اول شي
السلام عليكم ورحمه الله وبركاته
رح اسويها علي
setTimer
ويلي هو مؤقت يسوي شي كل وقت
او يسوي شي بعد فترة محددة من
الزمن
المثال الأول: رح اشرحلك فيه
طريقة انشاء شي معين كل فتره معينة
--Server
function FunctionName( )
exports["guimessages"]:outputServer(root,"message from server file.",0,255,0,root)
--Code
end
setTimer(FunctionName, 5000, 0) -- لاحظ الرقم 0
----------------------------------------------------------------------------------------
--Client
function FunctionName( )
exports["guimessages"]:outputClient("message from client file.",0,255,0)
--Code
end
setTimer(FunctionName, 5000, 0) -- لاحظ الرقم 0
اوكي ننتقل للمثال
الثاني: رح اشرحلك فيه انشاء شي معين بعد فتره معينة
--Server
function FunctionName( )
exports["guimessages"]:outputServer(root,"message from server file.",0,255,0,root)
--Code
end
setTimer(FunctionName, 5000, 1) -- لاحظ الرقم 1
----------------------------------------------------------------------------------------
--Client
function FunctionName( )
exports["guimessages"]:outputClient("message from client file.",0,255,0)
--Code
end
setTimer(FunctionName, 5000, 1) -- لاحظ الرقم 1
اذا لاحظت الفرق بين المثال الأول والمثال الثاني شي واحد يلي هوه الرقم 0 والرقم 1
هي يلي تحكم في نوع المؤقت
يعني المؤقت رقم 0 يسوي شي معين كل فتره زمنيه معينه
والمؤقت رقم 1 يسوي شي معين بعد فتره زمنيه معينه
اخر شي ويلي هوه
المثال الثالث: كيف تحدد وقت المؤقت الزمني
يلي هي تكون او ماتعرفها مابعرف يلي هي العلامات
شو هي العلامات يلي هي
علامة الضرب [ * ]
علامة القسمة [ / ]
علامة الطرح [ - ]
علامة الجمع [ + ]
هاذي شو فايده منها
رح تفيدك كثير في البرمجه
طيب مابدي اطول كلامي عشان ماتمل وانت تقرأ
اعطيك : مثال
--Server
function FunctionName( )
exports["guimessages"]:outputServer(root,"message from server file.",0,255,0)
end
setTimer(FunctionName, 6000, 0) -- رقم 6000 = 6 ثواني
-- يمكن كتابته بصورة مختلفة مثلاً
setTimer(FunctionName, 6*2000, 0) -- 2000 * 6 = 6000 وهذه فائدة الضرب
-- طيب اذا بدي اسوي المؤقت انو يخرجلي رسالة كل 6 دقايق مثلاً شو اسوي
-----------------------------------------------------------------------
-- هاذه المثال : يلي بل أسفل يقولك كيف رح يكون
function Timer( ) -- Timer = اسم الأمر ويمكنك كتابته اي شيء ممكن تقدر تكتبه
exports["guimessages"]:outputServer(root,"welcome to server",0,255,0)
end
setTimer(Timer, (6*70*1000), 0) -- 6*70*2000 = 6 دقائق
بس هاذا يلي كان عندي
اتمنه انك فهمت علي
وتكون استفدت من هاذا
الشرح البصيط
واذا بتكتب علي طول علامات القسمه لها فايده
كيف تعرف انو هاذا شي ياخذ القسمه وياخذ علامات الباقيه
مثل الأمثله يلي عطيتك فوق وشرحتها
انا عطيتك مثال علي شو فائده منها
واتمنه انو شرح يفيدك
والسلام عليكم ورحمه الله وبركاته