Arma 3 Scripting

Command in Program Flow

scopeName

Also available as Markdown and JSON, or read the original wiki page.

Description

Defines name of current scope. Name is visible in debugger, and name is also used as reference in some commands like breakOut and breakTo. Scope name should be defined only once per scope. Trying to set a different name on the scope that has already defined scope name will result in error.

Syntax

scopeName name

Parameters:

Returns: Nothing

Examples

Example 1

scopeName "main";
while { sleep 0.1; true } do
{
    scopeName "loop1";

    while { sleep 0.1; true } do
    {
        scopeName "loop2";

        // ...
    };
};

Example 2

if (true) then
{
    scopeName "mainScope";
    scopeName "main_scope"; // error
};

See also

breakOut · breakTo