Jump to content

sitTimer $


Recommended Posts

السلام عليكم

محتاج واحد يعلمني لSetTimer

كامل

مثلن اسوي تايمر لماركر فتح المهمه

او مثلن عند شراء جيت باك يحسب له وقت ولو وقف الزر يوقف الوقت ولو شغله يكمل الوقت

وكذا يعني احترف التايمر

وادفع 10 دولار كاش يو

سكايب

sala7_prince-جزر القمر

لانه التايمر عجزت معه :D

Link to comment

ما هو المشكله ولا شي راضي يضبط معي

ولا شي يشتغل من التايمر

شوف مثلن ذا

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

صراحة التايمر مو صعب, ابدأ بالتعلم بالسهل عن طريق قسم دروس بالبرمجه, ويوم تتمكن من اشياء غيره رح تصير تفهم الاكواد وتقدر تسوي تايمر بدون مساعده

بالنسبه لشرح مختصر عن التايمر:

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 by Guest
Link to comment
ما هو المشكله ولا شي راضي يضبط معي

ولا شي يشتغل من التايمر

شوف مثلن ذا

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

التايمر شيء بسيط جداً انا بعد افتكرته صعب بلنهاية لما فهمته لقيته شيء بسيط ض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

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