Difference between revisions of "OnClientVehicleWeaponHit"

From Multi Theft Auto: Wiki
(Example)
Line 35: Line 35:
 
addEventHandler("onClientVehicleWeaponHit", root,
 
addEventHandler("onClientVehicleWeaponHit", root,
 
     function(weaponType, hitElement, hitX, hitY, hitZ, model, materialID)
 
     function(weaponType, hitElement, hitX, hitY, hitZ, model, materialID)
           outputChatBox(tostring(weaponType).." "..tostring(hitElement).." "..tostring(hitX)
+
           outputChatBox(tostring(weaponType).." "..tostring(hitElement).." "..tostring(hitX).." "..tostring(hitY).." "..tostring(hitZ).." "..tostring(model).." "..tostring(materialID))
 
     end
 
     end
 
)
 
)

Revision as of 21:44, 5 December 2018

This event is called when a vehicle weapon hits an element.

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

Parameters

 int weaponType, element hitElement, float hitX, float hitY, float hitZ, int model, int materialID
  • weaponType: The type of vehicle weapon. (See the list below)
  • hitElement: The vehicle, ped or player that was hit by the weapon sometimes false.
  • hitX: The X world co-ordinate of where the hit occured.
  • hitY: The Y world co-ordinate of where the hit occured.
  • hitZ: The Z world co-ordinate of where the hit occured.
  • model: The model ID of the element that was hit.
  • materialID: The material ID of the element that was hit.

Weapon types

  • 0: Invalid
  • 1: Water Canon
  • 2: Tank Gun - Doesn't seem to trigger for Rhino.
  • 3: Rocket - Doesn't seem to trigger with Hydra or Hunter.
  • 4: Heat Seeking Rocket - Doesn't seem to trigger with Hydra.

Source

The source of this event is the vehicle that fired the weapon.

Requirements

Minimum supported server n/a
Minimum supported client 1.5.6.16074

Note: Using this function requires the resource to have the above minimum version declared in the meta.xml <min_mta_version> section. e.g. <min_mta_version client="1.5.6.16074" />

Example

addEventHandler("onClientVehicleWeaponHit", root,
     function(weaponType, hitElement, hitX, hitY, hitZ, model, materialID)
          outputChatBox(tostring(weaponType).." "..tostring(hitElement).." "..tostring(hitX).." "..tostring(hitY).." "..tostring(hitZ).." "..tostring(model).." "..tostring(materialID))
     end
)

</section>

See Also

Client vehicle events


Client event functions