Jump to content

طلب فنكشنات للشرطة


EH10

Recommended Posts

طـلــب فـنـكشـنـات -

اذا واحد علية 1 نجمة واكثر وجا تيم الشرطة وطلق علية بالسلاح بينقبض علية ويروح معة وين ماراح الشرطي ويروح لماركر ويدخل الماركر وماحد يشوف الماركر غير الشرطي

الي قبض على المجرم

واذا دخل الماركر المجرم يتحول للسجن والشرطي ياخذ فلوس

وابي تشرحلي الفنكشنات مشان اعرف لية استخدمهن

Link to comment

Event # 
'onClientPlayerDamage' -- حدث اذا الشرطي ضربه 
  
function # 
getPlayerTeam -- نتحقق من التيم 
getTeamName -- ^ 
getPlayerWantedLevel -- نتحقق معه نجوم 
setPedControlState -- يلحق الشرطي 
setCameraTarget -- الكاميرا تكون على الشرطي 
else -- اذا ماكان عليه نجوم 
cancelEvent -- نكنسل الايفنت 

اذا وصل الماركر

Event #  
'onMarkerHit' -- اذا لمس الاماركر 
  
function # 
createMarker -- نصنع ماركر 
setPlayerWantedLevel -- نخلي النجوم 0 
setElementPosition -- ندخله في السجن 
setTimer -- بعد وقت محدد يطلع 
setElementVisibleTo -- مايشوف الماركر غير الشرطي والحرامي 
destroyElement -- نحذف الماركر 
Link to comment

ابيك تقولي الاخطاء الي بالكود مشان اصححها

function Damages () 
 if ( getPlayerTeam(source) ) and ( getTeamName(getPlayerTeam(source)) ) == "Police" then 
  if getPlayerWantedLevel()  > 1 then return end 
     setPedControlState ( source, "forwards", true ) 
    setCameraTarget(x, y, z) 
     else 
    cancelEvent (        ) 
 end 
 end 
 end 
addEventHandler ( "onClientPlayerDamage", root, Damages ) 

local marker = createMarker ( x, y, z, "cylinder", 1.5, 0, 0, 255, 170 ) 
setElementVisibleTo ( marker, source, true ) 
  
addEventHandler( "onMarkerHit", marker ) 
function () 
 setPlayerWantedLevel ( source, 0 ) 
  setElementPosition ( source, x, y, z ) 
 destroyElement ( marker ) 
   setTimer ( setElementPosition, 5000, 1, source, x, y, z ) 
  end 
 ) 

Link to comment

كودك كله خطأ

getPlayerWantedLevel 
getPlayerTeam 
getTeamName 

onPlayerTarget

onPlayerDamage

getElementPosition 
getDistanceBetweenPoints2D 
setControlState 
setPedRotation 
showCursor 
setPedWeaponSlot 
toggleControl 
warpPedIntoVehicle 
removePedFromVehicle 

findRotation

onVehicleEnter

onVehicleExit

onPlayerWasted

createMarker 
givePlayerMoney 
setElementPosition 
destroyElement 

onMarkerHit

Link to comment
كودك كله خطأ
getPlayerWantedLevel 
getPlayerTeam 
getTeamName 

onPlayerTarget

onPlayerDamage

getElementPosition 
getDistanceBetweenPoints2D 
setControlState 
setPedRotation 
showCursor 
setPedWeaponSlot 
toggleControl 
warpPedIntoVehicle 
removePedFromVehicle 

findRotation

onVehicleEnter

onVehicleExit

onPlayerWasted

createMarker 
givePlayerMoney 
setElementPosition 
destroyElement 

onMarkerHit

هاذا مو نفس طلبي بس كيف كله خطا وجربتة صح

Link to comment

إذا صح ليه تسئل عن الأخطاء ._.

و هذا هو طلبك

getPlayerWantedLevel -- يجيب نجوم اللاعب 
getPlayerTeam -- تيم اللاعب 
getTeamName -- اسم التيم 

onPlayerTarget -- لما تصوب على لاعب

onPlayerDamage -- لما تطلق على لاعب

getElementPosition -- الأحداثيات 
getDistanceBetweenPoints2D -- المسافة ما بين الشرطي و اللاعب الي ماسكه 
setControlState -- هنا على حسب المسافة راح تخلي اللاعب يوقف إذا كان جنب الشرطي و يمشي ان كان قريب او يركض ان كان بعيد 
setPedRotation -- هذا عشان تخلي اللاعب يقابل الشرطي 
showCursor -- عشان يطلع الماوس و تحتاجه عشان تمنع اللاعب من انه يحرك الكاميرا و يخرب 
setPedWeaponSlot -- تشيل السلاح من يد اللاعب الي ماسكه الشرطي 
toggleControl -- تلغي عنه زر و زر تغير السلاح fire عشان ما يبقس 
warpPedIntoVehicle -- تركبه السيارة مع الشرطي إذا ركب سيارة 
removePedFromVehicle -- تنزله من السيارة إلى الشرطي نزل 

findRotation -- هذا عشان تخلي اللاعب مقابل للشرطي

onVehicleEnter -- لما الشرطي يركب سيارة

onVehicleExit -- لما الشرطي ينزل من السيارة

onPlayerWasted -- لما الشرطي يموت اللاعب ينفك من الشرطي

createMarker -- صنع ماركر للشرطي 
givePlayerMoney -- اعطاء فلوس للشرطي 
setElementPosition -- نقل اللاعب إلى السجن 
destroyElement -- حذف الماركر 

onMarkerHit -- عند لمس الماركر

و تحتاج تايمر عشان تسوي تحديث لدوران اللاعب و تخليه يوقف او يمشي او يركض

الكود طويل و يحتاج شوي خبره

Link to comment

نسيت شي بعد

تحتاج تيبل او المنت داتا

عشان لما تمسك اللاعب ما ينمسك 152564412536456 مره

:mrgreen: و عشان ما يجي شرطي ثاني يمسك اللاعب معك بعد

و لما تخش الماركر تعرف من الي انت ماسكه عشان تحطه في السجن

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...