From Multi Theft Auto: Wiki
Jump to navigation Jump to search

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