yasin0 Posted June 4, 2017 Share Posted June 4, 2017 (edited) السلام عليكم شباب عندي مشكلة وهي لما اضغط الزر guiSetEnabled( button1,true) setTimer(guiSetEnabled,5000,0,button1,false) يقفل تمام لكن لما يفتح اضغطه مايقفل ليش ؟ Edited June 4, 2017 by yasin0 Link to comment
#STZ Posted June 4, 2017 Share Posted June 4, 2017 (edited) Spoiler guiSetEnabled( button1,false) setTimer(guiSetEnabled,5000,1,button1,true) Edited June 4, 2017 by #STZ Link to comment
yasin0 Posted June 4, 2017 Author Share Posted June 4, 2017 (edited) مافهمت قصدي انا اقصد كل ماضغط الزر يقفل 5 ثواني ويرجع @#STZ Edited June 4, 2017 by yasin0 Link to comment
^iiEcoo'x_) Posted June 4, 2017 Share Posted June 4, 2017 guisetEnabled ( aButton , false ) setTimer ( function ( ) guiSetEnabled ( aButton , true ) end , 1000*5 , 1 ) Link to comment
Adham Posted June 4, 2017 Share Posted June 4, 2017 (edited) 20 minutes ago, #_iMr.[E]coo said: guisetEnabled ( aButton , false ) setTimer ( function ( ) guiSetEnabled ( aButton , true ) end , 1000*5 , 1 ) guiSetEnabled وممكن يسويها كذا اسهل له من كتر الاكواد ممكن يتلخبط بالملف.. EnabledButton = function ( btn, timer ) if btn and timer then guiSetEnabled( btn, false ) setTimer( guiSetEnabled,timer,1,btn, true ) end end; btn = اسم الزر حقك التبيه يقفل ويفتح timer = المده التبيها تفتح فيها مثال EnabledButton ( button1, 5000 ) Edited June 4, 2017 by Deativated Link to comment
^iiEcoo'x_) Posted June 4, 2017 Share Posted June 4, 2017 عندك خطأ , بسطر 4 , كل شوي رح يضل يفتحه غير 0 الى 1 @Deativated , يقدر يستعمل وظيفة ميزو guiAntiFlood , تحصلها ب الوظائف المفيدة 1 Link to comment
iMr.WiFi..! Posted June 4, 2017 Share Posted June 4, 2017 "onClientGUIClick" guiSetEnabled -- false setTimer guiSetEnabled -- true Link to comment
#STZ Posted June 4, 2017 Share Posted June 4, 2017 addEventHandler ( "onClientGUIClick",root, function() if ( source == Button ) then guiSetEnabled( Button,false) setTimer(guiSetEnabled,5000,1,Button,true) end end ) كودي الي فوق صح +_+ Link to comment
iMr.WiFi..! Posted June 4, 2017 Share Posted June 4, 2017 2 minutes ago, #STZ said: addEventHandler ( "onClientGUIClick",root, function() if ( source == Button ) then guiSetEnabled( Button,false) setTimer(guiSetEnabled,5000,1,Button,true) end end ) كودي الي فوق صح +_+ حقك الي فوق غلط لانه بيكرر نفس الشيء وهو اصلاً مقفل + ونعرف انك من كبار المبرمجين بس ياخي خله يتعلم ويسوي الكود بنفسه ذ Link to comment
#STZ Posted June 4, 2017 Share Posted June 4, 2017 (edited) @iMr.WiFi..! نوع التايمر 1 و مسوي حدث عند الضغط +_+ Edited June 4, 2017 by #STZ Link to comment
iMr.WiFi..! Posted June 4, 2017 Share Posted June 4, 2017 (edited) 5 hours ago, yasin0 said: مافهمت قصدي انا اقصد كل ماضغط الزر يقفل 5 ثواني ويرجع @#STZ ^ ؟ + ماقصد هذا الكود اقصد ذا 5 hours ago, #STZ said: Reveal hidden contents guiSetEnabled( button1,false) setTimer(guiSetEnabled,5000,1,button1,true) Edited June 4, 2017 by iMr.WiFi..! Link to comment
#STZ Posted June 4, 2017 Share Posted June 4, 2017 @iMr.WiFi..! الكود هذا اصلا لازم يضيف له حدث اكيد مثلا onClientGUIClick انا بس بصصح له كوده الي فوق خالص في الموضوع حصل خير (: Link to comment
w7sH Posted June 4, 2017 Share Posted June 4, 2017 جرب هذا الكود وحطه تحت كود الزر addEventHandler("onClientGUIClick",guiRoot,function() if ( source == button1 ) then guiSetEnabled(button1, false) setTimer(guiSetEnabled,40000,1,button1, true) -- 40000 = الوقت end end) و رد لي وش يطلع معك 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