Jump to content

استفسار لزر


Recommended Posts

addEventHandler ( "onClientGUIClick", false ) 
addEventHandler( "setPlayerTeam", getRootElement(), greetingHandler ) 
  local theTeam = createTeam ( teamName ) 
  if theTeam then 
    setPlayerTeam ( source, theTeam ) 
  end 
end 
getTeamFromName ( "team" ) 
  

Link to comment

للآسف كودكـ ماله اي معنى .. :mrgreen:

لم يتم التجربة حتى الان ..

-- # 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

يفضل أنك تسوي كود للكلينت علشآن مايصير سبآم لأنه لو في شخصين بسيرفرك وراح يظغطون على الزر بأستمرآر وبسرعه راح يسبب لاق كبير = سبآم

ولو تلآحظ بعض السيرفرآت للريس فيه ازرار للتصليح والنيترو وماتقدر تعبي نيترو او تصلح في اقل من ثانيتين ,

Link to comment
يفضل أنك تسوي كود للكلينت علشآن مايصير سبآم لأنه لو في شخصين بسيرفرك وراح يظغطون على الزر بأستمرآر وبسرعه راح يسبب لاق كبير = سبآم

ولو تلآحظ بعض السيرفرآت للريس فيه ازرار للتصليح والنيترو وماتقدر تعبي نيترو او تصلح في اقل من ثانيتين ,

setPlayerTeam Client Side ?

Link to comment
يفضل أنك تسوي كود للكلينت علشآن مايصير سبآم لأنه لو في شخصين بسيرفرك وراح يظغطون على الزر بأستمرآر وبسرعه راح يسبب لاق كبير = سبآم

ولو تلآحظ بعض السيرفرآت للريس فيه ازرار للتصليح والنيترو وماتقدر تعبي نيترو او تصلح في اقل من ثانيتين ,

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
يفضل أنك تسوي كود للكلينت علشآن مايصير سبآم لأنه لو في شخصين بسيرفرك وراح يظغطون على الزر بأستمرآر وبسرعه راح يسبب لاق كبير = سبآم

ولو تلآحظ بعض السيرفرآت للريس فيه ازرار للتصليح والنيترو وماتقدر تعبي نيترو او تصلح في اقل من ثانيتين ,

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

وقبل ما يخلص التايمر ضغط على زر ثاني بنفس النافذة بكذا مارح يتحقق الشرط ويجيه بالشات 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

وقبل ما يخلص التايمر ضغط على زر ثاني بنفس النافذة بكذا مارح يتحقق الشرط ويجيه بالشات 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

وقبل ما يخلص التايمر ضغط على زر ثاني بنفس النافذة بكذا مارح يتحقق الشرط ويجيه بالشات 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) 

ألأثنين صح

تتفلسف ليش

هههههههههههههههههه

:lol::lol::lol::lol::lol:

Link to comment

وقبل ما يخلص التايمر ضغط على زر ثاني بنفس النافذة بكذا مارح يتحقق الشرط ويجيه بالشات 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) 

ألأثنين صح

تتفلسف ليش

هههههههههههههههههه

:lol::lol::lol::lol::lol:

كود حسان كي اس اي اذا ضغط ع النافذه مرتين يطلع الكلام

تصحيحه كذا

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

وقبل ما يخلص التايمر ضغط على زر ثاني بنفس النافذة بكذا مارح يتحقق الشرط ويجيه بالشات 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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...