MR:SADIQ Posted May 21, 2013 Share Posted May 21, 2013 ابي اسوي الزر اذا اضغط عليه يعطيني تيم عشوائي من الي انا احددهم Link to comment
iPrestege Posted May 21, 2013 Share Posted May 21, 2013 table "onClientGUIClick" triggerServerEvent setPlayerTeam getTeamFromName math.random Link to comment
hassan.k.s.a Posted May 21, 2013 Share Posted May 21, 2013 table "onClientGUIClick" triggerServerEvent setPlayerTeam getTeamFromName math.random مو مهم الجدول ... Link to comment
iPrestege Posted May 21, 2013 Share Posted May 21, 2013 table "onClientGUIClick" triggerServerEvent setPlayerTeam getTeamFromName math.random مو مهم الجدول ... جدول افضل و اسهل يضيف عليه .. ذذ Link to comment
iPrestege Posted May 21, 2013 Share Posted May 21, 2013 حياكـ الله .. اي مشكلة تواجهكـ لا تتردد بـ السؤال عنها .. Link to comment
MR:SADIQ Posted May 21, 2013 Author Share Posted May 21, 2013 شنو ذا؟ math.random ؟؟اول مره اشوفه Link to comment
iPrestege Posted May 21, 2013 Share Posted May 21, 2013 هذا شيء عشوائي انت لو بتسوية يكون كذا table[math.random(#table)] بحيث نسوية عشوائي # يجيب كل قيم الجدول .. Link to comment
MR:SADIQ Posted May 21, 2013 Author Share Posted May 21, 2013 addEventHandler ( "onClientGUIClick", false ) addEventHandler( "setPlayerTeam", getRootElement(), greetingHandler ) local theTeam = createTeam ( teamName ) if theTeam then setPlayerTeam ( source, theTeam ) end end getTeamFromName ( "team" ) Link to comment
iPrestege Posted May 21, 2013 Share Posted May 21, 2013 للآسف كودكـ ماله اي معنى .. لم يتم التجربة حتى الان .. -- # Client Side addEventHandler("onClientGUIClick",Button, function ( ) triggerServerEvent("SetRandomTeams",localPlayer) end ,false ) -- # Server Side ! local Teams = { "Police", "Grove", "Prestege" } addEvent("SetRandomTeams",true) addEventHandler("SetRandomTeams",getRootElement(), function ( ) local team = ( Teams[math.random(#Teams)] ) if ( getTeamFromName ( team ) ) then setPlayerTeam ( source,getTeamFromName( team ) ) outputChatBox("* You Have Been Assigned To "..getTeamName ( getPlayerTeam ( source ) ) .." Team! ",source,0,255,0) else outputChatBox("* Team Not Found!",source,255,0,0) end end ) Link to comment
iPrestege Posted May 21, 2013 Share Posted May 21, 2013 ممآدري هو اشتغل تمام معك .. ؟ Link to comment
MR:SADIQ Posted May 21, 2013 Author Share Posted May 21, 2013 لحين ماجربته لني تعبان توي راجع من المعهد بجربة بكرا ان شاء الله Link to comment
hassan.k.s.a Posted May 21, 2013 Share Posted May 21, 2013 يفضل أنك تسوي كود للكلينت علشآن مايصير سبآم لأنه لو في شخصين بسيرفرك وراح يظغطون على الزر بأستمرآر وبسرعه راح يسبب لاق كبير = سبآم ولو تلآحظ بعض السيرفرآت للريس فيه ازرار للتصليح والنيترو وماتقدر تعبي نيترو او تصلح في اقل من ثانيتين , Link to comment
iPrestege Posted May 21, 2013 Share Posted May 21, 2013 يفضل أنك تسوي كود للكلينت علشآن مايصير سبآم لأنه لو في شخصين بسيرفرك وراح يظغطون على الزر بأستمرآر وبسرعه راح يسبب لاق كبير = سبآمولو تلآحظ بعض السيرفرآت للريس فيه ازرار للتصليح والنيترو وماتقدر تعبي نيترو او تصلح في اقل من ثانيتين , setPlayerTeam Client Side ? Link to comment
hassan.k.s.a Posted May 21, 2013 Share Posted May 21, 2013 يفضل أنك تسوي كود للكلينت علشآن مايصير سبآم لأنه لو في شخصين بسيرفرك وراح يظغطون على الزر بأستمرآر وبسرعه راح يسبب لاق كبير = سبآمولو تلآحظ بعض السيرفرآت للريس فيه ازرار للتصليح والنيترو وماتقدر تعبي نيترو او تصلح في اقل من ثانيتين , setPlayerTeam Client Side ? انا اقصد لما يضغط الزر triggerServerEvent ---- local Spam = false addEventHandler("onClientGUIClick",guiRoot,function() if ( source == Button and Spam == false ) then triggerServerEvent("SetRandomTeams",localPlayer) Spam = true setTimer(function() Spam = false end,3000,1) else outputChatBox("[Error] Please don't Spamming") end end) Link to comment
K1NG Posted May 22, 2013 Share Posted May 22, 2013 يفضل أنك تسوي كود للكلينت علشآن مايصير سبآم لأنه لو في شخصين بسيرفرك وراح يظغطون على الزر بأستمرآر وبسرعه راح يسبب لاق كبير = سبآمولو تلآحظ بعض السيرفرآت للريس فيه ازرار للتصليح والنيترو وماتقدر تعبي نيترو او تصلح في اقل من ثانيتين , setPlayerTeam Client Side ? انا اقصد لما يضغط الزر triggerServerEvent ---- local Spam = false addEventHandler("onClientGUIClick",guiRoot,function() if ( source == Button and Spam == false ) then triggerServerEvent("SetRandomTeams",localPlayer) Spam = true setTimer(function() Spam = false end,3000,1) else outputChatBox("[Error] Please don't Spamming") end end) وقبل ما يخلص التايمر ضغط على زر ثاني بنفس النافذة بكذا مارح يتحقق الشرط ويجيه بالشات Button فيه عندكـ غلط .. الحين لو ضغط اللاعب على الزر ذا [Error] Please don't Spamming ثاني شي .. ليه متعب نفسكـ ومسوي متغيرات وشروط .. ما يحتاج كل ذا guiSetEnabled يمديكـ تسوها عن طريق -- Client Side # addEventHandler ( "onClientGUIClick", Button, function ( ) triggerServerEvent ( "SetRandomTeams", localPlayer ) guiSetEnabled ( Button, false ) setTimer ( guiSetEnabled, 3000, 1, Button, true ) end, false ) Link to comment
3ssol Posted May 22, 2013 Share Posted May 22, 2013 وقبل ما يخلص التايمر ضغط على زر ثاني بنفس النافذة بكذا مارح يتحقق الشرط ويجيه بالشات Button فيه عندكـ غلط .. الحين لو ضغط اللاعب على الزر ذا [Error] Please don't Spamming ثاني شي .. ليه متعب نفسكـ ومسوي متغيرات وشروط .. ما يحتاج كل ذا guiSetEnabled يمديكـ تسوها عن طريق -- Client Side # addEventHandler ( "onClientGUIClick", Button, function ( ) triggerServerEvent ( "SetRandomTeams", localPlayer ) guiSetEnabled ( Button, false ) setTimer ( guiSetEnabled, 3000, 1, Button, true ) end, false ) يااخي والله انك خططير ومبدع ودايم استفيد من ردودك ي شنب ^ Link to comment
hassan.k.s.a Posted May 22, 2013 Share Posted May 22, 2013 وقبل ما يخلص التايمر ضغط على زر ثاني بنفس النافذة بكذا مارح يتحقق الشرط ويجيه بالشات Button فيه عندكـ غلط .. الحين لو ضغط اللاعب على الزر ذا [Error] Please don't Spamming ثاني شي .. ليه متعب نفسكـ ومسوي متغيرات وشروط .. ما يحتاج كل ذا guiSetEnabled يمديكـ تسوها عن طريق -- Client Side # addEventHandler ( "onClientGUIClick", Button, function ( ) triggerServerEvent ( "SetRandomTeams", localPlayer ) guiSetEnabled ( Button, false ) setTimer ( guiSetEnabled, 3000, 1, Button, true ) end, false ) حتى لو ضغط ع زر ثآني ممكن يسبب لآق لو كآن ارسال الى ملف سيرفر وبعدين من ذا الي راح يتحدى نفسه ويضغط ازرار مختلفه بـ 3 ثواني + ماكنت مفكر في guiSetEnabled بس ماحد تكلم عن ذي المشكله من قبل , Link to comment
ahmedfef Posted May 22, 2013 Share Posted May 22, 2013 وقبل ما يخلص التايمر ضغط على زر ثاني بنفس النافذة بكذا مارح يتحقق الشرط ويجيه بالشات Button فيه عندكـ غلط .. الحين لو ضغط اللاعب على الزر ذا [Error] Please don't Spamming ثاني شي .. ليه متعب نفسكـ ومسوي متغيرات وشروط .. ما يحتاج كل ذا guiSetEnabled يمديكـ تسوها عن طريق -- Client Side # addEventHandler ( "onClientGUIClick", Button, function ( ) triggerServerEvent ( "SetRandomTeams", localPlayer ) guiSetEnabled ( Button, false ) setTimer ( guiSetEnabled, 3000, 1, Button, true ) end, false ) local Spam = false addEventHandler("onClientGUIClick",guiRoot,function() if ( source == Button and Spam == false ) then triggerServerEvent("SetRandomTeams",localPlayer) Spam = true setTimer(function() Spam = false end,3000,1) else outputChatBox("[Error] Please don't Spamming") end end) ألأثنين صح تتفلسف ليش هههههههههههههههههه Link to comment
iMr.Dawix~# Posted May 22, 2013 Share Posted May 22, 2013 وقبل ما يخلص التايمر ضغط على زر ثاني بنفس النافذة بكذا مارح يتحقق الشرط ويجيه بالشات Button فيه عندكـ غلط .. الحين لو ضغط اللاعب على الزر ذا [Error] Please don't Spamming ثاني شي .. ليه متعب نفسكـ ومسوي متغيرات وشروط .. ما يحتاج كل ذا guiSetEnabled يمديكـ تسوها عن طريق -- Client Side # addEventHandler ( "onClientGUIClick", Button, function ( ) triggerServerEvent ( "SetRandomTeams", localPlayer ) guiSetEnabled ( Button, false ) setTimer ( guiSetEnabled, 3000, 1, Button, true ) end, false ) local Spam = false addEventHandler("onClientGUIClick",guiRoot,function() if ( source == Button and Spam == false ) then triggerServerEvent("SetRandomTeams",localPlayer) Spam = true setTimer(function() Spam = false end,3000,1) else outputChatBox("[Error] Please don't Spamming") end end) ألأثنين صح تتفلسف ليش هههههههههههههههههه كود حسان كي اس اي اذا ضغط ع النافذه مرتين يطلع الكلام تصحيحه كذا local Spam = false addEventHandler("onClientGUIClick",guiRoot,function() if ( source == Button then if Spam == false ) then triggerServerEvent("SetRandomTeams",localPlayer) Spam = true setTimer(function() Spam = false end,3000,1) else outputChatBox("[Error] Please don't Spamming") end end end) Link to comment
K1NG Posted May 22, 2013 Share Posted May 22, 2013 وقبل ما يخلص التايمر ضغط على زر ثاني بنفس النافذة بكذا مارح يتحقق الشرط ويجيه بالشات Button فيه عندكـ غلط .. الحين لو ضغط اللاعب على الزر ذا [Error] Please don't Spamming ثاني شي .. ليه متعب نفسكـ ومسوي متغيرات وشروط .. ما يحتاج كل ذا guiSetEnabled يمديكـ تسوها عن طريق -- Client Side # addEventHandler ( "onClientGUIClick", Button, function ( ) triggerServerEvent ( "SetRandomTeams", localPlayer ) guiSetEnabled ( Button, false ) setTimer ( guiSetEnabled, 3000, 1, Button, true ) end, false ) يااخي والله انك خططير ومبدع ودايم استفيد من ردودك ي شنب ^ تسلم حبيبي .. حتى لو ضغط ع زر ثآني ممكن يسبب لآق لو كآن ارسال الى ملف سيرفر وبعدين من ذا الي راح يتحدى نفسه ويضغط ازرار مختلفه بـ 3 ثواني+ ماكنت مفكر في guiSetEnabled بس ماحد تكلم عن ذي المشكله من قبل , أخوي دايماً لما تسوي كودات .. خلكـ حاط ببالكـ إنه ما يكون بالكود أي بق . ألأثنين صحتتفلسف ليش هههههههههههههههههه بدري عليكـ ذذ كود حسان كي اس اي اذا ضغط ع النافذه مرتين يطلع الكلامتصحيحه كذا local Spam = false addEventHandler("onClientGUIClick",guiRoot,function() if ( source == Button then if Spam == false ) then triggerServerEvent("SetRandomTeams",localPlayer) Spam = true setTimer(function() Spam = false end,3000,1) else outputChatBox("[Error] Please don't Spamming") end end end) فيه عندكـ أقواس ناقصة .. ومايحتاج تحط الزر بشرط .. تقدر تحطه بالحدث .. التصحيح : -- Client Side # local Spam = false addEventHandler ( "onClientGUIClick", Button, function ( ) if ( Spam == false ) then triggerServerEvent ( "SetRandomTeams", localPlayer ) Spam = true setTimer ( function( ) Spam = false end, 3000, 1 ) else outputChatBox ( "[Error] Please don't Spamming" ) end end, false ) 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