isDamageAllowed: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "{{Command|=" to "{{Command|Comments=")
Line 2: Line 2:
____________________________________________________________________________________________
____________________________________________________________________________________________


| arma3 |= Introduced in game
| arma3 |Introduced in game=


|1.70|= Version
|1.70|Version=


|arg= global |MPARGUMENTS=  
|arg= global |MPARGUMENTS=  
Line 12: Line 12:


| A getter for [[allowDamage]] command. The command indicates if damage is allowed at current [[local]]ity, hence local effect of the command. A complete solution for being able to tell whether or not an object can be damaged at current locality looks like this:
| A getter for [[allowDamage]] command. The command indicates if damage is allowed at current [[local]]ity, hence local effect of the command. A complete solution for being able to tell whether or not an object can be damaged at current locality looks like this:
<code>_canBeDamaged <nowiki>=</nowiki> [[local]] _obj && [[isDamageAllowed]] _obj;</code>|DESCRIPTION=
<code>_canBeDamaged {{=}} [[local]] _obj && [[isDamageAllowed]] _obj;</code>|DESCRIPTION=
____________________________________________________________________________________________
____________________________________________________________________________________________


| '''isDamageAllowed''' object |SYNTAX=
| [[isDamageAllowed]] object |SYNTAX=


|p1= object: [[Object]] - |PARAMETER1=  
|p1= object: [[Object]] |PARAMETER1=  


| [[Boolean]] |RETURNVALUE=  
| [[Boolean]] |RETURNVALUE=  


 
|x1= <code>[[private]] _isInvincible = [[not]] [[isDamageAllowed]] [[player]];</code> |EXAMPLE1=  
|x1= <code>_isGod = ![[isDamageAllowed]] [[player]];</code> |EXAMPLE1=  
____________________________________________________________________________________________
____________________________________________________________________________________________


| [[allowDamage]], [[setDamage]], [[setHit]] |SEEALSO=  
| [[allowDamage]], [[setDamage]], [[setHit]] |SEEALSO=  


|mp=This command only works locally. It always returns false when called on non local objects |MPBEHAVIOUR=  
|mp= This command only works locally. It always returns false when called on non local objects |MPBEHAVIOUR=  
____________________________________________________________________________________________
}}
}}


Line 37: Line 35:
<h3 style='display:none'>Bottom Section</h3>
<h3 style='display:none'>Bottom Section</h3>


[[Category:Scripting Commands|ALLOWDAMAGE]]
[[Category:Scripting Commands|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands ArmA2|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands ArmA2|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands Arma 3|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands Arma 3|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting_Commands_Take_On_Helicopters|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting_Commands_Take_On_Helicopters|{{uc:{{PAGENAME}}}}]]
[[Category:Arma 3: New Scripting Commands List|{{uc:{{PAGENAME}}}}]]
<!-- CONTINUE Notes -->
<!-- DISCONTINUE Notes -->

Revision as of 15:20, 15 December 2019

Hover & click on the images for description

Description

Description:
A getter for allowDamage command. The command indicates if damage is allowed at current locality, hence local effect of the command. A complete solution for being able to tell whether or not an object can be damaged at current locality looks like this: _canBeDamaged = local _obj && isDamageAllowed _obj;
Multiplayer:
This command only works locally. It always returns false when called on non local objects
Groups:
Uncategorised

Syntax

Syntax:
isDamageAllowed object
Parameters:
object: Object
Return Value:
Boolean

Examples

Example 1:
private _isInvincible = not isDamageAllowed player;

Additional Information

See also:
allowDamagesetDamagesetHit

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

Notes

Bottom Section