Adham Posted July 23, 2016 Posted July 23, 2016 سلام عليكم سويت لما يحدد من القريد لست اسم يتفعل له لوحه من حرف ف10 م ظبت وم في شي بالدي بق addEventHandler("onClientGUIClick",root,function ( ) if ( source == remove1 ) then if ( guiGridListGetSelectedItem(GUIEditor.gridlist[1]) ~= -1 ) then local PlayerName = getPlayerFromName (guiGridListGetItemText(GUIEditor.gridlist[1],guiGridListGetSelectedItem(GUIEditor.gridlist[1]),1)) if ( PlayerName ) then if ( getElementData ( PlayerName , "open" ) == true ) then setElementData (PlayerName,'open',false) else setElementData (PlayerName,'open',true) end end end end end ) bindKey("F10","down", function ( ) local Data = getElementData ( localPlayer , "open" ) if ( Data == true ) then end end) قد تكونآمنيآتنآ حزينه !وآحلآمُنآ ملت طآبور آلإنتِظآر لكنهآ ،تتشبث بآلأمل فنفوسُنآ خُلقت لتقول غداً آجمل
shwaeki Posted July 23, 2016 Posted July 23, 2016 bindKey("F10","down", function ( ) local Data = getElementData ( localPlayer , "open" ) if ( Data == true ) then end end) ما في اشي في هاد الكواد بخلي النافذة تفتح انتا عامل لما يعص اف 10 يتحقق من الداتا موجودة ولا لا بس ولا اشي بفتح ولا بسكر النافذة + الكود يلي فوقه مدري صح ولا غلط ما شفته
Adham Posted July 23, 2016 Author Posted July 23, 2016 انا ابي لما يحدد اسم من القريد يتفعل له لوحه من حرف ف10 قد تكونآمنيآتنآ حزينه !وآحلآمُنآ ملت طآبور آلإنتِظآر لكنهآ ،تتشبث بآلأمل فنفوسُنآ خُلقت لتقول غداً آجمل
shwaeki Posted July 23, 2016 Posted July 23, 2016 ما سالتك ايش تبي قلتلك ما في كود بخلي الوحة تظهر و تختفي
Adham Posted July 23, 2016 Author Posted July 23, 2016 function update () guiGridListClear(GridName) for i,v in ipairs (getElementsByType("player")) do local rp = guiGridListAddRow (GridName) guiGridListSetItemText (Gridname,rp,1,getPlayerName(v):gsub("#%x%x%x%x%x%x", ""),false,false) end end addEventHandler ("onClientResourceStart",resourceRoot,update) addEventHandler ("onClientPlayerJoin",root,update) addEventHandler ("onClientPlayerChangeNick",root,update) addEventHandler ("onClientPlayerQuit",root,update) قد تكونآمنيآتنآ حزينه !وآحلآمُنآ ملت طآبور آلإنتِظآر لكنهآ ،تتشبث بآلأمل فنفوسُنآ خُلقت لتقول غداً آجمل
!#NssoR_) Posted July 23, 2016 Posted July 23, 2016 كود وضع اسماء اللاعبين بالقريد ليست , لاحظت ان اسم القريد ليست GridName ولما تضغط ع الزر تجيب اسم اللاعب من القريد ليست الي اسمه GUIEditor.gridlist[1] المهم تأكد من اسم القريد ليست عندك GUIEditor.gridlist[1] وللمعلومة غيرت اسم القريد ليست الي function update () guiGridListClear(GUIEditor.gridlist[1]) for i,v in ipairs (getElementsByType("player")) do local rp = guiGridListAddRow (GUIEditor.gridlist[1]) guiGridListSetItemText (GUIEditor.gridlist[1],rp,1,getPlayerName(v):gsub("#%x%x%x%x%x%x", ""),false,false) guiGridListSetItemData(GUIEditor.gridlist[1],rp,1,v) end end addEventHandler ("onClientResourceStart",resourceRoot,update) addEventHandler ("onClientPlayerJoin",root,update) addEventHandler ("onClientPlayerChangeNick",root,update) addEventHandler ("onClientPlayerQuit",root,update) addEventHandler("onClientGUIClick",resourceRoot,function ( ) if ( source == remove1 ) then if ( guiGridListGetSelectedItem(GUIEditor.gridlist[1]) ~= -1 ) then local PlayerName = guiGridListGetItemData(GUIEditor.gridlist[1], guiGridListGetSelectedItem(GUIEditor.gridlist[1]), 1) if ( PlayerName ) then if ( getElementData ( PlayerName , "open" ) == true ) then setElementData (PlayerName,'open',false) else setElementData (PlayerName,'open',true) end end end end end )
Adham Posted July 23, 2016 Author Posted July 23, 2016 وين كود فتح الوحه من ف10 قد تكونآمنيآتنآ حزينه !وآحلآمُنآ ملت طآبور آلإنتِظآر لكنهآ ،تتشبث بآلأمل فنفوسُنآ خُلقت لتقول غداً آجمل
!#NssoR_) Posted July 23, 2016 Posted July 23, 2016 انا صلحت الي فيهم مشكلة ,, اما كود اف10 مافيه اي شي تقدر تاخذه من ردك السابق .
N3xT Posted July 23, 2016 Posted July 23, 2016 كود وضع اسماء اللاعبين بالقريد ليست , لاحظت ان اسم القريد ليست GridName ولما تضغط ع الزر تجيب اسم اللاعب من القريد ليست الي اسمه GUIEditor.gridlist[1] المهم تأكد من اسم القريد ليست عندك GUIEditor.gridlist[1] وللمعلومة غيرت اسم القريد ليست الي function update () guiGridListClear(GUIEditor.gridlist[1]) for i,v in ipairs (getElementsByType("player")) do local rp = guiGridListAddRow (GUIEditor.gridlist[1]) guiGridListSetItemText (GUIEditor.gridlist[1],rp,1,getPlayerName(v):gsub("#%x%x%x%x%x%x", ""),false,false) guiGridListSetItemData(GUIEditor.gridlist[1],rp,1,v) end end addEventHandler ("onClientResourceStart",resourceRoot,update) addEventHandler ("onClientPlayerJoin",root,update) addEventHandler ("onClientPlayerChangeNick",root,update) addEventHandler ("onClientPlayerQuit",root,update) addEventHandler("onClientGUIClick",resourceRoot,function ( ) if ( source == remove1 ) then if ( guiGridListGetSelectedItem(GUIEditor.gridlist[1]) ~= -1 ) then local PlayerName = guiGridListGetItemData(GUIEditor.gridlist[1], guiGridListGetSelectedItem(GUIEditor.gridlist[1]), 1) if ( PlayerName ) then if ( getElementData ( PlayerName , "open" ) == true ) then setElementData (PlayerName,'open',false) else setElementData (PlayerName,'open',true) end end end end end ) مب المفروض تستعمل getPlayerFromName عشان تحط عليه داتا
!#NssoR_) Posted July 23, 2016 Posted July 23, 2016 كود وضع اسماء اللاعبين بالقريد ليست , لاحظت ان اسم القريد ليست GridName ولما تضغط ع الزر تجيب اسم اللاعب من القريد ليست الي اسمه GUIEditor.gridlist[1] المهم تأكد من اسم القريد ليست عندك GUIEditor.gridlist[1] وللمعلومة غيرت اسم القريد ليست الي function update () guiGridListClear(GUIEditor.gridlist[1]) for i,v in ipairs (getElementsByType("player")) do local rp = guiGridListAddRow (GUIEditor.gridlist[1]) guiGridListSetItemText (GUIEditor.gridlist[1],rp,1,getPlayerName(v):gsub("#%x%x%x%x%x%x", ""),false,false) guiGridListSetItemData(GUIEditor.gridlist[1],rp,1,v) end end addEventHandler ("onClientResourceStart",resourceRoot,update) addEventHandler ("onClientPlayerJoin",root,update) addEventHandler ("onClientPlayerChangeNick",root,update) addEventHandler ("onClientPlayerQuit",root,update) addEventHandler("onClientGUIClick",resourceRoot,function ( ) if ( source == remove1 ) then if ( guiGridListGetSelectedItem(GUIEditor.gridlist[1]) ~= -1 ) then local PlayerName = guiGridListGetItemData(GUIEditor.gridlist[1], guiGridListGetSelectedItem(GUIEditor.gridlist[1]), 1) if ( PlayerName ) then if ( getElementData ( PlayerName , "open" ) == true ) then setElementData (PlayerName,'open',false) else setElementData (PlayerName,'open',true) end end end end end ) مب المفروض تستعمل getPlayerFromName عشان تحط عليه داتا لا اخوي مو لازم لأن اللوب هذا for i,v in ipairs (getElementsByType("player")) do بيجيب قيمة اللاعب وانا بحط القيمة بالداتا وبجيب قيمة اللاعب عن طريق السطر ذا local PlayerName = guiGridListGetItemData(GUIEditor.gridlist[1], guiGridListGetSelectedItem(GUIEditor.gridlist[1]), 1) وبكذا اكون جبت القيمة ولكن لو انا جبت "اسم اللاعب" من القريد ليست بحتاج الفنكشن الي قلت عنه عشان اجيب قيمة اللاعب عن طريق الاسم اتمني وضحتلك الفكرة
Adham Posted July 23, 2016 Author Posted July 23, 2016 مشكور 1 قد تكونآمنيآتنآ حزينه !وآحلآمُنآ ملت طآبور آلإنتِظآر لكنهآ ،تتشبث بآلأمل فنفوسُنآ خُلقت لتقول غداً آجمل
N3xT Posted July 23, 2016 Posted July 23, 2016 كود وضع اسماء اللاعبين بالقريد ليست , لاحظت ان اسم القريد ليست GridName ولما تضغط ع الزر تجيب اسم اللاعب من القريد ليست الي اسمه GUIEditor.gridlist[1] المهم تأكد من اسم القريد ليست عندك GUIEditor.gridlist[1] وللمعلومة غيرت اسم القريد ليست الي function update () guiGridListClear(GUIEditor.gridlist[1]) for i,v in ipairs (getElementsByType("player")) do local rp = guiGridListAddRow (GUIEditor.gridlist[1]) guiGridListSetItemText (GUIEditor.gridlist[1],rp,1,getPlayerName(v):gsub("#%x%x%x%x%x%x", ""),false,false) guiGridListSetItemData(GUIEditor.gridlist[1],rp,1,v) end end addEventHandler ("onClientResourceStart",resourceRoot,update) addEventHandler ("onClientPlayerJoin",root,update) addEventHandler ("onClientPlayerChangeNick",root,update) addEventHandler ("onClientPlayerQuit",root,update) addEventHandler("onClientGUIClick",resourceRoot,function ( ) if ( source == remove1 ) then if ( guiGridListGetSelectedItem(GUIEditor.gridlist[1]) ~= -1 ) then local PlayerName = guiGridListGetItemData(GUIEditor.gridlist[1], guiGridListGetSelectedItem(GUIEditor.gridlist[1]), 1) if ( PlayerName ) then if ( getElementData ( PlayerName , "open" ) == true ) then setElementData (PlayerName,'open',false) else setElementData (PlayerName,'open',true) end end end end end ) مب المفروض تستعمل getPlayerFromName عشان تحط عليه داتا لا اخوي مو لازم لأن اللوب هذا for i,v in ipairs (getElementsByType("player")) do بيجيب قيمة اللاعب وانا بحط القيمة بالداتا وبجيب قيمة اللاعب عن طريق السطر ذا local PlayerName = guiGridListGetItemData(GUIEditor.gridlist[1], guiGridListGetSelectedItem(GUIEditor.gridlist[1]), 1) وبكذا اكون جبت القيمة ولكن لو انا جبت "اسم اللاعب" من القريد ليست بحتاج الفنكشن الي قلت عنه عشان اجيب قيمة اللاعب عن طريق الاسم اتمني وضحتلك الفكرة أها .. مشكور ع الشرح ي بطل
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now