Jump to content

سؤال


SCi

Recommended Posts

اول شي 

السلام عليكم ورحمه الله وبركاته

رح اسويها علي 

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 دقائق

بس هاذا يلي كان عندي

اتمنه انك فهمت علي

وتكون استفدت من هاذا

الشرح البصيط

2 hours ago, SCi said:

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

يعني ممكن اكتب الرقم علطول بدل ما اكتب علامات قسمه

واذا بتكتب علي طول علامات القسمه لها فايده

كيف تعرف انو هاذا شي ياخذ القسمه وياخذ علامات الباقيه

مثل الأمثله يلي عطيتك فوق وشرحتها

انا عطيتك مثال علي شو فائده منها

واتمنه انو شرح يفيدك 

والسلام عليكم ورحمه الله وبركاته

Edited by Blondie
  • Like 2
  • Thanks 1
Link to comment
  • Scripting Moderators

،بعد كلام الأخ يلي فوق
القسمة تعتبر شي مهم جدًا في الرياضيات، وإستعمالك لها يعتمد عالفكرة يلي بتسويها
.راح تحتاجها في أغلب العمليات الحسابية في البرمجة مثل قياسات الشاشة وغيرها
 

4 hours ago, SCi said:

يعني ممكن اكتب الرقم علطول بدل ما اكتب علامات قسمه

.في البرمجة بالغالب راح تتعامل مع متغيرات وليس ثوابت فقط، عشان كذا ماراح تقدر تحط رقم ثابت وخلاص
،مثال بسيط: تبي تسوي سكربت يوزع مبلغ معين على فريق بالتساوي، كيف تعرف المبلغ يلي تعطيهم؟ بالقسمة طبعًا
.تجيب عدد الاعبين بالفريق لأنه متغير وتقسمه على المبلغ الموجود عندك
عدد الاعبين بالفريق راح يكون ثابت في حالة وحدة فقط وهي إذا انت واثق يوم توزع كل مرة الفريق بيكون فيه عدد ثابت مثل خمس لاعبين لكن ماعتقد بتسوي كذا؟

Edited by xLive
خطأ مطبعي
  • Like 1
  • Thanks 1
Link to comment
3 hours ago, Blondie said:

اول شي 

السلام عليكم ورحمه الله وبركاته

رح اسويها علي 

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 دقائق

بس هاذا يلي كان عندي

اتمنه انك فهمت علي

وتكون استفدت من هاذا

الشرح البصيط

واذا بتكتب علي طول علامات القسمه لها فايده

كيف تعرف انو هاذا شي ياخذ القسمه وياخذ علامات الباقيه

مثل الأمثله يلي عطيتك فوق وشرحتها

انا عطيتك مثال علي شو فائده منها

واتمنه انو شرح يفيدك 

والسلام عليكم ورحمه الله وبركاته

ينفع اقسم واجمع من الاله الحاسبه ؟ مشان ماأخد وقت وكدا

Link to comment
4 hours ago, SCi said:

ينفع اقسم واجمع من الاله الحاسبه ؟ مشان ماأخد وقت وكدا

بينفع بس علي حسب شي يلي بدك تسويه

مثلا زي تايمر ممكن تحسب بتطلع لك الدقايق

مثلا 6000

يعني 6 دقايق

مثلن 7000

يعني 7 دقايق  عرفت كيف وكذا 

وكل ما زاد الرقم كل مازادت 

الدقايق

Edited by Blondie
  • Thanks 1
Link to comment
18 minutes ago, Blondie said:

بينفع بس علي حسب شي يلي بدك تسويه

مثلا زي تايمر ممكن تحسب بتطلع لك الدقايق

مثلا 6000

يعني 6 دقايق

مثلن 7000

يعني 7 دقايق  عرفت كيف وكذا 

وكل ما زاد الرقم كل مازادت 

الدقايق

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

  • Like 1
Link to comment
3 hours ago, SCi said:

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

بعد الكلام الإخوة الي فوق , لو تبغى مثال تفضل هذا سكربت لي لو انت مت بيحط نص من فلوسك عالارض والي يجي يقدر ياخذهم (مثل نظام جي تي ايه سان اندرياس )

وطبعاً استخدمت القسمة

وقسمت الفلوس على /2

والفكره سهلة

https://community.multitheftauto.com/index.php?p=resources&s=details&id=18635

  • Like 1
  • Thanks 1
Link to comment
11 hours ago, 6rB. said:

بعد الكلام الإخوة الي فوق , لو تبغى مثال تفضل هذا سكربت لي لو انت مت بيحط نص من فلوسك عالارض والي يجي يقدر ياخذهم (مثل نظام جي تي ايه سان اندرياس )

وطبعاً استخدمت القسمة

وقسمت الفلوس على /2

والفكره سهلة

https://community.multitheftauto.com/index.php?p=resources&s=details&id=18635

كفو يالغالي مشاء الله مود رهيب وفهمت قصدك اشكرك

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