ahmed1010 Posted April 3, 2014 Share Posted April 3, 2014 ممكن شرح للتايمر مثلا تايمر لمهمة و اربط التايمر بالحدث يعنى مثال عندما التايمر يساوى 5 الماركر يشتغل كذا مثلا يعنى يعنى شرح ل set timer Link to comment
Bssol Posted April 3, 2014 Share Posted April 3, 2014 هذا مثال مع الشرح local myMarker = createMarker(-2596.625, 579.358, 15.626, 'cylinder', 2.0, 255, 0, 0, 150) -- صناعة ماركر function MarkerHit( hitElement, matchingDimension ) -- فنكشن نربطه بحدث الماركر local elementType = getElementType( hitElement ) -- نجيب نوع الالمنت الي دخل الماركر outputChatBox( elementType.." inside myMarker", getRootElement(), 255, 255, 0 ) -- نطبع نوع الالمنت في الشات end function BssolFun () -- فنكشن بسول addEventHandler( "onMarkerHit", myMarker, MarkerHit ) -- تفعيل حدث الماركر end setTimer ( BssolFun, 60000, 1 ) -- تايمر بعد دقيقة يقوم بتشغيل فنشكن بسول، الي بدوره يفعل حدث الماركر Link to comment
#DRAGON!FIRE Posted April 3, 2014 Share Posted April 3, 2014 setTimer : هو ببساطة وقت محدد لتنفيد كودكـ .. وهو يعتمد ع الميلي ثانية وله اكثر من فنشكن تابعع له .. : killTimer resetTimer getTimerDetails getTimers طبعا من اسمائهم واضحين .. لاكن الان افهم التايمر وانتقل لهم بـ وقت لاححق Syntax timer setTimer ( function theFunction, int timeInterval, int timesToExecute, [ var arguments... ] ) function theFunction = الفنكشن اللي بتسويه بعد وقت محدد int timeInterval = الوقت بـ الميلي الثانية timesToExecute = هذا ببساطة عدد مرات الـ تايمر كيف يعني ؟ .. لو حطيت صفر فـ التايمر مفتوح للابد كل الوقت المحدد يسوي كودك مدام السكربت شغال .. لو ححطيت 1 فـ التايمر بتسويه لـ مرة واحدة فقط [ var arguments... ] وهذي الارقمنات حق الفنكشن اللي ضفته وتلاحظ انها مهي اجبارية لانه في فنكشنات انت مسويها بـ السكربت نفسه وما فيها ارقمنات فـ تحطها بدون الارقمنات طبعا مثال بسيط جدا عن تايمر لنقل اللاعب بعد 3 دقائق .. : setTimer( setElementPosition, 180000, 1, player, x, y, z ) تلاحظ اول ارقمنت وش هو ؟ الفنكشن نفسه وثاني ارقمنت الوقت بـ الميلي ثانية .. وثالث ارقمنت وهو عدد تكرار التايمر ذذ var arguments وبعد هذول جا وقت الـ x, y, z الاصلي الارقمنات اللي به هي الالمنت اللي تبي تنقله والـ احداثيات setElementPosition وبـ فنكشن وهنا مستخدمينه بـ التايمر .. فـ حطينا الـ بلير وهو ع حسب كودكـ هذا مجرد مثال والـ x, y, z اتمنى فهمت .. اي شي ما فهمته تفضل قول # 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