Jump to content

x[طلب]x كود اطفاء الزر عند الضغط عليه


Recommended Posts

لسلام عليكم و رحمة الله و بركاته

ابي كود لما اضغط علي زر يطفي و يتشغل بعد ثواني طبعا معروف

هو عندي بس انا ابيه بحوالي 20 زر مو بسوي لكل زر كود اكيد ابيه بجدول او شي

والسلام عليكم و رحمة الله و بركاته

Link to comment

guiAntiFlood

فائدتها تقوم بقفل الزر بحسب الوقت الذي تريده :fadein:

guiAntiFlood(int element , timer) 

Required Arguments

---element: the GUI element you wish to enable or disable

---timer: a time to Enable the element (true)

Code :

function guiAntiFlood(element, timer) 
    if getElementType ( element ) == "gui-button" then 
        local atimer = tonumber(timer) 
        if atimer == nil or atimer == '' or not tonumber(atimer) then 
            error("Bad Argument the Argument 2 must number") 
        else 
        end 
        guiSetEnabled(element,false) 
        setTimer(function() 
        guiSetEnabled(element,true) 
        end,tonumber(atimer),1) 
    else 
        error("Bad Argument 1 the element must button") 
  end 
end 

Example :

  
addEventHandler("onClientGUIClick",button, 
function() 
setElementHealth(localPlayer,100) 
guiAntiFlood(button,2000) 
end)   
--للتوضيح  
--2000 هيك خليت البوتون يغلق لمدة ثانيتين 
--10000 = ثانية  
--10000 دقيقة 
-- تقدر تضرب عدد الدقايق او الثواني مثال  
--guiAntiFlood(button,2*10000) هيك يقفل لمدة دقيقتين 
  

طبعا الكود سهل وبسيط ولكن بعض المبرمجين المبتدئين سئلوني كيف اخلي اللاعب م يكرر الضغط مشان بياخد كل شوي دم من الزر

والسلام عليكم ورحمة الله وبركاته :D

Link to comment
GUIEditor = { 
    button = {}, 
    window = {} 
} 
addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
        GUIEditor.window[1] = guiCreateWindow(227, 197, 593, 446, "", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
  
        GUIEditor.button[1] = guiCreateButton(142, 71, 301, 49, "", false, GUIEditor.window[1]) 
        guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[2] = guiCreateButton(132, 151, 311, 102, "", false, GUIEditor.window[1]) 
        guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[3] = guiCreateButton(121, 285, 363, 121, "", false, GUIEditor.window[1]) 
        guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FFAAAAAA")     
   guiSetVisible(GUIEditor.window[1],true) 
   showCursor(true) 
   end 
) 
  
  
  
function guiAntiFlood(element, timer) 
    if getElementType ( element ) == "gui-button" then 
        local atimer = tonumber(timer) 
        if atimer == nil or atimer == '' or not tonumber(atimer) then 
            error("Bad Argument the Argument 2 must number") 
        else 
        end 
        guiSetEnabled(element,false) 
        setTimer(function() 
        guiSetEnabled(element,true) 
        end,tonumber(atimer),1) 
    else 
        error("Bad Argument 1 the element must button") 
  end 
end 
  
  
  
addEventHandler("onClientGUIClick",root, 
function () 
  
if source == GUIEditor.button[1] then  
  
for i =1,3 do 
  
guiAntiFlood(GUIEditor.button[i],10000) 
  
end 
  
end 
  
end 
  
) 

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