SycroX Posted November 9, 2015 Share Posted November 9, 2015 السلام عليكم الحين عندي زر انا مسوي له تايمر لما تدوس عليه اخليه يتقفل لمدة 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
#CroSs Posted November 9, 2015 Share Posted November 9, 2015 السلام عليكم الحين عندي زر انا مسوي له تايمر لما تدوس عليهاخليه يتقفل لمدة 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
فاّرس Posted November 9, 2015 Share Posted November 9, 2015 التايمر ليه مخليه مفتوح؟ كذا يكرر اكثر من مره عدل صفر خلها 1 addEventHandler ("onClientGUIClick", Button4, function () triggerServerEvent ( "GL", localPlayer ) guiSetEnabled(Button4, false) setTimer( guiSetEnabled, 50000, 1,Button4, true ) end,false) Link to comment
SycroX Posted November 10, 2015 Author Share Posted November 10, 2015 السلام عليكم الحين عندي زر انا مسوي له تايمر لما تدوس عليهاخليه يتقفل لمدة 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
` Allawi Posted November 10, 2015 Share Posted November 10, 2015 5 × 60000 = 300000 300000 = 5 دقائق Link to comment
Jupi Posted November 12, 2015 Share Posted November 12, 2015 setTimer( function () guiSetEnabled(Button4, true) end, 50000, 0) 50000, 0) اخر ارقمنت ال0 هذا عدد تكرار التايمر انت مخليه صفر اي ما راح يوقف بيجلس يكرر خله 1 و بتنصير مرة بس 50000, 1) Link to comment
SycroX Posted November 13, 2015 Author Share Posted November 13, 2015 سويتها بردو لسا ما تحلت انا مسوي لوحة فيها زر دم و درع لما اللاعب يضغط عليه التايمر يشتغل بس لو اللاعب قفل اللوحة و فتحها تاني اللاقي الزر مفتوح و يكون وقت التايمر ما خلص Link to comment
z24d Posted November 13, 2015 Share Posted November 13, 2015 طيب اطرح الكود اللي يفتحلك اللوحة؟ Link to comment
SycroX Posted November 13, 2015 Author Share Posted November 13, 2015 --#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
z24d Posted November 13, 2015 Share Posted November 13, 2015 كذا الكود صح انت كنت حاط 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
SycroX Posted November 13, 2015 Author Share Posted November 13, 2015 الكود كان شغال اصلان ما به شي اقولك المشكلة فل guiSetEnabled لما اقفل اللوحة و افتحها اللاقي الزر شغال Link to comment
فاّرس Posted November 13, 2015 Share Posted November 13, 2015 التايمر ليه مخليه مفتوح؟ كذا يكرر اكثر من مره عدل صفر خلها 1 addEventHandler ("onClientGUIClick", Button4, function () triggerServerEvent ( "GL", localPlayer ) guiSetEnabled(Button4, false) setTimer( guiSetEnabled, 50000, 1,Button4, true ) end,false) Link to comment
SycroX Posted November 13, 2015 Author Share Posted November 13, 2015 ولله سويته ما حصل شي بردو Link to comment
</Mr.Tn6eL> Posted November 13, 2015 Share Posted November 13, 2015 ولله سويته ما حصل شي بردو انت مخليه الوقت دقيقة وحدة تقريبا اذ كنت تبغى خمس ثوان جرب كود ذا بيست بعد التعديل addEventHandler ("onClientGUIClick", Button4, function () triggerServerEvent ( "GL", localPlayer ) guiSetEnabled(Button4, false) setTimer( guiSetEnabled, 5000, 1,Button4, true ) end,false) Link to comment
فاّرس Posted November 13, 2015 Share Posted November 13, 2015 شوف يا انك خابص الدنيا يا الدنيا هي اللي خابصتك, الكود بيكون شغال 100% ما يحتاج حتى تجربه لو انت تبرمج بتعرف ذا الشي, بإختصار الكود بيقفل الزر حسب الوقت اللي تبيه لين يخلص الوقت حتى لو قفلت النافذه وفتحتها بتلقاه مقفل لين ينتهي الوقت... Link to comment
SycroX Posted November 13, 2015 Author Share Posted November 13, 2015 اخ عرفت المشكلة خلاص مشكورين 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