GAME_OVER!! Posted July 20, 2012 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) مخبص فيه انا ابي التيام يكون زر مو لسته وابيه لما يضغظ الواحد الزر ينضم لتيم علشان اانا مسوي مود عصابات ومابي حد يقتل واحد في عصابته يعني ضغط على الزر ومايقلته لو هو في عصابته المهم اني ابغي لو واحد ضغط زر يدخل التيم ابغى زر واحد وانا بسوي الباقي
3NAD Posted July 20, 2012 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) ^ إذا فيه أخططآء تفضضل قول بأي سسطر
GAME_OVER!! Posted July 20, 2012 Author Posted July 20, 2012 اخوي وين احط اسم الزر !! انا ابغاه يكون زر يضغطه الاعب يدخل التيم اذا ماعليك آمر
3NAD Posted July 20, 2012 Posted July 20, 2012 انا صصلحت لك اكواد سيرفر .. وبعدين انت من وين ججآيب هالأكواد .. محطوط أسسم النافذة و النافذه مو مصنوعه اساساً
GAME_OVER!! Posted July 20, 2012 Author Posted July 20, 2012 مانسخت النافذه . . مشكور على الكود شغال لاكن لازم اختار من السته انا اببغى مثلا زر مكتوب عليه كي اس اي 1 اضغط على الزر ادخل في التيم مابي انا لسته اذا كان مافيه تعب عليك
GAME_OVER!! Posted July 20, 2012 Author Posted July 20, 2012 يعني مابيها لسته ابي اوزعها كل تيم زر اضغطه وادخل في التيم
3NAD Posted July 20, 2012 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
GAME_OVER!! Posted July 20, 2012 Author Posted July 20, 2012 يلبىىىى وقسم كلفت عليك ووتعبتك تسلم يمناك تعبك مايروح بلاش ان شاء الله في ميزان حسناتك
GAME_OVER!! Posted July 20, 2012 Author Posted July 20, 2012 الون عندك خطأ ناقصه guiSetProperty(tram, "NormalTextColour", "FF00FF00") مو مهم عرفتله ولونته بس اقولك انه ناقصه للمعلومه وماقصرت بصراحه اأفدت الكثير
hassan.k.s.a Posted July 21, 2012 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 )
3NAD Posted July 21, 2012 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 لككن وين الأككواد الأسساسية حق هي الإخختصآرات ؟
TAPL Posted July 21, 2012 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
hassan.k.s.a Posted July 21, 2012 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 )
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