نصراوي Posted November 27, 2013 Share Posted November 27, 2013 ممكن تشوفو الخطا الذي هنا في هاذا الكود اللمطلوب انا اريد اذا عليك 2 نجمة او اكثر من هاكذا وضربك الشرطيُ بالعصا تدخل السجن 85 ثانية وتطلع هاذا الكود addEventHandler ("onPlayerDamage"(), function () local Levels = getPlayerWantedLevel ( thePlayer ) if ( Levels > 6 ) then setElementPosition ( source, x, y, z ) setTimer ( setElementPosition, 85000, 1, source, x, y, z ) end end) Link to comment
xX|KeMo|Xx Posted November 27, 2013 Share Posted November 27, 2013 غير مكان x y z احداثيات السجن والتانيه الي داخل التايمر المكان يوم يطلع من السجن وانت مخلي يوم يصير نجمومه فوق 6 يمسكه !! نزلها ل 2 + هذا الكود يوم يصيبه يروح السجن واي واحد يصيبه حتى لو مو شررطي يروح السجن ولو باي سلاح حتى لو بالبقس.. Link to comment
!#NssoR_) Posted November 27, 2013 Share Posted November 27, 2013 استخدم هذول عشان تحدد التيم الي راح ينقل الاعبين لـ السجن وعلي فكرة thePlayer مومعرفة بـ كودك يعني كودك نسخ ولصق getPlayerTeam getTeamFromName Link to comment
نصراوي Posted November 27, 2013 Author Share Posted November 27, 2013 addEventHandler ("onPlayerDamage"(), function () if ( getPlayerTeam( thePlayer ) ) and ( getPlayerTeam( thePlayer ) == getTeamFromName( "Police" ) ) then for theplayers,thePlayer in ipairs(players) do local Levels = getPlayerWantedLevel ( thePlayer ) if ( Levels > 2 ) then setElementPosition ( source, x, y, z ) setTimer ( setElementPosition, 85000, 1, source, x, y, z ) end end end) Edit صح او لا Link to comment
!#NssoR_) Posted November 27, 2013 Share Posted November 27, 2013 شوف اخوي هذا الكود تقريبا نفس طلبك function playerDamage(attacker, wp) if getPlayerTeam ( source ) ~= getTeamFromName ( "Police" ) then -- يتحقق من تيم الاعب الذي تم ضربه if getPlayerTeam ( attacker ) == getTeamFromName ( "Police" ) then -- يتحقق من تيم الاعب الذي ضرب if wp == 3 then -- نوع السلاح المضروب فيه setElementPosition ( source, posX, posY, posZ ) end end end end addEventHandler("onPlayerDamage", root, playerDamage) بما انك قديم بل منتدي وتسال دايم فـ اعتقد ان عندك القدره لـ التعديل علي هذا الكود وتخليه نفس طلبك وبـ التوفيق Link to comment
فاّرس Posted November 27, 2013 Share Posted November 27, 2013 (edited) حاول تعدل بعدين الايفنت عندك غلط ناقص ذذ وناقص تحقق وشروط, Edited November 27, 2013 by Guest Link to comment
!#NssoR_) Posted November 27, 2013 Share Posted November 27, 2013 (edited) ^ لو خليته يحااول لني عارف انه موب هو الي مسوي كوده Edited November 27, 2013 by Guest Link to comment
نصراوي Posted November 27, 2013 Author Share Posted November 27, 2013 ^ لو خليته يحااول لني عارف انه موب هو الي مسوي كوده كيف انا مو مسوية يعني جايبة من موضوع تاني Link to comment
نصراوي Posted November 27, 2013 Author Share Posted November 27, 2013 حاول تعدل بعدين الايفنت عندك غلط ناقص ذذوناقص تحقق وشروط, لية شيلت كودك ياتهابسيت Link to comment
!#NssoR_) Posted November 27, 2013 Share Posted November 27, 2013 مع احترامي لك اخي الكريم ولكن انا قلت انت مو مسويه يعني جايبه من موضوع اخر او مسويه لك اي شخص اخر , وانت تقول انك انت مسويه لو انت مسويه فعلأ تقدر تقولي هذا ليه كذا addEventHandler ("onPlayerDamage"(), و thePlayer تقدر تقولي من وين جبتها ! Link to comment
فاّرس Posted November 27, 2013 Share Posted November 27, 2013 addEventHandler('onPlayerDamage',root,function(attacker) if ( attacker ) and ( attacker ~= source ) and ( getElementType( attacker ) == 'player' ) then if ( getPlayerTeam( attacker ) ) and ( getTeamName(getPlayerTeam( attacker ) == 'Police') ) if ( getPlayerTeam( source ) ) and ( getTeamName(getPlayerTeam( source )) ~= 'Police' ) and ( getPlayerWantedLevel( source ) >= 2 ) then setElementPosition(source,x,y,z) setTimer(setElementPosition,85000,1,source,x,y,z) end end end end ) Link to comment
Sfa7 Posted November 27, 2013 Share Posted November 27, 2013 addEventHandler('onPlayerDamage',root,function(attacker) if ( attacker ) and ( attacker ~= source ) -- هاذي and ( getElementType( attacker ) == 'player' ) then if ( getPlayerTeam( attacker ) ) and ( getTeamName(getPlayerTeam( attacker ) == 'Police') ) if ( getPlayerTeam( source ) ) and ( getTeamName(getPlayerTeam( source )) ~= 'Police' ) and ( getPlayerWantedLevel( source ) >= 2 ) then setElementPosition(source,x,y,z) setTimer(setElementPosition,85000,1,source,x,y,z) end end end end ) ممكن تشرحلي هذه ي ذابست شفها بكودك كاتب عليها هاذي Link to comment
نصراوي Posted November 27, 2013 Author Share Posted November 27, 2013 ^ لو خليته يحااول لني عارف انه موب هو الي مسوي كوده طيب قولي كيف يسوي اياهه واحد واقولكم وش الخطأ Link to comment
jafar Posted November 27, 2013 Share Posted November 27, 2013 addEventHandler('onPlayerDamage',root,function(attacker) if ( attacker ) and ( attacker ~= source ) -- هاذي and ( getElementType( attacker ) == 'player' ) then if ( getPlayerTeam( attacker ) ) and ( getTeamName(getPlayerTeam( attacker ) == 'Police') ) if ( getPlayerTeam( source ) ) and ( getTeamName(getPlayerTeam( source )) ~= 'Police' ) and ( getPlayerWantedLevel( source ) >= 2 ) then setElementPosition(source,x,y,z) setTimer(setElementPosition,85000,1,source,x,y,z) end end end end ) ممكن تشرحلي هذه ي ذابست شفها بكودك كاتب عليها هاذي التحقق من المهاجم انه لاعب Link to comment
!#NssoR_) Posted November 27, 2013 Share Posted November 27, 2013 طيب قولي كيف يسوي اياهه واحد واقولكم وش الخطأ What is this ! addEventHandler('onPlayerDamage',root,function(attacker) if ( attacker ) and ( attacker ~= source ) and ( getElementType( attacker ) == 'player' ) then if ( getPlayerTeam( attacker ) ) and ( getTeamName(getPlayerTeam( attacker ) == 'Police') ) if ( getPlayerTeam( source ) ) and ( getTeamName(getPlayerTeam( source )) ~= 'Police' ) and ( getPlayerWantedLevel( source ) >= 2 ) then setElementPosition(source,x,y,z) setTimer(setElementPosition,85000,1,source,x,y,z) end end end end ) Link to comment
Sfa7 Posted November 27, 2013 Share Posted November 27, 2013 اخوي جعفر معليش بس ممكن توضح اكثثر كيف يعني مافهمت Link to comment
فاّرس Posted November 27, 2013 Share Posted November 27, 2013 يتحقق من ان الي هجم على اللاعب هو لاعب مثله Link to comment
Sfa7 Posted November 27, 2013 Share Posted November 27, 2013 بس شوف if ( attacker ) and ( attacker ~= source ) and ( getElementType( attacker ) == 'player' ) then هذا مايكفي من انه تحقق getElementType( attacker ) == 'player' ) then ؟؟ او يصير اسوي كذا if ( attacker ) and ( attacker ~= source ) and ( getElementType( source) == 'player' ) and ( getElementType( attacker ) == 'player' ) then ??? Link to comment
AboShanab Posted November 27, 2013 Share Posted November 27, 2013 source = الاعب المهجوم عليه attacker = الاعب الهاجم Link to comment
Sfa7 Posted November 27, 2013 Share Posted November 27, 2013 عارف ي اخ شنب ولكن الاخ بيست يقول عرفه انه لاعب ؟؟ كيف يعني عرفه مافهمت لها Link to comment
فاّرس Posted November 27, 2013 Share Posted November 27, 2013 if attacker ... -- تحقق من ان في لاعب هجم على آخر if attacker ~= source ... -- تحقق من الهاجم ليس المهجوم عليه مثلا ضرب نفسه كذا ما يسوي والوظيفه Link to comment
AboShanab Posted November 27, 2013 Share Posted November 27, 2013 (edited) عارف ي اخ شنب ولكن الاخ بيست يقول عرفه انه لاعب ؟؟ كيف يعني عرفه مافهمت لها اخوي .. افهمني اخوي The Best استخدم getElementType لجلب نوع المهاجم و الاعب المهجوم عليه if ( getElementType ( attacker ) == "player" ) then -- الشرط معناه اذا كان المهاجم لاعب يكمل الشرط مو بس تقدر تستخدم player ped vehicle object وكل الاشياء .. شوف هذي الصفحة https://wiki.multitheftauto.com/wiki/Element Edited November 27, 2013 by Guest Link to comment
Sfa7 Posted November 27, 2013 Share Posted November 27, 2013 اهاا يعني مثلا رمي قنبله وفجرته ماتتطبق الوظيفه عليه؟ Link to comment
AboShanab Posted November 27, 2013 Share Posted November 27, 2013 اهاا يعني مثلارمي قنبله وفجرته ماتتطبق الوظيفه عليه؟ لا بالنسبة للقنبلة الانفجار حقها يوم يجي للاعب تقصد استخدم "onPlayerDamage" Link to comment
Sfa7 Posted November 27, 2013 Share Posted November 27, 2013 انا اكلمك عن مثاال يعني بالله عليك كيف تبي الاعب يضرب نفسه ؟ مافيه طريقه الا اذا فجر نفسه بازوكه او قنبله يعني انا اسال لان الاخ شسمه ذا بست يقول يضرب نفسه فعطيته مثال 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