scriptNull

From Bohemia Interactive Community
Jump to: navigation, search
Introduced with Arma 3 version 1.32
  

Click on the images for descriptions

Introduced in

Game:
Arma 3
Version:
1.32

Description

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

Syntax

Syntax:
scriptNull
Return Value:
Script - NULL script

Examples

Example 1:
Wait until previous script is finished before starting a new one:[] spawn { _script = scriptNull; for "_i" from 1 to 10 do { waitUntil {isNull _script}; _script = _i spawn { hint format ["script %1 started", _this]; sleep 1; hint format ["script %1 finished", _this]; sleep 0.2; }; }; };
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

Multiplayer:
-
See also:
controlNulldisplayNullgrpNulllocationNullobjNulltaskNullteamMemberNullconfigNulltypeNameisNullscriptDonespawnexecVM

Notes

Only post proven facts here. Report bugs on the feedback tracker. Use the talk page or the forums for discussions.
Add New Note | How To

Notes

Bottom Section