taha201100 Posted April 2, 2016 Share Posted April 2, 2016 السلام عليكم محتاج واحد يعلمني لSetTimer كامل مثلن اسوي تايمر لماركر فتح المهمه او مثلن عند شراء جيت باك يحسب له وقت ولو وقف الزر يوقف الوقت ولو شغله يكمل الوقت وكذا يعني احترف التايمر وادفع 10 دولار كاش يو سكايب sala7_prince-جزر القمر لانه التايمر عجزت معه Link to comment
YourMind Posted April 2, 2016 Share Posted April 2, 2016 انا شايف ان الكلام دة كبير عليك بحيث الصعوبة و شايف ان لسا قدامك كتير عشان تحترف بلاش استعجال و خدها جزء بجزء Link to comment
taha201100 Posted April 2, 2016 Author Share Posted April 2, 2016 ما هو المشكله ولا شي راضي يضبط معي ولا شي يشتغل من التايمر شوف مثلن ذا addEvent ("11", true) addEventHandler ("11", root,function () function () 1 = source setTimer ( function() setTimer( setElementPosition, 180000, 1, source, -722.12952 ,951.34753 ,12.13281 ) end,5000,1) end ) ما يشتغل والمشكله ما في سبب مبرر انه ما يشتغل Link to comment
Mhmd.z Posted April 2, 2016 Share Posted April 2, 2016 (edited) صراحة التايمر مو صعب, ابدأ بالتعلم بالسهل عن طريق قسم دروس بالبرمجه, ويوم تتمكن من اشياء غيره رح تصير تفهم الاكواد وتقدر تسوي تايمر بدون مساعده بالنسبه لشرح مختصر عن التايمر: setTimer ( function() outputChatBox ( "5 second delay text!" ) end, 5000, 1 ) ذا انه بعد 5 ثوان جاب لك الشات , الحين تبي يوم يضغط زر يجيب ماركر وبعد وقت يشيله : function onClick() if source == button then local x, y, z = getElementPosition(localPlyaer) marker = createMarker(x, y, z + 1, "arrow", 2, 255, 255, 0, 255) setTimer ( function() destroyElement(marker) end, 5000, 1 )-- 5 ثوان end end addEventHandler("onClientGUIClick", root, onClick) نفس الشيئ الجيت باك لكن رح تسويه بملف سيرفر طبعا رح تحط ترايقر لو سويت شراء الجيت باك من لوحه مثال صغير للجيت باك: function giveJetPack( thePlayer ) local TheJetPack = givePlayerJetPack(thePlayer) setTimer ( function() removePlayerJetPack(thePlayer) end, 5000, 1 )-- 5 ثوان end end addCommandHandler("JetPack", root, giveJetPack) Edited April 2, 2016 by Guest Link to comment
YourMind Posted April 2, 2016 Share Posted April 2, 2016 ما هو المشكله ولا شي راضي يضبط معيولا شي يشتغل من التايمر شوف مثلن ذا addEvent ("11", true) addEventHandler ("11", root,function () function () 1 = source setTimer ( function() setTimer( setElementPosition, 180000, 1, source, -722.12952 ,951.34753 ,12.13281 ) end,5000,1) end ) ما يشتغل والمشكله ما في سبب مبرر انه ما يشتغل addEvent ("11", true) addEventHandler ("11", root,function () function () 1 = source setTimer ( function() [color=#FF0000]setTimer( setElementPosition, 180000, 1, source, -722.12952 ,951.34753 ,12.13281 )[/color] end,5000,1) end ) setTimer( setElementPosition, 180000, 1,l, -722.12952 ,951.34753 ,12.13281 ) Link to comment
Jupi Posted April 2, 2016 Share Posted April 2, 2016 التايمر شيء بسيط جداً انا بعد افتكرته صعب بلنهاية لما فهمته لقيته شيء بسيط ض1 اول شيء نبدأ بلساينتكس setTimer ( function theFunction, int timeInterval, int timesToExecute, [ var arguments..... ] ) اول شيء طالب الفنكشن اللي راح يسويه لما يتنفذ التايمر ( خليه في الاخر بشرحه ثاني شيء طالب وقت التنفيذ يعني كل قد ايه ينفذ الوظيفة الوحدة المطلوبة الملي ثانية ثانية : 1000 الحين ثالث شيء مطلوب هو عدد التكرار يعني يسوي ال وظيفة لو حطيته مثلاً 3 وحطيت الوقت كل ثانية كل ثانية بيسوي الوظيفة 3 مرات لين يسويها 3 مرات وما يسوي ثاني طيب كيف تخليه دائماً تحط 0 طيب الحين خلنا نطبق مثال سريع setTimer(function () print("hello") end, 1000, 0) الحين هذا كل ثانية بيطلع كلمة "hello" طيب احيانا تشوف ناس حاطه ارقمنتات في الارقمنت الرابع حق setTimer كذا مثلاً setTimer(guiGridListAddRow, 1000, 0, Gridlist) شوف اخر ارقمنت بتلاقي Gridlist هذا تابع ل guiGridListAddRow لو شفت الساينتكس حق guiGridListAddRow بتلاقي ان اول ارقمنت طالب الجريد ليست بس تقدر تحط الارقمنتات مباشر بهذي الطريقة وتقدر تفتح فنكشن خاص فيك مثل ما سويت في اول مثال حق print ان شاء الله فهمت 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