yaza034 Posted December 8, 2013 Share Posted December 8, 2013 (edited) السلام عليكم اخواني ابي كود الماركر اذا دخل عليها يوقف السيارة ويجلية كلام في الشاشة مو في الشات في الشاشة يكون كبير ويجلة بقة 5 ثواني ويبداً يعد 5 ثواني تنازلي 5 4 3 2 1 ويجلة يتحرك يعني لما يدخل الماركر يوقف اسيارة ما تستطيع التحرك ويجلة لكلام التالي بخط متوسط ويقولة انتظر 5 ثواني ويبدا العد التنازلي من 5 للصفر ويستطيع ان يتحرك ويقلك سر Edited December 8, 2013 by Guest Link to comment
jafar Posted December 8, 2013 Share Posted December 8, 2013 onClientMarkerHit onClientRender setElementFrozen setTimer dxDrawText Link to comment
yaza034 Posted December 8, 2013 Author Share Posted December 8, 2013 شكراً يا غالي الله يحفظك بس كيف احطها كل واحد في ملف Lua ??? Link to comment
The Killer Posted December 8, 2013 Share Posted December 8, 2013 dxDrawText client -------------- setTimer setElementFrozen server or client Link to comment
yaza034 Posted December 8, 2013 Author Share Posted December 8, 2013 اوكي مشكور ذا كيل يعطيك العافية :] Link to comment
yaza034 Posted December 8, 2013 Author Share Posted December 8, 2013 ارجوا من واحد كريم يسويلي الكود والله ماني فاهم شي وين احداثيات الماركر اعملت كذا بس ماني فاهم ولا شي :@ ارجوا المساعدة وشكرا لمن يساعدني function mainFunction() outputChatBox ("Instant text!") setTimer ( function() outputChatBox ( "5 second delay text!" ) end, 5000, 1 ) end mainFunction() --call function end end -- This function freezes the specified player's vehicle, if he's in one function toggleFreezeStatus ( thePlayer ) -- if he is in a vehicle, if getPedOccupiedVehicle ( thePlayer ) then -- get the vehicle element local playerVehicle = getPlayerOccupiedVehicle ( thePlayer ) -- get the current freeze status local currentFreezeStatus = isElementFrozen ( playerVehicle ) -- get the new freeze status (the opposite of the previous state) local newFreezeStatus = not currentFreezeStatus -- set the new freeze status setElementFrozen ( playerVehicle, newFreezeStatus ) end end -- now bind a key to this function for all players. -- first get a list of all players local connectedPlayers = getElementsByType ( "player" ) -- then, for each player, for i, aPlayer in ipairs(connectedPlayers) do -- bind the player's "p" key to the toggleFreezeStatus function bindKey ( aPlayer, "p", "down", "Toggle freeze status", toggleFreezeStatus ) end المحلية screenWidth، screenHeight = guiGetScreenSize ( ) - الحصول على دقة الشاشة (العرض والارتفاع) وظيفة createText ( ) المحلية playerX، playerY، playerZ = getElementPosition ( localPlayer ) - الحصول على الإحداثيات اعب لدينا. المحلية playerZoneName = getZoneName ( playerX، playerY، playerZ ) - احصل على اسم المنطقة لاعب هو فيه. - اسم المنطقة الظل رسم النص. dxDrawText ( playerZoneName، 44، screenHeight - 41، screenWidth، screenHeight، tocolor ( 0 ، 0 ، 0 ، 255 ) ، 1.02 ، "pricedown" ) - اسم المنطقة القرعة النص dxDrawText ( playerZoneName، 44، screenHeight - 43، screenWidth، screenHeight، tocolor ( 255 ، +255 ، 255 ، 255 ) ، 1 ، "pricedown" ) نهاية وظيفة HandleTheRendering ( ) addEventHandler ( "onClientRender" ، الجذر، createText ) - الحفاظ على النص وضوحا مع onClientRender. نهاية addEventHandler ( "onClientResourceStart" ، resourceRoot، HandleTheRendering ) Link to comment
jafar Posted December 8, 2013 Share Posted December 8, 2013 الكككوود كامل ماليه علاقة بالي تبيه ,, استخدم مود GUIEditor لإنشاء dxDrawText ثم ابدأ بوضع الأكواد للعد التنازلي Link to comment
EH10 Posted December 8, 2013 Share Posted December 8, 2013 سكرا لك اخي الغزيز هازا المود الي بدياه Link to comment
EH10 Posted December 8, 2013 Share Posted December 8, 2013 اخواني احاكيكم انا محتاج هاز المود وانا سويتة واذا صح اولو لي local marker = createMarker ( x, y, z, "cylinder", 1.5, 255, 255, 0, 170 ) addEventHandler ( "onMarkerHit", root, marker, function() setTimer ( outputChatBox, 1000, 1, "5" ) setTimer ( outputChatBox, 2000, 1, "4" ) setTimer ( outputChatBox, 3000, 1, "3" ) setTimer ( outputChatBox, 4000, 1, "2" ) setTimer ( outputChatBox, 5000, 1, "1" ) setElementFrozen ( root, true ) setTimer ( setElementFrozen, 5000, 1, root , false ) end) عندي سيرفر اسمة شباب سوريا الحره للهجولة والحرب انا ابي اسوي هاز المود مشان سيرفري أي مبرمج يقولي الكود صحيح Link to comment
فاّرس Posted December 8, 2013 Share Posted December 8, 2013 لمتغير setTimer او dxDrawText ما اشوف انك مسوي ترا سهله كلها متغير وسوي تايمر ينقص قيمته ذذ, local var = 5 timer = setTimer(function() var = var - 1 end,2000,0) وطبعا لازم تسوي شرط اذا كان المتغير يساوي صفر يوقف التايمر ويحذف الرندر, Link to comment
yaza034 Posted December 8, 2013 Author Share Posted December 8, 2013 local marker = createMarker ( x, y, z, "cylinder", 1.5, 255, 255, 0, 170 ) addEventHandler ( "onMarkerHit", root, marker, function() setTimer ( outputChatBox, 1000, 1, "5" ) setTimer ( outputChatBox, 2000, 1, "4" ) setTimer ( outputChatBox, 3000, 1, "3" ) setTimer ( outputChatBox, 4000, 1, "2" ) setTimer ( outputChatBox, 5000, 1, "1" ) setElementFrozen ( root, true ) setTimer ( setElementFrozen, 5000, 1, root , false ) end) ارجوا تصحيح المود Link to comment
فاّرس Posted December 9, 2013 Share Posted December 9, 2013 local number = 5 local screenWidth, screenHeight = guiGetScreenSize () local x,y = screenWidth / 2 - 100 / 2, screenHeight / 2 - 100 / 2; local marker = createMarker(2066.82495,1597.36328,10.67966,'cylinder',2,255,20,255) draw = function() dxDrawText ( number, x, x, y, x, tocolor ( 0, 0, 0, 255 ), 3, "pricedown" ) end addEventHandler('onClientMarkerHit',marker,function(x) if ( x == localPlayer and isPedInVehicle(x) ) then setElementFrozen(getPedOccupiedVehicle(x),true) addEventHandler('onClientRender',root,draw) timer = setTimer(function() number = number - 1 if ( number == 0 ) then setElementFrozen(getPedOccupiedVehicle(x),false) removeEventHandler('onClientRender',root,draw) number = 5 if isTimer(timer) then killTimer(timer) end end end,1000,0,x) end end ) Link to comment
yaza034 Posted December 9, 2013 Author Share Posted December 9, 2013 الله يخليك يا بطل والله ما قصروت انت وبعض المبرمجين <3 احبكم بالله يا شباب الله يسعدكم :] تحبون الكرم والمساعدة Link to comment
3ssol Posted December 9, 2013 Share Posted December 9, 2013 طيب ي اخ ذا بست لو افترضنا ان ثنين في نفس الوقت لمسو الماركر وش بيصير ؟ مو المفروض تسوي جدول اعتقد للعد ؟ Link to comment
EH10 Posted December 9, 2013 Share Posted December 9, 2013 طيب ي اخ ذا بست لو افترضنا ان ثنين في نفس الوقت لمسو الماركر وش بيصير ؟ مو المفروض تسوي جدول اعتقد للعد ؟ على خبرتي ان أي واحد يمسك الماركر يجية Link to comment
jafar Posted December 9, 2013 Share Posted December 9, 2013 الكود كلنت ف كل لاعب بصير العد خاص فيه , فما يحتاج الجدول Link to comment
3ssol Posted December 9, 2013 Share Posted December 9, 2013 ^ اها Thanks for the information. Link to comment
jafar Posted December 9, 2013 Share Posted December 9, 2013 ^ اها Thanks for the information. you're welcome. Link to comment
فاّرس Posted December 10, 2013 Share Posted December 10, 2013 الله يخليك يا بطل والله ما قصروت انت وبعض المبرمجين <3 احبكم بالله يا شباب الله يسعدكم :] تحبون الكرم والمساعدة حياك الله, 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