Difference between revisions of "OnClientPedWeaponFire"

From Multi Theft Auto: Wiki
Line 27: Line 27:
==See Also==
==See Also==

Latest revision as of 03:12, 30 September 2019

This event is called when ped shoots a weapon. This does not trigger for projectiles based, or melee weapons.

[[{{{image}}}|link=]] Note: This event is only triggered for peds that are streamed in


 int weapon, int ammo, int ammoInClip, float hitX, float hitY, float hitZ, element hitElement
  • weapon: an int representing weapon used for making a shot.
  • ammo: an int ammount of ammo left for this weapon type.
  • ammoInClip: an int ammount of ammo left for this weapon type in clip.
  • hitX, hitY, hitZ: float world coordinates representing a hit point.
  • hitElement: an element which was hit by a shot.


The source of this event is the ped who fired the weapon.


addEventHandler("onClientPedWeaponFire", root,
     function(weapon, ammo, ammoInClip, hitX, hitY, hitZ, hitElement)
          if isElement(hitElement) and getElementType(hitElement) == "player" then
               outputChatBox("You hit " .. getPlayerName(hitElement), 0, 255, 0)

See Also

Client ped events

Client event functions