☠ RaZeR ☠ Posted October 2, 2014 Share Posted October 2, 2014 (edited) السلام عليكم شباب سوي اذا اللاعب في تيم معين يحطه في القريد لست # اولا : مايشتغل الكود # ثانيا : ابيه يسوي تحديث للقردي ليست كل شوي function Gang1 () local column = guiGridListAddColumn(GUIEditor.gridlist[1], "Gang 1", 0.9) if ( column ) then local Team = getTeamFromName ( "Gang" ) if ( Team ) then for _,v in ipairs ( getPlayersInTeam ( Team ) ) do local row = guiGridListAddRow ( GUIEditor.gridlist[1] ) guiGridListSetItemText ( GUIEditor.gridlist[1], row, column, getPlayerName ( player ), false, false ) end end end end addEventHandler("onClientResourceStart",resourceRoot,Gang1) Edited October 3, 2014 by Guest Link to comment
#DRAGON!FIRE Posted October 2, 2014 Share Posted October 2, 2014 function Gang1 ( ) column = guiGridListAddColumn ( GUIEditor.gridlist[1], "Gang 1", 0.9 ) refreshList ( ) setTimer ( refreshList, 1000, 0 ) end addEventHandler( "onClientResourceStart", resourceRoot, Gang1 ) function refreshList ( ) if ( isElement ( GUIEditor.gridlist[1] ) ) then if ( getTeamFromName ( "Gang" ) ) then for _,v in ipairs ( getPlayersInTeam ( getTeamFromName ( "Gang" ) ) ) do local row = guiGridListAddRow ( GUIEditor.gridlist[1] ) guiGridListSetItemText ( GUIEditor.gridlist[1], row, column, getPlayerName ( v ), false, false ) end end end end Link to comment
☠ RaZeR ☠ Posted October 2, 2014 Author Share Posted October 2, 2014 مشكوور زاحف لاكن كل مايسوي ري فريش يعد اسم اللاعب في القريد Link to comment
#DRAGON!FIRE Posted October 2, 2014 Share Posted October 2, 2014 function Gang1 ( ) column = guiGridListAddColumn ( GUIEditor.gridlist[1], "Gang 1", 0.9 ) refreshList ( ) setTimer ( refreshList, 1000, 0 ) end addEventHandler( "onClientResourceStart", resourceRoot, Gang1 ) function refreshList ( ) if ( isElement ( GUIEditor.gridlist[1] ) ) then if ( getTeamFromName ( "Gang" ) ) then guiGridListClear ( GUIEditor.gridlist[1] ) for _,v in ipairs ( getPlayersInTeam ( getTeamFromName ( "Gang" ) ) ) do local row = guiGridListAddRow ( GUIEditor.gridlist[1] ) guiGridListSetItemText ( GUIEditor.gridlist[1], row, column, getPlayerName ( v ), false, false ) end end end end Link to comment
☠ RaZeR ☠ Posted October 2, 2014 Author Share Posted October 2, 2014 طيب اخوي # في استفسار ** source : يعني اللاعب نفسه صح طيب انا ابي هذا الكود مايحط اللاعب نفسه @ ابيه يحط اللاعب اللي تم اختياره من القريد ليست Client !! function Gang ( ) column = guiGridListAddColumn ( grid1, "Gang ", 0.9 ) refreshList6 ( ) setTimer ( refreshList6, 3000, 0 ) end addEventHandler( "onClientResourceStart", resourceRoot, Gang1 ) function refreshList6 ( ) if ( isElement ( grid1 ) ) then if ( getTeamFromName ( "Gan" ) ) then guiGridListClear ( grid1 ) for _,v in ipairs ( getPlayersInTeam ( getTeamFromName ( "Gan" ) ) ) do local row = guiGridListAddRow ( grid1 ) guiGridListSetItemText ( grid1, row, column, getPlayerName ( v ), false, false ) end end end Server !! addEvent("rfd",true) addEventHandler("rfd",root, function() setPlayerTeam ( source<< هذا ابي اغيره , nil ) outputChatBox ( "تم",source ) end) Link to comment
nxFairlywell Posted October 2, 2014 Share Posted October 2, 2014 getPlayerFromName getPlayerName guiGridListGetSelectedItem Link to comment
☠ RaZeR ☠ Posted October 3, 2014 Author Share Posted October 3, 2014 وين التريقر ؟ .. addEvent("open",true) addEventHandler ( "onClientGUIClick", getRootElement() , function () local playerName = guiGridListGetItemText ( grid, guiGridListGetSelectedItem ( grid ), 1 ) if source == but14 then triggerServerEvent("rfd", getLocalPlayer()) end end ) Link to comment
#DRAGON!FIRE Posted October 3, 2014 Share Posted October 3, 2014 للحين مب فاهم وش تبي تسوي ؟ يوم يختار من اللستة اللاعب اللي يبيه يشيله من التيم ؟ Link to comment
☠ RaZeR ☠ Posted October 3, 2014 Author Share Posted October 3, 2014 يب يوم ميختار اللاعب من اللسته ويضغط على الزر يشيله من التيم Link to comment
☠ RaZeR ☠ Posted October 3, 2014 Author Share Posted October 3, 2014 --------------Client-------------- addEvent("open",true) addEventHandler ( "onClientGUIClick", getRootElement() , function () local playerName = guiGridListGetItemText ( grid1, guiGridListGetSelectedItem ( grid1 ), 1 ) if source == but14 then triggerServerEvent("rfd", getLocalPlayer()) end end ) ---------Client-------- function Gang ( ) column = guiGridListAddColumn ( grid1, "Gang ", 0.9 ) refreshList6 ( ) setTimer ( refreshList6, 3000, 0 ) end addEventHandler( "onClientResourceStart", resourceRoot, Gang ) function refreshList6 ( ) if ( isElement ( grid1 ) ) then if ( getTeamFromName ( "Gang" ) ) then guiGridListClear ( grid1 ) for _,v in ipairs ( getPlayersInTeam ( getTeamFromName ( "Gang" ) ) ) do local row = guiGridListAddRow ( grid1 ) guiGridListSetItemText ( grid1, row, column, getPlayerName ( v ), false, false ) end end end end ---------------Server---------------- addEvent("rfd",true) addEventHandler("rfd",root, function() setPlayerTeam ( source, nil ) outputChatBox ( "تم",source ) end) Link to comment
فاّرس Posted October 3, 2014 Share Posted October 3, 2014 -- Client Side # addEvent("open",true) addEventHandler ( "onClientGUIClick", root, function ( ) if source == but14 then if guiGridListGetSelectedItem ( grid1 ) ~= -1 then triggerServerEvent("rfd", getPlayerFromName ( guiGridListGetItemText ( grid1, guiGridListGetSelectedItem ( grid1 ), 1 ) ) ) end end end ) function Gang ( ) column = guiGridListAddColumn ( grid1, "Gang ", 0.9 ) refreshList6 ( ) setTimer ( refreshList6, 3000, 0 ) end addEventHandler( "onClientResourceStart", resourceRoot, Gang ) function refreshList6 ( ) if ( getTeamFromName ( "Gang" ) ) then guiGridListClear ( grid1 ) for _,v in ipairs ( getPlayersInTeam ( getTeamFromName ( "Gang" ) ) ) do local row = guiGridListAddRow ( grid1 ) guiGridListSetItemText ( grid1, row, column, getPlayerName ( v ), false, false ) end end end ما اشوف انك مسوي جريد ليست من الاساس ؟ Link to comment
☠ RaZeR ☠ Posted October 3, 2014 Author Share Posted October 3, 2014 ياشباب انا ماطلبت شي كبير فقط ابي اغير السورس setPlayerTeam ( source, nil ) واحطها اللاعب اللي اخترته من القريد لست Link to comment
☠ RaZeR ☠ Posted October 3, 2014 Author Share Posted October 3, 2014 -- Client Side # addEvent("open",true) addEventHandler ( "onClientGUIClick", root, function ( ) if source == but14 then if guiGridListGetSelectedItem ( grid1 ) ~= -1 then triggerServerEvent("rfd", getPlayerFromName ( guiGridListGetItemText ( grid1, guiGridListGetSelectedItem ( grid1 ), 1 ) ) ) end end end ) function Gang ( ) column = guiGridListAddColumn ( grid1, "Gang ", 0.9 ) refreshList6 ( ) setTimer ( refreshList6, 3000, 0 ) end addEventHandler( "onClientResourceStart", resourceRoot, Gang ) function refreshList6 ( ) if ( getTeamFromName ( "Gang" ) ) then guiGridListClear ( grid1 ) for _,v in ipairs ( getPlayersInTeam ( getTeamFromName ( "Gang" ) ) ) do local row = guiGridListAddRow ( grid1 ) guiGridListSetItemText ( grid1, row, column, getPlayerName ( v ), false, false ) end end end ما اشوف انك مسوي جريد ليست من الاساس ؟ تفضل grid1 = guiCreateGridList(12, 10, 362, 332, false, T1) Link to comment
nxFairlywell Posted October 3, 2014 Share Posted October 3, 2014 ارجع الصفحه السابقه اخر رد حقك تحصل في الكود الي كتبته هذا السطر local playerName = guiGridListGetItemText ( grid1, guiGridListGetSelectedItem ( grid1 ), 1 ) انت بعد هذا السطر مسوي ترايقر triggerServerEvent حط داخل الترايقر كذا مثلا triggerServerEvent("triggerName", localPlayer, playerName) وحط داخل الفنكشن الي بالسيرفر هذا المتغير function ( playerName ) بعدين حط كذا setPlayerName ( playerName, "NAME" ) Link to comment
☠ RaZeR ☠ Posted October 3, 2014 Author Share Posted October 3, 2014 مااشتغل لما احط السورس يشتغل ويحذفني من التيم # بس لما احط الكود مايشتغل ولا يحذفني من التيم # ابيه اللاعب اللي محدد في القريد addEvent("open",true) addEventHandler ( "onClientGUIClick", getRootElement() , function () local playerName = guiGridListGetItemText ( grid1, guiGridListGetSelectedItem ( grid1 ), 1 ) if source == but1 then triggerServerEvent("drd", localPlayer, playerName) end end ) --------------------------- addEvent("drd",true) addEventHandler("drd",root, function ( playerName ) setPlayerName ( playerName, nil ) outputChatBox ( "تم",source ) end) ----------------------------------------- Link to comment
فاّرس Posted October 3, 2014 Share Posted October 3, 2014 -- Client Side # addEvent("open",true) addEventHandler ( "onClientGUIClick", root, function ( ) if source == but14 then if guiGridListGetSelectedItem ( grid1 ) ~= -1 then triggerServerEvent("rfd", getPlayerFromName ( guiGridListGetItemText ( grid1, guiGridListGetSelectedItem ( grid1 ), 1 ) ) ) end end end ) function Gang ( ) column = guiGridListAddColumn ( grid1, "Gang ", 0.9 ) refreshList6 ( ) setTimer ( refreshList6, 3000, 0 ) end addEventHandler( "onClientResourceStart", resourceRoot, Gang ) function refreshList6 ( ) if ( getTeamFromName ( "Gang" ) ) then guiGridListClear ( grid1 ) for _,v in ipairs ( getPlayersInTeam ( getTeamFromName ( "Gang" ) ) ) do local row = guiGridListAddRow ( grid1 ) guiGridListSetItemText ( grid1, row, column, getPlayerName ( v ), false, false ) end end end ما اشوف انك مسوي جريد ليست من الاساس ؟ Link to comment
☠ RaZeR ☠ Posted October 3, 2014 Author Share Posted October 3, 2014 debug : Bad argument @ 'setPlayerTeam' [ expected player at argument 1 ,got string 'yourteam' # اعتقد المشكلة اللي مكتوبة فوق : يقول ان ناقص اللاعب Server: addEvent("drd",true) addEventHandler("drd",root, function ( playerName ) setPlayerTeam( playerName, nil ) outputChatBox ( "تم",source ) end) ------ Link to comment
فاّرس Posted October 3, 2014 Share Posted October 3, 2014 -- Server Side # addEvent("drd",true) addEventHandler("drd",root, function ( ) setPlayerTeam( source, nil ) outputChatBox ( "تم",source ) end ) Link to comment
☠ RaZeR ☠ Posted October 3, 2014 Author Share Posted October 3, 2014 -- Server Side # addEvent("drd",true) addEventHandler("drd",root, function ( ) setPlayerTeam( source, nil ) outputChatBox ( "تم",source ) end ) اخوي : ماابي السورس setPlayerTeam( source, nil ) ابي مكان السورس اللاعب اللي اتحدد من القريد ليست Link to comment
فاّرس Posted October 3, 2014 Share Posted October 3, 2014 اخوي خذ الكلينت والسيرفر الي عطيتك وبيضبط معك Link to comment
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