Jump to content

عندي مشكلة


SycroX

Recommended Posts

السلام عليكم الحين عندي زر انا مسوي له تايمر لما تدوس عليه

اخليه يتقفل لمدة 5 دقائق المشكلة

هي ان

لما ادوس عليه يقفل تمام

بس لو قفلت اللوحة و شغلتها اللاقيه شغال

الكود حقي

  
addEventHandler ("onClientGUIClick", root, 
function () 
if source == Button4 then 
triggerServerEvent ( "GL", localPlayer ) 
guiSetEnabled(Button4, false) 
setTimer( 
function () 
guiSetEnabled(Button4, true) 
end, 50000, 0) 
end 
end 
) 
  

Link to comment
السلام عليكم الحين عندي زر انا مسوي له تايمر لما تدوس عليه

اخليه يتقفل لمدة 5 دقائق المشكلة

هي ان

لما ادوس عليه يقفل تمام

بس لو قفلت اللوحة و شغلتها اللاقيه شغال

الكود حقي

  
addEventHandler ("onClientGUIClick", root, 
function () 
if source == Button4 then 
triggerServerEvent ( "GL", localPlayer ) 
guiSetEnabled(Button4, false) 
setTimer( 
function () 
guiSetEnabled(Button4, true) 
end, 50000, 0) 
end 
end 
) 
  

كيف يعني لو قفلت اللوحة وشغلتها ؟

Link to comment

التايمر ليه مخليه مفتوح؟ كذا يكرر اكثر من مره عدل صفر خلها 1

addEventHandler ("onClientGUIClick", Button4, function () 
    triggerServerEvent ( "GL", localPlayer ) 
        guiSetEnabled(Button4, false) 
            setTimer( guiSetEnabled, 50000, 1,Button4, true ) 
end,false) 
Link to comment
السلام عليكم الحين عندي زر انا مسوي له تايمر لما تدوس عليه

اخليه يتقفل لمدة 5 دقائق المشكلة

هي ان

لما ادوس عليه يقفل تمام

بس لو قفلت اللوحة و شغلتها اللاقيه شغال

الكود حقي

  
addEventHandler ("onClientGUIClick", root, 
function () 
if source == Button4 then 
triggerServerEvent ( "GL", localPlayer ) 
guiSetEnabled(Button4, false) 
setTimer( 
function () 
guiSetEnabled(Button4, true) 
end, 50000, 0) 
end 
end 
) 
  

كيف يعني لو قفلت اللوحة وشغلتها ؟

انا مش فاهمك بست +

يا كروس انا مسوي مود فايب و مسوي زر يعطي دم و درع

المشلكة اني ابي اخلي الزر لما يتداس عليه ما يفتح الي بعد 5 دقايق عشان اللاعب ما ياخد دم و درع كل شوي و يغش بيه

Link to comment
setTimer( 
function () 
guiSetEnabled(Button4, true) 
end, 50000, 0) 

  
50000, 0) 

اخر ارقمنت ال0

هذا عدد تكرار التايمر انت مخليه صفر اي ما راح يوقف بيجلس يكرر

خله 1

و بتنصير مرة بس

50000, 1) 

Link to comment

سويتها بردو لسا ما تحلت

انا مسوي لوحة

فيها زر دم و درع

لما اللاعب يضغط عليه التايمر يشتغل

بس لو اللاعب قفل اللوحة

و فتحها تاني اللاقي الزر مفتوح

و يكون وقت التايمر ما خلص

Link to comment

--#Server
  
 function VIPGUIOpen ( thePlayer , commandName ) 
   local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) 
   if isObjectInACLGroup ("user."..accName, aclGetGroup ( "VIP" ) ) then  
   triggerClientEvent ( thePlayer, "AhMeDVIPP", thePlayer) 
   else 
   CancelEvent () 
   end 
 end 
addCommandHandler ( "vip", VIPGUIOpen ) 

--------------------

--#Client
  
function CloseVIP () 
if guiGetVisible (wnd) == true then 
guiSetVisible (wnd,false) 
guiSetVisible (cwnd,false) 
guiSetVisible (swnd,false) 
showCursor ( false ) 
else 
guiSetVisible (wnd,true) 
showCursor ( true ) 
end 
end 
addEventHandler ( "onClientGUIClick", Button_Close, CloseVIP, false ) 
  
  
addEvent( "AhMeDVIPP", true ) 
addEventHandler( "AhMeDVIPP", getRootElement(), AhMeDVIP ) 

Link to comment

كذا الكود صح

انت كنت حاط

CanselEvent ومافيه شيء اسمه CanselEvent !

cancelEvent

ثاني شيء ليش تكنسل الإيفينت وانت مانت حاط أي ايفينت بالموضوع : )

function VIPGUIOpen ( thePlayer , commandName ) 
   local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) 
   if isObjectInACLGroup ("user."..accName, aclGetGroup ( "VIP" ) ) then 
   triggerClientEvent ( thePlayer, "AhMeDVIPP", thePlayer) 
   end 
 end 
addCommandHandler ( "vip", VIPGUIOpen ) 

Link to comment

التايمر ليه مخليه مفتوح؟ كذا يكرر اكثر من مره عدل صفر خلها 1

addEventHandler ("onClientGUIClick", Button4, function () 
    triggerServerEvent ( "GL", localPlayer ) 
        guiSetEnabled(Button4, false) 
            setTimer( guiSetEnabled, 50000, 1,Button4, true ) 
end,false) 
Link to comment
ولله سويته ما حصل شي بردو

انت مخليه الوقت دقيقة وحدة تقريبا اذ كنت تبغى خمس ثوان

جرب كود ذا بيست بعد التعديل

addEventHandler ("onClientGUIClick", Button4, function () 
    triggerServerEvent ( "GL", localPlayer ) 
        guiSetEnabled(Button4, false) 
            setTimer( guiSetEnabled, 5000, 1,Button4, true ) 
end,false) 
Link to comment

شوف يا انك خابص الدنيا يا الدنيا هي اللي خابصتك,

الكود بيكون شغال 100% ما يحتاج حتى تجربه لو انت تبرمج بتعرف ذا الشي,

بإختصار الكود بيقفل الزر حسب الوقت اللي تبيه لين يخلص الوقت حتى لو قفلت النافذه وفتحتها بتلقاه مقفل لين ينتهي الوقت...

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