3ssol Posted June 28, 2013 Share Posted June 28, 2013 السلام عليكم شباب ابي اسوي مثلا ماركر بعد 5 دقايق يشتغل ينقل الاعبين ويشتغل لـ مده دقيقة وبعدين يوقف عن نقل الاعبين وانتضر 5 دقايق اخره وينقل وانتضر دقيقه وللاخر وانتضر 5 دقايق ع مايشتغل وهكذا كيف ! Link to comment
3NAD Posted June 28, 2013 Share Posted June 28, 2013 تقدر تقفل عمل الماركر باستخدام الداتا if getElementData ( marker, ...... ) then return false end والمؤقت اللي هو التايمر setTimer ( function ( ) setElementData ( marker, ...... ) end , 10000, 1 ) Link to comment
3ssol Posted June 28, 2013 Author Share Posted June 28, 2013 لم افهم ولاكن ابي مثل ماقلت بل موضوع تطفي وتشتغل Link to comment
PaiN^ Posted June 28, 2013 Share Posted June 28, 2013 local marker = createMarker( ... ) -- سوي ماركر local setData = setTimer( function( ) -- سوي تايمر local data = getElementData( marker, "usable" ) -- للماركر usable جيب قيمة الداتا setElementData( marker, "usable", not data ) -- true/false إلى true/false غيرها من end, 300000, 0 ) -- خلي التايمر لانهائي addEventHandler( "onMarkerHit", marker, -- ضيف حدث يوم أحد يخش الماركر function( element ) if not getElementData( marker, "usable" ) then -- ؟ false تحققق من الداتا هل تساوي return -- يلغي الوظيفة false إذا كانت الداتا end --- false هنا كودك لو الداتا ما كانت end ) Link to comment
AHMAD1234 Posted June 28, 2013 Share Posted June 28, 2013 مافهمت ممكن توضح وش اللي ما فهمته..؟ Link to comment
3ssol Posted June 28, 2013 Author Share Posted June 28, 2013 ماافهمت ليه حط الداتا وليه يقول true / falsee Link to comment
AHMAD1234 Posted June 28, 2013 Share Posted June 28, 2013 ماافهمت ليه حط الداتاوليه يقول true / falsee حطى الداتا عشان يتحكم في الاعب اللي دخل الماركر false اذا كانت ما راح يقدر ينتقل true اذا كانت راح يقدر ينتقل والوقت هو اللي يتحكم في الداتا ض1 Link to comment
3ssol Posted June 28, 2013 Author Share Posted June 28, 2013 مابي اسلكلك واقولك فههمت للحين مافهمت ابي شرح من بن صاحب الكود Link to comment
PaiN^ Posted June 28, 2013 Share Posted June 28, 2013 أو العكس false إلى true يعني التايمر يغير قيمة الداتا من يكمل الوظيفة عادي true ما يكمل الوظيفة , أما لو كانت false وبعدين مع حدث دخول الماركر يتحقق من الداتا لوكانت Link to comment
./BlackBird# Posted June 28, 2013 Share Posted June 28, 2013 لم افهم التايمر يغير الداتا من و العكس false الى true و لما يدخل الماركر يتحقق اذا كان الداتا false و يلغي الوضيفة Link to comment
3NAD Posted June 29, 2013 Share Posted June 29, 2013 بالعربي الفصيح ........... %القيمة مو إجبآرية تحط كلمة وهالكلمة لآزم 100 تقفل الماركر .. false / true بالردود اللي فوق اختاروا كلمة انا بختآر شيء ثاني ........ كيفي setElementData ( marker, "MarkerStats", "Locked" ) if getElementData ( marker, "MarkerStats" ) == "Locked" then return false -- إلغي يا عزيزي end setElementData ( marker, "MarkerStats", "Not Locked" ) if getElementData ( marker, "MarkerStats" ) == "Not Locked" then setElementPosition ( ....... ) -- كمل يا عزيزي end Link to comment
3ssol Posted June 29, 2013 Author Share Posted June 29, 2013 معليش ي اخوان انا مافهم في الداتا كثير ولاكن توضيح عناد حلو وبديت افهم منه بس كيف الحين اسويه مثلا لو لمس الماركر والوقت ما بدا يقوله الوقت لم يبدا واذا بدا ينقله كيف Link to comment
3NAD Posted June 29, 2013 Share Posted June 29, 2013 تقدر تشرط علآه إن كان التآيمر موجود if isTimer ( .... ) then -- إذا كان التآيمر موجود -- نفذ التالي طآل عمرك else -- إذا مآكان التآيمر موجود outputChatBox ( "مابه تآيمر يآلطيب" ) -- end -- إنهي الشرط Link to comment
3ssol Posted June 30, 2013 Author Share Posted June 30, 2013 تقدر تشرط علآه إن كان التآيمر موجود if isTimer ( .... ) then -- إذا كان التآيمر موجود -- نفذ التالي طآل عمرك else -- إذا مآكان التآيمر موجود outputChatBox ( "مابه تآيمر يآلطيب" ) -- end -- إنهي الشرط ايه صح عليك ي بططل بس ممكن تسويلياها ع ماركر لنا طريقتك ذي حلوه بس عطني مثاله عليها ع الماركر عشان اكون فهمتها صح Link to comment
iMr.Dawix~# Posted June 30, 2013 Share Posted June 30, 2013 تقدر تشرط علآه إن كان التآيمر موجود if isTimer ( .... ) then -- إذا كان التآيمر موجود -- نفذ التالي طآل عمرك else -- إذا مآكان التآيمر موجود outputChatBox ( "مابه تآيمر يآلطيب" ) -- end -- إنهي الشرط ايه صح عليك ي بططل بس ممكن تسويلياها ع ماركر لنا طريقتك ذي حلوه بس عطني مثاله عليها ع الماركر عشان اكون فهمتها صح createMarker "onMarkerHit"--event getElementType setTimer isTimer Link to comment
3ssol Posted June 30, 2013 Author Share Posted June 30, 2013 (edited) ياليل البعارين ادري ي حبيبي بس ماني عارف كيف اضيف الاكواد لـ الماركر علي طريقت عناد Edited June 30, 2013 by Guest Link to comment
iPrestege Posted June 30, 2013 Share Posted June 30, 2013 addCommandHandler('timer', function ( ) if not isTimer ( vTimer ) then vTimer = setTimer ( function ( ) end,5000,1 ) end end ) addCommandHandler('check', function ( ) if isTimer ( vTimer ) then local Details = getTimerDetails ( vTimer ) outputChatBox ( tostring ( Details ) ) else outputChatBox ( 'Timer does not exists' ) end end ) ^ ذا مثال حطها بـ ماركر مثل الطريقة ذي Link to comment
3ssol Posted June 30, 2013 Author Share Posted June 30, 2013 تم لحس المخ بـ الكود الغريب انا ابيه فقط الماركر ينقل في وقت معين :\ Link to comment
iPrestege Posted June 30, 2013 Share Posted June 30, 2013 تم لحس المخ بـ الكود الغريبانا ابيه فقط الماركر ينقل في وقت معين :\ قصدك يوم يلمس الماركر بعد وقت معين يسوي شيء؟ Link to comment
3ssol Posted June 30, 2013 Author Share Posted June 30, 2013 يعني ابي الماركر ينقل الاعبين كل 5 دقايق اذا مثلا لمسته قبل الـ 5 دقايق يقولك الماركر ليس شغال واذا جيت بـ الوقت المحدد بل كود ينقلك فقط ! ماني شايف شي صعب عليكم بس ارررجعوك ابيك تختصرلي الكود مابيه يكون صعب عشان افهم Link to comment
iPrestege Posted June 30, 2013 Share Posted June 30, 2013 يعني ابي الماركر ينقل الاعبين كل 5 دقايقاذا مثلا لمسته قبل الـ 5 دقايق يقولك الماركر ليس شغال واذا جيت بـ الوقت المحدد بل كود ينقلك فقط ! ماني شايف شي صعب عليكم بس ارررجعوك ابيك تختصرلي الكود مابيه يكون صعب عشان افهم اجل طريقة عناد بـ الداتا .. Link to comment
3ssol Posted June 30, 2013 Author Share Posted June 30, 2013 ياليل البعارينادري ي حبيبي بس ماني عارف كيف اضيف الاكواد لـ الماركر علي طريقت عناد Link to comment
./BlackBird# Posted June 30, 2013 Share Posted June 30, 2013 يعني ابي الماركر ينقل الاعبين كل 5 دقايقاذا مثلا لمسته قبل الـ 5 دقايق يقولك الماركر ليس شغال واذا جيت بـ الوقت المحدد بل كود ينقلك فقط ! ماني شايف شي صعب عليكم بس ارررجعوك ابيك تختصرلي الكود مابيه يكون صعب عشان افهم جرب ذا local marker = createMarker( .. ) function onHit(hit) if getElementType(hit) == "player" then setElementPosition(0,0,0) removeEventHandler("onClientMarkerHit",marker,onHit) setTimer(addEventHandler,5*60000,1,"onClientMarkerHit",marker,onHit) end end addEventHandler("onClientMarkerHit",marker,onHit) 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