GAME_OVER!! Posted July 20, 2012 Share Posted July 20, 2012 السلام عليكم ~# شباب انا خبص عقلي ماعرفت شي كلش ~# سويت الي اقدر عليه وانتو ساعدوني بمثال عليه ابغي لو واحد ضغط البتن الي هو الزر يدخل التيم ماعرفت وش هو سيرفر ولاكلينت function createTeamsOnStart () teamPolice = createTeam ( "ksa1", 0, 0, 255 ) teamRobber = createTeam ( "ksa2", 255, 0, 0 ) teamMechanics = createTeam ( "ksa3", 0, 255, 0 ) teamWhores = createTeam ( "ksa4", 255, 0, 255 ) end addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), createTeamsOnStart ) كلينت ~# teamsList = guiCreateGridList(0,22,186,255,false,JobsWin) column = guiGridListAddColumn( teamsList, "Teams", 0.85 ) for id, team in ipairs(getElementsByType("team")) do local row = guiGridListAddRow ( teamsList ) guiGridListSetItemText ( teamsList, row, 1, getTeamName ( team ), false, false ) guiGridListSetItemColor ( teamsList, row, 1, getTeamColor ( team ) ) end guiWindowSetMovable ( teamsList, false ) guiWindowSetMovable ( JobsWin, false ) guiWindowSetSizable ( teamsList, false ) guiWindowSetSizable ( JobsWin, false ) send = guiCreateButton(0,285,90,25,"Select",false,JobsWin) CloseButton = guiCreateButton(105,285,90,25,"Close",false,JobsWin) function close() if source == CloseButton then guiSetVisible(JobsWin, false) showCursor(false) end end addEventHandler ( "onClientGUIClick", root, function ( button ) if button == "left" then if source == send then local row, col = guiGridListGetSelectedItem ( teamsList ) local teamName = guiGridListGetItemText ( teamsList, row, col ) triggerServerEvent ( "onPlayerChooseTeam", getLocalPlayer(), teamName ) end end end) addEventHandler("onClientGUIClick", getResourceRootElement(getThisResource()), close) مخبص فيه انا ابي التيام يكون زر مو لسته وابيه لما يضغظ الواحد الزر ينضم لتيم علشان اانا مسوي مود عصابات ومابي حد يقتل واحد في عصابته يعني ضغط على الزر ومايقلته لو هو في عصابته المهم اني ابغي لو واحد ضغط زر يدخل التيم ابغى زر واحد وانا بسوي الباقي Link to comment
3NAD Posted July 20, 2012 Share Posted July 20, 2012 -- Server Side function createTeamsOnStart () teamPolice = createTeam ( "ksa1", 0, 0, 255 ) teamRobber = createTeam ( "ksa2", 255, 0, 0 ) teamMechanics = createTeam ( "ksa3", 0, 255, 0 ) teamWhores = createTeam ( "ksa4", 255, 0, 255 ) end addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), createTeamsOnStart ) addEvent ( "onPlayerChooseTeam" , true ) function setTeams( teamName ) local team = getTeamFromName ( teamName ) setPlayerTeam ( source , team ) end addEventHandler ( "onPlayerChooseTeam" , getRootElement(),setTeams) ^ إذا فيه أخططآء تفضضل قول بأي سسطر Link to comment
GAME_OVER!! Posted July 20, 2012 Author Share Posted July 20, 2012 اخوي وين احط اسم الزر !! انا ابغاه يكون زر يضغطه الاعب يدخل التيم اذا ماعليك آمر Link to comment
3NAD Posted July 20, 2012 Share Posted July 20, 2012 انا صصلحت لك اكواد سيرفر .. وبعدين انت من وين ججآيب هالأكواد .. محطوط أسسم النافذة و النافذه مو مصنوعه اساساً Link to comment
GAME_OVER!! Posted July 20, 2012 Author Share Posted July 20, 2012 مانسخت النافذه . . مشكور على الكود شغال لاكن لازم اختار من السته انا اببغى مثلا زر مكتوب عليه كي اس اي 1 اضغط على الزر ادخل في التيم مابي انا لسته اذا كان مافيه تعب عليك Link to comment
GAME_OVER!! Posted July 20, 2012 Author Share Posted July 20, 2012 يعني مابيها لسته ابي اوزعها كل تيم زر اضغطه وادخل في التيم Link to comment
3NAD Posted July 20, 2012 Share Posted July 20, 2012 (edited) تفضضل تم عمل آلمود بـ آلككآمل .. وأي اخططآء تفضضل .. -- Client Side local key = "F2" local x,y = guiGetScreenSize() Teams_window = guiCreateWindow(x/2-420,y/2-120,264,313,":: Teams Window ::",false) team1 = guiCreateButton(48,37,174,53,"ksa 1",false,Teams_window) team2 = guiCreateButton(47,100,174,53,"ksa 2",false,Teams_window) team3 = guiCreateButton(47,163,174,53,"ksa 3",false,Teams_window) team4 = guiCreateButton(48,226,174,53,"ksa 4",false,Teams_window) guiSetProperty(team1,"HoverTextColour","FF0000FF") guiSetProperty(team2,"HoverTextColour","FFFF0000") guiSetProperty(team3,"HoverTextColour","FF00FF00") guiSetProperty(team4,"HoverTextColour","FFFF00FF") guiWindowSetMovable ( Teams_window, false ) guiWindowSetSizable ( Teams_window, false ) guiSetVisible(Teams_window, false) guiSetAlpha(Teams_window,1) bindKey(key,"down", function () if (guiGetVisible(Teams_window) == false) then guiSetVisible(Teams_window, true) showCursor(true) else guiSetVisible(Teams_window, false) showCursor(false) end end ) addEventHandler ( "onClientGUIClick", getRootElement(), function () if source == team1 then triggerServerEvent ( "onPlayerChooseTeam1", getLocalPlayer() ) guiSetVisible(Teams_window, false) showCursor(false) elseif source == team2 then triggerServerEvent ( "onPlayerChooseTeam2", getLocalPlayer() ) guiSetVisible(Teams_window, false) showCursor(false) elseif source == team3 then triggerServerEvent ( "onPlayerChooseTeam3", getLocalPlayer() ) guiSetVisible(Teams_window, false) showCursor(false) elseif source == team4 then triggerServerEvent ( "onPlayerChooseTeam4", getLocalPlayer() ) guiSetVisible(Teams_window, false) showCursor(false) end end ) -- Server Side function createTeamsOnStart () team1 = createTeam ( "ksa1", 0, 0, 255 ) team2 = createTeam ( "ksa2", 255, 0, 0 ) team3 = createTeam ( "ksa3", 0, 255, 0 ) team4 = createTeam ( "ksa4", 255, 0, 255 ) end function teamm1() setPlayerTeam ( source , team1 ) end function teamm2() setPlayerTeam ( source , team2 ) end function teamm3() setPlayerTeam ( source , team3 ) end function teamm4() setPlayerTeam ( source , team4 ) end addEvent ( "onPlayerChooseTeam1" , true ) addEvent ( "onPlayerChooseTeam2" , true ) addEvent ( "onPlayerChooseTeam3" , true ) addEvent ( "onPlayerChooseTeam4" , true ) addEventHandler ( "onPlayerChooseTeam1" , getRootElement() ,teamm1) addEventHandler ( "onPlayerChooseTeam2" , getRootElement() ,teamm2) addEventHandler ( "onPlayerChooseTeam3" , getRootElement() ,teamm3) addEventHandler ( "onPlayerChooseTeam4" , getRootElement() ,teamm4) addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), createTeamsOnStart ) Edited July 21, 2012 by Guest Link to comment
GAME_OVER!! Posted July 20, 2012 Author Share Posted July 20, 2012 يلبىىىى وقسم كلفت عليك ووتعبتك تسلم يمناك تعبك مايروح بلاش ان شاء الله في ميزان حسناتك Link to comment
GAME_OVER!! Posted July 20, 2012 Author Share Posted July 20, 2012 الون عندك خطأ ناقصه guiSetProperty(tram, "NormalTextColour", "FF00FF00") مو مهم عرفتله ولونته بس اقولك انه ناقصه للمعلومه وماقصرت بصراحه اأفدت الكثير Link to comment
hassan.k.s.a Posted July 21, 2012 Share Posted July 21, 2012 قيم اوفير سهل ترا لاكن تعلم تربط بالترايقر -- fix server side By=3nad function createTeamsOnStart () team1 = createTeam ( "ksa1", 0, 0, 255 ) team1 = createTeam ( "ksa2", 255, 0, 0 ) team1 = createTeam ( "ksa3", 0, 255, 0 ) team1 = createTeam ( "ksa4", 255, 0, 255 ) end function teamm1() setPlayerTeam ( source , team1 ) end function teamm2() setPlayerTeam ( source , team2 )--fix team=Before1 - after2 end function teamm3() setPlayerTeam ( source , team3 )--fix team=Before1 - after3 end function teamm4() setPlayerTeam ( source , team4 )--fix team=Before1 - after4 end addEvent ( "onPlayerChooseTeam1" , true ) addEvent ( "onPlayerChooseTeam2" , true ) addEvent ( "onPlayerChooseTeam3" , true ) addEvent ( "onPlayerChooseTeam4" , true ) addEventHandler ( "onPlayerChooseTeam1" , getRootElement() ,teamm1) addEventHandler ( "onPlayerChooseTeam2" , getRootElement() ,teamm2) addEventHandler ( "onPlayerChooseTeam3" , getRootElement() ,teamm3) addEventHandler ( "onPlayerChooseTeam4" , getRootElement() ,teamm4) addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), createTeamsOnStart ) Link to comment
3NAD Posted July 21, 2012 Share Posted July 21, 2012 قيم اوفير سهل ترا لاكن تعلم تربط بالترايقر -- fix server side By=3nad function createTeamsOnStart () team1 = createTeam ( "ksa1", 0, 0, 255 ) team1 = createTeam ( "ksa2", 255, 0, 0 ) team1 = createTeam ( "ksa3", 0, 255, 0 ) team1 = createTeam ( "ksa4", 255, 0, 255 ) end function teamm1() setPlayerTeam ( source , team1 ) end function teamm2() setPlayerTeam ( source , team2 )--fix team=Before1 - after2 end function teamm3() setPlayerTeam ( source , team3 )--fix team=Before1 - after3 end function teamm4() setPlayerTeam ( source , team4 )--fix team=Before1 - after4 end addEvent ( "onPlayerChooseTeam1" , true ) addEvent ( "onPlayerChooseTeam2" , true ) addEvent ( "onPlayerChooseTeam3" , true ) addEvent ( "onPlayerChooseTeam4" , true ) addEventHandler ( "onPlayerChooseTeam1" , getRootElement() ,teamm1) addEventHandler ( "onPlayerChooseTeam2" , getRootElement() ,teamm2) addEventHandler ( "onPlayerChooseTeam3" , getRootElement() ,teamm3) addEventHandler ( "onPlayerChooseTeam4" , getRootElement() ,teamm4) addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), createTeamsOnStart ) هذي الإخختصارات اللي انت حاططها team1 , team2 , team3 , team4 لككن وين الأككواد الأسساسية حق هي الإخختصآرات ؟ Link to comment
TAPL Posted July 21, 2012 Share Posted July 21, 2012 مافهمت وضح function createTeamsOnStart () team1 = createTeam ( "ksa1", 0, 0, 255 ) team1 = createTeam ( "ksa2", 255, 0, 0 ) team1 = createTeam ( "ksa3", 0, 255, 0 ) team1 = createTeam ( "ksa4", 255, 0, 255 ) end function createTeamsOnStart () team1 = createTeam ( "ksa1", 0, 0, 255 ) team2 = createTeam ( "ksa2", 255, 0, 0 ) team3 = createTeam ( "ksa3", 0, 255, 0 ) team4 = createTeam ( "ksa4", 255, 0, 255 ) end Link to comment
hassan.k.s.a Posted July 21, 2012 Share Posted July 21, 2012 function createTeamsOnStart () team1 = createTeam ( "ksa1", 0, 0, 255 ) team2 = createTeam ( "ksa2", 255, 0, 0 ) team3 = createTeam ( "ksa3", 0, 255, 0 ) team4 = createTeam ( "ksa4", 255, 0, 255 ) end function teamm1() setPlayerTeam ( source , team1 ) end function teamm2() setPlayerTeam ( source , team2 ) end function teamm3() setPlayerTeam ( source , team3 ) end function teamm4() setPlayerTeam ( source , team4 ) end addEvent ( "onPlayerChooseTeam1" , true ) addEvent ( "onPlayerChooseTeam2" , true ) addEvent ( "onPlayerChooseTeam3" , true ) addEvent ( "onPlayerChooseTeam4" , true ) addEventHandler ( "onPlayerChooseTeam1" , getRootElement() ,teamm1) addEventHandler ( "onPlayerChooseTeam2" , getRootElement() ,teamm2) addEventHandler ( "onPlayerChooseTeam3" , getRootElement() ,teamm3) addEventHandler ( "onPlayerChooseTeam4" , getRootElement() ,teamm4) addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), createTeamsOnStart ) 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