forceHitPointsDamageSync

From Bohemia Interactive Community
Revision as of 00:07, 10 November 2024 by Killzone Kid (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Hover & click on the images for description

Description

Description:
Synchronises hitpoints values and total damage across current network clients as well as JIP. Possible uses after executing script commands such as setHit, setHitIndex, setHitPointDamage or in conjunction with HandleDamage event handler (see Example 2).
Multiplayer:
Static buildings synchronisation should be executed on the server as the server is the authority in building damage and you would want every client in MP to have the same level of damage as the server has.
Groups:
Object Manipulation

Syntax

Syntax:
forceHitPointsDamageSync entity
Parameters:
entity: Object - entity
Return Value:
Boolean - true if sync was attempted

Examples

Example 1:
forceHitPointsDamageSync house1;
Example 2:
house1 addEventHandler ["HandleDamage", { if (isServer && { _this select 9 == 2 }) then { (_this select 0) spawn { forceHitPointsDamageSync _this; } }; if (_this select 7 find "glass" >= 0) then { _this select 2 } else { 0 }; }];

Additional Information

See also:
getHit getHitPointDamage setHitPointDamage damage setDamage setFuel setAmmo getHitIndex setHitIndex

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note