#DRAGON!FIRE Posted July 14, 2014 Share Posted July 14, 2014 جربها ما يحتاج اجرب .. ما بتشتغل لو تبي جربها انت ولو اشتغلت قولنا . Link to comment
#DRAGON!FIRE Posted July 14, 2014 Share Posted July 14, 2014 بطل جدال وروح جربها انت اللي تجدال .. طريقتك مستحيل تضبط راجع معلوماتك شف رد تابل .. الشي مو كذا الحدث ذا وخلاص . Link to comment
Tete omar Posted July 14, 2014 Share Posted July 14, 2014 لا تفهم الناس غلط وتبيني اوافقك على رأيك, جربها وهذا اخر تحذير لك, لا تجادل Link to comment
#DRAGON!FIRE Posted July 15, 2014 Share Posted July 15, 2014 لا تفهم الناس غلط وتبيني اوافقك على رأيك, جربها وهذا اخر تحذير لك, لا تجادل اذا كان احد غلط هنا فـ هو انت .. طريقتكـ مستحيل تضبط .. شف رد تابل وتعلم كيف تسويها .. اخر رد لي . Link to comment
Tete omar Posted July 15, 2014 Share Posted July 15, 2014 انا ما بقول غير شي واحد بس, ياليت لا نتكلم عالفاضي ونطلع اشاعات وخلاص, جرب هالكود addEventHandler ( "onClientVehicleDamage", root, function ( ) outputChatBox ( "onClientVehicleDamage triggered" ) end ) Link to comment
Simba Posted July 15, 2014 Share Posted July 15, 2014 خلاص انا بجربها بس وش اسوي ؟؟ احطه بالريس ولا بالسيرفر العادي ؟ Link to comment
Borz Posted July 16, 2014 Author Share Posted July 16, 2014 function blow() for _, vehicle in ipairs ( getElementsByType ( "vehicle" ) ) do if isElementInWater ( vehicle ) then blowVehicle ( vehicle, true ) end end end addEventHandler ( "onClientPlayerWasted",getRootElement(), blow) شباب في امر يخلي الدبابة تنفجر ازا اجا عليةا صاروخ لو في امر نحطو محل isElementInWater و لازم يشتغل صح ؟ Link to comment
TAPL Posted July 16, 2014 Share Posted July 16, 2014 و المقصود فيه عند حدوث انفجار و تحقق ان الي مسوي الأنفجار هو اللوكل بلاير onClientExplosion استخدم الحدثلمكان حدوث الأنفجار x, y, z الحدث هذا راح يعطيك احداثيات getElementsByType سوي لوب على كل السيارات في السيرفر بأستخدام getElementModel تحقق ان السيارة دبابة عن طريق الفنكشن getElementPosition جيب احداثيات الدبابة عن طريق الفنكشن و تأكد ان المسافة قليلة يعني الأنفجار قريب للدبابة getDistanceBetweenPoints3D جيب المسافة ما بين احداثيات الأنفجار و الدبابة بالفنكشن و ارسل فيه المنت الدبابة triggerServerEvent بعدها سوي تريقر للسيرفر للتحقق ان دم الدبابة اعلى من 500 getElementHealth ممكن تستخدم فنكشن setElementHealth ثم تنقص الدم إلى 500 بالفنكشن blowVehicle إذا كان الدم اقل من 500 فجر الدبابة بالفنكشن شفت ردي؟ إذا ما شفته فتلك مصيبه و إن شفته فالمصيبة اعظم Link to comment
Borz Posted July 16, 2014 Author Share Posted July 16, 2014 و المقصود فيه عند حدوث انفجار و تحقق ان الي مسوي الأنفجار هو اللوكل بلاير onClientExplosion استخدم الحدثلمكان حدوث الأنفجار x, y, z الحدث هذا راح يعطيك احداثيات getElementsByType سوي لوب على كل السيارات في السيرفر بأستخدام getElementModel تحقق ان السيارة دبابة عن طريق الفنكشن getElementPosition جيب احداثيات الدبابة عن طريق الفنكشن و تأكد ان المسافة قليلة يعني الأنفجار قريب للدبابة getDistanceBetweenPoints3D جيب المسافة ما بين احداثيات الأنفجار و الدبابة بالفنكشن و ارسل فيه المنت الدبابة triggerServerEvent بعدها سوي تريقر للسيرفر للتحقق ان دم الدبابة اعلى من 500 getElementHealth ممكن تستخدم فنكشن setElementHealth ثم تنقص الدم إلى 500 بالفنكشن blowVehicle إذا كان الدم اقل من 500 فجر الدبابة بالفنكشن شفت ردي؟ إذا ما شفته فتلك مصيبه و إن شفته فالمصيبة اعظم شفته بس ما اعرف اسوي سكربت Link to comment
Max+ Posted July 16, 2014 Share Posted July 16, 2014 اتوقع ذا اللي يقصده تابل .. addEventHandler( 'onClientExplosion', root, function ( nMax, theType, x1, y1, z1) if ( getElementType(nMax) == "player" ) and ( theType == 10 )then for _, Max in ipairs (getElementsByType ( 'vehicle' )) do if ( getElementModel ( Max ) == 432 ) then local x, y, z = getElementPosition ( Max ) if ( getDistanceBetweenPoints3D(x1, y1, z1, x, y, z) <= 3 ) then if( getElementHealth( Max ) < 500 ) then blowVehicle ( Max ) end end end end end end ) Link to comment
TAPL Posted July 16, 2014 Share Posted July 16, 2014 مدري من وين جبته ض1 nMax قريب للي اقصده بس انت مسوي شوي هريس مثلاً و ما سويت تريقر ولا سويت تحقق اللوكل بلاير اعتقد راح تحتاج تجيب الي راكب الدبابة و تتحقق انه هو اللوكل بلاير Link to comment
shwaeki Posted July 17, 2014 Share Posted July 17, 2014 تفضل ضربتين و تنفجر الدبابة + الكود مجرب كلنت addEventHandler("onClientExplosion",root, function(x,y,z,theType) if ( localPlayer ) then for i, veh in ipairs(getElementsByType ( 'vehicle' )) do if ( getElementModel ( veh ) == 432 ) then local xr, yr, zr = getElementPosition ( veh ) local driver = getPedOccupiedVehicle(localPlayer) if ( veh ~= driver ) then if ( getDistanceBetweenPoints3D(x,y,z, xr, yr, zr) <= 20 ) then triggerServerEvent("blow",localPlayer, veh) end end end end end end ) سيرفر addEvent("blow",true) addEventHandler("blow",root, function (veh) if ( getElementHealth( veh ) > 450 ) then setElementHealth ( veh, getElementHealth(veh) - 500 ) end end) Link to comment
Borz Posted July 17, 2014 Author Share Posted July 17, 2014 تفضل ضربتين و تنفجر الدبابة+ الكود مجرب كلنت addEventHandler("onClientExplosion",root, function(x,y,z,theType) if ( localPlayer ) then for i, veh in ipairs(getElementsByType ( 'vehicle' )) do if ( getElementModel ( veh ) == 432 ) then local xr, yr, zr = getElementPosition ( veh ) local driver = getPedOccupiedVehicle(localPlayer) if ( veh ~= driver ) then if ( getDistanceBetweenPoints3D(x,y,z, xr, yr, zr) <= 20 ) then triggerServerEvent("blow",localPlayer, veh) end end end end end end ) سيرفر addEvent("blow",true) addEventHandler("blow",root, function (veh) if ( getElementHealth( veh ) > 450 ) then setElementHealth ( veh, getElementHealth(veh) - 500 ) end end) اكيد مجربو لانو ما اشتغل عندي Link to comment
shwaeki Posted July 17, 2014 Share Posted July 17, 2014 يب مجربو و لازم تقون قريب تثدر تشوف الماسافة if ( getDistanceBetweenPoints3D(x,y,z, xr, yr, zr) <= 20 ) غير 20 الى عدد اكبر مثل 50 او 100 Link to comment
Borz Posted July 17, 2014 Author Share Posted July 17, 2014 يب مجربو و لازم تقون قريب تثدر تشوف الماسافةif ( getDistanceBetweenPoints3D(x,y,z, xr, yr, zr) <= 20 ) غير 20 الى عدد اكبر مثل 50 او 100 حطيتو 200 بس ما نفع و بعدين عادي اجرب على Vehicle ؟ Link to comment
Borz Posted July 19, 2014 Author Share Posted July 19, 2014 (edited) يب مجربو و لازم تقون قريب تثدر تشوف الماسافةif ( getDistanceBetweenPoints3D(x,y,z, xr, yr, zr) <= 20 ) غير 20 الى عدد اكبر مثل 50 او 100 مشكوووووور اخي انا عرفت شو كان خطئي مشكووور السكربت شغاال تماام Edited July 19, 2014 by Guest 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