نصراوي Posted November 18, 2013 Share Posted November 18, 2013 سلام شباب بدي اكواد بعد ازنكم ي بدي من الاكواد جميع الاكواد لدا المود متال تشغل المود وتستنا 20 ثانية بعد تشغيله وعندها يطلع كلام بالشات متال لدخول الى حرب الطائرات اكتب بالشات طائرات عندها يدخلك من تكتب وتستنا لين يجون ناس ويبدا الحرب بعد كم ثانية يعني لما يطلع بالشات وماحدا دخل بعد 10 ثواني يقول : لقد انتهى حرب الطائرات لعدم توفر لاعبين واذا دخل 2 : يقول بدا حرب الطائرات بعد كم ثانية ويبدون واذا دخل واحد لجاله : هو يفوز اوكي بقولكم تاني مرهه اول ماشغل المود يطلع بعد 20 ثانية يطلع بالشات لدخول حرب الطائرات اكتب بالشات طائرات بعد ماتكتب طائرات بينقلك على طول ويعطيك طياره وتنستنى كم ثانية واذا خلصت هالثواني ومادخل الى واحد يفوز هو واذا ماحد دخل انتهى الحرب لعدم توفر الاعبين بعد مايفوز او خلص لان ماحد دخل للحرب يبدا بعد 22 ثانية متلا انا فزت ذبحتهم وضليت لحالي اذا بقى اخر واحد هو الي يفوز ويموت الي يبقى اخر واحد ويعطونه فلوس بعدين بعد مافاز يبدا الحرب بعد 22 ثانية ان شاء الله فهمتوش Link to comment
نصراوي Posted November 18, 2013 Author Share Posted November 18, 2013 انتا جاي بتتمسخر ولا ايش Link to comment
i,xAhmed Posted November 18, 2013 Share Posted November 18, 2013 انتا جاي بتتمسخر ولا ايش ههههههههههههه آلزبدة امس مدري قبل آمس مو مسوي فاهم ومضبط الكود ومسوي انا الي آعرف اسويه وآليوم آنت تبيه سبحآن آلله Link to comment
فاّرس Posted November 18, 2013 Share Posted November 18, 2013 اظن ذي فكره حرب الطائرات في وناسه تايم؟ واظن تحلم وحلم بعيد بعد ان احد يسويلك مجانا ! يعني حاول تتعلم ولا دبر لك مبرمج وادفع له ويسوي لك الي تبي... Link to comment
نصراوي Posted November 18, 2013 Author Share Posted November 18, 2013 اظن ذي فكره حرب الطائرات في وناسه تايم؟واظن تحلم وحلم بعيد بعد ان احد يسويلك مجانا ! يعني حاول تتعلم ولا دبر لك مبرمج وادفع له ويسوي لك الي تبي... طيب بدي جميع الفكنشات لعمل المود مع تعريف الفنكشات يعني تقول هاذا لكذا بليزز Link to comment
فاّرس Posted November 18, 2013 Share Posted November 18, 2013 onPlayerChat onMarkerHit https://wiki.multitheftauto.com/wiki/getPlayersInMarker createMarker getElementType setTimer -- وقت للكلام outputChatBox -- الكلام string.find -- تبحث عن الي كتبه setElementPosition -- تنقله getPlayersInMarker -- ( function by |Mr|-Talal07-| ) تتحقق ان اللاعبين 2 او اكثر او تتحقق ان اللاعبين في الماركر 1 او... ^ الفنكشنات متكرره يعني اذا ما تبي تسوي ماركر تقدر تسوي كول شيب او تقدر تسويه على حسب اسم المنطقه ... Link to comment
نصراوي Posted November 18, 2013 Author Share Posted November 18, 2013 onPlayerChatonMarkerHit https://wiki.multitheftauto.com/wiki/getPlayersInMarker createMarker getElementType setTimer -- وقت للكلام outputChatBox -- الكلام string.find -- تبحث عن الي كتبه setElementPosition -- تنقله getPlayersInMarker -- ( function by |Mr|-Talal07-| ) تتحقق ان اللاعبين 2 او اكثر او تتحقق ان اللاعبين في الماركر 1 او... ^ الفنكشنات متكرره يعني اذا ما تبي تسوي ماركر تقدر تسوي كول شيب او تقدر تسويه على حسب اسم المنطقه ... طيب getElementType وش هالكود ؟ Link to comment
فاّرس Posted November 18, 2013 Share Posted November 18, 2013 يتحقق من العنصر هذا تستخدمه اذا كنت مثلا تبي تعرف من العنصر المحدد, مثلا اذا لغطت على السياره يكتب لك بالشات وش هو العنصر الي لمسته الي هو سياره طبعا وفيه صفحه للعناصر https://wiki.multitheftauto.com/wiki/Element وفي هذا الكود تستخدمه عشان تتحقق ان الي لمس الماركر هو لاعب. Link to comment
نصراوي Posted November 18, 2013 Author Share Posted November 18, 2013 قلي الي بالكود خطأ واحد ورا التاني بليز local GangCars = { "طائرات", }; addEventHandler("onPlayerChat", root, function ( text, type ) for _, v in ipairs ( GangCars ) do if string.find ( text, v ) then local MarKer = createMarker ( x, y, z, "cylinder", 1.5, 255, 255, 0, 170 ) addEventHandler( "onMarkerHit", MarKer, function (player) setElementPosition ( source, x, y, z ) if isElementWithinMarker(player,MarKer) then if getElementType ( thePlayer ) then setTimer ( function() outputChatBox ( "لـدخـول فـي حرب الطائرات اكتب بالشات طائرات",255, 255, 255, true ) end, 5000, 1 ) end end end end end) Link to comment
نصراوي Posted November 18, 2013 Author Share Posted November 18, 2013 انتا جاي بتتمسخر ولا ايش ههههههههههههه آلزبدة امس مدري قبل آمس مو مسوي فاهم ومضبط الكود ومسوي انا الي آعرف اسويه وآليوم آنت تبيه سبحآن آلله طيب ايش بدك تدخل موضوعي انا طلبتك مو قر قر تجي Link to comment
فاّرس Posted November 18, 2013 Share Posted November 18, 2013 function getPlayersInMarker(marker) local players = 0 if marker and getElementType(marker) == "marker" then for i,player in ipairs(getElementsByType("player")) do if isElementWithinMarker(player,marker) then players = players + 1 end end end return players end setTimer(outputChatBox,20000,1,'لـدخـول فـي حرب الطائرات اكتب بالشات طائرات',root,255,255,255,true) local marker = createMarker ( x, y, z, 'cylinder', 1.5, 255, 255, 0, 170 ) addEventHandler('onPlayerChat', root,function ( msg, type ) if ( type == 0 ) and ( msg:find('طائرات') ) then setElementPosition ( source, x, y, z ) end end ) addEventHandler('onMarkerHit',marker,function(elementType) if ( getElementType(elementType) == 'player' ) then if getPlayersInMarker(marker) >= 2 then -- الوظيفه... end end end ) كمل الوظيفه مثلا تسوي سياره لهم او... Link to comment
نصراوي Posted November 18, 2013 Author Share Posted November 18, 2013 ماشتغل ولا طلع بالشات الكلام function getPlayersInMarker(marker) local players = 0 if marker and getElementType(marker) == "marker" then for i,player in ipairs(getElementsByType("player")) do if isElementWithinMarker(player,marker) then players = players + 1 end end end return players end setTimer(outputChatBox,20000,1,'لـدخـول فـي حرب الطائرات اكتب بالشات طائرات',root,255,255,255,true) local marker = createMarker ( 1, 2, 3, 'cylinder', 1.5, 255, 255, 0, 170 ) addEventHandler('onPlayerChat', root,function ( msg, type ) if ( type == 0 ) and ( msg:find('طائرات') ) then setElementPosition ( source, 1, 2, 3 ) end end ) addEventHandler('onMarkerHit',marker,function(elementType) if ( getElementType(elementType) == 'player' ) then if getPlayersInMarker(marker) >= 2 then Teart = createVehicle ( 480, 1, 2, 3 ) warpPedIntoVehicle ( source, Teart ) end end end ) Link to comment
فاّرس Posted November 18, 2013 Share Posted November 18, 2013 (edited) local vehicle = {} setTimer(outputChatBox,20000,1,'لـدخـول فـي حرب الطائرات اكتب بالشات طائرات',root,255,255,255,true) function getPlayersInMarker(marker) local players = 0 if marker and getElementType(marker) == "marker" then for i,player in ipairs(getElementsByType("player")) do if isElementWithinMarker(player,marker) then players = players + 1 end end end return players end local marker = createMarker ( 1, 2, 3, 'cylinder', 1.5, 255, 255, 0, 170 ) addEventHandler('onPlayerChat', root,function ( msg, type ) if ( type == 0 ) and ( msg:find('طائرات') ) then setElementPosition ( source, 1, 2, 3 ) end end ) addEventHandler('onMarkerHit',marker,function(elementType) if ( getElementType(elementType) == 'player' ) then if getPlayersInMarker(marker) >= 2 then if isElement(vehicle[elementType]) then destroyElement(vehicle[elementType]) vehicle[elementType] = nil end local vehicle[elementType] = createVehicle ( 480, 1, 2, 3 ) warpPedIntoVehicle ( elementType, vehicle[elementType] ) end end end ) addEventHandler('onPlayerQuit',root,function() if isElement(vehicle[source]) then destroyElement(vehicle[source]) vehicle[source] = nil end end ) 28 سطر الكود يتحقق انه الي في الماركر 2 او اكثر , يعني لو دخلت الماركر لحالك ما بيعطيك سياره ولا شيء -__- Edited November 18, 2013 by Guest Link to comment
نصراوي Posted November 18, 2013 Author Share Posted November 18, 2013 local vehicle = {} setTimer(outputChatBox,20000,1,'لـدخـول فـي حرب الطائرات اكتب بالشات طائرات',root,255,255,255,true) function getPlayersInMarker(marker) local players = 0 if marker and getElementType(marker) == "marker" then for i,player in ipairs(getElementsByType("player")) do if isElementWithinMarker(player,marker) then players = players + 1 end end end return players end local marker = createMarker ( 1, 2, 3, 'cylinder', 1.5, 255, 255, 0, 170 ) addEventHandler('onPlayerChat', root,function ( msg, type ) if ( type == 0 ) and ( msg:find('طائرات') ) then setElementPosition ( source, 1, 2, 3 ) end end ) addEventHandler('onMarkerHit',marker,function(elementType) if ( getElementType(elementType) == 'player' ) then if getPlayersInMarker(marker) >= 2 then if isElement(vehicle[elementType]) then destroyElement(vehicle[elementType]) vehicle[elementType] = nil end vehicle[elementType] = createVehicle ( 480, 1, 2, 3 ) warpPedIntoVehicle ( elementType, vehicle[elementType] ) end end end ) 28 سطر الكود يتحقق انه الي في الماركر 2 او اكثر , يعني لو دخلت الماركر لحالك ما بيعطيك سياره ولا شيء -__- الان اركب الكود على طول ولا اعدل شي Link to comment
فاّرس Posted November 18, 2013 Share Posted November 18, 2013 انسخ الكود مره ثانيه نسيت اضيف اذا طلع تنسحب السياره, + اذا انت خلاص تبيه كذا ركبه , Link to comment
نصراوي Posted November 18, 2013 Author Share Posted November 18, 2013 مافهمتك اذا طلع تنسحب السياره قصدك اذا طلع السييرفر تنسحب سيارتة Link to comment
نصراوي Posted November 18, 2013 Author Share Posted November 18, 2013 (edited) الملف كلنت ولا سيرفر سيرفر صحح تــعــديــل : الكود مايشتغل لماذا Edited November 18, 2013 by Guest Link to comment
jafar Posted November 18, 2013 Share Posted November 18, 2013 local vehicle = {} setTimer(outputChatBox,20000,1,'لـدخـول فـي حرب الطائرات اكتب بالشات طائرات',root,255,255,255,true) function getPlayersInMarker(marker) local players = 0 if marker and getElementType(marker) == "marker" then for i,player in ipairs(getElementsByType("player")) do if isElementWithinMarker(player,marker) then players = players + 1 end end end return players end local marker = createMarker ( 1, 2, 3, 'cylinder', 1.5, 255, 255, 0, 170 ) addEventHandler('onPlayerChat', root,function ( msg, type ) if ( type == 0 ) and ( msg:find('طائرات') ) then setElementPosition ( source, 1, 2, 3 ) end end ) addEventHandler('onMarkerHit',marker,function(elementType) if ( getElementType(elementType) == 'player' ) then if getPlayersInMarker(marker) >= 2 then if isElement(vehicle[elementType]) then destroyElement(vehicle[elementType]) vehicle[elementType] = nil end local vehicle[elementType] = createVehicle ( 480, 1, 2, 3 ) warpPedIntoVehicle ( elementType, vehicle[elementType] ) end end end ) addEventHandler('onPlayerQuit',root,function() if isElement(vehicle[elementType]) then destroyElement(vehicle[elementType]) vehicle[elementType] = nil end end ) 28 سطر الكود يتحقق انه الي في الماركر 2 او اكثر , يعني لو دخلت الماركر لحالك ما بيعطيك سياره ولا شيء -__- addEventHandler('onPlayerQuit',root,function() if isElement(vehicle[elementType]) then destroyElement(vehicle[elementType]) vehicle[elementType] = nil end end ) elementType = ? Link to comment
فاّرس Posted November 18, 2013 Share Posted November 18, 2013 المفروض اني احط سورس مشكور ع التنبيه , Link to comment
نصراوي Posted November 18, 2013 Author Share Posted November 18, 2013 المفروض اني احط سورس مشكور ع التنبيه , ماشتغل Link to comment
فاّرس Posted November 18, 2013 Share Posted November 18, 2013 الكود سيرفر ؟ + تأكد ان الي داخل الماركر 2 مو 1 ! Link to comment
نصراوي Posted November 18, 2013 Author Share Posted November 18, 2013 الكود سيرفر ؟ + تأكد ان الي داخل الماركر 2 مو 1 ! قصدك لازم نكون 2 بالماركر ؟ Link to comment
نصراوي Posted November 18, 2013 Author Share Posted November 18, 2013 الكود سيرفر ؟ + تأكد ان الي داخل الماركر 2 مو 1 ! قصدك لازم نكون 2 بالماركر ؟ ماضبط هاذا الميتا server.lua local vehicle = {} setTimer(outputChatBox,20000,1,'لـدخـول فـي حرب الطائرات اكتب بالشات طائرات',root,255,255,255,true) function getPlayersInMarker(marker) local players = 0 if marker and getElementType(marker) == "marker" then for i,player in ipairs(getElementsByType("player")) do if isElementWithinMarker(player,marker) then players = players + 1 end end end return players end local marker = createMarker ( 1, 2, 3, 'cylinder', 1.5, 255, 255, 0, 170 ) addEventHandler('onPlayerChat', root,function ( msg, type ) if ( type == 0 ) and ( msg:find('طائرات') ) then setElementPosition ( source, 1, 2, 3 ) end end ) addEventHandler('onMarkerHit',marker,function(elementType) if ( getElementType(elementType) == 'player' ) then if getPlayersInMarker(marker) >= 1 then if isElement(vehicle[elementType]) then destroyElement(vehicle[elementType]) vehicle[elementType] = nil end vehicle[elementType] = createVehicle ( 480, 1, 2, 3 ) warpPedIntoVehicle ( elementType, vehicle[elementType] ) end end end ) Link to comment
فاّرس Posted November 18, 2013 Share Posted November 18, 2013 وش الي ما ضبط بالضبط؟ الكلام راح يظهر بعد 20 ثانيه, واذا كتبت طائرات بالشات راح ينقلك للماركر, واذا كان الي داخل الماركر 2 او اكثر بيعطيك سياره, واذا اقل من 2 ما بيعطيك سياره , 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