scriptNull: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
(example)
No edit summary
Line 55: Line 55:
[[Category:Scripting Commands Arma 3|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands Arma 3|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands|{{uc:{{PAGENAME}}}}]]
<!-- CONTINUE Notes -->
<dl class="command_description">
<dd class="notedate">Posted on May 2, 2017 - 13:06 (UTC)</dd>
<dt class="note">[[User:IT07|IT07]]</dt>
<dd class="note">
Example 1 is absolute horse shit and needs to be taken out. Those kind of examples is one of the reasons why it is so frustrating, confusing and difficult for starters to get into coding for ArmA 3.
</dd>
</dl>
<!-- DISCONTINUE Notes -->

Revision as of 14:07, 2 May 2017

Hover & click on the images for description

Description

Description:
A non-existing Script or script that has finished (scriptDone). To compare non-existent scripts use isNull or isEqualTo:
Groups:
Uncategorised

Syntax

Syntax:
scriptNull
Return Value:
Script - NULL script

Examples

Example 1:
_script = scriptNull; for "_i" from 1 to 10 do { waitUntil {isNull _script}; _script = 0 spawn { hint "script started"; sleep 1; hint "script finished"; }; };
Example 2:
if (scriptDone (_obj getVariable ["objScript", scriptNull])) then { _obj setVariable ["objScript", _obj spawn { waitUntil {damage _this > 0.9}; hint "Critical Damage!"; }]; };
Example 3:
str scriptNull; // <NULL-script>

Additional Information

See also:
controlNulldisplayNullgrpNulllocationNullobjNulltaskNullteamMemberNullconfigNulltypeNameisNullscriptDonespawnexecVM

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

Posted on May 2, 2017 - 13:06 (UTC)
IT07
Example 1 is absolute horse shit and needs to be taken out. Those kind of examples is one of the reasons why it is so frustrating, confusing and difficult for starters to get into coding for ArmA 3.