Description
Sets the current level of damage for a specific Hit Point. All hit points can be obtained with getAllHitPointsDamage command.
Syntax
vehicle setHitIndex [hitPartIndex, damage, useEffects, killer, instigator, breakRotor]
Parameters:
-
vehicle: Object - vehicle to be damaged -
hitPartIndex: Number - hit part index of the Hit Point -
damage: Number in range 0..1 - level of damage, 0 = no damage, 1 = full damage -
useEffects: Boolean - (Optional, default true) false to skip destruction effects (since arma3 1.68) -
killer: Object - (Optional, default objNull) the entity that caused the damage. If the damage leads to the death of the unit, the killer will be used as the object that caused the kill. -
instigator: Object - (Optional, default objNull) the person that instigated the damage.- if a tank is a killer, the tank gunner that pulled the trigger is instigator
- it will be listed as
_instigatorparameter in the Killed event handler. (since arma3 2.12)
-
breakRotor: Boolean - (Optional, default false) if the hitpoint is rotor on a helicopter, true will break the rotor as well as play corresponding sound if 'useEffects' is also true. (since arma3 2.18)
Returns: Nothing
Examples
Example 1
vehicle player setHitIndex [1, 1];
Example 2
player setHitIndex [7, 0.5];
See also
getAllHitPointsDamage · getHitIndex · getHitPointDamage · setHitPointDamage · setHit · getHit · setDamage · damage · forceHitPointsDamageSync