{"updated":"2026-11-04T00:04:10Z","count":5394,"items":[{"name":"! a","type":"command","md":"commands/~21_a.md","json":"commands/~21_a.json","groups":["Variables","Math"],"syntax":["! a"],"summary":"Returns the negation of a Boolean expression. This means true becomes false and vice versa.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":"!","aliases":["not"]},{"name":"+","type":"command","md":"commands/~2B.md","json":"commands/~2B.json","groups":["Math","Arrays","HashMap","Strings"],"syntax":["numberA + numberB","+ number","arrayA + arrayB","stringA + stringB","+ array","+ hashMap"],"summary":"Add two Numbers, concatenate two Arrays or two Strings, or create a copy of an Array or HashMap.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":"+","aliases":[]},{"name":"-","type":"command","md":"commands/-.md","json":"commands/-.json","groups":["Math","Arrays"],"syntax":["numberA - numberB","- numberA","arrayA - arrayB"],"summary":"Subtracts numbers or arrays from each another, negates a number. For arrays also see deleteAt and deleteRange.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":"-","aliases":[]},{"name":"a != b","type":"command","md":"commands/a_~21~3D_b.md","json":"commands/a_~21~3D_b.json","groups":["Variables","Math"],"syntax":["a != b"],"summary":"Returns whether one value is not equal to another. String comparison is case-insensitive (e.g \"STRINGtext\" != \"stringTEXT\" // returns false - strings are equivalent).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":"!=","aliases":[]},{"name":"a % b","type":"command","md":"commands/a_~25_b.md","json":"commands/a_~25_b.json","groups":["Math"],"syntax":["a % b"],"summary":"Remainder of a divided by b.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":"%","aliases":["mod"]},{"name":"a && b","type":"command","md":"commands/a_~26~26_b.md","json":"commands/a_~26~26_b.json","groups":["Variables","Math"],"syntax":["booleanA && booleanB","boolean && code"],"summary":"Returns true only if both conditions are true. In case of the alternative syntax, lazy evaluation is used - if left operand is false, evaluation of the right side is ignored.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":"&&","aliases":["a and b"]},{"name":"a * b","type":"command","md":"commands/a_~2A_b.md","json":"commands/a_~2A_b.json","groups":["Math"],"syntax":["a * b"],"summary":"Returns the value of a multiplied by b.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":"*","aliases":[]},{"name":"a / b","type":"command","md":"commands/a_~2F_b.md","json":"commands/a_~2F_b.json","groups":["Math","Config"],"syntax":["a / b","config / name"],"summary":"Returns the quotient of two numbers. If the divisor is 0 a Division by zero error is shown but the script does not stop and the result of such division is assumed to be 0.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":"/","aliases":[]},{"name":"a : b","type":"command","md":"commands/a_~3A_b.md","json":"commands/a_~3A_b.json","groups":["Program Flow"],"syntax":["a : b"],"summary":"See switch","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":":","aliases":[]},{"name":"a = b","type":"command","md":"commands/a_~3D_b.md","json":"commands/a_~3D_b.json","groups":["Variables"],"syntax":["variable = value"],"summary":"Assigns the result of expression on the right to the variable on the left. Technically this is not a command and it is not listed in supportInfo; this is more of a compiler instruction.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":"=","aliases":[]},{"name":"a == b","type":"command","md":"commands/a_~3D~3D_b.md","json":"commands/a_~3D~3D_b.json","groups":["Math","Variables"],"syntax":["a == b"],"summary":"Check if a is equal to b. String comparison is case-insensitive - use isEqualTo if case sensitivity is needed.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":"==","aliases":[]},{"name":"a ^ b","type":"command","md":"commands/a_~5E_b.md","json":"commands/a_~5E_b.json","groups":["Math"],"syntax":["a ^ b"],"summary":"a raised to the power of b","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":"^","aliases":[]},{"name":"a greater b","type":"command","md":"commands/a_greater_b.md","json":"commands/a_greater_b.json","groups":["Math","Variables"],"syntax":["a > b"],"summary":"Returns true if a is greater than b, else returns false.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":">","aliases":[]},{"name":"a greater= b","type":"command","md":"commands/a_greater~3D_b.md","json":"commands/a_greater~3D_b.json","groups":["Math","Variables"],"syntax":["a >= b"],"summary":"Returns if a is greater than or equal to b.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":">=","aliases":[]},{"name":"a hash b","type":"command","md":"commands/a_hash_b.md","json":"commands/a_hash_b.json","groups":["Variables"],"syntax":["array # index"],"summary":"Selects an element from an Array, same as select command for arrays, but has higher precedence.","arma3_since":"1.82","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":"#","aliases":[]},{"name":"a less b","type":"command","md":"commands/a_less_b.md","json":"commands/a_less_b.json","groups":["Math","Variables"],"syntax":["a < b"],"summary":"Returns if a is lesser than b.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":"<","aliases":[]},{"name":"a less= b","type":"command","md":"commands/a_less~3D_b.md","json":"commands/a_less~3D_b.json","groups":["Math","Variables"],"syntax":["a <= b"],"summary":"Returns true if a is less than or equal to b, else returns false.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":"<=","aliases":[]},{"name":"a or b","type":"command","md":"commands/a_or_b.md","json":"commands/a_or_b.json","groups":["Math","Variables"],"syntax":["a || b","a || b"],"summary":"Returns true if one or both conditions are true. In case of the alternative syntax, lazy evaluation is used. That means that if left operand is true, evaluation of the right side is skipped completely.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":"||","aliases":["or"]},{"name":"abs","type":"command","md":"commands/abs.md","json":"commands/abs.json","groups":["Math"],"syntax":["abs x"],"summary":"Returns absolute (positive) value of a real number.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"accTime","type":"command","md":"commands/accTime.md","json":"commands/accTime.json","groups":["Time"],"syntax":["accTime"],"summary":"Returns the current simulation acceleration factor.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"acos","type":"command","md":"commands/acos.md","json":"commands/acos.json","groups":["Math - Geometry"],"syntax":["acos x"],"summary":"ArcCosine of a number, result in Degrees","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"action","type":"command","md":"commands/action.md","json":"commands/action.json","groups":["Interaction"],"syntax":["unit action actionArray","action actionArray"],"summary":"Make a unit perform an action. See Category:Actions for action names and syntaxes.","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"actionIDs","type":"command","md":"commands/actionIDs.md","json":"commands/actionIDs.json","groups":["Interaction"],"syntax":["actionIDs entity"],"summary":"","arma3_since":"1.64","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"actionKeys","type":"command","md":"commands/actionKeys.md","json":"commands/actionKeys.json","groups":["Interaction"],"syntax":["actionKeys userAction","actionKeys [userAction]"],"summary":"Returns Array containing dikCodes of keys, buttons and combos assigned to the given user action. Action names could be found in config class ControllerSchemes or user action names or user profile, for example:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"actionKeysEx","type":"command","md":"commands/actionKeysEx.md","json":"commands/actionKeysEx.json","groups":["Interaction"],"syntax":["actionKeysEx userAction"],"summary":"Gives a broken down version of actionKeys return. Returns an Array containing the breakdowns of the dikCodes of keys, buttons and combos assigned to the given user action.","arma3_since":"2.10","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"actionKeysImages","type":"command","md":"commands/actionKeysImages.md","json":"commands/actionKeysImages.json","groups":["Interaction"],"syntax":["actionKeysImages userAction","actionKeysImages [userAction, maxKeys]"],"summary":"Returns a list of button images or names assigned to the given user action. A maximum of maxKeys keys is listed. You can find the action names in the ControllerSchemes config class or user action names.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"actionKeysNames","type":"command","md":"commands/actionKeysNames.md","json":"commands/actionKeysNames.json","groups":["Interaction"],"syntax":["actionKeysNames userAction","actionKeysNames [userAction, maxKeys, inputDevicePriority]"],"summary":"Returns a list of button names assigned to the given user action. Action names can be found in config class ControllerSchemes or user action names.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"actionKeysNamesArray","type":"command","md":"commands/actionKeysNamesArray.md","json":"commands/actionKeysNamesArray.json","groups":["Interaction"],"syntax":["actionKeysNamesArray userAction","actionKeysNamesArray [userAction, maxKeys, inputDevicePriority]"],"summary":"Returns a list of button names assigned to the given user action. You can find the action names in config class ControllerSchemes or user action names.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"actionName","type":"command","md":"commands/actionName.md","json":"commands/actionName.json","groups":["Interaction"],"syntax":["actionName action"],"summary":"Returns localized name of action.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"actionNow","type":"command","md":"commands/actionNow.md","json":"commands/actionNow.json","groups":["Interaction"],"syntax":["unit actionNow actionArray"],"summary":"Make a unit perform an action immediately (without any animation/pre-processing). See the action command for more information.","arma3_since":"2.18","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"actionParams","type":"command","md":"commands/actionParams.md","json":"commands/actionParams.json","groups":["Interaction"],"syntax":["entity actionParams id"],"summary":"Returns Array with params for given user action id (similar to addAction param array).","arma3_since":"1.64","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"activateAddons","type":"command","md":"commands/activateAddons.md","json":"commands/activateAddons.json","groups":["Mods and Addons"],"syntax":["activateAddons addonsList"],"summary":"Activates the listed addons.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"activatedAddons","type":"command","md":"commands/activatedAddons.md","json":"commands/activatedAddons.json","groups":["Mods and Addons"],"syntax":["activatedAddons"],"summary":"Returns a list of all activated addons.","arma3_since":"1.14","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"activateKey","type":"command","md":"commands/activateKey.md","json":"commands/activateKey.json","groups":["Mission Information"],"syntax":["activateKey keyname"],"summary":"Activates the given keyname for the current user profile. The keys are used to unlock missions or campaigns. See keys, keysLimit and doneKeys in the Description.ext#Mission Keys chapter.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"activeTitleEffectParams","type":"command","md":"commands/activeTitleEffectParams.md","json":"commands/activeTitleEffectParams.json","groups":["GUI Control"],"syntax":["activeTitleEffectParams layer"],"summary":"Returns type, effect, speed and map visibility of the given active title effect (see allActiveTitleEffects)","arma3_since":"2.10","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"add3DENConnection","type":"command","md":"commands/add3DENConnection.md","json":"commands/add3DENConnection.json","groups":["Eden Editor"],"syntax":["add3DENConnection [type, from, to]"],"summary":"Connect entities together. Be aware to select the correct type of Eden Entities for the connection type.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"add3DENEventHandler","type":"command","md":"commands/add3DENEventHandler.md","json":"commands/add3DENEventHandler.json","groups":["Eden Editor","Event Handlers"],"syntax":["add3DENEventHandler [type, code]"],"summary":"Adds an Eden Editor Event Handler.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"add3DENLayer","type":"command","md":"commands/add3DENLayer.md","json":"commands/add3DENLayer.json","groups":["Eden Editor"],"syntax":["parentLayerID add3DENLayer name"],"summary":"Adds an editing layer in Eden Editor.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addAction","type":"command","md":"commands/addAction.md","json":"commands/addAction.json","groups":["Interaction"],"syntax":["object addAction [title, script, arguments, priority, showWindow, hideOnUse, shortcut, condition, radius, unconscious, selection, memoryPoint]"],"summary":"Adds an entry to the action menu of an object. The action can only be activated when in proximity to the object and looking at it. Adding an action to the player makes that action available to the player at all times.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addBackpack","type":"command","md":"commands/addBackpack.md","json":"commands/addBackpack.json","groups":["Containers"],"syntax":["unit addBackpack backpackClassName"],"summary":"Adds a backpack for a unit. If a unit already has a backpack, the old backpack will be placed on the ground under the unit. Items defined in the backpack's config will be added as well.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addBackpackCargo","type":"command","md":"commands/addBackpackCargo.md","json":"commands/addBackpackCargo.json","groups":["Containers"],"syntax":["vehicle addBackpackCargo [backpackClassName, count]"],"summary":"Add backpack(s) to the cargo space of vehicle. Classname list of available backpacks is here. For a list of possible backpacks, see:","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addBackpackCargoGlobal","type":"command","md":"commands/addBackpackCargoGlobal.md","json":"commands/addBackpackCargoGlobal.json","groups":["Containers"],"syntax":["vehicle addBackpackCargoGlobal [packClassName, count]"],"summary":"Add backpack(s) to the cargo space of vehicle.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addBackpackGlobal","type":"command","md":"commands/addBackpackGlobal.md","json":"commands/addBackpackGlobal.json","groups":["Unit Inventory"],"syntax":["unit addBackpackGlobal backpack"],"summary":"Adds a backpack to a unit - global variant of addBackpack.","arma3_since":"1.32","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addBinocularItem","type":"command","md":"commands/addBinocularItem.md","json":"commands/addBinocularItem.json","groups":["Unit Inventory"],"syntax":["unit addBinocularItem item"],"summary":"Adds weapon item, including magazine, directly to the binocular weapon. This is used for infantry weapons.","arma3_since":"2.02","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addCamShake","type":"command","md":"commands/addCamShake.md","json":"commands/addCamShake.json","groups":["Camera Control"],"syntax":["addCamShake [power, duration, frequency]"],"summary":"Creates the camera shaking effect, like when you are near an explosion","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addCuratorAddons","type":"command","md":"commands/addCuratorAddons.md","json":"commands/addCuratorAddons.json","groups":["Curator"],"syntax":["curatorObj addCuratorAddons addons"],"summary":"Allow curator use of given addon.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"addCuratorCameraArea","type":"command","md":"commands/addCuratorCameraArea.md","json":"commands/addCuratorCameraArea.json","groups":["Curator"],"syntax":["curatorObj addCuratorCameraArea [cameraAreaID, position, radius]"],"summary":"Adds or changes curator camera area (depends on if ID is already used).","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"addCuratorEditableObjects","type":"command","md":"commands/addCuratorEditableObjects.md","json":"commands/addCuratorEditableObjects.json","groups":["Curator"],"syntax":["curatorObj addCuratorEditableObjects [objects, addCrew]"],"summary":"Register objects which can be edited by a curator.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"addCuratorEditingArea","type":"command","md":"commands/addCuratorEditingArea.md","json":"commands/addCuratorEditingArea.json","groups":["Curator"],"syntax":["curatorObj addCuratorEditingArea [editAreaID, position, radius]"],"summary":"Adds or changes curator edit area (depends on if ID is already used).","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"addCuratorPoints","type":"command","md":"commands/addCuratorPoints.md","json":"commands/addCuratorPoints.json","groups":["Curator"],"syntax":["curatorObj addCuratorPoints points"],"summary":"Adds or removes curator points.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"addCuratorSelected","type":"command","md":"commands/addCuratorSelected.md","json":"commands/addCuratorSelected.json","groups":["Curator"],"syntax":["addCuratorSelected items"],"summary":"Add items to the selected curator items.","arma3_since":"2.14","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addEditorObject","type":"command","md":"commands/addEditorObject.md","json":"commands/addEditorObject.json","groups":["Game 2 Editor"],"syntax":["map addEditorObject [type,[name1,value1,...],subtype class]"],"summary":"Add an object to the editor and assign arguments. Create script is,called with _new equal to true. Returns the ID of the new EditorObject.,Subtype class is optional.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addEventHandler","type":"command","md":"commands/addEventHandler.md","json":"commands/addEventHandler.json","groups":["Event Handlers"],"syntax":["target addEventHandler [type, code]"],"summary":"Adds an Event Handler to the given object.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addForce","type":"command","md":"commands/addForce.md","json":"commands/addForce.json","groups":["PhysX"],"syntax":["object addForce [force, position, setUnconscious]"],"summary":"Applies given force for one frame (essentially an impulse) to unit or given PhysX object at given position.","arma3_since":"1.72","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addForceGeneratorRTD","type":"command","md":"commands/addForceGeneratorRTD.md","json":"commands/addForceGeneratorRTD.json","groups":["RTD"],"syntax":["addForceGeneratorRTD parameters"],"summary":"Adds force generator to world.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addGoggles","type":"command","md":"commands/addGoggles.md","json":"commands/addGoggles.json","groups":["Unit Inventory"],"syntax":["unit addGoggles type"],"summary":"Create a new item and try to link it into goggles (glasses) slot.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addGroupIcon","type":"command","md":"commands/addGroupIcon.md","json":"commands/addGroupIcon.json","groups":["High Command"],"syntax":["group addGroupIcon [iconClass, offset]"],"summary":"Adds icon to a group leader. Returns icon ID, Control icons visibility with setGroupIconsVisible. Since Arma 3 v2.22 the offset can be set separately for 2d and 3d.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addHandgunItem","type":"command","md":"commands/addHandgunItem.md","json":"commands/addHandgunItem.json","groups":["Unit Inventory"],"syntax":["unit addHandgunItem item"],"summary":"Adds weapon item, including magazine, directly to the handgunWeapon. This is used for infantry weapons.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addHeadgear","type":"command","md":"commands/addHeadgear.md","json":"commands/addHeadgear.json","groups":["Unit Inventory"],"syntax":["unit addHeadgear item"],"summary":"Creates a headgear item and tries to link it to headgear slot. If slot is occupied with another item, the item in the slot will be replaced.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addItem","type":"command","md":"commands/addItem.md","json":"commands/addItem.json","groups":["Unit Inventory"],"syntax":["unit addItem item"],"summary":"Creates new item and tries to add it into inventory. Inventory must have enough space to accomodate new item or command will fail.The item can also be a weapon or a magazine.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addItemCargo","type":"command","md":"commands/addItemCargo.md","json":"commands/addItemCargo.json","groups":["Vehicle Inventory"],"syntax":["box addItemCargo [item, count]"],"summary":"Creates new items and stores them in given container. Works with items, weapons, magazines, equipment and glasses but not backpacks. In the latter case use addBackpackCargo instead.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addItemCargoGlobal","type":"command","md":"commands/addItemCargoGlobal.md","json":"commands/addItemCargoGlobal.json","groups":["Vehicle Inventory"],"syntax":["box addItemCargoGlobal [item, count]"],"summary":"Global variant of addItemCargo.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addItemPool","type":"command","md":"commands/addItemPool.md","json":"commands/addItemPool.json","groups":["Weapon Pool"],"syntax":["addItemPool [itemName, count]"],"summary":"Adds count items of type name into the weapon pool (used in the campaign to transfer items to the next mission)","arma3_since":"1.04","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addItemToBackpack","type":"command","md":"commands/addItemToBackpack.md","json":"commands/addItemToBackpack.json","groups":["Containers"],"syntax":["unit addItemToBackpack item"],"summary":"Create new item and store it to soldier's backpack. The item can also be a weapon or a magazine.","arma3_since":"1.04","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addItemToUniform","type":"command","md":"commands/addItemToUniform.md","json":"commands/addItemToUniform.json","groups":["Unit Inventory"],"syntax":["unit addItemToUniform item"],"summary":"Create new item and store it to soldier's uniform. The item can also be a weapon or a magazine.","arma3_since":"1.04","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addItemToVest","type":"command","md":"commands/addItemToVest.md","json":"commands/addItemToVest.json","groups":["Unit Inventory"],"syntax":["unit addItemToVest item"],"summary":"Create new item and store it to soldier's vest. The item can also be a weapon or a magazine.","arma3_since":"1.04","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addLiveStats","type":"command","md":"commands/addLiveStats.md","json":"commands/addLiveStats.json","groups":["System"],"syntax":["unit addLiveStats score"],"summary":"Adds score to the Xbox Live Statistics score for the given unit (or the commander unit of the given vehicle).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addMagazine","type":"command","md":"commands/addMagazine.md","json":"commands/addMagazine.json","groups":["Unit Inventory"],"syntax":["unitName addMagazine magazineName","unitName addMagazine [magazineName, ammoCount]"],"summary":"Adds a magazine to a person. Infantry units can only carry a specific number of magazines, once the magazine slots are filled (or uniform/vest/bagpack are full in Arma 3), any further addMagazine commands are ignored.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addMagazineAmmoCargo","type":"command","md":"commands/addMagazineAmmoCargo.md","json":"commands/addMagazineAmmoCargo.json","groups":["Vehicle Inventory"],"syntax":["cargospace addMagazineAmmoCargo [magazine, quantity, ammocount]"],"summary":"Adds magazines with specified ammo count to the cargo space of a vehicle or a container.","arma3_since":"1.32","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addMagazineCargo","type":"command","md":"commands/addMagazineCargo.md","json":"commands/addMagazineCargo.json","groups":["Containers"],"syntax":["vehicleName addMagazineCargo [magazineName, count]"],"summary":"Add magazines to the cargo space of vehicles, which can be taken out by infantry units. Once the magazine cargo space is filled up, any further addMagazineCargo commands are ignored.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addMagazineCargoGlobal","type":"command","md":"commands/addMagazineCargoGlobal.md","json":"commands/addMagazineCargoGlobal.json","groups":["Containers"],"syntax":["vehicleName addMagazineCargoGlobal [magazineName, count]"],"summary":"Add magazines to the cargo space of vehicles, which can be taken out by infantry units.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addMagazineGlobal","type":"command","md":"commands/addMagazineGlobal.md","json":"commands/addMagazineGlobal.json","groups":["Unit Inventory"],"syntax":["unit addMagazineGlobal magazineName"],"summary":"Adds magazine to a unit regardless of locality. This command can also be used to add magazine to a vehicle, like a static gun, for example.","arma3_since":"0.76","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addMagazinePool","type":"command","md":"commands/addMagazinePool.md","json":"commands/addMagazinePool.json","groups":["Weapon Pool"],"syntax":["addMagazinePool [magazineName, count]"],"summary":"Adds magazines to the magazine pool, of which the player may choose in the following mission. Available in campaigns only.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addMagazines","type":"command","md":"commands/addMagazines.md","json":"commands/addMagazines.json","groups":["Unit Inventory"],"syntax":["unit addMagazines [magazineName, count]"],"summary":"Adds multiple magazines to the unit. For cargo containers use addMagazineCargoGlobal command.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addMagazinesTurret","type":"command","md":"commands/addMagazinesTurret.md","json":"commands/addMagazinesTurret.json","groups":["Turrets"],"syntax":["vehicle addMagazinesTurret [magazineName, turretPath, quantity]"],"summary":"Adds given number of a magazine to the given turret. Use turret path [-1] for driver's turret.","arma3_since":"2.20","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addMagazineTurret","type":"command","md":"commands/addMagazineTurret.md","json":"commands/addMagazineTurret.json","groups":["Turrets"],"syntax":["vehicle addMagazineTurret [magazineName, turretPath, ammoCount]"],"summary":"Adds a magazine to the turret. Use turret path [-1] for driver's turret.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addMenu","type":"command","md":"commands/addMenu.md","json":"commands/addMenu.json","groups":["Game 2 Editor"],"syntax":["map addMenu [text, priority]"],"summary":"Adds a new menu button. Priority is optional.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addMenuItem","type":"command","md":"commands/addMenuItem.md","json":"commands/addMenuItem.json","groups":["Game 2 Editor"],"syntax":["map addMenuItem [menu or index,text,command,priority]"],"summary":"Creates a new menu item. Menu can be \"file\" or \"view\",index is index,as returned from addMenu command. priority is optional and determines,where in the menu the item will reside (higher priority items first).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addMissionEventHandler","type":"command","md":"commands/addMissionEventHandler.md","json":"commands/addMissionEventHandler.json","groups":["Event Handlers"],"syntax":["addMissionEventHandler [event, expression, arguments]"],"summary":"Adds event handler attached to the current mission and returns event handler handle. For the list of available mission event handlers see: Arma 3: Mission Event Handlers","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addMPEventHandler","type":"command","md":"commands/addMPEventHandler.md","json":"commands/addMPEventHandler.json","groups":["Multiplayer","Event Handlers"],"syntax":["object addMPEventHandler [type, expression]"],"summary":"Adds a multiplayer event handler (EH) to the given object and returns EH handle. See Event Handlers.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addMusicEventHandler","type":"command","md":"commands/addMusicEventHandler.md","json":"commands/addMusicEventHandler.json","groups":["Event Handlers","Sounds"],"syntax":["addMusicEventHandler [type, function]"],"summary":"Adds playMusic event handler. Returns id of the handler or -1 when failed. Like addMissionEventHandler, the music event handler is attached to the mission. See Arma 3: Event Handlers - Music Event Handlers.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addonFiles","type":"command","md":"commands/addonFiles.md","json":"commands/addonFiles.json","groups":["Mods and Addons"],"syntax":["addonFiles [prefix, fileExtension]"],"summary":"Returns a list of files present in the addon.","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addOwnedMine","type":"command","md":"commands/addOwnedMine.md","json":"commands/addOwnedMine.json","groups":["Mines"],"syntax":["unit addOwnedMine mine"],"summary":"Sets ownership of a remotely detonatable mine to a unit. If the unit is a player, an action that allows the player to detonate the mine is added to the action menu.","arma3_since":"1.62","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addPlayerScores","type":"command","md":"commands/addPlayerScores.md","json":"commands/addPlayerScores.json","groups":["Object Manipulation","Multiplayer"],"syntax":["unit addPlayerScores values"],"summary":"MP server only: Adds player score.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"addPrimaryWeaponItem","type":"command","md":"commands/addPrimaryWeaponItem.md","json":"commands/addPrimaryWeaponItem.json","groups":["Unit Inventory"],"syntax":["unit addPrimaryWeaponItem item"],"summary":"Adds weapon item, including magazine, directly to the primaryWeapon. This is used for infantry weapons.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addPublicVariableEventHandler","type":"command","md":"commands/addPublicVariableEventHandler.md","json":"commands/addPublicVariableEventHandler.json","groups":["Broken Commands","Event Handlers","Multiplayer","Variables"],"syntax":["varName addPublicVariableEventHandler code","varName addPublicVariableEventHandler [target, code]"],"summary":"This event handler will detect if a missionNamespace variable (it is attached to) has been broadcast over network with publicVariable, publicVariableClient or publicVariableServer commands and will execute EH code upon…","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"addRating","type":"command","md":"commands/addRating.md","json":"commands/addRating.json","groups":["Object Manipulation"],"syntax":["unitName addRating rating"],"summary":"Add a number to the rating of a unit - negative values can be used to reduce the rating.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addResources","type":"command","md":"commands/addResources.md","json":"commands/addResources.json","groups":["Teams"],"syntax":["teamMember addResources [resource1, resource2, ...]"],"summary":"Adds resources to a team member.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addScore","type":"command","md":"commands/addScore.md","json":"commands/addScore.json","groups":["Multiplayer"],"syntax":["unit addScore score"],"summary":"Adds a number to the score of a unit. Negative values will remove from the score.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"addScoreSide","type":"command","md":"commands/addScoreSide.md","json":"commands/addScoreSide.json","groups":["Sides","Multiplayer"],"syntax":["side addScoreSide value"],"summary":"Adds side score. This is shown in the MP score tab as the total score. MP only.","arma3_since":"1.12","locality":{"argument":"global","effect":"global","server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"addSecondaryWeaponItem","type":"command","md":"commands/addSecondaryWeaponItem.md","json":"commands/addSecondaryWeaponItem.json","groups":["Unit Inventory"],"syntax":["unit addSecondaryWeaponItem item"],"summary":"Adds weapon item, including magazine, directly to the secondaryWeapon. This is used for infantry weapons.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addSwitchableUnit","type":"command","md":"commands/addSwitchableUnit.md","json":"commands/addSwitchableUnit.json","groups":["Team Switch"],"syntax":["addSwitchableUnit unit"],"summary":"Adds a unit to the list of units available for Team Switch. Units marked as playable in editor are automatically switchable.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addTeamMember","type":"command","md":"commands/addTeamMember.md","json":"commands/addTeamMember.json","groups":["Teams"],"syntax":["team addTeamMember member"],"summary":"Add given member to given team. Effect is local, unless both member and team are local to PC on which command is executed, then effect is global.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addToRemainsCollector","type":"command","md":"commands/addToRemainsCollector.md","json":"commands/addToRemainsCollector.json","groups":["Object Manipulation"],"syntax":["addToRemainsCollector remains"],"summary":"Adds an array of vehicles/units to disposal manager for automatic wreck/body removal. The disposal manager follows wreck/body removal values set in description.ext","arma3_since":"1.32","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addTorque","type":"command","md":"commands/addTorque.md","json":"commands/addTorque.json","groups":["PhysX"],"syntax":["object addTorque torque"],"summary":"Applies torque (rotation momentum) to the center of mass of the given object. Torque force is defined as vector [x, y, z] applied in world space.","arma3_since":"1.72","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addUniform","type":"command","md":"commands/addUniform.md","json":"commands/addUniform.json","groups":["Unit Inventory"],"syntax":["unit addUniform type"],"summary":"Create a new uniform and try to link it into uniform slot (given uniform has to be supported by allowedUniforms list of target soldier).","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addUserActionEventHandler","type":"command","md":"commands/addUserActionEventHandler.md","json":"commands/addUserActionEventHandler.json","groups":["Event Handlers"],"syntax":["addUserActionEventHandler [keyName, event, expression]"],"summary":"Adds a user action event handler to the current mission and returns its event handler index.","arma3_since":"2.06","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addVehicle","type":"command","md":"commands/addVehicle.md","json":"commands/addVehicle.json","groups":["Object Manipulation"],"syntax":["groupName addVehicle vehicleName"],"summary":"Adds a specified vehicle for use by a specified AI led group.","arma3_since":"0.50","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addVest","type":"command","md":"commands/addVest.md","json":"commands/addVest.json","groups":["Unit Inventory"],"syntax":["unit addVest type"],"summary":"Create a new vest and try to link it into vest slot.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addWaypoint","type":"command","md":"commands/addWaypoint.md","json":"commands/addWaypoint.json","groups":["Waypoints"],"syntax":["groupName addWaypoint [center, radius, index, name]"],"summary":"Adds (or inserts when index is given) a new waypoint to a group.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addWeapon","type":"command","md":"commands/addWeapon.md","json":"commands/addWeapon.json","groups":["Unit Inventory","Vehicle Inventory"],"syntax":["object addWeapon weapon","object addWeapon [weapon, autoselect]"],"summary":"Add a weapon to a unit. For a global version of this command see addWeaponGlobal.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addWeaponCargo","type":"command","md":"commands/addWeaponCargo.md","json":"commands/addWeaponCargo.json","groups":["Containers"],"syntax":["vehicleName addWeaponCargo [weaponName, count]"],"summary":"Add weapons to the cargo space of vehicles, which can be taken out by infantry units. Ignores available cargo space.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addWeaponCargoGlobal","type":"command","md":"commands/addWeaponCargoGlobal.md","json":"commands/addWeaponCargoGlobal.json","groups":["Containers"],"syntax":["vehicleName addWeaponCargoGlobal [weaponName, count]"],"summary":"Add weapons to the cargo space of vehicles, which can be taken out by infantry units.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addWeaponGlobal","type":"command","md":"commands/addWeaponGlobal.md","json":"commands/addWeaponGlobal.json","groups":["Vehicle Inventory","Unit Inventory"],"syntax":["object addWeaponGlobal weapon","object addWeaponGlobal [weapon, autoselect]"],"summary":"Add a weapon to a unit. Infantry units can only carry weapons in their respective slots (primary, secondary and handgun), the addWeaponGlobal command will replace the weapon currently in a slot with the added weapon if…","arma3_since":"0.76","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addWeaponItem","type":"command","md":"commands/addWeaponItem.md","json":"commands/addWeaponItem.json","groups":["Unit Inventory"],"syntax":["unit addWeaponItem [weaponName, itemName, instant]","unit addWeaponItem [weaponName, [itemName, ammoCount, muzzleName], instant]"],"summary":"Adds a weapon item to the specified weapon. The item can be weapon magazine, in which case the amount of ammo and target muzzle could also be specified.","arma3_since":"1.38","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addWeaponPool","type":"command","md":"commands/addWeaponPool.md","json":"commands/addWeaponPool.json","groups":["Weapon Pool"],"syntax":["addWeaponPool [weaponName, count]"],"summary":"Add weapons to the weapon pool, of which the player may choose in the following mission. Available in campaigns only.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addWeaponTurret","type":"command","md":"commands/addWeaponTurret.md","json":"commands/addWeaponTurret.json","groups":["Turrets"],"syntax":["vehicle addWeaponTurret [weaponName, turretPath]"],"summary":"Adds a weapon to the turret. Use turret path [-1] for driver's turret.","arma3_since":"1.32","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addWeaponWithAttachmentsCargo","type":"command","md":"commands/addWeaponWithAttachmentsCargo.md","json":"commands/addWeaponWithAttachmentsCargo.json","groups":["Vehicle Inventory"],"syntax":["container addWeaponWithAttachmentsCargo [weaponConfiguration, weaponsCount]"],"summary":"Adds a weapon into the cargo space of a vehicle / box with given attachments / magazines. Ignores available cargo space.","arma3_since":"1.94","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"addWeaponWithAttachmentsCargoGlobal","type":"command","md":"commands/addWeaponWithAttachmentsCargoGlobal.md","json":"commands/addWeaponWithAttachmentsCargoGlobal.json","groups":["Vehicle Inventory"],"syntax":["container addWeaponWithAttachmentsCargoGlobal [weaponConfiguration, weaponsCount]"],"summary":"Adds a weapon into the cargo space of a vehicle / box with given attachments / magazines. Ignores available cargo space.","arma3_since":"1.94","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"admin","type":"command","md":"commands/admin.md","json":"commands/admin.json","groups":["Multiplayer"],"syntax":["admin ownerID"],"summary":"This is dedicated server command, which queries the admin state of any client on the network by their client (owner) id.","arma3_since":"1.70","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"agent","type":"command","md":"commands/agent.md","json":"commands/agent.json","groups":["Teams"],"syntax":["agent teamMember"],"summary":"Return a person for a given agent.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"agents","type":"command","md":"commands/agents.md","json":"commands/agents.json","groups":["Teams","Object Detection"],"syntax":["agents"],"summary":"Return a list of agents in the current mission.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"AGLToASL","type":"command","md":"commands/AGLToASL.md","json":"commands/AGLToASL.json","groups":["Positions"],"syntax":["AGLToASL posAGL"],"summary":"Converts position from PositionAGL to PositionASL.","arma3_since":"1.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"aimedAtTarget","type":"command","md":"commands/aimedAtTarget.md","json":"commands/aimedAtTarget.json","groups":["Object Manipulation","Weapons"],"syntax":["vehicle aimedAtTarget [target, weapon]"],"summary":"Returns how good a vehicle's weapon is aimed at the target.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"aimPos","type":"command","md":"commands/aimPos.md","json":"commands/aimPos.json","groups":["Positions"],"syntax":["aimPos unit"],"summary":"Returns the position of the object other units can aim to.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"airDensityCurveRTD","type":"command","md":"commands/airDensityCurveRTD.md","json":"commands/airDensityCurveRTD.json","groups":["RTD"],"syntax":["airDensityCurveRTD"],"summary":"Returns array with air density data.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"airDensityRTD","type":"command","md":"commands/airDensityRTD.md","json":"commands/airDensityRTD.json","groups":["RTD"],"syntax":["airDensityRTD altitude"],"summary":"Returns air density in given altitude.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"airplaneThrottle","type":"command","md":"commands/airplaneThrottle.md","json":"commands/airplaneThrottle.json","groups":["Object Manipulation"],"syntax":["airplaneThrottle airplane"],"summary":"Returns throttle position. Works only on player's vehicle.","arma3_since":"1.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"airportSide","type":"command","md":"commands/airportSide.md","json":"commands/airportSide.json","groups":["Sides","Roads and Airports"],"syntax":["airportSide id","airportSide target"],"summary":"Gets the side of an airport, set by setAirportSide. Default side is sideUnknown.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"AISFinishHeal","type":"command","md":"commands/AISFinishHeal.md","json":"commands/AISFinishHeal.json","groups":["Object Manipulation"],"syntax":["AISFinishHeal [unit, healer, healerCanHeal]"],"summary":"Alternative Injury Simulation (AIS) end state. Used to tell engine that script side healing is done when using \"HandleHeal\" event handler.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"alive","type":"command","md":"commands/alive.md","json":"commands/alive.json","groups":["Object Manipulation"],"syntax":["alive object"],"summary":"Check if given vehicle/person/building is alive (i.e. not dead or destroyed).","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"all3DENEntities","type":"command","md":"commands/all3DENEntities.md","json":"commands/all3DENEntities.json","groups":["Eden Editor"],"syntax":["all3DENEntities"],"summary":"Returns an array of all currently placed Eden Editor entities.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allActiveTitleEffects","type":"command","md":"commands/allActiveTitleEffects.md","json":"commands/allActiveTitleEffects.json","groups":["GUI Control"],"syntax":["allActiveTitleEffects"],"summary":"Returns a list of all layers that have currently active title effect. Numbers equal to or greater than 0 represent cut layers, where as -1 represents title layer (see Title Effect Type).","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allAddonsInfo","type":"command","md":"commands/allAddonsInfo.md","json":"commands/allAddonsInfo.json","groups":["Mods and Addons"],"syntax":["allAddonsInfo"],"summary":"Returns the list of all loaded addons.","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allAirports","type":"command","md":"commands/allAirports.md","json":"commands/allAirports.json","groups":["Roads and Airports"],"syntax":["allAirports"],"summary":"Returns all map airports, both static and dynamic.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allCameras","type":"command","md":"commands/allCameras.md","json":"commands/allCameras.json","groups":["Camera Control"],"syntax":["allCameras"],"summary":"Return a list of all existing cameras.","arma3_since":"2.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allControls","type":"command","md":"commands/allControls.md","json":"commands/allControls.json","groups":["GUI Control"],"syntax":["allControls display","allControls controlsGroup"],"summary":"Returns a list of all controls in the provided display or controls group, including \"sub\"-controls from other CT_CONTROLS_GROUPs.","arma3_since":"1.38","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allCurators","type":"command","md":"commands/allCurators.md","json":"commands/allCurators.json","groups":["Curator","Object Detection"],"syntax":["allCurators"],"summary":"Returns list of all curator logic units, not the units assigned to the logic.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allCutLayers","type":"command","md":"commands/allCutLayers.md","json":"commands/allCutLayers.json","groups":["GUI Control"],"syntax":["allCutLayers"],"summary":"Returns all named layers used by cutRsc, cutText, cutObj or cutFadeOut. The layer normally would be added on the first use of any of the aforementioned commands, however if a layer needs to be reserved it could be done…","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allDead","type":"command","md":"commands/allDead.md","json":"commands/allDead.json","groups":["Object Detection"],"syntax":["allDead"],"summary":"Return a list of all dead units including agents and destroyed vehicles. Dead units may be in vehicles.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allDeadMen","type":"command","md":"commands/allDeadMen.md","json":"commands/allDeadMen.json","groups":["Object Detection"],"syntax":["allDeadMen"],"summary":"Return a list of dead units including agents. Dead unit might be inside vehicle.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allDiaryRecords","type":"command","md":"commands/allDiaryRecords.md","json":"commands/allDiaryRecords.json","groups":["Briefing"],"syntax":["person allDiaryRecords subject"],"summary":"Returns array with all Diary Records for the given subject available to the given person. See Diary for the explanation on the available subjects and their structure.","arma3_since":"2.10","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allDiarySubjects","type":"command","md":"commands/allDiarySubjects.md","json":"commands/allDiarySubjects.json","groups":["Briefing"],"syntax":["allDiarySubjects person"],"summary":"Returns array with all Diary subjects available to the given person. See Diary for the explanation on the available subjects and their structure.","arma3_since":"2.04","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allDisplays","type":"command","md":"commands/allDisplays.md","json":"commands/allDisplays.json","groups":["GUI Control"],"syntax":["allDisplays"],"summary":"Returns a list of all opened GUI displays.","arma3_since":"1.38","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allEnv3DSoundSources","type":"command","md":"commands/allEnv3DSoundSources.md","json":"commands/allEnv3DSoundSources.json","groups":["Sounds"],"syntax":["allEnv3DSoundSources"],"summary":"Returns all environmental 3D sound sources (Objects) like trees and houses in camera vicinity.","arma3_since":"2.08","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allExtensions","type":"command","md":"commands/allExtensions.md","json":"commands/allExtensions.json","groups":["System"],"syntax":["allExtensions"],"summary":"Returns information about all loaded Extensions","arma3_since":"2.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allGroups","type":"command","md":"commands/allGroups.md","json":"commands/allGroups.json","groups":["Groups","Object Detection"],"syntax":["allGroups"],"summary":"Return a list of all groups created on the following sides east, west, resistance/independent and civilian only. Does not contain groups of sideLogic.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allLODs","type":"command","md":"commands/allLODs.md","json":"commands/allLODs.json","groups":["Object Manipulation"],"syntax":["allLODs objectOrModel"],"summary":"Returns the list of object or model LODs.","arma3_since":"2.06","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allMapMarkers","type":"command","md":"commands/allMapMarkers.md","json":"commands/allMapMarkers.json","groups":["Markers"],"syntax":["allMapMarkers"],"summary":"Returns all map marker names, including user-placed markers.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allMines","type":"command","md":"commands/allMines.md","json":"commands/allMines.json","groups":["Mines"],"syntax":["allMines"],"summary":"Returns an array of all mines in the mission","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allMissionObjects","type":"command","md":"commands/allMissionObjects.md","json":"commands/allMissionObjects.json","groups":["Object Detection"],"syntax":["allMissionObjects type"],"summary":"Returns all objects of the given type that are currently present in the mission. In some cases, the entities and allObjects commands are much faster alternatives to this command.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allObjects","type":"command","md":"commands/allObjects.md","json":"commands/allObjects.json","groups":["Object Detection"],"syntax":["objectType allObjects objectCollection","objectType allObjects objectCollection"],"summary":"Returns array of requested objects as fast as the engine allows it. The objects can be requested by object type and simulation kind.","arma3_since":"2.10","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allow3DMode","type":"command","md":"commands/allow3DMode.md","json":"commands/allow3DMode.json","groups":["Game 2 Editor"],"syntax":["map allow3DMode bool"],"summary":"Allow/dissallow 3D mode.,","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allowCrewInImmobile","type":"command","md":"commands/allowCrewInImmobile.md","json":"commands/allowCrewInImmobile.json","groups":["Object Manipulation"],"syntax":["vehicle allowCrewInImmobile allow","vehicle allowCrewInImmobile [brokenWheels, upsideDown]"],"summary":"If true, units will remain in a vehicle with broken tracks/wheels; they will still eject if the vehicle is drowning, about to explode or upside down for a while.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allowCuratorLogicIgnoreAreas","type":"command","md":"commands/allowCuratorLogicIgnoreAreas.md","json":"commands/allowCuratorLogicIgnoreAreas.json","groups":["Curator"],"syntax":["curatorObj allowCuratorLogicIgnoreAreas allow"],"summary":"Allows curator placing and working with modules outside of edit areas.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"allowDamage","type":"command","md":"commands/allowDamage.md","json":"commands/allowDamage.json","groups":["Object Manipulation"],"syntax":["entity allowDamage allow"],"summary":"Enables / disables an entity's ability to receive damage. This command does not prevent the entity from taking scripted damage from commands such as setDamage, setHit, setHitIndex or setHitPointDamage.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":["allowDammage"]},{"name":"allowDammage","type":"command","md":"commands/allowDammage.md","json":"commands/allowDammage.json","groups":["Object Manipulation"],"syntax":["object allowDammage allow"],"summary":"Allow or prevent an object being damaged (or injured, or killed). The command does not prevent object from taking scripted damage such as setDamage or setHit.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":["allowDamage"]},{"name":"allowedService","type":"command","md":"commands/allowedService.md","json":"commands/allowedService.json","groups":["Object Manipulation"],"syntax":["allowedService vehicle"],"summary":"Returns which types of repair/refuel/rearm service are allowed. The two available types are manual, where the action is displayed to the user, and auto, where the service happens within distance.","arma3_since":"2.12","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allowFileOperations","type":"command","md":"commands/allowFileOperations.md","json":"commands/allowFileOperations.json","groups":["Game 2 Editor"],"syntax":["map allowFileOperations bool"],"summary":"Allow/dissallow file ops (load/save etc).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allowFleeing","type":"command","md":"commands/allowFleeing.md","json":"commands/allowFleeing.json","groups":["Object Manipulation","Groups"],"syntax":["unitOrGroup allowFleeing cowardice"],"summary":"Sets the cowardice level (the lack of courage or bravery) of a group or unit.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allowGetIn","type":"command","md":"commands/allowGetIn.md","json":"commands/allowGetIn.json","groups":["Object Manipulation","Unit Control"],"syntax":["unitArray allowGetIn allow"],"summary":"Set if the units given in the list are allowed to enter vehicles.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allowService","type":"command","md":"commands/allowService.md","json":"commands/allowService.json","groups":["Object Manipulation"],"syntax":["vehicle allowService type"],"summary":"Sets which type of repair/refuel/rearm service is allowed. The two available types are manual, where the action is displayed to the user, and auto, where the service happens within distance.","arma3_since":"2.12","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allowSprint","type":"command","md":"commands/allowSprint.md","json":"commands/allowSprint.json","groups":["Stamina System"],"syntax":["unit allowSprint state"],"summary":"Force player to run/jog if set to false.","arma3_since":"1.54","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allPlayers","type":"command","md":"commands/allPlayers.md","json":"commands/allPlayers.json","groups":["Multiplayer","Object Detection"],"syntax":["allPlayers"],"summary":"Returns a list of all units controlled by connected clients. This includes:","arma3_since":"1.48","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allSimpleObjects","type":"command","md":"commands/allSimpleObjects.md","json":"commands/allSimpleObjects.json","groups":["Object Detection"],"syntax":["allSimpleObjects classes"],"summary":"Returns array of all simple objects that belong to the listed class names. If the array of types is empty [], all simple objects are returned including those without class name.","arma3_since":"1.68","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allSites","type":"command","md":"commands/allSites.md","json":"commands/allSites.json","groups":["Broken Commands","Sides"],"syntax":["allSites"],"summary":"Return all sites in map.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"allTurrets","type":"command","md":"commands/allTurrets.md","json":"commands/allTurrets.json","groups":["Turrets"],"syntax":["allTurrets vehicle","allTurrets [vehicle, includeFFV]"],"summary":"Returns array of available turret paths from vehicle object.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allUnits","type":"command","md":"commands/allUnits.md","json":"commands/allUnits.json","groups":["Object Detection"],"syntax":["allUnits"],"summary":"Returns a list of all units, except agents, dead units or units waiting for respawn, outside and inside vehicles that were created on the following sides east, west, independent and civilian.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allUnitsUAV","type":"command","md":"commands/allUnitsUAV.md","json":"commands/allUnitsUAV.json","groups":["Remote Control","Object Detection"],"syntax":["allUnitsUAV"],"summary":"Return a list of all UAV vehicles.","arma3_since":"0.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"allUsers","type":"command","md":"commands/allUsers.md","json":"commands/allUsers.json","groups":["Multiplayer","Object Detection"],"syntax":["allUsers"],"summary":"Returns a list of player ids of all the users on an MP server.","arma3_since":"2.06","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"allVariables","type":"command","md":"commands/allVariables.md","json":"commands/allVariables.json","groups":["Namespaces","Variables"],"syntax":["allVariables namespace"],"summary":"Returns a list of all variables from the desired namespace.","arma3_since":"1.38","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ambientTemperature","type":"command","md":"commands/ambientTemperature.md","json":"commands/ambientTemperature.json","groups":["Environment"],"syntax":["ambientTemperature"],"summary":"Returns ambient temperature on the current terrain in Celsius in format: [airTemperature, blackSurfaceTemperature, whiteSurfaceTemperature]","arma3_since":"2.06","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ammo","type":"command","md":"commands/ammo.md","json":"commands/ammo.json","groups":["Unit Inventory"],"syntax":["unit ammo muzzle"],"summary":"Check how many rounds are left in the currently loaded magazine in the given muzzle.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ammoOnPylon","type":"command","md":"commands/ammoOnPylon.md","json":"commands/ammoOnPylon.json","groups":["Vehicle Loadouts"],"syntax":["vehicle ammoOnPylon pylon"],"summary":"Returns ammo count on given pylon (or false on failure).","arma3_since":"1.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"and","type":"command","md":"commands/and.md","json":"commands/and.json","groups":["Variables","Math"],"syntax":["a and b","a and b"],"summary":"Returns true only if both conditions are true. In case of the alternative syntax, lazy evaluation is used - if left operand is false, evaluation of the right side is ignored.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":["a && b"]},{"name":"angularVelocity","type":"command","md":"commands/angularVelocity.md","json":"commands/angularVelocity.json","groups":["Object Manipulation"],"syntax":["angularVelocity obj"],"summary":"Gets the angular velocity of the object in world space as a 3D vector. The units are in Rad/s (radians per second) and rotations are clockwise.","arma3_since":"2.18","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"angularVelocityModelSpace","type":"command","md":"commands/angularVelocityModelSpace.md","json":"commands/angularVelocityModelSpace.json","groups":["Object Manipulation"],"syntax":["angularVelocityModelSpace obj"],"summary":"Gets the angular velocity of the object in model space as a 3D vector. The units are in Rad/s (radians per second) and rotations are clockwise.","arma3_since":"2.18","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"animate","type":"command","md":"commands/animate.md","json":"commands/animate.json","groups":["Animations"],"syntax":["object animate [animationName, phase, speed]"],"summary":"Activates given object animation. Animation is defined in CfgModels animations class.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"animateBay","type":"command","md":"commands/animateBay.md","json":"commands/animateBay.json","groups":["Animations","Vehicle Loadouts"],"syntax":["vehicle animateBay [bay, animphase, instant]"],"summary":"Forces animation of bay to given state, -1 for reset to engine handling, can cause weapon inoperative, because weapon is released when bay state == 1.","arma3_since":"1.70","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"animateDoor","type":"command","md":"commands/animateDoor.md","json":"commands/animateDoor.json","groups":["Animations"],"syntax":["object animateDoor [doorname, phase, instant]"],"summary":"Animates a door on a vehicle. Animation is defined in config file in CfgVehicles -> AnimationSources. Wanted animation phase is set with phase param. This command works only on animation sources with \"door\" controller.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"animatePylon","type":"command","md":"commands/animatePylon.md","json":"commands/animatePylon.json","groups":["Animations","Vehicle Loadouts"],"syntax":["vehicle animatePylon [pylon, animphase, instant]"],"summary":"Force animation of pylon to given state, -1 for reset to engine handling, can cause weapon inoperative, because weapon is released when pylon state == 1.","arma3_since":"1.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"animateSource","type":"command","md":"commands/animateSource.md","json":"commands/animateSource.json","groups":["Animations"],"syntax":["object animateSource [source, phase, speed]"],"summary":"Process an animation of the object. If animate uses class name from CfgModels Animations, animateSource uses name defined by the source property. AnimationSources can animate multiple animate Animations.","arma3_since":"1.58","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"animationNames","type":"command","md":"commands/animationNames.md","json":"commands/animationNames.json","groups":["Animations"],"syntax":["animationNames object"],"summary":"Returns Array of Strings where elements are the names of model animations, which should theoretically be available for use with animate command.","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"animationPhase","type":"command","md":"commands/animationPhase.md","json":"commands/animationPhase.json","groups":["Animations"],"syntax":["object animationPhase animationName"],"summary":"Returns the phase of the given animation on the given object. Animation can be scripted (animate, animateSource, animateDoor) or engine driven.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"animationSourcePhase","type":"command","md":"commands/animationSourcePhase.md","json":"commands/animationSourcePhase.json","groups":["Animations"],"syntax":["object animationSourcePhase source"],"summary":"Returns current animation phase of given source. Similar to animationPhase or doorPhase but designed to complement animateSource.","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"animationState","type":"command","md":"commands/animationState.md","json":"commands/animationState.json","groups":["Animations"],"syntax":["animationState unitName"],"summary":"Returns the name of a unit's current primary animation. Seems to be forced to lower case in Arma 3.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"apertureParams","type":"command","md":"commands/apertureParams.md","json":"commands/apertureParams.json","groups":["Camera Control","Lights"],"syntax":["apertureParams"],"summary":"Returns current aperture parameters.","arma3_since":"2.04","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"append","type":"command","md":"commands/append.md","json":"commands/append.json","groups":["Arrays"],"syntax":["array1 append array2"],"summary":"Appends array2 to the back of array1 modifying array1. See insert for an \"appendUnique\" equivalent.","arma3_since":"1.40","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"apply","type":"command","md":"commands/apply.md","json":"commands/apply.json","groups":["Arrays","HashMap"],"syntax":["array apply code","hashmap apply code"],"summary":"Applies the given code to each element of the given data structure and collects the results in an array.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"armoryPoints","type":"command","md":"commands/armoryPoints.md","json":"commands/armoryPoints.json","groups":["System"],"syntax":["armoryPoints"],"summary":"Returns, stored in [USERNAME].ArmaXProfile, value of armoryPoints entry. If the entry doesn't exist, it returns 0.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"arrayIntersect","type":"command","md":"commands/arrayIntersect.md","json":"commands/arrayIntersect.json","groups":["Arrays"],"syntax":["array1 arrayIntersect array2"],"summary":"Intersects two arrays returning an array of unique common elements, avoiding nil values. Using the same array as both parameters will return unique elements of that array.","arma3_since":"1.48","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"asin","type":"command","md":"commands/asin.md","json":"commands/asin.json","groups":["Math - Geometry"],"syntax":["asin x"],"summary":"Arcsine of a number, result in Degrees.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ASLToAGL","type":"command","md":"commands/ASLToAGL.md","json":"commands/ASLToAGL.json","groups":["Positions"],"syntax":["ASLToAGL posASL"],"summary":"Converts position from PositionASL to PositionAGL","arma3_since":"1.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ASLToATL","type":"command","md":"commands/ASLToATL.md","json":"commands/ASLToATL.json","groups":["Positions"],"syntax":["ASLToATL pos"],"summary":"Converts a position from PositionASL to PositionATL","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"assert","type":"command","md":"commands/assert.md","json":"commands/assert.json","groups":["Program Flow"],"syntax":["assert condition"],"summary":"Tests a condition and if the condition is false, displays error on screen (if -showscripterrors enabled) and logs error into .rpt file. It does not interrupt the script execution.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"assignAsCargo","type":"command","md":"commands/assignAsCargo.md","json":"commands/assignAsCargo.json","groups":["Unit Control"],"syntax":["unitName assignAsCargo vehicleName"],"summary":"Assign a unit as cargo of a vehicle. Used together with orderGetIn to order a unit to get in as cargo into a specific vehicle.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"assignAsCargoIndex","type":"command","md":"commands/assignAsCargoIndex.md","json":"commands/assignAsCargoIndex.json","groups":["Unit Control"],"syntax":["character assignAsCargoIndex [vehicle, index]"],"summary":"Assigns the character to a specific cargo / passenger index of the given vehicle.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"assignAsCommander","type":"command","md":"commands/assignAsCommander.md","json":"commands/assignAsCommander.json","groups":["Unit Control"],"syntax":["unitName assignAsCommander vehicleName"],"summary":"Assign a unit as commander of a vehicle. Used together with orderGetIn to order subordinate units to get in as commander of a specific vehicle.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"assignAsDriver","type":"command","md":"commands/assignAsDriver.md","json":"commands/assignAsDriver.json","groups":["Unit Control"],"syntax":["unitName assignAsDriver vehicleName"],"summary":"Assign a unit as driver of a vehicle. Used together with orderGetIn to order subordinate units to get in as driver of a specific vehicle.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"assignAsGunner","type":"command","md":"commands/assignAsGunner.md","json":"commands/assignAsGunner.json","groups":["Unit Control"],"syntax":["unitName assignAsGunner vehicleName"],"summary":"Assign a unit as gunner of a vehicle. Used together with orderGetIn to order subordinate units to get in as gunner of a specific vehicle.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"assignAsTurret","type":"command","md":"commands/assignAsTurret.md","json":"commands/assignAsTurret.json","groups":["Turrets"],"syntax":["unit assignAsTurret [vehicle, turretPath]"],"summary":"Assigns the soldier to turret.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"assignCurator","type":"command","md":"commands/assignCurator.md","json":"commands/assignCurator.json","groups":["Curator"],"syntax":["player assignCurator curatorObj"],"summary":"Assign player as curator. Two players cannot act as one curator.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"assignedCargo","type":"command","md":"commands/assignedCargo.md","json":"commands/assignedCargo.json","groups":["Unit Control","Object Manipulation"],"syntax":["assignedCargo vehicle"],"summary":"Returns the list of soldiers assigned to the given vehicle as a cargo.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"assignedCommander","type":"command","md":"commands/assignedCommander.md","json":"commands/assignedCommander.json","groups":["Unit Control","Object Manipulation"],"syntax":["assignedCommander vehicle"],"summary":"Returns the soldier assigned to the given vehicle as a commander.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"assignedDriver","type":"command","md":"commands/assignedDriver.md","json":"commands/assignedDriver.json","groups":["Unit Control","Object Manipulation"],"syntax":["assignedDriver vehicle"],"summary":"Returns the soldier assigned to the given vehicle as a driver.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"assignedGroup","type":"command","md":"commands/assignedGroup.md","json":"commands/assignedGroup.json","groups":["Groups"],"syntax":["assignedGroup vehicle"],"summary":"Returns Group to which the given vehicle was added last with addVehicle. To update assignedGroup to the current group, run addVehicle to the current group again.","arma3_since":"2.12","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"assignedGunner","type":"command","md":"commands/assignedGunner.md","json":"commands/assignedGunner.json","groups":["Unit Control","Object Manipulation"],"syntax":["assignedGunner vehicle"],"summary":"Returns the soldier assigned to the given vehicle as a gunner.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"assignedItems","type":"command","md":"commands/assignedItems.md","json":"commands/assignedItems.json","groups":["Unit Inventory"],"syntax":["assignedItems unit","assignedItems [unit, allItems, includeBinocs]"],"summary":"Get array with assigned items. The resulting Array order is not guaranteed. To check availability of a particular slot item use getSlotItemName. To return stored items see items and itemsWithMagazines.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"assignedTarget","type":"command","md":"commands/assignedTarget.md","json":"commands/assignedTarget.json","groups":["Object Manipulation"],"syntax":["assignedTarget vehicleName"],"summary":"Returns the target assigned to an unit or the vehicle's effectiveCommander. The target can be assigned by the group/vehicle/formation leader (as player via quick command menu or \"target\" complex command menu).","arma3_since":"0.50","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"assignedTeam","type":"command","md":"commands/assignedTeam.md","json":"commands/assignedTeam.json","groups":["Object Manipulation"],"syntax":["assignedTeam unitName"],"summary":"Returns the team the unit belongs to. Possible values:","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"assignedVehicle","type":"command","md":"commands/assignedVehicle.md","json":"commands/assignedVehicle.json","groups":["Object Manipulation"],"syntax":["assignedVehicle unit"],"summary":"Returns the vehicle to which a unit is assigned, usually with assignAsXXX command. If no vehicle is assigned objNull is returned.","arma3_since":"0.50","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"assignedVehicleRole","type":"command","md":"commands/assignedVehicleRole.md","json":"commands/assignedVehicleRole.json","groups":["Object Manipulation"],"syntax":["assignedVehicleRole unitName"],"summary":"Returns the role a unit is assigned to within its assigned vehicle.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"assignedVehicles","type":"command","md":"commands/assignedVehicles.md","json":"commands/assignedVehicles.json","groups":["Groups"],"syntax":["assignedVehicles group"],"summary":"Returns all vehicles added to the given Group with addVehicle.","arma3_since":"2.12","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"assignItem","type":"command","md":"commands/assignItem.md","json":"commands/assignItem.json","groups":["Unit Inventory"],"syntax":["unit assignItem item"],"summary":"Assigns existing item from inventory (uniform, vest, backpack) to a correct slot. If the slot is occupied by another item, it gets replaced. See also linkItem.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"assignTeam","type":"command","md":"commands/assignTeam.md","json":"commands/assignTeam.json","groups":["Groups"],"syntax":["unit assignTeam team"],"summary":"Assigns the unit (in case of a vehicle, its commander) to the given team. Team is an option in group control (unit management) menu that allows to split player group in teams and then give bulk order to separate teams.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"assignToAirport","type":"command","md":"commands/assignToAirport.md","json":"commands/assignToAirport.json","groups":["Roads and Airports"],"syntax":["plane assignToAirport id","plane assignToAirport target"],"summary":"Assigns a plane to an airport ID or object.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"atan","type":"command","md":"commands/atan.md","json":"commands/atan.json","groups":["Math - Geometry"],"syntax":["atan x"],"summary":"Returns the arcus tangens.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":["atg"]},{"name":"atan2","type":"command","md":"commands/atan2.md","json":"commands/atan2.json","groups":["Math - Geometry"],"syntax":["y atan2 x"],"summary":"ArcTangent of y/x. Used to determine the angle of a vector [y,x]. Result in Degrees between -180 and 180.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"atg","type":"command","md":"commands/atg.md","json":"commands/atg.json","groups":["Math - Geometry"],"syntax":["atg x"],"summary":"Returns the arcus tangens.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":["atan"]},{"name":"ATLToASL","type":"command","md":"commands/ATLToASL.md","json":"commands/ATLToASL.json","groups":["Positions"],"syntax":["ATLToASL pos"],"summary":"Converts a position from PositionATL to PositionASL","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"attachChild","type":"command","md":"commands/attachChild.md","json":"commands/attachChild.json","groups":["PhysX"],"syntax":["[parent, child] attachChild [jointType, localFrameParent, localFrameChild, miscFlags, jointDescription]"],"summary":"Attaches a child object to a parent, similar to attachTo but instead of a rigid/forced attachment its using a PhysX joint.","arma3_since":"2.22","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"attachedObject","type":"command","md":"commands/attachedObject.md","json":"commands/attachedObject.json","groups":["Object Manipulation"],"syntax":["attachedObject location"],"summary":"Returns the object a location is attached to. If the location is unattached, then objNull is returned.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"attachedObjects","type":"command","md":"commands/attachedObjects.md","json":"commands/attachedObjects.json","groups":["Object Manipulation"],"syntax":["attachedObjects obj"],"summary":"Returns a list of objects attached to the given object.","arma3_since":"1.14","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"attachedTo","type":"command","md":"commands/attachedTo.md","json":"commands/attachedTo.json","groups":["Object Manipulation"],"syntax":["attachedTo obj"],"summary":"Returns object the given object is attached to or objNull if the given object is not attached to anything.","arma3_since":"1.14","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"attachObject","type":"command","md":"commands/attachObject.md","json":"commands/attachObject.json","groups":["Object Manipulation","Locations"],"syntax":["location attachObject object"],"summary":"Attaches a location to the specified object. To detach a location, attach it to objNull.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"attachTo","type":"command","md":"commands/attachTo.md","json":"commands/attachTo.json","groups":["Object Manipulation"],"syntax":["object1 attachTo [object2, offset, memPoint, followBoneRotation]"],"summary":"Attaches an object to another object.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"attackEnabled","type":"command","md":"commands/attackEnabled.md","json":"commands/attackEnabled.json","groups":["Groups","Unit Control"],"syntax":["attackEnabled name"],"summary":"Return whether a group's leader can issue attack commands to soldiers under his command.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"awake","type":"command","md":"commands/awake.md","json":"commands/awake.json","groups":["PhysX"],"syntax":["object awake awake"],"summary":"Wakes up sleeping PhysX object or puts a PhysX object to sleep. In 2.10 this command can be used on corpses of type Man and has no effect on alive units.","arma3_since":"2.08","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"backpack","type":"command","md":"commands/backpack.md","json":"commands/backpack.json","groups":["Containers"],"syntax":["backpack unit"],"summary":"Returns a class of a backpack.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"backpackCargo","type":"command","md":"commands/backpackCargo.md","json":"commands/backpackCargo.json","groups":["Containers"],"syntax":["backpackCargo box"],"summary":"Get array with backpacks from ammo box (or any general weapon holder container).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"backpackContainer","type":"command","md":"commands/backpackContainer.md","json":"commands/backpackContainer.json","groups":["Containers"],"syntax":["backpackContainer unit"],"summary":"Returns a cargo container of a unit's backpack.","arma3_since":"1.04","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"backpackItems","type":"command","md":"commands/backpackItems.md","json":"commands/backpackItems.json","groups":["Containers"],"syntax":["backpackItems unit"],"summary":"Get array with all items (of any kind, even weapons) in backpack of the given unit.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"backpackMagazines","type":"command","md":"commands/backpackMagazines.md","json":"commands/backpackMagazines.json","groups":["Containers","Unit Inventory"],"syntax":["backpackMagazines unit"],"summary":"Get array with all magazines from backpack of the given unit.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"backpacks","type":"command","md":"commands/backpacks.md","json":"commands/backpacks.json","groups":["Unit Inventory"],"syntax":["backpacks unit"],"summary":"Returns an array of all backpack names a unit has in its inventory, excluding the one it carries on the back.","arma3_since":"2.14","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"backpackSpaceFor","type":"command","md":"commands/backpackSpaceFor.md","json":"commands/backpackSpaceFor.json","groups":["Containers"],"syntax":["backpack backpackSpaceFor weaponName"],"summary":"Returns how much space is in backpack for given weapon or magazine","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"behaviour","type":"command","md":"commands/behaviour.md","json":"commands/behaviour.json","groups":["AI Behaviour"],"syntax":["behaviour unit"],"summary":"Returns the behaviour of the individual unit, this is why it only accepts Object as the argument. For Arma 3 behaviour explanation see Arma_3_AI_Behavior","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"benchmark","type":"command","md":"commands/benchmark.md","json":"commands/benchmark.json","groups":["System"],"syntax":["benchmark"],"summary":"Returns the value of \"3D Performance\" in OFP Preferences (flashpoint.cfg). This can be used to estimate the computer performance to adapt CPU and GPU demanding settings like view distance dynamically in missions.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"bezierInterpolation","type":"command","md":"commands/bezierInterpolation.md","json":"commands/bezierInterpolation.json","groups":["Math"],"syntax":["progress bezierInterpolation positions"],"summary":"Gets interpolated value based on Bézier curve with given control points (progress value is 0...1 for a curve that starts at pos0 and finishes at posN)","arma3_since":"1.92","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"binocular","type":"command","md":"commands/binocular.md","json":"commands/binocular.json","groups":["Unit Inventory"],"syntax":["binocular unit"],"summary":"Returns class name of currently used binocular weapon.","arma3_since":"1.12","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"binocularItems","type":"command","md":"commands/binocularItems.md","json":"commands/binocularItems.json","groups":["Unit Inventory"],"syntax":["binocularItems unit"],"summary":"Returns array with all items assigned to the binocular weapon except magazines. Use binocularMagazine command for the latter. This command is used for infantry weapons only.","arma3_since":"2.02","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"binocularMagazine","type":"command","md":"commands/binocularMagazine.md","json":"commands/binocularMagazine.json","groups":["Unit Inventory"],"syntax":["binocularMagazine unit"],"summary":"Collects all loaded magazines from all binocular muzzles and returns them in Array, otherwise it returns []. This command is used for infantry weapons only.","arma3_since":"2.02","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"blufor","type":"command","md":"commands/blufor.md","json":"commands/blufor.json","groups":["Sides"],"syntax":["blufor"],"summary":"Pre-defined variable for the blufor side.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":["west"]},{"name":"boundingBox","type":"command","md":"commands/boundingBox.md","json":"commands/boundingBox.json","groups":["Object Manipulation"],"syntax":["boundingBox object","clippingType boundingBox object"],"summary":"Returns a bounding box of given object in model coordinate space, adjusted according to destruction/animation of an object.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"boundingBoxReal","type":"command","md":"commands/boundingBoxReal.md","json":"commands/boundingBoxReal.json","groups":["Object Manipulation"],"syntax":["boundingBoxReal object","clippingType boundingBoxReal object","boundingBoxReal [object, LOD]"],"summary":"Returns a raw bounding box of given object in model coordinates space. This command is similar to boundingBox but gives more precise measurements.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"boundingCenter","type":"command","md":"commands/boundingCenter.md","json":"commands/boundingCenter.json","groups":["Object Manipulation"],"syntax":["boundingCenter object"],"summary":"Returns the position of the original (loaded) center of an object in model coordinates.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"brakesDisabled","type":"command","md":"commands/brakesDisabled.md","json":"commands/brakesDisabled.json","groups":["PhysX"],"syntax":["brakesDisabled transport"],"summary":"Returns the status of autobrake (see disableBrakes).","arma3_since":"2.08","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"break","type":"command","md":"commands/break.md","json":"commands/break.json","groups":["Program Flow"],"syntax":["break"],"summary":"Skips all loop iterations (for, forEach, while, findIf etc).","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"breakOut","type":"command","md":"commands/breakOut.md","json":"commands/breakOut.json","groups":["Program Flow"],"syntax":["breakOut name","value breakOut name"],"summary":"Breaks out of the scope with given name.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"breakTo","type":"command","md":"commands/breakTo.md","json":"commands/breakTo.json","groups":["Program Flow"],"syntax":["breakTo name"],"summary":"Breaks block to scope named name.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"breakWith","type":"command","md":"commands/breakWith.md","json":"commands/breakWith.json","groups":["Program Flow"],"syntax":["breakWith return"],"summary":"Skips all loop iterations and immediately returns the given value.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"briefingName","type":"command","md":"commands/briefingName.md","json":"commands/briefingName.json","groups":["Briefing"],"syntax":["briefingName"],"summary":"Returns the name of the current briefing/scenario name.","arma3_since":"1.12","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"buildingExit","type":"command","md":"commands/buildingExit.md","json":"commands/buildingExit.json","groups":["Object Manipulation"],"syntax":["building buildingExit index"],"summary":"Returns the given indexed exit in a building. The returned value is in format Position.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"buildingPos","type":"command","md":"commands/buildingPos.md","json":"commands/buildingPos.json","groups":["Positions"],"syntax":["building buildingPos index"],"summary":"Returns position of a given indexed position in a building.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"buldozer_enableRoadDiag","type":"command","md":"commands/buldozer_enableRoadDiag.md","json":"commands/buldozer_enableRoadDiag.json","groups":["System"],"syntax":["buldozer_enableRoadDiag enable"],"summary":"Enables road diagnostics in buldozer.","arma3_since":"1.26","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"buldozer_isEnabledRoadDiag","type":"command","md":"commands/buldozer_isEnabledRoadDiag.md","json":"commands/buldozer_isEnabledRoadDiag.json","groups":["System"],"syntax":["buldozer_isEnabledRoadDiag"],"summary":"Returns if road diagnostics are enabled in buldozer.","arma3_since":"1.26","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"buldozer_loadNewRoads","type":"command","md":"commands/buldozer_loadNewRoads.md","json":"commands/buldozer_loadNewRoads.json","groups":["System"],"syntax":["buldozer_loadNewRoads path"],"summary":"Generates new roads. Working only in buldozer.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"buldozer_reloadOperMap","type":"command","md":"commands/buldozer_reloadOperMap.md","json":"commands/buldozer_reloadOperMap.json","groups":["System"],"syntax":["buldozer_reloadOperMap"],"summary":"Reload oper map visible in costMap diag tool. Working only in buldozer.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"buttonAction","type":"command","md":"commands/buttonAction.md","json":"commands/buttonAction.json","groups":["GUI Control"],"syntax":["buttonAction idc","buttonAction control"],"summary":"Returns the action assigned to a control of the currently active user dialog. Can be used for buttons and active texts. Read Arma: GUI Configuration for more information about user dialogs and controls.","arma3_since":"0.50","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"buttonSetAction","type":"command","md":"commands/buttonSetAction.md","json":"commands/buttonSetAction.json","groups":["GUI Control"],"syntax":["buttonSetAction [idc, action]","control buttonSetAction action"],"summary":"Set the action of a control of the currently active user dialog. The script statement is executed on button release and _this is available, but contains \"\"; See Arma: GUI Configuration for more information about user…","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"deprecated","operator":null,"aliases":[]},{"name":"cadetMode","type":"command","md":"commands/cadetMode.md","json":"commands/cadetMode.json","groups":["Difficulty"],"syntax":["cadetMode"],"summary":"Prior to Arma 3 it returns if the player is currently playing in cadet or veteran mode.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"calculatePath","type":"command","md":"commands/calculatePath.md","json":"commands/calculatePath.json","groups":["Object Manipulation"],"syntax":["calculatePath [type, behaviour, from, to]"],"summary":"Spawns an agent that will execute an AI path calculation and fire the \"PathCalculated\" event handler. The vehicle type to simulate could be one of the following presets:","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"calculatePlayerVisibilityByFriendly","type":"command","md":"commands/calculatePlayerVisibilityByFriendly.md","json":"commands/calculatePlayerVisibilityByFriendly.json","groups":["System"],"syntax":["calculatePlayerVisibilityByFriendly calculate"],"summary":"Sets if friendly units will calculate player's visibility or not. Default value is false.","arma3_since":"1.84","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"call","type":"command","md":"commands/call.md","json":"commands/call.json","groups":["Program Flow"],"syntax":["call code","args call code","hashMapObj call [methodName, arguments]"],"summary":"Adds given set of compiled instructions to the current stack and waits for it to finish and return, provides an option to pass arguments to the executed Code.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"callExtension","type":"command","md":"commands/callExtension.md","json":"commands/callExtension.json","groups":["System"],"syntax":["extension callExtension function","extension callExtension [function, arguments]"],"summary":"Calls custom .dll also known as Extension. The name of the extension is the name of the extension .dll without \".dll\" part (or without \"_x64.dll\" part on 64-bit Arma).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"camCommand","type":"command","md":"commands/camCommand.md","json":"commands/camCommand.json","groups":["Camera Control"],"syntax":["camera camCommand command"],"summary":"Executes a command on the given camera / actor object. Known commands:","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"camCommit","type":"command","md":"commands/camCommit.md","json":"commands/camCommit.json","groups":["Camera Control"],"syntax":["camera camCommit time"],"summary":"Smoothly conduct the changes that were assigned to a camera within the given time. If the time is set to zero, the changes are done immediately. For camPrepareXXX commands use camCommitPrepared.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"camCommitPrepared","type":"command","md":"commands/camCommitPrepared.md","json":"commands/camCommitPrepared.json","groups":["Camera Control"],"syntax":["camera camCommitPrepared time"],"summary":"Smoothly conducts the changes that were assigned to a camera within the given time. If the time is set to zero, the changes are done immediately. This command is for use with camPrepareXXX commands.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"camCommitted","type":"command","md":"commands/camCommitted.md","json":"commands/camCommitted.json","groups":["Camera Control"],"syntax":["camCommitted camera"],"summary":"Checks if the conduction of the last camCommit call already finished.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"camConstuctionSetParams","type":"command","md":"commands/camConstuctionSetParams.md","json":"commands/camConstuctionSetParams.json","groups":["Camera Control"],"syntax":["camera camConstuctionSetParams [position, radius, maxAboveLand]"],"summary":"Sets construction camera parameters. To work with \"camconstruct\" object.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"camCreate","type":"command","md":"commands/camCreate.md","json":"commands/camCreate.json","groups":["Camera Control"],"syntax":["type camCreate position"],"summary":"Create a camera or a seagull object on the given position. The creation happens immediately and doesn't wait for camCommit.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"camDestroy","type":"command","md":"commands/camDestroy.md","json":"commands/camDestroy.json","groups":["Camera Control"],"syntax":["camDestroy object"],"summary":"Destroys camera object created with camCreate. This command doesn't need camCommit.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"cameraEffect","type":"command","md":"commands/cameraEffect.md","json":"commands/cameraEffect.json","groups":["Camera Control"],"syntax":["camera cameraEffect [effectName, effectPosition, r2tName]"],"summary":"Sets the given effect on the given camera. If you want to switch the screen directly to the first-person, aiming, third-person or group view of an object, use switchCamera instead.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"cameraEffectEnableHUD","type":"command","md":"commands/cameraEffectEnableHUD.md","json":"commands/cameraEffectEnableHUD.json","groups":["Camera Control"],"syntax":["cameraEffectEnableHUD enable"],"summary":"Enable / disable showing of in-game UI during currently active camera effect. By default the HUD is off, which will make results of drawIcon3D invisible, for example.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"cameraInterest","type":"command","md":"commands/cameraInterest.md","json":"commands/cameraInterest.json","groups":["Camera Control"],"syntax":["cameraInterest entity"],"summary":"Return camera interest for given entity, as set by setCameraInterest, or as autodetected.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"cameraOn","type":"command","md":"commands/cameraOn.md","json":"commands/cameraOn.json","groups":["Camera Control","Remote Control"],"syntax":["cameraOn"],"summary":"Returns the vehicle to which the camera is attached. If you need the person, see focusOn.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"cameraView","type":"command","md":"commands/cameraView.md","json":"commands/cameraView.json","groups":["Camera Control"],"syntax":["cameraView"],"summary":"Returns mode of active camera view. Mode is one of:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"campaignConfigFile","type":"command","md":"commands/campaignConfigFile.md","json":"commands/campaignConfigFile.json","groups":["Config"],"syntax":["campaignConfigFile"],"summary":"Returns root of campaign description.ext entries hierarchy.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"camPreload","type":"command","md":"commands/camPreload.md","json":"commands/camPreload.json","groups":["Camera Control"],"syntax":["camera camPreload timeout"],"summary":"Preloads the scene for the prepared camera with given timeout after which preloading is aborted. Max timeout is 30 seconds. Timeout of 0 means max timeout of 30 seconds as well.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"camPreloaded","type":"command","md":"commands/camPreloaded.md","json":"commands/camPreloaded.json","groups":["Camera Control"],"syntax":["camPreloaded camera"],"summary":"Checks whether the camera has finished preloading.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"camPrepareBank","type":"command","md":"commands/camPrepareBank.md","json":"commands/camPrepareBank.json","groups":["Broken Commands","Camera Control"],"syntax":["camera camPrepareBank bank"],"summary":"Prepares the camera bank angle.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"camPrepareDir","type":"command","md":"commands/camPrepareDir.md","json":"commands/camPrepareDir.json","groups":["Broken Commands","Camera Control"],"syntax":["camera camPrepareDir direction"],"summary":"Prepares the camera heading.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"camPrepareDive","type":"command","md":"commands/camPrepareDive.md","json":"commands/camPrepareDive.json","groups":["Broken Commands","Camera Control"],"syntax":["camera camPrepareDive dive"],"summary":"Prepares the camera dive angle.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"camPrepareFocus","type":"command","md":"commands/camPrepareFocus.md","json":"commands/camPrepareFocus.json","groups":["Camera Control"],"syntax":["camera camPrepareFocus [distance, blur]"],"summary":"focusRange is . Prepares the camera focus blur.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"camPrepareFov","type":"command","md":"commands/camPrepareFov.md","json":"commands/camPrepareFov.json","groups":["Camera Control"],"syntax":["camera camPrepareFov fieldOfView"],"summary":"Prepares the camera field of view (zoom). The default zoom level is 0.75, 0.01 is the nearest and 2 the furthest zoom value. The angle of the field of view is atan(FOV)*2 radians when in 4:3 aspect ratio.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"camPrepareFovRange","type":"command","md":"commands/camPrepareFovRange.md","json":"commands/camPrepareFovRange.json","groups":["Broken Commands","Camera Control"],"syntax":["camera camPrepareFovRange [minFovRange, maxFovRange]"],"summary":"Prepares the camera field of view range for auto zooming.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"camPreparePos","type":"command","md":"commands/camPreparePos.md","json":"commands/camPreparePos.json","groups":["Camera Control"],"syntax":["camera camPreparePos position"],"summary":"Prepares the camera position. Needs the call of camCommitPrepared to be conducted.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"camPrepareRelPos","type":"command","md":"commands/camPrepareRelPos.md","json":"commands/camPrepareRelPos.json","groups":["Camera Control"],"syntax":["camera camPrepareRelPos position"],"summary":"Prepares the camera position relative to the current position of the currect target (see camPrepareTarget). Needs the call of camCommitPrepared to be conducted.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"camPrepareTarget","type":"command","md":"commands/camPrepareTarget.md","json":"commands/camPrepareTarget.json","groups":["Camera Control"],"syntax":["camera camPrepareTarget position","camera camPrepareTarget target"],"summary":"Prepares the camera target to a position or to a target. Needs the call of camCommitPrepared to be conducted.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"camSetBank","type":"command","md":"commands/camSetBank.md","json":"commands/camSetBank.json","groups":["Broken Commands","Camera Control"],"syntax":["camera camSetBank bank"],"summary":"Sets camera bank angle. Does not commit changes.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"camSetDir","type":"command","md":"commands/camSetDir.md","json":"commands/camSetDir.json","groups":["Camera Control"],"syntax":["camera camSetDir azimuth","camera camSetDir direction"],"summary":"Sets the orientation of the given camera in the direction of the given vector. Needs camCommit. Since Arma 3 v0.50, only the second syntax with a Vector3D is available.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"camSetDive","type":"command","md":"commands/camSetDive.md","json":"commands/camSetDive.json","groups":["Broken Commands","Camera Control"],"syntax":["camera camSetDive dive"],"summary":"Sets camera dive angle. Does not commit changes.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"camSetFocus","type":"command","md":"commands/camSetFocus.md","json":"commands/camSetFocus.json","groups":["Camera Control"],"syntax":["camera camSetFocus focusRange"],"summary":"Sets camera focus range. It does not automatically commit changes (see camCommit). Use [-1, -1] to disable focus completely.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"camSetFov","type":"command","md":"commands/camSetFov.md","json":"commands/camSetFov.json","groups":["Camera Control"],"syntax":["camera camSetFov level"],"summary":"Set the zoom level (Field Of View) of the given camera.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"camSetFovRange","type":"command","md":"commands/camSetFovRange.md","json":"commands/camSetFovRange.json","groups":["Broken Commands","Camera Control"],"syntax":["camera camSetFovRange [minFovRange, maxFovRange]"],"summary":"Set the zoom level (Field Of View) start and end values for automatical zooming.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"camSetPos","type":"command","md":"commands/camSetPos.md","json":"commands/camSetPos.json","groups":["Camera Control"],"syntax":["camera camSetPos position"],"summary":"Sets the position of the given camera or seagull (see camCreate). It is worth mentioning that camera position can also be set with setPos, in which case it would be instant.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"camSetRelPos","type":"command","md":"commands/camSetRelPos.md","json":"commands/camSetRelPos.json","groups":["Camera Control"],"syntax":["camera camSetRelPos position"],"summary":"Sets the position of the given camera relative to its target, set with camSetTarget. Needs a call to camCommit to be conducted.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"camSetTarget","type":"command","md":"commands/camSetTarget.md","json":"commands/camSetTarget.json","groups":["Camera Control"],"syntax":["camera camSetTarget target","camera camSetTarget position"],"summary":"Set the target object or position where the given camera should point at. Needs the call of camCommit to be conducted. To reset the target use objNull.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"camTarget","type":"command","md":"commands/camTarget.md","json":"commands/camTarget.json","groups":["Camera Control"],"syntax":["camTarget camera"],"summary":"Returns camera's target.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"camUseNVG","type":"command","md":"commands/camUseNVG.md","json":"commands/camUseNVG.json","groups":["Camera Control"],"syntax":["camUseNVG set"],"summary":"Set / clear using of night vision during cutscenes. This command only works with camCreate created camera that is currently the main camera for the player (see Examples).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"canAdd","type":"command","md":"commands/canAdd.md","json":"commands/canAdd.json","groups":["Unit Inventory"],"syntax":["object canAdd item","object canAdd [item, count, ignoreSoldierMaxLoad]","weapon canAdd item","weapon canAdd [attachment, slot]","weapon canAdd [magazine, muzzle]"],"summary":"Checks if given object can be stored in inventory of given object or any inventory container (uniform, vest, backpack) of given unit.","arma3_since":"0.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"canAddItemToBackpack","type":"command","md":"commands/canAddItemToBackpack.md","json":"commands/canAddItemToBackpack.json","groups":["Containers"],"syntax":["unit canAddItemToBackpack item","unit canAddItemToBackpack [item, count, ignoreSoldierMaxLoad]"],"summary":"Checks if given object can be stored into soldier's backpack.","arma3_since":"1.04","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"canAddItemToUniform","type":"command","md":"commands/canAddItemToUniform.md","json":"commands/canAddItemToUniform.json","groups":["Unit Inventory"],"syntax":["unit canAddItemToUniform item","unit canAddItemToUniform [item, count, ignoreSoldierMaxLoad]"],"summary":"Checks if given object can be stored into soldier's uniform.","arma3_since":"1.04","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"canAddItemToVest","type":"command","md":"commands/canAddItemToVest.md","json":"commands/canAddItemToVest.json","groups":["Unit Inventory"],"syntax":["unit canAddItemToVest item","unit canAddItemToVest [item, count, ignoreSoldierMaxLoad]"],"summary":"Checks if given object can be stored into soldier's vest.","arma3_since":"1.04","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"cancelSimpleTaskDestination","type":"command","md":"commands/cancelSimpleTaskDestination.md","json":"commands/cancelSimpleTaskDestination.json","groups":["Briefing"],"syntax":["cancelSimpleTaskDestination task"],"summary":"Cancels a simple task destination.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"canDeployWeapon","type":"command","md":"commands/canDeployWeapon.md","json":"commands/canDeployWeapon.json","groups":["Weapons"],"syntax":["canDeployWeapon unit"],"summary":"Returns true if a unit's weapon can be deployed.","arma3_since":"2.06","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"canFire","type":"command","md":"commands/canFire.md","json":"commands/canFire.json","groups":["Weapons"],"syntax":["canFire unitName"],"summary":"Returns true if the given vehicle is still able to fire. For the command to return true, vehicle must be alive, have weapon operator and the weapon cannot be damaged ≥ 0.9 but can be empty due to running out of ammo.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"canMove","type":"command","md":"commands/canMove.md","json":"commands/canMove.json","groups":["Object Manipulation"],"syntax":["canMove vehicle"],"summary":"Returns if the given vehicle is still able to move.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"canSlingLoad","type":"command","md":"commands/canSlingLoad.md","json":"commands/canSlingLoad.json","groups":["Ropes and Sling Loading"],"syntax":["heli canSlingLoad cargo","typeOfHeli canSlingLoad typeOfCargo"],"summary":"Returns true if setSlingLoad is possible.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"canStand","type":"command","md":"commands/canStand.md","json":"commands/canStand.json","groups":["Object Manipulation"],"syntax":["canStand unit"],"summary":"Returns if the given soldier is able to stand up. It only checks for the unit's legs and not its alive/dead status - it can return true for a dead unit.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"canSuspend","type":"command","md":"commands/canSuspend.md","json":"commands/canSuspend.json","groups":["Program Flow"],"syntax":["canSuspend"],"summary":"Returns true if sleep, uiSleep or waitUntil commands can be used in the current scope.","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"canTriggerDynamicSimulation","type":"command","md":"commands/canTriggerDynamicSimulation.md","json":"commands/canTriggerDynamicSimulation.json","groups":["Dynamic Simulation"],"syntax":["canTriggerDynamicSimulation unit"],"summary":"A getter for triggerDynamicSimulation.","arma3_since":"1.68","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"canUnloadInCombat","type":"command","md":"commands/canUnloadInCombat.md","json":"commands/canUnloadInCombat.json","groups":["Object Manipulation"],"syntax":["canUnloadInCombat vehicle"],"summary":"Returns config value of unloadInCombat for a vehicle. Alternatively see getUnloadInCombat","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"canVehicleCargo","type":"command","md":"commands/canVehicleCargo.md","json":"commands/canVehicleCargo.json","groups":["Vehicle in Vehicle Transport"],"syntax":["vehicle canVehicleCargo cargo"],"summary":"Returns bool array if it is possible to load cargo inside vehicle and if possible to load cargo into empty vehicle","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"captive","type":"command","md":"commands/captive.md","json":"commands/captive.json","groups":["Object Manipulation","Sides"],"syntax":["captive object"],"summary":"Returns the captive state of the given unit (set with setCaptive). A captive unit will not be attacked by its enemies.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"captiveNum","type":"command","md":"commands/captiveNum.md","json":"commands/captiveNum.json","groups":["Object Manipulation","Sides"],"syntax":["captiveNum unit"],"summary":"Checks whether the unit is a captive. If the unit is a vehicle, its commander is checked instead. If a unit's captivity level was set as a Boolean, then the returned number is either 0 (for false) or 1 (for true).","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"case","type":"command","md":"commands/case.md","json":"commands/case.json","groups":["Program Flow"],"syntax":["case b"],"summary":"This command is used as a keyword inside a switch structure to define a value case.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"catch","type":"command","md":"commands/catch.md","json":"commands/catch.json","groups":["Program Flow"],"syntax":["tryBlock catch code"],"summary":"Processes code when an exception is thrown in a try block. The exception caught can be found in the _exception variable.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"cbChecked","type":"command","md":"commands/cbChecked.md","json":"commands/cbChecked.json","groups":["GUI Control"],"syntax":["cbChecked control"],"summary":"Returns the current state of a CT_CHECKBOX control.","arma3_since":"1.12","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"cbSetChecked","type":"command","md":"commands/cbSetChecked.md","json":"commands/cbSetChecked.json","groups":["GUI Control"],"syntax":["control cbSetChecked state"],"summary":"Sets the current state of a CT_CHECKBOX control. Use \"CheckedChanged\" control event handler with it.","arma3_since":"1.12","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ceil","type":"command","md":"commands/ceil.md","json":"commands/ceil.json","groups":["Math"],"syntax":["ceil x"],"summary":"The ceil value of x.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"channelEnabled","type":"command","md":"commands/channelEnabled.md","json":"commands/channelEnabled.json","groups":["Radio and Chat"],"syntax":["channelEnabled channelID"],"summary":"Returns Array of Booleans in format [enabledChat, enabledVoN] for the given channel. For more information about enabling/disabling of chat channels see enableChannel.","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"cheatsEnabled","type":"command","md":"commands/cheatsEnabled.md","json":"commands/cheatsEnabled.json","groups":["System"],"syntax":["cheatsEnabled"],"summary":"Checks whether cheats are enabled (whether the designers' version is running).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"checkAIFeature","type":"command","md":"commands/checkAIFeature.md","json":"commands/checkAIFeature.json","groups":["AI Behaviour"],"syntax":["checkAIFeature feature","unit checkAIFeature feature"],"summary":"Checks if the given AI feature is currently enabled.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"checkVisibility","type":"command","md":"commands/checkVisibility.md","json":"commands/checkVisibility.json","groups":["Math - Geometry"],"syntax":["[ignore, LOD, ignore2] checkVisibility [beg, end]"],"summary":"Checks if one position is visible from another position and how much.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"childAttached","type":"command","md":"commands/childAttached.md","json":"commands/childAttached.json","groups":["PhysX"],"syntax":["childAttached parent"],"summary":"Get the child that has been attached via attachChild","arma3_since":"2.22","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"civilian","type":"command","md":"commands/civilian.md","json":"commands/civilian.json","groups":["Sides"],"syntax":["civilian"],"summary":"Pre-defined variable for the civilian side. When used in a format statement (hint format [\"%1\", civilian]), the string returned is \"CIV\".","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"className","type":"command","md":"commands/className.md","json":"commands/className.json","groups":["Locations"],"syntax":["className location"],"summary":"Returns short name of location. For config class name, see configName","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"clear3DENAttribute","type":"command","md":"commands/clear3DENAttribute.md","json":"commands/clear3DENAttribute.json","groups":["Eden Editor"],"syntax":["entity clear3DENAttribute attribute"],"summary":"Clears the value of the given entity's attribute in Eden Editor. An attribute is identified by its property (data when it is engine-drive attribute) value in config.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"clear3DENInventory","type":"command","md":"commands/clear3DENInventory.md","json":"commands/clear3DENInventory.json","groups":["Eden Editor"],"syntax":["clear3DENInventory entities"],"summary":"Deletes inventory from mission.sqm of given units. Effect is not immediately visible, only when previewing the inventory resets to default.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"clearAllItemsFromBackpack","type":"command","md":"commands/clearAllItemsFromBackpack.md","json":"commands/clearAllItemsFromBackpack.json","groups":["Containers"],"syntax":["clearAllItemsFromBackpack unit"],"summary":"Removes all items from backpack of a unit.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"clearBackpackCargo","type":"command","md":"commands/clearBackpackCargo.md","json":"commands/clearBackpackCargo.json","groups":["Containers"],"syntax":["clearBackpackCargo box"],"summary":"Removes all backpacks from ammo box (or any general weapon holder container).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"clearBackpackCargoGlobal","type":"command","md":"commands/clearBackpackCargoGlobal.md","json":"commands/clearBackpackCargoGlobal.json","groups":["Containers"],"syntax":["clearBackpackCargoGlobal unit"],"summary":"Removes all backpacks from the vehicle cargo space; MP-synchronised.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"clearForcesRTD","type":"command","md":"commands/clearForcesRTD.md","json":"commands/clearForcesRTD.json","groups":["RTD"],"syntax":["clearForcesRTD"],"summary":"Removes all force generators from world.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"clearGroupIcons","type":"command","md":"commands/clearGroupIcons.md","json":"commands/clearGroupIcons.json","groups":["High Command"],"syntax":["clearGroupIcons group"],"summary":"Removes all icons from group.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"clearItemCargo","type":"command","md":"commands/clearItemCargo.md","json":"commands/clearItemCargo.json","groups":["Containers"],"syntax":["clearItemCargo box"],"summary":"Removes all items from ammo box (or any general weapon holder container).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"clearItemCargoGlobal","type":"command","md":"commands/clearItemCargoGlobal.md","json":"commands/clearItemCargoGlobal.json","groups":["Containers"],"syntax":["clearItemCargoGlobal box"],"summary":"Removes all items from ammo box (or any general weapon holder container). It also removes vests and uniforms.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"clearItemPool","type":"command","md":"commands/clearItemPool.md","json":"commands/clearItemPool.json","groups":["Weapon Pool"],"syntax":["clearItemPool"],"summary":"Removes all items from the weapon pool (used in campaigns to transfer items to the next mission).","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"clearMagazineCargo","type":"command","md":"commands/clearMagazineCargo.md","json":"commands/clearMagazineCargo.json","groups":["Containers"],"syntax":["clearMagazineCargo vehicleName"],"summary":"Remove all magazines from the given vehicle's magazine cargo space.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"clearMagazineCargoGlobal","type":"command","md":"commands/clearMagazineCargoGlobal.md","json":"commands/clearMagazineCargoGlobal.json","groups":["Containers"],"syntax":["clearMagazineCargoGlobal object"],"summary":"Removes all magazines from the vehicle cargo space. MP synchronized.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"clearMagazinePool","type":"command","md":"commands/clearMagazinePool.md","json":"commands/clearMagazinePool.json","groups":["Weapon Pool"],"syntax":["clearMagazinePool"],"summary":"Removes all magazines from the magazine pool, of which the player may choose in the following missions. Available in campaigns only.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"clearOverlay","type":"command","md":"commands/clearOverlay.md","json":"commands/clearOverlay.json","groups":["Game 2 Editor"],"syntax":["clearOverlay map"],"summary":"Clear the current overlay.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"clearRadio","type":"command","md":"commands/clearRadio.md","json":"commands/clearRadio.json","groups":["Radio and Chat"],"syntax":["clearRadio"],"summary":"Clean up the content of radio protocol history.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"clearWeaponCargo","type":"command","md":"commands/clearWeaponCargo.md","json":"commands/clearWeaponCargo.json","groups":["Containers"],"syntax":["clearWeaponCargo vehicleName"],"summary":"Remove all weapons from the given vehicle's weapon cargo space.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"clearWeaponCargoGlobal","type":"command","md":"commands/clearWeaponCargoGlobal.md","json":"commands/clearWeaponCargoGlobal.json","groups":["Containers"],"syntax":["clearWeaponCargoGlobal unit"],"summary":"Removes all weapons from the vehicle cargo space. MP synchronized.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"clearWeaponPool","type":"command","md":"commands/clearWeaponPool.md","json":"commands/clearWeaponPool.json","groups":["Weapon Pool"],"syntax":["clearWeaponPool"],"summary":"Remove all weapons from the weapon pool, of which the player may choose in the following missions. Available in campaigns only.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"clientOwner","type":"command","md":"commands/clientOwner.md","json":"commands/clientOwner.json","groups":["Multiplayer"],"syntax":["clientOwner"],"summary":"Returns the machine network ID of the client executing the command.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"closeDialog","type":"command","md":"commands/closeDialog.md","json":"commands/closeDialog.json","groups":["GUI Control"],"syntax":["closeDialog exitcode"],"summary":"Closes the currently active dialog with exit code. It does not instantly close the dialog but does it on next simulation cycle. Most common exit codes are:","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"closeDisplay","type":"command","md":"commands/closeDisplay.md","json":"commands/closeDisplay.json","groups":["GUI Control"],"syntax":["display closeDisplay exitCode"],"summary":"Closes given display with exit code. It does not instantly close the display but does it on next simulation cycle. Most common exit codes are:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"closeOverlay","type":"command","md":"commands/closeOverlay.md","json":"commands/closeOverlay.json","groups":["Game 2 Editor"],"syntax":["closeOverlay map"],"summary":"Closes the current overlay without committing.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"collapseObjectTree","type":"command","md":"commands/collapseObjectTree.md","json":"commands/collapseObjectTree.json","groups":["Game 2 Editor"],"syntax":["collapseObjectTree map"],"summary":"Collapse the object tree.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"collect3DENHistory","type":"command","md":"commands/collect3DENHistory.md","json":"commands/collect3DENHistory.json","groups":["Eden Editor"],"syntax":["collect3DENHistory code","[text, tooltip, icon] collect3DENHistory code"],"summary":"Execute a block of code in which all Eden Editor operations will be recorded as one history step.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"collectiveRTD","type":"command","md":"commands/collectiveRTD.md","json":"commands/collectiveRTD.json","groups":["RTD"],"syntax":["collectiveRTD helicopterRTD"],"summary":"Returns the current position of a helicopter's collective pitch control.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"collisionDisabledWith","type":"command","md":"commands/collisionDisabledWith.md","json":"commands/collisionDisabledWith.json","groups":["Object Manipulation"],"syntax":["collisionDisabledWith obj"],"summary":"Returns the object, given object has collision disabled with and whether or not returned object has also collision disabled with given object.","arma3_since":"2.08","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"combatBehaviour","type":"command","md":"commands/combatBehaviour.md","json":"commands/combatBehaviour.json","groups":["AI Behaviour","Groups"],"syntax":["combatBehaviour unitOrGroup"],"summary":"Returns combat behaviour of unit or group. To set unit or group behaviour see setCombatBehaviour. The behaviour is one of:","arma3_since":"2.04","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"combatMode","type":"command","md":"commands/combatMode.md","json":"commands/combatMode.json","groups":["Groups","AI Behaviour"],"syntax":["combatMode group"],"summary":"Returns the combat mode of the given AI group. See setCombatMode for more information about combat modes.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"combatPace","type":"command","md":"commands/combatPace.md","json":"commands/combatPace.json","groups":["Object Manipulation"],"syntax":["soldier combatPace [enable, duration]"],"summary":"Sets or gets the combat pace for the local player. If the right-hand array is empty, the command will simply return the current combat pace mode without making any changes to combat pace.","arma3_since":"2.22","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"commandArtilleryFire","type":"command","md":"commands/commandArtilleryFire.md","json":"commands/commandArtilleryFire.json","groups":["Artillery"],"syntax":["unit commandArtilleryFire [position, type, rounds]"],"summary":"Orders an artillery unit to fire a burst on the given position (via the radio).","arma3_since":"0.50","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"commandChat","type":"command","md":"commands/commandChat.md","json":"commands/commandChat.json","groups":["Radio and Chat","Sounds"],"syntax":["unit commandChat chatText","[side, identity] commandChat chatText"],"summary":"Types text to the command radio channel. The text will be visible only on the PC where command was executed. If you need the message to show on all computers, you have to execute it globally (see remoteExec).","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"commander","type":"command","md":"commands/commander.md","json":"commands/commander.json","groups":["Object Manipulation"],"syntax":["commander vehicle"],"summary":"In Operation Flashpoint it returns the commander of a vehicle. Since Armed Assault it returns the primary observer. The commander of a vehicle can be found with effectiveCommander.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"commandFire","type":"command","md":"commands/commandFire.md","json":"commands/commandFire.json","groups":["Unit Control"],"syntax":["unit commandFire target"],"summary":"Order the given unit to fire on the given target (via the radio). If the target is objNull, the unit is ordered to fire on its current target (set with doTarget or commandTarget).","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"commandFollow","type":"command","md":"commands/commandFollow.md","json":"commands/commandFollow.json","groups":["Unit Control"],"syntax":["unit commandFollow unitLead"],"summary":"Order the given unit(s) to follow another from his own group (via radio). It can also be used to resume unit formation after e.g doStop.","arma3_since":"0.50","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"commandFSM","type":"command","md":"commands/commandFSM.md","json":"commands/commandFSM.json","groups":["Unit Control"],"syntax":["unitName commandFSM [fsmFile, position, target]"],"summary":"Orders a unit to process command defined by FSM file (via the radio).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"commandGetOut","type":"command","md":"commands/commandGetOut.md","json":"commands/commandGetOut.json","groups":["Unit Control"],"syntax":["commandGetOut unit(s)"],"summary":"Orders one or multiple units to get out from the vehicle (via the radio). Same as doGetOut with latter being silent.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"commandingMenu","type":"command","md":"commands/commandingMenu.md","json":"commands/commandingMenu.json","groups":["Interaction"],"syntax":["commandingMenu"],"summary":"Returns the name of the topmost commanding menu or \"\" if the menu is closed. For action menu visibility check see isActionMenuVisible. See Notes for Arma 2/Arma 3 structure.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"commandMove","type":"command","md":"commands/commandMove.md","json":"commands/commandMove.json","groups":["Groups"],"syntax":["unitName commandMove position"],"summary":"Order the given unit(s) to move to the given location (via the radio). Exactly the same as doMove, except this command displays a radio message.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"commandRadio","type":"command","md":"commands/commandRadio.md","json":"commands/commandRadio.json","groups":["Radio and Chat","Sounds"],"syntax":["unit commandRadio radioName","[side, identity] commandRadio radioName"],"summary":"Sends the audio message to the command radio channel. The message is defined in CfgRadio in the description.ext file or config radio protocol. The transmission will play only on the PC where command was executed.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"commandStop","type":"command","md":"commands/commandStop.md","json":"commands/commandStop.json","groups":["Groups"],"syntax":["commandStop target"],"summary":"Order the given unit(s) to stop via radio. A stop command will never finish, the unit(s) will never be ready.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"commandSuppressiveFire","type":"command","md":"commands/commandSuppressiveFire.md","json":"commands/commandSuppressiveFire.json","groups":["Unit Control"],"syntax":["unit commandSuppressiveFire target"],"summary":"Orders the given unit or a group of units to suppress the given position or target (with radio messages, see doSuppressiveFire if you do not want messages).","arma3_since":"1.60","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"commandTarget","type":"command","md":"commands/commandTarget.md","json":"commands/commandTarget.json","groups":["Groups"],"syntax":["unit commandTarget target"],"summary":"Order the given unit(s) to target the given target (via the radio). Command given to the player, puts a red square with words Target and Distance on player's HUD at target location.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"commandWatch","type":"command","md":"commands/commandWatch.md","json":"commands/commandWatch.json","groups":["Unit Control"],"syntax":["units commandWatch target"],"summary":"Orders the unit(s) to watch the given position or target (via the radio). Use objNull as the target to order a unit to stop watching a position/target.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"comment","type":"command","md":"commands/comment.md","json":"commands/comment.json","groups":["Strings"],"syntax":["comment text"],"summary":"Defines a comment. See SQF Syntax - Comments to learn more about comments.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"commitOverlay","type":"command","md":"commands/commitOverlay.md","json":"commands/commitOverlay.json","groups":["Game 2 Editor"],"syntax":["commitOverlay map"],"summary":"Commit the current overlay.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"compatibleItems","type":"command","md":"commands/compatibleItems.md","json":"commands/compatibleItems.json","groups":["Weapons"],"syntax":["compatibleItems weapon","compatibleItems [weapon, slot]"],"summary":"Returns all items (attachments) that can be mounted on the given weapon.","arma3_since":"2.10","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"compatibleMagazines","type":"command","md":"commands/compatibleMagazines.md","json":"commands/compatibleMagazines.json","groups":["Weapons"],"syntax":["compatibleMagazines weaponOrAmmo","compatibleMagazines [weapon, muzzle]"],"summary":"Returns all magazines that can be loaded in the given weapon or all magazines containing the provided ammo. No compatible magazines are returned for submunition or missiles.","arma3_since":"2.10","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"compatibleWeapons","type":"command","md":"commands/compatibleWeapons.md","json":"commands/compatibleWeapons.json","groups":["Weapons"],"syntax":["compatibleWeapons name"],"summary":"Returns all compatible weapons for given weapon item, weapon magazine or weapon slot.","arma3_since":"2.22","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"compile","type":"command","md":"commands/compile.md","json":"commands/compile.json","groups":["Strings"],"syntax":["compile expression"],"summary":"Compiles String expression into Code.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"compileFinal","type":"command","md":"commands/compileFinal.md","json":"commands/compileFinal.json","groups":["Strings"],"syntax":["compileFinal expression"],"summary":"Compiles an expression / takes an existing HashMap and makes it final, preventing it from being modified or overwritten (by = assignation, publicVariable, set or any other command).","arma3_since":"0.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"compileScript","type":"command","md":"commands/compileScript.md","json":"commands/compileScript.json","groups":["System"],"syntax":["compileScript [path, final, prefixHeader]"],"summary":"This command is an alias for compile(Final) (prefixHeader + preprocessFileLineNumbers path). See description of preprocessFileLineNumbers for more details.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"completedFSM","type":"command","md":"commands/completedFSM.md","json":"commands/completedFSM.json","groups":["System"],"syntax":["completedFSM fsmHandle"],"summary":"Checks whether the given FSM is completed. The FSM handle is the number returned by the execFSM command.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"composeText","type":"command","md":"commands/composeText.md","json":"commands/composeText.json","groups":["Strings","Structured Text"],"syntax":["composeText arguments"],"summary":"Creates a Structured Text by joining the given structured or plain text arguments.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"config greater greater name","type":"command","md":"commands/config_greater_greater_name.md","json":"commands/config_greater_greater_name.json","groups":["Config"],"syntax":["config >> name"],"summary":"Returns config entry with given name (alias of a / b, slightly faster but with lower precedence)","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":">>","aliases":[]},{"name":"configClasses","type":"command","md":"commands/configClasses.md","json":"commands/configClasses.json","groups":["Config"],"syntax":["condition configClasses config","configClasses [config, depth, includeInherited, allSubclasses, classNames]"],"summary":"Returns an array of config entries which meet criteria in condition code. Command iterates through all available config sub classes of the given config class.","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"configFile","type":"command","md":"commands/configFile.md","json":"commands/configFile.json","groups":["Config"],"syntax":["configFile"],"summary":"Return root of config entries hierarchy.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"configHierarchy","type":"command","md":"commands/configHierarchy.md","json":"commands/configHierarchy.json","groups":["Config"],"syntax":["configHierarchy config","configHierarchy [config, classesOnly, includeBases, reversedOrder, configNames]"],"summary":"Returns hierarchy of the given config class. Just like with inheritsFrom, only complete config classes are supported (before Arma 3 v2.14).","arma3_since":"1.48","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"configName","type":"command","md":"commands/configName.md","json":"commands/configName.json","groups":["Config"],"syntax":["configName config"],"summary":"Returns name of config entry.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"configNull","type":"command","md":"commands/configNull.md","json":"commands/configNull.json","groups":["Variables","Config"],"syntax":["configNull"],"summary":"A non-existing Config.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"configOf","type":"command","md":"commands/configOf.md","json":"commands/configOf.json","groups":["Config"],"syntax":["configOf object"],"summary":"Returns config path of the provided object.","arma3_since":"2.00","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"configProperties","type":"command","md":"commands/configProperties.md","json":"commands/configProperties.json","groups":["Config"],"syntax":["configProperties [config, condition, inherit]"],"summary":"Returns an array of config entries that meet the criteria in the condition code. The command iterates through available classes and config properties for given config entry.","arma3_since":"1.36","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"configSourceAddonList","type":"command","md":"commands/configSourceAddonList.md","json":"commands/configSourceAddonList.json","groups":["Mods and Addons","Config"],"syntax":["configSourceAddonList config"],"summary":"Returns an array of addons (CfgPatches) in which the given config class is defined.","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"configSourceMod","type":"command","md":"commands/configSourceMod.md","json":"commands/configSourceMod.json","groups":["Mods and Addons"],"syntax":["configSourceMod config"],"summary":"Returns modDir of the mod that given config class was loaded from.","arma3_since":"1.38","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"configSourceModList","type":"command","md":"commands/configSourceModList.md","json":"commands/configSourceModList.json","groups":["Mods and Addons"],"syntax":["configSourceModList config"],"summary":"Returns an array of mods (CfgMods) in which the given config class is defined.","arma3_since":"1.40","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"confirmSensorTarget","type":"command","md":"commands/confirmSensorTarget.md","json":"commands/confirmSensorTarget.json","groups":["Sensors"],"syntax":["vehicle confirmSensorTarget [side, isConfirmed]"],"summary":"Sets for which Side the entity becomes a \"confirmed hostile\" target - a target that becomes highlighted red on the sensors display.","arma3_since":"1.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"connectTerminalToUAV","type":"command","md":"commands/connectTerminalToUAV.md","json":"commands/connectTerminalToUAV.json","groups":["Remote Control"],"syntax":["person connectTerminalToUAV uav"],"summary":"Connect person with UAV terminal to UAV unit. UAV Terminal item needs to be assigned to GPS slot. In MP the connection is handled locally, therefore it is possible for multiple MP clients to connect to the same UAV.","arma3_since":"0.76","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"connectToServer","type":"command","md":"commands/connectToServer.md","json":"commands/connectToServer.json","groups":["System"],"syntax":["connectToServer [ip, port, password]"],"summary":"Connects the client to the provided server.","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"continue","type":"command","md":"commands/continue.md","json":"commands/continue.json","groups":["Program Flow"],"syntax":["continue"],"summary":"Skips current loop iteration and continues with the next one.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"continueWith","type":"command","md":"commands/continueWith.md","json":"commands/continueWith.json","groups":["Program Flow"],"syntax":["continueWith return","scriptHandle continueWith code","scriptHandle continueWith [code, args]"],"summary":"Skips the current loop iteration, continues with the next one and returns the given value.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"controlNull","type":"command","md":"commands/controlNull.md","json":"commands/controlNull.json","groups":["GUI Control"],"syntax":["controlNull"],"summary":"A non-existing Control. To compare non-existent objects use isNull or isEqualTo (see examples).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"controlsGroupCtrl","type":"command","md":"commands/controlsGroupCtrl.md","json":"commands/controlsGroupCtrl.json","groups":["GUI Control"],"syntax":["ctrlgrp controlsGroupCtrl idc"],"summary":"Returns a child control with specified idc from a controls group","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"conversationDisabled","type":"command","md":"commands/conversationDisabled.md","json":"commands/conversationDisabled.json","groups":["Radio and Chat"],"syntax":["conversationDisabled unit"],"summary":"A getter for disableConversation.","arma3_since":"2.06","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"copyFromClipboard","type":"command","md":"commands/copyFromClipboard.md","json":"commands/copyFromClipboard.json","groups":["System","Strings"],"syntax":["copyFromClipboard"],"summary":"Return ANSI content of the (text) clipboard. If Unicode support is desired, see forceUnicode.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"copyToClipboard","type":"command","md":"commands/copyToClipboard.md","json":"commands/copyToClipboard.json","groups":["System","Strings"],"syntax":["copyToClipboard text"],"summary":"Copies ANSI text string to the clipboard. If Unicode support is desired, see forceUnicode.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"copyWaypoints","type":"command","md":"commands/copyWaypoints.md","json":"commands/copyWaypoints.json","groups":["Waypoints"],"syntax":["groupTo copyWaypoints groupFrom"],"summary":"Copy the chain of waypoints from source to target group. The target group will start to process waypoints from the first one.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"cos","type":"command","md":"commands/cos.md","json":"commands/cos.json","groups":["Math - Geometry"],"syntax":["cos x"],"summary":"Cosine of a number, argument in degrees.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"count","type":"command","md":"commands/count.md","json":"commands/count.json","groups":["Arrays","Strings","Config","HashMap"],"syntax":["count value","condition count array"],"summary":"Can be used to count:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"countEnemy","type":"command","md":"commands/countEnemy.md","json":"commands/countEnemy.json","groups":["Sides","Object Detection"],"syntax":["unit countEnemy others"],"summary":"Count how many units in the array are considered enemy to the given unit.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"countFriendly","type":"command","md":"commands/countFriendly.md","json":"commands/countFriendly.json","groups":["Sides"],"syntax":["unit countFriendly others"],"summary":"Count how many units in the array are considered friendly to the given unit.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"countSide","type":"command","md":"commands/countSide.md","json":"commands/countSide.json","groups":["Sides","Object Detection"],"syntax":["side countSide array"],"summary":"Returns how many units in the given array belong to given side.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"countType","type":"command","md":"commands/countType.md","json":"commands/countType.json","groups":["Object Detection"],"syntax":["type countType objects"],"summary":"Count how many objects in the array are of given type. This command also works with parent classes like \"Air\", \"Tank\", and \"Car\". For a full class reference see Classes.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"countUnknown","type":"command","md":"commands/countUnknown.md","json":"commands/countUnknown.json","groups":["Sides"],"syntax":["unit countUnknown others"],"summary":"Count how many units in the array are unknown to the given unit.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"create3DENComposition","type":"command","md":"commands/create3DENComposition.md","json":"commands/create3DENComposition.json","groups":["Eden Editor"],"syntax":["create3DENComposition [configPath, position]"],"summary":"Create new Composition. To create individual entities, use create3DENEntity.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"create3DENEntity","type":"command","md":"commands/create3DENEntity.md","json":"commands/create3DENEntity.json","groups":["Eden Editor"],"syntax":["create3DENEntity [mode, class, position, isEmpty]","group create3DENEntity [mode, class, position]"],"summary":"Create new Eden Entity. Used for creating individual entities; to create a composition (e.g., infantry squad), use create3DENComposition and to create a layer use add3DENLayer.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"createAgent","type":"command","md":"commands/createAgent.md","json":"commands/createAgent.json","groups":["Object Manipulation"],"syntax":["createAgent [type, position, markers, placement, special]"],"summary":"Creates an agent of the given type. An agent does not have a group or leader or the standard soldier FSM associated with it - for instance, an enemy soldier spawned as an agent has limited AI and will do nothing when…","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"createCenter","type":"command","md":"commands/createCenter.md","json":"commands/createCenter.json","groups":["Sides"],"syntax":["createCenter side"],"summary":"Instanciate a Side center. A Side center is required to be able to create groups of this side. Centers can only be created for east, west, resistance, civilian and sideLogic sides.","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"createDialog","type":"command","md":"commands/createDialog.md","json":"commands/createDialog.json","groups":["GUI Control"],"syntax":["createDialog dialogName","createDialog [dialogName, forceOnTop]"],"summary":"Creates a dialog which is defined either in the mission's description.ext, in the campaign's description.ext or in the global resource.cpp. The given name has to be the class name used in one of these files.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"createDiaryLink","type":"command","md":"commands/createDiaryLink.md","json":"commands/createDiaryLink.json","groups":["Briefing"],"syntax":["createDiaryLink [subject, record, text]"],"summary":"Creates a link to the given diary entry.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"createDiaryRecord","type":"command","md":"commands/createDiaryRecord.md","json":"commands/createDiaryRecord.json","groups":["Briefing"],"syntax":["player createDiaryRecord [subject, textInfo, task, taskState, showTitle]"],"summary":"Creates a Diary entry. Supported tags and their parameters:","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"createDiarySubject","type":"command","md":"commands/createDiarySubject.md","json":"commands/createDiarySubject.json","groups":["Briefing"],"syntax":["player createDiarySubject [subject, displayName, picture]"],"summary":"Creates a new subject in the Diary.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"createDisplay","type":"command","md":"commands/createDisplay.md","json":"commands/createDisplay.json","groups":["GUI Control"],"syntax":["parent createDisplay resourceName"],"summary":"Creates child display of given display and loads from \"resourceName\". The notable difference between createDisplay and createDialog is that with createDisplay the player would be able to move around while the display is…","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"createGearDialog","type":"command","md":"commands/createGearDialog.md","json":"commands/createGearDialog.json","groups":["GUI Control"],"syntax":["createGearDialog [unit, resource]"],"summary":"Opens gear dialog for given unit.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"createGroup","type":"command","md":"commands/createGroup.md","json":"commands/createGroup.json","groups":["Groups"],"syntax":["createGroup side","createGroup [side, deleteWhenEmpty]"],"summary":"Creates a new Group for the given Side. Using this command if the group limit is reached will return grpNull. The new Group exists globally, but it's locality is where this command was executed.","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"createGuardedPoint","type":"command","md":"commands/createGuardedPoint.md","json":"commands/createGuardedPoint.json","groups":["Waypoints"],"syntax":["createGuardedPoint [side, position, objectMapID, vehicle]"],"summary":"Adds a point guarded by the given side (scripted way of adding equivalent of \"GUARDED BY\" trigger in Editor). A closest AI group in the given side with assigned \"GUARD\" waypoint will attempt to secure this guard point.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"createHashMap","type":"command","md":"commands/createHashMap.md","json":"commands/createHashMap.json","groups":["HashMap"],"syntax":["createHashMap"],"summary":"Creates a new empty HashMap.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"createHashMapFromArray","type":"command","md":"commands/createHashMapFromArray.md","json":"commands/createHashMapFromArray.json","groups":["HashMap","Arrays"],"syntax":["createHashMapFromArray [[key1, value1], [key2, value2], ...]","keys createHashMapFromArray values"],"summary":"Creates a new HashMap and initializes it from a key-value pair array","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"createHashMapObject","type":"command","md":"commands/createHashMapObject.md","json":"commands/createHashMapObject.json","groups":["HashMap"],"syntax":["createHashMapObject [classDefinition, constructorArguments]"],"summary":"Create a HashMap with an Object-Oriented Programming behaviour. Inside a object, Methods (if they are called correctly, either by engine or via call - Syntax 3) will have the objects instance inside the _self variable.","arma3_since":"2.14","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"createLocation","type":"command","md":"commands/createLocation.md","json":"commands/createLocation.json","groups":["Locations"],"syntax":["createLocation [className, position, sizeX, sizeY]","createLocation [location]"],"summary":"Creates a location of the specified class and dimensions at the specified position. Classes are defined in CfgLocationTypes; for possible location types see Location Types.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"createMarker","type":"command","md":"commands/createMarker.md","json":"commands/createMarker.json","groups":["Markers"],"syntax":["createMarker [name, position, channel, creator]"],"summary":"Creates a new map marker at the given position. The marker will be created for every connected player as well as all JIP players.","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"createMarkerLocal","type":"command","md":"commands/createMarkerLocal.md","json":"commands/createMarkerLocal.json","groups":["Markers"],"syntax":["createMarkerLocal [name, position, channel, creator]"],"summary":"Creates a local marker at the given position - the marker only exists on the machine that created it. The marker name has to be unique, if a marker with the given name exists, the command will be ignored.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"createMenu","type":"command","md":"commands/createMenu.md","json":"commands/createMenu.json","groups":["Game 2 Editor"],"syntax":["map createMenu index"],"summary":"Creates a previously added menu.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"createMine","type":"command","md":"commands/createMine.md","json":"commands/createMine.json","groups":["Mines"],"syntax":["createMine [type, position, markers, placement]"],"summary":"Creates a mine of the given type. If the markers array only contains one marker name, it is ignored and the position parameter is used instead.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"createMissionDisplay","type":"command","md":"commands/createMissionDisplay.md","json":"commands/createMissionDisplay.json","groups":["GUI Control"],"syntax":["display createMissionDisplay missionRootDirectoryString","display createMissionDisplay [missionRootDirectoryString, cfgMissionsClass]"],"summary":"Create single missions display as a child of given display. The mission dialog will be set to the directory given as an argument \"root\".","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"createMPCampaignDisplay","type":"command","md":"commands/createMPCampaignDisplay.md","json":"commands/createMPCampaignDisplay.json","groups":["GUI Control"],"syntax":["display createMPCampaignDisplay class"],"summary":"Create a MP campaign display. The class name must be a mission collection declared in the configs; for example, configFile >> \"CfgMissions\" >> \"MPMissions\" >> \"Apex\" If the class does not exist or is not a mission…","arma3_since":"1.62","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"createSimpleObject","type":"command","md":"commands/createSimpleObject.md","json":"commands/createSimpleObject.json","groups":["Object Manipulation"],"syntax":["createSimpleObject [shapeName, positionWorld, local]","createSimpleObject [className, positionASL, local]"],"summary":"Create object with given shape defined as path to .p3d model. Supported LODs include Geometry, Fire Geometry, Roadway, View Geometry and ShadowVolume.","arma3_since":"1.58","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"createSimpleTask","type":"command","md":"commands/createSimpleTask.md","json":"commands/createSimpleTask.json","groups":["Briefing"],"syntax":["unit createSimpleTask [name, parentTask]"],"summary":"Creates a new Task and adds it to the Diary.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"createSite","type":"command","md":"commands/createSite.md","json":"commands/createSite.json","groups":["Broken Commands","Sides"],"syntax":["type createSite pos"],"summary":"Create a new site.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"createSoundSource","type":"command","md":"commands/createSoundSource.md","json":"commands/createSoundSource.json","groups":["Sounds"],"syntax":["createSoundSource [type, position, markers, placement]"],"summary":"Creates a sound source of the given type (type is the name of the subclass of CfgVehicles which is pointing to the sound defined in CfgSFX).","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"createSoundSourceLocal","type":"command","md":"commands/createSoundSourceLocal.md","json":"commands/createSoundSourceLocal.json","groups":["Sounds"],"syntax":["see createSoundSource"],"summary":"Same as createSoundSource but with local effect - the created sound is not transferred to other clients.","arma3_since":"2.18","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"createTarget","type":"command","md":"commands/createTarget.md","json":"commands/createTarget.json","groups":["Broken Commands"],"syntax":["obj createTarget [type, position, typeAccuracy, posAccuracy]"],"summary":"Create a target.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"createTask","type":"command","md":"commands/createTask.md","json":"commands/createTask.json","groups":["Briefing","Teams"],"syntax":["teamMember createTask [[type, parentTask], priority, name1, value1, ...]"],"summary":"Create a new AI task (subtask of parentTask). Type is name of registered task type.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"createTeam","type":"command","md":"commands/createTeam.md","json":"commands/createTeam.json","groups":["Teams"],"syntax":["createTeam [type, name]"],"summary":"Creates a Team and names it.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"createTrigger","type":"command","md":"commands/createTrigger.md","json":"commands/createTrigger.json","groups":["Triggers"],"syntax":["createTrigger [type, position, makeGlobal]"],"summary":"Creates a trigger of the given type and at the given position. The type must be a class name in CfgNonAIVehicles or CfgVehicles with simulation = detector.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"createUnit","type":"command","md":"commands/createUnit.md","json":"commands/createUnit.json","groups":["Object Manipulation"],"syntax":["group createUnit [type, position, markers, placement, special]","type createUnit [position, group, init, skill, rank]"],"summary":"Create a unit of the provided CfgVehicles class.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"createVehicle","type":"command","md":"commands/createVehicle.md","json":"commands/createVehicle.json","groups":["Object Manipulation"],"syntax":["type createVehicle position","createVehicle [type, position, markers, placement, special]"],"summary":"Creates an empty object of given classname type. See Arma 3: Assets / Arma 3: createVehicle/vehicles, or Category:CfgVehicles for earlier games.","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"createVehicleCrew","type":"command","md":"commands/createVehicleCrew.md","json":"commands/createVehicleCrew.json","groups":["Object Manipulation"],"syntax":["createVehicleCrew vehicle","group createVehicleCrew vehicle","side createVehicleCrew vehicle"],"summary":"Creates vehicle crew corresponding to the provided vehicle's faction. If the vehicle is already occupied, the command will only create missing crew in the existing vehicle's group.","arma3_since":"0.76","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"createVehicleLocal","type":"command","md":"commands/createVehicleLocal.md","json":"commands/createVehicleLocal.json","groups":["Object Manipulation"],"syntax":["type createVehicleLocal position","createVehicleLocal [type, position, markers, placement, special]"],"summary":"Creates an object of the given type. The Created object is not transferred through network in MP games. netId of such vehicle in multiplayer will be \"0:0\".","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"crew","type":"command","md":"commands/crew.md","json":"commands/crew.json","groups":["Object Manipulation"],"syntax":["crew vehicleName"],"summary":"Returns the crew (both dead and alive) of the given vehicle.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctAddHeader","type":"command","md":"commands/ctAddHeader.md","json":"commands/ctAddHeader.json","groups":["GUI Control - Controls Table"],"syntax":["ctAddHeader control"],"summary":"Adds a header line of controls according to the HeaderTemplate class. Note that rows and headers are indexed separately.","arma3_since":"1.70","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctAddRow","type":"command","md":"commands/ctAddRow.md","json":"commands/ctAddRow.json","groups":["GUI Control - Controls Table"],"syntax":["ctAddRow control"],"summary":"Adds one row of controls according to the RowTemplate class. It returns an array containing row index and array of created controls in a format [<rowIndex>, [<control0>, <control1>...<control n>]].","arma3_since":"1.70","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctClear","type":"command","md":"commands/ctClear.md","json":"commands/ctClear.json","groups":["GUI Control - Controls Table"],"syntax":["ctClear ctrl"],"summary":"Removes all the lines from the RscControlsTable. Returns Nothing.","arma3_since":"1.70","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctCurSel","type":"command","md":"commands/ctCurSel.md","json":"commands/ctCurSel.json","groups":["GUI Control - Controls Table"],"syntax":["ctCurSel ctrl"],"summary":"Returns index of the selected row. Will take only rows, but not headers into account.","arma3_since":"1.70","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctData","type":"command","md":"commands/ctData.md","json":"commands/ctData.json","groups":["GUI Control - Controls Table"],"syntax":["ctrl ctData row"],"summary":"Returns metadata associated with a particular row of a CT_CONTROLS_TABLE control.","arma3_since":"1.70","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctFindHeaderRows","type":"command","md":"commands/ctFindHeaderRows.md","json":"commands/ctFindHeaderRows.json","groups":["GUI Control - Controls Table"],"syntax":["ctrl ctFindHeaderRows index"],"summary":"Gets array of indices of rows under this header.","arma3_since":"1.70","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctFindRowHeader","type":"command","md":"commands/ctFindRowHeader.md","json":"commands/ctFindRowHeader.json","groups":["GUI Control - Controls Table"],"syntax":["ctrl ctFindRowHeader rowIndex"],"summary":"Gets index of the closest header above this row.","arma3_since":"1.70","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctHeaderControls","type":"command","md":"commands/ctHeaderControls.md","json":"commands/ctHeaderControls.json","groups":["GUI Control - Controls Table"],"syntax":["ctrl ctHeaderControls index"],"summary":"Returns array of controls on the header with the given index.","arma3_since":"1.70","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctHeaderCount","type":"command","md":"commands/ctHeaderCount.md","json":"commands/ctHeaderCount.json","groups":["GUI Control - Controls Table"],"syntax":["ctHeaderCount ctrl"],"summary":"Returns number of headers (rows not included) in the RscControlsTable.","arma3_since":"1.70","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctRemoveHeaders","type":"command","md":"commands/ctRemoveHeaders.md","json":"commands/ctRemoveHeaders.json","groups":["GUI Control - Controls Table"],"syntax":["ctrl ctRemoveHeaders indices"],"summary":"Takes array of header indices as a parameter and removes headers with those indices. Indices of remaining headers will be recomputed.","arma3_since":"1.70","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctRemoveRows","type":"command","md":"commands/ctRemoveRows.md","json":"commands/ctRemoveRows.json","groups":["GUI Control - Controls Table"],"syntax":["ctrl ctRemoveRows [index1, index2, ...]"],"summary":"Takes array of row indices as a parameter and removes rows with those indices. Indices of remaining rows will be recomputed.","arma3_since":"1.70","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlActivate","type":"command","md":"commands/ctrlActivate.md","json":"commands/ctrlActivate.json","groups":["GUI Control"],"syntax":["ctrlActivate control","control ctrlActivate full"],"summary":"Launches action attached to given (button based) control. Command ignores control disabled state. (Example 2).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlAddEventHandler","type":"command","md":"commands/ctrlAddEventHandler.md","json":"commands/ctrlAddEventHandler.json","groups":["GUI Control - Event Handlers","Event Handlers"],"syntax":["control ctrlAddEventHandler [handler, function]"],"summary":"Add an event handler to the given control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlAngle","type":"command","md":"commands/ctrlAngle.md","json":"commands/ctrlAngle.json","groups":["GUI Control - Positioning"],"syntax":["ctrlAngle control"],"summary":"Gets rotation info of a control set as ST_PICTURE. Supported control types:","arma3_since":"1.52","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlAnimateModel","type":"command","md":"commands/ctrlAnimateModel.md","json":"commands/ctrlAnimateModel.json","groups":["GUI Control - Object"],"syntax":["control ctrlAnimateModel [source, phase, speed]"],"summary":"Process an animation of 3D Arma: GUI Configuration. Command uses name defined by source property and works similar like animateSource command.","arma3_since":"1.84","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlAnimationPhaseModel","type":"command","md":"commands/ctrlAnimationPhaseModel.md","json":"commands/ctrlAnimationPhaseModel.json","groups":["GUI Control - Object"],"syntax":["control ctrlAnimationPhaseModel source"],"summary":"Returns current animation phase of given source. Similar to animationSourcePhase.","arma3_since":"1.84","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlAt","type":"command","md":"commands/ctrlAt.md","json":"commands/ctrlAt.json","groups":["GUI Control"],"syntax":["display ctrlAt [x, y]"],"summary":"Returns the control at the specified coordinates.","arma3_since":"2.12","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlAutoScrollDelay","type":"command","md":"commands/ctrlAutoScrollDelay.md","json":"commands/ctrlAutoScrollDelay.json","groups":["GUI Control","GUI Control - ListBox","GUI Control - ListNBox"],"syntax":["ctrlAutoScrollDelay control"],"summary":"Returns number of seconds auto-scroll will wait before scroll and/or rewind. -2 if scrollbar not present.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlAutoScrollRewind","type":"command","md":"commands/ctrlAutoScrollRewind.md","json":"commands/ctrlAutoScrollRewind.json","groups":["GUI Control","GUI Control - ListBox","GUI Control - ListNBox"],"syntax":["ctrlAutoScrollRewind control"],"summary":"Returns true if auto-scroll should move back to start after it reaches the end.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlAutoScrollSpeed","type":"command","md":"commands/ctrlAutoScrollSpeed.md","json":"commands/ctrlAutoScrollSpeed.json","groups":["GUI Control","GUI Control - ListBox","GUI Control - ListNBox"],"syntax":["ctrlAutoScrollSpeed control"],"summary":"Returns number of seconds to auto-scroll one line. -1 if auto-scroll is disabled. -2 if scrollbar not present.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlBackgroundColor","type":"command","md":"commands/ctrlBackgroundColor.md","json":"commands/ctrlBackgroundColor.json","groups":["GUI Control"],"syntax":["ctrlBackgroundColor control"],"summary":"Returns control's background color.","arma3_since":"2.06","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlChecked","type":"command","md":"commands/ctrlChecked.md","json":"commands/ctrlChecked.json","groups":["GUI Control"],"syntax":["ctrlChecked control","control ctrlChecked index"],"summary":"Returns the current state of given CT_CHECKBOXES control. Since Arma 3 v1.72 it is possible to query multiple checkboxes by providing checkbox index. For more information see CT_CHECKBOXES.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlClassName","type":"command","md":"commands/ctrlClassName.md","json":"commands/ctrlClassName.json","groups":["GUI Control"],"syntax":["ctrlClassName control"],"summary":"Returns the class name of a Control as it is defined in config. If you need config class of a game created Display, it is stored on display itself:","arma3_since":"1.26","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlCommit","type":"command","md":"commands/ctrlCommit.md","json":"commands/ctrlCommit.json","groups":["GUI Control"],"syntax":["control ctrlCommit time"],"summary":"Commits control animation to last specified duration.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlCommitted","type":"command","md":"commands/ctrlCommitted.md","json":"commands/ctrlCommitted.json","groups":["GUI Control"],"syntax":["ctrlCommitted controlName"],"summary":"Check if the control animation is finished.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlCreate","type":"command","md":"commands/ctrlCreate.md","json":"commands/ctrlCreate.json","groups":["GUI Control"],"syntax":["display ctrlCreate [class, idc, controlsGroup]"],"summary":"Creates a new control in the given display. The control class could be an existing class from the main config or a custom class defined in the mission config.","arma3_since":"1.26","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlDelete","type":"command","md":"commands/ctrlDelete.md","json":"commands/ctrlDelete.json","groups":["GUI Control"],"syntax":["ctrlDelete control"],"summary":"Deletes given control. The control has to be created either by script with ctrlCreate or to have deletable property in config set to 1. Use ctrlShow false and ctrlEnable false to disable controls that cannot be deleted.","arma3_since":"1.26","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlEnable","type":"command","md":"commands/ctrlEnable.md","json":"commands/ctrlEnable.json","groups":["GUI Control"],"syntax":["ctrlEnable [idc, enable]","controlName ctrlEnable enable"],"summary":"Enables or disables a control of the currently active user dialog. Disabled controls cannot be clicked onto. Read Arma: GUI Configuration for more information about user dialogs and controls.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlEnabled","type":"command","md":"commands/ctrlEnabled.md","json":"commands/ctrlEnabled.json","groups":["GUI Control"],"syntax":["ctrlEnabled idc","ctrlEnabled controlName"],"summary":"Returns if a control on the currently active user dialog is enabled. Disabled controls cannot be focused. Read Arma: GUI Configuration for more information about user dialogs and controls.","arma3_since":"0.50","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlFade","type":"command","md":"commands/ctrlFade.md","json":"commands/ctrlFade.json","groups":["GUI Control"],"syntax":["ctrlFade controlName"],"summary":"Returns the current fade factor of control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlFontHeight","type":"command","md":"commands/ctrlFontHeight.md","json":"commands/ctrlFontHeight.json","groups":["GUI Control"],"syntax":["ctrlFontHeight control"],"summary":"Returns control's font size, usually sizeEx value (see ctrlSetFontHeight).","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlForegroundColor","type":"command","md":"commands/ctrlForegroundColor.md","json":"commands/ctrlForegroundColor.json","groups":["GUI Control"],"syntax":["ctrlForegroundColor control"],"summary":"Returns control's foreground color.","arma3_since":"2.06","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlGetProperty","type":"command","md":"commands/ctrlGetProperty.md","json":"commands/ctrlGetProperty.json","groups":["GUI Control"],"syntax":["control ctrlGetProperty property","control ctrlGetProperty properties"],"summary":"Returns one or multiple given properties of given control.","arma3_since":"2.24","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlHTMLLoaded","type":"command","md":"commands/ctrlHTMLLoaded.md","json":"commands/ctrlHTMLLoaded.json","groups":["GUI Control - HTML"],"syntax":["ctrlHTMLLoaded control"],"summary":"Returns true when HTML content was successfully loaded.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlIDC","type":"command","md":"commands/ctrlIDC.md","json":"commands/ctrlIDC.json","groups":["GUI Control"],"syntax":["ctrlIDC control"],"summary":"Returns control IDC.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlIDD","type":"command","md":"commands/ctrlIDD.md","json":"commands/ctrlIDD.json","groups":["GUI Control"],"syntax":["ctrlIDD display"],"summary":"Returns display IDD.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlMapAnimAdd","type":"command","md":"commands/ctrlMapAnimAdd.md","json":"commands/ctrlMapAnimAdd.json","groups":["GUI Control - Map"],"syntax":["map ctrlMapAnimAdd [time, zoom, position]"],"summary":"Adds the next frame to the map animation.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlMapAnimClear","type":"command","md":"commands/ctrlMapAnimClear.md","json":"commands/ctrlMapAnimClear.json","groups":["GUI Control - Map"],"syntax":["ctrlMapAnimClear controlName"],"summary":"Clears the map animation.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlMapAnimCommit","type":"command","md":"commands/ctrlMapAnimCommit.md","json":"commands/ctrlMapAnimCommit.json","groups":["GUI Control - Map"],"syntax":["ctrlMapAnimCommit mapControl"],"summary":"Plays the map animation.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlMapAnimDone","type":"command","md":"commands/ctrlMapAnimDone.md","json":"commands/ctrlMapAnimDone.json","groups":["GUI Control - Map"],"syntax":["ctrlMapAnimDone controlName"],"summary":"Checks whether the map animation has finished.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlMapCursor","type":"command","md":"commands/ctrlMapCursor.md","json":"commands/ctrlMapCursor.json","groups":["GUI Control - Map"],"syntax":["control ctrlMapCursor [defaultCursor, newCursor]"],"summary":"Changes the default cursor that appears when interacting with a map control to a custom one. Use an empty string to restore the default cursor.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlMapDir","type":"command","md":"commands/ctrlMapDir.md","json":"commands/ctrlMapDir.json","groups":["GUI Control - Map"],"syntax":["ctrlMapDir ctrl"],"summary":"Returns the current orientation angle of the map control in degrees.","arma3_since":"2.14","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlMapMouseOver","type":"command","md":"commands/ctrlMapMouseOver.md","json":"commands/ctrlMapMouseOver.json","groups":["GUI Control - Map"],"syntax":["ctrlMapMouseOver control"],"summary":"Returns description of map sign mouse cursor is over. Works with in-game map as well as 2D editor map in edit mode.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlMapPosition","type":"command","md":"commands/ctrlMapPosition.md","json":"commands/ctrlMapPosition.json","groups":["GUI Control - Map"],"syntax":["ctrlMapPosition map"],"summary":"A getter for ctrlMapSetPosition. Returns map position in format [x, y, w, h]. If map is inside a Controls Group, the x and y position is relative to the Controls Group top left corner.","arma3_since":"2.08","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlMapScale","type":"command","md":"commands/ctrlMapScale.md","json":"commands/ctrlMapScale.json","groups":["GUI Control - Map"],"syntax":["ctrlMapScale ctrl"],"summary":"Returns the current scale of given map control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlMapScreenToWorld","type":"command","md":"commands/ctrlMapScreenToWorld.md","json":"commands/ctrlMapScreenToWorld.json","groups":["GUI Control - Map"],"syntax":["control ctrlMapScreenToWorld [x, y]"],"summary":"Converts map screen coordinates into world coordinates. Unlike posScreenToWorld, this command returns world position is format [x, y], otherwise it is identical to posScreenToWorld.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlMapSetPosition","type":"command","md":"commands/ctrlMapSetPosition.md","json":"commands/ctrlMapSetPosition.json","groups":["GUI Control - Map"],"syntax":["map ctrlMapSetPosition [x, y, w, h]"],"summary":"Sets position and size of the given map control and recalculates control center. The effect is immediate and no ctrlCommit is necessary, unlike with ctrlSetPosition command.","arma3_since":"2.06","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlMapWorldToScreen","type":"command","md":"commands/ctrlMapWorldToScreen.md","json":"commands/ctrlMapWorldToScreen.json","groups":["GUI Control - Map"],"syntax":["control ctrlMapWorldToScreen position"],"summary":"Converts world coordinates into map screen coordinates. This command is identical to posWorldToScreen.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlModel","type":"command","md":"commands/ctrlModel.md","json":"commands/ctrlModel.json","groups":["GUI Control - Object"],"syntax":["ctrlModel control"],"summary":"Returns model used in 3D-Dialog.","arma3_since":"1.32","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlModelDirAndUp","type":"command","md":"commands/ctrlModelDirAndUp.md","json":"commands/ctrlModelDirAndUp.json","groups":["GUI Control - Object"],"syntax":["ctrlModelDirAndUp control"],"summary":"Returns vectorDir and vectorUp of the model used in 3D-Dialogs. Returns [[],[]] if control is null.","arma3_since":"1.32","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlModelScale","type":"command","md":"commands/ctrlModelScale.md","json":"commands/ctrlModelScale.json","groups":["GUI Control - Object","GUI Control - Positioning"],"syntax":["ctrlModelScale control"],"summary":"Returns 3D control model scale.","arma3_since":"1.32","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlModelVectorSide","type":"command","md":"commands/ctrlModelVectorSide.md","json":"commands/ctrlModelVectorSide.json","groups":["GUI Control - Object"],"syntax":["ctrlModelVectorSide control"],"summary":"Get the provided control model's vectorSide in 3D-Dialogs.","arma3_since":"2.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlMousePosition","type":"command","md":"commands/ctrlMousePosition.md","json":"commands/ctrlMousePosition.json","groups":["GUI Control - Positioning"],"syntax":["ctrlMousePosition control"],"summary":"Returns position of the mouse on the screen relative to UI Control in UI coordinates. Also works within CT_CONTROLS_GROUPs. In that case, returned position is relative to the position of the group.","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlParent","type":"command","md":"commands/ctrlParent.md","json":"commands/ctrlParent.json","groups":["GUI Control"],"syntax":["ctrlParent control"],"summary":"Returns the parent Display of the given control. For parent Controls group see ctrlParentControlsGroup.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlParentControlsGroup","type":"command","md":"commands/ctrlParentControlsGroup.md","json":"commands/ctrlParentControlsGroup.json","groups":["GUI Control"],"syntax":["ctrlParentControlsGroup ctrl"],"summary":"Returns the parent control of a given child control. If the control is not part of a CT_CONTROLS_GROUP control then controlNull is returned. To return parent Display of the control use ctrlParent.","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlPosition","type":"command","md":"commands/ctrlPosition.md","json":"commands/ctrlPosition.json","groups":["GUI Control - Positioning"],"syntax":["ctrlPosition controlName"],"summary":"Returns the current position of 2D control as [x, y, w, h] array. For 3D control it returns relative [x, z, y].","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlRemoveAllEventHandlers","type":"command","md":"commands/ctrlRemoveAllEventHandlers.md","json":"commands/ctrlRemoveAllEventHandlers.json","groups":["GUI Control - Event Handlers","Event Handlers"],"syntax":["control ctrlRemoveAllEventHandlers handlerName"],"summary":"Remove all event handlers from the given control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlRemoveEventHandler","type":"command","md":"commands/ctrlRemoveEventHandler.md","json":"commands/ctrlRemoveEventHandler.json","groups":["GUI Control - Event Handlers","Event Handlers"],"syntax":["control ctrlRemoveEventHandler [type, id]"],"summary":"Remove a given event handler from the given control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlScale","type":"command","md":"commands/ctrlScale.md","json":"commands/ctrlScale.json","groups":["GUI Control - Positioning"],"syntax":["ctrlScale control"],"summary":"Returns the current scale of the control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlScrollValues","type":"command","md":"commands/ctrlScrollValues.md","json":"commands/ctrlScrollValues.json","groups":["GUI Control"],"syntax":["ctrlScrollValues control"],"summary":"Returns scroll values for current scrollbars in range 0...1 (-1 if not applicable) for the following controls:","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetActiveColor","type":"command","md":"commands/ctrlSetActiveColor.md","json":"commands/ctrlSetActiveColor.json","groups":["GUI Control"],"syntax":["control ctrlSetActiveColor color"],"summary":"Sets text color of given control when it is selected.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetAngle","type":"command","md":"commands/ctrlSetAngle.md","json":"commands/ctrlSetAngle.json","groups":["GUI Control"],"syntax":["control ctrlSetAngle [angle, centerX, centerY, now]"],"summary":"Sets the rotation of a control set as ST_PICTURE. Rotation will be done within the control boundaries, so if the X and Y are given off center, the picture may get clipped by the control boundaries.","arma3_since":"1.62","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetAutoScrollDelay","type":"command","md":"commands/ctrlSetAutoScrollDelay.md","json":"commands/ctrlSetAutoScrollDelay.json","groups":["GUI Control"],"syntax":["control ctrlSetAutoScrollDelay delay"],"summary":"Sets number of second before auto-scroll starts/rewinds. Setter for ctrlAutoScrollDelay.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetAutoScrollRewind","type":"command","md":"commands/ctrlSetAutoScrollRewind.md","json":"commands/ctrlSetAutoScrollRewind.json","groups":["GUI Control"],"syntax":["control ctrlSetAutoScrollRewind set"],"summary":"Defines if scroll should rewind when auto-scroll reach end. Setter for ctrlAutoScrollRewind.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetAutoScrollSpeed","type":"command","md":"commands/ctrlSetAutoScrollSpeed.md","json":"commands/ctrlSetAutoScrollSpeed.json","groups":["GUI Control"],"syntax":["control ctrlSetAutoScrollSpeed speed"],"summary":"Sets number of second required to scroll to next line. If speed < 0, auto-scroll is disabled. Setter for ctrlAutoScrollSpeed.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetBackgroundColor","type":"command","md":"commands/ctrlSetBackgroundColor.md","json":"commands/ctrlSetBackgroundColor.json","groups":["GUI Control"],"syntax":["control ctrlSetBackgroundColor color"],"summary":"Sets background color of given control. Only affects:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetChecked","type":"command","md":"commands/ctrlSetChecked.md","json":"commands/ctrlSetChecked.json","groups":["GUI Control"],"syntax":["control ctrlSetChecked checked","control ctrlSetChecked [index, checked]"],"summary":"Sets checked state of a CT_CHECKBOXES control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetDisabledColor","type":"command","md":"commands/ctrlSetDisabledColor.md","json":"commands/ctrlSetDisabledColor.json","groups":["GUI Control"],"syntax":["ctrl ctrlSetDisabledColor color"],"summary":"Sets the colorDisabled attribute of a control.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetEventHandler","type":"command","md":"commands/ctrlSetEventHandler.md","json":"commands/ctrlSetEventHandler.json","groups":["GUI Control - Event Handlers","Event Handlers"],"syntax":["controlName ctrlSetEventHandler [handlerName, function]"],"summary":"Sets given event handler of given control: any previously added event handler is removed.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"deprecated","operator":null,"aliases":[]},{"name":"ctrlSetFade","type":"command","md":"commands/ctrlSetFade.md","json":"commands/ctrlSetFade.json","groups":["GUI Control"],"syntax":["controlName ctrlSetFade fade"],"summary":"Sets wanted transparency for control animation. Requires ctrlCommit to commit changes. To hide or show a control instantly, use ctrlShow.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetFocus","type":"command","md":"commands/ctrlSetFocus.md","json":"commands/ctrlSetFocus.json","groups":["GUI Control"],"syntax":["ctrlSetFocus control"],"summary":"Sets the input focus on given control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetFont","type":"command","md":"commands/ctrlSetFont.md","json":"commands/ctrlSetFont.json","groups":["GUI Control"],"syntax":["control ctrlSetFont fontName"],"summary":"Sets the font for given control (see available fonts)","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetFontH1","type":"command","md":"commands/ctrlSetFontH1.md","json":"commands/ctrlSetFontH1.json","groups":["GUI Control - HTML"],"syntax":["controlName ctrlSetFontH1 fontName"],"summary":"Sets H1 font of given HTML control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetFontH1B","type":"command","md":"commands/ctrlSetFontH1B.md","json":"commands/ctrlSetFontH1B.json","groups":["GUI Control - HTML"],"syntax":["controlName ctrlSetFontH1B fontName"],"summary":"Sets H1 bold font of given HTML control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetFontH2","type":"command","md":"commands/ctrlSetFontH2.md","json":"commands/ctrlSetFontH2.json","groups":["GUI Control - HTML"],"syntax":["controlName ctrlSetFontH2 fontName"],"summary":"Sets H2 font of given HTML control","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetFontH2B","type":"command","md":"commands/ctrlSetFontH2B.md","json":"commands/ctrlSetFontH2B.json","groups":["GUI Control - HTML"],"syntax":["controlName ctrlSetFontH2B fontName"],"summary":"Sets H2 bold font of given HTML control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetFontH3","type":"command","md":"commands/ctrlSetFontH3.md","json":"commands/ctrlSetFontH3.json","groups":["GUI Control - HTML"],"syntax":["controlName ctrlSetFontH3 fontName"],"summary":"Sets H3 font of given HTML control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetFontH3B","type":"command","md":"commands/ctrlSetFontH3B.md","json":"commands/ctrlSetFontH3B.json","groups":["GUI Control - HTML"],"syntax":["controlName ctrlSetFontH3B fontName"],"summary":"Sets H3 bold font of given HTML control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetFontH4","type":"command","md":"commands/ctrlSetFontH4.md","json":"commands/ctrlSetFontH4.json","groups":["GUI Control - HTML"],"syntax":["controlName ctrlSetFontH4 fontName"],"summary":"Sets H4 font of given HTML control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetFontH4B","type":"command","md":"commands/ctrlSetFontH4B.md","json":"commands/ctrlSetFontH4B.json","groups":["GUI Control - HTML"],"syntax":["controlName ctrlSetFontH4B fontName"],"summary":"Sets H4 bold font of given HTML control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetFontH5","type":"command","md":"commands/ctrlSetFontH5.md","json":"commands/ctrlSetFontH5.json","groups":["GUI Control - HTML"],"syntax":["controlName ctrlSetFontH5 fontName"],"summary":"Sets H5 font of given HTML control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetFontH5B","type":"command","md":"commands/ctrlSetFontH5B.md","json":"commands/ctrlSetFontH5B.json","groups":["GUI Control - HTML"],"syntax":["controlName ctrlSetFontH5B fontName"],"summary":"Sets H5 bold font of given HTML control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetFontH6","type":"command","md":"commands/ctrlSetFontH6.md","json":"commands/ctrlSetFontH6.json","groups":["GUI Control - HTML"],"syntax":["controlName ctrlSetFontH6 fontName"],"summary":"Sets H6 font of given HTML control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetFontH6B","type":"command","md":"commands/ctrlSetFontH6B.md","json":"commands/ctrlSetFontH6B.json","groups":["GUI Control - HTML"],"syntax":["controlName ctrlSetFontH6B fontName"],"summary":"Sets H6 bold font of given HTML control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetFontHeight","type":"command","md":"commands/ctrlSetFontHeight.md","json":"commands/ctrlSetFontHeight.json","groups":["GUI Control - HTML"],"syntax":["control ctrlSetFontHeight size"],"summary":"Sets the sizeEx property for most controls as follows:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetFontHeightH1","type":"command","md":"commands/ctrlSetFontHeightH1.md","json":"commands/ctrlSetFontHeightH1.json","groups":["GUI Control - HTML"],"syntax":["controlName ctrlSetFontHeightH1 height"],"summary":"Sets H1 font size of given HTML control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetFontHeightH2","type":"command","md":"commands/ctrlSetFontHeightH2.md","json":"commands/ctrlSetFontHeightH2.json","groups":["GUI Control - HTML"],"syntax":["controlName ctrlSetFontHeightH2 height"],"summary":"Sets H2 font size of given HTML control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetFontHeightH3","type":"command","md":"commands/ctrlSetFontHeightH3.md","json":"commands/ctrlSetFontHeightH3.json","groups":["GUI Control - HTML"],"syntax":["controlName ctrlSetFontHeightH3 height"],"summary":"Sets H3 font size of given HTML control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetFontHeightH4","type":"command","md":"commands/ctrlSetFontHeightH4.md","json":"commands/ctrlSetFontHeightH4.json","groups":["GUI Control - HTML"],"syntax":["controlName ctrlSetFontHeightH4 height"],"summary":"Sets H4 font size of given HTML control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetFontHeightH5","type":"command","md":"commands/ctrlSetFontHeightH5.md","json":"commands/ctrlSetFontHeightH5.json","groups":["GUI Control - HTML"],"syntax":["controlName ctrlSetFontHeightH5 height"],"summary":"Sets H5 font size of given HTML control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetFontHeightH6","type":"command","md":"commands/ctrlSetFontHeightH6.md","json":"commands/ctrlSetFontHeightH6.json","groups":["GUI Control - HTML"],"syntax":["controlName ctrlSetFontHeightH6 height"],"summary":"Sets H6 font size of given HTML control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetFontHeightSecondary","type":"command","md":"commands/ctrlSetFontHeightSecondary.md","json":"commands/ctrlSetFontHeightSecondary.json","groups":["GUI Control"],"syntax":["ctrl ctrlSetFontHeightSecondary value"],"summary":"Sets the font size of the secondary text of given control.","arma3_since":"1.62","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetFontP","type":"command","md":"commands/ctrlSetFontP.md","json":"commands/ctrlSetFontP.json","groups":["GUI Control - HTML"],"syntax":["control ctrlSetFontP fontOrSize"],"summary":"Sets P font of given HTML control or its size.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetFontPB","type":"command","md":"commands/ctrlSetFontPB.md","json":"commands/ctrlSetFontPB.json","groups":["GUI Control - HTML"],"syntax":["controlName ctrlSetFontPB fontName"],"summary":"Sets P bold font of given HTML control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetFontSecondary","type":"command","md":"commands/ctrlSetFontSecondary.md","json":"commands/ctrlSetFontSecondary.json","groups":["GUI Control"],"syntax":["ctrl ctrlSetFontSecondary fontClass"],"summary":"Sets the font size of the secondary text of given control.","arma3_since":"1.62","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetForegroundColor","type":"command","md":"commands/ctrlSetForegroundColor.md","json":"commands/ctrlSetForegroundColor.json","groups":["GUI Control"],"syntax":["control ctrlSetForegroundColor color"],"summary":"Sets foreground color of the given control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetModel","type":"command","md":"commands/ctrlSetModel.md","json":"commands/ctrlSetModel.json","groups":["GUI Control - Object"],"syntax":["control ctrlSetModel model"],"summary":"Sets model for 3D-Dialogs (see Arma 3: createSimpleObject/objects for a p3d models' list).","arma3_since":"1.32","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetModelDirAndUp","type":"command","md":"commands/ctrlSetModelDirAndUp.md","json":"commands/ctrlSetModelDirAndUp.json","groups":["GUI Control - Object"],"syntax":["control ctrlSetModelDirAndUp dirAndUp"],"summary":"Sets orientation of 3D control model. It is similar to setVectorDirAndUp command for an object.","arma3_since":"1.32","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetModelScale","type":"command","md":"commands/ctrlSetModelScale.md","json":"commands/ctrlSetModelScale.json","groups":["GUI Control - Object","GUI Control - Positioning"],"syntax":["control ctrlSetModelScale scale"],"summary":"Sets 3D control model scale","arma3_since":"1.32","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetMousePosition","type":"command","md":"commands/ctrlSetMousePosition.md","json":"commands/ctrlSetMousePosition.json","groups":["GUI Control - Positioning"],"syntax":["control ctrlSetMousePosition [x, y]"],"summary":"Similar to setMousePosition but relative to the given control.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetPixelPrecision","type":"command","md":"commands/ctrlSetPixelPrecision.md","json":"commands/ctrlSetPixelPrecision.json","groups":["GUI Control - Positioning"],"syntax":["control ctrlSetPixelPrecision mode"],"summary":"Switches mode of pixel precision (rounding) in a given control interface.","arma3_since":"1.82","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetPosition","type":"command","md":"commands/ctrlSetPosition.md","json":"commands/ctrlSetPosition.json","groups":["GUI Control - Positioning"],"syntax":["controlName ctrlSetPosition [x, y]","controlName ctrlSetPosition [x, y, w, h]","controlName ctrlSetPosition [x, z, y]"],"summary":"Sets wanted position and size for 2D control animation. Width and height are optional. ctrlCommit is required to complete the operation.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetPositionH","type":"command","md":"commands/ctrlSetPositionH.md","json":"commands/ctrlSetPositionH.json","groups":["GUI Control - Positioning"],"syntax":["control ctrlSetPositionH h"],"summary":"Sets the height of a 2D control. ctrlCommit is required to complete the operation.","arma3_since":"1.92","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetPositionW","type":"command","md":"commands/ctrlSetPositionW.md","json":"commands/ctrlSetPositionW.json","groups":["GUI Control - Positioning"],"syntax":["control ctrlSetPositionW w"],"summary":"Sets the width of a 2D control. ctrlCommit is required to complete the operation.","arma3_since":"1.92","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetPositionX","type":"command","md":"commands/ctrlSetPositionX.md","json":"commands/ctrlSetPositionX.json","groups":["GUI Control - Positioning"],"syntax":["control ctrlSetPositionX x"],"summary":"Sets horizontal position (x) of the 2D control. ctrlCommit is required to complete the operation.","arma3_since":"1.92","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetPositionY","type":"command","md":"commands/ctrlSetPositionY.md","json":"commands/ctrlSetPositionY.json","groups":["GUI Control - Positioning"],"syntax":["control ctrlSetPositionY y"],"summary":"Sets vertical position (y) of a 2D control. ctrlCommit is required to complete the operation.","arma3_since":"1.92","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetProperty","type":"command","md":"commands/ctrlSetProperty.md","json":"commands/ctrlSetProperty.json","groups":["GUI Control"],"syntax":["control ctrlSetProperty property","control ctrlSetProperty properties"],"summary":"Sets one or multiple given properties of given control.","arma3_since":"2.24","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetScale","type":"command","md":"commands/ctrlSetScale.md","json":"commands/ctrlSetScale.json","groups":["GUI Control - Positioning"],"syntax":["control ctrlSetScale scale"],"summary":"Sets scale of a control. Top left corner remains same. This command requires ctrlCommit.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetScrollValues","type":"command","md":"commands/ctrlSetScrollValues.md","json":"commands/ctrlSetScrollValues.json","groups":["GUI Control"],"syntax":["control ctrlSetScrollValues [vScrollValue, hScrollValue]"],"summary":"Sets scroll values for current scrollbars in range 0..1 for the following controls:","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetShadow","type":"command","md":"commands/ctrlSetShadow.md","json":"commands/ctrlSetShadow.json","groups":["GUI Control"],"syntax":["control ctrlSetShadow shadow"],"summary":"Sets 'shadow' property of the control:","arma3_since":"2.10","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetStructuredText","type":"command","md":"commands/ctrlSetStructuredText.md","json":"commands/ctrlSetStructuredText.json","groups":["GUI Control","Structured Text"],"syntax":["control ctrlSetStructuredText structuredText"],"summary":"Set the Structured Text which will be displayed in structured text control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetText","type":"command","md":"commands/ctrlSetText.md","json":"commands/ctrlSetText.json","groups":["GUI Control"],"syntax":["ctrlSetText [idc, text]","control ctrlSetText text"],"summary":"Sets the text of a control of the currently active user dialog or display. This command can be used for static texts, buttons, edit lines and active texts as well as for images, where you can use it to set the image…","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetTextColor","type":"command","md":"commands/ctrlSetTextColor.md","json":"commands/ctrlSetTextColor.json","groups":["GUI Control"],"syntax":["control ctrlSetTextColor color"],"summary":"Sets text color of given control. As of Arma 3 v1.40 this command can also be used to change fill-color of a CT_PROGRESS control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetTextColorSecondary","type":"command","md":"commands/ctrlSetTextColorSecondary.md","json":"commands/ctrlSetTextColorSecondary.json","groups":["GUI Control"],"syntax":["control ctrlSetTextColorSecondary color"],"summary":"Sets the secondary text color of a text control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetTextSecondary","type":"command","md":"commands/ctrlSetTextSecondary.md","json":"commands/ctrlSetTextSecondary.json","groups":["GUI Control"],"syntax":["control ctrlSetTextSecondary text"],"summary":"Sets the secondary text of a text control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetTextSelection","type":"command","md":"commands/ctrlSetTextSelection.md","json":"commands/ctrlSetTextSelection.json","groups":["GUI Control"],"syntax":["control ctrlSetTextSelection [start, length]"],"summary":"Selects length characters of edit control from the start position and places cursor at the end of selection.","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetTooltip","type":"command","md":"commands/ctrlSetTooltip.md","json":"commands/ctrlSetTooltip.json","groups":["GUI Control"],"syntax":["control ctrlSetTooltip text"],"summary":"Sets tooltip text of given control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetTooltipColorBox","type":"command","md":"commands/ctrlSetTooltipColorBox.md","json":"commands/ctrlSetTooltipColorBox.json","groups":["GUI Control"],"syntax":["control ctrlSetTooltipColorBox color"],"summary":"Sets tooltip border color of given control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetTooltipColorShade","type":"command","md":"commands/ctrlSetTooltipColorShade.md","json":"commands/ctrlSetTooltipColorShade.json","groups":["GUI Control"],"syntax":["control ctrlSetTooltipColorShade color"],"summary":"Sets tooltip background color of given control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetTooltipColorText","type":"command","md":"commands/ctrlSetTooltipColorText.md","json":"commands/ctrlSetTooltipColorText.json","groups":["GUI Control"],"syntax":["display ctrlSetTooltipColorText color"],"summary":"Sets tooltip text color of given control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetTooltipMaxWidth","type":"command","md":"commands/ctrlSetTooltipMaxWidth.md","json":"commands/ctrlSetTooltipMaxWidth.json","groups":["GUI Control"],"syntax":["ctrl ctrlSetTooltipMaxWidth width"],"summary":"Set maximum width of a control's tooltip.","arma3_since":"2.06","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetURL","type":"command","md":"commands/ctrlSetURL.md","json":"commands/ctrlSetURL.json","groups":["GUI Control"],"syntax":["control ctrlSetURL URL"],"summary":"Sets URL property of the given control subject to allowedHTMLLoadURIs[] whitelisting in CfgCommands config. Supported controls are:","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlSetURLOverlayMode","type":"command","md":"commands/ctrlSetURLOverlayMode.md","json":"commands/ctrlSetURLOverlayMode.json","groups":["GUI Control"],"syntax":["control ctrlSetURLOverlayMode mode"],"summary":"Sets how to handle opening of URL, default browser or Steam overlay. Possible values:","arma3_since":"2.10","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlShadow","type":"command","md":"commands/ctrlShadow.md","json":"commands/ctrlShadow.json","groups":["GUI Control"],"syntax":["ctrlShadow control"],"summary":"Returns 'shadow' property of the control (see ctrlSetShadow).","arma3_since":"2.10","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlShow","type":"command","md":"commands/ctrlShow.md","json":"commands/ctrlShow.json","groups":["GUI Control"],"syntax":["ctrlShow [idc, show]","control ctrlShow show"],"summary":"Shows or hides a control, or group of controls together with all the controls inside that group of controls. Read Arma: GUI Configuration for more information about user dialogs and controls.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlShown","type":"command","md":"commands/ctrlShown.md","json":"commands/ctrlShown.json","groups":["GUI Control"],"syntax":["ctrlShown controlName"],"summary":"Returns whether given control is shown.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlStyle","type":"command","md":"commands/ctrlStyle.md","json":"commands/ctrlStyle.json","groups":["GUI Control"],"syntax":["ctrlStyle control"],"summary":"Returns the provided control's style. See Arma: GUI Configuration - Control Styles.","arma3_since":"2.02","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlText","type":"command","md":"commands/ctrlText.md","json":"commands/ctrlText.json","groups":["GUI Control"],"syntax":["ctrlText idc","ctrlText controlName"],"summary":"Returns the text of a control of the currently active user dialog. This command can be used on static texts, buttons, edit lines and active texts as well as for images, where it returns the image path.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlTextColor","type":"command","md":"commands/ctrlTextColor.md","json":"commands/ctrlTextColor.json","groups":["GUI Control"],"syntax":["ctrlTextColor control"],"summary":"Returns control's text color","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlTextHeight","type":"command","md":"commands/ctrlTextHeight.md","json":"commands/ctrlTextHeight.json","groups":["GUI Control"],"syntax":["ctrlTextHeight control"],"summary":"Returns the text control's height. Supported control types:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlTextSecondary","type":"command","md":"commands/ctrlTextSecondary.md","json":"commands/ctrlTextSecondary.json","groups":["GUI Control"],"syntax":["ctrlTextSecondary control"],"summary":"Returns the secondary text of a text control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlTextSelection","type":"command","md":"commands/ctrlTextSelection.md","json":"commands/ctrlTextSelection.json","groups":["GUI Control"],"syntax":["ctrlTextSelection control"],"summary":"Returns edit control text selection in format [start, length, selectedText].","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlTextWidth","type":"command","md":"commands/ctrlTextWidth.md","json":"commands/ctrlTextWidth.json","groups":["GUI Control"],"syntax":["ctrlTextWidth control"],"summary":"Returns the width of the control text including left and right margins (0.008 each). Supported control types are:","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlTooltip","type":"command","md":"commands/ctrlTooltip.md","json":"commands/ctrlTooltip.json","groups":["GUI Control"],"syntax":["ctrlTooltip control"],"summary":"Returns the tooltip property of a button control. Getter for ctrlSetTooltip.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlType","type":"command","md":"commands/ctrlType.md","json":"commands/ctrlType.json","groups":["GUI Control"],"syntax":["ctrlType control"],"summary":"Returns number representing the type of control, which is also defined by type property in config. For more information see Arma: GUI Configuration","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlURL","type":"command","md":"commands/ctrlURL.md","json":"commands/ctrlURL.json","groups":["GUI Control"],"syntax":["ctrlURL control"],"summary":"Returns the URL property of a button control. Getter for ctrlSetURL.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlURLOverlayMode","type":"command","md":"commands/ctrlURLOverlayMode.md","json":"commands/ctrlURLOverlayMode.json","groups":["GUI Control"],"syntax":["ctrlURLOverlayMode control"],"summary":"Returns the URL overlay mode 0, 1, 2 (see ctrlSetURLOverlayMode) or -1 if something went wrong.","arma3_since":"2.10","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlVisible","type":"command","md":"commands/ctrlVisible.md","json":"commands/ctrlVisible.json","groups":["GUI Control"],"syntax":["ctrlVisible idc"],"summary":"Returns if a control of the currently active user dialog is shown or not. Read Arma: GUI Configuration for more information about user dialogs and controls.","arma3_since":"0.50","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctrlWebBrowserAction","type":"command","md":"commands/ctrlWebBrowserAction.md","json":"commands/ctrlWebBrowserAction.json","groups":["GUI Control"],"syntax":["control ctrlWebBrowserAction [Action, ...]"],"summary":"Executes an action on a WebBrowser control. The type of parameters depends on the action type. Possible Actions are:","arma3_since":"2.20","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctRowControls","type":"command","md":"commands/ctRowControls.md","json":"commands/ctRowControls.json","groups":["GUI Control - Controls Table"],"syntax":["control ctRowControls index"],"summary":"Returns array of controls on the row with the given index.","arma3_since":"1.70","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctRowCount","type":"command","md":"commands/ctRowCount.md","json":"commands/ctRowCount.json","groups":["GUI Control - Controls Table"],"syntax":["ctRowCount control"],"summary":"Returns number of rows (headers not included) in the RscControlsTable.","arma3_since":"1.70","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctSetCurSel","type":"command","md":"commands/ctSetCurSel.md","json":"commands/ctSetCurSel.json","groups":["GUI Control - Controls Table"],"syntax":["control ctSetCurSel index"],"summary":"Selects the line with the given index. Will take only rows, but not headers into account. -1 deselects all. Returns Nothing.","arma3_since":"1.70","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctSetData","type":"command","md":"commands/ctSetData.md","json":"commands/ctSetData.json","groups":["GUI Control - Controls Table"],"syntax":["ctrl ctSetData [index, data]"],"summary":"Associates metadata (string) with the row determined by the index. Returns Nothing.","arma3_since":"1.70","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctSetHeaderTemplate","type":"command","md":"commands/ctSetHeaderTemplate.md","json":"commands/ctSetHeaderTemplate.json","groups":["GUI Control - Controls Table"],"syntax":["control ctSetHeaderTemplate config"],"summary":"Takes config path to the new header template. Clears the whole RscControlsTable and sets the new header template.","arma3_since":"1.70","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctSetRowTemplate","type":"command","md":"commands/ctSetRowTemplate.md","json":"commands/ctSetRowTemplate.json","groups":["GUI Control - Controls Table"],"syntax":["control ctSetRowTemplate config"],"summary":"Takes config path to the new row template. Clears the whole RscControlsTable and sets the new row template (Deleting all rows and headers is easier to implement than replacing the rows and filling them with new data.","arma3_since":"1.70","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctSetValue","type":"command","md":"commands/ctSetValue.md","json":"commands/ctSetValue.json","groups":["GUI Control - Controls Table"],"syntax":["control ctSetValue [index, value]"],"summary":"Associates metadata (number) with the row determined by the index. Returns Nothing.","arma3_since":"1.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ctValue","type":"command","md":"commands/ctValue.md","json":"commands/ctValue.json","groups":["GUI Control - Controls Table"],"syntax":["control ctValue index"],"summary":"Returns metadata (number) associated with a particular row of RscControlsTable.","arma3_since":"1.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"curatorAddons","type":"command","md":"commands/curatorAddons.md","json":"commands/curatorAddons.json","groups":["Curator"],"syntax":["curatorAddons curatorObj"],"summary":"Returns list of addons allowed to given curator. The addon names are not guaranteed to be all lower case","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"curatorCamera","type":"command","md":"commands/curatorCamera.md","json":"commands/curatorCamera.json","groups":["Curator"],"syntax":["curatorCamera"],"summary":"Returns curator camera object.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"curatorCameraArea","type":"command","md":"commands/curatorCameraArea.md","json":"commands/curatorCameraArea.json","groups":["Curator"],"syntax":["curatorCameraArea curatorObj"],"summary":"Returns all curator camera areas.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"curatorCameraAreaCeiling","type":"command","md":"commands/curatorCameraAreaCeiling.md","json":"commands/curatorCameraAreaCeiling.json","groups":["Curator"],"syntax":["curatorCameraAreaCeiling curatorObj"],"summary":"Returns ceiling height for curator camera.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"curatorCoef","type":"command","md":"commands/curatorCoef.md","json":"commands/curatorCoef.json","groups":["Curator"],"syntax":["curatorObj curatorCoef action"],"summary":"Returns current coeficient setting.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"curatorEditableObjects","type":"command","md":"commands/curatorEditableObjects.md","json":"commands/curatorEditableObjects.json","groups":["Curator"],"syntax":["curatorEditableObjects curatorObj"],"summary":"Returns all editable objects which belong to a curator.","arma3_since":"1.16","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"curatorEditingArea","type":"command","md":"commands/curatorEditingArea.md","json":"commands/curatorEditingArea.json","groups":["Curator"],"syntax":["curatorEditingArea curator"],"summary":"Returns all curator editing areas.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"curatorEditingAreaType","type":"command","md":"commands/curatorEditingAreaType.md","json":"commands/curatorEditingAreaType.json","groups":["Curator"],"syntax":["curatorEditingAreaType curator"],"summary":"Returns type of edit areas assigned to curator (blacklist/whitelist).","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"curatorMouseOver","type":"command","md":"commands/curatorMouseOver.md","json":"commands/curatorMouseOver.json","groups":["Curator"],"syntax":["curatorMouseOver"],"summary":"Returns Curator Editable Object under curator mouse pointer.","arma3_since":"1.16","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"curatorPoints","type":"command","md":"commands/curatorPoints.md","json":"commands/curatorPoints.json","groups":["Curator"],"syntax":["curatorPoints curatorObj"],"summary":"Returns number of points that curator have.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"curatorRegisteredObjects","type":"command","md":"commands/curatorRegisteredObjects.md","json":"commands/curatorRegisteredObjects.json","groups":["Curator"],"syntax":["curatorRegisteredObjects curator"],"summary":"Returns array with all objects that has curator registered and their settings.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"curatorSelected","type":"command","md":"commands/curatorSelected.md","json":"commands/curatorSelected.json","groups":["Curator"],"syntax":["curatorSelected"],"summary":"Returns list of all curator selected items.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"curatorSelectionPreset","type":"command","md":"commands/curatorSelectionPreset.md","json":"commands/curatorSelectionPreset.json","groups":["Curator"],"syntax":["curatorSelectionPreset numkey"],"summary":"Returns list of all objects stored in the given selection preset.","arma3_since":"2.14","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"curatorWaypointCost","type":"command","md":"commands/curatorWaypointCost.md","json":"commands/curatorWaypointCost.json","groups":["Curator"],"syntax":["curatorWaypointCost curatorObj"],"summary":"Return current price for placing waypoints (curator specific).","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"current3DENOperation","type":"command","md":"commands/current3DENOperation.md","json":"commands/current3DENOperation.json","groups":["Eden Editor"],"syntax":["current3DENOperation"],"summary":"Returns the currently performed editing operation in Eden Editor.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"currentChannel","type":"command","md":"commands/currentChannel.md","json":"commands/currentChannel.json","groups":["Radio and Chat"],"syntax":["currentChannel"],"summary":"Returns currently selected user chat channel on the UI (selected with < and > in multiplayer).","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"currentCommand","type":"command","md":"commands/currentCommand.md","json":"commands/currentCommand.json","groups":["Unit Control"],"syntax":["currentCommand vehicleName"],"summary":"Return the current command type (empty string when no command) for the commander of given vehicle (or for a given soldier). Returned value can be one of:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"currentMagazine","type":"command","md":"commands/currentMagazine.md","json":"commands/currentMagazine.json","groups":["Unit Inventory","Vehicle Inventory"],"syntax":["currentMagazine vehicle"],"summary":"Returns class name of currently loaded vehicle's / unit's magazine.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"currentMagazineDetail","type":"command","md":"commands/currentMagazineDetail.md","json":"commands/currentMagazineDetail.json","groups":["Unit Inventory","Vehicle Inventory"],"syntax":["currentMagazineDetail object"],"summary":"Returns description of vehicle's currently loaded magazine, its ammo count (current/default) and its id.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"currentMagazineDetailTurret","type":"command","md":"commands/currentMagazineDetailTurret.md","json":"commands/currentMagazineDetailTurret.json","groups":["Turrets"],"syntax":["vehicle currentMagazineDetailTurret turretPath"],"summary":"Returns the class name of currently used magazine on specified turret. Use turret path [-1] for driver's turret. Note that a turret is not loaded until unit enters it, so this command will return \"\".","arma3_since":"1.12","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"currentMagazineTurret","type":"command","md":"commands/currentMagazineTurret.md","json":"commands/currentMagazineTurret.json","groups":["Turrets"],"syntax":["vehicle currentMagazineTurret turretPath"],"summary":"Returns the name of the type of the currently using magazine on specified turret. Use turret path [-1] for driver's turret. Note that a turret is not loaded until unit enters it, so this command will return \"\".","arma3_since":"1.12","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"currentMuzzle","type":"command","md":"commands/currentMuzzle.md","json":"commands/currentMuzzle.json","groups":["Weapons"],"syntax":["currentMuzzle unit"],"summary":"Returns a unit's current weapon muzzle. Does not work on vehicles.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"currentNamespace","type":"command","md":"commands/currentNamespace.md","json":"commands/currentNamespace.json","groups":["Namespaces","System"],"syntax":["currentNamespace"],"summary":"Returns the current global namespace the script runs in.","arma3_since":"1.48","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"currentPilot","type":"command","md":"commands/currentPilot.md","json":"commands/currentPilot.json","groups":["Object Manipulation"],"syntax":["currentPilot vehicle"],"summary":"Returns the person piloting the vehicle. If co-pilot is piloting, co-pilot is returned. If you need current pilot of a UAV or UGV, see UAVControl command.","arma3_since":"1.96","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"currentTask","type":"command","md":"commands/currentTask.md","json":"commands/currentTask.json","groups":["Briefing"],"syntax":["currentTask person"],"summary":"Return current task of given person.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"currentTasks","type":"command","md":"commands/currentTasks.md","json":"commands/currentTasks.json","groups":["Briefing","Teams"],"syntax":["currentTasks teamMember"],"summary":"Returns array with all uncompleted tasks for the given agent. getVariable could be used on Task to get the following special local variables from the task:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"currentThrowable","type":"command","md":"commands/currentThrowable.md","json":"commands/currentThrowable.json","groups":["Weapons","Unit Inventory"],"syntax":["currentThrowable unit"],"summary":"Returns currently selected throwable (and the muzzle it is loaded into), which will be launched if the user presses G.","arma3_since":"1.48","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"currentVisionMode","type":"command","md":"commands/currentVisionMode.md","json":"commands/currentVisionMode.json","groups":["Weapons"],"syntax":["currentVisionMode entity","currentVisionMode [entity]","vehicle currentVisionMode turretPath","unit currentVisionMode weapon"],"summary":"Returns current vision mode of unit's weapon. Vision mode could be one of:","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"currentWaypoint","type":"command","md":"commands/currentWaypoint.md","json":"commands/currentWaypoint.json","groups":["Waypoints"],"syntax":["currentWaypoint groupName"],"summary":"Returns the index of the current waypoint (not the waypoint in Waypoint Array format).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"currentWeapon","type":"command","md":"commands/currentWeapon.md","json":"commands/currentWeapon.json","groups":["Weapons","Unit Inventory"],"syntax":["currentWeapon vehicle"],"summary":"Return the name of the currently selected weapon (on the primary turret for vehicles).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"currentWeaponMode","type":"command","md":"commands/currentWeaponMode.md","json":"commands/currentWeaponMode.json","groups":["Weapons"],"syntax":["currentWeaponMode gunner"],"summary":"Returns current weapon mode of unit's weapon.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"currentWeaponTurret","type":"command","md":"commands/currentWeaponTurret.md","json":"commands/currentWeaponTurret.json","groups":["Turrets"],"syntax":["vehicle currentWeaponTurret turretPath"],"summary":"Returns the name of the currently selected weapon on specified turret. Use turret path [-1] for driver's turret.","arma3_since":"1.12","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"currentZeroing","type":"command","md":"commands/currentZeroing.md","json":"commands/currentZeroing.json","groups":["Weapons"],"syntax":["currentZeroing object","object currentZeroing [weaponClass, muzzleClass]"],"summary":"Returns current zeroing.","arma3_since":"0.50","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"cursorObject","type":"command","md":"commands/cursorObject.md","json":"commands/cursorObject.json","groups":["Object Detection"],"syntax":["cursorObject"],"summary":"Returns the object under cursor. This command is quite different from cursorTarget as it is more precise in determining the boundaries of the pointed at object and can detect a larger variety of objects including map…","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"cursorTarget","type":"command","md":"commands/cursorTarget.md","json":"commands/cursorTarget.json","groups":["Object Detection"],"syntax":["cursorTarget"],"summary":"Returns the target pointed at by the player (usually with cross-hairs). The target has to be known to the player to some degree (knowsAbout > 0). If target is completely unknown, command returns objNull.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"customChat","type":"command","md":"commands/customChat.md","json":"commands/customChat.json","groups":["Radio and Chat","Custom Radio and Chat"],"syntax":["unit customChat [customChannelID, message]"],"summary":"Sends the chat message to the custom radio channel. The radio channel needs to be created on the server before hand, with radioChannelCreate command. Use clearRadio to clear chat history","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"customRadio","type":"command","md":"commands/customRadio.md","json":"commands/customRadio.json","groups":["Radio and Chat","Sounds","Custom Radio and Chat"],"syntax":["unit customRadio [customChannelID, message]"],"summary":"Sends the message to the custom radio channel. The message is defined in the description.ext file or radio protocol.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"customWaypointPosition","type":"command","md":"commands/customWaypointPosition.md","json":"commands/customWaypointPosition.json","groups":["Waypoints"],"syntax":["customWaypointPosition"],"summary":"Returns player's custom waypoint (⇧ Shift + Left Mouse Button) position.","arma3_since":"1.92","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"cutFadeOut","type":"command","md":"commands/cutFadeOut.md","json":"commands/cutFadeOut.json","groups":["GUI Control"],"syntax":["layer cutFadeOut duration","layerName cutFadeOut duration"],"summary":"Terminates the effect in the given layer by fading it out according to the given duration. If named layer is used and it doesn't exist, it will be allocated. For title layer see titleFadeOut.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"cutObj","type":"command","md":"commands/cutObj.md","json":"commands/cutObj.json","groups":["GUI Control"],"syntax":["cutObj [class, type, speed, showInMap, drawOverHUD]","layer cutObj [class, type, speed, showInMap, drawOverHUD]","layerName cutObj [class, type, speed, showInMap, drawOverHUD]"],"summary":"Displays an object defined in the global config in CfgTitles.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"cutRsc","type":"command","md":"commands/cutRsc.md","json":"commands/cutRsc.json","groups":["GUI Control"],"syntax":["cutRsc [class, effect, speed, showInMap, drawOverHUD]","layer cutRsc [class, effect, speed, showInMap, drawOverHUD]"],"summary":"Display a resource defined in RscTitles of the mission's Description.ext, the campaign's description.ext or the global config.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"cutText","type":"command","md":"commands/cutText.md","json":"commands/cutText.json","groups":["GUI Control"],"syntax":["cutText [text, type, speed, showInMap, isStructuredText, drawOverHUD]","layer cutText [text, type, speed, showInMap, isStructuredText, drawOverHUD]"],"summary":"Displays a text message in the center of the screen. The text can be displayed on multiple lines by using \"\\n\" new line characters: cutText [\"line1\\nline2\\nline3\", \"PLAIN\"];","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"damage","type":"command","md":"commands/damage.md","json":"commands/damage.json","groups":["Object Manipulation"],"syntax":["damage object"],"summary":"Return the damage value of an object.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":["getDammage"]},{"name":"date","type":"command","md":"commands/date.md","json":"commands/date.json","groups":["Environment"],"syntax":["date"],"summary":"Return the actual in-mission date and time.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"dateToNumber","type":"command","md":"commands/dateToNumber.md","json":"commands/dateToNumber.json","groups":["Environment"],"syntax":["dateToNumber date"],"summary":"Convert a date to a float number, based on Jan 1st 00:00:00 = 0 and Dec 31st 23:59:59 = 1. The same day and time in leap year will be different after 28th of February and 23:59 on 31st of December will be 1.00274.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"dayTime","type":"command","md":"commands/dayTime.md","json":"commands/dayTime.json","groups":["Environment","Mission Information","Time"],"syntax":["dayTime"],"summary":"Returns the current in-game time in hours. For a formatted version of time, see BIS_fnc_timeToString.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"deActivateKey","type":"command","md":"commands/deActivateKey.md","json":"commands/deActivateKey.json","groups":["Mission Information"],"syntax":["deActivateKey keyname"],"summary":"Deactivates the given keyname for the current user profile. The keys are used to unlock missions or campaigns.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"debriefingText","type":"command","md":"commands/debriefingText.md","json":"commands/debriefingText.json","groups":["Briefing"],"syntax":["debriefingText end"],"summary":"Returns debriefing text of provided end.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"debugFSM","type":"command","md":"commands/debugFSM.md","json":"commands/debugFSM.json","groups":["Broken Commands"],"syntax":["FSMhandle debugFSM true"],"summary":"Dump (something about FSM) to debugging output. This command is (assumed to be) non-functional in the retail version.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"debugLog","type":"command","md":"commands/debugLog.md","json":"commands/debugLog.json","groups":["Broken Commands"],"syntax":["debugLog anything"],"summary":"Dump argument type and value to debugging output.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"decayGraphValues","type":"command","md":"commands/decayGraphValues.md","json":"commands/decayGraphValues.json","groups":["Math"],"syntax":["decayGraphValues [lowerBoundValues, graphValues, coef]"],"summary":"Multiplies graph values by the given coefficient. The corresponding lower bound value is used instead if the product is smaller than the bound.","arma3_since":"1.92","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"default","type":"command","md":"commands/default.md","json":"commands/default.json","groups":["Program Flow"],"syntax":["default a"],"summary":"Defines a Switch Type default case - does not need a colon to define its block. See switch for more information.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"deg","type":"command","md":"commands/deg.md","json":"commands/deg.json","groups":["Math - Geometry"],"syntax":["deg value"],"summary":"Converts given value in radians to degrees. 1 degree equals 0.01745 radians or pi / 180.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"delete3DENEntities","type":"command","md":"commands/delete3DENEntities.md","json":"commands/delete3DENEntities.json","groups":["Eden Editor"],"syntax":["delete3DENEntities entities"],"summary":"Delete given entities in Eden Editor.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"deleteAt","type":"command","md":"commands/deleteAt.md","json":"commands/deleteAt.json","groups":["Arrays","HashMap"],"syntax":["array deleteAt index","hashMap deleteAt key","array deleteAt indexes"],"summary":"Removes array element at the given index and returns removed element (modifies the original array, just like resize or set).","arma3_since":"1.32","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"deleteCenter","type":"command","md":"commands/deleteCenter.md","json":"commands/deleteCenter.json","groups":["Sides"],"syntax":["deleteCenter side"],"summary":"In a nutshell, this command removes gaming Side (see createCenter). If a side has >0 Groups it cannot be deleted.","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"deleteCollection","type":"command","md":"commands/deleteCollection.md","json":"commands/deleteCollection.json","groups":["Object Manipulation"],"syntax":["deleteCollection object"],"summary":"Delete a collection. As example, used with a soldier, it'll hide the ingame model.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"deleteEditorObject","type":"command","md":"commands/deleteEditorObject.md","json":"commands/deleteEditorObject.json","groups":["Game 2 Editor"],"syntax":["map deleteEditorObject object"],"summary":"Delete the editor object. Requires all editor object links to be removed prior.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"deleteGroup","type":"command","md":"commands/deleteGroup.md","json":"commands/deleteGroup.json","groups":["Groups"],"syntax":["deleteGroup group"],"summary":"Destroys the given group - the group must be empty and local to the machine executing this command.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"deleteGroupWhenEmpty","type":"command","md":"commands/deleteGroupWhenEmpty.md","json":"commands/deleteGroupWhenEmpty.json","groups":["Groups"],"syntax":["group deleteGroupWhenEmpty delete"],"summary":"Marks given group for auto-deletion when group is empty. true will mark the group for auto-deletion once empty, false will simply unmark the group that was marked previously.","arma3_since":"1.68","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"deleteIdentity","type":"command","md":"commands/deleteIdentity.md","json":"commands/deleteIdentity.json","groups":["Unit Identity"],"syntax":["deleteIdentity identityName"],"summary":"Deletes an identity created with saveIdentity from the campaign's progress file.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"deleteLocation","type":"command","md":"commands/deleteLocation.md","json":"commands/deleteLocation.json","groups":["Locations"],"syntax":["deleteLocation location"],"summary":"Deletes scripted location.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"deleteMarker","type":"command","md":"commands/deleteMarker.md","json":"commands/deleteMarker.json","groups":["Markers"],"syntax":["deleteMarker name"],"summary":"Destroys the given marker.","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"deleteMarkerLocal","type":"command","md":"commands/deleteMarkerLocal.md","json":"commands/deleteMarkerLocal.json","groups":["Markers"],"syntax":["deleteMarkerLocal markerName"],"summary":"Destroys the given marker.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"deleteRange","type":"command","md":"commands/deleteRange.md","json":"commands/deleteRange.json","groups":["Arrays"],"syntax":["array deleteRange [from, count]"],"summary":"Removes a range of array elements from the given array. Modifies the original array, just like resize or set.","arma3_since":"1.32","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"deleteResources","type":"command","md":"commands/deleteResources.md","json":"commands/deleteResources.json","groups":["Teams"],"syntax":["teamMember deleteResources resources"],"summary":"Delete (unregister) resources of the team member. Resources are deleted in the order they were added. Case insensitive.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"deleteSite","type":"command","md":"commands/deleteSite.md","json":"commands/deleteSite.json","groups":["Broken Commands"],"syntax":["deleteSite site"],"summary":"Removes the site.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"deleteStatus","type":"command","md":"commands/deleteStatus.md","json":"commands/deleteStatus.json","groups":["Object Manipulation"],"syntax":["deleteStatus statusName"],"summary":"Deletes a status created with saveStatus from the campaign's progress file.","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"deleteTarget","type":"command","md":"commands/deleteTarget.md","json":"commands/deleteTarget.json","groups":["Broken Commands"],"syntax":["deleteTarget target"],"summary":"Delete a target.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"deleteTeam","type":"command","md":"commands/deleteTeam.md","json":"commands/deleteTeam.json","groups":["Teams"],"syntax":["deleteTeam team"],"summary":"Destroy given team.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"deleteVehicle","type":"command","md":"commands/deleteVehicle.md","json":"commands/deleteVehicle.json","groups":["Object Manipulation"],"syntax":["deleteVehicle object","deleteVehicle objects"],"summary":"Deletes an object. Only objects inserted in the mission editor and objects created during the game's progress can be deleted by this command. Terrain objects and players cannot be deleted.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"deleteVehicleCrew","type":"command","md":"commands/deleteVehicleCrew.md","json":"commands/deleteVehicleCrew.json","groups":["Object Manipulation"],"syntax":["vehicle deleteVehicleCrew unit","deleteVehicleCrew vehicle"],"summary":"Deletes a member of or the whole crew of a vehicle. Human players cannot be deleted.","arma3_since":"1.32","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"deleteWaypoint","type":"command","md":"commands/deleteWaypoint.md","json":"commands/deleteWaypoint.json","groups":["Waypoints"],"syntax":["deleteWaypoint [group, index]"],"summary":"Removes the specified waypoint.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"detach","type":"command","md":"commands/detach.md","json":"commands/detach.json","groups":["Object Manipulation"],"syntax":["detach object"],"summary":"Detaches previously attached with attachTo object.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"detachChild","type":"command","md":"commands/detachChild.md","json":"commands/detachChild.json","groups":["PhysX"],"syntax":["detachChild parent"],"summary":"Detaches previously attached with attachChild object.","arma3_since":"2.22","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"detectedMines","type":"command","md":"commands/detectedMines.md","json":"commands/detectedMines.json","groups":["Mines"],"syntax":["detectedMines side"],"summary":"Returns an array of all mines detected by a given side","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_activeMissionFSMs","type":"command","md":"commands/diag_activeMissionFSMs.md","json":"commands/diag_activeMissionFSMs.json","groups":["Diagnostic"],"syntax":["diag_activeMissionFSMs"],"summary":"Returns array with active Mission FSMs. To see number of all scripts currently in the scheduler use diag_activeScripts.","arma3_since":"1.44","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_activeScripts","type":"command","md":"commands/diag_activeScripts.md","json":"commands/diag_activeScripts.json","groups":["Diagnostic"],"syntax":["diag_activeScripts"],"summary":"Returns 4 element array with numbers of currently running scripts","arma3_since":"1.64","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_activeSQFScripts","type":"command","md":"commands/diag_activeSQFScripts.md","json":"commands/diag_activeSQFScripts.json","groups":["Diagnostic"],"syntax":["diag_activeSQFScripts"],"summary":"Returns information about active SQF scripts. To see number of all scripts currently in the scheduler use diag_activeScripts.","arma3_since":"1.44","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_activeSQSScripts","type":"command","md":"commands/diag_activeSQSScripts.md","json":"commands/diag_activeSQSScripts.json","groups":["Diagnostic"],"syntax":["diag_activeSQSScripts"],"summary":"Returns array with active SQSs. To see number of all scripts currently in the scheduler use diag_activeScripts.","arma3_since":"1.44","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_allMissionEventHandlers","type":"command","md":"commands/diag_allMissionEventHandlers.md","json":"commands/diag_allMissionEventHandlers.json","groups":["Diagnostic","Event Handlers"],"syntax":["diag_allMissionEventHandlers"],"summary":"Returns an array with all mission event handlers.","arma3_since":"2.00","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_captureFrame","type":"command","md":"commands/diag_captureFrame.md","json":"commands/diag_captureFrame.json","groups":["Diagnostic","Performance Profiling"],"syntax":["diag_captureFrame frame"],"summary":"This command starts counting frames from the moment it is executed and when the count reaches the number passed as param, the current frame is captured and captured data UI dialog appears, similar to…","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_captureFrameToFile","type":"command","md":"commands/diag_captureFrameToFile.md","json":"commands/diag_captureFrameToFile.json","groups":["Diagnostic","Performance Profiling"],"syntax":["diag_captureFrameToFile frame"],"summary":"This command starts counting frames from the moment it is executed and when the count reaches the number passed as param, the current frame is captured and written to a log file in the same directory as the .rpt file.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_captureSlowFrame","type":"command","md":"commands/diag_captureSlowFrame.md","json":"commands/diag_captureSlowFrame.json","groups":["Diagnostic","Performance Profiling"],"syntax":["diag_captureSlowFrame [section, threshold, frameSkip, toFile, continuousCounter]"],"summary":"Opens \"capture frame\" dialog if current frame exceeds set threshold in seconds. One can indicate to either capture duration of a specific profiling selection or the total duration of the frame.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_codePerformance","type":"command","md":"commands/diag_codePerformance.md","json":"commands/diag_codePerformance.json","groups":["Diagnostic","Performance Profiling"],"syntax":["diag_codePerformance [code, arguments, cycles]"],"summary":"Attempts to run given code with given arguments given number of cycles in unscheduled environment and returns average time it took to run the code as well as actual number of executions performed.","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_deltaTime","type":"command","md":"commands/diag_deltaTime.md","json":"commands/diag_deltaTime.json","groups":["Diagnostic","Time"],"syntax":["diag_deltaTime"],"summary":"Returns the duration of the previous frame in seconds","arma3_since":"1.96","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_drawMode","type":"command","md":"commands/diag_drawMode.md","json":"commands/diag_drawMode.json","groups":["Diagnostic"],"syntax":["diag_drawMode type"],"summary":"Activates a debug visualisation.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_dumpCalltraceToLog","type":"command","md":"commands/diag_dumpCalltraceToLog.md","json":"commands/diag_dumpCalltraceToLog.json","groups":["Diagnostic"],"syntax":["diag_dumpCalltraceToLog"],"summary":"Dumps current callstack/calltrace to RPT.","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_dumpScriptAssembly","type":"command","md":"commands/diag_dumpScriptAssembly.md","json":"commands/diag_dumpScriptAssembly.json","groups":["Diagnostic"],"syntax":["diag_dumpScriptAssembly code"],"summary":"Dump script assembly.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_dumpTerrainSynth","type":"command","md":"commands/diag_dumpTerrainSynth.md","json":"commands/diag_dumpTerrainSynth.json","groups":["Diagnostic"],"syntax":["diag_dumpTerrainSynth"],"summary":"Returns OutsideTerrain's current world's values.","arma3_since":"2.04","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_dynamicSimulationEnd","type":"command","md":"commands/diag_dynamicSimulationEnd.md","json":"commands/diag_dynamicSimulationEnd.json","groups":["Diagnostic","Dynamic Simulation"],"syntax":["diag_dynamicSimulationEnd file"],"summary":"Ends dynamic simulation data gathering and writes collected data into given (txt) file. The file is saved in the Arma 3 installation folder.","arma3_since":"1.68","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_dynamicSimulationStart","type":"command","md":"commands/diag_dynamicSimulationStart.md","json":"commands/diag_dynamicSimulationStart.json","groups":["Dynamic Simulation","Diagnostic"],"syntax":["diag_dynamicSimulationStart"],"summary":"Starts gathering Arma 3: Dynamic Simulation diagnostic data.","arma3_since":"1.68","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_enable","type":"command","md":"commands/diag_enable.md","json":"commands/diag_enable.json","groups":["Diagnostic"],"syntax":["mode diag_enable state"],"summary":"Toggles various diagnostics.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_enabled","type":"command","md":"commands/diag_enabled.md","json":"commands/diag_enabled.json","groups":["Diagnostic"],"syntax":["diag_enabled mode"],"summary":"Checks whether specific diagnostic mode is activated.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_exportConfig","type":"command","md":"commands/diag_exportConfig.md","json":"commands/diag_exportConfig.json","groups":["Diagnostic","Config"],"syntax":["diag_exportConfig [path, config]"],"summary":"Exports given config into file of given path.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_exportTerrainSVG","type":"command","md":"commands/diag_exportTerrainSVG.md","json":"commands/diag_exportTerrainSVG.json","groups":["Diagnostic"],"syntax":["diag_exportTerrainSVG [filePath, drawLocationNames, drawGrid, drawCountlines, drawTreeObjects, drawMountainHeightpoints, simpleRoads]"],"summary":"Like the old TOPOGRAPHY cheat code, exports terrain, but in modern SVG format instead of the proprietary EMF format.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_fps","type":"command","md":"commands/diag_fps.md","json":"commands/diag_fps.json","groups":["Diagnostic","Performance Profiling"],"syntax":["diag_fps"],"summary":"Returns average framerate calculated over last 16 frames.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_fpsMin","type":"command","md":"commands/diag_fpsMin.md","json":"commands/diag_fpsMin.json","groups":["Diagnostic","Performance Profiling"],"syntax":["diag_fpsMin"],"summary":"Returns minimal framerate. Calculated from the longest frame over last 16 frames.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_frameNo","type":"command","md":"commands/diag_frameNo.md","json":"commands/diag_frameNo.json","groups":["Diagnostic","Performance Profiling"],"syntax":["diag_frameNo"],"summary":"Returns number of frame currently displayed.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_getTerrainGrid","type":"command","md":"commands/diag_getTerrainGrid.md","json":"commands/diag_getTerrainGrid.json","groups":["Diagnostic"],"syntax":["diag_getTerrainGrid"],"summary":"Returns terrain cell size (size of each grid cell in the Heightmap).","arma3_since":"2.04","locality":{"argument":null,"effect":null,"server_exec":false},"status":"deprecated","operator":null,"aliases":[]},{"name":"diag_getTerrainHeight","type":"command","md":"commands/diag_getTerrainHeight.md","json":"commands/diag_getTerrainHeight.json","groups":["Diagnostic"],"syntax":["diag_getTerrainHeight positionWorld"],"summary":"Returns terrain height at the specified location.","arma3_since":"2.04","locality":{"argument":null,"effect":null,"server_exec":false},"status":"deprecated","operator":null,"aliases":[]},{"name":"diag_getTerrainSegmentOffset","type":"command","md":"commands/diag_getTerrainSegmentOffset.md","json":"commands/diag_getTerrainSegmentOffset.json","groups":["Diagnostic"],"syntax":["diag_getTerrainSegmentOffset worldPos"],"summary":"Returns the terrain segment. It is basically the same as:","arma3_since":"2.04","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_lightNewLoad","type":"command","md":"commands/diag_lightNewLoad.md","json":"commands/diag_lightNewLoad.json","groups":["Lights","Diagnostic"],"syntax":["diag_lightNewLoad path"],"summary":"Allows loading of lighting config during the gameplay (effectively changing the current scene lighting). Filename path can be either absolute or relative.","arma3_since":"1.82","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_list","type":"command","md":"commands/diag_list.md","json":"commands/diag_list.json","groups":["Diagnostic"],"syntax":["diag_list mode"],"summary":"Returns an array of all diagnostic modes available in the game.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_localized","type":"command","md":"commands/diag_localized.md","json":"commands/diag_localized.json","groups":["Strings","Localization"],"syntax":["diag_localized stringtable"],"summary":"Returns array with all localized keys from the given stringtable or the array of all stringtables names if empty string \"\" is given. Common stringtables are: \"Global\", \"Mission\", \"Campaign\".","arma3_since":"2.04","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_log","type":"command","md":"commands/diag_log.md","json":"commands/diag_log.json","groups":["Diagnostic"],"syntax":["diag_log output"],"summary":"Dumps the argument's value to the report file. Each call creates a new line in the file.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_mergeConfigFile","type":"command","md":"commands/diag_mergeConfigFile.md","json":"commands/diag_mergeConfigFile.json","groups":["Diagnostic","Config"],"syntax":["diag_mergeConfigFile [path, userdir]"],"summary":"Updates config without restarting. Attributes and classes can not be deleted unless delete is used. Changes to the config are applied to all new entities, a mission restart is not necessarily required.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_recordTurretLimits","type":"command","md":"commands/diag_recordTurretLimits.md","json":"commands/diag_recordTurretLimits.json","groups":["Diagnostic"],"syntax":["diag_recordTurretLimits section"],"summary":"Start recording tool for creating turret aiming limits.","arma3_since":"1.64","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_remainsCollector","type":"command","md":"commands/diag_remainsCollector.md","json":"commands/diag_remainsCollector.json","groups":["Object Manipulation"],"syntax":["diag_remainsCollector option"],"summary":"Returns current settings for the remains collector and the list of monitored units if any.","arma3_since":"2.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_resetAnims","type":"command","md":"commands/diag_resetAnims.md","json":"commands/diag_resetAnims.json","groups":["Diagnostic"],"syntax":["diag_resetAnims"],"summary":"Resets the animations system cache, so that animation makers can test their animations without restarting the game. A mission restart is required for the changes to be applied.","arma3_since":"2.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_resetShapes","type":"command","md":"commands/diag_resetShapes.md","json":"commands/diag_resetShapes.json","groups":["Diagnostic"],"syntax":["diag_resetShapes"],"summary":"Reload models on-the-fly without the need of restarting the game. Changes applied by diag_resetShapes are applied to all new entities so restart of mission is not necessarily required - spawning vehicle again or…","arma3_since":"1.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_scope","type":"command","md":"commands/diag_scope.md","json":"commands/diag_scope.json","groups":["Diagnostic","Performance Profiling"],"syntax":["diag_scope"],"summary":"Returns script scope depth. When script is directly executed by the engine or a new script is added to the scheduler, the scope depth is 0. The examples of such execution are event handlers, spawn, etc.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_setLightNew","type":"command","md":"commands/diag_setLightNew.md","json":"commands/diag_setLightNew.json","groups":["Lights","Diagnostic"],"syntax":["diag_setLightNew config"],"summary":"Overrides currently used scene lighting. The operand is config that is placed as a string (not file). The changes may not be applied immediately, but can be forced by the call of simulWeatherSync.","arma3_since":"1.82","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_setTerrainHeight","type":"command","md":"commands/diag_setTerrainHeight.md","json":"commands/diag_setTerrainHeight.json","groups":["Diagnostic"],"syntax":["position diag_setTerrainHeight height"],"summary":"Changes the terrain height of the cell in which given position lies. This command is only available with Arma 3: Diagnostics Exe.","arma3_since":"2.06","locality":{"argument":null,"effect":null,"server_exec":false},"status":"deprecated","operator":null,"aliases":[]},{"name":"diag_SQFCDebugDump","type":"command","md":"commands/diag_SQFCDebugDump.md","json":"commands/diag_SQFCDebugDump.json","groups":["Diagnostic"],"syntax":["diag_SQFCDebugDump [sourcePath, targetPath]"],"summary":"Dumps the bytecode as Arma 3 sees it, in a diff friendly way. Useful for testing custom SQFC compilers.","arma3_since":"2.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_stacktrace","type":"command","md":"commands/diag_stacktrace.md","json":"commands/diag_stacktrace.json","groups":["Diagnostic"],"syntax":["diag_stacktrace"],"summary":"Returns an array containing the function name, line number, scope name and all local variables in form of a hashmap.","arma3_since":"2.06","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_testScriptSimpleVM","type":"command","md":"commands/diag_testScriptSimpleVM.md","json":"commands/diag_testScriptSimpleVM.json","groups":["Diagnostic","Performance Profiling"],"syntax":["diag_testScriptSimpleVM code"],"summary":"Outputs the provided SQF code's end code.","arma3_since":"2.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_tickTime","type":"command","md":"commands/diag_tickTime.md","json":"commands/diag_tickTime.json","groups":["Diagnostic","Time"],"syntax":["diag_tickTime"],"summary":"Real time in seconds spent from the start of the game. On Windows the command uses timeGetTime.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diag_toggle","type":"command","md":"commands/diag_toggle.md","json":"commands/diag_toggle.json","groups":["Diagnostic"],"syntax":["diag_toggle mode"],"summary":"Toggles various diagnostics.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"dialog","type":"command","md":"commands/dialog.md","json":"commands/dialog.json","groups":["GUI Control"],"syntax":["dialog"],"summary":"Tests whether any user dialog is open.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diaryRecordNull","type":"command","md":"commands/diaryRecordNull.md","json":"commands/diaryRecordNull.json","groups":["Briefing","Variables"],"syntax":["diaryRecordNull"],"summary":"A non-existent Diary Record. To compare non-existent objects use isNull or isEqualTo:","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"diarySubjectExists","type":"command","md":"commands/diarySubjectExists.md","json":"commands/diarySubjectExists.json","groups":["Briefing"],"syntax":["player diarySubjectExists name"],"summary":"Checks whether given subject is present in the Diary of given player.","arma3_since":"0.50","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"didJIP","type":"command","md":"commands/didJIP.md","json":"commands/didJIP.json","groups":["Multiplayer"],"syntax":["didJIP"],"summary":"Checks if the current client Joined In Progress.","arma3_since":"1.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"didJIPOwner","type":"command","md":"commands/didJIPOwner.md","json":"commands/didJIPOwner.json","groups":["Multiplayer"],"syntax":["didJIPOwner object"],"summary":"Checks if the current owner of supplied Object Joined In Progress. Returns false on clients.","arma3_since":"1.50","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"difficulty","type":"command","md":"commands/difficulty.md","json":"commands/difficulty.json","groups":["Difficulty"],"syntax":["difficulty"],"summary":"Returns high-level selected difficulty mode.","arma3_since":"0.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"difficultyEnabled","type":"command","md":"commands/difficultyEnabled.md","json":"commands/difficultyEnabled.json","groups":["Difficulty"],"syntax":["difficultyEnabled flagName"],"summary":"Checks specific difficulty settings of the current user. Difficulty flag names can be found in the ArmA profile file under class Difficulties/xxx/Flags (xxx being regular or veteran).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"difficultyEnabledRTD","type":"command","md":"commands/difficultyEnabledRTD.md","json":"commands/difficultyEnabledRTD.json","groups":["RTD","Difficulty"],"syntax":["difficultyEnabledRTD"],"summary":"Returns true if Advanced Flight Model is enabled. Forcing of rotorlib simulation could be done with mission param forceRotorLibSimulation.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"difficultyOption","type":"command","md":"commands/difficultyOption.md","json":"commands/difficultyOption.json","groups":["Difficulty"],"syntax":["difficultyOption optionName","difficultyOption array"],"summary":"Checks specific difficulty settings of the current user. Difficulty flag names can be found in the CfgDifficultyPresets config class or in ArmA profile file under class DifficultyPresets/xxx/Options (xxx being Recruit,…","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"direction","type":"command","md":"commands/direction.md","json":"commands/direction.json","groups":["Object Manipulation","Locations"],"syntax":["direction object"],"summary":"Returns the direction an object or a location is facing (differs from getDir in that this also works with locations).","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"directionStabilizationEnabled","type":"command","md":"commands/directionStabilizationEnabled.md","json":"commands/directionStabilizationEnabled.json","groups":["Camera Control","Turrets"],"syntax":["vehicle directionStabilizationEnabled turretPath"],"summary":"Get state of direction stabilization. This command returns true if the current optic mode of the selected turret has direction stabilization configured in config (directionStabilized) and if it is also not disabled by…","arma3_since":"2.06","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"directSay","type":"command","md":"commands/directSay.md","json":"commands/directSay.json","groups":["Radio and Chat","Sounds"],"syntax":["unit directSay radioName"],"summary":"Sends given audio message to the direct channel. Command operates just like xxxxRadio commands, but the sound is played over direct channel and is independent of fadeSound.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"disableAI","type":"command","md":"commands/disableAI.md","json":"commands/disableAI.json","groups":["AI Behaviour"],"syntax":["unit disableAI feature"],"summary":"Disables parts of the AI behaviour to get a better control over the actions of a unit. If the unit changes locality, this command might need to be executed again at the new locality to maintain effect.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"disableBrakes","type":"command","md":"commands/disableBrakes.md","json":"commands/disableBrakes.json","groups":["PhysX"],"syntax":["transport disableBrakes disable"],"summary":"Disables autobrake, which is engaged when vehicle is stationary and stops wheels from rotating freely when vehicle is pushed.","arma3_since":"2.08","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"disableCollisionWith","type":"command","md":"commands/disableCollisionWith.md","json":"commands/disableCollisionWith.json","groups":["Object Manipulation"],"syntax":["vehicle1 disableCollisionWith vehicle2"],"summary":"Disable collision between provided objects. The collision is always disabled for both objects in the arguments.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"disableConversation","type":"command","md":"commands/disableConversation.md","json":"commands/disableConversation.json","groups":["Radio and Chat"],"syntax":["unitName disableConversation disable"],"summary":"In theory disables the ability to talk to other people. In actuality, if true is given, the command increases unit's kbTell IsSpeaking status by 1, thus stopping unit from having a conversation.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"disableDebriefingStats","type":"command","md":"commands/disableDebriefingStats.md","json":"commands/disableDebriefingStats.json","groups":["Broken Commands","Briefing"],"syntax":["disableDebriefingStats"],"summary":"Disable debriefing score table.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"disableMapIndicators","type":"command","md":"commands/disableMapIndicators.md","json":"commands/disableMapIndicators.json","groups":["Difficulty"],"syntax":["disableMapIndicators [disableFriendly, disableEnemy, disableMines, disablePing]"],"summary":"Command allows suppressing visualization of FRIENDLY, ENEMY, MINES and/or PING map indicators from difficulty setting EXTENDED MAP CONTENT.","arma3_since":"1.82","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"disableNVGEquipment","type":"command","md":"commands/disableNVGEquipment.md","json":"commands/disableNVGEquipment.json","groups":["Weapons"],"syntax":["vehicle disableNVGEquipment state"],"summary":"Enables or disables transport NV (Night Vision). To disable TI (Thermal Imaging) use disableTIEquipment.","arma3_since":"1.52","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"disableRemoteSensors","type":"command","md":"commands/disableRemoteSensors.md","json":"commands/disableRemoteSensors.json","groups":["Multiplayer"],"syntax":["disableRemoteSensors state"],"summary":"This command will halt raycasting calculations (on the local machine only) for all groups which don't contain any local entities.","arma3_since":"1.52","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"disableSerialization","type":"command","md":"commands/disableSerialization.md","json":"commands/disableSerialization.json","groups":["Namespaces","GUI Control"],"syntax":["disableSerialization"],"summary":"Disable saving of script containing this command. After this, the script can work with data types which do not support serialization (UI types).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"disableTIEquipment","type":"command","md":"commands/disableTIEquipment.md","json":"commands/disableTIEquipment.json","groups":["Weapons"],"syntax":["vehicle disableTIEquipment state"],"summary":"Disables TI (Thermal Imaging) equipment for given vehicle.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"disableUAVConnectability","type":"command","md":"commands/disableUAVConnectability.md","json":"commands/disableUAVConnectability.json","groups":["Remote Control"],"syntax":["object disableUAVConnectability [uav, checkAllItems]"],"summary":"Disables unit's AV terminal(s) connecting to UAV.","arma3_since":"1.24","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"disableUserInput","type":"command","md":"commands/disableUserInput.md","json":"commands/disableUserInput.json","groups":["Interaction"],"syntax":["disableUserInput state"],"summary":"Disables or enables the keyboard and mouse input. Usually used during cutscenes.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"displayAddEventHandler","type":"command","md":"commands/displayAddEventHandler.md","json":"commands/displayAddEventHandler.json","groups":["GUI Control - Event Handlers","Event Handlers"],"syntax":["display displayAddEventHandler [eventName, code]"],"summary":"Adds an event handler to the given display. See User Interface Event Handlers for the full list of event names.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"displayChild","type":"command","md":"commands/displayChild.md","json":"commands/displayChild.json","groups":["GUI Control"],"syntax":["displayChild display"],"summary":"Returns child display of the given display.","arma3_since":"2.06","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"displayCtrl","type":"command","md":"commands/displayCtrl.md","json":"commands/displayCtrl.json","groups":["GUI Control"],"syntax":["display displayCtrl idc","displayCtrl idc"],"summary":"Return child control with specified idc.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"displayNull","type":"command","md":"commands/displayNull.md","json":"commands/displayNull.json","groups":["GUI Control","Variables"],"syntax":["displayNull"],"summary":"A non-existing Display. To compare non-existent displays use isNull or isEqualTo:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"displayParent","type":"command","md":"commands/displayParent.md","json":"commands/displayParent.json","groups":["GUI Control"],"syntax":["displayParent display"],"summary":"Returns parent display of the given display.","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"displayRemoveAllEventHandlers","type":"command","md":"commands/displayRemoveAllEventHandlers.md","json":"commands/displayRemoveAllEventHandlers.json","groups":["GUI Control - Event Handlers","Event Handlers"],"syntax":["display displayRemoveAllEventHandlers eventName"],"summary":"Remove all event handlers from the given display.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"displayRemoveEventHandler","type":"command","md":"commands/displayRemoveEventHandler.md","json":"commands/displayRemoveEventHandler.json","groups":["GUI Control - Event Handlers","Event Handlers"],"syntax":["display displayRemoveEventHandler [handlerType, id]"],"summary":"Remove a given event handler from the given display.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"displaySetEventHandler","type":"command","md":"commands/displaySetEventHandler.md","json":"commands/displaySetEventHandler.json","groups":["GUI Control - Event Handlers","Event Handlers"],"syntax":["display displaySetEventHandler [handlerName, function]"],"summary":"Sets given event handler of given display. The return code of the provided function should indicate whether this event was handled correctly.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"displayUniqueName","type":"command","md":"commands/displayUniqueName.md","json":"commands/displayUniqueName.json","groups":["GUI Control"],"syntax":["displayUniqueName display"],"summary":"Get the provided display's UI On Texture unique name.","arma3_since":"2.12","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"displayUpdate","type":"command","md":"commands/displayUpdate.md","json":"commands/displayUpdate.json","groups":["GUI Control"],"syntax":["displayUpdate display"],"summary":"Set the provided display to update its UI On Texture render.","arma3_since":"2.12","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"dissolveTeam","type":"command","md":"commands/dissolveTeam.md","json":"commands/dissolveTeam.json","groups":["Groups"],"syntax":["dissolveTeam teamColor"],"summary":"Dissolves the given team. All members become members of the main team.","arma3_since":"0.50","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"distance","type":"command","md":"commands/distance.md","json":"commands/distance.json","groups":["Math - Geometry"],"syntax":["param1 distance param2","location1 distance location2","a distance b"],"summary":"Returns a distance in meters between Objects, Positions or Locations.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"distance2D","type":"command","md":"commands/distance2D.md","json":"commands/distance2D.json","groups":["Math - Geometry"],"syntax":["from distance2D to"],"summary":"Returns a 2D distance (distance projected to X,Y plane) in meters between Objects and/or Positions.","arma3_since":"1.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"distanceSqr","type":"command","md":"commands/distanceSqr.md","json":"commands/distanceSqr.json","groups":["Math - Geometry"],"syntax":["var1 distanceSqr var2","location1 distanceSqr location2","a distanceSqr b"],"summary":"Computes the squared distance between two objects or positions. This command is faster than distance by saving a square root operation, useful for mass-checking distance without the need of the distance value itself.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"distributionRegion","type":"command","md":"commands/distributionRegion.md","json":"commands/distributionRegion.json","groups":["System"],"syntax":["distributionRegion"],"summary":"Returns the numerical index for the distribution region of this copy of Armed Assault.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"do","type":"command","md":"commands/do.md","json":"commands/do.json","groups":["Program Flow"],"syntax":["construct do code"],"summary":"Executes code. Used as part of a construct, such as while, with, for and switch. The code is always executed in missionNamespace unless do is used with with as an argument.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"do3DENAction","type":"command","md":"commands/do3DENAction.md","json":"commands/do3DENAction.json","groups":["Eden Editor"],"syntax":["do3DENAction action","do3DENAction [action, argument]"],"summary":"Performs given Eden Editor action.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"doArtilleryFire","type":"command","md":"commands/doArtilleryFire.md","json":"commands/doArtilleryFire.json","groups":["Artillery"],"syntax":["unit doArtilleryFire [position, type, rounds]"],"summary":"Orders an artillery unit to fire a burst on the given position (silently).","arma3_since":"0.50","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"doFire","type":"command","md":"commands/doFire.md","json":"commands/doFire.json","groups":["Unit Control"],"syntax":["unit doFire target"],"summary":"Order the given unit(s) to fire on the given target (without radio messages).","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"doFollow","type":"command","md":"commands/doFollow.md","json":"commands/doFollow.json","groups":["Unit Control"],"syntax":["unit doFollow unitLead"],"summary":"Order the given unit(s) to follow another from his own group as his formation leader (without radio messages).","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"doFSM","type":"command","md":"commands/doFSM.md","json":"commands/doFSM.json","groups":["Unit Control"],"syntax":["unit doFSM [fsmName, position, target]"],"summary":"Orders a unit to process command defined by FSM file (silently).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"doGetOut","type":"command","md":"commands/doGetOut.md","json":"commands/doGetOut.json","groups":["Unit Control"],"syntax":["doGetOut units"],"summary":"Orders one or multiple units to get out from the vehicle (silently). Same as commandGetOut with latter being shown via radio chat.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"doMove","type":"command","md":"commands/doMove.md","json":"commands/doMove.json","groups":["Unit Control"],"syntax":["unit(s) doMove position"],"summary":"Order the given unit(s) to move to the given position (without radio messages). Upon reaching its destination, if it is the group leader it will order the group to form around it's new position.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"doorPhase","type":"command","md":"commands/doorPhase.md","json":"commands/doorPhase.json","groups":["Animations"],"syntax":["object doorPhase door"],"summary":"Return animation phase of door on vehicle.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"doStop","type":"command","md":"commands/doStop.md","json":"commands/doStop.json","groups":["Unit Control"],"syntax":["doStop unit(s)"],"summary":"Order the given unit(s) to stop (without radio messages). The units stopped in this way will leave the groups formation.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"doSuppressiveFire","type":"command","md":"commands/doSuppressiveFire.md","json":"commands/doSuppressiveFire.json","groups":["Unit Control"],"syntax":["unit doSuppressiveFire target"],"summary":"Orders the given unit or a group of units to suppress the given position or target (without radio messages, see commandSuppressiveFire is you need messages).","arma3_since":"1.60","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"doTarget","type":"command","md":"commands/doTarget.md","json":"commands/doTarget.json","groups":["Unit Control"],"syntax":["unit doTarget target"],"summary":"Order the given unit(s) to target the given target (without radio messages). Targeting can be stopped by","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"doWatch","type":"command","md":"commands/doWatch.md","json":"commands/doWatch.json","groups":["Unit Control"],"syntax":["unit(s) doWatch position","unit(s) doWatch target"],"summary":"Order the given unit(s) to watch the given position or target (without radio messages). Use objNull as the target to order a unit to stop watching a position/target.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"drawArrow","type":"command","md":"commands/drawArrow.md","json":"commands/drawArrow.json","groups":["GUI Control - Map"],"syntax":["map drawArrow [from, to, color]"],"summary":"Draws a single line arrow on the map. As this command needs to be called every frame, it is preferable using the onDraw UI Event Handler. To draw a color filled arrow of custom shape see BIS_fnc_drawArrow.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"drawEllipse","type":"command","md":"commands/drawEllipse.md","json":"commands/drawEllipse.json","groups":["GUI Control - Map"],"syntax":["map drawEllipse [centre, a, b, angle, color, fill, alignWithMap]"],"summary":"Draws an ellipse on the map. Just like with marker or trigger area, negative a and b will result in hexagon.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"drawIcon","type":"command","md":"commands/drawIcon.md","json":"commands/drawIcon.json","groups":["GUI Control - Map"],"syntax":["map drawIcon [texture, color, position, width, height, angle, text, shadow, textSize, font, align]"],"summary":"Draws an icon on the map. As this command needs to be called every frame, it is preferable using the onDraw UI Event Handler.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"drawIcon3D","type":"command","md":"commands/drawIcon3D.md","json":"commands/drawIcon3D.json","groups":["Interaction"],"syntax":["drawIcon3D [texture, color, position, width, height, angle, text, shadow, textSize, font, textAlign, drawSideArrows, offsetX, offsetY]","drawIcon3D icon"],"summary":"Draws an icon at the given position in the game world. This command has to be executed every frame. Use the Draw3D Mission Event Handler (which is executed every frame if the user can see the icon).","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"drawLaser","type":"command","md":"commands/drawLaser.md","json":"commands/drawLaser.json","groups":["Interaction","Lights"],"syntax":["drawLaser [position, direction, beamColor, dotColor, dotSize, beamThickness, beamMaxLength, isIR]"],"summary":"Draws a laserbeam and a lightpoint at the impact location of the laser. This command has to be executed every frame - see Arma 3: Mission Event Handlers - Draw3D.","arma3_since":"2.08","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"drawLine","type":"command","md":"commands/drawLine.md","json":"commands/drawLine.json","groups":["GUI Control - Map"],"syntax":["map drawLine [from, to, color, width]"],"summary":"Draw a line on the map. Can decrease framerate!","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"drawLine3D","type":"command","md":"commands/drawLine3D.md","json":"commands/drawLine3D.json","groups":["Interaction"],"syntax":["drawLine3D [start, end, color, width]"],"summary":"Draws a line of a given colour between two 3D positions in the current frame. To be used mostly in a \"Draw3D\" mission event handler.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"drawLink","type":"command","md":"commands/drawLink.md","json":"commands/drawLink.json","groups":["Game 2 Editor"],"syntax":["map drawLink [from,to,param type,line type,color]"],"summary":"The editor will draw a line between the two specified editor objects. Line type can be LINE or ARROW.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"drawLocation","type":"command","md":"commands/drawLocation.md","json":"commands/drawLocation.json","groups":["GUI Control - Map","Locations"],"syntax":["control drawLocation location"],"summary":"Used to draw locations in 2D Editor.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"drawPolygon","type":"command","md":"commands/drawPolygon.md","json":"commands/drawPolygon.json","groups":["GUI Control - Map"],"syntax":["map drawPolygon [polygon, color]"],"summary":"Draws given polygon on the given map control with given color. The polygon must consist of at least 3 points.","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"drawRectangle","type":"command","md":"commands/drawRectangle.md","json":"commands/drawRectangle.json","groups":["GUI Control - Map"],"syntax":["map drawRectangle [centre, halfWidth, halfHeight, angle, color, fill, alignWithMap]"],"summary":"Draws a rectangle on the map.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"drawTriangle","type":"command","md":"commands/drawTriangle.md","json":"commands/drawTriangle.json","groups":["GUI Control - Map"],"syntax":["map drawTriangle [vertices, color, fill]"],"summary":"Draws one to multiple triangles on the map.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"drawXPolygon","type":"command","md":"commands/drawXPolygon.md","json":"commands/drawXPolygon.json","groups":["GUI Control - Map"],"syntax":["map drawXPolygon [n, centre, a, b, angle, color, fill, alignWithMap]"],"summary":"Draws an N sided polygon on the map.","arma3_since":"2.20","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"driver","type":"command","md":"commands/driver.md","json":"commands/driver.json","groups":["Object Manipulation"],"syntax":["driver vehicle"],"summary":"Returns the driver of a vehicle.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"drop","type":"command","md":"commands/drop.md","json":"commands/drop.json","groups":["Particles"],"syntax":["drop parameters"],"summary":"Creates a particle effect. This command is used to create smoke, fire and similar effects. The particles are single polygons with single textures that always face the player.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"dynamicSimulationDistance","type":"command","md":"commands/dynamicSimulationDistance.md","json":"commands/dynamicSimulationDistance.json","groups":["Dynamic Simulation"],"syntax":["dynamicSimulationDistance category"],"summary":"A getter for setDynamicSimulationDistance.","arma3_since":"1.68","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"dynamicSimulationDistanceCoef","type":"command","md":"commands/dynamicSimulationDistanceCoef.md","json":"commands/dynamicSimulationDistanceCoef.json","groups":["Dynamic Simulation"],"syntax":["dynamicSimulationDistanceCoef class"],"summary":"A getter for setDynamicSimulationDistanceCoef","arma3_since":"1.68","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"dynamicSimulationEnabled","type":"command","md":"commands/dynamicSimulationEnabled.md","json":"commands/dynamicSimulationEnabled.json","groups":["Dynamic Simulation"],"syntax":["dynamicSimulationEnabled object"],"summary":"A getter for enableDynamicSimulation.","arma3_since":"1.68","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"dynamicSimulationSystemEnabled","type":"command","md":"commands/dynamicSimulationSystemEnabled.md","json":"commands/dynamicSimulationSystemEnabled.json","groups":["Dynamic Simulation"],"syntax":["dynamicSimulationSystemEnabled"],"summary":"A getter for enableDynamicSimulationSystem","arma3_since":"1.68","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"east","type":"command","md":"commands/east.md","json":"commands/east.json","groups":["Sides"],"syntax":["east"],"summary":"Pre-defined variable for the eastern side.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":["opfor"]},{"name":"echo","type":"command","md":"commands/echo.md","json":"commands/echo.json","groups":["Diagnostic","Broken Commands"],"syntax":["echo text"],"summary":"Sends any text into the debugger console or the logfile. This command is only present in internal version not in the retail version. Use diag_log instead!","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"edit3DENMissionAttributes","type":"command","md":"commands/edit3DENMissionAttributes.md","json":"commands/edit3DENMissionAttributes.json","groups":["Eden Editor"],"syntax":["edit3DENMissionAttributes section"],"summary":"Open a window with scenario attribute in given section.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"editObject","type":"command","md":"commands/editObject.md","json":"commands/editObject.json","groups":["Game 2 Editor"],"syntax":["map editObject object"],"summary":"Show the edit object dialog for the given object.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"editorSetEventHandler","type":"command","md":"commands/editorSetEventHandler.md","json":"commands/editorSetEventHandler.json","groups":["Game 2 Editor","Event Handlers"],"syntax":["map editorSetEventHandler [handler name, function]"],"summary":"Sets given event handler of given editor.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"effectiveCommander","type":"command","md":"commands/effectiveCommander.md","json":"commands/effectiveCommander.json","groups":["Unit Control"],"syntax":["effectiveCommander vehicle"],"summary":"Returns the effective commander of the vehicle. Effective commander is the player whom driver AI will listen to.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"elevatePeriscope","type":"command","md":"commands/elevatePeriscope.md","json":"commands/elevatePeriscope.json","groups":["Object Manipulation","Animations"],"syntax":["vehicle elevatePeriscope [turret, elevation, speed, blockUserInput]"],"summary":"Elevates periscope of a vehicle. Vehicles in Arma 3 which are compatible with this tech are Strider, remote laser designators, the robot arm on Eddie, etc.","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"else","type":"command","md":"commands/else.md","json":"commands/else.json","groups":["Program Flow"],"syntax":["thenCode else elseCode"],"summary":"Executes else code when if condition returns false.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"emptyPositions","type":"command","md":"commands/emptyPositions.md","json":"commands/emptyPositions.json","groups":["Object Manipulation","Unit Control"],"syntax":["vehicle emptyPositions position","vehicle emptyPositions [position, ignoreLocked]"],"summary":"Returns the number of given empty positions in the vehicle.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableAI","type":"command","md":"commands/enableAI.md","json":"commands/enableAI.json","groups":["AI Behaviour"],"syntax":["unit enableAI skilltype"],"summary":"Enables parts of the AI behavior that was disabled by disableAI.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableAIFeature","type":"command","md":"commands/enableAIFeature.md","json":"commands/enableAIFeature.json","groups":["AI Behaviour"],"syntax":["feature enableAIFeature enable","unit enableAIFeature [feature, enable]"],"summary":"Enables/disables given AI feature.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableAimPrecision","type":"command","md":"commands/enableAimPrecision.md","json":"commands/enableAimPrecision.json","groups":["Stamina System"],"syntax":["unit enableAimPrecision enable"],"summary":"Set whether animation's aim precision affects weapon sway.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableAttack","type":"command","md":"commands/enableAttack.md","json":"commands/enableAttack.json","groups":["Groups","Unit Control"],"syntax":["group enableAttack enable"],"summary":"Set if leader can issue attack commands to the soldiers in his group.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableAudioFeature","type":"command","md":"commands/enableAudioFeature.md","json":"commands/enableAudioFeature.json","groups":["Sounds"],"syntax":["enableAudioFeature [feature, enable]","object enableAudioFeature [feature, enable]"],"summary":"Get the state of or enable/disable an audio feature. Available features are \"lowpass\" and \"building_interior\".","arma3_since":"1.64","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableAutoStartUpRTD","type":"command","md":"commands/enableAutoStartUpRTD.md","json":"commands/enableAutoStartUpRTD.json","groups":["RTD"],"syntax":["helicopterRTD enableAutoStartUpRTD enable"],"summary":"Toggle availability of the automated helicopter start-up and shutdown sequences.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableAutoTrimRTD","type":"command","md":"commands/enableAutoTrimRTD.md","json":"commands/enableAutoTrimRTD.json","groups":["RTD"],"syntax":["helicopterRTD enableAutoTrimRTD enable"],"summary":"Toggle auto-trim for RTD helicopters.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableCamShake","type":"command","md":"commands/enableCamShake.md","json":"commands/enableCamShake.json","groups":["Camera Control"],"syntax":["enableCamShake value"],"summary":"Allows camera shake effects via addCamShake. If set to false, then a currently active shake effect will stop immediately.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableCaustics","type":"command","md":"commands/enableCaustics.md","json":"commands/enableCaustics.json","groups":["System"],"syntax":["enableCaustics bool"],"summary":"Enable/disable caustics drawing.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableChannel","type":"command","md":"commands/enableChannel.md","json":"commands/enableChannel.json","groups":["Radio and Chat"],"syntax":["channelID enableChannel enable","channelID enableChannel [chat, VoN]"],"summary":"Enables/disables UI functionality which is responsible for sending text or voice chat to the given chat channel.","arma3_since":"1.42","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableCollisionWith","type":"command","md":"commands/enableCollisionWith.md","json":"commands/enableCollisionWith.json","groups":["Object Manipulation"],"syntax":["vehicle1 enableCollisionWith vehicle2"],"summary":"Cancels the effects of disableCollisionWith. The collision is always enabled for both objects in the arguments, i.e. vehicle1 with vehicle2 and vehicle2 with vehicle1","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableCopilot","type":"command","md":"commands/enableCopilot.md","json":"commands/enableCopilot.json","groups":["Object Manipulation"],"syntax":["vehicle enableCopilot enable"],"summary":"Enables copilot actions, toggles availability of the actions related to copilots, such as taking over controls, suspending controls, etc. This command triggers the \"ControlsShifted\" event handler.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableDebriefingStats","type":"command","md":"commands/enableDebriefingStats.md","json":"commands/enableDebriefingStats.json","groups":["Briefing"],"syntax":["enableDebriefingStats [left, top, width, height]"],"summary":"Enable debriefing score table.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableDiagLegend","type":"command","md":"commands/enableDiagLegend.md","json":"commands/enableDiagLegend.json","groups":["Diagnostic"],"syntax":["enableDiagLegend enable"],"summary":"Enable or disable the legend for diagnostics. Internal dev only!","arma3_since":"1.12","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableDirectionStabilization","type":"command","md":"commands/enableDirectionStabilization.md","json":"commands/enableDirectionStabilization.json","groups":["Camera Control","Turrets"],"syntax":["vehicle enableDirectionStabilization [enabled, turretPath]"],"summary":"Enables / disables direction stabilization of turrets. This command only has an effect if the current optic mode of the selected turret has directionStabilized configured in config.","arma3_since":"2.06","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableDynamicSimulation","type":"command","md":"commands/enableDynamicSimulation.md","json":"commands/enableDynamicSimulation.json","groups":["Dynamic Simulation"],"syntax":["target enableDynamicSimulation enable"],"summary":"Enables or disables Arma 3: Dynamic Simulation for an object or group.","arma3_since":"1.68","locality":{"argument":"global","effect":"local","server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"enableDynamicSimulationSystem","type":"command","md":"commands/enableDynamicSimulationSystem.md","json":"commands/enableDynamicSimulationSystem.json","groups":["Dynamic Simulation"],"syntax":["enableDynamicSimulationSystem enable"],"summary":"Enables or disables the whole Arma 3: Dynamic Simulation system","arma3_since":"1.68","locality":{"argument":null,"effect":"global","server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"enableEndDialog","type":"command","md":"commands/enableEndDialog.md","json":"commands/enableEndDialog.json","groups":["Camera Control","Mission Information"],"syntax":["enableEndDialog"],"summary":"Enables the execution of a custom camera sequence after the players death, coded in onPlayerKilled.sqs.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableEngineArtillery","type":"command","md":"commands/enableEngineArtillery.md","json":"commands/enableEngineArtillery.json","groups":["Artillery"],"syntax":["enableEngineArtillery enabled"],"summary":"Enable/disable the artillery engine. This allows the user to use the artillery computer on mortar/artillery, and for AI to use it for indirect fire.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableEnvironment","type":"command","md":"commands/enableEnvironment.md","json":"commands/enableEnvironment.json","groups":["Environment","Sounds"],"syntax":["enableEnvironment enable","enableEnvironment [ambientLife, ambientSound, windyCoef]"],"summary":"Enable/disable environmental effects: ambient life and/or ambient sound.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableFatigue","type":"command","md":"commands/enableFatigue.md","json":"commands/enableFatigue.json","groups":["Stamina System"],"syntax":["unit enableFatigue enable"],"summary":"Enables/Disables the person's fatigue.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableFreeLook","type":"command","md":"commands/enableFreeLook.md","json":"commands/enableFreeLook.json","groups":["Object Manipulation"],"syntax":["enableFreeLook enable"],"summary":"Enables or disables the freelook toggle (2x Alt)","arma3_since":"2.22","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableGunLights","type":"command","md":"commands/enableGunLights.md","json":"commands/enableGunLights.json","groups":["Lights","Weapons"],"syntax":["target enableGunLights mode"],"summary":"Toggles the target group's gun lights. disableAI \"LIGHTS\" will disable the use of gun lights.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableGunStabilization","type":"command","md":"commands/enableGunStabilization.md","json":"commands/enableGunStabilization.json","groups":["Camera Control","Turrets"],"syntax":["vehicle enableGunStabilization [mode, turretPath]"],"summary":"Enables/disables turret gun stabilisation.","arma3_since":"2.22","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableInfoPanelComponent","type":"command","md":"commands/enableInfoPanelComponent.md","json":"commands/enableInfoPanelComponent.json","groups":["Custom Panels"],"syntax":["unit enableInfoPanelComponent [panelID, componentClassOrType, enable]","[unit, turretPath] enableInfoPanelComponent [panelID, componentClassOrType, enable]"],"summary":"Controls availability of component to given object info panel.","arma3_since":"1.72","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableIRLasers","type":"command","md":"commands/enableIRLasers.md","json":"commands/enableIRLasers.json","groups":["Weapons"],"syntax":["unitOrGroup enableIRLasers value"],"summary":"Allows the AI to use IR lasers. Units should be in \"Combat\" behaviour.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableMimics","type":"command","md":"commands/enableMimics.md","json":"commands/enableMimics.json","groups":["Object Manipulation"],"syntax":["unit enableMimics enabled"],"summary":"Enables/disables mimics on a given unit.","arma3_since":"1.22","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enablePersonTurret","type":"command","md":"commands/enablePersonTurret.md","json":"commands/enablePersonTurret.json","groups":["Turrets"],"syntax":["vehicle enablePersonTurret [turretPath, enable]"],"summary":"Enables or disables firing from a vehicle cargo position. To get the turret path use assignedVehicleRole or getCargoIndex command.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableRadio","type":"command","md":"commands/enableRadio.md","json":"commands/enableRadio.json","groups":["Radio and Chat","Sounds"],"syntax":["enableRadio state"],"summary":"Enable and disable radio messages to be heard and shown in the left lower corner of the screen - the order-giving unit can still be heard direct-talking when in its vicinity. The AI will still follow orders.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableReload","type":"command","md":"commands/enableReload.md","json":"commands/enableReload.json","groups":["Weapons"],"syntax":["object enableReload enable"],"summary":"Enable / disable auto-reload (including AI) when magazine is empty. Default - enabled.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableRopeAttach","type":"command","md":"commands/enableRopeAttach.md","json":"commands/enableRopeAttach.json","groups":["Ropes and Sling Loading"],"syntax":["entity enableRopeAttach enable"],"summary":"Enables or disables the ability to be attached to a rope end for the given entity.","arma3_since":"1.34","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableSatNormalOnDetail","type":"command","md":"commands/enableSatNormalOnDetail.md","json":"commands/enableSatNormalOnDetail.json","groups":["System"],"syntax":["enableSatNormalOnDetail state"],"summary":"Enables/Disables satellite normal map or detail maps.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableSaving","type":"command","md":"commands/enableSaving.md","json":"commands/enableSaving.json","groups":["Mission Information"],"syntax":["enableSaving enable","enableSaving [enable, save]"],"summary":"Enable / disable saving of the game with an optional autosave.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableSentences","type":"command","md":"commands/enableSentences.md","json":"commands/enableSentences.json","groups":["Radio and Chat","Sounds"],"syntax":["enableSentences enable"],"summary":"Enables radio transmissions to be heard and seen on screen. It does not affect KBTell conversations.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableSimulation","type":"command","md":"commands/enableSimulation.md","json":"commands/enableSimulation.json","groups":["Object Manipulation"],"syntax":["entity enableSimulation state"],"summary":"Enables / disables simulation for the given entity, e.g its animation and physics; it will still be able to take damage and report enemies. This command will affect entity simulation only locally.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableSimulationGlobal","type":"command","md":"commands/enableSimulationGlobal.md","json":"commands/enableSimulationGlobal.json","groups":["Object Manipulation"],"syntax":["entity enableSimulationGlobal enable"],"summary":"Enable or disable simulation for given entity, globally. Has the same effect as enableSimulation when used in singleplayer.","arma3_since":"1.12","locality":{"argument":"global","effect":"global","server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"enableStamina","type":"command","md":"commands/enableStamina.md","json":"commands/enableStamina.json","groups":["Stamina System"],"syntax":["unit enableStamina enabled"],"summary":"Enable/disable stamina system","arma3_since":"1.54","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableStressDamage","type":"command","md":"commands/enableStressDamage.md","json":"commands/enableStressDamage.json","groups":["RTD"],"syntax":["enableStressDamage state"],"summary":"Toggles stress damage in Advanced Flight Model, which otherwise could be manually toggles in game setting: Options > Game > Helicopter Flight Model > Advanced > Stress Damage.","arma3_since":"1.34","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableTeamSwitch","type":"command","md":"commands/enableTeamSwitch.md","json":"commands/enableTeamSwitch.json","groups":["Team Switch"],"syntax":["enableTeamSwitch enable"],"summary":"Enable / disable Team Switch. The default setting is enabled.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableTraffic","type":"command","md":"commands/enableTraffic.md","json":"commands/enableTraffic.json","groups":["Environment"],"syntax":["enableTraffic enable"],"summary":"Enable ambient traffic.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableUAVConnectability","type":"command","md":"commands/enableUAVConnectability.md","json":"commands/enableUAVConnectability.json","groups":["Remote Control"],"syntax":["object enableUAVConnectability [uav, checkAllItems]"],"summary":"Enables unit's AV terminal(s) connecting to UAV.","arma3_since":"1.24","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableUAVWaypoints","type":"command","md":"commands/enableUAVWaypoints.md","json":"commands/enableUAVWaypoints.json","groups":["Waypoints","Remote Control"],"syntax":["uav enableUAVWaypoints enable"],"summary":"Enables/disables the option for player to set waypoints for UAV in AV terminal.","arma3_since":"1.40","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableVehicleCargo","type":"command","md":"commands/enableVehicleCargo.md","json":"commands/enableVehicleCargo.json","groups":["Vehicle in Vehicle Transport"],"syntax":["vehicle enableVehicleCargo enable"],"summary":"Enable/disable option to transport other vehicles (if configured) or be transported.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableVehicleSensor","type":"command","md":"commands/enableVehicleSensor.md","json":"commands/enableVehicleSensor.json","groups":["Sensors"],"syntax":["vehicle enableVehicleSensor [componentName, enabled]"],"summary":"Enable/disable given sensor","arma3_since":"1.72","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enableWeaponDisassembly","type":"command","md":"commands/enableWeaponDisassembly.md","json":"commands/enableWeaponDisassembly.json","groups":["Weapons"],"syntax":["enableWeaponDisassembly enable","entity enableWeaponDisassembly enable"],"summary":"Enables or disables disassembly of static weapons. Could be applied to local player, to another unit or to static weapon directly.","arma3_since":"1.68","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"endl","type":"command","md":"commands/endl.md","json":"commands/endl.json","groups":["Strings"],"syntax":["endl"],"summary":"Creates a string containing a line break, similar to lineBreak for text. The name is inspired by c++ std::endl (end line). The command returns \"\\r\\n\", which contains control characters rather than printable characters:","arma3_since":"1.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"endLoadingScreen","type":"command","md":"commands/endLoadingScreen.md","json":"commands/endLoadingScreen.json","groups":["System"],"syntax":["endLoadingScreen"],"summary":"Finishes loading screen started by startLoadingScreen.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"endMission","type":"command","md":"commands/endMission.md","json":"commands/endMission.json","groups":["Mission Information"],"syntax":["endMission endType"],"summary":"Finish the mission. Mission saves are deleted. Use failMission if they should not be.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"engineOn","type":"command","md":"commands/engineOn.md","json":"commands/engineOn.json","groups":["Object Manipulation"],"syntax":["vehicle engineOn state"],"summary":"Activates and deactivates the engine of a vehicle.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enginesIsOnRTD","type":"command","md":"commands/enginesIsOnRTD.md","json":"commands/enginesIsOnRTD.json","groups":["RTD"],"syntax":["enginesIsOnRTD RTD_helicopter"],"summary":"Returns which engines are producing some work.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enginesPowerRTD","type":"command","md":"commands/enginesPowerRTD.md","json":"commands/enginesPowerRTD.json","groups":["RTD"],"syntax":["enginesPowerRTD RTD_helicopter"],"summary":"Returns power produced by engines in Watts.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enginesRpmRTD","type":"command","md":"commands/enginesRpmRTD.md","json":"commands/enginesRpmRTD.json","groups":["RTD"],"syntax":["enginesRpmRTD RTD_helicopter"],"summary":"Returns all engines RPM.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"enginesTorqueRTD","type":"command","md":"commands/enginesTorqueRTD.md","json":"commands/enginesTorqueRTD.json","groups":["RTD"],"syntax":["enginesTorqueRTD RTD_helicopter"],"summary":"Torque produced by engines in N·m (Newton × meter).","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"entities","type":"command","md":"commands/entities.md","json":"commands/entities.json","groups":["Object Detection"],"syntax":["entities type","entities [typesInclude, typesExclude, includeCrews, excludeDead]"],"summary":"Returns a list of all alive and dead entities of the given type or deriving from the given type. Units in vehicles are ignored with the primary syntax.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"environmentEnabled","type":"command","md":"commands/environmentEnabled.md","json":"commands/environmentEnabled.json","groups":["Environment","Sounds"],"syntax":["environmentEnabled"],"summary":"Returns status of enableEnvironment command","arma3_since":"1.68","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"environmentVolume","type":"command","md":"commands/environmentVolume.md","json":"commands/environmentVolume.json","groups":["Sounds"],"syntax":["environmentVolume"],"summary":"Returns the current environment volume (set by fadeEnvironment)","arma3_since":"2.04","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"equipmentDisabled","type":"command","md":"commands/equipmentDisabled.md","json":"commands/equipmentDisabled.json","groups":["Object Manipulation"],"syntax":["equipmentDisabled vehicle"],"summary":"Returns current state for NVG and TI equipment availability.","arma3_since":"2.12","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"estimatedEndServerTime","type":"command","md":"commands/estimatedEndServerTime.md","json":"commands/estimatedEndServerTime.json","groups":["Time","Mission Information","Multiplayer"],"syntax":["estimatedEndServerTime"],"summary":"Estimated end of MP game in seconds converted to serverTime.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"estimatedTimeLeft","type":"command","md":"commands/estimatedTimeLeft.md","json":"commands/estimatedTimeLeft.json","groups":["Time","Mission Information","Multiplayer"],"syntax":["estimatedTimeLeft seconds"],"summary":"Sets the estimated time left in the game that is shown in the \"Game in progress\" screen or in the master browser.","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"evalObjectArgument","type":"command","md":"commands/evalObjectArgument.md","json":"commands/evalObjectArgument.json","groups":["Game 2 Editor"],"syntax":["map evalObjectArgument [object, argument]"],"summary":"Return argument in mission editor of a given object.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"everyBackpack","type":"command","md":"commands/everyBackpack.md","json":"commands/everyBackpack.json","groups":["Containers"],"syntax":["everyBackpack box"],"summary":"Returns array of backpacks stored in given crate or vehicle. Used for accessing backpack content of a backpack on ground.","arma3_since":"1.04","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"everyContainer","type":"command","md":"commands/everyContainer.md","json":"commands/everyContainer.json","groups":["Vehicle Inventory"],"syntax":["everyContainer object"],"summary":"Returns array of all containers (uniforms, vests, backpacks) stored in given crate or vehicle. Used for accessing containers content stored in ammo box or ground holder.","arma3_since":"1.22","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"exec","type":"command","md":"commands/exec.md","json":"commands/exec.json","groups":["Program Flow"],"syntax":["argument exec script"],"summary":"Execute a script using (the deprecated but still available) SQS Syntax. SQF Syntax (and execVM) is the most recent scripting language.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"execEditorScript","type":"command","md":"commands/execEditorScript.md","json":"commands/execEditorScript.json","groups":["Game 2 Editor"],"syntax":["map execEditorScript [object,script]"],"summary":"Execute an editor script for the specified object.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"execFSM","type":"command","md":"commands/execFSM.md","json":"commands/execFSM.json","groups":["Program Flow"],"syntax":["arguments execFSM fsmFilePath","execFSM fsmFilePath","arguments execFSM [fsmFilePath, allowTermination]","execFSM [fsmFilePath, allowTermination]"],"summary":"Execute scripted FSM and return the FSM handle or 0 when failed. The FSM file is first searched in the mission folder, then in the campaign scripts folder and finally in the global scripts folder.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"execVM","type":"command","md":"commands/execVM.md","json":"commands/execVM.json","groups":["Program Flow"],"syntax":["arguments execVM filename","execVM filename"],"summary":"Compiles and adds an SQF script to the scheduler queue and returns script handle (see also Example 4).","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"exit","type":"command","md":"commands/exit.md","json":"commands/exit.json","groups":["Program Flow"],"syntax":["exit"],"summary":"Stops the execution of a SQS script.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"exitWith","type":"command","md":"commands/exitWith.md","json":"commands/exitWith.json","groups":["Program Flow"],"syntax":["ifType exitWith code"],"summary":"Exits the current code scope. Often used for exiting do, for, count, forEach or the whole script.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"exp","type":"command","md":"commands/exp.md","json":"commands/exp.json","groups":["Math"],"syntax":["exp x"],"summary":"Exponential function with the base e). Equal to e^x.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"expectedDestination","type":"command","md":"commands/expectedDestination.md","json":"commands/expectedDestination.json","groups":["Unit Control","AI Behaviour"],"syntax":["expectedDestination person"],"summary":"Return expected destination of unit as an array.","arma3_since":"0.50","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"exportJIPMessages","type":"command","md":"commands/exportJIPMessages.md","json":"commands/exportJIPMessages.json","groups":["Diagnostic","Multiplayer"],"syntax":["exportJIPMessages fileName"],"summary":"Creates a log file containing an overview on all JIP (network) messages currently in the JIP queue. The file is created in the same directory as .rpt file.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"exportLandscapeXYZ","type":"command","md":"commands/exportLandscapeXYZ.md","json":"commands/exportLandscapeXYZ.json","groups":["System"],"syntax":["exportLandscapeXYZ filename"],"summary":"Exports landscape as XYZ file.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"eyeDirection","type":"command","md":"commands/eyeDirection.md","json":"commands/eyeDirection.json","groups":["Object Manipulation"],"syntax":["eyeDirection unit"],"summary":"Returns the direction object is watching (eyes, or a vehicle's primary observer).","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"eyePos","type":"command","md":"commands/eyePos.md","json":"commands/eyePos.json","groups":["Positions"],"syntax":["eyePos object"],"summary":"Returns the object's eyes / main turret position.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"face","type":"command","md":"commands/face.md","json":"commands/face.json","groups":["Unit Identity"],"syntax":["face person"],"summary":"Returns the face class of a person as it is written in 'CfgFaces'.","arma3_since":"1.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"faction","type":"command","md":"commands/faction.md","json":"commands/faction.json","groups":["Object Manipulation","Sides"],"syntax":["faction unitName"],"summary":"Gets unit faction. Factions were introduced in Arma 2 and are defined under CfgFactionClasses.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"fadeEnvironment","type":"command","md":"commands/fadeEnvironment.md","json":"commands/fadeEnvironment.json","groups":["Sounds"],"syntax":["time fadeEnvironment volume"],"summary":"Changes the master environment volume smoothly within the given time and is different from enableEnvironment global mute option. The default volume is 1. Influenced sounds, among others, are:","arma3_since":"2.04","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"fadeMusic","type":"command","md":"commands/fadeMusic.md","json":"commands/fadeMusic.json","groups":["Sounds"],"syntax":["time fadeMusic volume"],"summary":"Changes the current music volume to the given value smoothly within the given time.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"fadeRadio","type":"command","md":"commands/fadeRadio.md","json":"commands/fadeRadio.json","groups":["Sounds"],"syntax":["time fadeRadio volume"],"summary":"Changes the radio volume smoothly within the given time.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"fadeSound","type":"command","md":"commands/fadeSound.md","json":"commands/fadeSound.json","groups":["Sounds"],"syntax":["time fadeSound volume"],"summary":"Changes the sound volume smoothly within the given time.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"fadeSpeech","type":"command","md":"commands/fadeSpeech.md","json":"commands/fadeSpeech.json","groups":["Sounds"],"syntax":["time fadeSpeech volume"],"summary":"Changes the master speech volume smoothly within the given time. The default volume is 1.0. Some of the sounds that play through speech channel are:","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"failMission","type":"command","md":"commands/failMission.md","json":"commands/failMission.json","groups":["Mission Information"],"syntax":["failMission endtype"],"summary":"Finish the mission. If the server is set to run persistent mission, failMission will not end the mission when last player gets kicked to the lobby. Use endMission to end the mission.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"false","type":"command","md":"commands/false.md","json":"commands/false.json","groups":["Math","Variables"],"syntax":["false"],"summary":"Always false.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"fileExists","type":"command","md":"commands/fileExists.md","json":"commands/fileExists.json","groups":["Program Flow"],"syntax":["fileExists path"],"summary":"Checks if file on given path exists. Uses same path resolve code as loadFile.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"fillWeaponsFromPool","type":"command","md":"commands/fillWeaponsFromPool.md","json":"commands/fillWeaponsFromPool.json","groups":["Weapon Pool"],"syntax":["fillWeaponsFromPool unit"],"summary":"Adds magazines from the campaign pool to the given unit, depending on his weapons. Available in campaigns only.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"find","type":"command","md":"commands/find.md","json":"commands/find.json","groups":["Strings","Arrays"],"syntax":["array find element","string find substring","string find [substring, indexStart]"],"summary":"Searches for an array element within an array or an ANSI string within an ANSI string.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"findAny","type":"command","md":"commands/findAny.md","json":"commands/findAny.json","groups":["Arrays"],"syntax":["searchIn findAny toFind"],"summary":"Returns the zero-based index of the first element in array A that also exists in array B. If no common elements exist it returns -1.","arma3_since":"2.10","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"findCover","type":"command","md":"commands/findCover.md","json":"commands/findCover.json","groups":["Broken Commands"],"syntax":["object findCover [position, hidePosition, maxDist, minDist, visibilityPosition, ignoreObject]"],"summary":"Returns the object around where the unit finds cover. The minDist, visibilityPosition and ignoreObject parameters are optional.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"findDisplay","type":"command","md":"commands/findDisplay.md","json":"commands/findDisplay.json","groups":["GUI Control"],"syntax":["findDisplay idd","findDisplay displayName"],"summary":"Finds a display by its IDD which can either be defined in missionConfigFile (description.ext) or configFile (config.cpp) or by its UI On Texture's unique name (see displayUniqueName).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"findEditorObject","type":"command","md":"commands/findEditorObject.md","json":"commands/findEditorObject.json","groups":["Game 2 Editor"],"syntax":["map findEditorObject value"],"summary":"Return object that matches the provided reference.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"findEmptyPosition","type":"command","md":"commands/findEmptyPosition.md","json":"commands/findEmptyPosition.json","groups":["Positions"],"syntax":["center findEmptyPosition [areaRadius, maxDistance, vehicleType]"],"summary":"Searches for an empty area around the specified position, starting from the center looking for an empty areaRadius and looks as far away as areaRadius + maxDistance.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"findEmptyPositionReady","type":"command","md":"commands/findEmptyPositionReady.md","json":"commands/findEmptyPositionReady.json","groups":["Positions"],"syntax":["center findEmptyPositionReady [radius, maxDistance]"],"summary":"Preloads area to be used with findEmptyPosition command and returns true when area is ready. The size of the area preloaded is from center - radius - maxDistance to center + radius + maxDistance","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"findIf","type":"command","md":"commands/findIf.md","json":"commands/findIf.json","groups":["Arrays"],"syntax":["array findIf code"],"summary":"Searches for an element within array for which the code evaluates to true. Returns the zero-based index on success or -1 if not found.","arma3_since":"1.82","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"findNearestEnemy","type":"command","md":"commands/findNearestEnemy.md","json":"commands/findNearestEnemy.json","groups":["Object Detection"],"syntax":["object findNearestEnemy position"],"summary":"Finds the nearest enemy to the specified position. Returns a null object if the object's group does not know about any enemies. This command will return nearest object that is known to the unit and is considered enemy.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"finishMissionInit","type":"command","md":"commands/finishMissionInit.md","json":"commands/finishMissionInit.json","groups":["System"],"syntax":["finishMissionInit"],"summary":"Finish world initialisation before mission is launched.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"finite","type":"command","md":"commands/finite.md","json":"commands/finite.json","groups":["Math"],"syntax":["finite number"],"summary":"Returns true if the provided number is finite (not infinite and a valid number).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"fire","type":"command","md":"commands/fire.md","json":"commands/fire.json","groups":["Unit Control","Weapons"],"syntax":["unit fire muzzle","unit fire [muzzle, mode, magazine]"],"summary":"Forces a unit to fire the given weapon.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"fireAtTarget","type":"command","md":"commands/fireAtTarget.md","json":"commands/fireAtTarget.json","groups":["Unit Control","Weapons"],"syntax":["sourceVehicle fireAtTarget [targetVehicle, weaponMuzzleName]"],"summary":"Remotely forces a unit to fire the given weapon. See also BIS_fnc_fire.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"firstBackpack","type":"command","md":"commands/firstBackpack.md","json":"commands/firstBackpack.json","groups":["Containers"],"syntax":["firstBackpack box"],"summary":"Returns the first stored backpack.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"flag","type":"command","md":"commands/flag.md","json":"commands/flag.json","groups":["Flags"],"syntax":["flag unit"],"summary":"Returns the original flag pole of the flag the unit is carrying.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"flagAnimationPhase","type":"command","md":"commands/flagAnimationPhase.md","json":"commands/flagAnimationPhase.json","groups":["Flags"],"syntax":["flagAnimationPhase flag"],"summary":"Returns flag position on the flag pole.","arma3_since":"1.68","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"flagOwner","type":"command","md":"commands/flagOwner.md","json":"commands/flagOwner.json","groups":["Flags"],"syntax":["flagOwner flag"],"summary":"Returns the global owner of a flag. A getter for setFlagOwner. Note that owner of a flag is Object rather than Number, as how it is usually with other owner commands","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"flagSide","type":"command","md":"commands/flagSide.md","json":"commands/flagSide.json","groups":["Flags"],"syntax":["flagSide flag"],"summary":"Returns Side of the local instance of the flag. A getter for setFlagSide.","arma3_since":"1.54","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"flagTexture","type":"command","md":"commands/flagTexture.md","json":"commands/flagTexture.json","groups":["Flags"],"syntax":["flagTexture flagCarrier"],"summary":"Returns texture of the local instance of the flag. A getter for setFlagTexture. It will not return flag textures applied using forceFlagTexture, use getForcedFlagTexture for that.","arma3_since":"1.54","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"flatten","type":"command","md":"commands/flatten.md","json":"commands/flatten.json","groups":["Arrays"],"syntax":["flatten array"],"summary":"Flattens an array.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"fleeing","type":"command","md":"commands/fleeing.md","json":"commands/fleeing.json","groups":["Object Manipulation"],"syntax":["fleeing unit"],"summary":"Checks if a unit is fleeing.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"floor","type":"command","md":"commands/floor.md","json":"commands/floor.json","groups":["Math"],"syntax":["floor num"],"summary":"Returns the next lowest integer in relation to the provided number.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"flyInHeight","type":"command","md":"commands/flyInHeight.md","json":"commands/flyInHeight.json","groups":["Object Manipulation"],"syntax":["aircraft flyInHeight altitude","aircraft flyInHeight [altitude, forced]"],"summary":"Sets the flying altitude for aircraft relatively to the ground surface. Avoid too low altitudes, as helicopters and planes won't evade trees and obstacles on the ground. The default flying altitude is 100 meters.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"flyInHeightASL","type":"command","md":"commands/flyInHeightASL.md","json":"commands/flyInHeightASL.json","groups":["Object Manipulation"],"syntax":["aircraft flyInHeightASL [standardAltitude, combatAltitude, stealthAltitude]"],"summary":"Sets the minimal ASL height. Final height is flyInHeight max flyInHeightASL - the higher altitude has priority.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"focusedCtrl","type":"command","md":"commands/focusedCtrl.md","json":"commands/focusedCtrl.json","groups":["GUI Control"],"syntax":["focusedCtrl display"],"summary":"Returns display's focused control.","arma3_since":"2.04","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"focusOn","type":"command","md":"commands/focusOn.md","json":"commands/focusOn.json","groups":["Camera Control","Remote Control"],"syntax":["focusOn"],"summary":"Returns the person the camera is focused on. If you need the vehicle, see cameraOn.","arma3_since":"2.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"fog","type":"command","md":"commands/fog.md","json":"commands/fog.json","groups":["Environment"],"syntax":["fog"],"summary":"A getter for setFog. Returns the current value of the fog in range 0..1.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"fogForecast","type":"command","md":"commands/fogForecast.md","json":"commands/fogForecast.json","groups":["Environment"],"syntax":["fogForecast"],"summary":"Returns the forecast fog value. A value of 0 means no fog, 1 means maximum fog.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"fogParams","type":"command","md":"commands/fogParams.md","json":"commands/fogParams.json","groups":["Environment"],"syntax":["fogParams"],"summary":"A getter for setFog (Alt Syntax). Returns extended params for the fog","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"for","type":"command","md":"commands/for.md","json":"commands/for.json","groups":["Program Flow"],"syntax":["for arguments","for [init, condition, codeToExecute]"],"summary":"This operator creates a For Type which is used in the for-constructs.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"forceAddUniform","type":"command","md":"commands/forceAddUniform.md","json":"commands/forceAddUniform.json","groups":["Containers","Unit Inventory"],"syntax":["unit forceAddUniform type"],"summary":"Create a new uniform and hard link it into slot (without any restrictions).","arma3_since":"1.22","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"forceAtPositionRTD","type":"command","md":"commands/forceAtPositionRTD.md","json":"commands/forceAtPositionRTD.json","groups":["RTD"],"syntax":["forceAtPositionRTD position"],"summary":"Adds force generator to world.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"forceCadetDifficulty","type":"command","md":"commands/forceCadetDifficulty.md","json":"commands/forceCadetDifficulty.json","groups":["Difficulty"],"syntax":["forceCadetDifficulty [showCadetHints, showCadetWP]"],"summary":"Forces showCadetHints and showCadetWP global Cadet Arma 3 difficulty, returns previous settings.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"forcedMap","type":"command","md":"commands/forcedMap.md","json":"commands/forcedMap.json","groups":["Map","Interaction"],"syntax":["forcedMap"],"summary":"Returns if map was forced by using forceMap command or openMap command with force option","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"forceEnd","type":"command","md":"commands/forceEnd.md","json":"commands/forceEnd.json","groups":["Mission Information"],"syntax":["forceEnd"],"summary":"Forces mission ending (set with endMission) even if a camera effect or any another condition delays the endMission (mostly in Operation Flashpoint).","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"forceFlagTexture","type":"command","md":"commands/forceFlagTexture.md","json":"commands/forceFlagTexture.json","groups":["Flags"],"syntax":["object forceFlagTexture texture"],"summary":"Forces a flag texture onto a flag carrier (unit, vehicle or flag pole). No flag holder is required. If \"\" is used as texture, the texture is removed. This will override regularly owned flags.","arma3_since":"1.70","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"forceFollowRoad","type":"command","md":"commands/forceFollowRoad.md","json":"commands/forceFollowRoad.json","groups":["Unit Control"],"syntax":["vehicle forceFollowRoad state"],"summary":"Forces the vehicle to stay on road.","arma3_since":"1.64","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"forceGeneratorRTD","type":"command","md":"commands/forceGeneratorRTD.md","json":"commands/forceGeneratorRTD.json","groups":["RTD"],"syntax":["forceGeneratorRTD index"],"summary":"Adds force generator to world.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"forceHitPointsDamageSync","type":"command","md":"commands/forceHitPointsDamageSync.md","json":"commands/forceHitPointsDamageSync.json","groups":["Object Manipulation"],"syntax":["forceHitPointsDamageSync entity"],"summary":"Synchronises hitpoints values and total damage across current network clients as well as JIP.","arma3_since":"2.18","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"forceMap","type":"command","md":"commands/forceMap.md","json":"commands/forceMap.json","groups":["Map","Interaction"],"syntax":["forceMap show"],"summary":"Opens non-interactive main map in background that overrides user screen. To force open interactive map use openMap command.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"forceRespawn","type":"command","md":"commands/forceRespawn.md","json":"commands/forceRespawn.json","groups":["Multiplayer"],"syntax":["forceRespawn unit"],"summary":"Forces the unit to respawn. The effect is as if the player pressed the RESPAWN button in the game pause menu; the unit is killed but there is no \"X was killed\" message and no score adjustment.","arma3_since":"1.04","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"forceSpeed","type":"command","md":"commands/forceSpeed.md","json":"commands/forceSpeed.json","groups":["Object Manipulation"],"syntax":["object forceSpeed speed"],"summary":"Force the speed limit on given object (object will never attempt to move faster than given by forceSpeed). Use negative value to return to default behaviour.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"forceUnicode","type":"command","md":"commands/forceUnicode.md","json":"commands/forceUnicode.json","groups":["Strings"],"syntax":["forceUnicode mode"],"summary":"List of the commands that work with forceUnicode","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"forceWalk","type":"command","md":"commands/forceWalk.md","json":"commands/forceWalk.json","groups":["Stamina System"],"syntax":["unit forceWalk value"],"summary":"Forces unit to walk even if run or sprint is selected.","arma3_since":"0.50","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"forceWeaponFire","type":"command","md":"commands/forceWeaponFire.md","json":"commands/forceWeaponFire.json","groups":["Unit Control","Weapons"],"syntax":["unit forceWeaponFire [muzzle, firemode]"],"summary":"The unit will be forced to fire weapon from the given muzzle. The weapon will not fire if firemode passed as parameter is not supported by the given muzzle.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"forceWeatherChange","type":"command","md":"commands/forceWeatherChange.md","json":"commands/forceWeatherChange.json","groups":["Environment"],"syntax":["forceWeatherChange"],"summary":"Forcibly applies previously set weather settings. Skips smooth transitions. This might cause lag.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"forEach","type":"command","md":"commands/forEach.md","json":"commands/forEach.json","groups":["Program Flow","Arrays","HashMap"],"syntax":["code forEach array","code forEach hashMap"],"summary":"Executes the given command(s) on every item of an Array or a HashMap.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"forEachMember","type":"command","md":"commands/forEachMember.md","json":"commands/forEachMember.json","groups":["Program Flow"],"syntax":["command forEachMember team"],"summary":"Executes the given command recursively for both teams and agents that are members of the given team. For teams only use forEachMemberTeam. For agents only use forEachMemberAgent.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"forEachMemberAgent","type":"command","md":"commands/forEachMemberAgent.md","json":"commands/forEachMemberAgent.json","groups":["Program Flow"],"syntax":["command forEachMemberAgent team"],"summary":"Executes the given command recursively for each agent that is a member of the given team. For just teams use forEachMemberTeam. For both teams and agents use forEachMember.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"forEachMemberTeam","type":"command","md":"commands/forEachMemberTeam.md","json":"commands/forEachMemberTeam.json","groups":["Program Flow"],"syntax":["command forEachMemberTeam team"],"summary":"Executes the given command recursively for each team that is a member of the given team. For just agents use forEachMemberAgent. For both teams and agents use forEachMember.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"forEachReversed","type":"command","md":"commands/forEachReversed.md","json":"commands/forEachReversed.json","groups":["Program Flow","Arrays"],"syntax":["code forEachReversed array"],"summary":"Executes the given command(s) on every item of an Array in reversed order, compared to forEach.","arma3_since":"2.14","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"forgetTarget","type":"command","md":"commands/forgetTarget.md","json":"commands/forgetTarget.json","groups":["Unit Control","Groups"],"syntax":["group forgetTarget target"],"summary":"Resets the info a group has about a target, forcing knowsAbout value to 0.","arma3_since":"1.70","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"format","type":"command","md":"commands/format.md","json":"commands/format.json","groups":["Strings"],"syntax":["format [formatString, var1, var2, ...]"],"summary":"Composes a string containing other variables or other variable types. Converts any variable type to a string.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"formation","type":"command","md":"commands/formation.md","json":"commands/formation.json","groups":["Groups"],"syntax":["formation target"],"summary":"Returns the current formation of a group.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"formationDirection","type":"command","md":"commands/formationDirection.md","json":"commands/formationDirection.json","groups":["Groups"],"syntax":["formationDirection unitName"],"summary":"Return the direction in degrees of the 'unit' watching in formation.","arma3_since":"0.50","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"formationLeader","type":"command","md":"commands/formationLeader.md","json":"commands/formationLeader.json","groups":["Unit Control"],"syntax":["formationLeader unitName"],"summary":"Return leader of the formation.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"formationMembers","type":"command","md":"commands/formationMembers.md","json":"commands/formationMembers.json","groups":["Groups"],"syntax":["formationMembers person"],"summary":"Return list of units (drivers) in the formation.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"formationPosition","type":"command","md":"commands/formationPosition.md","json":"commands/formationPosition.json","groups":["Positions"],"syntax":["formationPosition unit"],"summary":"Return position of unit in the formation.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"formationTask","type":"command","md":"commands/formationTask.md","json":"commands/formationTask.json","groups":["Groups"],"syntax":["formationTask unit"],"summary":"Return the current task of the unit in the formation.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"formatText","type":"command","md":"commands/formatText.md","json":"commands/formatText.json","groups":["Strings","Structured Text"],"syntax":["formatText [format, argument1, argument2, ...]"],"summary":"Creates a Structured Text similar to format command.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"formLeader","type":"command","md":"commands/formLeader.md","json":"commands/formLeader.json","groups":["Unit Control"],"syntax":["formLeader unitName"],"summary":"Returns the formation leader of a given unit. This is often the same as the group leader, but not always, for example in cases when a unit is ordered to follow another unit.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"freeExtension","type":"command","md":"commands/freeExtension.md","json":"commands/freeExtension.json","groups":["System"],"syntax":["freeExtension extension"],"summary":"Unloads given extension loaded previously with callExtension so that extension developer could rapidly tweak developed extension without restarting the game.","arma3_since":"2.12","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"freeLook","type":"command","md":"commands/freeLook.md","json":"commands/freeLook.json","groups":["Object Manipulation"],"syntax":["freeLook"],"summary":"Returns if freelook is active on the current machine's controlled character.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"from","type":"command","md":"commands/from.md","json":"commands/from.json","groups":["Program Flow"],"syntax":["for from b"],"summary":"Continue sequence of for construct. It sets the start value of the index variable.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"fromEditor","type":"command","md":"commands/fromEditor.md","json":"commands/fromEditor.json","groups":["Game 2 Editor"],"syntax":["fromEditor teamMember"],"summary":"Return if given team was inserted directly from mission editor.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"fromJSON","type":"command","md":"commands/fromJSON.md","json":"commands/fromJSON.json","groups":["Strings"],"syntax":["fromJSON jsonValue"],"summary":"Obtain the game value from the provided JSON-formatted string.","arma3_since":"2.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"fuel","type":"command","md":"commands/fuel.md","json":"commands/fuel.json","groups":["Object Manipulation"],"syntax":["fuel vehicle"],"summary":"Checks how much fuel is left in the gas tank of a vehicle.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"fullCrew","type":"command","md":"commands/fullCrew.md","json":"commands/fullCrew.json","groups":["Object Manipulation"],"syntax":["fullCrew vehicle","fullCrew [vehicle, type, includeEmpty]"],"summary":"Returns an array with all crew inside given vehicle, with or without empty seats.","arma3_since":"1.34","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"gearIDCAmmoCount","type":"command","md":"commands/gearIDCAmmoCount.md","json":"commands/gearIDCAmmoCount.json","groups":["Unit Inventory","GUI Control"],"syntax":["gearIDCAmmoCount idc"],"summary":"Returns ammo count of assigned magazine.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"gearSlotAmmoCount","type":"command","md":"commands/gearSlotAmmoCount.md","json":"commands/gearSlotAmmoCount.json","groups":["Unit Inventory","GUI Control"],"syntax":["gearSlotAmmoCount control"],"summary":"Returns ammo count of assigned magazine.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"gearSlotData","type":"command","md":"commands/gearSlotData.md","json":"commands/gearSlotData.json","groups":["Unit Inventory","GUI Control"],"syntax":["gearSlotData control"],"summary":"Returns gear slot item name.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"gestureState","type":"command","md":"commands/gestureState.md","json":"commands/gestureState.json","groups":["Animations"],"syntax":["gestureState unitName"],"summary":"Returns the name of a unit's current gesture. Seems to be forced to lower case in Arma 3.","arma3_since":"2.06","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"get","type":"command","md":"commands/get.md","json":"commands/get.json","groups":["HashMap"],"syntax":["hashMap get key"],"summary":"Retrieves a value out of a HashMap after looking it up by its key.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"get3DENActionState","type":"command","md":"commands/get3DENActionState.md","json":"commands/get3DENActionState.json","groups":["Eden Editor"],"syntax":["get3DENActionState action"],"summary":"Returns state of given Eden Editor action.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"get3DENAttribute","type":"command","md":"commands/get3DENAttribute.md","json":"commands/get3DENAttribute.json","groups":["Eden Editor"],"syntax":["entity get3DENAttribute attribute"],"summary":"Returns the value of the given entity's attribute in Eden Editor.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"get3DENAttributes","type":"command","md":"commands/get3DENAttributes.md","json":"commands/get3DENAttributes.json","groups":["Eden Editor"],"syntax":["entity get3DENAttributes category"],"summary":"Retrieve all attributes and their values of the specified (optional) category.","arma3_since":"2.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"get3DENCamera","type":"command","md":"commands/get3DENCamera.md","json":"commands/get3DENCamera.json","groups":["Eden Editor"],"syntax":["get3DENCamera"],"summary":"Returns the camera Object used by the Eden Editor.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"get3DENConnections","type":"command","md":"commands/get3DENConnections.md","json":"commands/get3DENConnections.json","groups":["Eden Editor"],"syntax":["get3DENConnections entity"],"summary":"Returns all connections currently present on an entity.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"get3DENEntity","type":"command","md":"commands/get3DENEntity.md","json":"commands/get3DENEntity.json","groups":["Eden Editor"],"syntax":["get3DENEntity ID"],"summary":"Returns Eden Entity based on its Eden ID.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"get3DENEntityID","type":"command","md":"commands/get3DENEntityID.md","json":"commands/get3DENEntityID.json","groups":["Eden Editor"],"syntax":["get3DENEntityID entity"],"summary":"Returns unique index of an Eden Entity. This number remains the same even after saving and loading the scenario. ´","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"get3DENGrid","type":"command","md":"commands/get3DENGrid.md","json":"commands/get3DENGrid.json","groups":["Eden Editor"],"syntax":["get3DENGrid type"],"summary":"Returns the grid increment for the given transformation type.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"get3DENIconsVisible","type":"command","md":"commands/get3DENIconsVisible.md","json":"commands/get3DENIconsVisible.json","groups":["Eden Editor"],"syntax":["get3DENIconsVisible"],"summary":"Gets visibility state of Eden Editor icons.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"get3DENLayer","type":"command","md":"commands/get3DENLayer.md","json":"commands/get3DENLayer.json","groups":["Eden Editor"],"syntax":["get3DENLayer edenEntity"],"summary":"Returns the provided entity's layer ID.","arma3_since":"2.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"get3DENLayerEntities","type":"command","md":"commands/get3DENLayerEntities.md","json":"commands/get3DENLayerEntities.json","groups":["Eden Editor"],"syntax":["get3DENLayerEntities layerID"],"summary":"Return all entities and sub-layer in Eden Entity layer. In order to get all layer entities during a scenario use getMissionLayerEntities.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"get3DENLinesVisible","type":"command","md":"commands/get3DENLinesVisible.md","json":"commands/get3DENLinesVisible.json","groups":["Eden Editor"],"syntax":["get3DENLinesVisible"],"summary":"Get visibility state of Eden Editor lines.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"get3DENMissionAttribute","type":"command","md":"commands/get3DENMissionAttribute.md","json":"commands/get3DENMissionAttribute.json","groups":["Eden Editor"],"syntax":["section get3DENMissionAttribute class"],"summary":"Return value of scenario attribute. For a list of all available mission attributes see Mission Attributes.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"get3DENMissionAttributes","type":"command","md":"commands/get3DENMissionAttributes.md","json":"commands/get3DENMissionAttributes.json","groups":["Eden Editor"],"syntax":["section get3DENMissionAttributes category"],"summary":"Retrieve all attributes and their values from the specified section/category (category is optional).","arma3_since":"2.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"get3DENMouseOver","type":"command","md":"commands/get3DENMouseOver.md","json":"commands/get3DENMouseOver.json","groups":["Eden Editor"],"syntax":["get3DENMouseOver"],"summary":"Returns the Eden Entity the mouse is hovering over in Eden Editor.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"get3DENParent","type":"command","md":"commands/get3DENParent.md","json":"commands/get3DENParent.json","groups":["Eden Editor"],"syntax":["get3DENParent entity"],"summary":"Obtains the provided entity's parent.","arma3_since":"2.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"get3DENSelected","type":"command","md":"commands/get3DENSelected.md","json":"commands/get3DENSelected.json","groups":["Eden Editor"],"syntax":["get3DENSelected type"],"summary":"Returns an array of all selected Eden Editor Entities of the given type. If a wrong type is provided, [[], [], [], [], [], []] is returned and an error message is shown.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getAimDirectionAndUp","type":"command","md":"commands/getAimDirectionAndUp.md","json":"commands/getAimDirectionAndUp.json","groups":["Object Manipulation","Render Time Scope"],"syntax":["getAimDirectionAndUp [soldier, isRenderScope]"],"summary":"Returns the aim direction and up vectors of a soldier in model space. It returns where the weapon aim is wanted from the eyePos, not the actual weapon direction. For actual weapon direction, see weaponDirection.","arma3_since":"2.22","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getAimingCoef","type":"command","md":"commands/getAimingCoef.md","json":"commands/getAimingCoef.json","groups":["Stamina System"],"syntax":["getAimingCoef unit"],"summary":"Get current aiming coefficient (higher ~ less precise, default is 1)","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getAllEnv3DSoundControllers","type":"command","md":"commands/getAllEnv3DSoundControllers.md","json":"commands/getAllEnv3DSoundControllers.json","groups":["Sounds"],"syntax":["getAllEnv3DSoundControllers object"],"summary":"Returns an array containing the names and values of environmental 3D sound controllers, variables that can be used in simple expressions when configuring sounds.","arma3_since":"2.08","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getAllEnvSoundControllers","type":"command","md":"commands/getAllEnvSoundControllers.md","json":"commands/getAllEnvSoundControllers.json","groups":["Sounds"],"syntax":["getAllEnvSoundControllers position"],"summary":"Returns an array containing the names and values of environmental 2D sound controllers, variables that can be used in simple expressions when configuring sounds.","arma3_since":"1.64","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getAllHitPointsDamage","type":"command","md":"commands/getAllHitPointsDamage.md","json":"commands/getAllHitPointsDamage.json","groups":["Object Manipulation"],"syntax":["getAllHitPointsDamage entity"],"summary":"Get provided object's hit points damage.","arma3_since":"1.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getAllOwnedMines","type":"command","md":"commands/getAllOwnedMines.md","json":"commands/getAllOwnedMines.json","groups":["Mines"],"syntax":["getAllOwnedMines unit"],"summary":"Gets all mine objects this unit has ownership over.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getAllPylonsInfo","type":"command","md":"commands/getAllPylonsInfo.md","json":"commands/getAllPylonsInfo.json","groups":["Vehicle Loadouts"],"syntax":["getAllPylonsInfo vehicle"],"summary":"Return an array with the vehicle's all pylons info. Note that the podObject can only be used for very few operations. It is not a real Entity. Note until Arma 3 v2.22 the relativeDir orientation was inverted.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getAllSoundControllers","type":"command","md":"commands/getAllSoundControllers.md","json":"commands/getAllSoundControllers.json","groups":["Sounds"],"syntax":["getAllSoundControllers vehicle"],"summary":"Returns an array containing names and values of the sound controllers that can be used in simple expressions when configuring sounds.","arma3_since":"1.64","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getAllUnitTraits","type":"command","md":"commands/getAllUnitTraits.md","json":"commands/getAllUnitTraits.json","groups":["Object Manipulation"],"syntax":["getAllUnitTraits unit"],"summary":"Returns unit traits (native or set by setUnitTrait).","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getAmmoCargo","type":"command","md":"commands/getAmmoCargo.md","json":"commands/getAmmoCargo.json","groups":["Vehicle Inventory"],"syntax":["getAmmoCargo vehicle"],"summary":"Returns the amount (1 is full) of ammo resources in the cargo space of a rearm vehicle.","arma3_since":"0.56","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getAnimAimPrecision","type":"command","md":"commands/getAnimAimPrecision.md","json":"commands/getAnimAimPrecision.json","groups":["Animations","Stamina System"],"syntax":["getAnimAimPrecision unit"],"summary":"Returns aim precision for current animation","arma3_since":"1.54","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getAnimationsQueue","type":"command","md":"commands/getAnimationsQueue.md","json":"commands/getAnimationsQueue.json","groups":["Object Manipulation"],"syntax":["getAnimationsQueue entity"],"summary":"Returns the primary and secondary animations queue of the entity. The primary queue contains the full motion path from current animation (animationState) to a target animation, while the secondary queue contains…","arma3_since":"2.22","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getAnimSpeedCoef","type":"command","md":"commands/getAnimSpeedCoef.md","json":"commands/getAnimSpeedCoef.json","groups":["Animations","Stamina System"],"syntax":["getAnimSpeedCoef unit"],"summary":"Get coefficient for animation speed.","arma3_since":"1.54","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getArray","type":"command","md":"commands/getArray.md","json":"commands/getArray.json","groups":["Config"],"syntax":["getArray config"],"summary":"Extract array from config entry.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getArtilleryAmmo","type":"command","md":"commands/getArtilleryAmmo.md","json":"commands/getArtilleryAmmo.json","groups":["Artillery"],"syntax":["getArtilleryAmmo artilleryList"],"summary":"Get list of all available magazines of artillery units on the list. Command returns only unique magazine types and doesn't contain any information about which unit has which magazine.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getArtilleryComputerSettings","type":"command","md":"commands/getArtilleryComputerSettings.md","json":"commands/getArtilleryComputerSettings.json","groups":["Artillery"],"syntax":["getArtilleryComputerSettings"],"summary":"Returns settings from current vehicle weapon manned by player.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getArtilleryETA","type":"command","md":"commands/getArtilleryETA.md","json":"commands/getArtilleryETA.json","groups":["Artillery"],"syntax":["unit getArtilleryETA [targetPosition, magazineType]"],"summary":"Returns ETA to the target in seconds for given artillery unit based on target position and used magazine, -1 if target can't be hit.","arma3_since":"0.56","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getAssetDLCInfo","type":"command","md":"commands/getAssetDLCInfo.md","json":"commands/getAssetDLCInfo.json","groups":["DLC"],"syntax":["getAssetDLCInfo asset","getAssetDLCInfo [class, config]"],"summary":"Returns DLC information about given object or model. The alt syntax quieries config and finds config defined model.","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getAssignedCuratorLogic","type":"command","md":"commands/getAssignedCuratorLogic.md","json":"commands/getAssignedCuratorLogic.json","groups":["Curator"],"syntax":["getAssignedCuratorLogic player"],"summary":"Returns curator logic to which given player has access.","arma3_since":"1.16","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getAssignedCuratorUnit","type":"command","md":"commands/getAssignedCuratorUnit.md","json":"commands/getAssignedCuratorUnit.json","groups":["Curator"],"syntax":["getAssignedCuratorUnit curatorObj"],"summary":"Returns unit assigned to curator logic.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getAttackTarget","type":"command","md":"commands/getAttackTarget.md","json":"commands/getAttackTarget.json","groups":["Object Manipulation"],"syntax":["getAttackTarget unit"],"summary":"Returns the target given unit is engaging.","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getAudioOptionVolumes","type":"command","md":"commands/getAudioOptionVolumes.md","json":"commands/getAudioOptionVolumes.json","groups":["Sounds"],"syntax":["getAudioOptionVolumes"],"summary":"Returns profile audio volumes.","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getBackpackCargo","type":"command","md":"commands/getBackpackCargo.md","json":"commands/getBackpackCargo.json","groups":["Containers"],"syntax":["getBackpackCargo object"],"summary":"Returns all backpack types and count from the cargo space.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getBleedingRemaining","type":"command","md":"commands/getBleedingRemaining.md","json":"commands/getBleedingRemaining.json","groups":["Object Manipulation"],"syntax":["getBleedingRemaining unit"],"summary":"Returns how many seconds injured unit will continue leaving blood trail. If unit damage is < 0.1, the return value is 0 and unit doesn't leave any blood trail. Use setBleedingRemaining to set different remaining time.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getBoneNames","type":"command","md":"commands/getBoneNames.md","json":"commands/getBoneNames.json","groups":["Object Manipulation"],"syntax":["getBoneNames object"],"summary":"Returns an array of bone names and their parents.","arma3_since":"2.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getBurningValue","type":"command","md":"commands/getBurningValue.md","json":"commands/getBurningValue.json","groups":["Object Manipulation"],"syntax":["getBurningValue unit"],"summary":"Returns how much the unit is exposed to fire damage.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getCalculatePlayerVisibilityByFriendly","type":"command","md":"commands/getCalculatePlayerVisibilityByFriendly.md","json":"commands/getCalculatePlayerVisibilityByFriendly.json","groups":["System"],"syntax":["getCalculatePlayerVisibilityByFriendly"],"summary":"Returns true if visibility of player by friendly units is calculated.","arma3_since":"1.84","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getCameraViewDirection","type":"command","md":"commands/getCameraViewDirection.md","json":"commands/getCameraViewDirection.json","groups":["Object Manipulation"],"syntax":["getCameraViewDirection unit"],"summary":"Returns the direction unit is looking in render time scope. While for AI the origin for the view direction vector can be taken from eyePos unit, for human player the origin should be taken from player camera position…","arma3_since":"1.58","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getCargoIndex","type":"command","md":"commands/getCargoIndex.md","json":"commands/getCargoIndex.json","groups":["Object Manipulation"],"syntax":["vehicle getCargoIndex unit"],"summary":"Returns index of the unit in cargo. -1 if not in cargo.","arma3_since":"1.26","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getCenterOfMass","type":"command","md":"commands/getCenterOfMass.md","json":"commands/getCenterOfMass.json","groups":["PhysX"],"syntax":["getCenterOfMass object"],"summary":"Returns center of mass of an object.","arma3_since":"1.12","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getClientState","type":"command","md":"commands/getClientState.md","json":"commands/getClientState.json","groups":["Multiplayer"],"syntax":["getClientState"],"summary":"Returns client state in network game. Works on both, client and dedicated server. The following states are possible:","arma3_since":"1.08","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getClientStateNumber","type":"command","md":"commands/getClientStateNumber.md","json":"commands/getClientStateNumber.json","groups":["Multiplayer"],"syntax":["getClientStateNumber"],"summary":"Returns client state in network game. Works on both, client and dedicated server. The following states are possible:","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getCompatiblePylonMagazines","type":"command","md":"commands/getCompatiblePylonMagazines.md","json":"commands/getCompatiblePylonMagazines.json","groups":["Vehicle Loadouts"],"syntax":["vehicle getCompatiblePylonMagazines pylon"],"summary":"Get array of compatible pylon magazines","arma3_since":"1.72","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getConnectedUAV","type":"command","md":"commands/getConnectedUAV.md","json":"commands/getConnectedUAV.json","groups":["Remote Control"],"syntax":["getConnectedUAV person"],"summary":"Returns UAV/UGV vehicle if person has connection to some UAV. To return the AI unit which player controls, see getConnectedUAVUnit.","arma3_since":"0.76","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getConnectedUAVUnit","type":"command","md":"commands/getConnectedUAVUnit.md","json":"commands/getConnectedUAVUnit.json","groups":["Remote Control"],"syntax":["getConnectedUAVUnit person"],"summary":"Returns UAV/UGV AI unit, which player is controlling. To return UAV vehicle, see getConnectedUAV","arma3_since":"2.08","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getContainerMaxLoad","type":"command","md":"commands/getContainerMaxLoad.md","json":"commands/getContainerMaxLoad.json","groups":["Unit Inventory"],"syntax":["getContainerMaxLoad containerClass"],"summary":"Returns max load value of given uniform, vest or backpack container. For other types of containers, use maxLoad command","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getCorpse","type":"command","md":"commands/getCorpse.md","json":"commands/getCorpse.json","groups":["Unit Inventory","Object Manipulation"],"syntax":["getCorpse weaponholder"],"summary":"Returns the corpse associated with given weaponholder. When unit is killed and had a weapon, the weapon is placed inside \"WeaponHolderSimulated\" and dropped together with the unit.","arma3_since":"2.12","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getCorpseWeaponholders","type":"command","md":"commands/getCorpseWeaponholders.md","json":"commands/getCorpseWeaponholders.json","groups":["Unit Inventory","Object Manipulation"],"syntax":["getCorpseWeaponholders corpse"],"summary":"Returns primary and secondary weapon holders of a dead unit. If a unit had weapons at the moment of death, primary weapon is dropped into primary weaponholder and secondary weapon is dropped into secondary.","arma3_since":"2.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getCruiseControl","type":"command","md":"commands/getCruiseControl.md","json":"commands/getCruiseControl.json","groups":["Unit Control","Object Manipulation"],"syntax":["getCruiseControl vehicle"],"summary":"Returns cruise control settings set with setCruiseControl command.","arma3_since":"2.06","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getCursorObjectParams","type":"command","md":"commands/getCursorObjectParams.md","json":"commands/getCursorObjectParams.json","groups":["Object Detection"],"syntax":["getCursorObjectParams"],"summary":"Returns object and named selections under cursor and distance to object's surface (to the point cursor points at).","arma3_since":"1.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getCustomAimCoef","type":"command","md":"commands/getCustomAimCoef.md","json":"commands/getCustomAimCoef.json","groups":["Stamina System"],"syntax":["getCustomAimCoef unit"],"summary":"Returns aimPrecision from animation state with custom value that will directly affects weapon sway size and speed.","arma3_since":"1.54","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getCustomSoundController","type":"command","md":"commands/getCustomSoundController.md","json":"commands/getCustomSoundController.json","groups":["Sounds"],"syntax":["getCustomSoundController [vehicle, controller]"],"summary":"Returns current value set to the controller (see setCustomSoundController).","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getCustomSoundControllerCount","type":"command","md":"commands/getCustomSoundControllerCount.md","json":"commands/getCustomSoundControllerCount.json","groups":["Sounds"],"syntax":["getCustomSoundControllerCount vehicle"],"summary":"Returns current number of custom sound controllers supported by the engine for the given vehicle (currently 32)","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getDammage","type":"command","md":"commands/getDammage.md","json":"commands/getDammage.json","groups":["Object Manipulation"],"syntax":["getDammage object"],"summary":"Returns the object damage.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":["damage"]},{"name":"getDebriefingText","type":"command","md":"commands/getDebriefingText.md","json":"commands/getDebriefingText.json","groups":["Briefing"],"syntax":["getDebriefingText end"],"summary":"A getter for setDebriefingText.","arma3_since":"2.06","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getDescription","type":"command","md":"commands/getDescription.md","json":"commands/getDescription.json","groups":["Object Manipulation"],"syntax":["getDescription unit"],"summary":"Returns the string representation of unit as an four slots array.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getDir","type":"command","md":"commands/getDir.md","json":"commands/getDir.json","groups":["Object Manipulation"],"syntax":["getDir object","pos1 getDir pos2"],"summary":"Returns the object heading in the range 0..360.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getDirVisual","type":"command","md":"commands/getDirVisual.md","json":"commands/getDirVisual.json","groups":["Object Manipulation","Render Time Scope"],"syntax":["getDirVisual object","pos1 getDirVisual pos2"],"summary":"Returns object's heading in the range from 0 to 360 in render time scope.","arma3_since":"1.32","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getDiverState","type":"command","md":"commands/getDiverState.md","json":"commands/getDiverState.json","groups":["Object Manipulation"],"syntax":["getDiverState unit"],"summary":"Returns true when object is in diver state - e.g when the unit would put diving goggles on.","arma3_since":"1.96","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getDLCAssetsUsage","type":"command","md":"commands/getDLCAssetsUsage.md","json":"commands/getDLCAssetsUsage.json","groups":["DLC"],"syntax":["getDLCAssetsUsage"],"summary":"Returns an array of the DLC usage times.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getDLCAssetsUsageByName","type":"command","md":"commands/getDLCAssetsUsageByName.md","json":"commands/getDLCAssetsUsageByName.json","groups":["DLC"],"syntax":["getDLCAssetsUsageByName assetName"],"summary":"Returns an array with the session and global time the asset has been used.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getDLCs","type":"command","md":"commands/getDLCs.md","json":"commands/getDLCs.json","groups":["DLC"],"syntax":["getDLCs filter"],"summary":"Returns array of app IDs of DLCs.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getDLCUsageTime","type":"command","md":"commands/getDLCUsageTime.md","json":"commands/getDLCUsageTime.json","groups":["DLC"],"syntax":["getDLCUsageTime appId"],"summary":"Returns total time the assets of the given DLC have been used. See Arma 3 DLCs & Expansions for a list of DLCs and ids.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getEditorCamera","type":"command","md":"commands/getEditorCamera.md","json":"commands/getEditorCamera.json","groups":["Game 2 Editor"],"syntax":["getEditorCamera map"],"summary":"Fetches a reference to the mission editor camera.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getEditorMode","type":"command","md":"commands/getEditorMode.md","json":"commands/getEditorMode.json","groups":["Game 2 Editor"],"syntax":["getEditorMode map"],"summary":"Returns the current mode of the editor.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getEditorObjectScope","type":"command","md":"commands/getEditorObjectScope.md","json":"commands/getEditorObjectScope.json","groups":["Game 2 Editor"],"syntax":["map getEditorObjectScope object"],"summary":"Returns the editor object scope of the specified editor object.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getElevationOffset","type":"command","md":"commands/getElevationOffset.md","json":"commands/getElevationOffset.json","groups":["Map"],"syntax":["getElevationOffset"],"summary":"Returns the map elevation offset from [map]/config.cpp.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getEngineTargetRPMRTD","type":"command","md":"commands/getEngineTargetRPMRTD.md","json":"commands/getEngineTargetRPMRTD.json","groups":["RTD"],"syntax":["getEngineTargetRPMRTD helicopter"],"summary":"Returns RPM of all engines.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getEntityInfo","type":"command","md":"commands/getEntityInfo.md","json":"commands/getEntityInfo.json","groups":["Object Manipulation"],"syntax":["getEntityInfo entity","entity getEntityInfo index"],"summary":"Returns various properties for the given entity. Most properties should be checked where entity is local","arma3_since":"2.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getEnv3DSoundController","type":"command","md":"commands/getEnv3DSoundController.md","json":"commands/getEnv3DSoundController.json","groups":["Sounds"],"syntax":["object getEnv3DSoundController controller"],"summary":"Returns value of the specified 3D controller, see getAllEnv3DSoundControllers.","arma3_since":"2.08","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getEnvSoundController","type":"command","md":"commands/getEnvSoundController.md","json":"commands/getEnvSoundController.json","groups":["Sounds"],"syntax":["position getEnvSoundController controller"],"summary":"Returns value of the specified controller, see getAllEnvSoundControllers","arma3_since":"1.64","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getEventHandlerInfo","type":"command","md":"commands/getEventHandlerInfo.md","json":"commands/getEventHandlerInfo.json","groups":["Event Handlers"],"syntax":["oper getEventHandlerInfo [type, id]","getEventHandlerInfo [type, id]"],"summary":"Queries given event handler's information.","arma3_since":"2.10","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getFatigue","type":"command","md":"commands/getFatigue.md","json":"commands/getFatigue.json","groups":["Stamina System"],"syntax":["getFatigue unit"],"summary":"Returns fatigue of given unit.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getFieldManualStartPage","type":"command","md":"commands/getFieldManualStartPage.md","json":"commands/getFieldManualStartPage.json","groups":["System"],"syntax":["getFieldManualStartPage display"],"summary":"Returns array of the starting topic and hint the given field manual should display.","arma3_since":"1.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getForcedFlagTexture","type":"command","md":"commands/getForcedFlagTexture.md","json":"commands/getForcedFlagTexture.json","groups":["Flags"],"syntax":["getForcedFlagTexture object"],"summary":"A getter for forceFlagTexture. Forced texture is different from your normal flag texture, which can be retrieved with flagTexture","arma3_since":"1.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getForcedSpeed","type":"command","md":"commands/getForcedSpeed.md","json":"commands/getForcedSpeed.json","groups":["Object Manipulation"],"syntax":["getForcedSpeed entity"],"summary":"Returns forced speed set with forceSpeed or -1 if not set.","arma3_since":"2.12","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getFriend","type":"command","md":"commands/getFriend.md","json":"commands/getFriend.json","groups":["Sides"],"syntax":["side1 getFriend side2"],"summary":"Returns if sides are friendly or hostile. For a value smaller than 0.6 it results in being enemy, otherwise it is friendly. See also Side Relations.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getFSMVariable","type":"command","md":"commands/getFSMVariable.md","json":"commands/getFSMVariable.json","groups":["Variables"],"syntax":["FSMhandle getFSMVariable name","FSMhandle getFSMVariable [name, defaultValue]"],"summary":"Return the value of variable in the variable space of given FSM. The FSM handle is the number returned by the execFSM command.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getFuelCargo","type":"command","md":"commands/getFuelCargo.md","json":"commands/getFuelCargo.json","groups":["Vehicle Inventory"],"syntax":["getFuelCargo vehicle"],"summary":"Returns the fuel amount (1 is full) in the cargo space of a refueling vehicle.","arma3_since":"0.56","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getFuelConsumptionCoef","type":"command","md":"commands/getFuelConsumptionCoef.md","json":"commands/getFuelConsumptionCoef.json","groups":["Object Manipulation"],"syntax":["getFuelConsumptionCoef vehicle"],"summary":"Returns the fuel consumption coefficient, which is a multiplier of the fuel consumption rate in config.","arma3_since":"2.16","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getGraphValues","type":"command","md":"commands/getGraphValues.md","json":"commands/getGraphValues.json","groups":["Math"],"syntax":["getGraphValues [[graphMinX, graphMaxX, graphMinY, graphMaxY, valueCount, randomOffset], x1, y1, x2, y2, ...]"],"summary":"Generate graph y - coordinates of all input values within specific x and y range.","arma3_since":"1.92","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getGroupIcon","type":"command","md":"commands/getGroupIcon.md","json":"commands/getGroupIcon.json","groups":["High Command"],"syntax":["group getGroupIcon id"],"summary":"Get group icon properties. Since Arma 3 v2.22 command also returns 3d offsets.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getGroupIconParams","type":"command","md":"commands/getGroupIconParams.md","json":"commands/getGroupIconParams.json","groups":["High Command"],"syntax":["getGroupIconParams group"],"summary":"Returns group icons params used for command bar drawing such as color, text, scale, visibility, waypoint visibility, waypoint color.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getGroupIcons","type":"command","md":"commands/getGroupIcons.md","json":"commands/getGroupIcons.json","groups":["High Command"],"syntax":["getGroupIcons group"],"summary":"Returns all group icons. Since Arma 3 v2.22 command also returns 3d offsets.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getHideFrom","type":"command","md":"commands/getHideFrom.md","json":"commands/getHideFrom.json","groups":["Object Manipulation"],"syntax":["object getHideFrom enemy"],"summary":"Returns the Position where object believes the enemy to be. If there is no direct line of sight between the object and the enemy, this position is extrapolated based on the last known position and speed of the enemy.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getHit","type":"command","md":"commands/getHit.md","json":"commands/getHit.json","groups":["Object Manipulation"],"syntax":["vehicle getHit selection"],"summary":"Returns selection damage. Same as getHitPointDamage, only the argument is selection part instead of hit point.","arma3_since":"1.32","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getHitIndex","type":"command","md":"commands/getHitIndex.md","json":"commands/getHitIndex.json","groups":["Object Manipulation"],"syntax":["vehicle getHitIndex hitPartIndex"],"summary":"Return current level of damage for a specific Hit Point (specified by its hit part index). All hit points can be obtained with getAllHitPointsDamage command.","arma3_since":"1.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getHitPointDamage","type":"command","md":"commands/getHitPointDamage.md","json":"commands/getHitPointDamage.json","groups":["Object Manipulation"],"syntax":["vehicle getHitPointDamage hitPointName"],"summary":"Return current level of damage in range 0..1 for a specific Hit Point (specified by its config class). If you need to get damage of a selection instead of hit point, use getHit.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getItemCargo","type":"command","md":"commands/getItemCargo.md","json":"commands/getItemCargo.json","groups":["Vehicle Inventory"],"syntax":["getItemCargo box"],"summary":"Returns all items names and count from ammo box (or any general weapon holder container).","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getLeaning","type":"command","md":"commands/getLeaning.md","json":"commands/getLeaning.json","groups":["Unit Control"],"syntax":["getLeaning unit"],"summary":"Returns the leaning factor of the given unit.","arma3_since":"2.18","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getLightInfo","type":"command","md":"commands/getLightInfo.md","json":"commands/getLightInfo.json","groups":["Object Manipulation"],"syntax":["getLightInfo light","light getLightInfo index"],"summary":"Returns various properties for the given #lightpoint or #lightreflector. ConePars and VolumeShapePars are exclusive properties of #lightreflector only.","arma3_since":"2.22","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getLighting","type":"command","md":"commands/getLighting.md","json":"commands/getLighting.json","groups":["Lights"],"syntax":["getLighting"],"summary":"Gets general environment's light settings.","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getLightingAt","type":"command","md":"commands/getLightingAt.md","json":"commands/getLightingAt.json","groups":["Lights"],"syntax":["getLightingAt obj"],"summary":"Gets provided object's lighting information.","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getLoadedModsInfo","type":"command","md":"commands/getLoadedModsInfo.md","json":"commands/getLoadedModsInfo.json","groups":["Mods and Addons"],"syntax":["getLoadedModsInfo"],"summary":"Returns information about all loaded modifications.","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getMagazineCargo","type":"command","md":"commands/getMagazineCargo.md","json":"commands/getMagazineCargo.json","groups":["Vehicle Inventory","Containers"],"syntax":["getMagazineCargo object"],"summary":"Returns all magazines types and count from the cargo space","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getMarkerColor","type":"command","md":"commands/getMarkerColor.md","json":"commands/getMarkerColor.json","groups":["Markers"],"syntax":["getMarkerColor markerName"],"summary":"Returns marker color for given marker.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getMarkerPos","type":"command","md":"commands/getMarkerPos.md","json":"commands/getMarkerPos.json","groups":["Markers"],"syntax":["getMarkerPos markerName","getMarkerPos [markerName, preserveElevation]"],"summary":"Returns marker position.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":["markerPos"]},{"name":"getMarkerSize","type":"command","md":"commands/getMarkerSize.md","json":"commands/getMarkerSize.json","groups":["Markers"],"syntax":["getMarkerSize markerName"],"summary":"Returns the size of the given marker. A getter for setMarkerSize and an alias of markerSize.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getMarkerType","type":"command","md":"commands/getMarkerType.md","json":"commands/getMarkerType.json","groups":["Markers"],"syntax":["getMarkerType markerName"],"summary":"Gets type of marker. See CfgMarkers for a list of standard markers.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":["markerType"]},{"name":"getMass","type":"command","md":"commands/getMass.md","json":"commands/getMass.json","groups":["PhysX"],"syntax":["getMass object"],"summary":"Returns mass of a PhysX object.","arma3_since":"1.12","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getMissionConfig","type":"command","md":"commands/getMissionConfig.md","json":"commands/getMissionConfig.json","groups":["Config","Mission Information"],"syntax":["getMissionConfig attribute"],"summary":"Returns Config entry for the given scenario attribute from the 1st tier. The attribute can be config class or config property. If it is defined in multiple places, the command checks them in the following order:","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getMissionConfigValue","type":"command","md":"commands/getMissionConfigValue.md","json":"commands/getMissionConfigValue.json","groups":["Config","Mission Information"],"syntax":["getMissionConfigValue attribute","getMissionConfigValue [attribute, defaultValue]"],"summary":"Returns value of the given scenario attribute from the 1st tier. Since only config properties have values, the attribute should be config property. If it is not found or config class is given, the return is nil.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getMissionDLCs","type":"command","md":"commands/getMissionDLCs.md","json":"commands/getMissionDLCs.json","groups":["Mission Information","DLC"],"syntax":["getMissionDLCs"],"summary":"Returns list of DLCs that are used in the mission.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getMissionLayerEntities","type":"command","md":"commands/getMissionLayerEntities.md","json":"commands/getMissionLayerEntities.json","groups":["Eden Editor","Mission Information"],"syntax":["getMissionLayerEntities layerName"],"summary":"Returns all entities within the specific Eden Editor layer and its sub-layers. To be used when the scenario is running, not in the editor workspace.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"getMissionLayers","type":"command","md":"commands/getMissionLayers.md","json":"commands/getMissionLayers.json","groups":["Mission Information"],"syntax":["getMissionLayers"],"summary":"Returns a list of all layers created in Eden Editor. Designed to be used during a scenario. Default layers (BLUFOR, OPFOR...) are not returned.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getMissionOptions","type":"command","md":"commands/getMissionOptions.md","json":"commands/getMissionOptions.json","groups":["System"],"syntax":["getMissionOptions"],"summary":"Returns various mission options","arma3_since":"2.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getMissionPath","type":"command","md":"commands/getMissionPath.md","json":"commands/getMissionPath.json","groups":["System","Mission Information"],"syntax":["getMissionPath filename"],"summary":"Returns mission root plus the filename in a form of filepath to be used with commands requiring absolute path such as playSound3D, drawIcon3D, createSimpleObject, etc.","arma3_since":"1.96","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getModelInfo","type":"command","md":"commands/getModelInfo.md","json":"commands/getModelInfo.json","groups":["Object Manipulation"],"syntax":["getModelInfo object"],"summary":"Returns object's model info. Model path is suitable for use with createSimpleObject command.","arma3_since":"1.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getMousePosition","type":"command","md":"commands/getMousePosition.md","json":"commands/getMousePosition.json","groups":["GUI Control - Positioning"],"syntax":["getMousePosition"],"summary":"Returns mouse position in UI coordinates.","arma3_since":"1.54","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getMusicPlayedTime","type":"command","md":"commands/getMusicPlayedTime.md","json":"commands/getMusicPlayedTime.json","groups":["Sounds"],"syntax":["getMusicPlayedTime"],"summary":"Returns elapsed time in seconds for currently playing music track.","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getNumber","type":"command","md":"commands/getNumber.md","json":"commands/getNumber.json","groups":["Config"],"syntax":["getNumber config"],"summary":"Extract number from config entry.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getObjectArgument","type":"command","md":"commands/getObjectArgument.md","json":"commands/getObjectArgument.json","groups":["Game 2 Editor"],"syntax":["map getObjectArgument [object, argument]"],"summary":"Return name of object argument in mission editor.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getObjectChildren","type":"command","md":"commands/getObjectChildren.md","json":"commands/getObjectChildren.json","groups":["Game 2 Editor"],"syntax":["map getObjectChildren object"],"summary":"Return a list of all the children of the specified object.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getObjectDLC","type":"command","md":"commands/getObjectDLC.md","json":"commands/getObjectDLC.json","groups":["DLC"],"syntax":["getObjectDLC obj"],"summary":"Returns appID of the DLC the object belongs to or nil if object is vanilla.","arma3_since":"1.36","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getObjectFOV","type":"command","md":"commands/getObjectFOV.md","json":"commands/getObjectFOV.json","groups":["Object Manipulation"],"syntax":["getObjectFOV object"],"summary":"Returns Field of View of the given object in radians. Static objects return default value, which is 1. FOV of objNull is 0.","arma3_since":"1.96","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getObjectID","type":"command","md":"commands/getObjectID.md","json":"commands/getObjectID.json","groups":["Map"],"syntax":["getObjectID object"],"summary":"Returns Visitor ID of the given object. Visitor IDs of static map objects can change if map is in development and updated with new static objects.","arma3_since":"2.10","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getObjectMaterials","type":"command","md":"commands/getObjectMaterials.md","json":"commands/getObjectMaterials.json","groups":["Object Manipulation"],"syntax":["getObjectMaterials obj","obj getObjectMaterials sels"],"summary":"Gets all custom materials associated with the object.","arma3_since":"1.38","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getObjectProxy","type":"command","md":"commands/getObjectProxy.md","json":"commands/getObjectProxy.json","groups":["Game 2 Editor"],"syntax":["map getObjectProxy object"],"summary":"Return the proxy object associated with the given editor object.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getObjectScale","type":"command","md":"commands/getObjectScale.md","json":"commands/getObjectScale.json","groups":["Object Manipulation"],"syntax":["getObjectScale object"],"summary":"Returns the render scale of an object relative to the original model.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getObjectTextures","type":"command","md":"commands/getObjectTextures.md","json":"commands/getObjectTextures.json","groups":["Object Manipulation"],"syntax":["getObjectTextures obj","obj getObjectTextures sels"],"summary":"Gets all custom textures (hiddenSelectionsTextures) associated with the object.","arma3_since":"1.38","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getObjectType","type":"command","md":"commands/getObjectType.md","json":"commands/getObjectType.json","groups":["Object Manipulation"],"syntax":["getObjectType object"],"summary":"Returns object type as a number:","arma3_since":"1.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getObjectViewDistance","type":"command","md":"commands/getObjectViewDistance.md","json":"commands/getObjectViewDistance.json","groups":["System","Environment"],"syntax":["getObjectViewDistance"],"summary":"Gets the values of rendering distances of objects and shadows.","arma3_since":"1.48","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getOpticsMode","type":"command","md":"commands/getOpticsMode.md","json":"commands/getOpticsMode.json","groups":["Object Manipulation"],"syntax":["unit getOpticsMode slot"],"summary":"Returns the class name of the current optic mode of the current weapon.","arma3_since":"2.10","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getOrDefault","type":"command","md":"commands/getOrDefault.md","json":"commands/getOrDefault.json","groups":["HashMap"],"syntax":["hashMap getOrDefault [key, defaultValue, setDefault]"],"summary":"Retrieves a value out of a HashMap after looking it up by its key. When the HashMap doesn't contain the key, the default value is returned","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getOrDefaultCall","type":"command","md":"commands/getOrDefaultCall.md","json":"commands/getOrDefaultCall.json","groups":["HashMap"],"syntax":["hashMap getOrDefaultCall [key, code, set]"],"summary":"Retrieves a value from the HashMap for the given 'key', executes given 'code' if key was not found and returns result. Additionally sets key to the code result value if set is true.","arma3_since":"2.12","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getOxygenRemaining","type":"command","md":"commands/getOxygenRemaining.md","json":"commands/getOxygenRemaining.json","groups":["Object Manipulation"],"syntax":["getOxygenRemaining unit"],"summary":"Returns amount of remaining oxygen.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getPersonUsedDLCs","type":"command","md":"commands/getPersonUsedDLCs.md","json":"commands/getPersonUsedDLCs.json","groups":["Broken Commands","DLC"],"syntax":["getPersonUsedDLCs unit"],"summary":"Returns a list of all DLCs objects the unit is currently using. For example if a unit is inside a vehicle from DLC, it will return the code of that DLC.","arma3_since":"1.36","locality":{"argument":"global","effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"getPhysicsCollisionFlag","type":"command","md":"commands/getPhysicsCollisionFlag.md","json":"commands/getPhysicsCollisionFlag.json","groups":["PhysX"],"syntax":["getPhysicsCollisionFlag object"],"summary":"Returns the currently set physics collision flags.","arma3_since":"2.18","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getPilotCameraDirection","type":"command","md":"commands/getPilotCameraDirection.md","json":"commands/getPilotCameraDirection.json","groups":["Pilot Camera"],"syntax":["getPilotCameraDirection object"],"summary":"Returns model space vector of the object airplane or helicopter pilotCamera .","arma3_since":"1.64","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getPilotCameraOpticsMode","type":"command","md":"commands/getPilotCameraOpticsMode.md","json":"commands/getPilotCameraOpticsMode.json","groups":["Pilot Camera"],"syntax":["getPilotCameraOpticsMode object"],"summary":"Returns the optics mode index (zoom) for the pilotCamera","arma3_since":"2.14","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getPilotCameraPosition","type":"command","md":"commands/getPilotCameraPosition.md","json":"commands/getPilotCameraPosition.json","groups":["Pilot Camera"],"syntax":["getPilotCameraPosition object"],"summary":"Returns model space coordinates of the object airplane or helicopter pilotCamera.","arma3_since":"1.64","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getPilotCameraRotation","type":"command","md":"commands/getPilotCameraRotation.md","json":"commands/getPilotCameraRotation.json","groups":["Pilot Camera"],"syntax":["getPilotCameraRotation object"],"summary":"Returns rotation (relative to the centered camera position) of the object airplane or helicopter pilotCamera .","arma3_since":"1.64","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getPilotCameraTarget","type":"command","md":"commands/getPilotCameraTarget.md","json":"commands/getPilotCameraTarget.json","groups":["Pilot Camera"],"syntax":["getPilotCameraTarget object"],"summary":"Returns the target of the object airplane or helicopter pilotCamera tracking. Returns [false, [0,0,0], objNull] if camera is not in a tracking mode or if object has no pilotCamera.","arma3_since":"1.64","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getPiPViewDistance","type":"command","md":"commands/getPiPViewDistance.md","json":"commands/getPiPViewDistance.json","groups":["System"],"syntax":["getPiPViewDistance"],"summary":"Get the set PiP (Picture-in-Picture) view distance (that can be set by setPiPViewDistance).","arma3_since":"2.08","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getPlateNumber","type":"command","md":"commands/getPlateNumber.md","json":"commands/getPlateNumber.json","groups":["Object Manipulation"],"syntax":["getPlateNumber vehicle"],"summary":"Get the license plates from any vehicle which has plates configured.","arma3_since":"1.82","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getPlayerChannel","type":"command","md":"commands/getPlayerChannel.md","json":"commands/getPlayerChannel.json","groups":["Radio and Chat"],"syntax":["getPlayerChannel player"],"summary":"Returns channel number for given player, provided that player is SPEAKING, otherwise -1. Having mic on is not enough, player has to make a sound. There are several limitations to this command:","arma3_since":"1.42","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getPlayerID","type":"command","md":"commands/getPlayerID.md","json":"commands/getPlayerID.json","groups":["Multiplayer","Markers"],"syntax":["getPlayerID unit"],"summary":"Returns user DirectPlay ID, which can be used with getUserInfo, and is found in allMapMarkers results and in some mission event handlers such as PlayerConnected.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getPlayerScores","type":"command","md":"commands/getPlayerScores.md","json":"commands/getPlayerScores.json","groups":["Multiplayer"],"syntax":["getPlayerScores unitName"],"summary":"Returns the unit's table of scores (infantry kills, soft vehicle kills, armor kills, air kills, deaths, total score) in multiplayer or an empty array in singleplayer.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getPlayerUID","type":"command","md":"commands/getPlayerUID.md","json":"commands/getPlayerUID.json","groups":["Multiplayer"],"syntax":["getPlayerUID unit"],"summary":"Return a UniqueID of the given unit (player).","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getPlayerVoNVolume","type":"command","md":"commands/getPlayerVoNVolume.md","json":"commands/getPlayerVoNVolume.json","groups":["Radio and Chat"],"syntax":["getPlayerVoNVolume unit"],"summary":"Gets provided player's Voice over Network (VoN) volume.","arma3_since":"2.00","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getPos","type":"command","md":"commands/getPos.md","json":"commands/getPos.json","groups":["Positions"],"syntax":["getPos object","getPos location","origin getPos [distance, heading]"],"summary":"Returns object or location position. If the argument is an object, the return value is in format PositionAGLS.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getPosASL","type":"command","md":"commands/getPosASL.md","json":"commands/getPosASL.json","groups":["Positions"],"syntax":["getPosASL object"],"summary":"Returns the object position height above sea level.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getPosASLVisual","type":"command","md":"commands/getPosASLVisual.md","json":"commands/getPosASLVisual.json","groups":["Object Manipulation","Render Time Scope"],"syntax":["getPosASLVisual object"],"summary":"Returns an object's rendered ASL position (z value above sea level) in render time scope.","arma3_since":"1.32","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":["visiblePositionASL"]},{"name":"getPosASLW","type":"command","md":"commands/getPosASLW.md","json":"commands/getPosASLW.json","groups":["Positions"],"syntax":["getPosASLW obj"],"summary":"Returns the object position height above water surface (waves and pond objects included).","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getPosATL","type":"command","md":"commands/getPosATL.md","json":"commands/getPosATL.json","groups":["Positions"],"syntax":["getPosATL object"],"summary":"Returns the position of an object relative to the terrain.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getPosATLVisual","type":"command","md":"commands/getPosATLVisual.md","json":"commands/getPosATLVisual.json","groups":["Object Manipulation","Render Time Scope"],"syntax":["getPosATLVisual object"],"summary":"Returns an object's rendered ATL position (z value above ground) in render time scope.","arma3_since":"1.32","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getPosVisual","type":"command","md":"commands/getPosVisual.md","json":"commands/getPosVisual.json","groups":["Object Manipulation","Render Time Scope"],"syntax":["getPosVisual object"],"summary":"Returns an object's AGLS position in render time scope. Alias of visiblePosition.","arma3_since":"1.32","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getPosWorld","type":"command","md":"commands/getPosWorld.md","json":"commands/getPosWorld.json","groups":["Positions"],"syntax":["getPosWorld object"],"summary":"Returns the provided object's model centre position ([0,0,0]) in PositionASL, rather than the transformed boundingCenter or LandContact vertices.","arma3_since":"1.32","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getPosWorldVisual","type":"command","md":"commands/getPosWorldVisual.md","json":"commands/getPosWorldVisual.json","groups":["Object Manipulation","Render Time Scope"],"syntax":["getPosWorldVisual object"],"summary":"Returns the provided object's, model centre position in render version in format PositionASL, rather than transformed boundingCenter or LandContact vertices.","arma3_since":"1.96","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getPylonMagazines","type":"command","md":"commands/getPylonMagazines.md","json":"commands/getPylonMagazines.json","groups":["Vehicle Loadouts"],"syntax":["getPylonMagazines vehicle"],"summary":"Return array of magazines on pylons.","arma3_since":"1.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getRelDir","type":"command","md":"commands/getRelDir.md","json":"commands/getRelDir.json","groups":["Object Manipulation"],"syntax":["object getRelDir position"],"summary":"Returns direction, which is relative to object's current direction, from given object to another object or position in the range from 0 to 360, the equivalent of BIS_fnc_relativeDirTo.","arma3_since":"1.56","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getRelPos","type":"command","md":"commands/getRelPos.md","json":"commands/getRelPos.json","groups":["Positions"],"syntax":["object getRelPos [distance, direction]","obj1 getRelPos obj2"],"summary":"Returns position that is given distance and relative direction away from original object. The alternative syntax available from Arma 3 v 2.14, returns the position offset of the attached object.","arma3_since":"1.56","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getRemoteSensorsDisabled","type":"command","md":"commands/getRemoteSensorsDisabled.md","json":"commands/getRemoteSensorsDisabled.json","groups":["Sensors"],"syntax":["getRemoteSensorsDisabled"],"summary":"Get status of disabled raycasts for remote entities. See disableRemoteSensors for detailed description.","arma3_since":"1.52","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getRepairCargo","type":"command","md":"commands/getRepairCargo.md","json":"commands/getRepairCargo.json","groups":["Vehicle Inventory"],"syntax":["getRepairCargo vehicle"],"summary":"Returns the amount (1 is full) of repair resources in the cargo space of a repair vehicle.","arma3_since":"0.56","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getResolution","type":"command","md":"commands/getResolution.md","json":"commands/getResolution.json","groups":["System","GUI Control - Positioning"],"syntax":["getResolution"],"summary":"Returns an array containing all information about current client screen resolution.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getRespawnVehicleInfo","type":"command","md":"commands/getRespawnVehicleInfo.md","json":"commands/getRespawnVehicleInfo.json","groups":["Multiplayer"],"syntax":["getRespawnVehicleInfo vehicle","vehicle getRespawnVehicleInfo index"],"summary":"Returns various properties for the respawning vehicle (see Vehicle Respawn). All properties are synched over the network and should be the same on every client including JIP.","arma3_since":"2.18","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getRoadInfo","type":"command","md":"commands/getRoadInfo.md","json":"commands/getRoadInfo.json","groups":["Roads and Airports"],"syntax":["getRoadInfo road"],"summary":"Returns road piece information.","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getRotorBrakeRTD","type":"command","md":"commands/getRotorBrakeRTD.md","json":"commands/getRotorBrakeRTD.json","groups":["RTD"],"syntax":["getRotorBrakeRTD helicopter"],"summary":"Returns the state of the rotor brake.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getSelectionBones","type":"command","md":"commands/getSelectionBones.md","json":"commands/getSelectionBones.json","groups":["Object Manipulation"],"syntax":["object getSelectionBones [selectionName, LOD]"],"summary":"Returns an array of bone names to which the specified selection is attached.","arma3_since":"2.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getSensorTargets","type":"command","md":"commands/getSensorTargets.md","json":"commands/getSensorTargets.json","groups":["Sensors"],"syntax":["getSensorTargets vehicle"],"summary":"Returns vehicle sensors' potential targets.","arma3_since":"2.06","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getSensorThreats","type":"command","md":"commands/getSensorThreats.md","json":"commands/getSensorThreats.json","groups":["Sensors"],"syntax":["getSensorThreats vehicle"],"summary":"Returns vehicle sensors' threats.","arma3_since":"2.06","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getServerInfo","type":"command","md":"commands/getServerInfo.md","json":"commands/getServerInfo.json","groups":["Multiplayer"],"syntax":["getServerInfo"],"summary":"Get the current server instance's settings from server config.","arma3_since":"2.20","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"getShadowDistance","type":"command","md":"commands/getShadowDistance.md","json":"commands/getShadowDistance.json","groups":["System","Environment"],"syntax":["getShadowDistance"],"summary":"Gets the shadows rendering distance.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getShotInfo","type":"command","md":"commands/getShotInfo.md","json":"commands/getShotInfo.json","groups":["Object Manipulation"],"syntax":["getShotInfo shot","shot getShotInfo index"],"summary":"Returns various properties for the given shot.","arma3_since":"2.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getShotParents","type":"command","md":"commands/getShotParents.md","json":"commands/getShotParents.json","groups":["Weapons"],"syntax":["getShotParents projectile"],"summary":"Returns shot information for the given projectile. If shot was fired by a soldier on foot or in FFV position in vehicle, the soldier is returned for the vehicle.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getSlingLoad","type":"command","md":"commands/getSlingLoad.md","json":"commands/getSlingLoad.json","groups":["Ropes and Sling Loading"],"syntax":["getSlingLoad vehicle"],"summary":"Return object which is sling loaded by vehicle","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getSlotItemName","type":"command","md":"commands/getSlotItemName.md","json":"commands/getSlotItemName.json","groups":["Unit Inventory"],"syntax":["unit getSlotItemName slot"],"summary":"Returns the name of assigned item in given slot or the empty string.","arma3_since":"2.14","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getSoundController","type":"command","md":"commands/getSoundController.md","json":"commands/getSoundController.json","groups":["Sounds"],"syntax":["vehicle getSoundController controller"],"summary":"Returns value of the given sound controller.","arma3_since":"1.64","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getSoundControllerResult","type":"command","md":"commands/getSoundControllerResult.md","json":"commands/getSoundControllerResult.json","groups":["Sounds"],"syntax":["vehicle getSoundControllerResult config"],"summary":"Returns the calculated value of simple expression defined in config. Config could be any config entry, even mission config entry. It is more important that the vehicle is a transport and not any object.","arma3_since":"1.64","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getSpeed","type":"command","md":"commands/getSpeed.md","json":"commands/getSpeed.json","groups":["Object Manipulation"],"syntax":["object getSpeed speedMode"],"summary":"Get the speed for the given speed mode.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getStamina","type":"command","md":"commands/getStamina.md","json":"commands/getStamina.json","groups":["Stamina System"],"syntax":["getStamina unit"],"summary":"Get current stamina (~ seconds until depletion)","arma3_since":"1.54","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getStatValue","type":"command","md":"commands/getStatValue.md","json":"commands/getStatValue.json","groups":["System"],"syntax":["getStatValue name"],"summary":"Returns value of the given stat. A list of possible StatNames can be found here: Arma 3: Stat Names","arma3_since":"1.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getSteamFriendsServers","type":"command","md":"commands/getSteamFriendsServers.md","json":"commands/getSteamFriendsServers.json","groups":["System"],"syntax":["getSteamFriendsServers"],"summary":"Returns servers information of Steam friends currently playing the game.","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getSubtitleOptions","type":"command","md":"commands/getSubtitleOptions.md","json":"commands/getSubtitleOptions.json","groups":["Radio and Chat"],"syntax":["getSubtitleOptions"],"summary":"Returns subtitles settings.","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getSuppression","type":"command","md":"commands/getSuppression.md","json":"commands/getSuppression.json","groups":["Object Manipulation"],"syntax":["getSuppression unit"],"summary":"Gets the suppression value for the given unit. Returns varying Number between 0 and 1, or -1 if suppression is disabled (disableAI \"SUPPRESSION\") or the suppression value is not available.","arma3_since":"1.42","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getTerrainGrid","type":"command","md":"commands/getTerrainGrid.md","json":"commands/getTerrainGrid.json","groups":["System","Environment"],"syntax":["getTerrainGrid"],"summary":"A getter for setTerrainGrid, returns the current terrain grid.","arma3_since":"1.60","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getTerrainHeight","type":"command","md":"commands/getTerrainHeight.md","json":"commands/getTerrainHeight.json","groups":["Positions"],"syntax":["getTerrainHeight positionWorld"],"summary":"Returns terrain height at the specified location.","arma3_since":"2.10","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getTerrainHeightASL","type":"command","md":"commands/getTerrainHeightASL.md","json":"commands/getTerrainHeightASL.json","groups":["Positions"],"syntax":["getTerrainHeightASL position"],"summary":"Returns the terrain height above the sea for the given position.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getTerrainInfo","type":"command","md":"commands/getTerrainInfo.md","json":"commands/getTerrainInfo.json","groups":["Positions"],"syntax":["getTerrainInfo"],"summary":"Returns the terrain heightmap information, as well as sea level offset (due to tides, if available).","arma3_since":"2.10","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getText","type":"command","md":"commands/getText.md","json":"commands/getText.json","groups":["Config"],"syntax":["getText config"],"summary":"Extracts localized text from config entry, if entry is subject to localization, otherwise returns text value. To obtain the translation key itself, see getTextRaw.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getTextRaw","type":"command","md":"commands/getTextRaw.md","json":"commands/getTextRaw.json","groups":["Config","Localization"],"syntax":["getTextRaw config"],"summary":"Returns raw text from config entry. If entry is subject to localization, the translation key is returned. To obtain the localized text, see getText.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getTextureInfo","type":"command","md":"commands/getTextureInfo.md","json":"commands/getTextureInfo.json","groups":["System"],"syntax":["getTextureInfo texture","getTextureInfo [texture, sizeH]"],"summary":"Return texture information - resolution in pixels (mipmap level 0) and average colour. Multiply the pixel values by pixelW and pixelH to get screen coordinates.","arma3_since":"2.06","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getTextWidth","type":"command","md":"commands/getTextWidth.md","json":"commands/getTextWidth.json","groups":["GUI Control","Strings"],"syntax":["text getTextWidth [font, size]"],"summary":"Returns estimated width of the text based on font type and size. Similar to ctrlTextWidth but does not require a control and can be used to estimate text width for any control including buttons.","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getTIParameters","type":"command","md":"commands/getTIParameters.md","json":"commands/getTIParameters.json","groups":["Environment"],"syntax":["getTIParameters"],"summary":"Returns all Thermal Imaging parameters.","arma3_since":"2.10","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getTotalDLCUsageTime","type":"command","md":"commands/getTotalDLCUsageTime.md","json":"commands/getTotalDLCUsageTime.json","groups":["DLC"],"syntax":["getTotalDLCUsageTime"],"summary":"Returns total DLC usage time in this game session","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getTowParent","type":"command","md":"commands/getTowParent.md","json":"commands/getTowParent.json","groups":["PhysX","Ropes and Sling Loading"],"syntax":["getTowParent towedVehicle"],"summary":"Get the vehicle towing the provided one.","arma3_since":"2.12","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getTrimOffsetRTD","type":"command","md":"commands/getTrimOffsetRTD.md","json":"commands/getTrimOffsetRTD.json","groups":["RTD"],"syntax":["getTrimOffsetRTD RTD_helicopter"],"summary":"Returns controls trim offset.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getTurretLimits","type":"command","md":"commands/getTurretLimits.md","json":"commands/getTurretLimits.json","groups":["Turrets"],"syntax":["vehicle getTurretLimits turret"],"summary":"Returns the rotation and elevation limits for the given turret.","arma3_since":"2.12","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getTurretOpticsMode","type":"command","md":"commands/getTurretOpticsMode.md","json":"commands/getTurretOpticsMode.json","groups":["Turrets"],"syntax":["getTurretOpticsMode obj","obj getTurretOpticsMode turretPath"],"summary":"Get the current optics mode of the optics in the turret occupied by the specified unit. The alternative syntax allows a vehicle and turret path to be specified without needing a unit.","arma3_since":"2.10","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getUnitFreefallInfo","type":"command","md":"commands/getUnitFreefallInfo.md","json":"commands/getUnitFreefallInfo.json","groups":["Object Manipulation"],"syntax":["getUnitFreefallInfo unit"],"summary":"Returns a unit's freefall information.","arma3_since":"2.10","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getUnitLoadout","type":"command","md":"commands/getUnitLoadout.md","json":"commands/getUnitLoadout.json","groups":["Unit Inventory"],"syntax":["getUnitLoadout unit","getUnitLoadout [unit, fullMagazines]","getUnitLoadout name","getUnitLoadout config"],"summary":"Returns a Unit Loadout Array with all assigned items, weapons, containers and their stored items.","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getUnitMovesInfo","type":"command","md":"commands/getUnitMovesInfo.md","json":"commands/getUnitMovesInfo.json","groups":["Animations"],"syntax":["getUnitMovesInfo unit","unit getUnitMovesInfo index"],"summary":"Returns various information about the unit moves (primary animation) and gestures (masked animation)","arma3_since":"2.18","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getUnitState","type":"command","md":"commands/getUnitState.md","json":"commands/getUnitState.json","groups":["AI Behaviour"],"syntax":["getUnitState unit"],"summary":"Returns current state of the given AI unit, which could be one of the following:","arma3_since":"2.18","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getUnitTrait","type":"command","md":"commands/getUnitTrait.md","json":"commands/getUnitTrait.json","groups":["Object Manipulation"],"syntax":["unit getUnitTrait skillName"],"summary":"Gets the current value of a trait of the given unit.","arma3_since":"1.58","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getUnloadInCombat","type":"command","md":"commands/getUnloadInCombat.md","json":"commands/getUnloadInCombat.json","groups":["Object Manipulation"],"syntax":["getUnloadInCombat vehicle"],"summary":"A getter for setUnloadInCombat. To return global config value see canUnloadInCombat","arma3_since":"2.12","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getUserInfo","type":"command","md":"commands/getUserInfo.md","json":"commands/getUserInfo.json","groups":["Multiplayer","Object Detection"],"syntax":["getUserInfo playerID","playerID getUserInfo infoIndex"],"summary":"Returns extended information about given server user.","arma3_since":"2.06","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"getUserMFDText","type":"command","md":"commands/getUserMFDText.md","json":"commands/getUserMFDText.json","groups":["GUI Control"],"syntax":["getUserMFDText vehicle"],"summary":"Returns array of user text variables used in MFD.","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getUserMFDValue","type":"command","md":"commands/getUserMFDValue.md","json":"commands/getUserMFDValue.json","groups":["Interaction"],"syntax":["getUserMFDValue vehicle"],"summary":"Returns array of user text variables used in MFD.","arma3_since":"1.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getVariable","type":"command","md":"commands/getVariable.md","json":"commands/getVariable.json","groups":["Variables","Namespaces","Multiplayer"],"syntax":["varspace getVariable name","varspace getVariable [name, defaultValue]"],"summary":"Returns the value of variable in the variable space assigned to various data types. All available data types combinations:","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getVehicleCargo","type":"command","md":"commands/getVehicleCargo.md","json":"commands/getVehicleCargo.json","groups":["Vehicle in Vehicle Transport"],"syntax":["getVehicleCargo storingVehicle"],"summary":"Get a list of vehicles loaded as cargo inside this vehicle. The returned array is in the order the cargo vehicles were added to containing vehicle.","arma3_since":"1.62","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getVehicleTIPars","type":"command","md":"commands/getVehicleTIPars.md","json":"commands/getVehicleTIPars.json","groups":["Object Manipulation"],"syntax":["getVehicleTIPars vehicle"],"summary":"Returns TI parameters of a vehicle.","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getVideoOptions","type":"command","md":"commands/getVideoOptions.md","json":"commands/getVideoOptions.json","groups":["System"],"syntax":["getVideoOptions"],"summary":"Obtain the current system's video settings.","arma3_since":"2.12","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getWaterFillPercentage","type":"command","md":"commands/getWaterFillPercentage.md","json":"commands/getWaterFillPercentage.json","groups":["Object Manipulation"],"syntax":["getWaterFillPercentage obj"],"summary":"Get an object's water filling.","arma3_since":"2.16","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getWaterLeakiness","type":"command","md":"commands/getWaterLeakiness.md","json":"commands/getWaterLeakiness.json","groups":["Object Manipulation"],"syntax":["getWaterLeakiness obj"],"summary":"Get an object's water intake ratio when immersed.","arma3_since":"2.16","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getWeaponCargo","type":"command","md":"commands/getWeaponCargo.md","json":"commands/getWeaponCargo.json","groups":["Vehicle Inventory","Containers"],"syntax":["getWeaponCargo object"],"summary":"Returns all weapons types and count from the cargo space","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getWeaponSway","type":"command","md":"commands/getWeaponSway.md","json":"commands/getWeaponSway.json","groups":["Stamina System","Weapons"],"syntax":["getWeaponSway unit"],"summary":"Returns current size of weapon sway of a given unit, in radians. This command may still return a value greater 0 even if sway was effectively set to 0 with player setCustomAimCoef 0;.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getWingsOrientationRTD","type":"command","md":"commands/getWingsOrientationRTD.md","json":"commands/getWingsOrientationRTD.json","groups":["RTD"],"syntax":["getWingsOrientationRTD RTD_helicopter"],"summary":"Returns orientation of horizontal stabilizers.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getWingsPositionRTD","type":"command","md":"commands/getWingsPositionRTD.md","json":"commands/getWingsPositionRTD.json","groups":["RTD"],"syntax":["getWingsPositionRTD RTD_helicopter"],"summary":"Returns position of stabilizers.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"getWPPos","type":"command","md":"commands/getWPPos.md","json":"commands/getWPPos.json","groups":["Waypoints"],"syntax":["getWPPos [groupOrUnit, index]"],"summary":"Returns the position of a selected waypoint of a given group. Waypoints include only those which were placed in the mission editor.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":["waypointPosition"]},{"name":"glanceAt","type":"command","md":"commands/glanceAt.md","json":"commands/glanceAt.json","groups":["Unit Control"],"syntax":["unit(s) glanceAt position"],"summary":"Control what the unit(s) is/are glancing at (target or Position). If target is used, it will get revealed fully.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"globalChat","type":"command","md":"commands/globalChat.md","json":"commands/globalChat.json","groups":["Radio and Chat"],"syntax":["unit globalChat chatText"],"summary":"Types text to the global radio channel. The text will be visible only on the PC where command was executed. If you need the message to show on all computers, you have to execute it globally (see remoteExec).","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"globalRadio","type":"command","md":"commands/globalRadio.md","json":"commands/globalRadio.json","groups":["Radio and Chat","Sounds"],"syntax":["unit globalRadio radioName"],"summary":"Sends the audio message to the global radio channel. The message is defined in CfgRadio in the description.ext file or config radio protocol. The transmission will play only on the PC where command was executed.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"goggles","type":"command","md":"commands/goggles.md","json":"commands/goggles.json","groups":["Unit Inventory"],"syntax":["goggles unit"],"summary":"Returns name of currently used goggles (for NVGoggles use hmd).","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"goto","type":"command","md":"commands/goto.md","json":"commands/goto.json","groups":["Program Flow"],"syntax":["goto label"],"summary":"Break script flow and go to given label (defined by # - NOT to be confused with SQF's hash sign!)","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"group","type":"command","md":"commands/group.md","json":"commands/group.json","groups":["Groups"],"syntax":["group object"],"summary":"Returns the group a unit is assigned to.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"groupChat","type":"command","md":"commands/groupChat.md","json":"commands/groupChat.json","groups":["Radio and Chat"],"syntax":["unit groupChat chatText"],"summary":"Types text to the group radio channel. The text will be visible only on the PC where command was executed. If you need the message to show on all computers, you have to execute it globally (see remoteExec).","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"groupFromNetId","type":"command","md":"commands/groupFromNetId.md","json":"commands/groupFromNetId.json","groups":["Groups","Multiplayer"],"syntax":["groupFromNetId id"],"summary":"Get group from the provided unique ID. For objects, use objectFromNetId.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"groupIconSelectable","type":"command","md":"commands/groupIconSelectable.md","json":"commands/groupIconSelectable.json","groups":["High Command"],"syntax":["groupIconSelectable"],"summary":"Returns whether or not group icons raise onGroupIconClick, onGroupIconOverEnter and onGroupIconOverLeave events.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"groupIconsVisible","type":"command","md":"commands/groupIconsVisible.md","json":"commands/groupIconsVisible.json","groups":["High Command"],"syntax":["groupIconsVisible"],"summary":"Returns array with group icons visibility. A getter for setGroupIconsVisible","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"groupId","type":"command","md":"commands/groupId.md","json":"commands/groupId.json","groups":["Groups"],"syntax":["groupId group","groupId unit"],"summary":"Returns a group's name or a unit's group ID number.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"groupOwner","type":"command","md":"commands/groupOwner.md","json":"commands/groupOwner.json","groups":["Multiplayer"],"syntax":["groupOwner group"],"summary":"Returns the machine network ID of the client to which the group is local. This command only works when called from the server. When called from a client, it always returns 0.","arma3_since":"1.40","locality":{"argument":"global","effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"groupRadio","type":"command","md":"commands/groupRadio.md","json":"commands/groupRadio.json","groups":["Radio and Chat","Sounds"],"syntax":["unit groupRadio radioName"],"summary":"Sends the audio message to the group radio channel. The message is defined in CfgRadio in the description.ext file or config radio protocol.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"groups","type":"command","md":"commands/groups.md","json":"commands/groups.json","groups":["Groups"],"syntax":["groups side"],"summary":"Returns an array with all groups of given side.","arma3_since":"2.12","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"groupSelectedUnits","type":"command","md":"commands/groupSelectedUnits.md","json":"commands/groupSelectedUnits.json","groups":["Interaction"],"syntax":["groupSelectedUnits unit"],"summary":"Returns selected units in source group for normal commanding mode (individual units). For the High Command equivalent, see hcSelected.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"groupSelectUnit","type":"command","md":"commands/groupSelectUnit.md","json":"commands/groupSelectUnit.json","groups":["Interaction"],"syntax":["player groupSelectUnit [unit, select]"],"summary":"Selects a unit from player's group. If player is the leader, the effect of this command is similar to player pressing F1, F2, F3 etc to highlight units in his squad, after which the unit command menu is shown.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"grpNull","type":"command","md":"commands/grpNull.md","json":"commands/grpNull.json","groups":["Groups"],"syntax":["grpNull"],"summary":"A non-existing Group. To compare non-existent groups use isNull or isEqualTo:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"gunner","type":"command","md":"commands/gunner.md","json":"commands/gunner.json","groups":["Object Manipulation"],"syntax":["gunner vehicle"],"summary":"Returns the gunner of a vehicle.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"gusts","type":"command","md":"commands/gusts.md","json":"commands/gusts.json","groups":["Environment"],"syntax":["gusts"],"summary":"Return the current gusts value.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"halt","type":"command","md":"commands/halt.md","json":"commands/halt.json","groups":["Program Flow","Broken Commands"],"syntax":["halt"],"summary":"This command was meant to break the script into debugger, however currently it does not do anything except displaying and logging the following error: Error Debugger breakpoint hit.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"handgunItems","type":"command","md":"commands/handgunItems.md","json":"commands/handgunItems.json","groups":["Unit Inventory"],"syntax":["handgunItems unit"],"summary":"Returns array with all items assigned to the handgunWeapon except magazines. Use handgunMagazine command for the latter. This command is used for infantry weapons only.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"handgunMagazine","type":"command","md":"commands/handgunMagazine.md","json":"commands/handgunMagazine.json","groups":["Unit Inventory"],"syntax":["handgunMagazine unit"],"summary":"Collects all loaded magazines from all handgunWeapon muzzles and returns them in Array, otherwise it returns []. This command is used for infantry weapons only.","arma3_since":"0.70","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"handgunWeapon","type":"command","md":"commands/handgunWeapon.md","json":"commands/handgunWeapon.json","groups":["Unit Inventory"],"syntax":["handgunWeapon unit"],"summary":"Returns the name of a unit's handgun (an empty string if there is none).","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"handsHit","type":"command","md":"commands/handsHit.md","json":"commands/handsHit.json","groups":["Object Manipulation"],"syntax":["handsHit unitName"],"summary":"Checks if a soldier's hands are hit, which results in inaccurate aiming.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"hasCustomFace","type":"command","md":"commands/hasCustomFace.md","json":"commands/hasCustomFace.json","groups":["Unit Identity"],"syntax":["hasCustomFace person"],"summary":"Get whether or not a player has an available custom face file.","arma3_since":"2.18","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"hashValue","type":"command","md":"commands/hashValue.md","json":"commands/hashValue.json","groups":["HashMap"],"syntax":["hashValue value"],"summary":"Processes provided value's hash, and encodes it using Base64. The hash algorithm is FNV-1A 64bit.","arma3_since":"2.06","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"hasInterface","type":"command","md":"commands/hasInterface.md","json":"commands/hasInterface.json","groups":["Multiplayer"],"syntax":["hasInterface"],"summary":"Returns true if the computer has an interface (a real player). False for a dedicated server or for a headless client.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"hasPilotCamera","type":"command","md":"commands/hasPilotCamera.md","json":"commands/hasPilotCamera.json","groups":["Pilot Camera"],"syntax":["hasPilotCamera object"],"summary":"Returns true if the object airplane or helicopter has a pilotCamera.","arma3_since":"1.64","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"hasWeapon","type":"command","md":"commands/hasWeapon.md","json":"commands/hasWeapon.json","groups":["Weapons","Unit Inventory"],"syntax":["unitName hasWeapon weaponName"],"summary":"Checks if a unit has the given weapon in hands or on back/in holster. Weapons inside unit containers such as vest and backpack are not counted.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"hcAllGroups","type":"command","md":"commands/hcAllGroups.md","json":"commands/hcAllGroups.json","groups":["High Command"],"syntax":["hcAllGroups unit"],"summary":"Returns selected groups in high command.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"hcGroupParams","type":"command","md":"commands/hcGroupParams.md","json":"commands/hcGroupParams.json","groups":["High Command"],"syntax":["unit hcGroupParams group"],"summary":"Returns parameters describing group in high command bar. Return value is array in format [groupName, teamName] or [] if error. Possible values for team name:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"hcLeader","type":"command","md":"commands/hcLeader.md","json":"commands/hcLeader.json","groups":["High Command"],"syntax":["hcLeader group"],"summary":"Returns group's high command commander.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"hcRemoveAllGroups","type":"command","md":"commands/hcRemoveAllGroups.md","json":"commands/hcRemoveAllGroups.json","groups":["High Command"],"syntax":["hcRemoveAllGroups unit"],"summary":"Remove all groups from unit's high command bar.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"hcRemoveGroup","type":"command","md":"commands/hcRemoveGroup.md","json":"commands/hcRemoveGroup.json","groups":["High Command"],"syntax":["unit hcRemoveGroup group"],"summary":"Removes group from unit's high command bar.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"hcSelected","type":"command","md":"commands/hcSelected.md","json":"commands/hcSelected.json","groups":["High Command"],"syntax":["hcSelected unit"],"summary":"Returns selected groups in high command.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"hcSelectGroup","type":"command","md":"commands/hcSelectGroup.md","json":"commands/hcSelectGroup.json","groups":["High Command"],"syntax":["unit hcSelectGroup array"],"summary":"Select given group in high command bar.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"hcSetGroup","type":"command","md":"commands/hcSetGroup.md","json":"commands/hcSetGroup.json","groups":["High Command"],"syntax":["unit hcSetGroup [group, groupName, team]"],"summary":"Add group to unit's high command bar.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"hcShowBar","type":"command","md":"commands/hcShowBar.md","json":"commands/hcShowBar.json","groups":["High Command"],"syntax":["hcShowBar bool"],"summary":"Shows or hides high command bar. There must be some groups under HC command to show HC bar.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"hcShownBar","type":"command","md":"commands/hcShownBar.md","json":"commands/hcShownBar.json","groups":["High Command"],"syntax":["hcShownBar"],"summary":"Return whether the High Command bar is shown/active.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"headgear","type":"command","md":"commands/headgear.md","json":"commands/headgear.json","groups":["Unit Inventory"],"syntax":["headgear unit"],"summary":"Returns headgear of unit.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"hiddenActions","type":"command","md":"commands/hiddenActions.md","json":"commands/hiddenActions.json","groups":["Interaction"],"syntax":["hiddenActions filter"],"summary":"Getter for hideActions, see also shownAction.","arma3_since":"2.22","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"hideActions","type":"command","md":"commands/hideActions.md","json":"commands/hideActions.json","groups":["Interaction"],"syntax":["hideActions [mode, actions]"],"summary":"Hides/unhides user UI actions given by their enum number (see shownAction).","arma3_since":"2.22","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"hideBody","type":"command","md":"commands/hideBody.md","json":"commands/hideBody.json","groups":["Object Manipulation"],"syntax":["hideBody unit"],"summary":"Hides dead body of the given unit. After a short delay, the body slowly sinks into the ground. After awhile, when group of the unit becomes grpNull, the body gets deleted and becomes objNull.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"hideObject","type":"command","md":"commands/hideObject.md","json":"commands/hideObject.json","groups":["Object Manipulation"],"syntax":["hideObject object","object hideObject hidden"],"summary":"Hide entity. Can be used on soldiers and vehicles, also on static objects.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"hideObjectGlobal","type":"command","md":"commands/hideObjectGlobal.md","json":"commands/hideObjectGlobal.json","groups":["Object Manipulation"],"syntax":["hideObjectGlobal object","object hideObjectGlobal hidden"],"summary":"This command is designed for MP. Hides object on all connected clients as well as JIP. Can be used on static objects. In singleplayer this command behaves just like hideObject.","arma3_since":"1.12","locality":{"argument":"global","effect":"global","server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"hideSelection","type":"command","md":"commands/hideSelection.md","json":"commands/hideSelection.json","groups":["Object Manipulation"],"syntax":["object hideSelection [selection, hidden]"],"summary":"Hides or shows the simple object's provided selection.","arma3_since":"1.58","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"hint","type":"command","md":"commands/hint.md","json":"commands/hint.json","groups":["Interaction","Structured Text","Strings"],"syntax":["hint message"],"summary":"Outputs a hint message to the right of the screen (left of the screen in Operation Flashpoint) with a sound (except in Armed Assault). To split message in multiple lines either use Structured Text or \\n (in lower case).","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"hintC","type":"command","md":"commands/hintC.md","json":"commands/hintC.json","groups":["Interaction","Structured Text","Strings"],"syntax":["hintC message","title hintC message"],"summary":"Displays a very basic message dialog in the center of the screen. Player control is taken away until \"Continue\" is pressed. The message dialog can be dragged around on the screen.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"hintCadet","type":"command","md":"commands/hintCadet.md","json":"commands/hintCadet.json","groups":["Interaction","Difficulty"],"syntax":["hintCadet text"],"summary":"Shows a text hint only when in cadetMode.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"hintSilent","type":"command","md":"commands/hintSilent.md","json":"commands/hintSilent.json","groups":["Interaction","Structured Text","Strings"],"syntax":["hintSilent text"],"summary":"Same as hint, but without a sound.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"hmd","type":"command","md":"commands/hmd.md","json":"commands/hmd.json","groups":["Unit Inventory"],"syntax":["hmd unit"],"summary":"Returns class name of currently used Head Mounted Display. Returns an empty string if the slot is empty.","arma3_since":"1.12","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"hostMission","type":"command","md":"commands/hostMission.md","json":"commands/hostMission.json","groups":["Multiplayer"],"syntax":["hostMission [configEntry, activeDisplay]"],"summary":"Host the multiplayer mission defined in the config class and opens the lobby with the scenario loaded. Must be called in UI action from a dialog.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"htmlLoad","type":"command","md":"commands/htmlLoad.md","json":"commands/htmlLoad.json","groups":["GUI Control"],"syntax":["control htmlLoad filename"],"summary":"Load HTML from file or URI using given control. File path is relative to current mission dir or an absolute path (with drive letter etc.). The command is subject to restrictions, imposed by CfgCommands class.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"HUDMovementLevels","type":"command","md":"commands/HUDMovementLevels.md","json":"commands/HUDMovementLevels.json","groups":["Interaction"],"syntax":["HUDMovementLevels"],"summary":"Returns movement borders for HUD","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"humidity","type":"command","md":"commands/humidity.md","json":"commands/humidity.json","groups":["Environment"],"syntax":["humidity"],"summary":"Returns the current humidity value. 0 is no humidity and 1 is 100% humidity. Humidity value quickly changes from 0 to 1 when rain starts, then slowly changes from 1 to 0 when rain stops.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"if","type":"command","md":"commands/if.md","json":"commands/if.json","groups":["Program Flow"],"syntax":["if condition"],"summary":"This operator creates a If Type which is used in the if-construct as described here.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ignore3DENHistory","type":"command","md":"commands/ignore3DENHistory.md","json":"commands/ignore3DENHistory.json","groups":["Eden Editor"],"syntax":["ignore3DENHistory code"],"summary":"Ignores all history steps created by executing the given code.","arma3_since":"2.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ignoreTarget","type":"command","md":"commands/ignoreTarget.md","json":"commands/ignoreTarget.json","groups":["Object Detection"],"syntax":["group ignoreTarget target","group ignoreTarget [target, isIgnored]"],"summary":"Sets a target to be ignored by this Group. It will not appear in nearTargets and the group will not notice its presence. targetKnowledge can be used to check if a target is currently ignored.","arma3_since":"2.18","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"image","type":"command","md":"commands/image.md","json":"commands/image.json","groups":["Strings","GUI Control","Structured Text"],"syntax":["image filename"],"summary":"Creates a structured text containing the given image. Use setAttributes to set additional attributes on the image.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"import","type":"command","md":"commands/import.md","json":"commands/import.json","groups":["Variables"],"syntax":["import variableName"],"summary":"Imports one or multiple local variables from the parent scope, and defines them as private variables in the current scope. It can bypass privateAll.","arma3_since":"2.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"importAllGroups","type":"command","md":"commands/importAllGroups.md","json":"commands/importAllGroups.json","groups":["Game 2 Editor"],"syntax":["importAllGroups map"],"summary":"Imports all groups into the RTE.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"importance","type":"command","md":"commands/importance.md","json":"commands/importance.json","groups":["Locations"],"syntax":["importance location"],"summary":"Returns a location's importance value.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"in","type":"command","md":"commands/in.md","json":"commands/in.json","groups":["Strings","Arrays","Locations","HashMap","Unit Control"],"syntax":["value in array","unit in vehicle","position in location","needle in haystack","key in hashMap"],"summary":"Checks whether value is in array, unit is in vehicle, position is inside location or ANSI string is part of other ANSI string. If Unicode support is desired, see forceUnicode.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"inArea","type":"command","md":"commands/inArea.md","json":"commands/inArea.json","groups":["Triggers","Markers","Locations","Positions"],"syntax":["position inArea area","position inArea [center, a, b, angle, isRectangle, c, usePosWorld]"],"summary":"Checks whether given position or object is inside given area. Use inAreaArray to check multiple positions/objects within area.","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"inAreaArray","type":"command","md":"commands/inAreaArray.md","json":"commands/inAreaArray.json","groups":["Triggers","Markers","Locations","Positions"],"syntax":["positions inAreaArray area","positions inAreaArray [centre, a, b, angle, isRectangle, c, usePosWorld]","positions inAreaArray [pos1, pos2, pos3,...]"],"summary":"Returns given list of Objects and/or Positions that are in the given area, area defined by a trigger, marker, location or array.","arma3_since":"1.66","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"inAreaArrayIndexes","type":"command","md":"commands/inAreaArrayIndexes.md","json":"commands/inAreaArrayIndexes.json","groups":["Triggers","Markers","Locations","Positions","Groups"],"syntax":["positions inAreaArrayIndexes area","positions inAreaArrayIndexes [centre, a, b, angle, isRectangle, c, usePosWorld]","positions inAreaArrayIndexes [pos1, pos2, pos3,...]"],"summary":"Returns indices of positions that are within the provided area.","arma3_since":"2.14","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"incapacitatedState","type":"command","md":"commands/incapacitatedState.md","json":"commands/incapacitatedState.json","groups":["Object Manipulation"],"syntax":["incapacitatedState person"],"summary":"Returns the incapacitated sub-state of the given unit, when the lifeState of the unit is \"INCAPACITATED\". Could be one of:","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"independent","type":"command","md":"commands/independent.md","json":"commands/independent.json","groups":["Sides"],"syntax":["independent"],"summary":"Pre-defined variable for the independent side.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":["resistance"]},{"name":"inflame","type":"command","md":"commands/inflame.md","json":"commands/inflame.json","groups":["Object Manipulation"],"syntax":["fireplace inflame burn"],"summary":"Sets the state of a fireplace.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"inflamed","type":"command","md":"commands/inflamed.md","json":"commands/inflamed.json","groups":["Object Manipulation"],"syntax":["inflamed fireplace"],"summary":"Checks if fireplace is inflamed (burning) or not. To check if a unit is receiving damage from fire, use isBurning command.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"infoPanel","type":"command","md":"commands/infoPanel.md","json":"commands/infoPanel.json","groups":["Custom Panels"],"syntax":["infoPanel infoPanelId"],"summary":"Returns information about what is currently displayed on given player's info panel.","arma3_since":"1.72","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"infoPanelComponentEnabled","type":"command","md":"commands/infoPanelComponentEnabled.md","json":"commands/infoPanelComponentEnabled.json","groups":["Custom Panels"],"syntax":["unit infoPanelComponentEnabled [panelID, componentClassOrType]","[unit, turretPath] infoPanelComponentEnabled [panelID, componentClassOrType]"],"summary":"Controls availability of component to given object info panel.","arma3_since":"1.72","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"infoPanelComponents","type":"command","md":"commands/infoPanelComponents.md","json":"commands/infoPanelComponents.json","groups":["Custom Panels"],"syntax":["unit infoPanelComponents panelID","[unit, turretPath] infoPanelComponents panelID"],"summary":"Returns array of all components available to given object info panel.","arma3_since":"1.72","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"infoPanels","type":"command","md":"commands/infoPanels.md","json":"commands/infoPanels.json","groups":["Custom Panels"],"syntax":["infoPanels unit","infoPanels [unit, turretPath]"],"summary":"Returns array all info panels configured for given object or object and turret path.","arma3_since":"1.72","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"inGameUISetEventHandler","type":"command","md":"commands/inGameUISetEventHandler.md","json":"commands/inGameUISetEventHandler.json","groups":["GUI Control - Event Handlers","Event Handlers","Interaction"],"syntax":["inGameUISetEventHandler [handlerName, code]"],"summary":"Sets given event handler of in-game UI. If EH function returns true, performed action is overridden. Event handlers available are:","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"inheritsFrom","type":"command","md":"commands/inheritsFrom.md","json":"commands/inheritsFrom.json","groups":["Config"],"syntax":["inheritsFrom config"],"summary":"Returns base entry of config entry.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"initAmbientLife","type":"command","md":"commands/initAmbientLife.md","json":"commands/initAmbientLife.json","groups":["Environment"],"syntax":["initAmbientLife"],"summary":"Initialises the ambient life on local client from CfgWorlds >> worldName >> AmbientA3. Has no effect on dedicated server or headless client.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"inPolygon","type":"command","md":"commands/inPolygon.md","json":"commands/inPolygon.json","groups":["Positions"],"syntax":["position inPolygon polygon"],"summary":"Checks whether position is inside given polygon. The polygon is only checked in 2 dimensions, i.e. the value of Z is ignored.","arma3_since":"1.54","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"inputAction","type":"command","md":"commands/inputAction.md","json":"commands/inputAction.json","groups":["Interaction"],"syntax":["inputAction name"],"summary":"Return the state of input devices mapped to given input action.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"inputController","type":"command","md":"commands/inputController.md","json":"commands/inputController.json","groups":["Interaction"],"syntax":["inputController input"],"summary":"Returns the state of controller inputs. The controller is a standard XBOX controller which is selected with Windows XBOX controller scheme. The input can be:","arma3_since":"2.08","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"inputMouse","type":"command","md":"commands/inputMouse.md","json":"commands/inputMouse.json","groups":["Interaction"],"syntax":["inputMouse button","inputMouse combocode"],"summary":"Returns the state of mouse button action, alone or in combination with key presses.","arma3_since":"2.08","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"inRangeOfArtillery","type":"command","md":"commands/inRangeOfArtillery.md","json":"commands/inRangeOfArtillery.json","groups":["Artillery"],"syntax":["pos inRangeOfArtillery [units, magazineType]"],"summary":"Returns true if all given units are able to fire at given position with given magazineType.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"insert","type":"command","md":"commands/insert.md","json":"commands/insert.json","groups":["HashMap","Arrays","Strings"],"syntax":["array insert [index, valuesToInsert, onlyIfUnique]","string insert [index, substring]","hashMap insert [[key1, value1], [key2, value2], ...]","hashMap insert [splitArray, [keysAndValues]]"],"summary":"Inserts multiple values into Array/String/HashMap. The String variant also supports forceUnicode. In the event of a HashMap, values, if they already exist, are replaced.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"insertEditorObject","type":"command","md":"commands/insertEditorObject.md","json":"commands/insertEditorObject.json","groups":["Game 2 Editor"],"syntax":["map insertEditorObject [type,value,[name1,value1,...],subtype class]"],"summary":"Insert an object to the editor and assign arguments. Create script is,not called. Returns the ID of the new EditorObject. Subtype class is,optional.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"insideBuilding","type":"command","md":"commands/insideBuilding.md","json":"commands/insideBuilding.json","groups":["Object Manipulation"],"syntax":["insideBuilding man"],"summary":"Returns how much a man is inside a building. The value is the same as normally returned by weapons/ammo sound controller \"interior\".","arma3_since":"2.12","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"intersect","type":"command","md":"commands/intersect.md","json":"commands/intersect.json","groups":["Math - Geometry"],"syntax":["[object, lodName] intersect [begPos, endPos]"],"summary":"Finds named selections in object which are in specified LOD, intersected by given section of a line. Return value is in the form of [selection, distance]. Multiple returned arrays are nested within a single array.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"is3DEN","type":"command","md":"commands/is3DEN.md","json":"commands/is3DEN.json","groups":["Eden Editor"],"syntax":["is3DEN"],"summary":"Returns true if the Eden Editor is currently being used.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"is3DENMultiplayer","type":"command","md":"commands/is3DENMultiplayer.md","json":"commands/is3DENMultiplayer.json","groups":["Eden Editor"],"syntax":["is3DENMultiplayer"],"summary":"Returns true if the Eden Editor is in multiplayer mode.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"is3DENPreview","type":"command","md":"commands/is3DENPreview.md","json":"commands/is3DENPreview.json","groups":["Eden Editor"],"syntax":["is3DENPreview"],"summary":"Returns true if the Eden Editor is currently in mission preview mode, single player or multiplayer. (see also is3DEN, is3DENMultiplayer)","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isAbleToBreathe","type":"command","md":"commands/isAbleToBreathe.md","json":"commands/isAbleToBreathe.json","groups":["Object Manipulation"],"syntax":["isAbleToBreathe unit"],"summary":"If unit is diving and doesn't have a rebreather, it returns false. Diving means the unit's head is underwater. If unit is underwater and has a rebreather, the command returns true.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isActionMenuVisible","type":"command","md":"commands/isActionMenuVisible.md","json":"commands/isActionMenuVisible.json","groups":["Interaction"],"syntax":["isActionMenuVisible"],"summary":"Returns true if scroll menu is visible.","arma3_since":"1.96","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isAgent","type":"command","md":"commands/isAgent.md","json":"commands/isAgent.json","groups":["Teams"],"syntax":["isAgent teamMember"],"summary":"Check if team member is an agent.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isAimPrecisionEnabled","type":"command","md":"commands/isAimPrecisionEnabled.md","json":"commands/isAimPrecisionEnabled.json","groups":["Stamina System"],"syntax":["isAimPrecisionEnabled unit"],"summary":"Returns true if procedural aiming precision affects weapon sway.","arma3_since":"1.54","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isAISteeringComponentEnabled","type":"command","md":"commands/isAISteeringComponentEnabled.md","json":"commands/isAISteeringComponentEnabled.json","groups":["AI Behaviour"],"syntax":["isAISteeringComponentEnabled vehicle"],"summary":"Returns whether the AI steering component feature is enabled for the specified vehicle.","arma3_since":"2.18","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isAllowedCrewInImmobile","type":"command","md":"commands/isAllowedCrewInImmobile.md","json":"commands/isAllowedCrewInImmobile.json","groups":["Object Manipulation"],"syntax":["isAllowedCrewInImmobile vehicle"],"summary":"Whether or not units can be in a vehicle with broken tracks/wheels.","arma3_since":"2.08","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isArray","type":"command","md":"commands/isArray.md","json":"commands/isArray.json","groups":["Config","Arrays"],"syntax":["isArray config"],"summary":"Check if config entry represents array.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isAutoHoverOn","type":"command","md":"commands/isAutoHoverOn.md","json":"commands/isAutoHoverOn.json","groups":["Object Manipulation"],"syntax":["isAutoHoverOn vehicle"],"summary":"Return true if vehicle has enabled auto hover. (always returns false if the vehicle can't set auto hover)","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isAutonomous","type":"command","md":"commands/isAutonomous.md","json":"commands/isAutonomous.json","groups":["Remote Control"],"syntax":["isAutonomous uav"],"summary":"Returns whether the UAV is in autonomous mode or not.","arma3_since":"1.16","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isAutoStartUpEnabledRTD","type":"command","md":"commands/isAutoStartUpEnabledRTD.md","json":"commands/isAutoStartUpEnabledRTD.json","groups":["RTD"],"syntax":["isAutoStartUpEnabledRTD helicopter"],"summary":"Returns state of automatic start up action.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isAutotest","type":"command","md":"commands/isAutotest.md","json":"commands/isAutotest.json","groups":["System"],"syntax":["isAutotest"],"summary":"Returns true if game was started with autotest parameter","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isAutoTrimOnRTD","type":"command","md":"commands/isAutoTrimOnRTD.md","json":"commands/isAutoTrimOnRTD.json","groups":["RTD"],"syntax":["isAutoTrimOnRTD helicopter"],"summary":"Returns state of auto trim functionality.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isAwake","type":"command","md":"commands/isAwake.md","json":"commands/isAwake.json","groups":["PhysX"],"syntax":["isAwake object"],"summary":"Returns resting state of a PhysX (EPE) object. Some EPE objects are deliberately put to sleep by the engine to save resources. This command returns true when object is simulating and false when it is put to sleep.","arma3_since":"2.08","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isBleeding","type":"command","md":"commands/isBleeding.md","json":"commands/isBleeding.json","groups":["Object Manipulation"],"syntax":["isBleeding unit"],"summary":"Returns whether the unit is bleeding.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isBurning","type":"command","md":"commands/isBurning.md","json":"commands/isBurning.json","groups":["Object Manipulation"],"syntax":["isBurning unit"],"summary":"Returns whether the unit is burning. This returns true only if unit is damaged by nearby fire, it does not check whether a fireplace is burning, use inflamed command for that.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isClass","type":"command","md":"commands/isClass.md","json":"commands/isClass.json","groups":["Config"],"syntax":["isClass config"],"summary":"Check if config entry represents config class.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isCollisionLightOn","type":"command","md":"commands/isCollisionLightOn.md","json":"commands/isCollisionLightOn.json","groups":["Lights"],"syntax":["isCollisionLightOn vehicle"],"summary":"Returns true if vehicle collision lights are on otherwise false.","arma3_since":"1.32","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isCopilotEnabled","type":"command","md":"commands/isCopilotEnabled.md","json":"commands/isCopilotEnabled.json","groups":["Object Manipulation"],"syntax":["isCopilotEnabled vehicle"],"summary":"Returns true if copilots actions are enabled.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isDamageAllowed","type":"command","md":"commands/isDamageAllowed.md","json":"commands/isDamageAllowed.json","groups":["Object Manipulation"],"syntax":["isDamageAllowed object"],"summary":"A getter for allowDamage command. The command indicates if damage is allowed at current locality, hence local effect of the command.","arma3_since":"1.70","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isDedicated","type":"command","md":"commands/isDedicated.md","json":"commands/isDedicated.json","groups":["Multiplayer"],"syntax":["isDedicated"],"summary":"Returns true if the machine executing the command is a dedicated multiplayer server. Returns false in single player.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isDLCAvailable","type":"command","md":"commands/isDLCAvailable.md","json":"commands/isDLCAvailable.json","groups":["DLC"],"syntax":["isDLCAvailable appId"],"summary":"Returns true if the DLC (CDLC included) is marked as available on Steam. Official and Creator DLC appIds can be found on Arma 3: DLCs & Expansions and Arma 3: CDLCs pages.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isEngineOn","type":"command","md":"commands/isEngineOn.md","json":"commands/isEngineOn.json","groups":["Object Manipulation"],"syntax":["isEngineOn vehicle"],"summary":"Returns true if engine is on, false if it is off.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isEqualRef","type":"command","md":"commands/isEqualRef.md","json":"commands/isEqualRef.json","groups":["Variables"],"syntax":["val1 isEqualRef val2"],"summary":"Compares two values by reference, returns true if equal.","arma3_since":"2.12","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isEqualTo","type":"command","md":"commands/isEqualTo.md","json":"commands/isEqualTo.json","groups":["Variables"],"syntax":["val1 isEqualTo val2"],"summary":"Performs strict comparison between var1 and var2 and returns true if equal, otherwise false. Strict means that it would check that both arguments are of the same data type and then compare the values.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isEqualType","type":"command","md":"commands/isEqualType.md","json":"commands/isEqualType.json","groups":["Variables"],"syntax":["val1 isEqualType val2"],"summary":"Compares two values' types. A much faster alternative to typeName a == typeName b.","arma3_since":"1.54","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isEqualTypeAll","type":"command","md":"commands/isEqualTypeAll.md","json":"commands/isEqualTypeAll.json","groups":["Variables","Arrays"],"syntax":["arr isEqualTypeAll val"],"summary":"Compares types of all elements of an array to the type of a single value. Since Arma 3 v2.09.149634 no additional check is needed to make sure the first argument is an Array.","arma3_since":"1.54","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isEqualTypeAny","type":"command","md":"commands/isEqualTypeAny.md","json":"commands/isEqualTypeAny.json","groups":["Variables"],"syntax":["val isEqualTypeAny types"],"summary":"Compares type of given value to every type in the given array and if match is found, true is returned.","arma3_since":"1.54","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isEqualTypeArray","type":"command","md":"commands/isEqualTypeArray.md","json":"commands/isEqualTypeArray.json","groups":["Variables","Arrays"],"syntax":["arr1 isEqualTypeArray arr2"],"summary":"Compares types of all elements of one array to types of all elements of another array. Since Arma 3 v2.09.149634 no additional check is needed to make sure the first argument is an Array.","arma3_since":"1.54","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isEqualTypeParams","type":"command","md":"commands/isEqualTypeParams.md","json":"commands/isEqualTypeParams.json","groups":["Variables"],"syntax":["input isEqualTypeParams template"],"summary":"Compares types of all elements of input array to types of all elements of template array. Similar to isEqualTypeArray however this command is designed for fast validation of functions params, so there are differences:","arma3_since":"1.54","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isFilePatchingEnabled","type":"command","md":"commands/isFilePatchingEnabled.md","json":"commands/isFilePatchingEnabled.json","groups":["System","Diagnostic"],"syntax":["isFilePatchingEnabled"],"summary":"Returns true if file patching is enabled otherwise false","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isFinal","type":"command","md":"commands/isFinal.md","json":"commands/isFinal.json","groups":["Variables"],"syntax":["isFinal variable"],"summary":"Checks if Code or a variable was compiled final with compileFinal.","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isFlashlightOn","type":"command","md":"commands/isFlashlightOn.md","json":"commands/isFlashlightOn.json","groups":["Object Manipulation","Weapons"],"syntax":["unit isFlashlightOn weapon"],"summary":"Returns true if there is a linked and enabled flashlight on a given weapon.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isFlatEmpty","type":"command","md":"commands/isFlatEmpty.md","json":"commands/isFlatEmpty.json","groups":["Positions"],"syntax":["position isFlatEmpty [minDistance, mode, maxGradient, maxGradientRadius, overLandOrWater, shoreLine, ignoreObject]"],"summary":"Checks given position against given filter params. Filter includes checks for:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isForcedWalk","type":"command","md":"commands/isForcedWalk.md","json":"commands/isForcedWalk.json","groups":["Stamina System"],"syntax":["isForcedWalk unitName"],"summary":"Returns true if player is forced to walk with forceWalk.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isFormationLeader","type":"command","md":"commands/isFormationLeader.md","json":"commands/isFormationLeader.json","groups":["Groups"],"syntax":["isFormationLeader unit"],"summary":"Returns true if the specified unit is subgroup leader.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isGameFocused","type":"command","md":"commands/isGameFocused.md","json":"commands/isGameFocused.json","groups":["System"],"syntax":["isGameFocused"],"summary":"Returns the state of game focus changed by pressing Alt + ↹ Tab or similar action.","arma3_since":"1.96","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isGamePaused","type":"command","md":"commands/isGamePaused.md","json":"commands/isGamePaused.json","groups":["System"],"syntax":["isGamePaused"],"summary":"Returns the state of game simulation. Simulation can get paused by pressing Alt + ↹ Tab or a system dialog opening (e.g. Esc menu). Simulation will not get paused if -noPause startup parameter is used.","arma3_since":"1.96","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isGroupDeletedWhenEmpty","type":"command","md":"commands/isGroupDeletedWhenEmpty.md","json":"commands/isGroupDeletedWhenEmpty.json","groups":["Groups"],"syntax":["isGroupDeletedWhenEmpty group"],"summary":"Checks if the given group marked for auto-deletion when empty. See deleteGroupWhenEmpty.","arma3_since":"1.68","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isHidden","type":"command","md":"commands/isHidden.md","json":"commands/isHidden.json","groups":["Object Manipulation"],"syntax":["isHidden person"],"summary":"Returns whether a person is hidden (reached the hiding position).","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isInRemainsCollector","type":"command","md":"commands/isInRemainsCollector.md","json":"commands/isInRemainsCollector.json","groups":["Object Manipulation"],"syntax":["isInRemainsCollector remain"],"summary":"Checks if unit or vehicle is queued for disposal after death.","arma3_since":"1.32","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isInstructorFigureEnabled","type":"command","md":"commands/isInstructorFigureEnabled.md","json":"commands/isInstructorFigureEnabled.json","groups":["Difficulty"],"syntax":["isInstructorFigureEnabled"],"summary":"Returns the status of INSTRUCTOR FIGURE setting in UI (OPTIONS >> GAME >> GENERAL >> INSTRUCTOR FIGURE).","arma3_since":"1.04","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isIRLaserOn","type":"command","md":"commands/isIRLaserOn.md","json":"commands/isIRLaserOn.json","groups":["Lights"],"syntax":["unit isIRLaserOn weapon"],"summary":"Returns true if there is a linked and enabled IR on the given weapon.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isKeyActive","type":"command","md":"commands/isKeyActive.md","json":"commands/isKeyActive.json","groups":["Mission Information"],"syntax":["isKeyActive keyName"],"summary":"Checks whether the given key is active in the current user profile.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isKindOf","type":"command","md":"commands/isKindOf.md","json":"commands/isKindOf.json","groups":["Object Manipulation"],"syntax":["object isKindOf typeName","class1 isKindOf class2","class1 isKindOf [class2, targetConfig]"],"summary":"Checks whether the given object or type is (a subtype) of the given type. While Syntax 1 and Syntax 2 only support CfgVehicles, Arma 2 v1.00CfgAmmo and CfgNonAIVehicles, Syntax 3 can be used with any config, including…","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isLaserOn","type":"command","md":"commands/isLaserOn.md","json":"commands/isLaserOn.json","groups":["Weapons"],"syntax":["isLaserOn entity","vehicle isLaserOn turret"],"summary":"Returns true if the vehicle has its laser turned on. Not to be confused with isIRLaserOn which is for units. Main syntax is for primary gunner turret.","arma3_since":"1.78","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isLightOn","type":"command","md":"commands/isLightOn.md","json":"commands/isLightOn.json","groups":["Lights"],"syntax":["isLightOn vehicle","isLightOn [vehicle, turret]"],"summary":"Returns true if vehicle headlights are on otherwise false.","arma3_since":"1.32","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isLocalized","type":"command","md":"commands/isLocalized.md","json":"commands/isLocalized.json","groups":["Strings","Localization"],"syntax":["isLocalized stringName"],"summary":"Checks whether given stringName is localized.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isManualFire","type":"command","md":"commands/isManualFire.md","json":"commands/isManualFire.json","groups":["Weapons"],"syntax":["isManualFire vehicleName"],"summary":"Returns true if manual fire is on. Manual fire could either be selected in vehicle action menu (if available) or with action \"ManualFire\" and \"ManualFireCancel\". Always returns false for a soldier.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isMarkedForCollection","type":"command","md":"commands/isMarkedForCollection.md","json":"commands/isMarkedForCollection.json","groups":["Object Manipulation"],"syntax":["isMarkedForCollection object"],"summary":"Checks whether the object is marked for weapons collection.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isMissionProfileNamespaceLoaded","type":"command","md":"commands/isMissionProfileNamespaceLoaded.md","json":"commands/isMissionProfileNamespaceLoaded.json","groups":["Namespaces","Variables"],"syntax":["isMissionProfileNamespaceLoaded"],"summary":"The missionProfileNamespace variables are loaded at the start of a mission, before 'init.sqf' is executed.","arma3_since":"2.10","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isMultiplayer","type":"command","md":"commands/isMultiplayer.md","json":"commands/isMultiplayer.json","groups":["Multiplayer"],"syntax":["isMultiplayer"],"summary":"Return true if multiPlayer.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isMultiplayerSolo","type":"command","md":"commands/isMultiplayerSolo.md","json":"commands/isMultiplayerSolo.json","groups":["Multiplayer"],"syntax":["isMultiplayerSolo"],"summary":"Returns true when playing a game in solo multiplayer (for example Apex coop campaign PLAY SOLO option).","arma3_since":"1.66","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isNil","type":"command","md":"commands/isNil.md","json":"commands/isNil.json","groups":["Variables"],"syntax":["isNil variableName","isNil code","namespace isNil variableName"],"summary":"Tests whether a variable is nil or undefined from its identifier, or whether the given expression evaluates to nil or Nothing.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isNotEqualRef","type":"command","md":"commands/isNotEqualRef.md","json":"commands/isNotEqualRef.json","groups":["Variables"],"syntax":["val1 isNotEqualRef val2"],"summary":"Compares two values by reference, returns true if not equal.","arma3_since":"2.12","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isNotEqualTo","type":"command","md":"commands/isNotEqualTo.md","json":"commands/isNotEqualTo.json","groups":["Variables"],"syntax":["val1 isNotEqualTo val2"],"summary":"Performs strict comparison between var1 and var2 and returns false if equal, otherwise true.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isNull","type":"command","md":"commands/isNull.md","json":"commands/isNull.json","groups":["Variables"],"syntax":["isNull entity"],"summary":"Checks whether the tested item is null. Which null type the item has to be equal to depends on the type of game entity tested:","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isNumber","type":"command","md":"commands/isNumber.md","json":"commands/isNumber.json","groups":["Config"],"syntax":["isNumber config"],"summary":"Check if config entry represents number.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isObjectHidden","type":"command","md":"commands/isObjectHidden.md","json":"commands/isObjectHidden.json","groups":["Object Manipulation"],"syntax":["isObjectHidden object"],"summary":"Checks visibility of a given object on the local machine.","arma3_since":"1.48","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isObjectRTD","type":"command","md":"commands/isObjectRTD.md","json":"commands/isObjectRTD.json","groups":["RTD"],"syntax":["isObjectRTD helicopter"],"summary":"Returns true if RTD model is loaded.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isOnRoad","type":"command","md":"commands/isOnRoad.md","json":"commands/isOnRoad.json","groups":["Roads and Airports"],"syntax":["isOnRoad position"],"summary":"Checks if given position is inside road segment. Same as roadAt, only return is boolean instead of road object.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isPiPEnabled","type":"command","md":"commands/isPiPEnabled.md","json":"commands/isPiPEnabled.json","groups":["System"],"syntax":["isPiPEnabled"],"summary":"Returns whether Picture-In-Picture video option (Render to Texture) is enabled or not.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isPlayer","type":"command","md":"commands/isPlayer.md","json":"commands/isPlayer.json","groups":["Multiplayer"],"syntax":["isPlayer unit","isPlayer [person]"],"summary":"Checks if given person is a player. Returns true for headless clients as well.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isRealTime","type":"command","md":"commands/isRealTime.md","json":"commands/isRealTime.json","groups":["Game 2 Editor"],"syntax":["isRealTime map"],"summary":"Returns true if the mission editor is operating in real time mode.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isRemoteControlling","type":"command","md":"commands/isRemoteControlling.md","json":"commands/isRemoteControlling.json","groups":["Remote Control"],"syntax":["isRemoteControlling person"],"summary":"Returns true if the given player is remote-controlling a unit.","arma3_since":"2.14","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isRemoteExecuted","type":"command","md":"commands/isRemoteExecuted.md","json":"commands/isRemoteExecuted.json","groups":["Multiplayer"],"syntax":["isRemoteExecuted"],"summary":"Returns true if the code context is being remote executed by remoteExec or remoteExecCall. In SP always returns false. See also isRemoteExecutedJIP:","arma3_since":"1.66","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isRemoteExecutedJIP","type":"command","md":"commands/isRemoteExecutedJIP.md","json":"commands/isRemoteExecutedJIP.json","groups":["Multiplayer"],"syntax":["isRemoteExecutedJIP"],"summary":"Returns true if the code context is being remote executed from the JIP queue by remoteExec or remoteExecCall (when JIP param was set). It is a subset of isRemoteExecuted:","arma3_since":"1.68","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isSaving","type":"command","md":"commands/isSaving.md","json":"commands/isSaving.json","groups":["Mission Information"],"syntax":["isSaving"],"summary":"Returns the status of autosave request, made when saveGame command is executed. When request is made, the command immediately returns true.","arma3_since":"2.08","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isSensorTargetConfirmed","type":"command","md":"commands/isSensorTargetConfirmed.md","json":"commands/isSensorTargetConfirmed.json","groups":["Sensors"],"syntax":["unit isSensorTargetConfirmed side"],"summary":"Returns if given unit is confirmed target for given side.","arma3_since":"1.72","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isServer","type":"command","md":"commands/isServer.md","json":"commands/isServer.json","groups":["Multiplayer"],"syntax":["isServer"],"summary":"Returns true if the machine executing the command is the server in a multiplayer game or is running single player. It will return true for both dedicated and player-hosted server. See also Multiplayer Scripting/machines.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isShowing3DIcons","type":"command","md":"commands/isShowing3DIcons.md","json":"commands/isShowing3DIcons.json","groups":["Game 2 Editor"],"syntax":["isShowing3DIcons map"],"summary":"Returns true if the editor is set to draw 3D icons.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isSimpleObject","type":"command","md":"commands/isSimpleObject.md","json":"commands/isSimpleObject.json","groups":["Object Manipulation"],"syntax":["isSimpleObject object"],"summary":"Returns true if given object is simple object","arma3_since":"1.68","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isSprintAllowed","type":"command","md":"commands/isSprintAllowed.md","json":"commands/isSprintAllowed.json","groups":["Stamina System"],"syntax":["isSprintAllowed unit"],"summary":"Returns true if player is allowed to sprint","arma3_since":"1.54","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isStaminaEnabled","type":"command","md":"commands/isStaminaEnabled.md","json":"commands/isStaminaEnabled.json","groups":["Stamina System"],"syntax":["isStaminaEnabled unit"],"summary":"Check if stamina depletion is enabled.","arma3_since":"1.54","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isSteamMission","type":"command","md":"commands/isSteamMission.md","json":"commands/isSteamMission.json","groups":["Mission Information"],"syntax":["isSteamMission"],"summary":"Returns true if the current mission is a Steam Workshop mission.","arma3_since":"0.74","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isSteamOverlayEnabled","type":"command","md":"commands/isSteamOverlayEnabled.md","json":"commands/isSteamOverlayEnabled.json","groups":["GUI Control"],"syntax":["isSteamOverlayEnabled"],"summary":"Returns true if Steam overlay is enabled, otherwise false.","arma3_since":"2.10","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isStreamFriendlyUIEnabled","type":"command","md":"commands/isStreamFriendlyUIEnabled.md","json":"commands/isStreamFriendlyUIEnabled.json","groups":["System"],"syntax":["isStreamFriendlyUIEnabled"],"summary":"Returns the status of STREAM FRIENDLY UI setting in UI (OPTIONS >> GAME >> GENERAL >> STREAM FRIENDLY UI).","arma3_since":"0.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isStressDamageEnabled","type":"command","md":"commands/isStressDamageEnabled.md","json":"commands/isStressDamageEnabled.json","groups":["RTD"],"syntax":["isStressDamageEnabled"],"summary":"Returns true if stress damage is enabled in the game settings. A getter for enableStressDamage.","arma3_since":"1.34","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isSwitchingWeapon","type":"command","md":"commands/isSwitchingWeapon.md","json":"commands/isSwitchingWeapon.json","groups":["Unit Inventory"],"syntax":["isSwitchingWeapon unit"],"summary":"Returns wether or not the unit is in the process of switching weapon.","arma3_since":"2.20","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isText","type":"command","md":"commands/isText.md","json":"commands/isText.json","groups":["Config"],"syntax":["isText config"],"summary":"Checks if config entry represents a text value.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isThrowable","type":"command","md":"commands/isThrowable.md","json":"commands/isThrowable.json","groups":["Weapons","Unit Inventory"],"syntax":["isThrowable magazine"],"summary":"Returns true if the given magazine is a throwable.","arma3_since":"2.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isTouchingGround","type":"command","md":"commands/isTouchingGround.md","json":"commands/isTouchingGround.json","groups":["Object Manipulation"],"syntax":["isTouchingGround object"],"summary":"Returns true if object is touching the ground.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isTurnedOut","type":"command","md":"commands/isTurnedOut.md","json":"commands/isTurnedOut.json","groups":["Object Manipulation"],"syntax":["isTurnedOut unit"],"summary":"Returns true if given unit is turned out, otherwise false. The output changes to true after unit finished turning out, however will change to false almost immediately after unit is ordered to turn in.","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isTutHintsEnabled","type":"command","md":"commands/isTutHintsEnabled.md","json":"commands/isTutHintsEnabled.json","groups":["Difficulty"],"syntax":["isTutHintsEnabled"],"summary":"Returns the status of TUTORIAL HINTS setting in UI (OPTIONS >> GAME >> GENERAL >> TUTORIAL HINTS).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isUAVConnectable","type":"command","md":"commands/isUAVConnectable.md","json":"commands/isUAVConnectable.json","groups":["Remote Control"],"syntax":["object isUAVConnectable [uav, checkAllItems]"],"summary":"Returns true if UAV is connectable by AV terminal(s).","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isUAVConnected","type":"command","md":"commands/isUAVConnected.md","json":"commands/isUAVConnected.json","groups":["Remote Control"],"syntax":["isUAVConnected uav"],"summary":"Returns true if UAV is connected to some terminal. Terminal connection is handled locally, therefore the result of this command will be returned only for the client on which this command is executed.","arma3_since":"0.76","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isUIContext","type":"command","md":"commands/isUIContext.md","json":"commands/isUIContext.json","groups":["GUI Control","Program Flow"],"syntax":["isUIContext"],"summary":"Returns true if the script originated from some UI control event, for example from \"onButtonDown\" EH. Exists within parent scope and immediate child scopes.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isUniformAllowed","type":"command","md":"commands/isUniformAllowed.md","json":"commands/isUniformAllowed.json","groups":["Unit Inventory"],"syntax":["unit isUniformAllowed type"],"summary":"Check whether given uniform can be dressed by target soldier.","arma3_since":"1.22","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isUsingAISteeringComponent","type":"command","md":"commands/isUsingAISteeringComponent.md","json":"commands/isUsingAISteeringComponent.json","groups":["AI Behaviour"],"syntax":["isUsingAISteeringComponent"],"summary":"Returns whether the AI steering component setting is enabled globally.","arma3_since":"2.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isVehicleCargo","type":"command","md":"commands/isVehicleCargo.md","json":"commands/isVehicleCargo.json","groups":["Vehicle in Vehicle Transport"],"syntax":["isVehicleCargo cargo"],"summary":"Despite a misleading name, returns the vehicle that is transporting given vehicle in cargo. If the given vehicle is not in vehicle cargo, objNull is returned.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isVehicleRadarOn","type":"command","md":"commands/isVehicleRadarOn.md","json":"commands/isVehicleRadarOn.json","groups":["Sensors"],"syntax":["isVehicleRadarOn vehicle"],"summary":"Returns true if vehicle has active sensors on.","arma3_since":"1.72","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isVehicleSensorEnabled","type":"command","md":"commands/isVehicleSensorEnabled.md","json":"commands/isVehicleSensorEnabled.json","groups":["Sensors"],"syntax":["vehicle isVehicleSensorEnabled componentName"],"summary":"Returns class name (to identify list based on component name) and info if given sensor is enabled.","arma3_since":"1.72","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isWalking","type":"command","md":"commands/isWalking.md","json":"commands/isWalking.json","groups":["Object Manipulation"],"syntax":["isWalking unitName"],"summary":"Returns true if walk is toggled (default W + S in Arma 3).","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isWeaponDeployed","type":"command","md":"commands/isWeaponDeployed.md","json":"commands/isWeaponDeployed.json","groups":["Weapons"],"syntax":["isWeaponDeployed unit","isWeaponDeployed [unit, onGround]"],"summary":"Returns true if weapon is currently deployed.","arma3_since":"1.42","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"isWeaponRested","type":"command","md":"commands/isWeaponRested.md","json":"commands/isWeaponRested.json","groups":["Weapons"],"syntax":["isWeaponRested unit"],"summary":"Returns true if weapon is currently rested.","arma3_since":"1.42","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"itemCargo","type":"command","md":"commands/itemCargo.md","json":"commands/itemCargo.json","groups":["Vehicle Inventory"],"syntax":["itemCargo object"],"summary":"Get array with items from ammo box (or any general weapon holder container).","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"items","type":"command","md":"commands/items.md","json":"commands/items.json","groups":["Unit Inventory"],"syntax":["items unit"],"summary":"Returns an array of names of all unit's stored items, including weapons but excluding magazines (see itemsWithMagazines) and assignedItems.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"itemsWithMagazines","type":"command","md":"commands/itemsWithMagazines.md","json":"commands/itemsWithMagazines.json","groups":["Unit Inventory"],"syntax":["itemsWithMagazines unit"],"summary":"Returns combined array including all unit's stored items and all unit's stored magazines and all unit's stored weapons.","arma3_since":"1.04","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"join","type":"command","md":"commands/join.md","json":"commands/join.json","groups":["Groups"],"syntax":["unitArray join group"],"summary":"Joins units into a given Group.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"joinAs","type":"command","md":"commands/joinAs.md","json":"commands/joinAs.json","groups":["Groups"],"syntax":["unit joinAs [group, id]"],"summary":"Joins the unit to the given group, if position id is available, this one is used.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"joinAsSilent","type":"command","md":"commands/joinAsSilent.md","json":"commands/joinAsSilent.json","groups":["Groups"],"syntax":["unit joinAsSilent [group, id]"],"summary":"Joins the unit to the given group, if position id is available, this one is used. Avoid any radio communication related to joining.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"joinSilent","type":"command","md":"commands/joinSilent.md","json":"commands/joinSilent.json","groups":["Groups"],"syntax":["unitArray joinSilent group"],"summary":"Join all units in the array to given group silently (without radio message). To have a group member leave a group, join him with the grpNull group (e.g.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"joinString","type":"command","md":"commands/joinString.md","json":"commands/joinString.json","groups":["Strings"],"syntax":["array joinString separator"],"summary":"Joins array into String with provided separator. Array can be of mixed types, all elements will be converted to String prior to joining, but the fastest operation is on the array of Strings.","arma3_since":"1.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"kbAddDatabase","type":"command","md":"commands/kbAddDatabase.md","json":"commands/kbAddDatabase.json","groups":["Conversations"],"syntax":["person kbAddDatabase fileName"],"summary":"Register knowledge base database to given person. See Conversations for more details.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"kbAddDatabaseTargets","type":"command","md":"commands/kbAddDatabaseTargets.md","json":"commands/kbAddDatabaseTargets.json","groups":["Conversations"],"syntax":["person kbAddDatabaseTargets fileName"],"summary":"Register target list knowledge base database to given person. See Conversations for more details.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"kbAddTopic","type":"command","md":"commands/kbAddTopic.md","json":"commands/kbAddTopic.json","groups":["Conversations"],"syntax":["person kbAddTopic [topicName, conversationFile, fsmFile, eventHandler]"],"summary":"Register conversation topic to given person. See Conversations for more details.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"kbHasTopic","type":"command","md":"commands/kbHasTopic.md","json":"commands/kbHasTopic.json","groups":["Conversations"],"syntax":["person kbHasTopic topicName"],"summary":"Check if conversation topic was registered to given person. See Conversations for more details.","arma3_since":"0.50","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"kbReact","type":"command","md":"commands/kbReact.md","json":"commands/kbReact.json","groups":["Conversations"],"syntax":["person kbReact [receiver, topicName, sentenceID, argumentArray1, argumentArray2, ...]"],"summary":"Pass a non-verbal communication to the receiver. This command does as if the sentence was said and triggers the reaction scripts (AI FSM or player's conversation EH). See Conversations for more details.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"kbRemoveTopic","type":"command","md":"commands/kbRemoveTopic.md","json":"commands/kbRemoveTopic.json","groups":["Conversations"],"syntax":["person kbRemoveTopic topicName"],"summary":"Unregister conversation topic from given person. See Conversations for more details.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"kbTell","type":"command","md":"commands/kbTell.md","json":"commands/kbTell.json","groups":["Conversations"],"syntax":["person kbTell [receiver, topicName, sentenceClass, argumentArray1, argumentArray2, ..., forceRadio]"],"summary":"Make the person tell to the receiver the sentence. See Conversations for more details.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"kbWasSaid","type":"command","md":"commands/kbWasSaid.md","json":"commands/kbWasSaid.json","groups":["Conversations"],"syntax":["person kbWasSaid [receiver, topic, sentenceID, maxAge]"],"summary":"Check if given item was said by person to someone. See Conversations for more details.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"keyImage","type":"command","md":"commands/keyImage.md","json":"commands/keyImage.json","groups":["System"],"syntax":["keyImage dikCode"],"summary":"Returns a structured text, containing an image or name (if no image is found) of the button, on the keyboard, mouse or joystick, with the given code.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"keyName","type":"command","md":"commands/keyName.md","json":"commands/keyName.json","groups":["System"],"syntax":["keyName dikCode"],"summary":"Returns the name of a button with extra quotation marks (on the keyboard, mouse or joystick) with the given code.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"keys","type":"command","md":"commands/keys.md","json":"commands/keys.json","groups":["HashMap"],"syntax":["keys hashMap"],"summary":"Retrieves a list of all keys in a HashMap.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"knowsAbout","type":"command","md":"commands/knowsAbout.md","json":"commands/knowsAbout.json","groups":["Object Manipulation","Sides"],"syntax":["who knowsAbout target"],"summary":"Checks if a group or a side knows about target.","arma3_since":"0.50","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"land","type":"command","md":"commands/land.md","json":"commands/land.json","groups":["Unit Control"],"syntax":["helicopter land mode"],"summary":"Forces a helicopter landing. If there is a helipad nearby, the helicopter will attempt to land on it. VTOL he other hand will just land somewhere. To make helicopter or VTOL land on a specific helipad use landAt.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"landAt","type":"command","md":"commands/landAt.md","json":"commands/landAt.json","groups":["Unit Control","Roads and Airports"],"syntax":["plane landAt ID","plane landAt airportObject","heli landAt [position, mode, waitTime, putOnSurface]","landAt heli"],"summary":"Order an AI airplane to land at a given airport. ID is the number to identify which map airport you want the airplane to land at. See Arma: Airport IDs for more information. See also land.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"landResult","type":"command","md":"commands/landResult.md","json":"commands/landResult.json","groups":["Unit Control"],"syntax":["landResult helicopter"],"summary":"Return the result of helicopter landing position searching (performed after the land command).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"language","type":"command","md":"commands/language.md","json":"commands/language.json","groups":["System"],"syntax":["language"],"summary":"Returns current game language.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"laserTarget","type":"command","md":"commands/laserTarget.md","json":"commands/laserTarget.json","groups":["Weapons"],"syntax":["laserTarget entity","vehicle laserTarget turret"],"summary":"Returns the laser target object created by given unit (vehicle or soldier) when using a laser targeting device. The main syntax targets the primary gunner turret.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbAdd","type":"command","md":"commands/lbAdd.md","json":"commands/lbAdd.json","groups":["GUI Control - ListBox"],"syntax":["lbAdd [idc, text]","control lbAdd text"],"summary":"Adds an item with the given text to the CT_LISTBOX or CT_COMBO or CT_TOOLBOX.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbClear","type":"command","md":"commands/lbClear.md","json":"commands/lbClear.json","groups":["GUI Control - ListBox"],"syntax":["lbClear idc","lbClear control"],"summary":"Clear all items from a CT_LISTBOX or CT_COMBO control.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbColor","type":"command","md":"commands/lbColor.md","json":"commands/lbColor.json","groups":["GUI Control - ListBox"],"syntax":["lbColor [idc, index]","control lbColor index"],"summary":"Returns the text color of the item with the given index of the CT_LISTBOX or CT_COMBO with IDC of the topmost user dialog.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbColorRight","type":"command","md":"commands/lbColorRight.md","json":"commands/lbColorRight.json","groups":["GUI Control - ListBox"],"syntax":["lbColorRight [idc, index]","control lbColorRight index"],"summary":"Returns the text color of the item (right) with the given index of the listbox or combobox with id idc of the topmost user dialog.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbCurSel","type":"command","md":"commands/lbCurSel.md","json":"commands/lbCurSel.json","groups":["GUI Control - ListBox"],"syntax":["lbCurSel idc","lbCurSel control"],"summary":"Returns the index of the selected item of the CT_LISTBOX, CT_LISTNBOX, CT_COMBO or CT_TOOLBOX. For CT_LISTBOX with multi selection enabled use lbSelection.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbData","type":"command","md":"commands/lbData.md","json":"commands/lbData.json","groups":["GUI Control - ListBox"],"syntax":["lbData [idc, index]","control lbData index"],"summary":"Returns the data set in given index of the CT_LISTBOX or CT_COMBO.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbDelete","type":"command","md":"commands/lbDelete.md","json":"commands/lbDelete.json","groups":["GUI Control - ListBox"],"syntax":["lbDelete [idc, index]","control lbDelete index"],"summary":"Removes the item with the given index from the CT_LISTBOX, CT_COMBO or CT_TOOLBOX.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbIsSelected","type":"command","md":"commands/lbIsSelected.md","json":"commands/lbIsSelected.json","groups":["GUI Control - ListBox"],"syntax":["control lbIsSelected index"],"summary":"Checks whether or not given row of the given listbox is selected.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbPicture","type":"command","md":"commands/lbPicture.md","json":"commands/lbPicture.json","groups":["GUI Control - ListBox"],"syntax":["lbPicture [idc, index]","control lbPicture index"],"summary":"Returns the picture name of the item with the given index of the listbox or combobox with id idc of the topmost user dialog.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbPictureRight","type":"command","md":"commands/lbPictureRight.md","json":"commands/lbPictureRight.json","groups":["GUI Control - ListBox"],"syntax":["lbPictureRight [idc, index]","control lbPictureRight index"],"summary":"Returns the right picture name of the item with the given index of the listbox or combobox with id idc of the topmost user dialog.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbSelection","type":"command","md":"commands/lbSelection.md","json":"commands/lbSelection.json","groups":["GUI Control - ListBox"],"syntax":["lbSelection control"],"summary":"Returns Array of selected rows indices in the given listbox. If listbox is of style LB_MULTI (multi-selection) the array will contain multiple elements, otherwise only a single element.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbSetColor","type":"command","md":"commands/lbSetColor.md","json":"commands/lbSetColor.json","groups":["GUI Control - ListBox"],"syntax":["lbSetColor [idc, index, color]","control lbSetColor [index, color]"],"summary":"Sets the color of the item (left) with the given index of the listbox or combobox with id idc of the topmost user Dialog to color.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbSetColorRight","type":"command","md":"commands/lbSetColorRight.md","json":"commands/lbSetColorRight.json","groups":["GUI Control - ListBox"],"syntax":["lbSetColorRight [idc, index, color]","control lbSetColorRight [index, color]"],"summary":"Sets the color of the item (right) with the given index of the listbox or combobox with id idc of the topmost user dialog to color.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbSetCurSel","type":"command","md":"commands/lbSetCurSel.md","json":"commands/lbSetCurSel.json","groups":["GUI Control - ListBox"],"syntax":["lbSetCurSel [idc, index]","control lbSetCurSel index"],"summary":"Selects the item with the given index in the listbox, listnbox, combobox, xcombobox, xlistbox","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbSetData","type":"command","md":"commands/lbSetData.md","json":"commands/lbSetData.json","groups":["GUI Control - ListBox"],"syntax":["lbSetData [idc, index, data]","control lbSetData [index, data]"],"summary":"Sets the additional text (invisible) in the item with the given index of the listbox or combobox with id idc of the topmost user dialog to the given data.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbSetPicture","type":"command","md":"commands/lbSetPicture.md","json":"commands/lbSetPicture.json","groups":["GUI Control - ListBox"],"syntax":["lbSetPicture [idc, index, path]","control lbSetPicture [index, path]"],"summary":"Sets the left picture in the row with given index of CT_LISTBOX or CT_COMBO.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbSetPictureColor","type":"command","md":"commands/lbSetPictureColor.md","json":"commands/lbSetPictureColor.json","groups":["GUI Control - ListBox"],"syntax":["lbSetPictureColor [idc, index, color]","control lbSetPictureColor [index, color]"],"summary":"Sets the color of item's picture (left) with the given index of the listbox with id idc of the topmost user dialog to the given color. Color is in format Color (RGBA).","arma3_since":"1.22","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbSetPictureColorDisabled","type":"command","md":"commands/lbSetPictureColorDisabled.md","json":"commands/lbSetPictureColorDisabled.json","groups":["GUI Control - ListBox"],"syntax":["lbSetPictureColorDisabled [idc, index, color]","control lbSetPictureColorDisabled [index, color]"],"summary":"Sets the disabled color of item's picture (left) with the given index of the listbox with id idc of the topmost user dialog to the given color. Color is in format Color (RGBA).","arma3_since":"1.20","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbSetPictureColorSelected","type":"command","md":"commands/lbSetPictureColorSelected.md","json":"commands/lbSetPictureColorSelected.json","groups":["GUI Control - ListBox"],"syntax":["lbSetPictureColorSelected [idc, index, color]","control lbSetPictureColorSelected [index, color]"],"summary":"Sets the selected color of item's picture (left) with the given index of the listbox with id idc of the topmost user dialog to the given color. Color is in format Color (RGBA).","arma3_since":"1.20","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbSetPictureRight","type":"command","md":"commands/lbSetPictureRight.md","json":"commands/lbSetPictureRight.json","groups":["GUI Control - ListBox"],"syntax":["lbSetPictureRight [idc, index, path]","control lbSetPictureRight [index, path]"],"summary":"Sets the second (right aligned) picture in the item with the given index of the listbox or combobox with id idc of the topmost user dialog. Name is the picture name.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbSetPictureRightColor","type":"command","md":"commands/lbSetPictureRightColor.md","json":"commands/lbSetPictureRightColor.json","groups":["GUI Control - ListBox"],"syntax":["control lbSetPictureRightColor [index, color]"],"summary":"Sets the color of the second (right aligned) picture of the item with the given index of the listbox to the given color. Color which consists from only zeros means disable this override.","arma3_since":"1.22","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbSetPictureRightColorDisabled","type":"command","md":"commands/lbSetPictureRightColorDisabled.md","json":"commands/lbSetPictureRightColorDisabled.json","groups":["GUI Control - ListBox"],"syntax":["control lbSetPictureRightColorDisabled [index, color]"],"summary":"Sets the disabled color of second (right aligned) picture of the item with the given index of the listbox to the given color. Color which consists from only zeros means disable this override.","arma3_since":"1.20","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbSetPictureRightColorSelected","type":"command","md":"commands/lbSetPictureRightColorSelected.md","json":"commands/lbSetPictureRightColorSelected.json","groups":["GUI Control - ListBox"],"syntax":["control lbSetPictureRightColorSelected [index, color]"],"summary":"Sets the selected color of the second (right aligned) picture of the item with the given index of the listbox with id idc of the topmost user dialog to the given color.","arma3_since":"1.20","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbSetSelectColor","type":"command","md":"commands/lbSetSelectColor.md","json":"commands/lbSetSelectColor.json","groups":["GUI Control - ListBox"],"syntax":["lbSetSelectColor [idc, index, color]","control lbSetSelectColor [index, color]"],"summary":"Sets the select color of the item with the given index of the listbox or combobox with id idc of the topmost user dialog to color.","arma3_since":"1.46","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbSetSelectColorRight","type":"command","md":"commands/lbSetSelectColorRight.md","json":"commands/lbSetSelectColorRight.json","groups":["GUI Control - ListBox"],"syntax":["lbSetSelectColorRight [idc, index, color]","control lbSetSelectColorRight [index, color]"],"summary":"Sets the select color of the of the secondary text (right aligned) of the item with the given index of the listbox or combobox with id idc of the topmost user dialog to color.","arma3_since":"1.46","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbSetSelected","type":"command","md":"commands/lbSetSelected.md","json":"commands/lbSetSelected.json","groups":["GUI Control - ListBox"],"syntax":["control lbSetSelected [index, selected, forceEH]"],"summary":"Sets the selection state of the given row of the given listbox of style LB_MULTI. The command has to be called for every row which is needed to be selected in multi-selection listbox.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbSetText","type":"command","md":"commands/lbSetText.md","json":"commands/lbSetText.json","groups":["GUI Control - ListBox"],"syntax":["lbSetText [idc, index, name]","control lbSetText [index, name]"],"summary":"Sets the text on the left side of the item with the given index of the listbox or combobox with id idc of the topmost user dialog.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbSetTextRight","type":"command","md":"commands/lbSetTextRight.md","json":"commands/lbSetTextRight.json","groups":["GUI Control - ListBox"],"syntax":["control lbSetTextRight [row, name]"],"summary":"Sets the text on the right side of the item with the given row index of the listbox or combobox with id idc of the topmost user dialog.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbSetTooltip","type":"command","md":"commands/lbSetTooltip.md","json":"commands/lbSetTooltip.json","groups":["GUI Control - ListBox"],"syntax":["lbSetTooltip [idc, index, tooltip]","control lbSetTooltip [index, tooltip]"],"summary":"Sets tooltip for item with given index of the listbox or combobox with id idc of the topmost user dialog to the given data.","arma3_since":"0.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbSetValue","type":"command","md":"commands/lbSetValue.md","json":"commands/lbSetValue.json","groups":["GUI Control - ListBox"],"syntax":["lbSetValue [idc, index, value]","control lbSetValue [index, value]"],"summary":"Sets the additional value in the row with the given index of a CT_LISTBOX or CT_COMBO control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbSize","type":"command","md":"commands/lbSize.md","json":"commands/lbSize.json","groups":["GUI Control - ListBox"],"syntax":["lbSize idc","lbSize control"],"summary":"Returns the number of items in a CT_LISTBOX or CT_COMBO control. For CT_TOOLBOX size see lnbSize.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbSort","type":"command","md":"commands/lbSort.md","json":"commands/lbSort.json","groups":["GUI Control - ListBox"],"syntax":["lbSort control","lbSort [control, sortOrder]","lbSort idc","lbSort [idc, sortOrder]"],"summary":"Sorts listbox entries alphabetically ascending by their lbText.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbSortBy","type":"command","md":"commands/lbSortBy.md","json":"commands/lbSortBy.json","groups":["GUI Control - ListBox"],"syntax":["controlOrIDC lbSortBy [sortByType, reversedOrder, caseSensitive, useTextRight, unicodeOff]"],"summary":"Sorts given ListBox by either lbText, lbValue or lbData in normal or reversed order, using case-sensitive or case-insensitive comparison. This command supports UNICODE characters.","arma3_since":"2.06","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbSortByValue","type":"command","md":"commands/lbSortByValue.md","json":"commands/lbSortByValue.json","groups":["GUI Control - ListBox"],"syntax":["lbSortByValue control","lbSortByValue idc"],"summary":"Sorts the ListBox entries by lbValue. The entries are sorted in ascending order. Also note that this command will mix up the entries randomly if multiple entries have the same value.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbText","type":"command","md":"commands/lbText.md","json":"commands/lbText.json","groups":["GUI Control - ListBox"],"syntax":["lbText [idc, index]","control lbText index"],"summary":"Returns the shown text of the item with the given index of the CT_LISTBOX or CT_COMBO.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbTextRight","type":"command","md":"commands/lbTextRight.md","json":"commands/lbTextRight.json","groups":["GUI Control - ListBox"],"syntax":["lbTextRight [idc, index]","control lbTextRight index"],"summary":"Returns the shown right text in the item with the given index of the listbox or combobox with id idc of the topmost user dialog.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbTooltip","type":"command","md":"commands/lbTooltip.md","json":"commands/lbTooltip.json","groups":["GUI Control"],"syntax":["lbTooltip [idc, index]","control lbTooltip index"],"summary":"Returns tooltip for ListBox, ComboBox and Toolbox","arma3_since":"2.06","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lbValue","type":"command","md":"commands/lbValue.md","json":"commands/lbValue.json","groups":["GUI Control - ListBox"],"syntax":["lbValue [idc, index]","control lbValue index"],"summary":"Returns the additional integer value of the item with the given index of the CT_LISTBOX or CT_COMBO.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"leader","type":"command","md":"commands/leader.md","json":"commands/leader.json","groups":["Groups"],"syntax":["leader unitOrGroup"],"summary":"Returns the group leader for the given unit or group. For dead units, objNull is returned.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"leaderboardDeInit","type":"command","md":"commands/leaderboardDeInit.md","json":"commands/leaderboardDeInit.json","groups":["Leaderboards"],"syntax":["leaderboardDeInit boardName"],"summary":"Deletes internal class for the leaderboard with given name. Returns true if the board has been found and deinitialized.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"leaderboardGetRows","type":"command","md":"commands/leaderboardGetRows.md","json":"commands/leaderboardGetRows.json","groups":["Leaderboards"],"syntax":["leaderboardGetRows boardName"],"summary":"Returns values for the given leaderboard; this can be called after the one of the row request function has been called and successfully finished!","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"leaderboardInit","type":"command","md":"commands/leaderboardInit.md","json":"commands/leaderboardInit.json","groups":["Leaderboards"],"syntax":["leaderboardInit boardName"],"summary":"Initialize the leaderboard structure for board with given name. Returns true if board is already initialized.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"leaderboardRequestRowsFriends","type":"command","md":"commands/leaderboardRequestRowsFriends.md","json":"commands/leaderboardRequestRowsFriends.json","groups":["Leaderboards"],"syntax":["leaderboardRequestRowsFriends boardName"],"summary":"Requests given leaderboard to download friends rows from the given leaderboard","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"leaderboardRequestRowsGlobal","type":"command","md":"commands/leaderboardRequestRowsGlobal.md","json":"commands/leaderboardRequestRowsGlobal.json","groups":["Leaderboards"],"syntax":["leaderboardRequestRowsGlobal [leaderboard, offset, rows]"],"summary":"Requests given leaderboard to download values from global table.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"leaderboardRequestRowsGlobalAroundUser","type":"command","md":"commands/leaderboardRequestRowsGlobalAroundUser.md","json":"commands/leaderboardRequestRowsGlobalAroundUser.json","groups":["Leaderboards"],"syntax":["leaderboardRequestRowsGlobalAroundUser [leaderboard, offset, rows]"],"summary":"Requests given leaderboard to download values around the user position in the table.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"leaderboardsRequestUploadScore","type":"command","md":"commands/leaderboardsRequestUploadScore.md","json":"commands/leaderboardsRequestUploadScore.json","groups":["Leaderboards"],"syntax":["leaderboardsRequestUploadScore [boardName, score, details]"],"summary":"Starts async. operation to upload score to board with given name, value always overwrite the current value in the board. The board has to be initialized before the call.","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"leaderboardsRequestUploadScoreKeepBest","type":"command","md":"commands/leaderboardsRequestUploadScoreKeepBest.md","json":"commands/leaderboardsRequestUploadScoreKeepBest.json","groups":["Leaderboards"],"syntax":["leaderboardsRequestUploadScoreKeepBest [boardName, score, details]"],"summary":"Starts async. operation to upload score to board with given name, value is only stored to board if it is better than one already in the board. The board has to be initialised before the call.","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"leaderboardState","type":"command","md":"commands/leaderboardState.md","json":"commands/leaderboardState.json","groups":["Leaderboards"],"syntax":["leaderboardState boardname"],"summary":"Returns the state of the board with the given name.","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"leaveVehicle","type":"command","md":"commands/leaveVehicle.md","json":"commands/leaveVehicle.json","groups":["Unit Control","Groups"],"syntax":["group leaveVehicle vehicle"],"summary":"Ceases the using of the vehicle by a group and unassigns vehicle from the group. If the argument is a single unit, the vehicle will be unassigned from unit's group.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"libraryCredits","type":"command","md":"commands/libraryCredits.md","json":"commands/libraryCredits.json","groups":["System"],"syntax":["libraryCredits"],"summary":"Returns the credits for the libraries used by the game.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"libraryDisclaimers","type":"command","md":"commands/libraryDisclaimers.md","json":"commands/libraryDisclaimers.json","groups":["System"],"syntax":["libraryDisclaimers"],"summary":"Returns the library disclaimers.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lifeState","type":"command","md":"commands/lifeState.md","json":"commands/lifeState.json","groups":["Object Manipulation"],"syntax":["lifeState unit"],"summary":"Returns the life state of the given unit.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lightAttachObject","type":"command","md":"commands/lightAttachObject.md","json":"commands/lightAttachObject.json","groups":["Lights"],"syntax":["light lightAttachObject [object, position]"],"summary":"Attach light to given object at given position on object.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lightDetachObject","type":"command","md":"commands/lightDetachObject.md","json":"commands/lightDetachObject.json","groups":["Lights"],"syntax":["lightDetachObject light"],"summary":"Detach light from object.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lightIsOn","type":"command","md":"commands/lightIsOn.md","json":"commands/lightIsOn.json","groups":["Lights"],"syntax":["lightIsOn lamppost"],"summary":"Check if lampost is on (shining).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lightnings","type":"command","md":"commands/lightnings.md","json":"commands/lightnings.json","groups":["Environment"],"syntax":["lightnings"],"summary":"Return the current lightnings value.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"limitSpeed","type":"command","md":"commands/limitSpeed.md","json":"commands/limitSpeed.json","groups":["Unit Control","Object Manipulation"],"syntax":["objectName limitSpeed speed"],"summary":"Limit the speed of an AI-driven vehicle or AI person to given value. It has continuous effect and AI will not break through the speed limitation until one is contacted, engaged or regrouped.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"linearConversion","type":"command","md":"commands/linearConversion.md","json":"commands/linearConversion.json","groups":["Math"],"syntax":["linearConversion [minFrom, maxFrom, value, minTo, maxTo, clip]"],"summary":"Converts given value from given \"from\" range to wanted \"to\" range. If clipping is set to true, the resulting value is guaranteed to be within \"to\" range no matter what.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lineBreak","type":"command","md":"commands/lineBreak.md","json":"commands/lineBreak.json","groups":["Strings","Structured Text"],"syntax":["lineBreak"],"summary":"Creates a structured text containing a line break.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lineIntersects","type":"command","md":"commands/lineIntersects.md","json":"commands/lineIntersects.json","groups":["Math - Geometry"],"syntax":["lineIntersects [begPos, endPos, objIgnore1, objIgnore2]","lineIntersects [[element1, element2, ...]]"],"summary":"Checks for object intersection with a virtual line between two positions. Since Arma 3 v2.20, there is an alternative syntax that does multiple checks in parallel, faster than multiple calls.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lineIntersectsObjs","type":"command","md":"commands/lineIntersectsObjs.md","json":"commands/lineIntersectsObjs.json","groups":["Math - Geometry"],"syntax":["lineIntersectsObjs [begPos, endPos, ignoreObj1, ignoreObj2, sortByDistance, flags]","lineIntersectsObjs [[element1, element2, ...]]"],"summary":"Returns a list of objects intersected by the line from begPos to endPos. Since Arma 3 v2.20, there is an alternative syntax that does multiple checks in parallel, faster than multiple calls.","arma3_since":"1.10","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lineIntersectsSurfaces","type":"command","md":"commands/lineIntersectsSurfaces.md","json":"commands/lineIntersectsSurfaces.json","groups":["Math - Geometry"],"syntax":["lineIntersectsSurfaces [begPosASL, endPosASL, ignoreObj1, ignoreObj2, sortMode, maxResults, LOD1, LOD2, returnUnique]","lineIntersectsSurfaces [[element1, element2, ...]]"],"summary":"Returns a list of intersections with surfaces and ground from begPosASL to endPosASL. Doesn't return intersection with sea surface. Works underwater, unlike lineIntersects. Hardcoded max distance: 5000m.","arma3_since":"1.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lineIntersectsWith","type":"command","md":"commands/lineIntersectsWith.md","json":"commands/lineIntersectsWith.json","groups":["Math - Geometry"],"syntax":["lineIntersectsWith [begPos, endPos, objIgnore1, objIgnore2, sortByDistance]","lineIntersectsWith [[element1, element2, ...]]"],"summary":"Returns objects intersecting with the virtual line from begPos to endPos. By default, the resulting array of intersecting objects is unsorted (see sortByDistance).","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"linkItem","type":"command","md":"commands/linkItem.md","json":"commands/linkItem.json","groups":["Unit Inventory"],"syntax":["unit linkItem item"],"summary":"Create and assign item to the correct slot. If there is an item in the targeted slot, it gets replaced. See also assignItem.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"list","type":"command","md":"commands/list.md","json":"commands/list.json","groups":["Triggers"],"syntax":["list trigger"],"summary":"List of units that would activate given Trigger.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"listObjects","type":"command","md":"commands/listObjects.md","json":"commands/listObjects.json","groups":["Game 2 Editor"],"syntax":["map listObjects type"],"summary":"Return the list of all objects of given type.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"listRemoteTargets","type":"command","md":"commands/listRemoteTargets.md","json":"commands/listRemoteTargets.json","groups":["Sensors"],"syntax":["listRemoteTargets side"],"summary":"Return list of datalink targets and time for which they will be/were known.","arma3_since":"1.72","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"listVehicleSensors","type":"command","md":"commands/listVehicleSensors.md","json":"commands/listVehicleSensors.json","groups":["Sensors"],"syntax":["listVehicleSensors vehicle"],"summary":"Returns an array of the sensors in the given vehicle's config (configFile >> \"CfgVehicles\" >> vehicle >> \"Components\" >> \"SensorsManagerComponent\" >> \"Components\").","arma3_since":"1.72","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ln","type":"command","md":"commands/ln.md","json":"commands/ln.json","groups":["Math"],"syntax":["ln x"],"summary":"Returns the natural logarithm of x.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbAddArray","type":"command","md":"commands/lnbAddArray.md","json":"commands/lnbAddArray.json","groups":["GUI Control - ListNBox"],"syntax":["lnbAddArray [ctrl, arrayOfTextAndValues]"],"summary":"Adds list of rows of strings.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbAddColumn","type":"command","md":"commands/lnbAddColumn.md","json":"commands/lnbAddColumn.json","groups":["GUI Control - ListNBox"],"syntax":["control lnbAddColumn position","lnbAddColumn [controlOrIdc, position]"],"summary":"Adds a column at given position.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbAddRow","type":"command","md":"commands/lnbAddRow.md","json":"commands/lnbAddRow.json","groups":["GUI Control - ListNBox"],"syntax":["lnbAddRow [ctrl, data]","ctrl lnbAddRow data"],"summary":"Adds a row of strings.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbClear","type":"command","md":"commands/lnbClear.md","json":"commands/lnbClear.json","groups":["GUI Control - ListNBox"],"syntax":["lnbClear idc","lnbClear ctrl"],"summary":"Clears all items in the given listbox or combobox.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbColor","type":"command","md":"commands/lnbColor.md","json":"commands/lnbColor.json","groups":["GUI Control - ListNBox"],"syntax":["lnbColor [idc, [row, column]]","control lnbColor [row, column]"],"summary":"Returns the text color of the item with the given position of the 2D listbox. The color is returned in format Color (RGBA).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbColorRight","type":"command","md":"commands/lnbColorRight.md","json":"commands/lnbColorRight.json","groups":["GUI Control - ListNBox"],"syntax":["lnbColorRight [idc, [row, column]]","ctrl lnbColorRight [row, column]"],"summary":"Returns the right color of given row.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbCurSelRow","type":"command","md":"commands/lnbCurSelRow.md","json":"commands/lnbCurSelRow.json","groups":["GUI Control - ListNBox"],"syntax":["lnbCurSelRow idc","lnbCurSelRow ctrl"],"summary":"Returns the index of the selected row id 2D listbox.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbData","type":"command","md":"commands/lnbData.md","json":"commands/lnbData.json","groups":["GUI Control - ListNBox"],"syntax":["lnbData [idc, [row, column]]","ctrl lnbData [row, column]"],"summary":"Returns the additional text (invisible) in an item with the given position of the 2D listbox.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbDeleteColumn","type":"command","md":"commands/lnbDeleteColumn.md","json":"commands/lnbDeleteColumn.json","groups":["GUI Control - ListNBox"],"syntax":["lnbDeleteColumn [idc, index]","ctrl lnbDeleteColumn index"],"summary":"Removes column with given index from ListNBox control.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbDeleteRow","type":"command","md":"commands/lnbDeleteRow.md","json":"commands/lnbDeleteRow.json","groups":["GUI Control - ListNBox"],"syntax":["_ctrl lnbDeleteRow row","lnbDeleteRow [idc, row]"],"summary":"Removes row with the given index from the given listbox or combobox.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbGetColumnsPosition","type":"command","md":"commands/lnbGetColumnsPosition.md","json":"commands/lnbGetColumnsPosition.json","groups":["GUI Control - ListNBox"],"syntax":["lnbGetColumnsPosition _ctrl","lnbGetColumnsPosition idc"],"summary":"Returns relative screen X of ListNBox control columns position [0.1,0.3,0.6...]. Use lnbSetColumnsPos to set positions.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbPicture","type":"command","md":"commands/lnbPicture.md","json":"commands/lnbPicture.json","groups":["GUI Control - ListNBox"],"syntax":["lnbPicture [idc, [row, column]]","control lnbPicture [row, column]"],"summary":"Returns the picture name or path of the item with the given position of the 2D listbox.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbPictureRight","type":"command","md":"commands/lnbPictureRight.md","json":"commands/lnbPictureRight.json","groups":["GUI Control - ListNBox"],"syntax":["lnbPictureRight [idc, [row, column]]","ctrl lnbPictureRight [row, column]"],"summary":"Returns the right picture of given row. The column parameter does not matter.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbSetColor","type":"command","md":"commands/lnbSetColor.md","json":"commands/lnbSetColor.json","groups":["GUI Control - ListNBox"],"syntax":["lnbSetColor [idc, [row, column], color]","ctrl lnbSetColor [[row, column], color]"],"summary":"Sets the color of the item with the given position of the 2D listbox. Color is in format Color (RGBA).","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbSetColorRight","type":"command","md":"commands/lnbSetColorRight.md","json":"commands/lnbSetColorRight.json","groups":["GUI Control - ListNBox"],"syntax":["lnbSetColorRight [idc, [row, column], color]","ctrl lnbSetColorRight [[row, column], color]"],"summary":"Sets the right color.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbSetColumnsPos","type":"command","md":"commands/lnbSetColumnsPos.md","json":"commands/lnbSetColumnsPos.json","groups":["GUI Control - ListNBox"],"syntax":["lnbSetColumnsPos [idc, positions]","ctrl lnbSetColumnsPos positions"],"summary":"Sets relative screen X for ListNBox control columns positions. Setter for lnbGetColumnsPosition.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbSetCurSelRow","type":"command","md":"commands/lnbSetCurSelRow.md","json":"commands/lnbSetCurSelRow.json","groups":["GUI Control - ListNBox"],"syntax":["lnbSetCurSelRow [idc, index]","ctrl lnbSetCurSelRow index"],"summary":"Selects the row with the given index of the 2D listbox.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbSetData","type":"command","md":"commands/lnbSetData.md","json":"commands/lnbSetData.json","groups":["GUI Control - ListNBox"],"syntax":["lnbSetData [idc, [row, column], data]","ctrl lnbSetData [[row, column], data]"],"summary":"Sets the additional text (invisible) on the item with the given position of the 2D listbox.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbSetPicture","type":"command","md":"commands/lnbSetPicture.md","json":"commands/lnbSetPicture.json","groups":["GUI Control - ListNBox"],"syntax":["lnbSetPicture [idc, [row, column], picturePathOrName]","ctrl lnbSetPicture [[row, column], picturePathOrName]"],"summary":"Sets the picture in the item with the given position of the 2D listbox.The picture is searched in the mission, directory, the dtaExt subdirectory of the campaign directory, and the dtaExt directory and the data bank (or…","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbSetPictureColor","type":"command","md":"commands/lnbSetPictureColor.md","json":"commands/lnbSetPictureColor.json","groups":["GUI Control - ListNBox"],"syntax":["lnbSetPictureColor [idc, [row, column], colour]","ctrl lnbSetPictureColor [[row, column], colour]"],"summary":"Sets the cell picture's colour.","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbSetPictureColorRight","type":"command","md":"commands/lnbSetPictureColorRight.md","json":"commands/lnbSetPictureColorRight.json","groups":["GUI Control - ListNBox"],"syntax":["lnbSetPictureColorRight [idc, [row, column], color]","ctrl lnbSetPictureColorRight [[row, column], color]"],"summary":"Sets color of the right picture in a CT_LISTNBOX.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbSetPictureColorSelected","type":"command","md":"commands/lnbSetPictureColorSelected.md","json":"commands/lnbSetPictureColorSelected.json","groups":["GUI Control - ListNBox"],"syntax":["lnbSetPictureColorSelected [idc, [row, column], colour]","ctrl lnbSetPictureColorSelected [[row, column], colour]"],"summary":"Sets the cell picture's colour on cell selection.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbSetPictureColorSelectedRight","type":"command","md":"commands/lnbSetPictureColorSelectedRight.md","json":"commands/lnbSetPictureColorSelectedRight.json","groups":["GUI Control - ListNBox"],"syntax":["lnbSetPictureColorSelectedRight [idc, [row, column], color]","ctrl lnbSetPictureColorSelectedRight [[row, column], color]"],"summary":"Sets the color of the right picture when it is selected.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbSetPictureRight","type":"command","md":"commands/lnbSetPictureRight.md","json":"commands/lnbSetPictureRight.json","groups":["GUI Control - ListNBox"],"syntax":["lnbSetPictureRight [idc, [row, column], path]","ctrl lnbSetPictureRight [[row, column], path]"],"summary":"Sets the cell's right-picture. The picture is set to the end of the row, the column parameter does not matter.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbSetText","type":"command","md":"commands/lnbSetText.md","json":"commands/lnbSetText.json","groups":["GUI Control - ListNBox"],"syntax":["lnbSetText [idc, [row, column], data]","ctrl lnbSetText [[row, column], data]"],"summary":"Sets the text in the item with the given position of the 2D listbox.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbSetTextRight","type":"command","md":"commands/lnbSetTextRight.md","json":"commands/lnbSetTextRight.json","groups":["GUI Control - ListNBox"],"syntax":["lnbSetTextRight [idc, [row, column], text]","ctrl lnbSetTextRight [[row, column], text]"],"summary":"Sets cell's right-aligned text. Does not replace cell's text.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbSetTooltip","type":"command","md":"commands/lnbSetTooltip.md","json":"commands/lnbSetTooltip.json","groups":["GUI Control - ListNBox"],"syntax":["lnbSetTooltip [idc, [row, column], text]","ctrl lnbSetTooltip [[row, column], text]"],"summary":"Sets tooltip on the item with the given row and column of CT_LISTNBOX.","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbSetValue","type":"command","md":"commands/lnbSetValue.md","json":"commands/lnbSetValue.json","groups":["GUI Control - ListNBox"],"syntax":["lnbSetValue [idc, [row, column], value]","control lnbSetValue [[row, column], value]"],"summary":"Sets the additional integer value in the item with the position index of the 2D listbox.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbSize","type":"command","md":"commands/lnbSize.md","json":"commands/lnbSize.json","groups":["GUI Control - ListNBox"],"syntax":["lnbSize controlOrIDC"],"summary":"Returns size of CT_LISTNBOX. This command supports CT_TOOLBOX control since Arma 3 v2.06. For CT_COMBO or CT_LISTBOX see lbSize.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbSort","type":"command","md":"commands/lnbSort.md","json":"commands/lnbSort.json","groups":["GUI Control - ListNBox"],"syntax":["lnbSort [idc, column, reversed]","control lnbSort [column, reversed]"],"summary":"Sorts given multicolumn listbox by lnbText in given column in ascending or descending order.","arma3_since":"1.08","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbSortBy","type":"command","md":"commands/lnbSortBy.md","json":"commands/lnbSortBy.json","groups":["GUI Control - ListNBox"],"syntax":["[controlOrIDC, column] lnbSortBy [sortByType, reversedOrder, caseSensitive, useTextRight, unicodeOff]"],"summary":"Sorts given multi-column ListNBox in the given column by either lnbText, lnbValue or lnbData in normal or reversed order, using case-sensitive or case-insensitive comparison.","arma3_since":"2.06","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbSortByValue","type":"command","md":"commands/lnbSortByValue.md","json":"commands/lnbSortByValue.json","groups":["GUI Control - ListNBox"],"syntax":["lnbSortByValue [idc, column, reversed]","control lnbSortByValue [column, reversed]"],"summary":"Sorts given multicolumn listbox by lnbValue in given column in ascending or descending order.","arma3_since":"1.08","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbText","type":"command","md":"commands/lnbText.md","json":"commands/lnbText.json","groups":["GUI Control - ListNBox"],"syntax":["control lnbText [row, column]","lnbText [idc, [row, column]]"],"summary":"Returns the shown text in the item with the given position of the given 2D listbox.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbTextRight","type":"command","md":"commands/lnbTextRight.md","json":"commands/lnbTextRight.json","groups":["GUI Control - ListNBox"],"syntax":["lnbTextRight [idc, [row, column]]","ctrl lnbTextRight [row, column]"],"summary":"Returns CT_LISTNBOX's right aligned cell text.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lnbValue","type":"command","md":"commands/lnbValue.md","json":"commands/lnbValue.json","groups":["GUI Control - ListNBox"],"syntax":["lnbValue [idc, [row, column]]","ctrl lnbValue [row, column]"],"summary":"Returns the additional integer value in the item with the given position of the 2D listbox.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"load","type":"command","md":"commands/load.md","json":"commands/load.json","groups":["Unit Inventory"],"syntax":["load unit"],"summary":"Returns the percentage of fullness of a unit's cargo. Output is usually in range 0..1, but can be higher after using certain scripting commands (like addWeaponWithAttachmentsCargoGlobal) which ignore load values when…","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"load3DENScenario","type":"command","md":"commands/load3DENScenario.md","json":"commands/load3DENScenario.json","groups":["Eden Editor"],"syntax":["load3DENScenario scenarioOrWorld"],"summary":"Load the provided scenario or an empty scenario in the provided world.","arma3_since":"2.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"loadAbs","type":"command","md":"commands/loadAbs.md","json":"commands/loadAbs.json","groups":["Unit Inventory"],"syntax":["loadAbs unit"],"summary":"Returns current sum of mass from items stored in all unit's containers, linked items and weapons.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"loadBackpack","type":"command","md":"commands/loadBackpack.md","json":"commands/loadBackpack.json","groups":["Containers"],"syntax":["loadBackpack unit"],"summary":"Returns current percentage of mass from items stored in a backpack relative to the maximum capacity of the backpack. It is equivalent to this formula:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"loadConfig","type":"command","md":"commands/loadConfig.md","json":"commands/loadConfig.json","groups":["Config"],"syntax":["loadConfig path"],"summary":"Loads the given file as a Config, allowing easy processing of the config file contents using commands such as configClasses, configProperties, >>, etc.","arma3_since":"2.10","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"loadCuratorSelectionPreset","type":"command","md":"commands/loadCuratorSelectionPreset.md","json":"commands/loadCuratorSelectionPreset.json","groups":["Curator"],"syntax":["loadCuratorSelectionPreset numkey"],"summary":"Load the given selection preset to the current selection of the curator.","arma3_since":"2.14","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"loadFile","type":"command","md":"commands/loadFile.md","json":"commands/loadFile.json","groups":["Program Flow"],"syntax":["loadFile fileName"],"summary":"Returns the content of given files. If you plan to compile said string, be aware that the file should not contain comments or compile will throw an error.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"loadGame","type":"command","md":"commands/loadGame.md","json":"commands/loadGame.json","groups":["Mission Information"],"syntax":["loadGame"],"summary":"Loads game from the last autosave made with saveGame. If no autosave exists, restarts the mission. When used in campaign it will also deduct 1 life, defined in:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"loadIdentity","type":"command","md":"commands/loadIdentity.md","json":"commands/loadIdentity.json","groups":["Unit Identity"],"syntax":["unit loadIdentity name"],"summary":"Loads person's identity from Objects.sav file in campaign directory (from entry name).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"loadMagazine","type":"command","md":"commands/loadMagazine.md","json":"commands/loadMagazine.json","groups":["Weapons","Turrets"],"syntax":["transport loadMagazine [turretPath, weaponName, magazineName]"],"summary":"Initiates the loading action on given weapon of the turret of a transport. So the new magazine is not available instantly, yet according to the reloadTime. The turret has to be manned.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"loadOverlay","type":"command","md":"commands/loadOverlay.md","json":"commands/loadOverlay.json","groups":["Game 2 Editor"],"syntax":["map loadOverlay config"],"summary":"Creates the load overlay dialog for the specified type of overlay.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"loadStatus","type":"command","md":"commands/loadStatus.md","json":"commands/loadStatus.json","groups":["Weapon Pool","Mission Information"],"syntax":["object loadStatus entryName"],"summary":"Loads object's properties from Objects.sav file in campaign directory (from entry name).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"loadUniform","type":"command","md":"commands/loadUniform.md","json":"commands/loadUniform.json","groups":["Unit Inventory"],"syntax":["loadUniform unit"],"summary":"Returns current percentage of mass from items stored in a uniform relative to the maximum capacity of the uniform. It is equivalent to this formula:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"loadVest","type":"command","md":"commands/loadVest.md","json":"commands/loadVest.json","groups":["Unit Inventory"],"syntax":["loadVest unit"],"summary":"Returns current percentage of mass from items stored in a vest relative to the maximum capacity of the vest. It is equivalent to this formula:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"local","type":"command","md":"commands/local.md","json":"commands/local.json","groups":["Multiplayer"],"syntax":["local object","local variable = value"],"summary":"Check if given unit is local on the computer in multiplayer games - see Multiplayer Scripting - Locality. This can be used to determine on which computer some code must be run. In single player all objects are local.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"localize","type":"command","md":"commands/localize.md","json":"commands/localize.json","groups":["Strings","Localization"],"syntax":["localize stringName"],"summary":"Used to internationalise text messages. The provided translation key is looked up in Stringtable.xml (or Stringtable.csv).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"localNamespace","type":"command","md":"commands/localNamespace.md","json":"commands/localNamespace.json","groups":["Namespaces","Variables","Multiplayer"],"syntax":["localNamespace"],"summary":"Returns local Namespace attached to the mission. Has the same lifetime as missionNamespace but variables cannot be broadcasted out of or into this namespace in multiplayer and will not be serialized when game is saved.","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"locationNull","type":"command","md":"commands/locationNull.md","json":"commands/locationNull.json","groups":["Locations","Variables"],"syntax":["locationNull"],"summary":"A non-existing Location. To compare non-existent locations use isNull or isEqualTo:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"locationPosition","type":"command","md":"commands/locationPosition.md","json":"commands/locationPosition.json","groups":["Locations"],"syntax":["locationPosition location"],"summary":"Returns the position of a location. If the location is attached to an object, that object's position is returned.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lock","type":"command","md":"commands/lock.md","json":"commands/lock.json","groups":["Object Manipulation"],"syntax":["vehicleName lock locked","vehicleName lock lockstate"],"summary":"Lock vehicle (disable mounting / dismounting) for player. This command will remove user get in/get out actions but will not stop player getting into or out of vehicle via script commands (e.g moveInCargo).","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lockCameraTo","type":"command","md":"commands/lockCameraTo.md","json":"commands/lockCameraTo.json","groups":["Camera Control"],"syntax":["vehicle lockCameraTo [target, turretPath]","vehicle lockCameraTo [target, turretPath, temporary]"],"summary":"Lock/Unlock stabilized camera to target. Works only on turrets which have optic mode selected with direction stabilization enabled.","arma3_since":"1.26","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lockCargo","type":"command","md":"commands/lockCargo.md","json":"commands/lockCargo.json","groups":["Object Manipulation"],"syntax":["vehicle lockCargo lock","vehicle lockCargo [index, lock]"],"summary":"Lock all cargo positions of a vehicle or lock by index. This command will remove user \"get in\" action (not get out) but will also stop player getting into vehicle via script commands (e.g moveInCargo) unlike lock…","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lockDriver","type":"command","md":"commands/lockDriver.md","json":"commands/lockDriver.json","groups":["Object Manipulation"],"syntax":["vehicle lockDriver lock"],"summary":"Lock the driver position of the vehicle. This command must be executed where vehicle is local.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"locked","type":"command","md":"commands/locked.md","json":"commands/locked.json","groups":["Object Manipulation"],"syntax":["locked vehicle"],"summary":"Check if vehicle is locked. If it is locked, Persons cannot mount / dismount without order.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lockedCameraTo","type":"command","md":"commands/lockedCameraTo.md","json":"commands/lockedCameraTo.json","groups":["Camera Control"],"syntax":["vehicle lockedCameraTo turretPath"],"summary":"Return the turret lock target.","arma3_since":"2.08","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lockedCargo","type":"command","md":"commands/lockedCargo.md","json":"commands/lockedCargo.json","groups":["Object Manipulation"],"syntax":["vehicle lockedCargo cargoIndex"],"summary":"Check whether cargo position of the vehicle is locked.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lockedDriver","type":"command","md":"commands/lockedDriver.md","json":"commands/lockedDriver.json","groups":["Object Manipulation"],"syntax":["lockedDriver vehicle"],"summary":"Check whether driver position of the vehicle turret is locked.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lockedInventory","type":"command","md":"commands/lockedInventory.md","json":"commands/lockedInventory.json","groups":["Unit Inventory"],"syntax":["lockedInventory vehicle"],"summary":"Get a vehicle's inventory lock state. Can also be used on a unit's backback (see lockInventory).","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lockedTurret","type":"command","md":"commands/lockedTurret.md","json":"commands/lockedTurret.json","groups":["Turrets"],"syntax":["vehicle lockedTurret turretPath"],"summary":"Check whether gunner position of the vehicle turret is locked.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lockIdentity","type":"command","md":"commands/lockIdentity.md","json":"commands/lockIdentity.json","groups":["Unit Identity"],"syntax":["lockIdentity unit"],"summary":"Locks the identity of a person. This will disable default identity.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lockInventory","type":"command","md":"commands/lockInventory.md","json":"commands/lockInventory.json","groups":["Unit Inventory"],"syntax":["vehicle lockInventory lock"],"summary":"Lock or unlock a vehicle's inventory access. This command can also lock backpack a unit is wearing to prevent access by a third party. If set to true (locked), the inventory cannot be accessed via hotkey or action menu.","arma3_since":"2.00","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lockTurret","type":"command","md":"commands/lockTurret.md","json":"commands/lockTurret.json","groups":["Turrets"],"syntax":["vehicle lockTurret [turretPath, lock]"],"summary":"Lock the gunner position of the vehicle turret. This command will remove user \"get in\" action (not \"get out\") but will also stop player getting into vehicle via script commands unlike lock command.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lockWP","type":"command","md":"commands/lockWP.md","json":"commands/lockWP.json","groups":["Waypoints"],"syntax":["groupName lockWP lock"],"summary":"Disable switching to next waypoint (current waypoint will never complete while lockwp is used). Sometimes used during cut-scenes.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"log","type":"command","md":"commands/log.md","json":"commands/log.json","groups":["Math"],"syntax":["log x"],"summary":"Base-10 logarithm of x.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"logEntities","type":"command","md":"commands/logEntities.md","json":"commands/logEntities.json","groups":["Diagnostic"],"syntax":["logEntities"],"summary":"Creates a log file containing the list of all game entities in scene. The file is created in the same directory as .rpt file.","arma3_since":"1.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"logNetwork","type":"command","md":"commands/logNetwork.md","json":"commands/logNetwork.json","groups":["Multiplayer","Diagnostic"],"syntax":["logNetwork [logFile, filter]"],"summary":"Registers new log file recording a network traffic and returns handle of the log. The log file is saved inside the Arma 3 root folder.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"logNetworkTerminate","type":"command","md":"commands/logNetworkTerminate.md","json":"commands/logNetworkTerminate.json","groups":["Multiplayer","Diagnostic"],"syntax":["logNetworkTerminate handle"],"summary":"Terminates a network log file started with logNetwork with the given handle","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lookAt","type":"command","md":"commands/lookAt.md","json":"commands/lookAt.json","groups":["Unit Control"],"syntax":["unit(s) lookAt position"],"summary":"Control what the unit(s) is/are looking at (target or Position). If target is used, it will get revealed fully.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"lookAtPos","type":"command","md":"commands/lookAtPos.md","json":"commands/lookAtPos.json","groups":["Game 2 Editor"],"syntax":["map lookAtPos position"],"summary":"Point the camera and center the map on the position.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"magazineCargo","type":"command","md":"commands/magazineCargo.md","json":"commands/magazineCargo.json","groups":["Vehicle Inventory","Containers"],"syntax":["magazineCargo object"],"summary":"Get array with magazines from ammo box (or any general weapon holder container).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"magazines","type":"command","md":"commands/magazines.md","json":"commands/magazines.json","groups":["Unit Inventory","Vehicle Inventory"],"syntax":["magazines vehicle","magazines [vehicle, includeEmpty]"],"summary":"Returns array of type names of all vehicle's magazines. When applied to a unit, the command behaves differently and will omit magazines already loaded into unit's weapons.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"magazinesAllTurrets","type":"command","md":"commands/magazinesAllTurrets.md","json":"commands/magazinesAllTurrets.json","groups":["Turrets"],"syntax":["magazinesAllTurrets vehicle","magazinesAllTurrets [vehicle, excludePersonTurrets]"],"summary":"Returns all magazines (including empty) from all vehicle turrets (including driver turret [-1]) and their ammo counts. Since Arma 3 v2.08.148327 it is possible to exclude person turrets from returned results.","arma3_since":"1.52","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"magazinesAmmo","type":"command","md":"commands/magazinesAmmo.md","json":"commands/magazinesAmmo.json","groups":["Unit Inventory","Vehicle Inventory"],"syntax":["magazinesAmmo vehicle","magazinesAmmo [vehicle, includeEmpty]"],"summary":"Returns all vehicle's magazines and their ammo count (also works on supply boxes). When applied to a unit (soldier), the command behaves differently and will omit magazines already loaded into unit's weapons.","arma3_since":"0.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"magazinesAmmoCargo","type":"command","md":"commands/magazinesAmmoCargo.md","json":"commands/magazinesAmmoCargo.json","groups":["Vehicle Inventory"],"syntax":["magazinesAmmoCargo vehicle"],"summary":"Returns an array of subarrays with the type names and ammo left of all the vehicle's cargo or container magazines.","arma3_since":"1.22","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"magazinesAmmoFull","type":"command","md":"commands/magazinesAmmoFull.md","json":"commands/magazinesAmmoFull.json","groups":["Unit Inventory","Vehicle Inventory"],"syntax":["magazinesAmmoFull entity","magazinesAmmoFull [vehicle, includeEmpty]"],"summary":"Returns array of arrays of all unit's or vehicle's magazines with extended information about them. The magazines returned are for primary gunner. If you need magazines for all turrets, see magazinesAllTurrets.","arma3_since":"0.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"magazinesDetail","type":"command","md":"commands/magazinesDetail.md","json":"commands/magazinesDetail.json","groups":["Unit Inventory","Vehicle Inventory"],"syntax":["magazinesDetail vehicle","magazinesDetail [vehicle, includeEmpty, includeLoaded]"],"summary":"Returns an array of strings with description of all vehicle's magazines, their ammo count (current/default) and their ids for the primary gunner.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"magazinesDetailBackpack","type":"command","md":"commands/magazinesDetailBackpack.md","json":"commands/magazinesDetailBackpack.json","groups":["Unit Inventory"],"syntax":["magazinesDetailBackpack unit","magazinesDetailBackpack [unit, includeEmpty, includeLoaded]"],"summary":"Returns an array with the type names of all the unit's backpack magazines.","arma3_since":"1.04","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"magazinesDetailUniform","type":"command","md":"commands/magazinesDetailUniform.md","json":"commands/magazinesDetailUniform.json","groups":["Unit Inventory"],"syntax":["magazinesDetailUniform unit","magazinesDetailUniform [unit, includeEmpty, includeLoaded]"],"summary":"Returns an array with the type names of all the unit's uniform magazines.","arma3_since":"1.04","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"magazinesDetailVest","type":"command","md":"commands/magazinesDetailVest.md","json":"commands/magazinesDetailVest.json","groups":["Unit Inventory"],"syntax":["magazinesDetailVest unit","magazinesDetailVest [unit, includeEmpty, includeLoaded]"],"summary":"Returns an array with the type names of all the unit's vest magazines.","arma3_since":"1.04","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"magazinesTurret","type":"command","md":"commands/magazinesTurret.md","json":"commands/magazinesTurret.json","groups":["Turrets"],"syntax":["vehicle magazinesTurret turretPath","vehicle magazinesTurret [turretPath, includeEmpty]"],"summary":"Returns all magazines of given turret. Use turret path [-1] for driver's turret. Alternatively, use magazinesAllTurrets.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"magazineTurretAmmo","type":"command","md":"commands/magazineTurretAmmo.md","json":"commands/magazineTurretAmmo.json","groups":["Turrets"],"syntax":["vehicle magazineTurretAmmo [magazineClass, turretPath]"],"summary":"Returns ammo count of given magazine from given turret (see setMagazineTurretAmmo for more info)","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"mapAnimAdd","type":"command","md":"commands/mapAnimAdd.md","json":"commands/mapAnimAdd.json","groups":["Map"],"syntax":["mapAnimAdd [time, zoom, position]"],"summary":"Add next frame to map animation.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"mapAnimClear","type":"command","md":"commands/mapAnimClear.md","json":"commands/mapAnimClear.json","groups":["Map"],"syntax":["mapAnimClear"],"summary":"Clear map animation.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"mapAnimCommit","type":"command","md":"commands/mapAnimCommit.md","json":"commands/mapAnimCommit.json","groups":["Map"],"syntax":["mapAnimCommit"],"summary":"Play map animation.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"mapAnimDone","type":"command","md":"commands/mapAnimDone.md","json":"commands/mapAnimDone.json","groups":["Map"],"syntax":["mapAnimDone"],"summary":"Check if map animation is finished.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"mapCenterOnCamera","type":"command","md":"commands/mapCenterOnCamera.md","json":"commands/mapCenterOnCamera.json","groups":["GUI Control - Map"],"syntax":["mainmap mapCenterOnCamera enable","mapCenterOnCamera minimap"],"summary":"The main syntax enables/disables continuous centering of the main map type control on the camera position. Needs to be executed once. The alternative syntax centers mini map type control on camera.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"mapGridPosition","type":"command","md":"commands/mapGridPosition.md","json":"commands/mapGridPosition.json","groups":["Positions","Map"],"syntax":["mapGridPosition param"],"summary":"Returns the map grid position of an object or position. The format is determined by the Grid format specified in the CfgWorlds for the current world. Eg: \"024577\" or \"De82\" or similar.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"markAsFinishedOnSteam","type":"command","md":"commands/markAsFinishedOnSteam.md","json":"commands/markAsFinishedOnSteam.json","groups":["Mission Information"],"syntax":["markAsFinishedOnSteam"],"summary":"Marks current mission as finished on Steam. Returns true if Steam query is successfully started or false otherwise.","arma3_since":"0.74","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"markerAlpha","type":"command","md":"commands/markerAlpha.md","json":"commands/markerAlpha.json","groups":["Markers"],"syntax":["markerAlpha markerName"],"summary":"Gets the marker alpha. See setMarkerAlpha.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"markerBrush","type":"command","md":"commands/markerBrush.md","json":"commands/markerBrush.json","groups":["Markers"],"syntax":["markerBrush name"],"summary":"Gets the marker brush. See setMarkerBrush.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"markerChannel","type":"command","md":"commands/markerChannel.md","json":"commands/markerChannel.json","groups":["Markers"],"syntax":["markerChannel marker"],"summary":"Returns the channel to which a marker belongs.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"markerColor","type":"command","md":"commands/markerColor.md","json":"commands/markerColor.json","groups":["Markers"],"syntax":["markerColor markerName"],"summary":"Returns colour of the given marker. See also setMarkerColor/Local.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"markerDir","type":"command","md":"commands/markerDir.md","json":"commands/markerDir.json","groups":["Markers"],"syntax":["markerDir markerName"],"summary":"Get marker direction.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"markerDrawPriority","type":"command","md":"commands/markerDrawPriority.md","json":"commands/markerDrawPriority.json","groups":["Markers"],"syntax":["markerDrawPriority markerName"],"summary":"Returns marker draw priority.","arma3_since":"2.14","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"markerPolyline","type":"command","md":"commands/markerPolyline.md","json":"commands/markerPolyline.json","groups":["Markers"],"syntax":["markerPolyline marker"],"summary":"Returns a polyline marker's path data.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"markerPos","type":"command","md":"commands/markerPos.md","json":"commands/markerPos.json","groups":["Markers"],"syntax":["markerPos markerName","markerPos [markerName, preserveElevation]"],"summary":"Returns marker position. See also setMarkerPos.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":["getMarkerPos"]},{"name":"markerShadow","type":"command","md":"commands/markerShadow.md","json":"commands/markerShadow.json","groups":["Markers"],"syntax":["markerShadow marker"],"summary":"Returns if the marker is drawn with shadow enabled.","arma3_since":"2.04","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"markerShape","type":"command","md":"commands/markerShape.md","json":"commands/markerShape.json","groups":["Markers"],"syntax":["markerShape name"],"summary":"Returns the shape of given marker. markerShape#Example_2","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"markerSize","type":"command","md":"commands/markerSize.md","json":"commands/markerSize.json","groups":["Markers"],"syntax":["markerSize markerName"],"summary":"Returns marker size. This command is identical to getMarkerSize.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"markerText","type":"command","md":"commands/markerText.md","json":"commands/markerText.json","groups":["Markers"],"syntax":["markerText markerName"],"summary":"Get marker text.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"markerType","type":"command","md":"commands/markerType.md","json":"commands/markerType.json","groups":["Markers"],"syntax":["markerType markerName"],"summary":"Gets type of marker. See CfgMarkers for a list of standard markers.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":["getMarkerType"]},{"name":"matrixMultiply","type":"command","md":"commands/matrixMultiply.md","json":"commands/matrixMultiply.json","groups":["Math","Math - Vectors"],"syntax":["matrix1 matrixMultiply matrix2"],"summary":"Returns resulting matrix from the multiplication of two matrices. First matrix must be of the size n × k, while the second must be of the size k × m, i.e columns matrix1 == rows matrix2.","arma3_since":"1.92","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"matrixTranspose","type":"command","md":"commands/matrixTranspose.md","json":"commands/matrixTranspose.json","groups":["Math","Math - Vectors"],"syntax":["matrixTranspose matrix"],"summary":"Returns transposed version of the given matrix. The matrix is an Array of rows. Each row is an Array of corresponding column values for the row. The minimum number of rows is 1.","arma3_since":"1.92","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"max","type":"command","md":"commands/max.md","json":"commands/max.json","groups":["Math"],"syntax":["a max b"],"summary":"The greater value of a and b.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"maxLoad","type":"command","md":"commands/maxLoad.md","json":"commands/maxLoad.json","groups":["Unit Inventory"],"syntax":["maxLoad container"],"summary":"Returns maximum load limit for a unit, uniform/vest/backpack containers, vehicle cargo, supply boxes and weapon holders.","arma3_since":"2.08","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"members","type":"command","md":"commands/members.md","json":"commands/members.json","groups":["Teams"],"syntax":["members team"],"summary":"Return a list of members in given team.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"menuAction","type":"command","md":"commands/menuAction.md","json":"commands/menuAction.json","groups":["GUI Control - Menu"],"syntax":["menuAction [idc, path]","control menuAction path"],"summary":"Returns action stored in item on given path in CT_MENU_STRIP control.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"menuAdd","type":"command","md":"commands/menuAdd.md","json":"commands/menuAdd.json","groups":["GUI Control - Menu"],"syntax":["menuAdd [idc, path, text]","control menuAdd [path, text]"],"summary":"Adds new submenu entry into item on given path.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"menuChecked","type":"command","md":"commands/menuChecked.md","json":"commands/menuChecked.json","groups":["GUI Control - Menu"],"syntax":["menuChecked [idc, path]","control menuChecked path"],"summary":"Returns if item on given path is checked or not.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"menuClear","type":"command","md":"commands/menuClear.md","json":"commands/menuClear.json","groups":["GUI Control - Menu"],"syntax":["menuClear idc","menuClear control"],"summary":"Removes all entries from given menu strip.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"menuCollapse","type":"command","md":"commands/menuCollapse.md","json":"commands/menuCollapse.json","groups":["GUI Control - Menu"],"syntax":["menuCollapse [idc, path]","control menuCollapse path"],"summary":"Collapses item on given path and all its children.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"menuData","type":"command","md":"commands/menuData.md","json":"commands/menuData.json","groups":["GUI Control - Menu"],"syntax":["menuData [idc, path]","control menuData path"],"summary":"Returns data stored in menu entry on given path.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"menuDelete","type":"command","md":"commands/menuDelete.md","json":"commands/menuDelete.json","groups":["GUI Control - Menu"],"syntax":["menuDelete [idc,path]","control menuDelete path"],"summary":"Deletes menu entry on given path.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"menuEnable","type":"command","md":"commands/menuEnable.md","json":"commands/menuEnable.json","groups":["GUI Control - Menu"],"syntax":["menuEnable [idc, path, enable]","control menuEnable [path, enable]","control menuEnable path"],"summary":"Enables or disables menu entry on given path.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"menuEnabled","type":"command","md":"commands/menuEnabled.md","json":"commands/menuEnabled.json","groups":["GUI Control - Menu"],"syntax":["menuEnabled [idc, path]","control menuEnabled path"],"summary":"Returns if menu entry on given path is enabled or not.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"menuExpand","type":"command","md":"commands/menuExpand.md","json":"commands/menuExpand.json","groups":["GUI Control - Menu"],"syntax":["menuExpand [idc, path]","control menuExpand path"],"summary":"Expands given menu entry on given path and all its parents so entry is visible.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"menuHover","type":"command","md":"commands/menuHover.md","json":"commands/menuHover.json","groups":["GUI Control - Menu"],"syntax":["menuHover idc","menuHover control"],"summary":"Returns path to menu entry mouse is currently hovering over.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"menuPicture","type":"command","md":"commands/menuPicture.md","json":"commands/menuPicture.json","groups":["GUI Control - Menu"],"syntax":["menuPicture [idc, path]","control menuPicture path"],"summary":"Returns picture set into item on given path.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"menuSetAction","type":"command","md":"commands/menuSetAction.md","json":"commands/menuSetAction.json","groups":["GUI Control - Menu"],"syntax":["menuSetAction [idc, path, action]","control menuSetAction [path, action]"],"summary":"Sets new action into menu entry on given path.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"menuSetCheck","type":"command","md":"commands/menuSetCheck.md","json":"commands/menuSetCheck.json","groups":["GUI Control - Menu"],"syntax":["menuSetCheck [idc, path, checked]","control menuSetCheck [path, checked]"],"summary":"Sets item on given path to be checked or not. By default menu strip entries are not checkable. Once this command was executed, an entry can become checked and unchecked.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"menuSetData","type":"command","md":"commands/menuSetData.md","json":"commands/menuSetData.json","groups":["GUI Control - Menu"],"syntax":["menuSetData [idc, path, data]","control menuSetData [path, data]"],"summary":"Sets data into menu entry on given path.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"menuSetPicture","type":"command","md":"commands/menuSetPicture.md","json":"commands/menuSetPicture.json","groups":["GUI Control - Menu"],"syntax":["menuSetPicture [idc, path, picture]","control menuSetPicture [path, picture]"],"summary":"Sets new picture into menu entry on given path. The picture will be replaced by a tick if the entry was set to checkable with menuSetCheck.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"menuSetShortcut","type":"command","md":"commands/menuSetShortcut.md","json":"commands/menuSetShortcut.json","groups":["GUI Control - Menu"],"syntax":["menuSetShortcut [idc, path, shortcut]","control menuSetShortcut [path, shortcut]"],"summary":"Sets shortcut of given menu strip entry.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"menuSetText","type":"command","md":"commands/menuSetText.md","json":"commands/menuSetText.json","groups":["GUI Control - Menu"],"syntax":["menuSetText [idc, path, text]","control menuSetText [path, text]"],"summary":"Sets text of given menu strip entry.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"menuSetURL","type":"command","md":"commands/menuSetURL.md","json":"commands/menuSetURL.json","groups":["GUI Control - Menu"],"syntax":["menuSetURL [idc, path, link]","control menuSetURL [path, link]"],"summary":"Sets weblink (URL) of given menu strip entry, subject to allowedHTMLLoadURIs[] whitelisting in CfgCommands config.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"menuSetValue","type":"command","md":"commands/menuSetValue.md","json":"commands/menuSetValue.json","groups":["GUI Control - Menu"],"syntax":["menuSetValue [idc, path, value]","control menuSetValue [path, value]"],"summary":"Sets new value into menu entry on given path.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"menuShortcut","type":"command","md":"commands/menuShortcut.md","json":"commands/menuShortcut.json","groups":["GUI Control - Menu"],"syntax":["menuShortcut [idc, path]","control menuShortcut path"],"summary":"Returns shortcut related to menu entry on given path in form of a bitflag. To get the shortcut text use menuShortcutText.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"menuShortcutText","type":"command","md":"commands/menuShortcutText.md","json":"commands/menuShortcutText.json","groups":["GUI Control - Menu","Broken Commands"],"syntax":["menuShortcutText [idc, path]","control menuShortcutText path"],"summary":"Returns a string containing shortcut text for menu item on the given path.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"menuSize","type":"command","md":"commands/menuSize.md","json":"commands/menuSize.json","groups":["GUI Control - Menu"],"syntax":["menuSize [idc, path]","control menuSize path"],"summary":"Returns how many sub entries is in item on given path.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"menuSort","type":"command","md":"commands/menuSort.md","json":"commands/menuSort.json","groups":["GUI Control - Menu"],"syntax":["menuSort [idc, path, sortOrder]","control menuSort [path, sortOrder]"],"summary":"Sorts subentries of item on given path by their text.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"menuText","type":"command","md":"commands/menuText.md","json":"commands/menuText.json","groups":["GUI Control - Menu"],"syntax":["menuText [idc, path]","control menuText path"],"summary":"Returns current text set in menu entry on given path.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"menuURL","type":"command","md":"commands/menuURL.md","json":"commands/menuURL.json","groups":["GUI Control - Menu"],"syntax":["menuURL [idc, path]","control menuURL path"],"summary":"Returns current URL set in entry on given path.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"menuValue","type":"command","md":"commands/menuValue.md","json":"commands/menuValue.json","groups":["GUI Control - Menu"],"syntax":["menuValue [idc, path]","control menuValue path"],"summary":"Returns current value set in menu entry on given path.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"merge","type":"command","md":"commands/merge.md","json":"commands/merge.json","groups":["HashMap"],"syntax":["hashMap1 merge hashMap2","hashMap1 merge [hashMap2, overwriteExisting]"],"summary":"Merges two HashMaps.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"min","type":"command","md":"commands/min.md","json":"commands/min.json","groups":["Math"],"syntax":["a min b"],"summary":"The smaller of a and b.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"mineActive","type":"command","md":"commands/mineActive.md","json":"commands/mineActive.json","groups":["Mines"],"syntax":["mineActive obj"],"summary":"Checks if the given mine is active.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"mineDetectedBy","type":"command","md":"commands/mineDetectedBy.md","json":"commands/mineDetectedBy.json","groups":["Mines"],"syntax":["mine mineDetectedBy side"],"summary":"Returns true if mine has been detected by a given side","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"missileState","type":"command","md":"commands/missileState.md","json":"commands/missileState.json","groups":["Weapons"],"syntax":["missileState munition"],"summary":"Get the provided guided missile's engine, target lock and flight profile states.","arma3_since":"2.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"missileTarget","type":"command","md":"commands/missileTarget.md","json":"commands/missileTarget.json","groups":["Weapons"],"syntax":["missileTarget munition"],"summary":"Returns a guided missile's target.","arma3_since":"1.92","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"missileTargetPos","type":"command","md":"commands/missileTargetPos.md","json":"commands/missileTargetPos.json","groups":["Weapons"],"syntax":["missileTargetPos munition"],"summary":"Returns a guided missile's target position.","arma3_since":"1.92","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"missionConfigFile","type":"command","md":"commands/missionConfigFile.md","json":"commands/missionConfigFile.json","groups":["Config"],"syntax":["missionConfigFile"],"summary":"Return root of mission Description.ext entries hierarchy.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"missionDifficulty","type":"command","md":"commands/missionDifficulty.md","json":"commands/missionDifficulty.json","groups":["Difficulty","Mission Information"],"syntax":["missionDifficulty"],"summary":"Return difficulty that has been forced for this mission, returns -1 if difficulty is not forced and it is used one from player's options.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"missionEnd","type":"command","md":"commands/missionEnd.md","json":"commands/missionEnd.json","groups":["Mission Information"],"syntax":["missionEnd"],"summary":"Returns mission end type and how it was ended or an empty array [] is mission was not ended.","arma3_since":"2.06","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"missionName","type":"command","md":"commands/missionName.md","json":"commands/missionName.json","groups":["Mission Information"],"syntax":["missionName"],"summary":"Return currently loaded mission file (path to mission.pbo, relative to game exe).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"missionNameSource","type":"command","md":"commands/missionNameSource.md","json":"commands/missionNameSource.json","groups":["Mission Information"],"syntax":["missionNameSource"],"summary":"Return workshop-compatible currently loaded mission file (path to mission.pbo, relative to game exe).","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"missionNamespace","type":"command","md":"commands/missionNamespace.md","json":"commands/missionNamespace.json","groups":["Namespaces","Variables"],"syntax":["missionNamespace"],"summary":"Returns the global namespace attached to mission.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"missionProfileNamespace","type":"command","md":"commands/missionProfileNamespace.md","json":"commands/missionProfileNamespace.json","groups":["Namespaces","Variables"],"syntax":["missionProfileNamespace"],"summary":"This namespace has the same lifetime as profileNamespace but is also connected to the mission it is saved from. See saveMissionProfileNamespace for more details.","arma3_since":"2.10","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"missionStart","type":"command","md":"commands/missionStart.md","json":"commands/missionStart.json","groups":["Mission Information"],"syntax":["missionStart"],"summary":"Returns date and time when mission started. Because this command returns the time of the actual start of the mission, it might not be available in pre-init or init, but is guaranteed to be available in post-init when…","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"missionVersion","type":"command","md":"commands/missionVersion.md","json":"commands/missionVersion.json","groups":["Mission Information"],"syntax":["missionVersion"],"summary":"Returns the version of the current mission.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"mod","type":"command","md":"commands/mod.md","json":"commands/mod.json","groups":["Math"],"syntax":["a mod b"],"summary":"Remainder of a divided by b.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":["a % b"]},{"name":"modelToWorld","type":"command","md":"commands/modelToWorld.md","json":"commands/modelToWorld.json","groups":["Positions"],"syntax":["model modelToWorld position"],"summary":"Translates relative position from object model space to world space in PositionAGL format. This command will take into account vectorUp of the object when calculating relative coordinates.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"modelToWorldVisual","type":"command","md":"commands/modelToWorldVisual.md","json":"commands/modelToWorldVisual.json","groups":["Object Manipulation","Render Time Scope"],"syntax":["object modelToWorldVisual modelPos"],"summary":"Converts position from object model space to world space in render time scope. For ASL version see modelToWorldVisualWorld.","arma3_since":"1.32","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"modelToWorldVisualWorld","type":"command","md":"commands/modelToWorldVisualWorld.md","json":"commands/modelToWorldVisualWorld.json","groups":["Object Manipulation","Render Time Scope"],"syntax":["obj modelToWorldVisualWorld modelPos"],"summary":"Converts position from object model space to world space in render time scope. For the PositionAGL version see modelToWorldVisual.","arma3_since":"1.70","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"modelToWorldWorld","type":"command","md":"commands/modelToWorldWorld.md","json":"commands/modelToWorldWorld.json","groups":["Positions"],"syntax":["obj modelToWorldWorld modelPos"],"summary":"Converts position from object model space to world space in PositionASL format from the object's centre position.","arma3_since":"1.70","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"modParams","type":"command","md":"commands/modParams.md","json":"commands/modParams.json","groups":["Mods and Addons"],"syntax":["modParams [modClass, options]"],"summary":"Returns list of mod parameters according to given options, values are in same order as the given options.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"moonIntensity","type":"command","md":"commands/moonIntensity.md","json":"commands/moonIntensity.json","groups":["Environment"],"syntax":["moonIntensity"],"summary":"Returns the intensity of the moon's brightness in range 0..1.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"moonPhase","type":"command","md":"commands/moonPhase.md","json":"commands/moonPhase.json","groups":["Environment"],"syntax":["moonPhase date"],"summary":"Returns the phase of the in-game Moon on the given date. According to this command, the fullest Moon in Arma 3 at midnight is on setDate [4804, 7, 13, 0, 0];.","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"morale","type":"command","md":"commands/morale.md","json":"commands/morale.json","groups":["Object Manipulation"],"syntax":["morale unit"],"summary":"Get the provided unit's current morale level.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"move","type":"command","md":"commands/move.md","json":"commands/move.json","groups":["Unit Control"],"syntax":["group move position"],"summary":"Let group move to given position. Active waypoints will be ignored when command is used.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"move3DENCamera","type":"command","md":"commands/move3DENCamera.md","json":"commands/move3DENCamera.json","groups":["Eden Editor"],"syntax":["move3DENCamera [position, useOffset]"],"summary":"Moves the Eden Editor camera.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"moveInAny","type":"command","md":"commands/moveInAny.md","json":"commands/moveInAny.json","groups":["Unit Control"],"syntax":["unit moveInAny vehicle","unit moveInAny [vehicle, positions, ignoreLocked]"],"summary":"Moves unit to the first available seat in the specified vehicle.","arma3_since":"1.18","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"moveInCargo","type":"command","md":"commands/moveInCargo.md","json":"commands/moveInCargo.json","groups":["Unit Control"],"syntax":["unit moveInCargo vehicle","unit moveInCargo [vehicle, cargoIndex, canReassign]"],"summary":"Moves a unit into a vehicle cargo position (immediately and without animation).","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"moveInCommander","type":"command","md":"commands/moveInCommander.md","json":"commands/moveInCommander.json","groups":["Unit Control"],"syntax":["unitName moveInCommander vehicle"],"summary":"Move soldier into vehicle commander position (Immediate, no animation).","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"moveInDriver","type":"command","md":"commands/moveInDriver.md","json":"commands/moveInDriver.json","groups":["Unit Control"],"syntax":["unit moveInDriver vehicle"],"summary":"Moves soldier into vehicle driver position (immediate, no animation).","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"moveInGunner","type":"command","md":"commands/moveInGunner.md","json":"commands/moveInGunner.json","groups":["Unit Control"],"syntax":["unitName moveInGunner vehicle"],"summary":"Move the unit into vehicle gunner position (immediate, no animation).","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"moveInTurret","type":"command","md":"commands/moveInTurret.md","json":"commands/moveInTurret.json","groups":["Turrets"],"syntax":["unitName moveInTurret [vehicle, turretPath]"],"summary":"Moves the soldier into the vehicle's turret. (Immediately, without animation).","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"moveObjectToEnd","type":"command","md":"commands/moveObjectToEnd.md","json":"commands/moveObjectToEnd.json","groups":["Game 2 Editor"],"syntax":["map moveObjectToEnd object"],"summary":"Shifts an editor object to the end of the objects array. This means,that the object will be drawn last (after all other objects).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"moveOut","type":"command","md":"commands/moveOut.md","json":"commands/moveOut.json","groups":["Unit Control"],"syntax":["moveOut soldier","soldier moveOut vehicle"],"summary":"Moves the soldier out of the vehicle.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"moveTarget","type":"command","md":"commands/moveTarget.md","json":"commands/moveTarget.json","groups":["Broken Commands"],"syntax":["target moveTarget [position, typeAccuracy, posAccuracy]"],"summary":"Change information about a target.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"moveTime","type":"command","md":"commands/moveTime.md","json":"commands/moveTime.json","groups":["Animations"],"syntax":["moveTime soldier"],"summary":"Returns the current time of the most important RTM animation currently being played on the soldier.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"moveTo","type":"command","md":"commands/moveTo.md","json":"commands/moveTo.json","groups":["Unit Control"],"syntax":["unit moveTo position"],"summary":"Low level command to person to move to given position. It is good to check first if AI pilot unit state is COMPLETED moveToCompleted first as this command will set unit into WAIT state waiting for instruction, but only…","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"moveToCompleted","type":"command","md":"commands/moveToCompleted.md","json":"commands/moveToCompleted.json","groups":["Unit Control"],"syntax":["moveToCompleted person"],"summary":"Check if latest low level moveTo command is finished. Returns true if given AI pilot unit state == COMPLETED","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"moveToFailed","type":"command","md":"commands/moveToFailed.md","json":"commands/moveToFailed.json","groups":["Unit Control"],"syntax":["moveToFailed unit"],"summary":"Check if latest low level moveTo command failed.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"musicVolume","type":"command","md":"commands/musicVolume.md","json":"commands/musicVolume.json","groups":["Sounds"],"syntax":["musicVolume"],"summary":"Returns the current music volume (set by fadeMusic)","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"name","type":"command","md":"commands/name.md","json":"commands/name.json","groups":["Unit Identity","Locations"],"syntax":["name object","name location","name namespace","name scriptHandle"],"summary":"When argument is Object, the command returns the name given to a unit using the setIdentity instruction or selected randomly by the game engine if setIdentity has not been used on the unit.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"namedProperties","type":"command","md":"commands/namedProperties.md","json":"commands/namedProperties.json","groups":["Object Manipulation"],"syntax":["namedProperties object","object namedProperties [LOD]"],"summary":"Returns a list of named properties on Geometry LOD.","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"nameSound","type":"command","md":"commands/nameSound.md","json":"commands/nameSound.json","groups":["Object Manipulation"],"syntax":["nameSound person"],"summary":"Returns the nameSound of a person.","arma3_since":"1.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"nearEntities","type":"command","md":"commands/nearEntities.md","json":"commands/nearEntities.json","groups":["Object Detection"],"syntax":["position nearEntities radius","position nearEntities [type, radius]","area nearEntities [types, matchExactType, aliveOnly, includeCrew]"],"summary":"Finds entities inside a sphere with the given radius. If the alternative syntax is used, only entities of given types or subtypes are listed. Entities returned are not sorted by distance.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"nearestBuilding","type":"command","md":"commands/nearestBuilding.md","json":"commands/nearestBuilding.json","groups":["Object Detection"],"syntax":["nearestBuilding position"],"summary":"Finds the nearest building to a given object or position. A \"building\" is defined as an object that is of class \"House\" and contains a path LOD.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"nearestLocation","type":"command","md":"commands/nearestLocation.md","json":"commands/nearestLocation.json","groups":["Locations"],"syntax":["nearestLocation [position, locationType, maxDistance]"],"summary":"Return the closest location of specified class to a given position. Checked range is unlimited (i.e. covers the whole map).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"nearestLocations","type":"command","md":"commands/nearestLocations.md","json":"commands/nearestLocations.json","groups":["Locations"],"syntax":["nearestLocations [centre, locationTypes, radius, sortPosition]"],"summary":"Returns an array of locations of chosen type(s) within the given radius of the given position, sorted from nearest to farthest.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"nearestLocationWithDubbing","type":"command","md":"commands/nearestLocationWithDubbing.md","json":"commands/nearestLocationWithDubbing.json","groups":["Locations"],"syntax":["nearestLocationWithDubbing position"],"summary":"Find the nearest location having a non-empty speech.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"nearestMines","type":"command","md":"commands/nearestMines.md","json":"commands/nearestMines.json","groups":["Object Detection"],"syntax":["nearestMines [position, types, radius, sort, 2Dmode]"],"summary":"Returns a list of nearest mines of the given types to the given position or object, within the specified distance.","arma3_since":"2.10","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"nearestObject","type":"command","md":"commands/nearestObject.md","json":"commands/nearestObject.json","groups":["Object Detection"],"syntax":["nearestObject [position, type]","nearestObject position","position nearestObject typeOrId","position nearestObject id"],"summary":"Returns the nearest object of given type (or inherited classes) to given position within a sphere. Hardcoded radius is 50 meters.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"nearestObjects","type":"command","md":"commands/nearestObjects.md","json":"commands/nearestObjects.json","groups":["Object Detection"],"syntax":["nearestObjects [position, types, radius, 2Dmode]"],"summary":"Returns a list of nearest objects of the given types to the given position or object, within the specified distance.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"nearestTerrainObjects","type":"command","md":"commands/nearestTerrainObjects.md","json":"commands/nearestTerrainObjects.json","groups":["Object Detection"],"syntax":["nearestTerrainObjects [position, types, radius, sort, 2Dmode]"],"summary":"Returns a list of nearest terrain objects of the given types to the given position or object, within the specified distance.","arma3_since":"1.54","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"nearObjects","type":"command","md":"commands/nearObjects.md","json":"commands/nearObjects.json","groups":["Object Detection"],"syntax":["position nearObjects radius","position nearObjects [typeName, radius]"],"summary":"Find objects (Units, Vehicles, Dead, Map Objects) in a sphere with given radius. The first object in the returned array is not necessarily the closest one.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"nearObjectsReady","type":"command","md":"commands/nearObjectsReady.md","json":"commands/nearObjectsReady.json","groups":["Object Detection"],"syntax":["position nearObjectsReady radius"],"summary":"Check whether all data are loaded to nearObjects will return in reasonable time.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"nearRoads","type":"command","md":"commands/nearRoads.md","json":"commands/nearRoads.json","groups":["Roads and Airports","Object Detection"],"syntax":["pos nearRoads radius"],"summary":"Find the road segments within the circle of given radius.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"nearSupplies","type":"command","md":"commands/nearSupplies.md","json":"commands/nearSupplies.json","groups":["Object Detection"],"syntax":["origin nearSupplies radius","origin nearSupplies [typeName, radius]"],"summary":"Find supplies (weapon holders, ammo crates, fuel feeds, other units) in the sphere with given radius.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"nearTargets","type":"command","md":"commands/nearTargets.md","json":"commands/nearTargets.json","groups":["Object Detection"],"syntax":["unit nearTargets range"],"summary":"Returns a list of targets within the defined range. \"Targets\" are not restricted to enemy units.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"needReload","type":"command","md":"commands/needReload.md","json":"commands/needReload.json","groups":["Weapons"],"syntax":["needReload entity","entity needReload muzzle"],"summary":"Returns how much vehicle wants to reload its weapons.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"needService","type":"command","md":"commands/needService.md","json":"commands/needService.json","groups":["Object Manipulation"],"syntax":["needService vehicle"],"summary":"Returns array with how much vehicle needs repairing, refueling and rearming.","arma3_since":"2.12","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"netId","type":"command","md":"commands/netId.md","json":"commands/netId.json","groups":["Multiplayer"],"syntax":["netId objOrGroup"],"summary":"Get the unique ID of an object or a group.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"netObjNull","type":"command","md":"commands/netObjNull.md","json":"commands/netObjNull.json","groups":["Variables"],"syntax":["netObjNull"],"summary":"A non-existent NetObject. To compare non-existent objects use isNull or isEqualTo:","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"newOverlay","type":"command","md":"commands/newOverlay.md","json":"commands/newOverlay.json","groups":["Game 2 Editor"],"syntax":["map newOverlay config"],"summary":"Creates the new overlay dialog for the specified type of overlay.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"nextMenuItemIndex","type":"command","md":"commands/nextMenuItemIndex.md","json":"commands/nextMenuItemIndex.json","groups":["Game 2 Editor"],"syntax":["nextMenuItemIndex map"],"summary":"Returns the next available menu item index.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"nextWeatherChange","type":"command","md":"commands/nextWeatherChange.md","json":"commands/nextWeatherChange.json","groups":["Environment"],"syntax":["nextWeatherChange"],"summary":"Return the remaining time (in seconds) over which the current weather change will occur.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"nil","type":"command","md":"commands/nil.md","json":"commands/nil.json","groups":["Variables"],"syntax":["nil"],"summary":"Nil value. This value can be used to undefine existing variables.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"nMenuItems","type":"command","md":"commands/nMenuItems.md","json":"commands/nMenuItems.json","groups":["Game 2 Editor"],"syntax":["map nMenuItems menuName","map nMenuItems index"],"summary":"Returns the total number of user-added menu items belonging to the given menu.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"not","type":"command","md":"commands/not.md","json":"commands/not.json","groups":["Math","Variables"],"syntax":["not a"],"summary":"not a is exactly the same as ! a.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":["! a"]},{"name":"numberOfEnginesRTD","type":"command","md":"commands/numberOfEnginesRTD.md","json":"commands/numberOfEnginesRTD.json","groups":["RTD"],"syntax":["numberOfEnginesRTD helicopterRTD"],"summary":"Returns the number of engines a helicopter has.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"numberToDate","type":"command","md":"commands/numberToDate.md","json":"commands/numberToDate.json","groups":["Environment"],"syntax":["numberToDate [year, time]"],"summary":"Convert float number to a date.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"objectCurators","type":"command","md":"commands/objectCurators.md","json":"commands/objectCurators.json","groups":["Curator"],"syntax":["objectCurators obj"],"summary":"Returns array with all curators which can edit given object.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"objectFromNetId","type":"command","md":"commands/objectFromNetId.md","json":"commands/objectFromNetId.json","groups":["Multiplayer"],"syntax":["objectFromNetId id"],"summary":"Get object with given unique ID. For groups, use groupFromNetId.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"objectParent","type":"command","md":"commands/objectParent.md","json":"commands/objectParent.json","groups":["Object Manipulation"],"syntax":["objectParent object"],"summary":"Returns the parent of an object if said object is a proxy.","arma3_since":"1.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"objNull","type":"command","md":"commands/objNull.md","json":"commands/objNull.json","groups":["Variables"],"syntax":["objNull"],"summary":"A non-existent Object. To compare non-existent objects use isNull or isEqualTo:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"objStatus","type":"command","md":"commands/objStatus.md","json":"commands/objStatus.json","groups":["Briefing"],"syntax":["objectivenumber objStatus status"],"summary":"Sets the status of an objective that was defined in briefing.html.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"onBriefingGroup","type":"command","md":"commands/onBriefingGroup.md","json":"commands/onBriefingGroup.json","groups":["Briefing","Sounds","Groups","Event Handlers"],"syntax":["onBriefingGroup soundName"],"summary":"Select a sound declared in the Description.ext of the mission to be played the first time the Group tab is selected in the briefing.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"onBriefingNotes","type":"command","md":"commands/onBriefingNotes.md","json":"commands/onBriefingNotes.json","groups":["Sounds","Briefing","Event Handlers"],"syntax":["onBriefingNotes soundName"],"summary":"Select a sound declared in the Description.ext of the mission to be played the first time the Notes tab is selected in the briefing.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"onBriefingPlan","type":"command","md":"commands/onBriefingPlan.md","json":"commands/onBriefingPlan.json","groups":["Event Handlers","Sounds","Briefing"],"syntax":["onBriefingPlan soundName"],"summary":"Select a sound declared in the Description.ext of the mission to be played the first time the Plan tab is selected in the briefing.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"onBriefingTeamSwitch","type":"command","md":"commands/onBriefingTeamSwitch.md","json":"commands/onBriefingTeamSwitch.json","groups":["Briefing","Sounds","Team Switch","Event Handlers"],"syntax":["onBriefingTeamSwitch soundName"],"summary":"Select a sound defined in the CfgSounds of the mission to be played the first time the TeamSwitch tab is selected in the briefing.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"onCommandModeChanged","type":"command","md":"commands/onCommandModeChanged.md","json":"commands/onCommandModeChanged.json","groups":["Event Handlers","High Command"],"syntax":["onCommandModeChanged code"],"summary":"Defines code performed when hc command mode changes either because of (Left Ctrl + Space) shortcut or hcShowBar scripting command.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"onDoubleClick","type":"command","md":"commands/onDoubleClick.md","json":"commands/onDoubleClick.json","groups":["Game 2 Editor"],"syntax":["map onDoubleClick command"],"summary":"Defines an action performed when the user double clicks on the map. Command receives:,_pos array position,_units array selected units,_shift,_alt bool key state","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"onEachFrame","type":"command","md":"commands/onEachFrame.md","json":"commands/onEachFrame.json","groups":["Event Handlers"],"syntax":["onEachFrame statement"],"summary":"Runs given statement every frame in an unscheduled environment.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"onGroupIconClick","type":"command","md":"commands/onGroupIconClick.md","json":"commands/onGroupIconClick.json","groups":["High Command","Event Handlers"],"syntax":["onGroupIconClick command"],"summary":"Defines an action performed when player clicked on group marker (3D or in a map). The code executed once.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"onGroupIconOverEnter","type":"command","md":"commands/onGroupIconOverEnter.md","json":"commands/onGroupIconOverEnter.json","groups":["High Command","Event Handlers"],"syntax":["onGroupIconOverEnter command"],"summary":"Defines an action performed when player moves pointer over group marker (3D or in a map). The code will execute continuously while pointer is over icon.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"onGroupIconOverLeave","type":"command","md":"commands/onGroupIconOverLeave.md","json":"commands/onGroupIconOverLeave.json","groups":["High Command","Event Handlers"],"syntax":["onGroupIconOverLeave command"],"summary":"Defines an action performed when pointer, previously positioned over icon, is moved away from it (3D or in a map). The code is executed once.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"onHCGroupSelectionChanged","type":"command","md":"commands/onHCGroupSelectionChanged.md","json":"commands/onHCGroupSelectionChanged.json","groups":["High Command","Event Handlers"],"syntax":["onHCGroupSelectionChanged code"],"summary":"Defines an action performed when high command group selection has been changed. Command receives 2 variables:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"onMapSingleClick","type":"command","md":"commands/onMapSingleClick.md","json":"commands/onMapSingleClick.json","groups":["Map","Event Handlers"],"syntax":["onMapSingleClick command","params onMapSingleClick command"],"summary":"Defines the action performed when user clicks in map by executing command string. The code is executed on every click, until the command is","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"onPlayerConnected","type":"command","md":"commands/onPlayerConnected.md","json":"commands/onPlayerConnected.json","groups":["Multiplayer","Event Handlers"],"syntax":["onPlayerConnected code"],"summary":"This command will execute the provided code on the server whenever a player connects to a multiplayer session.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"onPlayerDisconnected","type":"command","md":"commands/onPlayerDisconnected.md","json":"commands/onPlayerDisconnected.json","groups":["Multiplayer","Event Handlers"],"syntax":["onPlayerDisconnected code"],"summary":"This command will execute attached code whenever a player is leaving an MP session. The code will receive a number of special variables:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"onPreloadFinished","type":"command","md":"commands/onPreloadFinished.md","json":"commands/onPreloadFinished.json","groups":["Event Handlers"],"syntax":["onPreloadFinished command"],"summary":"Defines an action performed after the preload screen finished. Preload event occurs after briefing screen on mission start.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"onPreloadStarted","type":"command","md":"commands/onPreloadStarted.md","json":"commands/onPreloadStarted.json","groups":["Event Handlers"],"syntax":["onPreloadStarted command"],"summary":"Defines an action performed just before the preload screen started. Preload event occurs after briefing screen on mission start.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"onShowNewObject","type":"command","md":"commands/onShowNewObject.md","json":"commands/onShowNewObject.json","groups":["Game 2 Editor"],"syntax":["map onShowNewObject command"],"summary":"Defines an action performed when the user right clicks on the map and,selects New Object. Set to empty for default behavior. Command receives:,_pos array position,","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"onTeamSwitch","type":"command","md":"commands/onTeamSwitch.md","json":"commands/onTeamSwitch.json","groups":["Team Switch","Event Handlers"],"syntax":["onTeamSwitch commandset"],"summary":"Defines an action performed when the team switch is finished. Commandset receives the following special variables: _from object previous unit, _to object current unit.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"deprecated","operator":null,"aliases":[]},{"name":"openCuratorInterface","type":"command","md":"commands/openCuratorInterface.md","json":"commands/openCuratorInterface.json","groups":["Curator"],"syntax":["openCuratorInterface"],"summary":"Force opens curator interface.","arma3_since":"1.16","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"openDLCPage","type":"command","md":"commands/openDLCPage.md","json":"commands/openDLCPage.json","groups":["DLC"],"syntax":["openDLCPage dlcID"],"summary":"Opens a Steam page of the app with given appId. Only works for known appId (game + linked DLCs)","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"openGPS","type":"command","md":"commands/openGPS.md","json":"commands/openGPS.json","groups":["Interaction"],"syntax":["openGPS open"],"summary":"Opens or closes minimap if player has \"ItemGPS\" linked in inventory and \"MinimapDisplayComponent\" is not disabled with enableInfoPanelComponent. Returns true on success.","arma3_since":"2.04","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"openMap","type":"command","md":"commands/openMap.md","json":"commands/openMap.json","groups":["Map","Interaction"],"syntax":["openMap show","openMap [show, forced]"],"summary":"Opens or closes in-game map.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"openSteamApp","type":"command","md":"commands/openSteamApp.md","json":"commands/openSteamApp.json","groups":["System"],"syntax":["openSteamApp appID"],"summary":"Opens a Steam application, returns false if it was not possible to run the application.","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"openYoutubeVideo","type":"command","md":"commands/openYoutubeVideo.md","json":"commands/openYoutubeVideo.json","groups":["System"],"syntax":["openYoutubeVideo youTubeUrl"],"summary":"Opens Steam overlay with given YT video. Video URL is the end part of the YT URL, starting with watch?v=....","arma3_since":"1.22","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"opfor","type":"command","md":"commands/opfor.md","json":"commands/opfor.json","groups":["Sides"],"syntax":["opfor"],"summary":"Pre-defined variable for the opfor side.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":["east"]},{"name":"or","type":"command","md":"commands/or.md","json":"commands/or.json","groups":["Math","Variables"],"syntax":["a or b","a or b"],"summary":"Returns true if one or both conditions are true. In case of the alternative syntax, lazy evaluation is used. That means that if left operand is true, evaluation of the right side is skipped completely.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":["a or b"]},{"name":"orderGetIn","type":"command","md":"commands/orderGetIn.md","json":"commands/orderGetIn.json","groups":["Unit Control"],"syntax":["unitArray orderGetIn order"],"summary":"Force all units in the array to get in or out of their assigned vehicles. Units must be assigned to a vehicle before this command will do anything.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"overcast","type":"command","md":"commands/overcast.md","json":"commands/overcast.json","groups":["Environment"],"syntax":["overcast"],"summary":"Return the current overcast level. Zero is clear skies, one is maximum cloud cover.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"overcastForecast","type":"command","md":"commands/overcastForecast.md","json":"commands/overcastForecast.json","groups":["Environment"],"syntax":["overcastForecast"],"summary":"Return the overcast forecast.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"owner","type":"command","md":"commands/owner.md","json":"commands/owner.json","groups":["Multiplayer"],"syntax":["owner object"],"summary":"On server machine, returns the machine network ID of the client to which the object is local. Otherwise returns 0. For use on clients clientOwner command is available. To find out the owner of a Group, use groupOwner.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"param","type":"command","md":"commands/param.md","json":"commands/param.json","groups":["Variables","Arrays"],"syntax":["param [index, defaultValue, expectedDataTypes, expectedArrayCount]","argument param [index, defaultValue, expectedDataTypes, expectedArrayCount]"],"summary":"Extracts a single value with given index from input argument, similar to BIS_fnc_param.","arma3_since":"1.48","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"params","type":"command","md":"commands/params.md","json":"commands/params.json","groups":["Variables","Arrays"],"syntax":["params [element1, element2, ...]","argument params [element1, element2, ...]"],"summary":"Parses input argument into array of private variables. When used without argument, as shown in main syntax, internal variable _this, which is usually available inside functions and event handlers, is used as argument.","arma3_since":"1.48","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"parentAttached","type":"command","md":"commands/parentAttached.md","json":"commands/parentAttached.json","groups":["PhysX"],"syntax":["parentAttached child"],"summary":"Get the parent of a attachChild attached child.","arma3_since":"2.22","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"parseNumber","type":"command","md":"commands/parseNumber.md","json":"commands/parseNumber.json","groups":["Strings"],"syntax":["parseNumber value"],"summary":"Parses the string, interpreting its content as a floating point number.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"parseSimpleArray","type":"command","md":"commands/parseSimpleArray.md","json":"commands/parseSimpleArray.json","groups":["Strings","Arrays"],"syntax":["parseSimpleArray stringArray"],"summary":"Converts given, formatted as simple array, String into a valid Array. Simple array is array consisting of Numbers, Strings, Booleans and Arrays of all of the above.","arma3_since":"1.68","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"parseText","type":"command","md":"commands/parseText.md","json":"commands/parseText.json","groups":["Strings","Structured Text"],"syntax":["parseText text"],"summary":"Creates a structured text by parsing the given XML description. Do not use parseText when displaying a localized text from Stringtable.xml.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"parsingNamespace","type":"command","md":"commands/parsingNamespace.md","json":"commands/parsingNamespace.json","groups":["Namespaces","Variables"],"syntax":["parsingNamespace"],"summary":"Returns the global namespace attached to config parser.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"particlesQuality","type":"command","md":"commands/particlesQuality.md","json":"commands/particlesQuality.json","groups":["Particles"],"syntax":["particlesQuality"],"summary":"Returns current user settings for particles quality (configure->video->general->particles). 0-low, 1-normal, 2-high","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"periscopeElevation","type":"command","md":"commands/periscopeElevation.md","json":"commands/periscopeElevation.json","groups":["Object Manipulation","Animations"],"syntax":["vehicle periscopeElevation turretPath"],"summary":"Returns current periscope elevation value, see also elevatePeriscope.","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"pi","type":"command","md":"commands/pi.md","json":"commands/pi.json","groups":["Math - Geometry"],"syntax":["pi"],"summary":"pi (180 degrees converted to Radians).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"pickWeaponPool","type":"command","md":"commands/pickWeaponPool.md","json":"commands/pickWeaponPool.json","groups":["Weapon Pool"],"syntax":["pickWeaponPool object"],"summary":"Transfers weapons and magazines from cargo of object into the weapon pool. This is used in the campaign to transfer weapons into the next mission.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"pitch","type":"command","md":"commands/pitch.md","json":"commands/pitch.json","groups":["Unit Identity","Sounds"],"syntax":["pitch person"],"summary":"Returns the pitch of a persons voice.","arma3_since":"1.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"pixelGrid","type":"command","md":"commands/pixelGrid.md","json":"commands/pixelGrid.json","groups":["GUI Control - Positioning"],"syntax":["pixelGrid"],"summary":"Returns grid size based on screen resolution, UI size and configs: uiScaleFactor, uiScaleMaxGrids.","arma3_since":"1.60","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"pixelGridBase","type":"command","md":"commands/pixelGridBase.md","json":"commands/pixelGridBase.json","groups":["GUI Control - Positioning"],"syntax":["pixelGridBase"],"summary":"Returns grid size based on screen resolution.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"pixelGridNoUIScale","type":"command","md":"commands/pixelGridNoUIScale.md","json":"commands/pixelGridNoUIScale.json","groups":["GUI Control - Positioning"],"syntax":["pixelGridNoUIScale"],"summary":"Returns grid size based on screen resolution and configs: uiScaleFactor, uiScaleMaxGrids. As mentioned in the name of this command, the user interface scale is ignored.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"pixelH","type":"command","md":"commands/pixelH.md","json":"commands/pixelH.json","groups":["GUI Control - Positioning"],"syntax":["pixelH"],"summary":"Returns the height of one pixel for current resolution.","arma3_since":"1.60","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"pixelW","type":"command","md":"commands/pixelW.md","json":"commands/pixelW.json","groups":["GUI Control - Positioning"],"syntax":["pixelW"],"summary":"Returns width of one pixel for current resolution.","arma3_since":"1.60","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"playableSlotsNumber","type":"command","md":"commands/playableSlotsNumber.md","json":"commands/playableSlotsNumber.json","groups":["Multiplayer"],"syntax":["playableSlotsNumber side"],"summary":"Returns the number of available slots in mission per side (both empty and taken). In singleplayer mission, it returns number of playable units per side.","arma3_since":"1.06","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"playableUnits","type":"command","md":"commands/playableUnits.md","json":"commands/playableUnits.json","groups":["Multiplayer","Object Detection"],"syntax":["playableUnits"],"summary":"Returns a list of playable units in a multiplayer game (occupied by both AI or players), created on the following sides east/opfor, west/blufor, resistance/independent and civilian only.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"playAction","type":"command","md":"commands/playAction.md","json":"commands/playAction.json","groups":["Unit Control","Animations"],"syntax":["soldier playAction action"],"summary":"When used on a person, a smooth transition to the given action will be initiated. For Arma 3 actions see: playAction/actions.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"playActionNow","type":"command","md":"commands/playActionNow.md","json":"commands/playActionNow.json","groups":["Animations"],"syntax":["soldier playActionNow action"],"summary":"When used on a person, a smooth transition to the given action will be initiated, but all previous playAction are discarded.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"player","type":"command","md":"commands/player.md","json":"commands/player.json","groups":["Object Manipulation"],"syntax":["player"],"summary":"A person object controlled by user. In Intros and Outros this isn't set by default and must be assigned.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"playerRespawnTime","type":"command","md":"commands/playerRespawnTime.md","json":"commands/playerRespawnTime.json","groups":["Multiplayer"],"syntax":["playerRespawnTime"],"summary":"Return the player's remaining time before respawn, or -1 if it is not available (such as when the player is alive).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"playerSide","type":"command","md":"commands/playerSide.md","json":"commands/playerSide.json","groups":["Sides"],"syntax":["playerSide"],"summary":"Returns the player's side. This is valid even when the player controlled person is dead (a difference from side player).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"playersNumber","type":"command","md":"commands/playersNumber.md","json":"commands/playersNumber.json","groups":["Multiplayer"],"syntax":["playersNumber side"],"summary":"Returns count of occupied role selection slots for given side. Players who claimed a slot in the lobby but did not start the mission are counted as well.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"playerTargetLock","type":"command","md":"commands/playerTargetLock.md","json":"commands/playerTargetLock.json","groups":["Object Manipulation"],"syntax":["playerTargetLock"],"summary":"Get the local player's current locked target (with weapons that can lock on).","arma3_since":"2.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"playGesture","type":"command","md":"commands/playGesture.md","json":"commands/playGesture.json","groups":["Animations"],"syntax":["soldier playGesture moveName"],"summary":"When used on a person,a smooth transition to the given move will be initiated. Command doesn't seem to be functional","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"playMission","type":"command","md":"commands/playMission.md","json":"commands/playMission.json","groups":["System"],"syntax":["playMission [campaign, mission, skipBriefing]"],"summary":"The mission is launched (from the main menu).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"playMove","type":"command","md":"commands/playMove.md","json":"commands/playMove.json","groups":["Animations"],"syntax":["unitName playMove moveName"],"summary":"When used on a person, smooth transition to given move will be done. The difference between playMove and playMoveNow is that playMove adds another move to the move queue, while playMoveNow replaces the whole move queue…","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"playMoveNow","type":"command","md":"commands/playMoveNow.md","json":"commands/playMoveNow.json","groups":["Animations"],"syntax":["soldier playMoveNow moveName"],"summary":"When used on a person,a smooth transition to the given move will be initiated, but all previous playMove are discarded.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"playMusic","type":"command","md":"commands/playMusic.md","json":"commands/playMusic.json","groups":["Sounds"],"syntax":["playMusic musicName","playMusic [musicName, start]"],"summary":"Plays music defined in Description.ext's CfgMusic or config.cpp. If the musicName could not be found a message is logged into the .rpt file: Music <musicName> not found.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"playScriptedMission","type":"command","md":"commands/playScriptedMission.md","json":"commands/playScriptedMission.json","groups":["System"],"syntax":["playScriptedMission [world, expression, config, ignoreChildWindow]"],"summary":"Load the given world, launch an empty mission, and execute the given expression. If provided, config can reference to the config entry, replacing Description.ext for this mission.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"playSound","type":"command","md":"commands/playSound.md","json":"commands/playSound.json","groups":["Sounds"],"syntax":["playSound soundName","playSound [soundName, isSpeech, offset]"],"summary":"Plays a sound from CfgSounds. Sound can be defined in missionConfigFile, configFile or campaignConfigFile.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"playSound3D","type":"command","md":"commands/playSound3D.md","json":"commands/playSound3D.json","groups":["Sounds"],"syntax":["playSound3D [filename, soundSource, isInside, soundPosition, volume, soundPitch, distance, offset, local, loop]"],"summary":"Plays positional sound with given filename on every computer on network. To stop the sound use stopSound","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"playSoundUI","type":"command","md":"commands/playSoundUI.md","json":"commands/playSoundUI.json","groups":["Sounds"],"syntax":["playSoundUI [sound, volume, soundPitch, isEffect, offset, loop]"],"summary":"Plays given CfgSounds sound or a sound file given by file path through a dedicated UI sound channel unaffected by the global mixer volumes. If the file path is given, the leading slash will be ignored.","arma3_since":"2.10","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"pose","type":"command","md":"commands/pose.md","json":"commands/pose.json","groups":["Unit Control"],"syntax":["pose unit"],"summary":"Returns the pose of the given unit.","arma3_since":"2.08","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"position","type":"command","md":"commands/position.md","json":"commands/position.json","groups":["Positions"],"syntax":["position object","position location"],"summary":"Returns position of an object (alias of getPos) or location (alias of locationPosition).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"positionCameraToWorld","type":"command","md":"commands/positionCameraToWorld.md","json":"commands/positionCameraToWorld.json","groups":["Camera Control","Positions"],"syntax":["positionCameraToWorld cameraPos"],"summary":"Get the world coordinate space (AGL) from a camera-relative position.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"posScreenToWorld","type":"command","md":"commands/posScreenToWorld.md","json":"commands/posScreenToWorld.json","groups":["Positions"],"syntax":["map posScreenToWorld [x, y]"],"summary":"Converts map screen coordinates into world coordinates. Unlike ctrlMapScreenToWorld, this command returns world position is format [x, y, 0], otherwise it is identical to it.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"posWorldToScreen","type":"command","md":"commands/posWorldToScreen.md","json":"commands/posWorldToScreen.json","groups":["GUI Control - Map","Positions"],"syntax":["map posWorldToScreen position"],"summary":"Converts world coordinates into map screen coordinates. This command is identical to ctrlMapWorldToScreen.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ppEffectAdjust","type":"command","md":"commands/ppEffectAdjust.md","json":"commands/ppEffectAdjust.json","groups":["Camera Control"],"syntax":["effect ppEffectAdjust settings"],"summary":"Set post process effect parameters.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ppEffectCommit","type":"command","md":"commands/ppEffectCommit.md","json":"commands/ppEffectCommit.json","groups":["Camera Control"],"syntax":["effect ppEffectCommit commit","handle ppEffectCommit commit","handles ppEffectCommit commit"],"summary":"Commit post process effect in given time.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ppEffectCommitted","type":"command","md":"commands/ppEffectCommitted.md","json":"commands/ppEffectCommitted.json","groups":["Camera Control"],"syntax":["ppEffectCommitted effect","ppEffectCommitted handle"],"summary":"Check whether given post process effect is committed.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ppEffectCreate","type":"command","md":"commands/ppEffectCreate.md","json":"commands/ppEffectCreate.json","groups":["Camera Control"],"syntax":["ppEffectCreate [name, priority]","ppEffectCreate [[name1, priority1], ...]"],"summary":"Creates Post Process Effects specified by effect name and priority. Supported effects:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ppEffectDestroy","type":"command","md":"commands/ppEffectDestroy.md","json":"commands/ppEffectDestroy.json","groups":["Camera Control"],"syntax":["ppEffectDestroy effect","ppEffectDestroy effects"],"summary":"Destroy Post Process Effects given by handle or array of handles.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ppEffectEnable","type":"command","md":"commands/ppEffectEnable.md","json":"commands/ppEffectEnable.json","groups":["Camera Control"],"syntax":["effect ppEffectEnable enable","effect ppEffectEnable enable","effectArray ppEffectEnable enable"],"summary":"Enable / disable Post Process Effects","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ppEffectEnabled","type":"command","md":"commands/ppEffectEnabled.md","json":"commands/ppEffectEnabled.json","groups":["Camera Control"],"syntax":["ppEffectEnabled effect","ppEffectEnabled effect"],"summary":"Checks whether given post process effect is enabled","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ppEffectForceInNVG","type":"command","md":"commands/ppEffectForceInNVG.md","json":"commands/ppEffectForceInNVG.json","groups":["Camera Control"],"syntax":["ppHandle ppEffectForceInNVG force"],"summary":"Forces use of Post Process Effects in NVG.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"precision","type":"command","md":"commands/precision.md","json":"commands/precision.json","groups":["Object Manipulation"],"syntax":["precision entity"],"summary":"Return the movement precision of the given entity, how is the entity able to be precise when moving to given target.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"preloadCamera","type":"command","md":"commands/preloadCamera.md","json":"commands/preloadCamera.json","groups":["Camera Control"],"syntax":["preloadCamera position"],"summary":"Preload all textures and models around given Position to avoid visual artifacts after camera is moved.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"preloadObject","type":"command","md":"commands/preloadObject.md","json":"commands/preloadObject.json","groups":["Object Manipulation"],"syntax":["distance preloadObject object"],"summary":"Preloads all textures, materials and proxies needed to render given object. Works with objects and classnames - note that classnames require an object instance in the mission.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"preloadSound","type":"command","md":"commands/preloadSound.md","json":"commands/preloadSound.json","groups":["Sounds"],"syntax":["preloadSound soundName"],"summary":"Makes sure that a sound can start playing without any delay once it is needed. Command works in Arma 3 but might not be implemented in earlier Arma installments.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"preloadTitleObj","type":"command","md":"commands/preloadTitleObj.md","json":"commands/preloadTitleObj.json","groups":["GUI Control"],"syntax":["preloadTitleObj [name, type, speed, showInMap]"],"summary":"Preloads data for the given resource object.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"preloadTitleRsc","type":"command","md":"commands/preloadTitleRsc.md","json":"commands/preloadTitleRsc.json","groups":["GUI Control"],"syntax":["preloadTitleRsc [name, type, speed, showInMap]"],"summary":"Resource title - preload data. The resource can be defined in the Description.ext file.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"preprocessFile","type":"command","md":"commands/preprocessFile.md","json":"commands/preprocessFile.json","groups":["System"],"syntax":["preprocessFile fileName"],"summary":"Reads and processes the content of the specified file. Preprocessor is C-like, supports comments using // or /* and */ and PreProcessor Commands.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"preprocessFileLineNumbers","type":"command","md":"commands/preprocessFileLineNumbers.md","json":"commands/preprocessFileLineNumbers.json","groups":["System"],"syntax":["preprocessFileLineNumbers fileName"],"summary":"Returns the preprocessed content of the given file. The preprocessor is C-like, it supports comments using /* */ and PreProcessor Commands.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"primaryWeapon","type":"command","md":"commands/primaryWeapon.md","json":"commands/primaryWeapon.json","groups":["Unit Inventory"],"syntax":["primaryWeapon unit"],"summary":"Returns name of unit's primary weapon. This command will also return a weapon class name if the weapon is not used by the player, for example, it is on the unit's back.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"primaryWeaponItems","type":"command","md":"commands/primaryWeaponItems.md","json":"commands/primaryWeaponItems.json","groups":["Unit Inventory"],"syntax":["primaryWeaponItems unit"],"summary":"Returns array with all items assigned to the primaryWeapon except magazines. Use primaryWeaponMagazine command for the latter. This command is used for infantry weapons only.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"primaryWeaponMagazine","type":"command","md":"commands/primaryWeaponMagazine.md","json":"commands/primaryWeaponMagazine.json","groups":["Unit Inventory"],"syntax":["primaryWeaponMagazine unit"],"summary":"Collects all loaded magazines from all primaryWeapon muzzles and returns them in Array, otherwise it returns []. This command is used for infantry weapons only.","arma3_since":"0.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"priority","type":"command","md":"commands/priority.md","json":"commands/priority.json","groups":["Briefing"],"syntax":["priority task"],"summary":"Return the priority of the task.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"private","type":"command","md":"commands/private.md","json":"commands/private.json","groups":["Variables"],"syntax":["private variableName","private variableNameList","private _identifier = value"],"summary":"Sets a variable to the innermost scope. See also param and params.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"privateAll","type":"command","md":"commands/privateAll.md","json":"commands/privateAll.json","groups":["Variables"],"syntax":["privateAll"],"summary":"Disables the implicit inheritance of local variables, as defined in the parent scope. By default, any local variables defined in a parent scope are available to the lower scope code.","arma3_since":"2.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"processDiaryLink","type":"command","md":"commands/processDiaryLink.md","json":"commands/processDiaryLink.json","groups":["Briefing"],"syntax":["processDiaryLink link"],"summary":"Opens the Diary screen on the subject/record specified by link. To get a valid link format, use createDiaryLink.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"productVersion","type":"command","md":"commands/productVersion.md","json":"commands/productVersion.json","groups":["System"],"syntax":["productVersion"],"summary":"Returns the product's friendly name, identifier, version and build number.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"profileName","type":"command","md":"commands/profileName.md","json":"commands/profileName.json","groups":["System"],"syntax":["profileName"],"summary":"Returns currently chosen user profile name. For Steam profile name see profileNameSteam.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"profileNamespace","type":"command","md":"commands/profileNamespace.md","json":"commands/profileNamespace.json","groups":["Namespaces","Variables"],"syntax":["profileNamespace"],"summary":"Returns the global namespace attached to the active user profile. Use setVariable and getVariable to save and load data to and from this Namespace. A variable can be deleted by setting its value to nil.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"profileNameSteam","type":"command","md":"commands/profileNameSteam.md","json":"commands/profileNameSteam.json","groups":["System"],"syntax":["profileNameSteam"],"summary":"Returns name of the current Steam profile. For currently chosen user profile name see profileName","arma3_since":"1.46","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"progressLoadingScreen","type":"command","md":"commands/progressLoadingScreen.md","json":"commands/progressLoadingScreen.json","groups":["System"],"syntax":["progressLoadingScreen progress"],"summary":"If loading screen is shown, sets progress bar to the given value (interval is from 0 to 1]).","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"progressPosition","type":"command","md":"commands/progressPosition.md","json":"commands/progressPosition.json","groups":["GUI Control"],"syntax":["progressPosition control"],"summary":"Returns the current position in the progress bar.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"progressSetPosition","type":"command","md":"commands/progressSetPosition.md","json":"commands/progressSetPosition.json","groups":["GUI Control"],"syntax":["control progressSetPosition progress"],"summary":"Sets progress position of a progress bar.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"publicVariable","type":"command","md":"commands/publicVariable.md","json":"commands/publicVariable.json","groups":["Multiplayer","Variables"],"syntax":["publicVariable varName"],"summary":"Reliably broadcasts missionNamespace variable and its current value to all computers (server/client).","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"publicVariableClient","type":"command","md":"commands/publicVariableClient.md","json":"commands/publicVariableClient.json","groups":["Multiplayer","Variables"],"syntax":["clientID publicVariableClient varName"],"summary":"Send the variable value to the client computer - same limitations regarding variable type as publicVariable.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"publicVariableServer","type":"command","md":"commands/publicVariableServer.md","json":"commands/publicVariableServer.json","groups":["Multiplayer","Variables"],"syntax":["publicVariableServer varName"],"summary":"Send the variable value to the server - same limitations regarding variable type as publicVariable.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"pushBack","type":"command","md":"commands/pushBack.md","json":"commands/pushBack.json","groups":["Arrays"],"syntax":["array pushBack element"],"summary":"Insert an element to the back of the given array. This command modifies the original array. (see also: pushBackUnique)","arma3_since":"1.26","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"pushBackUnique","type":"command","md":"commands/pushBackUnique.md","json":"commands/pushBackUnique.json","groups":["Arrays"],"syntax":["array pushBackUnique element"],"summary":"Adds element to the back of the given array but only if it is unique to the array. The index of the added element is returned upon success, otherwise -1. This command modifies the original array.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"putWeaponPool","type":"command","md":"commands/putWeaponPool.md","json":"commands/putWeaponPool.json","groups":["Weapon Pool"],"syntax":["putWeaponPool object"],"summary":"Transfers weapons and magazines from weapon pool into cargo of given object. Used in campaign to transfer weapons into next mission.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"pylonAction","type":"command","md":"commands/pylonAction.md","json":"commands/pylonAction.json","groups":["Vehicle Loadouts"],"syntax":["pylonAction [vehicle, pylon, actionPath(, arguments)]"],"summary":"Executes an action on a specific pylon. MP effect and locality depend on the specific action.","arma3_since":"2.22","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"queryItemsPool","type":"command","md":"commands/queryItemsPool.md","json":"commands/queryItemsPool.json","groups":["Weapon Pool"],"syntax":["queryItemsPool name"],"summary":"Returns the number of items of type in the weapon pool (used in campaigns to transfer weapons to the next mission).","arma3_since":"1.12","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"queryMagazinePool","type":"command","md":"commands/queryMagazinePool.md","json":"commands/queryMagazinePool.json","groups":["Weapon Pool"],"syntax":["queryMagazinePool name"],"summary":"Return number of magazines of type name in magazine pool (used in campaign to transfer magazines into next mission).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"queryWeaponPool","type":"command","md":"commands/queryWeaponPool.md","json":"commands/queryWeaponPool.json","groups":["Weapon Pool"],"syntax":["queryWeaponPool name"],"summary":"Return number of weapons of type name in weapon pool (used in campaign to transfer weapons into next mission).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"rad","type":"command","md":"commands/rad.md","json":"commands/rad.json","groups":["Math - Geometry"],"syntax":["rad value"],"summary":"Converts given value in degrees to radians. 1 radian equals 180 degrees divided by pi.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"radioChannelAdd","type":"command","md":"commands/radioChannelAdd.md","json":"commands/radioChannelAdd.json","groups":["Radio and Chat","Custom Radio and Chat"],"syntax":["customChannelID radioChannelAdd units"],"summary":"Add the units to the custom channel.","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"radioChannelCreate","type":"command","md":"commands/radioChannelCreate.md","json":"commands/radioChannelCreate.json","groups":["Radio and Chat","Custom Radio and Chat"],"syntax":["radioChannelCreate [color, label, callSign, units, sentenceType]"],"summary":"Create a custom radio channel with the given color, label, call sign and registered characters. The custom channel ID returned can be used to manipulate the created channel later.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"radioChannelInfo","type":"command","md":"commands/radioChannelInfo.md","json":"commands/radioChannelInfo.json","groups":["Radio and Chat","Custom Radio and Chat"],"syntax":["radioChannelInfo customChannelID","radioChannelInfo option"],"summary":"Obtains custom radio channel's details. if 'customChannelID' is invalid, the return is either the first custom radio channel (customChannelID < firstCCChannel) or the last (customChannelID > lastCCChannel).","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"radioChannelRemove","type":"command","md":"commands/radioChannelRemove.md","json":"commands/radioChannelRemove.json","groups":["Radio and Chat","Custom Radio and Chat"],"syntax":["customChannelID radioChannelRemove units"],"summary":"Remove the units from the custom radio channel.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"radioChannelSetCallSign","type":"command","md":"commands/radioChannelSetCallSign.md","json":"commands/radioChannelSetCallSign.json","groups":["Radio and Chat","Custom Radio and Chat"],"syntax":["customChannelID radioChannelSetCallSign callSign"],"summary":"Set the custom radio chat channel's callsign / VoN callsign.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"radioChannelSetLabel","type":"command","md":"commands/radioChannelSetLabel.md","json":"commands/radioChannelSetLabel.json","groups":["Radio and Chat","Custom Radio and Chat"],"syntax":["customChannelID radioChannelSetLabel label"],"summary":"Set the custom radio channel's label.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"radioEnabled","type":"command","md":"commands/radioEnabled.md","json":"commands/radioEnabled.json","groups":["Radio and Chat"],"syntax":["radioEnabled"],"summary":"A getter for enableRadio.","arma3_since":"2.06","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"radioVolume","type":"command","md":"commands/radioVolume.md","json":"commands/radioVolume.json","groups":["Sounds"],"syntax":["radioVolume"],"summary":"Returns the current radio volume (set by fadeRadio).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"rain","type":"command","md":"commands/rain.md","json":"commands/rain.json","groups":["Environment"],"syntax":["rain"],"summary":"Returns the current value of rain density.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"rainbow","type":"command","md":"commands/rainbow.md","json":"commands/rainbow.json","groups":["Environment"],"syntax":["rainbow"],"summary":"Returns the current rainbow intensity.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"rainParams","type":"command","md":"commands/rainParams.md","json":"commands/rainParams.json","groups":["Environment"],"syntax":["rainParams"],"summary":"Returns currently set RainParticles params, custom or default.","arma3_since":"2.08","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"random","type":"command","md":"commands/random.md","json":"commands/random.json","groups":["Math"],"syntax":["random x","random [min, mid, max]","seed random x","seed random [x, y]"],"summary":"","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"rank","type":"command","md":"commands/rank.md","json":"commands/rank.json","groups":["Unit Identity"],"syntax":["rank unit"],"summary":"Returns the rank of the given unit. Rank can be one of the following:","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"rankId","type":"command","md":"commands/rankId.md","json":"commands/rankId.json","groups":["Unit Identity"],"syntax":["rankId unit"],"summary":"Return the rank of the given unit for comparison.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"rating","type":"command","md":"commands/rating.md","json":"commands/rating.json","groups":["Object Manipulation"],"syntax":["rating unitName"],"summary":"Check unit rating. Rating is increased for killing enemies, decreased for killing friendlies (see Rating Values). Can be changed via addRating by the mission designer.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"rectangular","type":"command","md":"commands/rectangular.md","json":"commands/rectangular.json","groups":["Locations"],"syntax":["rectangular location"],"summary":"Checks if a location is rectangular (returns true) or elliptical (returns false).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"regexFind","type":"command","md":"commands/regexFind.md","json":"commands/regexFind.json","groups":["Strings - Regular Expression"],"syntax":["haystack regexFind [pattern, startOffset]"],"summary":"Searches in a string with a regular expression.","arma3_since":"2.06","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"regexMatch","type":"command","md":"commands/regexMatch.md","json":"commands/regexMatch.json","groups":["Strings - Regular Expression"],"syntax":["haystack regexMatch pattern"],"summary":"Returns whether the haystack matches the pattern.","arma3_since":"2.06","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"regexReplace","type":"command","md":"commands/regexReplace.md","json":"commands/regexReplace.json","groups":["Strings - Regular Expression"],"syntax":["haystack regexReplace [pattern, replaceString]"],"summary":"Searches given haystack with given pattern and replaces all matches with given replaceString.","arma3_since":"2.06","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"registeredTasks","type":"command","md":"commands/registeredTasks.md","json":"commands/registeredTasks.json","groups":["Briefing","Teams"],"syntax":["registeredTasks teamMember"],"summary":"Returns array with all registered task types for the given agent. The values are the names set in CfgTasks classes name property and are the same names used for unregisterTask.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"registerTask","type":"command","md":"commands/registerTask.md","json":"commands/registerTask.json","groups":["Briefing","Teams"],"syntax":["teamMember registerTask entryName"],"summary":"Registers a new task type. Parameters are defined in the given config class (subclass of CfgTasks)","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"reload","type":"command","md":"commands/reload.md","json":"commands/reload.json","groups":["Weapons"],"syntax":["reload unitName","unit reload [muzzle, magazine]"],"summary":"Main syntax: Reload first found muzzle that needs reloading (with some inconsistencies). Alternative syntax: this syntax allows to reload given muzzle with given magazine while playing proper animation.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"reloadEnabled","type":"command","md":"commands/reloadEnabled.md","json":"commands/reloadEnabled.json","groups":["Weapons"],"syntax":["reloadEnabled unitName"],"summary":"A getter for enableReload. The value returned is wether or not auto-reload is enabled for current client only.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"remoteControl","type":"command","md":"commands/remoteControl.md","json":"commands/remoteControl.json","groups":["Remote Control"],"syntax":["who remoteControl whom"],"summary":"Switches on remote control of the unit. The command was Global argument prior to Arma 3 v2.14). For more info see Remote Control Tutorial.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"remoteControlled","type":"command","md":"commands/remoteControlled.md","json":"commands/remoteControlled.json","groups":["Remote Control"],"syntax":["remoteControlled unitOrPlayer"],"summary":"Returns the player controlling the given unit if the argument is the unit, or the unit controlled by the player if the argument is the player.","arma3_since":"2.14","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"remoteExec","type":"command","md":"commands/remoteExec.md","json":"commands/remoteExec.json","groups":["Multiplayer"],"syntax":["params remoteExec [order, targets, JIP]","remoteExec [functionName, targets, JIP]"],"summary":"Asks the server to execute the given function or script command on the given target machine(s).","arma3_since":"1.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"remoteExecCall","type":"command","md":"commands/remoteExecCall.md","json":"commands/remoteExecCall.json","groups":["Multiplayer"],"syntax":["see remoteExec"],"summary":"Unscheduled version of remoteExec. The only difference between remoteExec and remoteExecCall is that remoteExecCall will run functions in unscheduled environment.","arma3_since":"1.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"remoteExecutedJIPID","type":"command","md":"commands/remoteExecutedJIPID.md","json":"commands/remoteExecutedJIPID.json","groups":["Multiplayer"],"syntax":["remoteExecutedJIPID"],"summary":"Returns JIP ID of the persistent call generated from JIP queue for the joining player (see remoteExec).","arma3_since":"2.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"remoteExecutedOwner","type":"command","md":"commands/remoteExecutedOwner.md","json":"commands/remoteExecutedOwner.json","groups":["Multiplayer"],"syntax":["remoteExecutedOwner"],"summary":"Returns the machine network ID of the client that initiated Remote Execution.","arma3_since":"1.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"remove3DENConnection","type":"command","md":"commands/remove3DENConnection.md","json":"commands/remove3DENConnection.json","groups":["Eden Editor"],"syntax":["remove3DENConnection [type, from, to]"],"summary":"Removes connection between entities.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"remove3DENEventHandler","type":"command","md":"commands/remove3DENEventHandler.md","json":"commands/remove3DENEventHandler.json","groups":["Eden Editor","Event Handlers"],"syntax":["remove3DENEventHandler [type,id]"],"summary":"Removes Eden Editor event handler of given type and ID.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"remove3DENLayer","type":"command","md":"commands/remove3DENLayer.md","json":"commands/remove3DENLayer.json","groups":["Eden Editor"],"syntax":["remove3DENLayer layerID"],"summary":"Remove Eden Editor editing layer.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeAction","type":"command","md":"commands/removeAction.md","json":"commands/removeAction.json","groups":["Interaction"],"syntax":["unit removeAction actionID"],"summary":"Removes user added action with given ID. This only removes actions added with the addAction command. You cannot remove default game actions, such as reload.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeAll3DENEventHandlers","type":"command","md":"commands/removeAll3DENEventHandlers.md","json":"commands/removeAll3DENEventHandlers.json","groups":["Eden Editor","Event Handlers"],"syntax":["removeAll3DENEventHandlers type"],"summary":"Removes all Eden Editor event handlers of given type.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeAllActions","type":"command","md":"commands/removeAllActions.md","json":"commands/removeAllActions.json","groups":["Interaction"],"syntax":["removeAllActions obj"],"summary":"Removes all unit's user added actions.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeAllAssignedItems","type":"command","md":"commands/removeAllAssignedItems.md","json":"commands/removeAllAssignedItems.json","groups":["Unit Inventory"],"syntax":["removeAllAssignedItems unit","removeAllAssignedItems [unit, allItems, includeBinocs]"],"summary":"Unassigns and deletes all linked items from inventory. The commands operates on assignedItems array, which does not include goggles or headgear but includes binoculars, which is a weapon.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeAllBinocularItems","type":"command","md":"commands/removeAllBinocularItems.md","json":"commands/removeAllBinocularItems.json","groups":["Unit Inventory"],"syntax":["removeAllBinocularItems unit"],"summary":"Removes all items from binocular weapon, except magazine.","arma3_since":"2.02","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeAllContainers","type":"command","md":"commands/removeAllContainers.md","json":"commands/removeAllContainers.json","groups":["Unit Inventory"],"syntax":["removeAllContainers unit"],"summary":"Removes all containers (vest, uniform, backpack) from the provided unit.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeAllCuratorAddons","type":"command","md":"commands/removeAllCuratorAddons.md","json":"commands/removeAllCuratorAddons.json","groups":["Curator"],"syntax":["removeAllCuratorAddons curatorObj"],"summary":"Restrict access to all addons for given curator.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"removeAllCuratorCameraAreas","type":"command","md":"commands/removeAllCuratorCameraAreas.md","json":"commands/removeAllCuratorCameraAreas.json","groups":["Curator"],"syntax":["removeAllCuratorCameraAreas curatorObj"],"summary":"Delete all curator camera areas.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"removeAllCuratorEditingAreas","type":"command","md":"commands/removeAllCuratorEditingAreas.md","json":"commands/removeAllCuratorEditingAreas.json","groups":["Curator"],"syntax":["removeAllCuratorEditingAreas curatorObj"],"summary":"Delete all curator edit areas.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"removeAllEventHandlers","type":"command","md":"commands/removeAllEventHandlers.md","json":"commands/removeAllEventHandlers.json","groups":["Event Handlers"],"syntax":["target removeAllEventHandlers handlerType"],"summary":"Removes all event handlers of given type that were added by addEventHandler and resets event handler's creation index to 0.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeAllHandgunItems","type":"command","md":"commands/removeAllHandgunItems.md","json":"commands/removeAllHandgunItems.json","groups":["Unit Inventory"],"syntax":["removeAllHandgunItems unit"],"summary":"Removes all items from handgunWeapon, except magazine.","arma3_since":"0.70","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeAllItems","type":"command","md":"commands/removeAllItems.md","json":"commands/removeAllItems.json","groups":["Unit Inventory"],"syntax":["removeAllItems unit"],"summary":"Removes all special items from the unit.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeAllItemsWithMagazines","type":"command","md":"commands/removeAllItemsWithMagazines.md","json":"commands/removeAllItemsWithMagazines.json","groups":["Unit Inventory","Containers"],"syntax":["removeAllItemsWithMagazines unit"],"summary":"Removes all itemsWithMagazines from the uniform, vest and backpack. Command essentially clears all unit's containers.","arma3_since":"1.04","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeAllMagazines","type":"command","md":"commands/removeAllMagazines.md","json":"commands/removeAllMagazines.json","groups":["Unit Inventory"],"syntax":["removeAllMagazines unit"],"summary":"Removes all magazines from the unit.","arma3_since":"2.20","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeAllMagazinesTurret","type":"command","md":"commands/removeAllMagazinesTurret.md","json":"commands/removeAllMagazinesTurret.json","groups":["Turrets"],"syntax":["vehicle removeAllMagazinesTurret turretPath"],"summary":"Removes all magazines from the given turret or from all turrets. Use turret path [-1] for driver's turret or [] for all turrets.","arma3_since":"2.20","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeAllMissionEventHandlers","type":"command","md":"commands/removeAllMissionEventHandlers.md","json":"commands/removeAllMissionEventHandlers.json","groups":["Event Handlers"],"syntax":["removeAllMissionEventHandlers type"],"summary":"Removes all mission event handlers of the given type which were added by addMissionEventHandler.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeAllMPEventHandlers","type":"command","md":"commands/removeAllMPEventHandlers.md","json":"commands/removeAllMPEventHandlers.json","groups":["Multiplayer"],"syntax":["objectName removeAllMPEventHandlers event"],"summary":"Removes all MP event handlers of the given type which were added by addMPEventHandler. Command needs to be executed only on one PC for MP event handler to be removed globally.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeAllMusicEventHandlers","type":"command","md":"commands/removeAllMusicEventHandlers.md","json":"commands/removeAllMusicEventHandlers.json","groups":["Event Handlers","Sounds"],"syntax":["removeAllMusicEventHandlers type"],"summary":"Removes all music track event handlers of given type.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeAllOwnedMines","type":"command","md":"commands/removeAllOwnedMines.md","json":"commands/removeAllOwnedMines.json","groups":["Mines"],"syntax":["removeAllOwnedMines unit"],"summary":"Removes ownership of all owned mines/explosive devices of the given unit","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeAllPrimaryWeaponItems","type":"command","md":"commands/removeAllPrimaryWeaponItems.md","json":"commands/removeAllPrimaryWeaponItems.json","groups":["Unit Inventory"],"syntax":["removeAllPrimaryWeaponItems unit"],"summary":"Removes all items from primaryWeapon, except magazine.","arma3_since":"0.70","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeAllSecondaryWeaponItems","type":"command","md":"commands/removeAllSecondaryWeaponItems.md","json":"commands/removeAllSecondaryWeaponItems.json","groups":["Unit Inventory"],"syntax":["removeAllSecondaryWeaponItems unit"],"summary":"Removes all items from secondaryWeapon, except magazine.","arma3_since":"2.02","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeAllUserActionEventHandlers","type":"command","md":"commands/removeAllUserActionEventHandlers.md","json":"commands/removeAllUserActionEventHandlers.json","groups":["Event Handlers"],"syntax":["removeAllUserActionEventHandlers [keyName, eventType]"],"summary":"Removes all UserAction event handlers of the given type which were added by addUserActionEventHandler.","arma3_since":"2.06","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeAllWeapons","type":"command","md":"commands/removeAllWeapons.md","json":"commands/removeAllWeapons.json","groups":["Unit Inventory"],"syntax":["removeAllWeapons unit"],"summary":"Removes all weapons and magazines from the given unit. Does not remove items like map, compass, radio (see removeWeapon for this).","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeBackpack","type":"command","md":"commands/removeBackpack.md","json":"commands/removeBackpack.json","groups":["Containers"],"syntax":["removeBackpack unit"],"summary":"Removes unit's backpack","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeBackpackGlobal","type":"command","md":"commands/removeBackpackGlobal.md","json":"commands/removeBackpackGlobal.json","groups":["Unit Inventory"],"syntax":["removeBackpackGlobal unit"],"summary":"Removes backpack from a unit. (even non-local)","arma3_since":"1.32","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeBinocularItem","type":"command","md":"commands/removeBinocularItem.md","json":"commands/removeBinocularItem.json","groups":["Unit Inventory"],"syntax":["unit removeBinocularItem item"],"summary":"Removes given weapon item, including magazine, from the binocular weapon.","arma3_since":"2.02","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeCuratorAddons","type":"command","md":"commands/removeCuratorAddons.md","json":"commands/removeCuratorAddons.json","groups":["Curator"],"syntax":["curatorObj removeCuratorAddons addons"],"summary":"Restrict curator use of given addons.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"removeCuratorCameraArea","type":"command","md":"commands/removeCuratorCameraArea.md","json":"commands/removeCuratorCameraArea.json","groups":["Curator"],"syntax":["curatorObj removeCuratorCameraArea cameraAreaID"],"summary":"Removes curator camera area.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"removeCuratorEditableObjects","type":"command","md":"commands/removeCuratorEditableObjects.md","json":"commands/removeCuratorEditableObjects.json","groups":["Curator"],"syntax":["curatorObj removeCuratorEditableObjects [objects, removeCrew]"],"summary":"Unregister objects which can be edited by a curator.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"removeCuratorEditingArea","type":"command","md":"commands/removeCuratorEditingArea.md","json":"commands/removeCuratorEditingArea.json","groups":["Curator"],"syntax":["curatorObj removeCuratorEditingArea editAreaID"],"summary":"Removes editing area for given curator.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"removeDiaryRecord","type":"command","md":"commands/removeDiaryRecord.md","json":"commands/removeDiaryRecord.json","groups":["Briefing"],"syntax":["unit removeDiaryRecord [subject, diaryRecord]"],"summary":"Remove a log record.","arma3_since":"1.96","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeDiarySubject","type":"command","md":"commands/removeDiarySubject.md","json":"commands/removeDiarySubject.json","groups":["Briefing"],"syntax":["player removeDiarySubject diaryPage"],"summary":"Removes a page and all its subjects from the Diary.","arma3_since":"1.96","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeDrawIcon","type":"command","md":"commands/removeDrawIcon.md","json":"commands/removeDrawIcon.json","groups":["Game 2 Editor"],"syntax":["map removeDrawIcon [object, string identifier]"],"summary":"Removes an icon for an editor object.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeDrawLinks","type":"command","md":"commands/removeDrawLinks.md","json":"commands/removeDrawLinks.json","groups":["Game 2 Editor"],"syntax":["map removeDrawLinks [from,param type]"],"summary":"Remove all drawn links for the given editor object for the given editor,object type. Pass an empty string as param type to remove all draw,links for an object.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeEventHandler","type":"command","md":"commands/removeEventHandler.md","json":"commands/removeEventHandler.json","groups":["Event Handlers"],"syntax":["target removeEventHandler [type, index]"],"summary":"Removes a given Event Handler that was added with addEventHandler.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeFromRemainsCollector","type":"command","md":"commands/removeFromRemainsCollector.md","json":"commands/removeFromRemainsCollector.json","groups":["Object Manipulation"],"syntax":["removeFromRemainsCollector remains"],"summary":"Removes vehicles/units from the garbage collector, so they do not get deleted automatically; added earlier with addToRemainsCollector.","arma3_since":"1.32","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeGoggles","type":"command","md":"commands/removeGoggles.md","json":"commands/removeGoggles.json","groups":["Unit Inventory"],"syntax":["removeGoggles unit"],"summary":"Removes goggles from unit (diver goggles for example). This command does not remove NVGoggles. Use unassignItem and removeItem or just unlinkItem for latter.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeGroupIcon","type":"command","md":"commands/removeGroupIcon.md","json":"commands/removeGroupIcon.json","groups":["High Command"],"syntax":["group removeGroupIcon iconID"],"summary":"Remove icon with given ID from group.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeHandgunItem","type":"command","md":"commands/removeHandgunItem.md","json":"commands/removeHandgunItem.json","groups":["Unit Inventory"],"syntax":["unit removeHandgunItem item"],"summary":"Removes given weapon item, including magazine, from the handgunWeapon","arma3_since":"0.70","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeHeadgear","type":"command","md":"commands/removeHeadgear.md","json":"commands/removeHeadgear.json","groups":["Unit Inventory"],"syntax":["removeHeadgear unit"],"summary":"Removes headgear from a unit. If unit has no headgear command quietly fails.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeItem","type":"command","md":"commands/removeItem.md","json":"commands/removeItem.json","groups":["Unit Inventory"],"syntax":["unit removeItem item"],"summary":"Removes item from the inventory. The removal order by containers is uniform → vest → backpack.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeItemFromBackpack","type":"command","md":"commands/removeItemFromBackpack.md","json":"commands/removeItemFromBackpack.json","groups":["Containers"],"syntax":["unit removeItemFromBackpack item"],"summary":"Removes item from soldier's backpack.","arma3_since":"1.04","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeItemFromUniform","type":"command","md":"commands/removeItemFromUniform.md","json":"commands/removeItemFromUniform.json","groups":["Containers"],"syntax":["unit removeItemFromUniform item"],"summary":"Removes item from soldier's uniform. Can be used with magazines and weapons too.","arma3_since":"1.04","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeItemFromVest","type":"command","md":"commands/removeItemFromVest.md","json":"commands/removeItemFromVest.json","groups":["Containers"],"syntax":["unit removeItemFromVest item"],"summary":"Removes item from soldier's vest.","arma3_since":"1.04","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeItems","type":"command","md":"commands/removeItems.md","json":"commands/removeItems.json","groups":["Unit Inventory"],"syntax":["unit removeItems item"],"summary":"Removes all items with given class name from the inventory.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeMagazine","type":"command","md":"commands/removeMagazine.md","json":"commands/removeMagazine.json","groups":["Unit Inventory"],"syntax":["unitName removeMagazine magazineName"],"summary":"Remove magazine from the unit or static weapon.","arma3_since":"0.50","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeMagazineGlobal","type":"command","md":"commands/removeMagazineGlobal.md","json":"commands/removeMagazineGlobal.json","groups":["Unit Inventory"],"syntax":["unit removeMagazineGlobal magazineName"],"summary":"Removes the magazine from the unit.","arma3_since":"0.76","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeMagazines","type":"command","md":"commands/removeMagazines.md","json":"commands/removeMagazines.json","groups":["Unit Inventory"],"syntax":["unitName removeMagazines magazineName"],"summary":"Removes all magazines of given type from the unit. If magazine class does not exist, nothing happens, not even .rpt message, unlike with addMagazine command.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeMagazinesTurret","type":"command","md":"commands/removeMagazinesTurret.md","json":"commands/removeMagazinesTurret.json","groups":["Turrets"],"syntax":["vehicle removeMagazinesTurret [magazineName, turretPath]"],"summary":"Removes all magazines of the given type from given vehicle. Use turret path [-1] for driver's turret.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeMagazineTurret","type":"command","md":"commands/removeMagazineTurret.md","json":"commands/removeMagazineTurret.json","groups":["Turrets"],"syntax":["vehicle removeMagazineTurret [magazineName, turretPath]"],"summary":"Removes the magazine from the turret. Use turret path [-1] for driver's turret.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeMenuItem","type":"command","md":"commands/removeMenuItem.md","json":"commands/removeMenuItem.json","groups":["Game 2 Editor"],"syntax":["map removeMenuItem index"],"summary":"Removes a previously added menu item.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeMissionEventHandler","type":"command","md":"commands/removeMissionEventHandler.md","json":"commands/removeMissionEventHandler.json","groups":["Event Handlers"],"syntax":["removeMissionEventHandler [type, index]"],"summary":"Removes mission event handler added by addMissionEventHandler.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeMPEventHandler","type":"command","md":"commands/removeMPEventHandler.md","json":"commands/removeMPEventHandler.json","groups":["Multiplayer","Event Handlers"],"syntax":["unitName removeMPEventHandler [event, index]"],"summary":"Removes MP event handler added by addMPEventHandler.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeMusicEventHandler","type":"command","md":"commands/removeMusicEventHandler.md","json":"commands/removeMusicEventHandler.json","groups":["Event Handlers","Sounds"],"syntax":["removeMusicEventHandler [type, id]"],"summary":"Removes specified music track event handler. See Arma 3: Event Handlers - Music Event Handlers.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeOwnedMine","type":"command","md":"commands/removeOwnedMine.md","json":"commands/removeOwnedMine.json","groups":["Mines"],"syntax":["unit removeOwnedMine mine"],"summary":"Removes ownership over a remotely detonatable mine from the unit.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removePrimaryWeaponItem","type":"command","md":"commands/removePrimaryWeaponItem.md","json":"commands/removePrimaryWeaponItem.json","groups":["Unit Inventory"],"syntax":["unit removePrimaryWeaponItem item"],"summary":"Removes given weapon item, including magazine, from the primaryWeapon.","arma3_since":"0.70","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeSecondaryWeaponItem","type":"command","md":"commands/removeSecondaryWeaponItem.md","json":"commands/removeSecondaryWeaponItem.json","groups":["Unit Inventory"],"syntax":["unit removeSecondaryWeaponItem item"],"summary":"Removes given weapon item, including magazine, from the secondaryWeapon.","arma3_since":"1.38","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeSimpleTask","type":"command","md":"commands/removeSimpleTask.md","json":"commands/removeSimpleTask.json","groups":["Briefing"],"syntax":["person removeSimpleTask task"],"summary":"Remove a simple task from the list of simple tasks.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeSwitchableUnit","type":"command","md":"commands/removeSwitchableUnit.md","json":"commands/removeSwitchableUnit.json","groups":["Team Switch","Multiplayer"],"syntax":["removeSwitchableUnit unitName"],"summary":"Remove a unit from the list of units available for Team Switch.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeTeamMember","type":"command","md":"commands/removeTeamMember.md","json":"commands/removeTeamMember.json","groups":["Teams"],"syntax":["team removeTeamMember member"],"summary":"Remove given member from given team. Effect is local, unless both member and team are local to PC on which command is executed, then effect is global.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeUniform","type":"command","md":"commands/removeUniform.md","json":"commands/removeUniform.json","groups":["Containers","Unit Inventory"],"syntax":["removeUniform unit"],"summary":"Removes uniform from unit.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeUserActionEventHandler","type":"command","md":"commands/removeUserActionEventHandler.md","json":"commands/removeUserActionEventHandler.json","groups":["Event Handlers"],"syntax":["removeUserActionEventHandler [keyName, event, index]"],"summary":"Removes a UserAction event handler. For a list of available UserAction event handlers, see: Arma 3: Mission Event Handlers.","arma3_since":"2.06","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeVest","type":"command","md":"commands/removeVest.md","json":"commands/removeVest.json","groups":["Containers","Unit Inventory"],"syntax":["removeVest unit"],"summary":"Removes vest from unit.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeWeapon","type":"command","md":"commands/removeWeapon.md","json":"commands/removeWeapon.json","groups":["Unit Inventory","Vehicle Inventory"],"syntax":["unit removeWeapon weapon","object removeWeapon [weapon, autoselect]"],"summary":"Remove weapon from a unit. The unit must be local to the computer where command is executed. For a global version of this command, see removeWeaponGlobal.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeWeaponAttachmentCargo","type":"command","md":"commands/removeWeaponAttachmentCargo.md","json":"commands/removeWeaponAttachmentCargo.json","groups":["Vehicle Inventory"],"syntax":["object removeWeaponAttachmentCargo [weaponID,creatorID,attachment]"],"summary":"Remove attachment linked to a weapon from the vehicle cargo space.","arma3_since":"1.22","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeWeaponCargo","type":"command","md":"commands/removeWeaponCargo.md","json":"commands/removeWeaponCargo.json","groups":["Vehicle Inventory"],"syntax":["object removeWeaponCargo [weaponID,creatorID]"],"summary":"Remove weapon from the vehicle cargo space.","arma3_since":"1.22","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeWeaponGlobal","type":"command","md":"commands/removeWeaponGlobal.md","json":"commands/removeWeaponGlobal.json","groups":["Unit Inventory","Vehicle Inventory"],"syntax":["unit removeWeaponGlobal weapon","object removeWeaponGlobal [weapon, autoselect]"],"summary":"Remove a weapon from a unit. An attempt to remove a weapon, which is not in unit's possession, is simply ignored.","arma3_since":"0.76","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeWeaponItem","type":"command","md":"commands/removeWeaponItem.md","json":"commands/removeWeaponItem.json","groups":["Unit Inventory"],"syntax":["unit removeWeaponItem [muzzle, magazine]"],"summary":"Removes magazine from the specified muzzle. It is possible to remove magazine directly from 'Throw' muzzle provided it is configured with keepInInventory = 0;.","arma3_since":"2.22","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"removeWeaponTurret","type":"command","md":"commands/removeWeaponTurret.md","json":"commands/removeWeaponTurret.json","groups":["Turrets"],"syntax":["vehicle removeWeaponTurret [weaponName, turretPath]"],"summary":"Removes weapon from the turret. Use turret path [-1] for driver's turret.","arma3_since":"1.32","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"reportRemoteTarget","type":"command","md":"commands/reportRemoteTarget.md","json":"commands/reportRemoteTarget.json","groups":["Sensors"],"syntax":["side reportRemoteTarget [target, time]"],"summary":"Shares the target vehicle via datalink to the Side center for a given time.","arma3_since":"1.70","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"requiredVersion","type":"command","md":"commands/requiredVersion.md","json":"commands/requiredVersion.json","groups":["System"],"syntax":["requiredVersion version"],"summary":"Check if version of application is available. If the current version is older than the required one, a warning message is shown and false is returned.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"resetCamShake","type":"command","md":"commands/resetCamShake.md","json":"commands/resetCamShake.json","groups":["Camera Control"],"syntax":["resetCamShake"],"summary":"Stops any ongoing camera shake effects. Does not prevent new effects from being created. To disallow new effects altogether, enableCamShake should be used.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"resetSubgroupDirection","type":"command","md":"commands/resetSubgroupDirection.md","json":"commands/resetSubgroupDirection.json","groups":["Groups"],"syntax":["resetSubgroupDirection unit"],"summary":"Sets formation direction of a group relative to current direction of the group leader. The group units will change their positions to form new formation if new formation direction is different (approx +/- 15 degrees).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"resistance","type":"command","md":"commands/resistance.md","json":"commands/resistance.json","groups":["Sides"],"syntax":["resistance"],"summary":"Pre-defined variable for the resistance side.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":["independent"]},{"name":"resize","type":"command","md":"commands/resize.md","json":"commands/resize.json","groups":["Arrays"],"syntax":["array resize count","array resize [count, fill]"],"summary":"Changes the size of the given array. The command does not return new array, it resizes the source array to the desired number of elements.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"resources","type":"command","md":"commands/resources.md","json":"commands/resources.json","groups":["Teams"],"syntax":["resources member"],"summary":"Returns the resources of a team member. Results are local to the PC on which command was executed.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"respawnVehicle","type":"command","md":"commands/respawnVehicle.md","json":"commands/respawnVehicle.json","groups":["Multiplayer"],"syntax":["vehicle respawnVehicle [respawnDelay, respawnCount, deleteOldWreck, respawnOnServer, respawnFlying, respawnUnit, respawnMode, respawnSide, useRespawnMarkerDir]"],"summary":"Sets vehicle as respawnable in MP game (see Vehicle Respawn). The vehicle will be spawned at the locality and coordinates it was prior to destruction.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"restartEditorCamera","type":"command","md":"commands/restartEditorCamera.md","json":"commands/restartEditorCamera.json","groups":["Game 2 Editor"],"syntax":["restartEditorCamera map"],"summary":"Restarts the mission editor camera (if it was deleted by a script,for example).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"reveal","type":"command","md":"commands/reveal.md","json":"commands/reveal.json","groups":["Object Manipulation"],"syntax":["toWhom reveal target","toWhom reveal [target, accuracy]"],"summary":"Reveals a target to a group. If toWhom is a unit, unit's group is considered. If toWhom is a vehicle, vehicle commander's group is considered.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"revealMine","type":"command","md":"commands/revealMine.md","json":"commands/revealMine.json","groups":["Mines"],"syntax":["side revealMine mine"],"summary":"Sets given mine as known to the side. (Knowledge about a mine is always shared across all units in a side.)","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"reverse","type":"command","md":"commands/reverse.md","json":"commands/reverse.json","groups":["Arrays"],"syntax":["reverse array","reverse string"],"summary":"Reverses given array by reference (modifies the original array, just like resize). The alternative syntax can be used to reverse a ANSI string. If Unicode support is desired, see forceUnicode.","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"reversedMouseY","type":"command","md":"commands/reversedMouseY.md","json":"commands/reversedMouseY.json","groups":["System"],"syntax":["reversedMouseY"],"summary":"Returns true if mouse vertical axe is inverted.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"roadAt","type":"command","md":"commands/roadAt.md","json":"commands/roadAt.json","groups":["Roads and Airports"],"syntax":["roadAt position"],"summary":"Returns a road segment containing given position, objNull otherwise. Same as isOnRoad only returns the actual road object instead of boolean.","arma3_since":"1.58","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"roadsConnectedTo","type":"command","md":"commands/roadsConnectedTo.md","json":"commands/roadsConnectedTo.json","groups":["Roads and Airports"],"syntax":["roadsConnectedTo roadSegment","roadsConnectedTo [roadSegment, extended]"],"summary":"Find the road segments connected to the given road segment.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"roleDescription","type":"command","md":"commands/roleDescription.md","json":"commands/roleDescription.json","groups":["Object Manipulation","Multiplayer"],"syntax":["roleDescription unit"],"summary":"Returns unit description set in the editor and visible on role selection screen in multiplayer.","arma3_since":"1.48","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ropeAttachedObjects","type":"command","md":"commands/ropeAttachedObjects.md","json":"commands/ropeAttachedObjects.json","groups":["Ropes and Sling Loading"],"syntax":["ropeAttachedObjects ropesOwner"],"summary":"Returns an array of all entities that are attached to the transport with ropes. This command is the opposite of ropeAttachedTo.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ropeAttachedTo","type":"command","md":"commands/ropeAttachedTo.md","json":"commands/ropeAttachedTo.json","groups":["Ropes and Sling Loading"],"syntax":["ropeAttachedTo cargo"],"summary":"Returns the owner of the first rope - the transport to which other entities are attached with ropes. This command is the opposite of ropeAttachedObjects. To return all owners see ropesAttachedTo.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ropeAttachEnabled","type":"command","md":"commands/ropeAttachEnabled.md","json":"commands/ropeAttachEnabled.json","groups":["Ropes and Sling Loading"],"syntax":["ropeAttachEnabled entity"],"summary":"Returns true if entity can be attached to a rope end.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ropeAttachTo","type":"command","md":"commands/ropeAttachTo.md","json":"commands/ropeAttachTo.json","groups":["Ropes and Sling Loading"],"syntax":["[entity, toPoint, ropeEndDownVector] ropeAttachTo rope","entity ropeAttachTo rope"],"summary":"Attaches entity to the rope end with optional offset. For detach operation use ropeDetach.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ropeCreate","type":"command","md":"commands/ropeCreate.md","json":"commands/ropeCreate.json","groups":["Ropes and Sling Loading"],"syntax":["ropeCreate [fromObject, fromPoint, toObject, toPoint, length, ropeStart, ropeEnd, ropeType, nSegments]","ropeCreate [fromObject, fromPoint, length, ropeStart, ropeEnd, ropeType, nSegments]"],"summary":"Creates a PhysX rope with given params. Since Arma 3 v2.14 the optional arguments can be skipped by setting them to nil.","arma3_since":"1.34","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ropeCut","type":"command","md":"commands/ropeCut.md","json":"commands/ropeCut.json","groups":["Ropes and Sling Loading"],"syntax":["ropeCut [rope, length]"],"summary":"Cuts the given rope to the specified length. If some entity was attached to the end of the rope, it will be detached.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ropeDestroy","type":"command","md":"commands/ropeDestroy.md","json":"commands/ropeDestroy.json","groups":["Ropes and Sling Loading"],"syntax":["ropeDestroy rope"],"summary":"Destroys the given rope. If the rope is attached to a vehicle, it will be detached and then destroyed.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ropeDetach","type":"command","md":"commands/ropeDetach.md","json":"commands/ropeDetach.json","groups":["Ropes and Sling Loading"],"syntax":["attachedObject ropeDetach rope"],"summary":"Detaches attached object from rope (i.e. detaches rope end from attached to it entity). See ropeAttachTo for attach operation.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ropeEndPosition","type":"command","md":"commands/ropeEndPosition.md","json":"commands/ropeEndPosition.json","groups":["Ropes and Sling Loading"],"syntax":["ropeEndPosition rope"],"summary":"Returns start and end positions for the given rope. If command fails, empty array [] is returned.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ropeLength","type":"command","md":"commands/ropeLength.md","json":"commands/ropeLength.json","groups":["Ropes and Sling Loading"],"syntax":["ropeLength rope"],"summary":"Return rope length in meters (set by ropeCreate, ropeCut, ropeUnwind).","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ropes","type":"command","md":"commands/ropes.md","json":"commands/ropes.json","groups":["Ropes and Sling Loading"],"syntax":["ropes ropesOwner"],"summary":"Returns all ropes attached to a ropes owner transport vehicle.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ropesAttachedTo","type":"command","md":"commands/ropesAttachedTo.md","json":"commands/ropesAttachedTo.json","groups":["Ropes and Sling Loading"],"syntax":["ropesAttachedTo cargo"],"summary":"Returns the owners of all ropes attached to the cargo - the transports to which other entities are attached with ropes.","arma3_since":"2.10","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ropeSegments","type":"command","md":"commands/ropeSegments.md","json":"commands/ropeSegments.json","groups":["Ropes and Sling Loading"],"syntax":["ropeSegments rope"],"summary":"Returns provided rope's segments. Arma 3 v2.12 use objectParent to return the rope parent from a rope segment.","arma3_since":"2.04","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ropeUnwind","type":"command","md":"commands/ropeUnwind.md","json":"commands/ropeUnwind.json","groups":["Ropes and Sling Loading"],"syntax":["ropeUnwind [rope, speed, length, relative]"],"summary":"Increases or decreases the rope length by the given amount. Use relative parameter for changing rope length +/- from current length.","arma3_since":"1.34","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"ropeUnwound","type":"command","md":"commands/ropeUnwound.md","json":"commands/ropeUnwound.json","groups":["Ropes and Sling Loading"],"syntax":["ropeUnwound rope"],"summary":"Returns false if rope length changing animation is in progress. Returns true if animation is done.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"rotorsForcesRTD","type":"command","md":"commands/rotorsForcesRTD.md","json":"commands/rotorsForcesRTD.json","groups":["RTD"],"syntax":["rotorsForcesRTD helicopter"],"summary":"Returns force produced by rotors.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"rotorsRpmRTD","type":"command","md":"commands/rotorsRpmRTD.md","json":"commands/rotorsRpmRTD.json","groups":["RTD"],"syntax":["rotorsRpmRTD RTD_helicopter"],"summary":"Returns rotors RPM.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"round","type":"command","md":"commands/round.md","json":"commands/round.json","groups":["Math"],"syntax":["round value"],"summary":"Rounds the provided value to the closest integer.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"runInitScript","type":"command","md":"commands/runInitScript.md","json":"commands/runInitScript.json","groups":["System"],"syntax":["runInitScript"],"summary":"Fades in mission screen and re-executes init.sqf and init.sqs scripts. In Eden Editor the code inside the \"Init\" mission attribute is executed.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"safeZoneH","type":"command","md":"commands/safeZoneH.md","json":"commands/safeZoneH.json","groups":["GUI Control - Positioning"],"syntax":["safeZoneH"],"summary":"Returns the height of the screen in screen measurement units. Taken from top left corner of the default viewport (0,0) of the screen and going in the same direction as the Y axis, the value will be positive but…","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"safeZoneW","type":"command","md":"commands/safeZoneW.md","json":"commands/safeZoneW.json","groups":["GUI Control - Positioning"],"syntax":["safeZoneW"],"summary":"Returns the width of the screen in screen measurement units. Taken from top left corner of the default viewport (0,0) of the screen and going in the same direction as the X axis, the value will be positive but resulting…","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"safeZoneWAbs","type":"command","md":"commands/safeZoneWAbs.md","json":"commands/safeZoneWAbs.json","groups":["GUI Control - Positioning"],"syntax":["safeZoneWAbs"],"summary":"Returns absolute safeZoneW including all monitors.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"safeZoneX","type":"command","md":"commands/safeZoneX.md","json":"commands/safeZoneX.json","groups":["GUI Control - Positioning"],"syntax":["safeZoneX"],"summary":"Returns the X of the left border of the screen, which is also a distance in screen measurement units from top left corner of the default viewport (0,0) of the screen to the left border of the screen.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"safeZoneXAbs","type":"command","md":"commands/safeZoneXAbs.md","json":"commands/safeZoneXAbs.json","groups":["GUI Control - Positioning"],"syntax":["safeZoneXAbs"],"summary":"Returns absolute safeZoneX including all monitors.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"safeZoneY","type":"command","md":"commands/safeZoneY.md","json":"commands/safeZoneY.json","groups":["GUI Control - Positioning"],"syntax":["safeZoneY"],"summary":"Returns the Y of the top border of the screen, which is also a distance in screen measurement units from top left corner of the default viewport (0,0) of the screen to the top border of the screen.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"save3DENInventory","type":"command","md":"commands/save3DENInventory.md","json":"commands/save3DENInventory.json","groups":["Eden Editor"],"syntax":["save3DENInventory entities"],"summary":"Saves the current state of entities' inventory to the Mission.sqm.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"save3DENPreferences","type":"command","md":"commands/save3DENPreferences.md","json":"commands/save3DENPreferences.json","groups":["Eden Editor"],"syntax":["save3DENPreferences"],"summary":"Saves current 3DEN preferences into .3den.Arma3Profile file.","arma3_since":"2.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"saveGame","type":"command","md":"commands/saveGame.md","json":"commands/saveGame.json","groups":["Mission Information"],"syntax":["saveGame"],"summary":"Autosaves the game (used for Retry). The saving is not started immediately, the request for autosave is made instead. To check the status of the request, use isSaving.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"saveIdentity","type":"command","md":"commands/saveIdentity.md","json":"commands/saveIdentity.json","groups":["Unit Identity"],"syntax":["unit saveIdentity name"],"summary":"Saves units's identity to Objects.sav file in campaign directory as entry name.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"saveJoysticks","type":"command","md":"commands/saveJoysticks.md","json":"commands/saveJoysticks.json","groups":["System"],"syntax":["saveJoysticks"],"summary":"Saves joysticks key mappings into the joysticks.cfg file. Engine add these joysticks to the Joystick Scheme mapping dialog in options controls section.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"saveMissionProfileNamespace","type":"command","md":"commands/saveMissionProfileNamespace.md","json":"commands/saveMissionProfileNamespace.json","groups":["Namespaces","Variables"],"syntax":["saveMissionProfileNamespace"],"summary":"missionProfileNamespace provides long-term storage solution for mission variables.","arma3_since":"2.10","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"saveOverlay","type":"command","md":"commands/saveOverlay.md","json":"commands/saveOverlay.json","groups":["Game 2 Editor"],"syntax":["saveOverlay map"],"summary":"Save the current overlay.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"saveProfileNamespace","type":"command","md":"commands/saveProfileNamespace.md","json":"commands/saveProfileNamespace.json","groups":["Namespaces","Variables"],"syntax":["saveProfileNamespace"],"summary":"Saves all variables stored in profileNamespace to the active Profile.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"saveStatus","type":"command","md":"commands/saveStatus.md","json":"commands/saveStatus.json","groups":["Weapon Pool","Mission Information"],"syntax":["object saveStatus name"],"summary":"Saves object's properties to Objects.sav file in campaign directory as entry name.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"saveVar","type":"command","md":"commands/saveVar.md","json":"commands/saveVar.json","groups":["Variables"],"syntax":["saveVar varname"],"summary":"Save variable value into the campaign space. This variable is available to all following missions in the campaign.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"savingEnabled","type":"command","md":"commands/savingEnabled.md","json":"commands/savingEnabled.json","groups":["Mission Information"],"syntax":["savingEnabled"],"summary":"Check if saving the game is enabled.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"say","type":"command","md":"commands/say.md","json":"commands/say.json","groups":["Sounds"],"syntax":["from say sound"],"summary":"Make unit say given sound. The sound is defined in CfgSounds. If the unit is a person, it will also perform the corresponding lipsync effect provided an appropriate .lip file has been created for this sound.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"say2D","type":"command","md":"commands/say2D.md","json":"commands/say2D.json","groups":["Sounds"],"syntax":["from say2D sound"],"summary":"Plays given sound in 2D.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"say3D","type":"command","md":"commands/say3D.md","json":"commands/say3D.json","groups":["Sounds"],"syntax":["from say3D sound"],"summary":"Lets an object say given sound in 3D space. This allows broadcasting of positional music or sound from a source, without having to script a fade sound or music command. The source has to be alive.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"scopeName","type":"command","md":"commands/scopeName.md","json":"commands/scopeName.json","groups":["Program Flow"],"syntax":["scopeName name"],"summary":"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.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"score","type":"command","md":"commands/score.md","json":"commands/score.json","groups":["Multiplayer"],"syntax":["score unit"],"summary":"Returns the person's score in MP.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"scoreSide","type":"command","md":"commands/scoreSide.md","json":"commands/scoreSide.json","groups":["Multiplayer","Sides"],"syntax":["scoreSide side"],"summary":"Returns score for the given side. MP Only.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"screenshot","type":"command","md":"commands/screenshot.md","json":"commands/screenshot.json","groups":["System"],"syntax":["screenshot filename"],"summary":"Takes a screenshot of the 3D scene and saves it to the provided filename.","arma3_since":"1.60","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"screenToWorld","type":"command","md":"commands/screenToWorld.md","json":"commands/screenToWorld.json","groups":["Positions"],"syntax":["screenToWorld screen","camera screenToWorld position"],"summary":"Returns the position on landscape (PositionAGL) corresponding to the given point on screen (in UI coordinates).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"screenToWorldDirection","type":"command","md":"commands/screenToWorldDirection.md","json":"commands/screenToWorldDirection.json","groups":["Positions"],"syntax":["screenToWorldDirection screen","camera screenToWorldDirection position"],"summary":"Returns the 3D vector in world corresponding to the given point on the screen (in UI coordinates), as if the vector was aiming from the camera to the screen position.","arma3_since":"2.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"scriptDone","type":"command","md":"commands/scriptDone.md","json":"commands/scriptDone.json","groups":["Program Flow"],"syntax":["scriptDone handle"],"summary":"Check if a script is finished running using the Script Handle returned by execVM or spawn.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"scriptName","type":"command","md":"commands/scriptName.md","json":"commands/scriptName.json","groups":["Program Flow"],"syntax":["scriptName name"],"summary":"Assign a user friendly name to the VM script this command is executed from.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"scriptNull","type":"command","md":"commands/scriptNull.md","json":"commands/scriptNull.json","groups":["Variables"],"syntax":["scriptNull"],"summary":"A non-existing or completed Script Handle. To compare non-existent scripts use isNull or isEqualTo:","arma3_since":"1.32","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"scudState","type":"command","md":"commands/scudState.md","json":"commands/scudState.json","groups":["Object Manipulation"],"syntax":["scudState scudName"],"summary":"Return the current state of given Scud launcher.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"secondaryWeapon","type":"command","md":"commands/secondaryWeapon.md","json":"commands/secondaryWeapon.json","groups":["Unit Inventory"],"syntax":["secondaryWeapon unit"],"summary":"Returns the name of a unit's secondary weapon (launcher). To detect the weapon which is currently being used by the unit use currentWeapon.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"secondaryWeaponItems","type":"command","md":"commands/secondaryWeaponItems.md","json":"commands/secondaryWeaponItems.json","groups":["Unit Inventory"],"syntax":["secondaryWeaponItems unit"],"summary":"Returns array with all items assigned to the secondaryWeapon except magazines. Use secondaryWeaponMagazine command for the latter. This command is used for infantry weapons only.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"secondaryWeaponMagazine","type":"command","md":"commands/secondaryWeaponMagazine.md","json":"commands/secondaryWeaponMagazine.json","groups":["Unit Inventory"],"syntax":["secondaryWeaponMagazine unit"],"summary":"Collects all loaded magazines from all secondaryWeapon muzzles and returns them in Array, otherwise it returns []. This command is used for infantry weapons only.","arma3_since":"0.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"select","type":"command","md":"commands/select.md","json":"commands/select.json","groups":["Arrays","Strings","Config"],"syntax":["array select index","array select boolean","config select index","string select [start, length]","array select [start, count]","array select expression"],"summary":"Selects an element from an array, config entry from Config or substring from a string or a range from an array.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"selectBestPlaces","type":"command","md":"commands/selectBestPlaces.md","json":"commands/selectBestPlaces.json","groups":["Mission Information"],"syntax":["selectBestPlaces [position, radius, expression, precision, sourcesCount]"],"summary":"Find the places with the maximum value of expression in the given area. Places can be on water. Results are sorted by value. Search pattern is randomised every command execution.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"selectDiarySubject","type":"command","md":"commands/selectDiarySubject.md","json":"commands/selectDiarySubject.json","groups":["Briefing"],"syntax":["player selectDiarySubject subject"],"summary":"Selects a subject page in the diary. The subject page is selected but the command does not open the map by default, which could be opened with openMap if necessary.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"selectedEditorObjects","type":"command","md":"commands/selectedEditorObjects.md","json":"commands/selectedEditorObjects.json","groups":["Game 2 Editor"],"syntax":["selectedEditorObjects map"],"summary":"Returns a list of currently selected editor objects.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"selectEditorObject","type":"command","md":"commands/selectEditorObject.md","json":"commands/selectEditorObject.json","groups":["Game 2 Editor"],"syntax":["map selectEditorObject object"],"summary":"Select an editor object. Does not un-select previously selected objects.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"selectionNames","type":"command","md":"commands/selectionNames.md","json":"commands/selectionNames.json","groups":["Object Manipulation"],"syntax":["selectionNames object","object selectionNames LOD"],"summary":"Returns the list of model selections. When using default syntax, the named selections are returned from the first LOD only (LOD index 0). Alternative syntax allows to select LOD by name or by LOD resolution.","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"selectionPosition","type":"command","md":"commands/selectionPosition.md","json":"commands/selectionPosition.json","groups":["Object Manipulation","Render Time Scope"],"syntax":["object selectionPosition selectionName","object selectionPosition [selectionName, LOD, returnMode]","selectionPosition [object, selectionName, LODIndex, isVisual, returnMode]"],"summary":"Returns selection position in model space pertaining to the current animation in render time scope.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"selectionVectorDirAndUp","type":"command","md":"commands/selectionVectorDirAndUp.md","json":"commands/selectionVectorDirAndUp.json","groups":["Object Manipulation"],"syntax":["object selectionVectorDirAndUp [selectionName, LOD]"],"summary":"Searches for selection in the object model's LOD level, and returns the Direction and Up vectors in model space.","arma3_since":"2.06","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"selectLeader","type":"command","md":"commands/selectLeader.md","json":"commands/selectLeader.json","groups":["Groups"],"syntax":["group selectLeader unitName"],"summary":"Select the group's leader. Group locality can be checked with local command and group ownership with groupOwner command.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"selectMax","type":"command","md":"commands/selectMax.md","json":"commands/selectMax.json","groups":["Arrays"],"syntax":["selectMax array"],"summary":"Returns the array element with maximum numerical value. Engine solution to BIS_fnc_greatestNum and BIS_fnc_findExtreme. Therefore it is expected that supplied array consists of Numbers only.","arma3_since":"1.66","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"selectMin","type":"command","md":"commands/selectMin.md","json":"commands/selectMin.json","groups":["Arrays"],"syntax":["selectMin array"],"summary":"Returns the array element with minimum numerical value. Engine solution to BIS_fnc_lowestNum and BIS_fnc_findExtreme. Therefore it is expected that supplied array consists of Numbers only.","arma3_since":"1.66","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"selectNoPlayer","type":"command","md":"commands/selectNoPlayer.md","json":"commands/selectNoPlayer.json","groups":["Object Manipulation"],"syntax":["selectNoPlayer"],"summary":"Switches player to no unit, makes player return objNull.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"selectPlayer","type":"command","md":"commands/selectPlayer.md","json":"commands/selectPlayer.json","groups":["Object Manipulation","Multiplayer"],"syntax":["selectPlayer unitName"],"summary":"Move player into given unit. Some usage advices:","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"selectRandom","type":"command","md":"commands/selectRandom.md","json":"commands/selectRandom.json","groups":["Arrays"],"syntax":["selectRandom array"],"summary":"Returns a random element from the given array. Engine solution to BIS_fnc_selectRandom","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"selectRandomWeighted","type":"command","md":"commands/selectRandomWeighted.md","json":"commands/selectRandomWeighted.json","groups":["Arrays"],"syntax":["selectRandomWeighted valuesAndWeights","values selectRandomWeighted weights"],"summary":"Returns a random element from the given array according to assigned weights. Engine solution to BIS_fnc_selectRandomWeighted. A few notes:","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"selectThrowable","type":"command","md":"commands/selectThrowable.md","json":"commands/selectThrowable.json","groups":["Weapons","Unit Inventory"],"syntax":["unit selectThrowable throwable"],"summary":"Selects current throwable, which will be launched if the user presses G.","arma3_since":"2.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"selectWeapon","type":"command","md":"commands/selectWeapon.md","json":"commands/selectWeapon.json","groups":["Weapons"],"syntax":["unitName selectWeapon muzzleName","unit selectWeapon [weapon, muzzle, firemode]"],"summary":"Selects the given weapon.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"selectWeaponTurret","type":"command","md":"commands/selectWeaponTurret.md","json":"commands/selectWeaponTurret.json","groups":["Turrets"],"syntax":["vehicle selectWeaponTurret [weapon, turretPath, muzzle, firemode]"],"summary":"Selects the given weapon on the specified turret. Use turret path [-1] for the driver's turret.","arma3_since":"1.12","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"sendAUMessage","type":"command","md":"commands/sendAUMessage.md","json":"commands/sendAUMessage.json","groups":["Multiplayer"],"syntax":["sendAUMessage [clientList, command]"],"summary":"Send the command to the list of clients.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"sendSimpleCommand","type":"command","md":"commands/sendSimpleCommand.md","json":"commands/sendSimpleCommand.json","groups":["Unit Control"],"syntax":["vehicleName sendSimpleCommand command"],"summary":"Sends a simple command to the vehicle's driver / gunner (air vehicles ignore it). See also vehicleMoveInfo.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"sendTask","type":"command","md":"commands/sendTask.md","json":"commands/sendTask.json","groups":["Briefing","Teams"],"syntax":["sender sendTask [receiver,[type] or [type,parentTask],priority,name1,value1,name2,value2,...]"],"summary":"Create a new AI task (subtask of parentTask). Type is name of registered task type.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"sendTaskResult","type":"command","md":"commands/sendTaskResult.md","json":"commands/sendTaskResult.json","groups":["Briefing"],"syntax":["task sendTaskResult [state,result,sentence]"],"summary":"Send a result of the task to the task sender.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"sendUDPMessage","type":"command","md":"commands/sendUDPMessage.md","json":"commands/sendUDPMessage.json","groups":["Multiplayer"],"syntax":["sendUDPMessage [ip, port, message]"],"summary":"Send message to given address using UDP protocol. Returns false if the message has not been delivered","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"sentencesEnabled","type":"command","md":"commands/sentencesEnabled.md","json":"commands/sentencesEnabled.json","groups":["Radio and Chat"],"syntax":["sentencesEnabled"],"summary":"A getter for enableSentences.","arma3_since":"2.06","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"serverCommand","type":"command","md":"commands/serverCommand.md","json":"commands/serverCommand.json","groups":["Multiplayer"],"syntax":["serverCommand command","password serverCommand command"],"summary":"Executes the given server command. Requires you to be logged-in admin as client to execute on a client, or provide the serverCommandPassword with the serverCommand execution as client/server to basically also get logged…","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"serverCommandAvailable","type":"command","md":"commands/serverCommandAvailable.md","json":"commands/serverCommandAvailable.json","groups":["Multiplayer"],"syntax":["serverCommandAvailable command"],"summary":"Returns true if given serverCommand is available on current machine, false if not.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"serverCommandExecutable","type":"command","md":"commands/serverCommandExecutable.md","json":"commands/serverCommandExecutable.json","groups":["Multiplayer"],"syntax":["serverCommandExecutable command"],"summary":"Returns true if the serverCommand can be performed on the machine and in this exact environment, otherwise false.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"serverName","type":"command","md":"commands/serverName.md","json":"commands/serverName.json","groups":["Multiplayer"],"syntax":["serverName"],"summary":"Returns name of the hosting server in MP, \"\" in SP.","arma3_since":"1.48","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"serverNamespace","type":"command","md":"commands/serverNamespace.md","json":"commands/serverNamespace.json","groups":["Namespaces","Variables","Multiplayer"],"syntax":["serverNamespace"],"summary":"Returns server's namespace. This namespace is only available on the server for the server's uptime duration (same as uiNamespace). All server event handlers, which are available in server config, use this namespace.","arma3_since":"2.06","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"serverTime","type":"command","md":"commands/serverTime.md","json":"commands/serverTime.json","groups":["Time","Mission Information","Multiplayer"],"syntax":["serverTime"],"summary":"Returns the time since latest server (re)start in seconds.","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"set","type":"command","md":"commands/set.md","json":"commands/set.json","groups":["Arrays","HashMap"],"syntax":["array set [index, value]","hashMap set [key, value, insertOnly]"],"summary":"Changes the element at the given zero-based index of the array.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"set3DENAttachedCursorEntity","type":"command","md":"commands/set3DENAttachedCursorEntity.md","json":"commands/set3DENAttachedCursorEntity.json","groups":["Eden Editor"],"syntax":["set3DENAttachedCursorEntity entityHashMap"],"summary":"Attach an entity to the Eden Editor cursor.","arma3_since":"2.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"set3DENAttribute","type":"command","md":"commands/set3DENAttribute.md","json":"commands/set3DENAttribute.json","groups":["Eden Editor"],"syntax":["entity set3DENAttribute [class, value]"],"summary":"Sets one of entity attributes. For the list of all attributes with their properties see Setting Attributes.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"set3DENAttributes","type":"command","md":"commands/set3DENAttributes.md","json":"commands/set3DENAttributes.json","groups":["Eden Editor"],"syntax":["set3DENAttributes [[entities1, class1, value1], [entities2, class2, value2], ...]"],"summary":"Set entity attributes. An attribute is identified by its property (data when it is engine-drive attribute) value in config. For the list of all attributes with their properties, see Setting Attributes.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"set3DENGrid","type":"command","md":"commands/set3DENGrid.md","json":"commands/set3DENGrid.json","groups":["Eden Editor"],"syntax":["set3DENGrid [type, value]"],"summary":"Sets the grid increment for the given transformation type.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"set3DENIconsVisible","type":"command","md":"commands/set3DENIconsVisible.md","json":"commands/set3DENIconsVisible.json","groups":["Eden Editor"],"syntax":["set3DENIconsVisible [showMap, showScene]"],"summary":"Toggle visibility of Eden Editor icons.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"set3DENLayer","type":"command","md":"commands/set3DENLayer.md","json":"commands/set3DENLayer.json","groups":["Eden Editor"],"syntax":["entity set3DENLayer layerID"],"summary":"Set layer for Eden Entity.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"set3DENLinesVisible","type":"command","md":"commands/set3DENLinesVisible.md","json":"commands/set3DENLinesVisible.json","groups":["Eden Editor"],"syntax":["set3DENLinesVisible [showMap, showScene]"],"summary":"Toggle visibility of Eden Editor lines.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"set3DENLogicType","type":"command","md":"commands/set3DENLogicType.md","json":"commands/set3DENLogicType.json","groups":["Eden Editor"],"syntax":["objects set3DENLogicType classname"],"summary":"Sets the new type of Logic object(s). For other objects use set3DENObjectType.","arma3_since":"1.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"set3DENMissionAttribute","type":"command","md":"commands/set3DENMissionAttribute.md","json":"commands/set3DENMissionAttribute.json","groups":["Eden Editor"],"syntax":["section set3DENMissionAttribute [class, value]"],"summary":"Set scenario attribute. An attribute is identified by its property (data when it is engine-drive attribute) value in config. For the list of all attributes with their properties, see Setting Attributes.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"set3DENMissionAttributes","type":"command","md":"commands/set3DENMissionAttributes.md","json":"commands/set3DENMissionAttributes.json","groups":["Eden Editor"],"syntax":["set3DENMissionAttributes [[section1, class1, value1], ...]"],"summary":"Set scenario attributes. An attribute is identified by its property (data when it is an engine-driven attribute) value in config. For the list of all attributes with their properties, see Mission Attributes.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"set3DENModelsVisible","type":"command","md":"commands/set3DENModelsVisible.md","json":"commands/set3DENModelsVisible.json","groups":["Eden Editor"],"syntax":["set3DENModelsVisible [map, scene]"],"summary":"Enables or disables trigger area visibility.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"set3DENObjectType","type":"command","md":"commands/set3DENObjectType.md","json":"commands/set3DENObjectType.json","groups":["Eden Editor"],"syntax":["objects set3DENObjectType classname"],"summary":"Sets the classname of one or more given Eden Editor objects. For Logic objects use set3DENLogicType.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"set3DENSelected","type":"command","md":"commands/set3DENSelected.md","json":"commands/set3DENSelected.json","groups":["Eden Editor"],"syntax":["set3DENSelected entities"],"summary":"Changes selection in Eden Editor to what is inside entities array.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setAccTime","type":"command","md":"commands/setAccTime.md","json":"commands/setAccTime.json","groups":["Time"],"syntax":["setAccTime accFactor"],"summary":"Set simulation acceleration coefficient. May also be used to slow time in cutscenes.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setActualCollectiveRTD","type":"command","md":"commands/setActualCollectiveRTD.md","json":"commands/setActualCollectiveRTD.json","groups":["RTD"],"syntax":["helicopterRTD setActualCollectiveRTD value"],"summary":"Sets the collective pitch control to a specific position, regardless of input devices (until those are changed).","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setAirplaneThrottle","type":"command","md":"commands/setAirplaneThrottle.md","json":"commands/setAirplaneThrottle.json","groups":["Object Manipulation"],"syntax":["airplane setAirplaneThrottle value"],"summary":"Sets a wanted throttle position - works only on player's vehicle.","arma3_since":"1.70","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setAirportSide","type":"command","md":"commands/setAirportSide.md","json":"commands/setAirportSide.json","groups":["Roads and Airports","Sides"],"syntax":["id setAirportSide side","target setAirportSide side"],"summary":"Set owning side of the airport. ID is the number to identify which airport on the island you want to check.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setAmmo","type":"command","md":"commands/setAmmo.md","json":"commands/setAmmo.json","groups":["Unit Inventory","Vehicle Inventory"],"syntax":["unit setAmmo [weaponOrMuzzle, count]"],"summary":"Sets custom ammo count in the currently loaded magazine of the specified weapon or muzzle.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setAmmoCargo","type":"command","md":"commands/setAmmoCargo.md","json":"commands/setAmmoCargo.json","groups":["Vehicle Inventory"],"syntax":["vehicleName setAmmoCargo ammoCargo"],"summary":"Set amount of ammo resources in cargo space of a rearm vehicle. Ammo resource is used to resupply vehicles that take ammo. Soldiers use individual magazines instead.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setAmmoOnPylon","type":"command","md":"commands/setAmmoOnPylon.md","json":"commands/setAmmoOnPylon.json","groups":["Vehicle Loadouts"],"syntax":["vehicle setAmmoOnPylon [pylon, ammocount]"],"summary":"Set count of ammo in magazine on pylon (supports pylon name since Arma 3 v1.94)","arma3_since":"1.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setAngularVelocity","type":"command","md":"commands/setAngularVelocity.md","json":"commands/setAngularVelocity.json","groups":["Object Manipulation"],"syntax":["obj setAngularVelocity vector"],"summary":"Sets the angular velocity of the object in world space as a 3D vector. The units are in Rad/s and rotations are clockwise.","arma3_since":"2.18","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setAngularVelocityModelSpace","type":"command","md":"commands/setAngularVelocityModelSpace.md","json":"commands/setAngularVelocityModelSpace.json","groups":["Object Manipulation"],"syntax":["obj setAngularVelocityModelSpace vector"],"summary":"Sets the angular velocity of the object in model space as a 3D vector. The units are in Rad/s and rotations are clockwise.","arma3_since":"2.18","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setAnimSpeedCoef","type":"command","md":"commands/setAnimSpeedCoef.md","json":"commands/setAnimSpeedCoef.json","groups":["Animations","Stamina System"],"syntax":["unit setAnimSpeedCoef coef"],"summary":"Sets a coefficient for animation speed (0.5 will play animations half the speed, 2 twice the speed). Doesn't affect upper body animations (reloading, etc.)","arma3_since":"1.54","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setAperture","type":"command","md":"commands/setAperture.md","json":"commands/setAperture.json","groups":["Camera Control","Lights"],"syntax":["setAperture aperture"],"summary":"Sets custom eye accommodation camera aperture.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setApertureNew","type":"command","md":"commands/setApertureNew.md","json":"commands/setApertureNew.json","groups":["Camera Control","Lights"],"syntax":["setApertureNew [minimum, standard, maximum, luminance]","setApertureNew [reset]"],"summary":"Sets custom camera aperture when HDR is enabled. Provided values should be set such as minimum <e; standard <e; maximum.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setArmoryPoints","type":"command","md":"commands/setArmoryPoints.md","json":"commands/setArmoryPoints.json","groups":["System"],"syntax":["setArmoryPoints points"],"summary":"Stores passed number into [USERNAME].ArmaXProfile file, where it assigns it as a value to armoryPoints entry. If entry doesn't exist, it is created.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setAttributes","type":"command","md":"commands/setAttributes.md","json":"commands/setAttributes.json","groups":["Strings","Structured Text"],"syntax":["text setAttributes [name1, value1, name2, value2, ...]"],"summary":"Returns a Structured Text created from the given structured text and sets attributes to the given values.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setAutonomous","type":"command","md":"commands/setAutonomous.md","json":"commands/setAutonomous.json","groups":["Remote Control"],"syntax":["uav setAutonomous bool"],"summary":"Sets UAV autonomous mode.","arma3_since":"1.16","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setBehaviour","type":"command","md":"commands/setBehaviour.md","json":"commands/setBehaviour.json","groups":["Groups","AI Behaviour"],"syntax":["groupOrUnit setBehaviour behaviour"],"summary":"Sets individual unit behaviour on every unit in a group.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setBehaviourStrong","type":"command","md":"commands/setBehaviourStrong.md","json":"commands/setBehaviourStrong.json","groups":["Groups","AI Behaviour"],"syntax":["groupName setBehaviourStrong behaviour"],"summary":"Sets individual unit behaviour on every unit in a group and additionally tries to force this behaviour to the unit's group. Alternatively see setCombatBehaviour.","arma3_since":"1.92","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setBleedingRemaining","type":"command","md":"commands/setBleedingRemaining.md","json":"commands/setBleedingRemaining.json","groups":["Object Manipulation"],"syntax":["unit setBleedingRemaining time"],"summary":"Sets for how many seconds injured unit leaves blood trail. The unit damage must be >= 0.1 for this command to have an effect, otherwise, the getBleedingRemaining will return 0 and no blood trail is left behind.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setBrakesRTD","type":"command","md":"commands/setBrakesRTD.md","json":"commands/setBrakesRTD.json","groups":["RTD"],"syntax":["helicopterRTD setBrakesRTD [value, wheelIndex]"],"summary":"Enable landing gear wheel brakes for a helicopter.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setCameraInterest","type":"command","md":"commands/setCameraInterest.md","json":"commands/setCameraInterest.json","groups":["Camera Control"],"syntax":["entity setCameraInterest interest"],"summary":"Set camera interest for given entity. Camera interest is by default 0. Any unit which is speaking has its camera interest raised to 50. Camera interest is used to focus camera to control depth of field in cutscenes.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setCamShakeDefParams","type":"command","md":"commands/setCamShakeDefParams.md","json":"commands/setCamShakeDefParams.json","groups":["Camera Control"],"syntax":["setCamShakeDefParams [power, duration, frequency, minSpeed, minMass, caliberCoefHit, vehicleCoef]"],"summary":"Sets camera shake default parameters.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setCamShakeParams","type":"command","md":"commands/setCamShakeParams.md","json":"commands/setCamShakeParams.json","groups":["Camera Control"],"syntax":["setCamShakeParams [posCoef, vertCoef, horzCoef, bankCoef, interpolation]"],"summary":"Sets camera shake parameters. Will not have any effect until shake is started via addCamShake.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setCamUseTI","type":"command","md":"commands/setCamUseTI.md","json":"commands/setCamUseTI.json","groups":["Camera Control"],"syntax":["state setCamUseTI modeIndex"],"summary":"Sets thermal vision mode for currently used camera. This command only works with camCreate created camera that is currently the main camera for the player (see Example 2).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setCaptive","type":"command","md":"commands/setCaptive.md","json":"commands/setCaptive.json","groups":["Object Manipulation","Sides"],"syntax":["unitName setCaptive status","unitName setCaptive statusNumber"],"summary":"Mark a unit as captive. If unit is a vehicle, commander is marked. A captive unit:","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setCenterOfMass","type":"command","md":"commands/setCenterOfMass.md","json":"commands/setCenterOfMass.json","groups":["PhysX"],"syntax":["myObject setCenterOfMass [centerOfMass, time]","myObject setCenterOfMass centerOfMass"],"summary":"Changes the center of mass of an object smoothly during the given time (in seconds). A time of zero (or using the alternative syntax) means an immediate change.","arma3_since":"1.02","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setCollisionLight","type":"command","md":"commands/setCollisionLight.md","json":"commands/setCollisionLight.json","groups":["Lights"],"syntax":["vehicle setCollisionLight set"],"summary":"Switches collision lights of a vehicle on/off.","arma3_since":"1.32","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setCombatBehaviour","type":"command","md":"commands/setCombatBehaviour.md","json":"commands/setCombatBehaviour.json","groups":["AI Behaviour","Groups"],"syntax":["unit setCombatBehaviour behaviour","group setCombatBehaviour behaviour"],"summary":"Sets an individual unit entity behaviour (main syntax) or a group entity behaviour (alternative syntax). The group in this case is a Group entity and not a simple collection of units.","arma3_since":"2.04","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setCombatMode","type":"command","md":"commands/setCombatMode.md","json":"commands/setCombatMode.json","groups":["Groups","AI Behaviour"],"syntax":["group setCombatMode mode"],"summary":"Sets AI group combat mode (engagement rules). For individual unit's combat mode see setUnitCombatMode. Mode may be one of the following:","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setCompassDeclination","type":"command","md":"commands/setCompassDeclination.md","json":"commands/setCompassDeclination.json","groups":["Interaction"],"syntax":["setCompassDeclination angleRad"],"summary":"Sets the declination angle of player's compass, which is the difference between magnetic north and true north.","arma3_since":"2.18","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setCompassOscillation","type":"command","md":"commands/setCompassOscillation.md","json":"commands/setCompassOscillation.json","groups":["Interaction"],"syntax":["setCompassOscillation [angle, frequencyMin, frequencyMax]"],"summary":"This command sets random heading on the player's compass (both in map and in 3D view) with given frequency, which is also randomised.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setConvoySeparation","type":"command","md":"commands/setConvoySeparation.md","json":"commands/setConvoySeparation.json","groups":["Object Manipulation"],"syntax":["vehicle setConvoySeparation distance"],"summary":"Sets the distance to keep to the vehicle which is in front.","arma3_since":"1.68","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setCruiseControl","type":"command","md":"commands/setCruiseControl.md","json":"commands/setCruiseControl.json","groups":["Unit Control","Object Manipulation"],"syntax":["vehicle setCruiseControl [speed, autoThrust]"],"summary":"Limits or sets local player-controlled vehicle's speed through cruise control.","arma3_since":"2.06","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setCuratorCameraAreaCeiling","type":"command","md":"commands/setCuratorCameraAreaCeiling.md","json":"commands/setCuratorCameraAreaCeiling.json","groups":["Curator"],"syntax":["curatorObj setCuratorCameraAreaCeiling height"],"summary":"Sets maximal (ATL) height to which curator camera can move.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"setCuratorCoef","type":"command","md":"commands/setCuratorCoef.md","json":"commands/setCuratorCoef.json","groups":["Curator"],"syntax":["curatorObj setCuratorCoef [action, coef]"],"summary":"Sets coef for some action (coef have to be bigger than -1 000 000, anything lower is considered as disabled action).","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"setCuratorEditingAreaType","type":"command","md":"commands/setCuratorEditingAreaType.md","json":"commands/setCuratorEditingAreaType.json","groups":["Curator"],"syntax":["curatorObj setCuratorEditingAreaType bool"],"summary":"Set whether curator can edit in all editing areas (true) or outside of them (false).","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"setCuratorSelected","type":"command","md":"commands/setCuratorSelected.md","json":"commands/setCuratorSelected.json","groups":["Curator"],"syntax":["setCuratorSelected items"],"summary":"Clear and set the curator selected items. Leave the items array empty to clear curator selection.","arma3_since":"2.14","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setCuratorSelectionPreset","type":"command","md":"commands/setCuratorSelectionPreset.md","json":"commands/setCuratorSelectionPreset.json","groups":["Curator"],"syntax":["numkey setCuratorSelectionPreset objects"],"summary":"Set the list of objects in the given selection preset. Only Object is supported in selection presets, unlike curatorSelected which also returns the selected Group, Waypoint, and Marker String","arma3_since":"2.14","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setCuratorWaypointCost","type":"command","md":"commands/setCuratorWaypointCost.md","json":"commands/setCuratorWaypointCost.json","groups":["Curator"],"syntax":["curatorObj setCuratorWaypointCost cost"],"summary":"Sets cost of waypoints (used for placing, editing and deleting).","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"setCurrentChannel","type":"command","md":"commands/setCurrentChannel.md","json":"commands/setCurrentChannel.json","groups":["Radio and Chat"],"syntax":["setCurrentChannel channelID"],"summary":"Sets given channel as current chat channel. Scripted way of selecting desired channel on the UI.","arma3_since":"1.42","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setCurrentTask","type":"command","md":"commands/setCurrentTask.md","json":"commands/setCurrentTask.json","groups":["Briefing"],"syntax":["object setCurrentTask task"],"summary":"Set the task as a current task of the person.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setCurrentWaypoint","type":"command","md":"commands/setCurrentWaypoint.md","json":"commands/setCurrentWaypoint.json","groups":["Waypoints"],"syntax":["groupName setCurrentWaypoint waypoint"],"summary":"Sets the currently active waypoint for a group.","arma3_since":"0.50","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setCustomAimCoef","type":"command","md":"commands/setCustomAimCoef.md","json":"commands/setCustomAimCoef.json","groups":["Stamina System"],"syntax":["unit setCustomAimCoef coef"],"summary":"Set custom aim precision coefficient for weapon sway","arma3_since":"1.54","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setCustomMissionData","type":"command","md":"commands/setCustomMissionData.md","json":"commands/setCustomMissionData.json","groups":["Diagnostic"],"syntax":["setCustomMissionData data"],"summary":"Defines custom mission text that is sent to Arma 3: Analytics.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setCustomSoundController","type":"command","md":"commands/setCustomSoundController.md","json":"commands/setCustomSoundController.json","groups":["Sounds"],"syntax":["setCustomSoundController [vehicle, controller, value]"],"summary":"Sets value of the specified custom sound controller to be used in simple expressions in config.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setCustomWeightRTD","type":"command","md":"commands/setCustomWeightRTD.md","json":"commands/setCustomWeightRTD.json","groups":["RTD"],"syntax":["helicopterRTD setCustomWeightRTD weight"],"summary":"Add virtual custom weight to a helicopter's center of gravity. This can be used to simulate added internal payload for specific scenarios, and affects the flight model.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setDamage","type":"command","md":"commands/setDamage.md","json":"commands/setDamage.json","groups":["Object Manipulation"],"syntax":["object setDamage damage","object setDamage [damage, useEffects, killer, instigator, allowResurrection]"],"summary":"Sets the damage (or lack thereof) of an object/unit. The alternative syntax allows to skip destruction effects for vehicles and buildings and set a tree/pole/wall fall direction (away from killer).","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":["setDammage"]},{"name":"setDammage","type":"command","md":"commands/setDammage.md","json":"commands/setDammage.json","groups":["Object Manipulation"],"syntax":["object setDammage damage"],"summary":"Entirely identical to setDamage that was introduced to fix a typographical error in the command's name.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":["setDamage"]},{"name":"setDate","type":"command","md":"commands/setDate.md","json":"commands/setDate.json","groups":["Mission Information","Environment"],"syntax":["setDate date"],"summary":"Sets mission date and time. Players joining after mission start will get the current server date including the year.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setDebriefingText","type":"command","md":"commands/setDebriefingText.md","json":"commands/setDebriefingText.json","groups":["Briefing"],"syntax":["endType setDebriefingText [title, description]","endType setDebriefingText [title, description, subtitle, picture, background]"],"summary":"Sets debriefing title, text, subtitle, picture and background for a mission ending.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setDefaultCamera","type":"command","md":"commands/setDefaultCamera.md","json":"commands/setDefaultCamera.json","groups":["Camera Control"],"syntax":["setDefaultCamera [position, direction]"],"summary":"Sets the position and direction for the camera used after camera is set on no object (log out view when leaving MP game for example)","arma3_since":"1.10","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setDestination","type":"command","md":"commands/setDestination.md","json":"commands/setDestination.json","groups":["Unit Control"],"syntax":["object setDestination [position, planningMode, forceReplan]"],"summary":"Set the destination for path planning of the pilot.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setDetailMapBlendPars","type":"command","md":"commands/setDetailMapBlendPars.md","json":"commands/setDetailMapBlendPars.json","groups":["System"],"syntax":["setDetailMapBlendPars [fullDetail, noDetail]"],"summary":"Sets the detail texture map blend pars. Allows for smooth transition between detailed and undetailed terrain texture at distance.","arma3_since":"1.02","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setDiaryRecordText","type":"command","md":"commands/setDiaryRecordText.md","json":"commands/setDiaryRecordText.json","groups":["Briefing"],"syntax":["unit setDiaryRecordText [[subject, diaryRecord], [title, text, icon]]"],"summary":"Set text of a log record.","arma3_since":"1.96","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setDiarySubjectPicture","type":"command","md":"commands/setDiarySubjectPicture.md","json":"commands/setDiarySubjectPicture.json","groups":["Briefing"],"syntax":["unit setDiarySubjectPicture [subject, picture]"],"summary":"Sets a picture to be displayed on the right of the Diary subject. The picture can also be set during custom Diary subject creation, but this command also allows to change icon for the fixed subjects, like \"Tasks\",…","arma3_since":"2.04","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setDir","type":"command","md":"commands/setDir.md","json":"commands/setDir.json","groups":["Object Manipulation"],"syntax":["object setDir heading"],"summary":"Sets object heading. Angles are measured in degrees clockwise from north; the regular range goes from 0 to 360 (0° = N, 90° = E, 180° = S, 270° = W). Negative angles represent counter-clockwise angles.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setDirection","type":"command","md":"commands/setDirection.md","json":"commands/setDirection.json","groups":["Locations"],"syntax":["location setDirection direction"],"summary":"Sets the orientation of a location. The location's area and map icon (if its type uses an icon) will be rotated to this orientation.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setDrawIcon","type":"command","md":"commands/setDrawIcon.md","json":"commands/setDrawIcon.json","groups":["Game 2 Editor"],"syntax":["map setDrawIcon [object,texture,color,offset,width,height,maintain size?,angle,string identifier,shadow,is3D,draw line?,priority]"],"summary":"Set the icon to be shown in 2D editor for the specified editor object. If maintain size is false,icon will not scale depending on the scale,of the map.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setDriveOnPath","type":"command","md":"commands/setDriveOnPath.md","json":"commands/setDriveOnPath.json","groups":["Object Manipulation"],"syntax":["vehicleName setDriveOnPath points"],"summary":"Sets the path to follow for AI driver. Note that unitReady will return true even if AI is still driving through the points.","arma3_since":"1.68","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setDropInterval","type":"command","md":"commands/setDropInterval.md","json":"commands/setDropInterval.json","groups":["Particles"],"syntax":["particleSource setDropInterval interval"],"summary":"Set interval of emitting particles from particle source. In Arma 3 hardcoded limit of how many particles can exist at the same time is 18000. Correspondence between CfgCloudlets class param name and command param:","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setDynamicSimulationDistance","type":"command","md":"commands/setDynamicSimulationDistance.md","json":"commands/setDynamicSimulationDistance.json","groups":["Dynamic Simulation"],"syntax":["category setDynamicSimulationDistance distance"],"summary":"Sets activation distance of Arma 3: Dynamic Simulation for given category.","arma3_since":"1.68","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setDynamicSimulationDistanceCoef","type":"command","md":"commands/setDynamicSimulationDistanceCoef.md","json":"commands/setDynamicSimulationDistanceCoef.json","groups":["Dynamic Simulation"],"syntax":["class setDynamicSimulationDistanceCoef multiplier"],"summary":"Sets activation distance multiplier of Arma 3: Dynamic Simulation for the given class","arma3_since":"1.68","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setEditorMode","type":"command","md":"commands/setEditorMode.md","json":"commands/setEditorMode.json","groups":["Game 2 Editor"],"syntax":["map setEditorMode mode"],"summary":"Sets map mode to MAP,3D or PREVIEW.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setEditorObjectScope","type":"command","md":"commands/setEditorObjectScope.md","json":"commands/setEditorObjectScope.json","groups":["Game 2 Editor"],"syntax":["map setEditorObjectScope [objects, editorType, condition, scope, subordinatesAlso]"],"summary":"This command defines the level of access a user has to editor objects.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setEffectCondition","type":"command","md":"commands/setEffectCondition.md","json":"commands/setEffectCondition.json","groups":["Triggers"],"syntax":["trigger setEffectCondition statement","waypoint setEffectCondition statement"],"summary":"The statement is executed when the trigger or waypoint is activated and the effects are launched depending on the result.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setEffectiveCommander","type":"command","md":"commands/setEffectiveCommander.md","json":"commands/setEffectiveCommander.json","groups":["Unit Control"],"syntax":["vehicle setEffectiveCommander person"],"summary":"Sets effectiveCommander of the given vehicle. Effective commander is the person who commands the vehicle, i.e. gives commands to the driver.","arma3_since":"1.96","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setEngineRpmRTD","type":"command","md":"commands/setEngineRpmRTD.md","json":"commands/setEngineRpmRTD.json","groups":["RTD"],"syntax":["helicopter setEngineRpmRTD [rpm, engineIndex]"],"summary":"Sets the RPM of given engines.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setFace","type":"command","md":"commands/setFace.md","json":"commands/setFace.json","groups":["Unit Identity"],"syntax":["person setFace face"],"summary":"Set person's face. For a list of available faces, check CfgIdentities Category or CfgFaces config. If the face is non-existent, the face is set to 'Default' and the error is logged in the .rpt file.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setFaceAnimation","type":"command","md":"commands/setFaceAnimation.md","json":"commands/setFaceAnimation.json","groups":["Animations","Broken Commands"],"syntax":["unit setFaceAnimation blink"],"summary":"Sets facial animation phase (eye blinking).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"setFatigue","type":"command","md":"commands/setFatigue.md","json":"commands/setFatigue.json","groups":["Stamina System"],"syntax":["unit setFatigue value"],"summary":"Sets the person's fatigue, from 0 to 1.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setFeatureType","type":"command","md":"commands/setFeatureType.md","json":"commands/setFeatureType.json","groups":["Object Manipulation"],"syntax":["object setFeatureType type"],"summary":"Enable/disable object as a feature/landmark. Possible feature types:","arma3_since":"1.68","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setFlagAnimationPhase","type":"command","md":"commands/setFlagAnimationPhase.md","json":"commands/setFlagAnimationPhase.json","groups":["Flags"],"syntax":["flag setFlagAnimationPhase phase"],"summary":"Sets flag position on the flag pole. To animate flag use BIS_fnc_animateFlag.","arma3_since":"1.68","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setFlagOwner","type":"command","md":"commands/setFlagOwner.md","json":"commands/setFlagOwner.json","groups":["Flags","Object Manipulation"],"syntax":["flag setFlagOwner owner"],"summary":"Sets flag owner. When owner is set to objNull or any object other than a unit of class man or logic, flag is returned to the flagpole. A flag owned by a logic has no visual representation.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setFlagSide","type":"command","md":"commands/setFlagSide.md","json":"commands/setFlagSide.json","groups":["Flags"],"syntax":["flag setFlagSide side"],"summary":"Sets flag Side. A flag may be taken by any unit that is enemy to the side that owns the flag.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setFlagTexture","type":"command","md":"commands/setFlagTexture.md","json":"commands/setFlagTexture.json","groups":["Flags"],"syntax":["flag setFlagTexture texture"],"summary":"Sets flag texture.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setFog","type":"command","md":"commands/setFog.md","json":"commands/setFog.json","groups":["Environment"],"syntax":["time setFog fog","time setFog [fogValue, fogDecay, fogBase]"],"summary":"Smoothly change the fog over given time (in seconds). See also fogParams.","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"setForceGeneratorRTD","type":"command","md":"commands/setForceGeneratorRTD.md","json":"commands/setForceGeneratorRTD.json","groups":["RTD"],"syntax":["value setForceGeneratorRTD arr"],"summary":"","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setFormation","type":"command","md":"commands/setFormation.md","json":"commands/setFormation.json","groups":["Groups"],"syntax":["group setFormation formation"],"summary":"Set group formation.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setFormationTask","type":"command","md":"commands/setFormationTask.md","json":"commands/setFormationTask.json","groups":["Unit Control"],"syntax":["unit setFormationTask task"],"summary":"Set the current task of the formation member.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setFormDir","type":"command","md":"commands/setFormDir.md","json":"commands/setFormDir.json","groups":["Groups"],"syntax":["group setFormDir heading"],"summary":"Sets group formation heading. Accepted heading range is 0 to 360. Formation is facing this direction unless enemy is seen. When group is moving, this value is overridden by movement direction.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setFriend","type":"command","md":"commands/setFriend.md","json":"commands/setFriend.json","groups":["Sides"],"syntax":["side1 setFriend [side2, value]"],"summary":"Sets how friendly a side is with another. The friendliness is set for one side, not for the other. See also Side Relations.","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"setFromEditor","type":"command","md":"commands/setFromEditor.md","json":"commands/setFromEditor.json","groups":["Game 2 Editor"],"syntax":["teamMember setFromEditor fromEditor"],"summary":"Set if given team member was inserted directly from editor.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setFSMVariable","type":"command","md":"commands/setFSMVariable.md","json":"commands/setFSMVariable.json","groups":["System"],"syntax":["handle setFSMVariable [name, value]"],"summary":"Set variable to given value in the variable space of given FSM. The FSM handle is the number returned by the execFSM command.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setFuel","type":"command","md":"commands/setFuel.md","json":"commands/setFuel.json","groups":["Object Manipulation"],"syntax":["vehicle setFuel amount"],"summary":"Sets fuel level.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setFuelCargo","type":"command","md":"commands/setFuelCargo.md","json":"commands/setFuelCargo.json","groups":["Vehicle Inventory"],"syntax":["vehicle setFuelCargo amount"],"summary":"Sets fuel amount in cargo space of refuel vehicles. Note that the carrying capacity of each side's refuel trucks differ.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setFuelConsumptionCoef","type":"command","md":"commands/setFuelConsumptionCoef.md","json":"commands/setFuelConsumptionCoef.json","groups":["Object Manipulation"],"syntax":["vehicle setFuelConsumptionCoef coef"],"summary":"Sets the fuel consumption coefficient, which is a multiplier of the fuel consumption rate in config. It doesn't affect fuel leakage or refueling.","arma3_since":"2.16","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setGroupIcon","type":"command","md":"commands/setGroupIcon.md","json":"commands/setGroupIcon.json","groups":["High Command"],"syntax":["group setGroupIcon [id, icon, offset]"],"summary":"Sets group icon properties. Since Arma 3 v2.22 the offset can be set separately for 2d and 3d.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setGroupIconParams","type":"command","md":"commands/setGroupIconParams.md","json":"commands/setGroupIconParams.json","groups":["High Command"],"syntax":["group setGroupIconParams properties"],"summary":"Set group icons parameters.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setGroupIconsSelectable","type":"command","md":"commands/setGroupIconsSelectable.md","json":"commands/setGroupIconsSelectable.json","groups":["High Command"],"syntax":["setGroupIconsSelectable selectable"],"summary":"Sets if group icons raise onGroupIconClick, onGroupIconOverEnter and onGroupIconOverLeave events.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setGroupIconsVisible","type":"command","md":"commands/setGroupIconsVisible.md","json":"commands/setGroupIconsVisible.json","groups":["High Command"],"syntax":["setGroupIconsVisible [showOnMap, showOnHUD]"],"summary":"Sets if group icons added with addGroupIcon are visible on map and in the HUD.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setGroupId","type":"command","md":"commands/setGroupId.md","json":"commands/setGroupId.json","groups":["Groups"],"syntax":["group setGroupId [nameFormat, nameParam1, nameParam2, ...]"],"summary":"Sets the group radio callsign, how it will be displayed in radio chat. Two groups on the same side cannot have the same callsign (possible on different sides) - see Example 4.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setGroupIdGlobal","type":"command","md":"commands/setGroupIdGlobal.md","json":"commands/setGroupIdGlobal.json","groups":["Groups"],"syntax":["group setGroupIdGlobal [format, keyword1, keyword2, ...]"],"summary":"A global equivalent of setGroupId.","arma3_since":"1.48","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setGroupOwner","type":"command","md":"commands/setGroupOwner.md","json":"commands/setGroupOwner.json","groups":["Multiplayer"],"syntax":["group setGroupOwner clientID"],"summary":"Changes the ownership of a group (and all its units) to a given client. The group leader must not be a player. This command only works when called from the server. Returns true if locality was changed.","arma3_since":"1.40","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"setGusts","type":"command","md":"commands/setGusts.md","json":"commands/setGusts.json","groups":["Environment"],"syntax":["time setGusts value"],"summary":"Changes the gusts value smoothly during the given time (in seconds). A time of zero means there will be an immediate change.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setHideBehind","type":"command","md":"commands/setHideBehind.md","json":"commands/setHideBehind.json","groups":["Broken Commands"],"syntax":["object setHideBehind [objectWhereHide, hidePosition]"],"summary":"Sets the data for hiding. objectWhereHide can be taken using findCover. hidePosition can be taken using getHideFrom. Command is not functional in Arma 2.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"setHit","type":"command","md":"commands/setHit.md","json":"commands/setHit.json","groups":["Object Manipulation"],"syntax":["object setHit [part, damage, useEffects, killer, instigator, breakRotor]"],"summary":"Set damage on a part of an object.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setHitIndex","type":"command","md":"commands/setHitIndex.md","json":"commands/setHitIndex.json","groups":["Object Manipulation"],"syntax":["vehicle setHitIndex [hitPartIndex, damage, useEffects, killer, instigator, breakRotor]"],"summary":"Sets the current level of damage for a specific Hit Point. All hit points can be obtained with getAllHitPointsDamage command.","arma3_since":"1.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setHitPointDamage","type":"command","md":"commands/setHitPointDamage.md","json":"commands/setHitPointDamage.json","groups":["Object Manipulation"],"syntax":["vehicle setHitPointDamage [hitPointName, damage, useEffects, killer, instigator, breakRotor]"],"summary":"Set the current level of damage for a specific Hit Point (specified by its config class). This command has no effect when allowDamage is set to false.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setHorizonParallaxCoef","type":"command","md":"commands/setHorizonParallaxCoef.md","json":"commands/setHorizonParallaxCoef.json","groups":["Camera Control","System"],"syntax":["setHorizonParallaxCoef coef"],"summary":"Sets coef used to shift horizon position based on camera height (use 0 to disable shifting).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setHUDMovementLevels","type":"command","md":"commands/setHUDMovementLevels.md","json":"commands/setHUDMovementLevels.json","groups":["Interaction"],"syntax":["setHUDMovementLevels [minSpeed, maxSpeed, minAlt, maxAlt, minDir, maxDir, targetOrPosition]"],"summary":"Set min/max movement borders displayed in HUD gauges. Use -1 to skip some value.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setHumidity","type":"command","md":"commands/setHumidity.md","json":"commands/setHumidity.json","groups":["Environment"],"syntax":["setHumidity humidity"],"summary":"Sets surface humidity. Affects how footsteps sound (dry / wet). humidity is increasing when raining and decreasing when not raining. Exception is if the rain is set with 'snow' flag, then humidity is not updated.","arma3_since":"2.08","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setIdentity","type":"command","md":"commands/setIdentity.md","json":"commands/setIdentity.json","groups":["Unit Identity"],"syntax":["person setIdentity identity"],"summary":"Sets identity of a person. The identities could be defined in a custom config in Description.ext or in the main config. For a list of available main config values see CfgIdentities.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setImportance","type":"command","md":"commands/setImportance.md","json":"commands/setImportance.json","groups":["Locations"],"syntax":["location setImportance value"],"summary":"Sets the importance value of location.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setInfoPanel","type":"command","md":"commands/setInfoPanel.md","json":"commands/setInfoPanel.json","groups":["Custom Panels"],"syntax":["setInfoPanel [infoPanelId, componentClassOrType]"],"summary":"Opens given component or first component of given component type on specified info panel.","arma3_since":"1.72","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setJointDriveAngularVelocity","type":"command","md":"commands/setJointDriveAngularVelocity.md","json":"commands/setJointDriveAngularVelocity.json","groups":["PhysX"],"syntax":["joint setJointDriveAngularVelocity velocity"],"summary":"Requires that a swing+twist or SLERP \"drive\" has been configured in attachChild.","arma3_since":"2.22","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setJointDriveLinearVelocity","type":"command","md":"commands/setJointDriveLinearVelocity.md","json":"commands/setJointDriveLinearVelocity.json","groups":["PhysX"],"syntax":["joint setJointDriveLinearVelocity velocity"],"summary":"Requires that a linear \"drive\" has been configured in attachChild.","arma3_since":"2.22","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setJointDriveOrientation","type":"command","md":"commands/setJointDriveOrientation.md","json":"commands/setJointDriveOrientation.json","groups":["PhysX"],"syntax":["joint setJointDriveOrientation [angle, axis]","joint setJointDriveOrientation [vectorDir, vectorUp]"],"summary":"Requires that a swing+twist or SLERP \"drive\" has been configured in attachChild.","arma3_since":"2.22","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setJointDrivePosition","type":"command","md":"commands/setJointDrivePosition.md","json":"commands/setJointDrivePosition.json","groups":["PhysX"],"syntax":["joint setJointDrivePosition pos"],"summary":"Requires that a linear \"drive\" has been configured in attachChild.","arma3_since":"2.22","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setLeader","type":"command","md":"commands/setLeader.md","json":"commands/setLeader.json","groups":["Teams"],"syntax":["team setLeader leader"],"summary":"Set the leader of the given Team. Effect is local, unless both leader unit and team are local to PC on which command is executed, then effect is global.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setLightAmbient","type":"command","md":"commands/setLightAmbient.md","json":"commands/setLightAmbient.json","groups":["Lights"],"syntax":["light setLightAmbient color"],"summary":"Set ambient color of light. This includes surfaces that face away from the light, unlike setLightColor.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setLightAttenuation","type":"command","md":"commands/setLightAttenuation.md","json":"commands/setLightAttenuation.json","groups":["Lights"],"syntax":["light setLightAttenuation [start, constant, linear, quadratic, hardlimitstart, hardlimitend]"],"summary":"Sets attenuation of light. Standard method of attenuation (1 / (constant + linear*dist + quadratic*dist*dist)). start param represents distance where the attenuation starts to take effects (dist = distance - start).","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setLightBrightness","type":"command","md":"commands/setLightBrightness.md","json":"commands/setLightBrightness.json","groups":["Lights"],"syntax":["light setLightBrightness brightness"],"summary":"Set brightness of light. Does nothing for light reflector, for light point the formula is setLightIntensity ((brightness * 50) ^ 2)","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setLightColor","type":"command","md":"commands/setLightColor.md","json":"commands/setLightColor.json","groups":["Lights"],"syntax":["light setLightColor [r, g, b]"],"summary":"Set diffuse color of light. Illuminates surfaces that are facing the light.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setLightConePars","type":"command","md":"commands/setLightConePars.md","json":"commands/setLightConePars.json","groups":["Lights"],"syntax":["lightReflector setLightConePars [outerAngle, innerAngle, fadeCoef]"],"summary":"Sets the #lightreflector's cone params.","arma3_since":"2.06","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setLightDayLight","type":"command","md":"commands/setLightDayLight.md","json":"commands/setLightDayLight.json","groups":["Lights"],"syntax":["light setLightDayLight bool"],"summary":"Sets if light can be used during the day.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setLightFlareMaxDistance","type":"command","md":"commands/setLightFlareMaxDistance.md","json":"commands/setLightFlareMaxDistance.json","groups":["Lights"],"syntax":["light setLightFlareMaxDistance distance"],"summary":"Sets max distance where the flare is visible.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setLightFlareSize","type":"command","md":"commands/setLightFlareSize.md","json":"commands/setLightFlareSize.json","groups":["Lights"],"syntax":["light setLightFlareSize size"],"summary":"Sets relative size of the flare for the light.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setLightIntensity","type":"command","md":"commands/setLightIntensity.md","json":"commands/setLightIntensity.json","groups":["Lights"],"syntax":["light setLightIntensity value"],"summary":"Sets intensity of light directly. setLightBrightness uses setLightIntensity internally, therefore avoid using setLightBrightness alltogether to avoid confusion","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setLightIR","type":"command","md":"commands/setLightIR.md","json":"commands/setLightIR.json","groups":["Lights"],"syntax":["light setLightIR value"],"summary":"Sets lightpoint in infrared range.","arma3_since":"2.06","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setLightnings","type":"command","md":"commands/setLightnings.md","json":"commands/setLightnings.json","groups":["Environment"],"syntax":["time setLightnings value"],"summary":"Changes the lightnings value smoothly during the given time (in seconds). A time of zero means there will be an immediate change.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setLightUseFlare","type":"command","md":"commands/setLightUseFlare.md","json":"commands/setLightUseFlare.json","groups":["Lights"],"syntax":["light setLightUseFlare bool"],"summary":"Sets if light has flare.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setLightVolumeShape","type":"command","md":"commands/setLightVolumeShape.md","json":"commands/setLightVolumeShape.json","groups":["Lights"],"syntax":["lightReflector setLightVolumeShape [shapePath, scale]"],"summary":"Sets the #lightreflector's volume shape. An empty shape will switch the light off.","arma3_since":"2.06","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setLocalWindParams","type":"command","md":"commands/setLocalWindParams.md","json":"commands/setLocalWindParams.json","groups":["Environment"],"syntax":["setLocalWindParams [strength, diameter]"],"summary":"Sets parameters for helicopter rotor wash. It affects the visual effect of a rotor's downwash, such as blown particles, vegetation wind effect and area size.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setMagazineTurretAmmo","type":"command","md":"commands/setMagazineTurretAmmo.md","json":"commands/setMagazineTurretAmmo.json","groups":["Turrets"],"syntax":["vehicle setMagazineTurretAmmo [magazineClass, ammoCount, turretPath]"],"summary":"Sets ammo count to given amount for given turret magazine.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setMarkerAlpha","type":"command","md":"commands/setMarkerAlpha.md","json":"commands/setMarkerAlpha.json","groups":["Markers"],"syntax":["marker setMarkerAlpha alpha"],"summary":"Sets the marker alpha. This is a modifier to the existing markerColor and will be applied on top of the marker color alpha. The marker is modified on all computers in a network session.","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setMarkerAlphaLocal","type":"command","md":"commands/setMarkerAlphaLocal.md","json":"commands/setMarkerAlphaLocal.json","groups":["Markers"],"syntax":["marker setMarkerAlphaLocal alpha"],"summary":"Sets the marker alpha. See setMarkerAlpha.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setMarkerBrush","type":"command","md":"commands/setMarkerBrush.md","json":"commands/setMarkerBrush.json","groups":["Markers"],"syntax":["markerName setMarkerBrush brush"],"summary":"Selects the fill texture for the marker (\"RECTANGLE\" or \"ELLIPSE\"). Brush is the name of the subclass in CfgMarkerBrushes.","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setMarkerBrushLocal","type":"command","md":"commands/setMarkerBrushLocal.md","json":"commands/setMarkerBrushLocal.json","groups":["Markers"],"syntax":["markerName setMarkerBrushLocal brush"],"summary":"Selects the fill texture for the marker (\"RECTANGLE\" or \"ELLIPSE\"). Brush is the name of the subclass in CfgMarkerBrushes.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setMarkerColor","type":"command","md":"commands/setMarkerColor.md","json":"commands/setMarkerColor.json","groups":["Markers"],"syntax":["markerName setMarkerColor colour"],"summary":"Set marker's colour. Arma 3's marker colour names and their corresponding RGBA values can be found here: Arma 3: CfgMarkerColors.","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setMarkerColorLocal","type":"command","md":"commands/setMarkerColorLocal.md","json":"commands/setMarkerColorLocal.json","groups":["Markers"],"syntax":["markerName setMarkerColorLocal colour"],"summary":"Set marker's colour. Arma 3's marker colour names and their corresponding RGBA values can be found here: Arma 3: CfgMarkerColors.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setMarkerDir","type":"command","md":"commands/setMarkerDir.md","json":"commands/setMarkerDir.json","groups":["Markers"],"syntax":["markerName setMarkerDir angle"],"summary":"Sets the orientation of the marker. Angle is in degrees.","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setMarkerDirLocal","type":"command","md":"commands/setMarkerDirLocal.md","json":"commands/setMarkerDirLocal.json","groups":["Markers"],"syntax":["markerName setMarkerDirLocal angle"],"summary":"Sets the orientation of the marker.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setMarkerDrawPriority","type":"command","md":"commands/setMarkerDrawPriority.md","json":"commands/setMarkerDrawPriority.json","groups":["Markers"],"syntax":["markerName setMarkerDrawPriority priority"],"summary":"Sets marker draw priority. Higher priority markers are drawn on top. Default priority is 0.","arma3_since":"2.14","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setMarkerPolyline","type":"command","md":"commands/setMarkerPolyline.md","json":"commands/setMarkerPolyline.json","groups":["Markers"],"syntax":["marker setMarkerPolyline path"],"summary":"Sets a polyline marker's path.","arma3_since":"2.02","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setMarkerPolylineLocal","type":"command","md":"commands/setMarkerPolylineLocal.md","json":"commands/setMarkerPolylineLocal.json","groups":["Markers"],"syntax":["marker setMarkerPolylineLocal path"],"summary":"Sets a polyline marker's path. Works only on the computer that executes this command.","arma3_since":"2.02","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setMarkerPos","type":"command","md":"commands/setMarkerPos.md","json":"commands/setMarkerPos.json","groups":["Markers"],"syntax":["markerName setMarkerPos position"],"summary":"Moves the marker. If position is given in 3D format, z coordinate is stored with the marker and will be used when marker is passed to commands like createVehicle, createUnit, createAgent, createMine, setVehiclePosition…","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setMarkerPosLocal","type":"command","md":"commands/setMarkerPosLocal.md","json":"commands/setMarkerPosLocal.json","groups":["Markers"],"syntax":["markerName setMarkerPosLocal position"],"summary":"Moves the marker. If position is given in 3D format, z coordinate is stored with the marker and will be used when marker is passed to commands like createVehicle, createUnit, createAgent, createMine, setVehiclePosition…","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setMarkerShadow","type":"command","md":"commands/setMarkerShadow.md","json":"commands/setMarkerShadow.json","groups":["Markers"],"syntax":["marker setMarkerShadow shadowState"],"summary":"Sets the shadow property of given marker.","arma3_since":"2.04","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setMarkerShadowLocal","type":"command","md":"commands/setMarkerShadowLocal.md","json":"commands/setMarkerShadowLocal.json","groups":["Markers"],"syntax":["marker setMarkerShadowLocal shadowState"],"summary":"Sets the shadow property of given marker.","arma3_since":"2.04","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setMarkerShape","type":"command","md":"commands/setMarkerShape.md","json":"commands/setMarkerShape.json","groups":["Markers"],"syntax":["markerName setMarkerShape shape"],"summary":"Selects shape (actual type) of the marker. Non-existing marker shape defaults to \"RECTANGLE\".","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setMarkerShapeLocal","type":"command","md":"commands/setMarkerShapeLocal.md","json":"commands/setMarkerShapeLocal.json","groups":["Markers"],"syntax":["markerName setMarkerShapeLocal shape"],"summary":"Selects shape (actual type) of the local marker. Non-existing marker shape defaults to \"RECTANGLE\".","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setMarkerSize","type":"command","md":"commands/setMarkerSize.md","json":"commands/setMarkerSize.json","groups":["Markers"],"syntax":["markerName setMarkerSize [a-axis, b-axis]"],"summary":"Sets the marker's size.","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setMarkerSizeLocal","type":"command","md":"commands/setMarkerSizeLocal.md","json":"commands/setMarkerSizeLocal.json","groups":["Markers"],"syntax":["markerName setMarkerSizeLocal [axisA, axisB]"],"summary":"Set marker size.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setMarkerText","type":"command","md":"commands/setMarkerText.md","json":"commands/setMarkerText.json","groups":["Markers"],"syntax":["markerName setMarkerText text"],"summary":"Sets the text label of an existing marker.","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setMarkerTextLocal","type":"command","md":"commands/setMarkerTextLocal.md","json":"commands/setMarkerTextLocal.json","groups":["Markers"],"syntax":["markerName setMarkerTextLocal text"],"summary":"Sets the text label of an existing marker.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setMarkerType","type":"command","md":"commands/setMarkerType.md","json":"commands/setMarkerType.json","groups":["Markers"],"syntax":["markerName setMarkerType type"],"summary":"Sets marker type. Marker type is a class name from CfgMarkers.","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setMarkerTypeLocal","type":"command","md":"commands/setMarkerTypeLocal.md","json":"commands/setMarkerTypeLocal.json","groups":["Markers"],"syntax":["markerName setMarkerTypeLocal type"],"summary":"Sets marker type locally. Marker type is a class name in CfgMarkers.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setMass","type":"command","md":"commands/setMass.md","json":"commands/setMass.json","groups":["PhysX"],"syntax":["myObject setMass mass","myObject setMass [mass, time]"],"summary":"Changes the mass of a PhysX object. When using the alternative syntax the mass change is gradual during the given time. A time of zero means immediate change.","arma3_since":"1.02","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setMaxLoad","type":"command","md":"commands/setMaxLoad.md","json":"commands/setMaxLoad.json","groups":["Unit Inventory"],"syntax":["container setMaxLoad maxLoadValue"],"summary":"Sets maximum load limit for a uniform/vest/backpack containers, vehicle cargo, supply boxes and weapon holders. In MP this command should be executed on the server and will persist on given container for JIP.","arma3_since":"2.08","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"setMimic","type":"command","md":"commands/setMimic.md","json":"commands/setMimic.json","groups":["Object Manipulation","Unit Identity"],"syntax":["person setMimic mimic"],"summary":"Sets person's facial expression. To set it back to default, use \"\".","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setMissileTarget","type":"command","md":"commands/setMissileTarget.md","json":"commands/setMissileTarget.json","groups":["Object Manipulation","Weapons"],"syntax":["munition setMissileTarget target","munition setMissileTarget [target, force]"],"summary":"Sets a guided missile target. Does not work for all types of missiles. If the target is dead, it is ignored. The target has to be inside the missile's configured targeting cone for the command to work.","arma3_since":"1.92","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setMissileTargetPos","type":"command","md":"commands/setMissileTargetPos.md","json":"commands/setMissileTargetPos.json","groups":["Object Manipulation","Weapons"],"syntax":["munition setMissileTargetPos position"],"summary":"Sets a guided munition target position. The munition must have manualControl config entry to use this command. The target position has to be inside the missile's configured targeting cone for the command to work.","arma3_since":"1.92","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setMissionOptions","type":"command","md":"commands/setMissionOptions.md","json":"commands/setMissionOptions.json","groups":["System"],"syntax":["setMissionOptions options"],"summary":"Sets various mission options. The options are automatically reset between missions and are saved/restored with the save system. Available Options:","arma3_since":"2.18","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setMousePosition","type":"command","md":"commands/setMousePosition.md","json":"commands/setMousePosition.json","groups":["GUI Control - Positioning"],"syntax":["setMousePosition [x, y]"],"summary":"Moves mouse pointer to specified position on the screen. x and y could be any number, but will be clipped so mouse never leaves the screen area.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setMusicEffect","type":"command","md":"commands/setMusicEffect.md","json":"commands/setMusicEffect.json","groups":["Sounds","Triggers","Waypoints"],"syntax":["trigger setMusicEffect track","waypoint setMusicEffect track"],"summary":"Defines a music track played on activation. If another track is playing already, this will stop it and start the new track.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setMusicEventHandler","type":"command","md":"commands/setMusicEventHandler.md","json":"commands/setMusicEventHandler.json","groups":["Event Handlers","Sounds"],"syntax":["setMusicEventHandler [type, function]"],"summary":"Sets given music track event handler. Will overwrite other music event handlers.","arma3_since":"1.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"deprecated","operator":null,"aliases":[]},{"name":"setName","type":"command","md":"commands/setName.md","json":"commands/setName.json","groups":["Unit Identity","Locations"],"syntax":["thing setName name","unit setName [name, firstName, lastName]"],"summary":"Sets the name of a location or a person (person only in single player).","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setNameSound","type":"command","md":"commands/setNameSound.md","json":"commands/setNameSound.json","groups":["Unit Identity"],"syntax":["person setNameSound name"],"summary":"Sets the nameSound of a person. By default, when giving orders, the units are addressed by their number. When nameSound is set, it will be used instead to address the unit.","arma3_since":"1.02","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setObjectArguments","type":"command","md":"commands/setObjectArguments.md","json":"commands/setObjectArguments.json","groups":["Game 2 Editor"],"syntax":["map setObjectArguments [object,[name1,value1,...]]"],"summary":"Set object arguments in mission editor.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setObjectMaterial","type":"command","md":"commands/setObjectMaterial.md","json":"commands/setObjectMaterial.json","groups":["Object Manipulation"],"syntax":["obj setObjectMaterial [selectionNumber, material]"],"summary":"Sets material of object selection. The selection number is defined through the hiddenselection[] = {} array in the vehicle's config (starting with 0).","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setObjectMaterialGlobal","type":"command","md":"commands/setObjectMaterialGlobal.md","json":"commands/setObjectMaterialGlobal.json","groups":["Object Manipulation"],"syntax":["obj setObjectMaterialGlobal [selection, material]"],"summary":"Set the material of the given selection on all computers in a network session.","arma3_since":"1.54","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setObjectProxy","type":"command","md":"commands/setObjectProxy.md","json":"commands/setObjectProxy.json","groups":["Game 2 Editor"],"syntax":["map setObjectProxy [object, proxy]"],"summary":"Set the proxy object associated with the given editor object.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setObjectScale","type":"command","md":"commands/setObjectScale.md","json":"commands/setObjectScale.json","groups":["Object Manipulation"],"syntax":["object setObjectScale scale"],"summary":"Scales an attached object or a Simple Object's model - see Example 3 for various configurations' examples.","arma3_since":"2.02","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setObjectTexture","type":"command","md":"commands/setObjectTexture.md","json":"commands/setObjectTexture.json","groups":["Object Manipulation"],"syntax":["object setObjectTexture [selection, texture]"],"summary":"Applies given texture to object's selection. See also Procedural Textures and Retexturing with setObjectTexture.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setObjectTextureGlobal","type":"command","md":"commands/setObjectTextureGlobal.md","json":"commands/setObjectTextureGlobal.json","groups":["Object Manipulation"],"syntax":["object setObjectTextureGlobal [selection, texture]"],"summary":"Set the texture of the given selection on all computers in a network session.","arma3_since":"1.06","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setObjectViewDistance","type":"command","md":"commands/setObjectViewDistance.md","json":"commands/setObjectViewDistance.json","groups":["System","Environment"],"syntax":["setObjectViewDistance objectDistance","setObjectViewDistance [objectDistance, shadowDistance]"],"summary":"Sets the rendering distance of objects and shadows.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setOpticsMode","type":"command","md":"commands/setOpticsMode.md","json":"commands/setOpticsMode.json","groups":["Object Manipulation"],"syntax":["unit setOpticsMode mode"],"summary":"Sets the optic mode of the current weapon to the given class name or the index.","arma3_since":"2.10","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setOvercast","type":"command","md":"commands/setOvercast.md","json":"commands/setOvercast.json","groups":["Environment"],"syntax":["time setOvercast overcast"],"summary":"Set overcast to given value smoothly during given time (in seconds). Zero time means immediate change. An overcast setting of zero means clear (sunny) weather, and one means storms and rain are very likely.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setOwner","type":"command","md":"commands/setOwner.md","json":"commands/setOwner.json","groups":["Multiplayer"],"syntax":["object setOwner clientID"],"summary":"From server machine, change the ownership of an object to a given client. Using command in an unintended way will log a message to .rpt file.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"setOxygenRemaining","type":"command","md":"commands/setOxygenRemaining.md","json":"commands/setOxygenRemaining.json","groups":["Object Manipulation"],"syntax":["unit setOxygenRemaining value"],"summary":"Sets oxygen remaining. It has no effect when soldier is not diving.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setParticleCircle","type":"command","md":"commands/setParticleCircle.md","json":"commands/setParticleCircle.json","groups":["Particles"],"syntax":["particleSource setParticleCircle [circleRadius, circleVelocity, ignoreSurfaces]"],"summary":"Updates particle source, creates particles in circle with given radius. Velocity is transformed and added to total velocity. The random particle positioning is calculated in relation to the nearest surface.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setParticleClass","type":"command","md":"commands/setParticleClass.md","json":"commands/setParticleClass.json","groups":["Particles"],"syntax":["source setParticleClass className"],"summary":"Sets particle source parameters using existing particle config from CfgCloudlets class. Use setParticleParams subsequently if you need to overwrite some values.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setParticleFire","type":"command","md":"commands/setParticleFire.md","json":"commands/setParticleFire.json","groups":["Particles"],"syntax":["source setParticleFire [coreIntensity, coreDistance, damageTime]"],"summary":"Set fire parameters to particle effect.","arma3_since":"1.08","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setParticleParams","type":"command","md":"commands/setParticleParams.md","json":"commands/setParticleParams.json","groups":["Particles"],"syntax":["particleSource setParticleParams array"],"summary":"Set parameters to particle source. Array is in format ParticleArray.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setParticleRandom","type":"command","md":"commands/setParticleRandom.md","json":"commands/setParticleRandom.json","groups":["Particles"],"syntax":["particleSource setParticleRandom [lifeTime, position, moveVelocity, rotationVelocity, size, color, directionPeriod, directionIntensity, angle, bounceOnSurface]"],"summary":"Sets randomization of particle source parameters. Correspondence between CfgCloudlets class param names and command array of params:","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setPhysicsCollisionFlag","type":"command","md":"commands/setPhysicsCollisionFlag.md","json":"commands/setPhysicsCollisionFlag.json","groups":["PhysX"],"syntax":["object setPhysicsCollisionFlag value"],"summary":"Sets physics collision flags for PhysX and geometry LODs. Roadway LOD interactions remain.","arma3_since":"2.18","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setPilotCameraDirection","type":"command","md":"commands/setPilotCameraDirection.md","json":"commands/setPilotCameraDirection.json","groups":["Pilot Camera"],"syntax":["object setPilotCameraDirection vector3D"],"summary":"Sets the direction of airplane's or helicopter's pilotCamera.","arma3_since":"1.64","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setPilotCameraOpticsMode","type":"command","md":"commands/setPilotCameraOpticsMode.md","json":"commands/setPilotCameraOpticsMode.json","groups":["Pilot Camera"],"syntax":["object setPilotCameraOpticsMode index"],"summary":"Sets the optics mode index (zoom) for the pilotCamera","arma3_since":"2.14","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setPilotCameraRotation","type":"command","md":"commands/setPilotCameraRotation.md","json":"commands/setPilotCameraRotation.json","groups":["Pilot Camera"],"syntax":["object setPilotCameraRotation rotation"],"summary":"Sets rotation (relative to the centered camera position) of the object airplane or helicopter pilotCamera .","arma3_since":"1.64","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setPilotCameraTarget","type":"command","md":"commands/setPilotCameraTarget.md","json":"commands/setPilotCameraTarget.json","groups":["Pilot Camera"],"syntax":["object setPilotCameraTarget target"],"summary":"Sets an area or target to be tracked by the object airplane or helicopter pilotCamera. To track an object the vehicle has to have appropriate sensors (scanners) that can detect the given target type.","arma3_since":"1.64","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setPilotLight","type":"command","md":"commands/setPilotLight.md","json":"commands/setPilotLight.json","groups":["Lights"],"syntax":["vehicle setPilotLight set"],"summary":"Switches headlights of a vehicle on/off. Note that the vehicle has to be local, for global variant use Arma 3: Actions \"LightOn\"/\"LightOff\"","arma3_since":"1.32","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setPiPEffect","type":"command","md":"commands/setPiPEffect.md","json":"commands/setPiPEffect.json","groups":["Camera Control"],"syntax":["name setPiPEffect [effect, optionalParam1, optionalParam2, ...]"],"summary":"Sets Render Target's visual effect (Picture-in-Picture).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setPiPViewDistance","type":"command","md":"commands/setPiPViewDistance.md","json":"commands/setPiPViewDistance.json","groups":["System"],"syntax":["setPiPViewDistance distance"],"summary":"Set the PiP (Picture-in-Picture) view distance. This has no impact if PiP is disabled (see isPiPEnabled).","arma3_since":"2.08","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setPitch","type":"command","md":"commands/setPitch.md","json":"commands/setPitch.json","groups":["Unit Identity","Sounds"],"syntax":["person setPitch pitch"],"summary":"Sets the pitch of a persons voice.","arma3_since":"1.02","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setPlateNumber","type":"command","md":"commands/setPlateNumber.md","json":"commands/setPlateNumber.json","groups":["Object Manipulation"],"syntax":["vehicle setPlateNumber string"],"summary":"Change the license plates on any vehicle which has plates configured. Max 15 characters are allowed!","arma3_since":"1.82","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setPlayable","type":"command","md":"commands/setPlayable.md","json":"commands/setPlayable.json","groups":["Broken Commands","Multiplayer"],"syntax":["setPlayable unitName"],"summary":"Create a multiplayer role for the unit. The roles created this way are used for Join In Progress and Team Switch.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"setPlayerRespawnTime","type":"command","md":"commands/setPlayerRespawnTime.md","json":"commands/setPlayerRespawnTime.json","groups":["Multiplayer"],"syntax":["setPlayerRespawnTime interval"],"summary":"Sets the time interval (in seconds) that the player must wait before respawn, for the next respawn only. It resets to mission default on mission start.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setPlayerVoNVolume","type":"command","md":"commands/setPlayerVoNVolume.md","json":"commands/setPlayerVoNVolume.json","groups":["Radio and Chat"],"syntax":["unit setPlayerVoNVolume volume"],"summary":"Sets provided player's Voice over Network (VoN) volume.","arma3_since":"2.00","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setPos","type":"command","md":"commands/setPos.md","json":"commands/setPos.json","groups":["Positions"],"syntax":["object setPos pos"],"summary":"Sets object position to format PositionAGLS (over surface). The Z value is used to calculate the nearest surface below the provided position. If the surface is close, it uses the Z position of the surface.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setPosASL","type":"command","md":"commands/setPosASL.md","json":"commands/setPosASL.json","groups":["Positions"],"syntax":["object setPosASL pos"],"summary":"Sets the object position above sea level. Given position must be in PositionASL format.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setPosASL2","type":"command","md":"commands/setPosASL2.md","json":"commands/setPosASL2.json","groups":["Broken Commands","Positions"],"syntax":["obj setPosASL2 pos"],"summary":"Sets the object position. The pos array uses the PositionASL format. The version of the command does not offset based on object center.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"setPosASLW","type":"command","md":"commands/setPosASLW.md","json":"commands/setPosASLW.json","groups":["Positions"],"syntax":["obj setPosASLW pos"],"summary":"Sets the object position above sea surface. The pos array uses the PositionASLW format.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setPosATL","type":"command","md":"commands/setPosATL.md","json":"commands/setPosATL.json","groups":["Positions"],"syntax":["object setPosATL pos"],"summary":"Sets the position of an object relative to the terrain.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setPosition","type":"command","md":"commands/setPosition.md","json":"commands/setPosition.json","groups":["Locations"],"syntax":["location setPosition pos"],"summary":"Sets the position of a location.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setPosWorld","type":"command","md":"commands/setPosWorld.md","json":"commands/setPosWorld.json","groups":["Positions"],"syntax":["object setPosWorld position"],"summary":"Sets position of an object based on the model's centre position (see getPosWorld).","arma3_since":"1.32","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setPylonLoadout","type":"command","md":"commands/setPylonLoadout.md","json":"commands/setPylonLoadout.json","groups":["Vehicle Loadouts"],"syntax":["vehicle setPylonLoadout [pylon, magazine, forced, turret]"],"summary":"Adds/overrides loadout to a vehicle pylon. TransportPylonsComponent in vehicle config and pylonWeapon in the magazine config are required to run.","arma3_since":"1.70","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setPylonsPriority","type":"command","md":"commands/setPylonsPriority.md","json":"commands/setPylonsPriority.json","groups":["Vehicle Loadouts"],"syntax":["vehicle setPylonsPriority priorities"],"summary":"Overrides default pylons priorities.","arma3_since":"1.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setRadioMsg","type":"command","md":"commands/setRadioMsg.md","json":"commands/setRadioMsg.json","groups":["Triggers","Interaction"],"syntax":["index setRadioMsg text"],"summary":"Sets radio trigger menu title text (0 -> 0 -> map radio). Use \"NULL\" to disable radio slot. Use \"\" to restore default title.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setRain","type":"command","md":"commands/setRain.md","json":"commands/setRain.json","groups":["Environment"],"syntax":["time setRain rain","setRain rainParams","setRain config"],"summary":"Sets rain density smoothly over the given transition time. A transition time of zero means an immediate change. A rain density of zero is no rain, one is maximum rain. Rain is not possible when overcast is less than 0.7.","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"setRainbow","type":"command","md":"commands/setRainbow.md","json":"commands/setRainbow.json","groups":["Environment"],"syntax":["time setRainbow value"],"summary":"Changes the rainbow value smoothly during the given time (in seconds). A time of zero means there will be an immediate change.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setRandomLip","type":"command","md":"commands/setRandomLip.md","json":"commands/setRandomLip.json","groups":["Object Manipulation"],"syntax":["unit setRandomLip bool"],"summary":"Enables/Disables random lip. When enabled, the unit continuously moves its lips as if it is talking.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setRank","type":"command","md":"commands/setRank.md","json":"commands/setRank.json","groups":["Unit Identity"],"syntax":["unitName setRank rank"],"summary":"Sets rank of given unit.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setRectangular","type":"command","md":"commands/setRectangular.md","json":"commands/setRectangular.json","groups":["Locations"],"syntax":["location setRectangular set"],"summary":"Set the shape of a location to be either rectangular or elliptical. Locations default shape is elliptical.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setRepairCargo","type":"command","md":"commands/setRepairCargo.md","json":"commands/setRepairCargo.json","groups":["Vehicle Inventory"],"syntax":["vehicleName setRepairCargo amount"],"summary":"Set amount of repair resources in cargo space of repair vehicle. Amount 1 is full cargo.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setRotorBrakeRTD","type":"command","md":"commands/setRotorBrakeRTD.md","json":"commands/setRotorBrakeRTD.json","groups":["RTD"],"syntax":["helicopterRTD setRotorBrakeRTD enable"],"summary":"Toggles a helicopter's rotor brake.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setShadowDistance","type":"command","md":"commands/setShadowDistance.md","json":"commands/setShadowDistance.json","groups":["System","Environment"],"syntax":["setShadowDistance value"],"summary":"Sets the shadows rendering distance.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setShotParents","type":"command","md":"commands/setShotParents.md","json":"commands/setShotParents.json","groups":["Weapons"],"syntax":["projectile setShotParents [vehicle, instigator]"],"summary":"Sets vehicle and instigator pair for the given projectile.","arma3_since":"1.66","locality":{"argument":"global","effect":"global","server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"setSide","type":"command","md":"commands/setSide.md","json":"commands/setSide.json","groups":["Sides","Locations"],"syntax":["location setSide side"],"summary":"Sets a location's side. The default side is Unknown.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setSimpleTaskAlwaysVisible","type":"command","md":"commands/setSimpleTaskAlwaysVisible.md","json":"commands/setSimpleTaskAlwaysVisible.json","groups":["Briefing"],"syntax":["taskID setSimpleTaskAlwaysVisible state"],"summary":"Sets task's visibility.","arma3_since":"1.58","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setSimpleTaskCustomData","type":"command","md":"commands/setSimpleTaskCustomData.md","json":"commands/setSimpleTaskCustomData.json","groups":["Briefing"],"syntax":["task setSimpleTaskCustomData [iconPath, tooltip, description]"],"summary":"Set custom data for the task. Tooltip will be drawn in task list on the right side. Description will be drawn in task description panel on the bottom.","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setSimpleTaskDescription","type":"command","md":"commands/setSimpleTaskDescription.md","json":"commands/setSimpleTaskDescription.json","groups":["Briefing"],"syntax":["task setSimpleTaskDescription [description, descriptionShort, descriptionHUD]"],"summary":"Attach descriptions to the simple task.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setSimpleTaskDestination","type":"command","md":"commands/setSimpleTaskDestination.md","json":"commands/setSimpleTaskDestination.json","groups":["Briefing"],"syntax":["task setSimpleTaskDestination pos"],"summary":"Attach a destination to the simple task. Overrides setSimpleTaskTarget","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setSimpleTaskTarget","type":"command","md":"commands/setSimpleTaskTarget.md","json":"commands/setSimpleTaskTarget.json","groups":["Briefing"],"syntax":["task setSimpleTaskTarget [target, precisePosition]"],"summary":"Attach a target to the simple task. Overrides setSimpleTaskDestination.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setSimpleTaskType","type":"command","md":"commands/setSimpleTaskType.md","json":"commands/setSimpleTaskType.json","groups":["Briefing"],"syntax":["task setSimpleTaskType taskType"],"summary":"Attach type to the simple task. See Default Task Types.","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setSimulWeatherLayers","type":"command","md":"commands/setSimulWeatherLayers.md","json":"commands/setSimulWeatherLayers.json","groups":["Environment"],"syntax":["setSimulWeatherLayers layers"],"summary":"Sets number of simul weather layers, affects quality of simul weather clouds.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setSize","type":"command","md":"commands/setSize.md","json":"commands/setSize.json","groups":["Locations"],"syntax":["location setSize [x,y]"],"summary":"Sets the size (radius) of a location.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setSkill","type":"command","md":"commands/setSkill.md","json":"commands/setSkill.json","groups":["AI Behaviour"],"syntax":["unit setSkill skill","unit setSkill [skillName, value]"],"summary":"Sets the skill level of given unit. The value of a sub-skill is interpolated into a range defined in CfgAISkill.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setSlingLoad","type":"command","md":"commands/setSlingLoad.md","json":"commands/setSlingLoad.json","groups":["Ropes and Sling Loading"],"syntax":["heli setSlingLoad cargo"],"summary":"Creates a sling loading from a helicopter to an entity if possible. To unload cargo, pass objNull as second param.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setSoundEffect","type":"command","md":"commands/setSoundEffect.md","json":"commands/setSoundEffect.json","groups":["Sounds","Triggers","Waypoints"],"syntax":["trigger setSoundEffect [sound, voice, soundEnv, soundDet]","waypoint setSoundEffect [sound, voice]"],"summary":"Defines the different sound effects for a trigger or a waypoint. To stop any sound, deactivate the trigger (might take up to 0.5 seconds to stop) or delete the trigger/waypoint (immediate).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setSpeaker","type":"command","md":"commands/setSpeaker.md","json":"commands/setSpeaker.json","groups":["Unit Identity","Sounds"],"syntax":["person setSpeaker speaker"],"summary":"Sets the speaker of a person.","arma3_since":"1.02","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setSpeech","type":"command","md":"commands/setSpeech.md","json":"commands/setSpeech.json","groups":["Locations"],"syntax":["location setSpeech speech"],"summary":"Add speech to location.","arma3_since":"1.12","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setSpeedMode","type":"command","md":"commands/setSpeedMode.md","json":"commands/setSpeedMode.json","groups":["Groups"],"syntax":["groupName setSpeedMode mode"],"summary":"Sets group speed mode. If unit is passed as param, unit's group is used. Mode may be one of:","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setStamina","type":"command","md":"commands/setStamina.md","json":"commands/setStamina.json","groups":["Stamina System"],"syntax":["unit setStamina stamina"],"summary":"Set units' stamina (seconds until depletion)","arma3_since":"1.54","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setStaminaScheme","type":"command","md":"commands/setStaminaScheme.md","json":"commands/setStaminaScheme.json","groups":["Stamina System"],"syntax":["setStaminaScheme scheme"],"summary":"Sets the scheme used for the Stamina system.","arma3_since":"1.54","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setStatValue","type":"command","md":"commands/setStatValue.md","json":"commands/setStatValue.json","groups":["System"],"syntax":["setStatValue [name, value]"],"summary":"Sets a value to a given stat. A list of possible StatNames can be found here: Arma 3: Stat Names Its important to note that most Stats are restricted to scripts and missions in certain paths.","arma3_since":"1.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setSuppression","type":"command","md":"commands/setSuppression.md","json":"commands/setSuppression.json","groups":["Object Manipulation"],"syntax":["unit setSuppression value"],"summary":"Sets the given suppression value for the given unit.","arma3_since":"1.42","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setSystemOfUnits","type":"command","md":"commands/setSystemOfUnits.md","json":"commands/setSystemOfUnits.json","groups":["System","Broken Commands"],"syntax":["setSystemOfUnits value"],"summary":"Set system of units. This will only impact gauges from advanced flight model.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"setTargetAge","type":"command","md":"commands/setTargetAge.md","json":"commands/setTargetAge.json","groups":["Object Manipulation"],"syntax":["object setTargetAge age"],"summary":"Sets how the target is known to the other centers. They behave like the target was seen age seconds ago.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setTargetSize","type":"command","md":"commands/setTargetSize.md","json":"commands/setTargetSize.json","groups":["Sensors"],"syntax":["vehicle setTargetSize [visualTargetSize, irTargetSize, radarTargetSize]"],"summary":"Sets target size (see irTargetSize and others from vehicle config) override on vehicle.","arma3_since":"2.22","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setTaskMarkerOffset","type":"command","md":"commands/setTaskMarkerOffset.md","json":"commands/setTaskMarkerOffset.json","groups":["Briefing"],"syntax":["obj setTaskMarkerOffset position"],"summary":"Sets the task marker position in model space.","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setTaskResult","type":"command","md":"commands/setTaskResult.md","json":"commands/setTaskResult.json","groups":["Briefing"],"syntax":["task setTaskResult [state,result]"],"summary":"Set a result of the task.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setTaskState","type":"command","md":"commands/setTaskState.md","json":"commands/setTaskState.json","groups":["Briefing"],"syntax":["task setTaskState state"],"summary":"Set the state of a given task.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setTerrainGrid","type":"command","md":"commands/setTerrainGrid.md","json":"commands/setTerrainGrid.json","groups":["System","Environment"],"syntax":["setTerrainGrid grid"],"summary":"Sets the desired terrain resolution in meters.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setTerrainHeight","type":"command","md":"commands/setTerrainHeight.md","json":"commands/setTerrainHeight.json","groups":["Positions"],"syntax":["setTerrainHeight [positionAndAltitudeArray, adjustObjects]"],"summary":"Set the current terrain's altitude on provided location(s).","arma3_since":"2.10","locality":{"argument":null,"effect":"global","server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"setText","type":"command","md":"commands/setText.md","json":"commands/setText.json","groups":["Locations"],"syntax":["location setText text"],"summary":"Sets the text associated with a location. This text will be displayed on the game map at the location's position.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setTimeMultiplier","type":"command","md":"commands/setTimeMultiplier.md","json":"commands/setTimeMultiplier.json","groups":["Time","Mission Information","Environment"],"syntax":["setTimeMultiplier value"],"summary":"Sets a time multiplier for in-game time. The command range is capped at 0.1 - 120 to avoid performance problems.","arma3_since":"1.26","locality":{"argument":null,"effect":"global","server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"setTIParameter","type":"command","md":"commands/setTIParameter.md","json":"commands/setTIParameter.json","groups":["Environment"],"syntax":["setTIParameter [paramName, newValue]"],"summary":"Sets the provided Thermal Imaging parameter's value.","arma3_since":"2.10","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setTitleEffect","type":"command","md":"commands/setTitleEffect.md","json":"commands/setTitleEffect.json","groups":["Triggers","Waypoints"],"syntax":["triggerOrWaypoint setTitleEffect [type, effect, text]"],"summary":"Defines the title effect to show on activation via [Type, Effect, Text] where","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setTowParent","type":"command","md":"commands/setTowParent.md","json":"commands/setTowParent.json","groups":["PhysX","Ropes and Sling Loading"],"syntax":["towedVehicle setTowParent towingVehicle"],"summary":"Allows a vehicle to be towed by another. This loosens the towed vehicle's brakes and turns its steering wheels toward the towing vehicle. Supposed to be used together with a rope connecting both vehicles.","arma3_since":"2.06","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setTrafficDensity","type":"command","md":"commands/setTrafficDensity.md","json":"commands/setTrafficDensity.json","groups":["Environment"],"syntax":["setTrafficDensity [density, xMin, xMax, zMin, zMax]"],"summary":"Set the density of ambient cars in a rectangle (in cars per kilometer).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setTrafficDistance","type":"command","md":"commands/setTrafficDistance.md","json":"commands/setTrafficDistance.json","groups":["Environment"],"syntax":["setTrafficDistance distance"],"summary":"Set maximum ambient traffic draw distance (in 2D).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setTrafficGap","type":"command","md":"commands/setTrafficGap.md","json":"commands/setTrafficGap.json","groups":["Environment"],"syntax":["setTrafficGap [gap, xMin, xMax, zMin, zMax]"],"summary":"Set the average gap between ambient cars in a rectangle (in meters).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setTrafficSpeed","type":"command","md":"commands/setTrafficSpeed.md","json":"commands/setTrafficSpeed.json","groups":["Environment"],"syntax":["setTrafficSpeed [speed, xMin, xMax, zMin, zMax]"],"summary":"Set ambient traffic speed in a rectangle (in kilometers per hour).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setTriggerActivation","type":"command","md":"commands/setTriggerActivation.md","json":"commands/setTriggerActivation.json","groups":["Triggers"],"syntax":["trigger setTriggerActivation [by, type, repeating, persistent]"],"summary":"Defines the trigger activation type.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setTriggerArea","type":"command","md":"commands/setTriggerArea.md","json":"commands/setTriggerArea.json","groups":["Triggers"],"syntax":["trigger setTriggerArea [a, b, angle, isRectangle, c]"],"summary":"Defines the area monitored by the given trigger. The area could be either rectangular or elliptical.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setTriggerInterval","type":"command","md":"commands/setTriggerInterval.md","json":"commands/setTriggerInterval.json","groups":["Triggers"],"syntax":["trigger setTriggerInterval interval"],"summary":"Sets the interval in seconds for trigger condition check.","arma3_since":"1.98","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setTriggerStatements","type":"command","md":"commands/setTriggerStatements.md","json":"commands/setTriggerStatements.json","groups":["Triggers"],"syntax":["trigger setTriggerStatements [condition, activation, deactivation]"],"summary":"Defines trigger condition, activation and deactivation statements. Trigger condition has to return Boolean. true will activate the trigger, false will deactivate it (only if activation is set to repeat).","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setTriggerText","type":"command","md":"commands/setTriggerText.md","json":"commands/setTriggerText.json","groups":["Triggers"],"syntax":["trigger setTriggerText text"],"summary":"Sets the text label attached to the trigger object. This is used for example as a radio slot label for radio activated triggers.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setTriggerTimeout","type":"command","md":"commands/setTriggerTimeout.md","json":"commands/setTriggerTimeout.json","groups":["Triggers"],"syntax":["trigger setTriggerTimeout [min, mid, max, interruptable]"],"summary":"Defines the time between condition satisfaction and trigger activation (randomly from min to max, with an average value mid). If the last argument is true, the condition must be fullfilled all the time.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setTriggerType","type":"command","md":"commands/setTriggerType.md","json":"commands/setTriggerType.json","groups":["Triggers"],"syntax":["trigger setTriggerType action"],"summary":"Sets the type of action processed by the trigger after activation (no action, a waypoints switch or an end of mission):","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setTurretLimits","type":"command","md":"commands/setTurretLimits.md","json":"commands/setTurretLimits.json","groups":["Turrets"],"syntax":["vehicle setTurretLimits [turret, minTurn, maxTurn, minElev, maxElev, soft]","vehicle setTurretLimits [turret]"],"summary":"Sets the rotation and elevation limits for the given turret. The limits are relative to model orientation of the turret. For example to allow 360 degree turning it is enough to set turn limits to (-180, 180).","arma3_since":"2.12","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setTurretOpticsMode","type":"command","md":"commands/setTurretOpticsMode.md","json":"commands/setTurretOpticsMode.json","groups":["Turrets"],"syntax":["obj setTurretOpticsMode mode","obj setTurretOpticsMode [turretPath, opticModeIndex]"],"summary":"Set the current optics mode of the optics in the turret occupied by the specified unit. Alternatively, you can specify a vehicle and turret path instead of a unit.","arma3_since":"2.10","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setType","type":"command","md":"commands/setType.md","json":"commands/setType.json","groups":["Locations"],"syntax":["location setType name"],"summary":"Changes a location to the specified class. Location classes are defined in CfgLocationTypes.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setUnconscious","type":"command","md":"commands/setUnconscious.md","json":"commands/setUnconscious.json","groups":["Object Manipulation"],"syntax":["unit setUnconscious set"],"summary":"In Arma 2 and since Arma 3 v1.64, this command sets unit into incapacitated state. lifeState results:","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setUnitAbility","type":"command","md":"commands/setUnitAbility.md","json":"commands/setUnitAbility.json","groups":["AI Behaviour"],"syntax":["unit setUnitAbility value"],"summary":"Sets skill of given unit. Unlike setSkill, setUnitAbility can set values > 1. Even though the skill command will correctly return set value, the actual unit ability will be capped to max available.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setUnitCombatMode","type":"command","md":"commands/setUnitCombatMode.md","json":"commands/setUnitCombatMode.json","groups":["AI Behaviour"],"syntax":["unit setUnitCombatMode mode"],"summary":"Sets unit's combat mode (engagement rules). For AI group combat mode see setCombatMode. Mode may be one of the following:","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setUnitFreefallHeight","type":"command","md":"commands/setUnitFreefallHeight.md","json":"commands/setUnitFreefallHeight.json","groups":["Object Manipulation"],"syntax":["unit setUnitFreefallHeight minHeight"],"summary":"Sets minimum freefall height AGL per unit, at which the unit assumes HALO pose. Engine default is 100m. Use -1 to reset the height to default.","arma3_since":"2.10","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setUnitLoadout","type":"command","md":"commands/setUnitLoadout.md","json":"commands/setUnitLoadout.json","groups":["Unit Inventory"],"syntax":["unit setUnitLoadout loadout","unit setUnitLoadout [loadout, fullMagazines]","unit setUnitLoadout name","unit setUnitLoadout config"],"summary":"Creates a loadout from given inventory structure and applies it to a unit. When String for class name is supplied, the command will search CfgVehicles for the given class in order to extract the loadout from config.","arma3_since":"1.58","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setUnitPos","type":"command","md":"commands/setUnitPos.md","json":"commands/setUnitPos.json","groups":["Unit Control"],"syntax":["unit setUnitPos mode"],"summary":"Set unit position rules. This command will not change the stance of the human player, even though it will change the output of unitPos command. To change player stance use playAction or playActionNow:","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setUnitPosWeak","type":"command","md":"commands/setUnitPosWeak.md","json":"commands/setUnitPosWeak.json","groups":["Unit Control"],"syntax":["unit setUnitPosWeak mode"],"summary":"Set unit position rules. This command is the lowest level of priority for setting unit position and to be used in scripted FSM's. Priorities are:","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setUnitRank","type":"command","md":"commands/setUnitRank.md","json":"commands/setUnitRank.json","groups":["Unit Identity"],"syntax":["unitName setUnitRank rank"],"summary":"Sets rank of given unit.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setUnitRecoilCoefficient","type":"command","md":"commands/setUnitRecoilCoefficient.md","json":"commands/setUnitRecoilCoefficient.json","groups":["Object Manipulation"],"syntax":["unitName setUnitRecoilCoefficient coefficient"],"summary":"Proportionaly increase/decrease unit's recoil. Drives muzzle up with every shot when supplied positive number and down when negative. 0 cancels recoil.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setUnitTrait","type":"command","md":"commands/setUnitTrait.md","json":"commands/setUnitTrait.json","groups":["Object Manipulation"],"syntax":["unit setUnitTrait [skillName, value, isCustom]"],"summary":"Enables or disables a trait or alters a trait of the given unit. Unit traits consist of unit abilities, which are Booleans and modifiers, which are Numbers. Custom trait can only be a bool.","arma3_since":"1.58","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setUnloadInCombat","type":"command","md":"commands/setUnloadInCombat.md","json":"commands/setUnloadInCombat.json","groups":["Unit Control"],"syntax":["vehicle setUnloadInCombat [allowCargo, allowTurrets]"],"summary":"Sets whether or not cargo or turret units should get out of vehicle when in combat. If true, vehicle will stop and units will dismount. Vehicle must be local.","arma3_since":"1.36","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setUserActionText","type":"command","md":"commands/setUserActionText.md","json":"commands/setUserActionText.json","groups":["Interaction"],"syntax":["object setUserActionText [actionIndex, textMenu, textWindowBackground, textWindowForeground]"],"summary":"Changes user added action (see addAction) menu item text.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setUserMFDText","type":"command","md":"commands/setUserMFDText.md","json":"commands/setUserMFDText.json","groups":["GUI Control"],"syntax":["vehicle setUserMFDText [index, value]"],"summary":"Stored user text value in MFD, limit is 50, user0...user49","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setUserMFDValue","type":"command","md":"commands/setUserMFDValue.md","json":"commands/setUserMFDValue.json","groups":["Interaction"],"syntax":["vehicle setUserMFDValue [index, value]"],"summary":"When MFD is using user controllers, this command can set values on them. For example, MFD config for Blackfoot has an entry","arma3_since":"1.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setVariable","type":"command","md":"commands/setVariable.md","json":"commands/setVariable.json","groups":["Variables","Namespaces","Multiplayer"],"syntax":["varspace setVariable [name, value, public]"],"summary":"Set variable to given value in the variable space of given element. Can be used to broadcast variables over the network.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setVectorDir","type":"command","md":"commands/setVectorDir.md","json":"commands/setVectorDir.json","groups":["Math - Vectors"],"syntax":["object setVectorDir vectorDir"],"summary":"Set object's direction vector. Up vector will remain unchanged.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setVectorDirAndUp","type":"command","md":"commands/setVectorDirAndUp.md","json":"commands/setVectorDirAndUp.json","groups":["Math - Vectors"],"syntax":["vehicle setVectorDirAndUp [vectorDir, vectorUp]"],"summary":"Sets orientation of an object.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setVectorUp","type":"command","md":"commands/setVectorUp.md","json":"commands/setVectorUp.json","groups":["Math - Vectors"],"syntax":["object setVectorUp vectorUp"],"summary":"Set object's up vector. Direction of the object remain unchanged. Default object's vectorUp is [0,0,1].","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setVehicleAmmo","type":"command","md":"commands/setVehicleAmmo.md","json":"commands/setVehicleAmmo.json","groups":["Vehicle Inventory"],"syntax":["vehicleName setVehicleAmmo value"],"summary":"Sets how much ammunition (compared to a full state defined by the vehicle type) the vehicle has. Note that the ammo will be added only to local turrets. To check locality of turret use turretLocal.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setVehicleAmmoDef","type":"command","md":"commands/setVehicleAmmoDef.md","json":"commands/setVehicleAmmoDef.json","groups":["Unit Inventory","Vehicle Inventory"],"syntax":["unit setVehicleAmmoDef value"],"summary":"Sets how much ammunition (compared to the configuration of magazines defined in the vehicle's class) the vehicle has. Note that the ammo will only be added to local turrets.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setVehicleArmor","type":"command","md":"commands/setVehicleArmor.md","json":"commands/setVehicleArmor.json","groups":["Object Manipulation"],"syntax":["vehicleName setVehicleArmor value"],"summary":"Sets the armor (or health for men) state of the vehicle (a value from 0 to 1).","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setVehicleCargo","type":"command","md":"commands/setVehicleCargo.md","json":"commands/setVehicleCargo.json","groups":["Vehicle in Vehicle Transport"],"syntax":["vehicle setVehicleCargo cargo"],"summary":"Load cargo vehicle inside vehicle if possible, returns bool based on whether the vehicle was able to be loaded. Can also be used to unload a specific loaded vehicle or all loaded vehicles.","arma3_since":"1.62","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setVehicleId","type":"command","md":"commands/setVehicleId.md","json":"commands/setVehicleId.json","groups":["Object Manipulation","Broken Commands"],"syntax":["vehicleName setVehicleId id"],"summary":"Sets ID to vehicle. By this ID vehicle is referenced by triggers and waypoints.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"setVehicleLock","type":"command","md":"commands/setVehicleLock.md","json":"commands/setVehicleLock.json","groups":["Object Manipulation"],"syntax":["vehicleName setVehicleLock lockState"],"summary":"Sets vehicle lock. Possible values:","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setVehiclePosition","type":"command","md":"commands/setVehiclePosition.md","json":"commands/setVehiclePosition.json","groups":["Positions","Object Manipulation"],"syntax":["object setVehiclePosition [position, markers, placement, special]"],"summary":"Moves the object to a given position (same as createVehicle placement algorithm). Uses either the position that's defined by the position param, or one of the marker positions from the markers array.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setVehicleRadar","type":"command","md":"commands/setVehicleRadar.md","json":"commands/setVehicleRadar.json","groups":["Sensors"],"syntax":["vehicle setVehicleRadar rule"],"summary":"Sets the AI rule of Radar usage (Emission Control). Automatic means Radar switched on only when in Combat. The command doesn't affect player-controlled vehicles.","arma3_since":"1.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setVehicleReceiveRemoteTargets","type":"command","md":"commands/setVehicleReceiveRemoteTargets.md","json":"commands/setVehicleReceiveRemoteTargets.json","groups":["Sensors"],"syntax":["vehicle setVehicleReceiveRemoteTargets bool"],"summary":"Sets that the vehicle will be able to receive targets acquired by someone else via datalink from the Side center.","arma3_since":"1.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setVehicleReportOwnPosition","type":"command","md":"commands/setVehicleReportOwnPosition.md","json":"commands/setVehicleReportOwnPosition.json","groups":["Sensors"],"syntax":["vehicle setVehicleReportOwnPosition report"],"summary":"Sets that the vehicle will share its own position via datalink to the Side center.","arma3_since":"1.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setVehicleReportRemoteTargets","type":"command","md":"commands/setVehicleReportRemoteTargets.md","json":"commands/setVehicleReportRemoteTargets.json","groups":["Sensors"],"syntax":["vehicle setVehicleReportRemoteTargets bool"],"summary":"Sets that the vehicle will share targets that were acquired by its own sensors via datalink to the Side center.","arma3_since":"1.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setVehicleTIPars","type":"command","md":"commands/setVehicleTIPars.md","json":"commands/setVehicleTIPars.json","groups":["Object Manipulation"],"syntax":["vehicle setVehicleTIPars [engine, wheels, weapon]"],"summary":"Sets the \"heat\" state of different vehicle parts for Thermal Imaging detection.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setVehicleVarName","type":"command","md":"commands/setVehicleVarName.md","json":"commands/setVehicleVarName.json","groups":["Object Manipulation"],"syntax":["object setVehicleVarName name"],"summary":"Sets string representation of an object to a custom string. When a vehicle is created and named in the editor, the name becomes both the variable containing the vehicle object and the string representation of the…","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setVelocity","type":"command","md":"commands/setVelocity.md","json":"commands/setVelocity.json","groups":["Object Manipulation"],"syntax":["object setVelocity vector"],"summary":"Sets velocity vector of an object in m/s.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setVelocityModelSpace","type":"command","md":"commands/setVelocityModelSpace.md","json":"commands/setVelocityModelSpace.json","groups":["Object Manipulation"],"syntax":["vehicle setVelocityModelSpace velocity"],"summary":"Sets the velocity (i.e. speed) vector of the given vehicle relative to its model.","arma3_since":"1.68","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setVelocityTransformation","type":"command","md":"commands/setVelocityTransformation.md","json":"commands/setVelocityTransformation.json","groups":["Object Manipulation"],"syntax":["object setVelocityTransformation [fromPosASL, toPosASL, fromVelocity, toVelocity, fromVectorDir, toVectorDir, fromVectorUp, toVectorUp, interval, customCenter]"],"summary":"Interpolates and applies PositionASL, velocity, vectorDir and vectorUp to the given object based on the interval value.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setViewDistance","type":"command","md":"commands/setViewDistance.md","json":"commands/setViewDistance.json","groups":["System","Environment"],"syntax":["setViewDistance distance"],"summary":"Set rendering distance. Setting view distance to <= 0 resets the value to the client's options (set in Options → Video → General → Visibility → Overall).","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setVisibleIfTreeCollapsed","type":"command","md":"commands/setVisibleIfTreeCollapsed.md","json":"commands/setVisibleIfTreeCollapsed.json","groups":["Game 2 Editor"],"syntax":["map setVisibleIfTreeCollapsed [object, visible]"],"summary":"Sets whether or not the object is visible even if the tree is collapsed.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setWantedRPMRTD","type":"command","md":"commands/setWantedRPMRTD.md","json":"commands/setWantedRPMRTD.json","groups":["RTD"],"syntax":["helicopterRTD setWantedRPMRTD [value, time, engineIndex]"],"summary":"Tell the helicopter engine RPMs to reach the given value within a period of time. The simulation will try to reach the RPMs, but it does not guarantee it will reach the precise value!","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setWaterFillPercentage","type":"command","md":"commands/setWaterFillPercentage.md","json":"commands/setWaterFillPercentage.json","groups":["Object Manipulation"],"syntax":["obj setWaterFillPercentage level"],"summary":"Set an object's water filling.","arma3_since":"2.16","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setWaterLeakiness","type":"command","md":"commands/setWaterLeakiness.md","json":"commands/setWaterLeakiness.json","groups":["Object Manipulation"],"syntax":["obj setWaterLeakiness leakiness"],"summary":"Set an object's water intake ratio when immersed.","arma3_since":"2.16","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setWaves","type":"command","md":"commands/setWaves.md","json":"commands/setWaves.json","groups":["Environment"],"syntax":["time setWaves value"],"summary":"Changes the waves value smoothly during the given time (in seconds). A time of zero means there will be an immediate change.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setWaypointBehaviour","type":"command","md":"commands/setWaypointBehaviour.md","json":"commands/setWaypointBehaviour.json","groups":["Waypoints"],"syntax":["waypoint setWaypointBehaviour mode"],"summary":"Switches the unit behaviour when the waypoint becomes active.","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"setWaypointCombatMode","type":"command","md":"commands/setWaypointCombatMode.md","json":"commands/setWaypointCombatMode.json","groups":["Waypoints"],"syntax":["waypoint setWaypointCombatMode mode"],"summary":"Changes a group's combat mode when the waypoint becomes active.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setWaypointCompletionRadius","type":"command","md":"commands/setWaypointCompletionRadius.md","json":"commands/setWaypointCompletionRadius.json","groups":["Waypoints"],"syntax":["waypoint setWaypointCompletionRadius radius"],"summary":"The completion radius allows units to call the waypoint completed once they are inside of the given circle. If the given radius is less than unit’s or vehicle’s configured 'precision' then the latter is used.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setWaypointDescription","type":"command","md":"commands/setWaypointDescription.md","json":"commands/setWaypointDescription.json","groups":["Waypoints"],"syntax":["waypoint setWaypointDescription text"],"summary":"Sets the description shown in the HUD while the waypoint is active.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setWaypointForceBehaviour","type":"command","md":"commands/setWaypointForceBehaviour.md","json":"commands/setWaypointForceBehaviour.json","groups":["Waypoints"],"syntax":["waypoint setWaypointForceBehaviour state"],"summary":"Forces the behavior of waypoint, disables AUTOCOMBAT.","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setWaypointFormation","type":"command","md":"commands/setWaypointFormation.md","json":"commands/setWaypointFormation.json","groups":["Waypoints"],"syntax":["waypoint setWaypointFormation formation"],"summary":"Switches the group formation when the waypoint becomes active.","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"setWaypointHousePosition","type":"command","md":"commands/setWaypointHousePosition.md","json":"commands/setWaypointHousePosition.json","groups":["Waypoints"],"syntax":["waypoint setWaypointHousePosition pos"],"summary":"For waypoints attached to a house, this defines the target buildingPos index.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setWaypointLoiterAltitude","type":"command","md":"commands/setWaypointLoiterAltitude.md","json":"commands/setWaypointLoiterAltitude.json","groups":["Waypoints"],"syntax":["waypoint setWaypointLoiterAltitude loiterAltitude"],"summary":"Assigns loiter altitude to the provided waypoint.","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setWaypointLoiterRadius","type":"command","md":"commands/setWaypointLoiterRadius.md","json":"commands/setWaypointLoiterRadius.json","groups":["Waypoints"],"syntax":["waypoint setWaypointLoiterRadius radius"],"summary":"Assignes loiter radius to waypoint","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setWaypointLoiterType","type":"command","md":"commands/setWaypointLoiterType.md","json":"commands/setWaypointLoiterType.json","groups":["Waypoints"],"syntax":["waypoint setWaypointLoiterType type"],"summary":"Sets the waypoint loiter type.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setWaypointName","type":"command","md":"commands/setWaypointName.md","json":"commands/setWaypointName.json","groups":["Waypoints"],"syntax":["waypoint setWaypointName name"],"summary":"Changes the waypoint name.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setWaypointPosition","type":"command","md":"commands/setWaypointPosition.md","json":"commands/setWaypointPosition.json","groups":["Waypoints"],"syntax":["waypoint setWaypointPosition [center, radius]"],"summary":"Attempts to move given waypoint to a random position inside a circle with the given center and radius.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setWaypointScript","type":"command","md":"commands/setWaypointScript.md","json":"commands/setWaypointScript.json","groups":["Waypoints"],"syntax":["waypoint setWaypointScript command"],"summary":"Attaches a script to a scripted waypoint. In early versions of Arma, command consisted of a script name and additional script arguments and the script had to use SQS Syntax.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setWaypointSpeed","type":"command","md":"commands/setWaypointSpeed.md","json":"commands/setWaypointSpeed.json","groups":["Waypoints"],"syntax":["waypoint setWaypointSpeed mode"],"summary":"Switches the group speed mode when the waypoint becomes active.","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"setWaypointStatements","type":"command","md":"commands/setWaypointStatements.md","json":"commands/setWaypointStatements.json","groups":["Waypoints"],"syntax":["waypoint setWaypointStatements [condition, statement]"],"summary":"The waypoint is done only when the condition is fulfilled. When the waypoint is done, the statement expression is executed. Within the Condition & Statement code string:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setWaypointTimeout","type":"command","md":"commands/setWaypointTimeout.md","json":"commands/setWaypointTimeout.json","groups":["Waypoints"],"syntax":["waypoint setWaypointTimeout [min, mid, max]"],"summary":"Defines the time between condition satisfaction and waypoint finish (randomly from min to max, with an average value mid).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setWaypointType","type":"command","md":"commands/setWaypointType.md","json":"commands/setWaypointType.json","groups":["Waypoints"],"syntax":["waypoint setWaypointType type"],"summary":"Sets the waypoint type of given waypoint.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setWaypointVisible","type":"command","md":"commands/setWaypointVisible.md","json":"commands/setWaypointVisible.json","groups":["Waypoints"],"syntax":["waypoint setWaypointVisible visible"],"summary":"Sets the visibility of the given waypoint in 3D HUD view (for map visibility see showWaypoint).","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setWeaponReloadingTime","type":"command","md":"commands/setWeaponReloadingTime.md","json":"commands/setWeaponReloadingTime.json","groups":["Weapons"],"syntax":["vehicle setWeaponReloadingTime [gunner, muzzleName, reloadTime]"],"summary":"Sets reloading phase on the given weapon's current ammo round.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setWeaponZeroing","type":"command","md":"commands/setWeaponZeroing.md","json":"commands/setWeaponZeroing.json","groups":["Weapons"],"syntax":["object setWeaponZeroing [weaponClass, muzzleClass, zeroingIndex]"],"summary":"Sets zeroing of given weapon and muzzle for given unit or vehicle.","arma3_since":"2.04","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setWind","type":"command","md":"commands/setWind.md","json":"commands/setWind.json","groups":["Environment"],"syntax":["setWind [x, y, forced]"],"summary":"Set current or permanent wind vector.","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setWindDir","type":"command","md":"commands/setWindDir.md","json":"commands/setWindDir.json","groups":["Environment"],"syntax":["time setWindDir value","setWindDir direction"],"summary":"Changes the wind direction smoothly.","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"setWindForce","type":"command","md":"commands/setWindForce.md","json":"commands/setWindForce.json","groups":["Environment"],"syntax":["time setWindForce wind"],"summary":"Set max. wind overall wind changes in time. A time of zero means there will be an immediate change. A wind level of zero is minimal changes and a wind level of one means that wind can change rapidly.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setWindStr","type":"command","md":"commands/setWindStr.md","json":"commands/setWindStr.json","groups":["Environment"],"syntax":["time setWindStr value"],"summary":"Changes the wind strength smoothly during the given time (in seconds). A time of zero means there will be an immediate change.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setWingForceScaleRTD","type":"command","md":"commands/setWingForceScaleRTD.md","json":"commands/setWingForceScaleRTD.json","groups":["RTD"],"syntax":["helicopterRTD setWingForceScaleRTD [leftHorizontal, rightHorizontal, vertical]"],"summary":"Set effectivity of wings.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"setWPPos","type":"command","md":"commands/setWPPos.md","json":"commands/setWPPos.json","groups":["Waypoints"],"syntax":["waypoint setWPPos pos"],"summary":"Sets waypoint position.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"show3DIcons","type":"command","md":"commands/show3DIcons.md","json":"commands/show3DIcons.json","groups":["Game 2 Editor"],"syntax":["map show3DIcons bool"],"summary":"Toggle the drawing of 3D icons.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"showChat","type":"command","md":"commands/showChat.md","json":"commands/showChat.json","groups":["Radio and Chat"],"syntax":["showChat bool"],"summary":"Shows/hides the whole chat window.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"showCinemaBorder","type":"command","md":"commands/showCinemaBorder.md","json":"commands/showCinemaBorder.json","groups":["Camera Control"],"syntax":["showCinemaBorder show"],"summary":"Forces drawing of cinema borders when using custom camera camCreate. This is normally used in cutscenes to indicate player has no control.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"showCommandingMenu","type":"command","md":"commands/showCommandingMenu.md","json":"commands/showCommandingMenu.json","groups":["Interaction"],"syntax":["showCommandingMenu name"],"summary":"Create the commanding menu described by the given config class or menu name. When the name is empty, the current menu is hidden.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"showCompass","type":"command","md":"commands/showCompass.md","json":"commands/showCompass.json","groups":["Interaction"],"syntax":["showCompass show"],"summary":"Shows or hides the compass on the map screen, if enabled for the mission and you possess the item. (default true)","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"showCuratorCompass","type":"command","md":"commands/showCuratorCompass.md","json":"commands/showCuratorCompass.json","groups":["Curator"],"syntax":["showCuratorCompass bool"],"summary":"Hides or shows compass in curator interface.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"showGPS","type":"command","md":"commands/showGPS.md","json":"commands/showGPS.json","groups":["Interaction"],"syntax":["showGPS show"],"summary":"Shows or hides the GPS receiver on the map screen, if enabled for the mission and you possess the item. (default false).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"showHUD","type":"command","md":"commands/showHUD.md","json":"commands/showHUD.json","groups":["Interaction"],"syntax":["showHUD enable","showHUD [scriptedHUD, info, radar, compass, direction, menu, group, cursors, panels, kills, showIcon3D]"],"summary":"Enable / disable showing of HUD. Defines visibility of weapon crosshair and any informational tags that appear when pointing the weapon at an object as well as availability of the default action menu.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"showLegend","type":"command","md":"commands/showLegend.md","json":"commands/showLegend.json","groups":["Game 2 Editor"],"syntax":["map showLegend bool"],"summary":"Show/hide map legend.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"showMap","type":"command","md":"commands/showMap.md","json":"commands/showMap.json","groups":["Map"],"syntax":["showMap show"],"summary":"Enable Map (default true).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"shownAction","type":"command","md":"commands/shownAction.md","json":"commands/shownAction.json","groups":["Interaction"],"syntax":["shownAction"],"summary":"Get the internal enum of the displayed action (or 0 if none are displayed). Action enums:","arma3_since":"2.22","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"shownArtilleryComputer","type":"command","md":"commands/shownArtilleryComputer.md","json":"commands/shownArtilleryComputer.json","groups":["Artillery"],"syntax":["shownArtilleryComputer"],"summary":"Checks whether the player has the artillery computer currently open.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"shownChat","type":"command","md":"commands/shownChat.md","json":"commands/shownChat.json","groups":["Radio and Chat"],"syntax":["shownChat"],"summary":"Returns true if chat window is enabled. Chat window can be disabled with showChat command.","arma3_since":"1.36","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"shownCompass","type":"command","md":"commands/shownCompass.md","json":"commands/shownCompass.json","groups":["Interaction"],"syntax":["shownCompass"],"summary":"Checks if client has Compass enabled in description.ext (showCompass param) or force enabled with showCompass command.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"shownCuratorCompass","type":"command","md":"commands/shownCuratorCompass.md","json":"commands/shownCuratorCompass.json","groups":["Curator"],"syntax":["shownCuratorCompass"],"summary":"Returns true if compass is shown.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"showNewEditorObject","type":"command","md":"commands/showNewEditorObject.md","json":"commands/showNewEditorObject.json","groups":["Game 2 Editor"],"syntax":["map showNewEditorObject [type,class,side,position]"],"summary":"Show the add editor object dialog,type is editor object type,class is,class definition to automatically select,side filters by a certain,side,pos is position to create the object.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"shownGPS","type":"command","md":"commands/shownGPS.md","json":"commands/shownGPS.json","groups":["Interaction"],"syntax":["shownGPS"],"summary":"Checks if client has GPS receiver enabled in description.ext (showGPS param) or force enabled with showGPS command.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"shownHUD","type":"command","md":"commands/shownHUD.md","json":"commands/shownHUD.json","groups":["Interaction"],"syntax":["shownHUD"],"summary":"Returns array of Booleans corresponding to the visibility of various HUD elements (see extended showHUD).","arma3_since":"1.52","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"shownMap","type":"command","md":"commands/shownMap.md","json":"commands/shownMap.json","groups":["Map"],"syntax":["shownMap"],"summary":"Checks if client has Map enabled in description.ext (showMap param) or force enabled with showMap command.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"shownPad","type":"command","md":"commands/shownPad.md","json":"commands/shownPad.json","groups":["Interaction"],"syntax":["shownPad"],"summary":"Checks if client has Notepad enabled.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"shownRadio","type":"command","md":"commands/shownRadio.md","json":"commands/shownRadio.json","groups":["Interaction","Radio and Chat"],"syntax":["shownRadio"],"summary":"Check if player has Radio enabled.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"shownScoretable","type":"command","md":"commands/shownScoretable.md","json":"commands/shownScoretable.json","groups":["Interaction"],"syntax":["shownScoretable"],"summary":"Returns the state of the score table set with showScoretable command.","arma3_since":"1.60","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"shownSubtitles","type":"command","md":"commands/shownSubtitles.md","json":"commands/shownSubtitles.json","groups":["Radio and Chat"],"syntax":["shownSubtitles"],"summary":"A getter for showSubtitles.","arma3_since":"2.06","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"shownUAVFeed","type":"command","md":"commands/shownUAVFeed.md","json":"commands/shownUAVFeed.json","groups":["Remote Control","Custom Panels"],"syntax":["shownUAVFeed"],"summary":"Returns true if video feed transmitted from UAV is shown. A getter for showUAVFeed.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"shownWarrant","type":"command","md":"commands/shownWarrant.md","json":"commands/shownWarrant.json","groups":["Interaction"],"syntax":["shownWarrant"],"summary":"Check if player has ID card enabled. Obsolete command.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"shownWatch","type":"command","md":"commands/shownWatch.md","json":"commands/shownWatch.json","groups":["Interaction"],"syntax":["shownWatch"],"summary":"Checks if client has Watch enabled in description.ext (showWatch param) or force enabled with showWatch command.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"showPad","type":"command","md":"commands/showPad.md","json":"commands/showPad.json","groups":["Interaction"],"syntax":["showPad show"],"summary":"Shows or hides the notebook on the map screen, if enabled for the mission. (default true). It is no longer relevant to Arma 2.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"showRadio","type":"command","md":"commands/showRadio.md","json":"commands/showRadio.json","groups":["Interaction","Radio and Chat"],"syntax":["showRadio show"],"summary":"Shows or hides the radio on the map screen, if enabled for the mission and you possess the item. (default true).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"showScoretable","type":"command","md":"commands/showScoretable.md","json":"commands/showScoretable.json","groups":["Interaction"],"syntax":["showScoretable force"],"summary":"Forces the score table to be shown, hidden or reset to default functionality. Forcing score table will make it show even in SP.","arma3_since":"1.60","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"showSubtitles","type":"command","md":"commands/showSubtitles.md","json":"commands/showSubtitles.json","groups":["Radio and Chat"],"syntax":["showSubtitles enable"],"summary":"Enables / disables showing of subtitles in a chat. Only scripted/engine chatter is affected, player manual chat is unaffected. Returns the previous state.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"showUAVFeed","type":"command","md":"commands/showUAVFeed.md","json":"commands/showUAVFeed.json","groups":["Remote Control","Custom Panels"],"syntax":["showUAVFeed show"],"summary":"Shows/hides video feed transmitted from UAV in its custom info panel.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"showWarrant","type":"command","md":"commands/showWarrant.md","json":"commands/showWarrant.json","groups":["Interaction","Broken Commands"],"syntax":["showWarrant show"],"summary":"Enable ID card.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"showWatch","type":"command","md":"commands/showWatch.md","json":"commands/showWatch.json","groups":["Interaction"],"syntax":["showWatch show"],"summary":"Shows or hides the watch on the map screen, if enabled for the mission and you possess the item. (default true)","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"showWaypoint","type":"command","md":"commands/showWaypoint.md","json":"commands/showWaypoint.json","groups":["Waypoints"],"syntax":["waypoint showWaypoint show"],"summary":"Defines how waypoints are shown to the player in map view. For 3D HUD visibility see setWaypointVisible.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"showWaypoints","type":"command","md":"commands/showWaypoints.md","json":"commands/showWaypoints.json","groups":["Waypoints"],"syntax":["showWaypoints enabled"],"summary":"Shows/Hides task HUD markers and waypoints that will fade out in time. Dependable on difficulty settings.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"side","type":"command","md":"commands/side.md","json":"commands/side.json","groups":["Sides"],"syntax":["side target"],"summary":"Returns the side of a unit, vehicle, object or location.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"sideAmbientLife","type":"command","md":"commands/sideAmbientLife.md","json":"commands/sideAmbientLife.json","groups":["Sides"],"syntax":["sideAmbientLife"],"summary":"Returns side of ambient life, for example ambient life placed in Eden Editor.","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"sideChat","type":"command","md":"commands/sideChat.md","json":"commands/sideChat.json","groups":["Radio and Chat"],"syntax":["unit sideChat chatText","[side, identity] sideChat chatText"],"summary":"Types text to the side radio channel by the specified unit. Use clearRadio to clear chat history","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"sideEmpty","type":"command","md":"commands/sideEmpty.md","json":"commands/sideEmpty.json","groups":["Sides"],"syntax":["sideEmpty"],"summary":"Returns empty side, for example static buildings in Eden Editor.","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"sideEnemy","type":"command","md":"commands/sideEnemy.md","json":"commands/sideEnemy.json","groups":["Sides"],"syntax":["sideEnemy"],"summary":"The enemy side which is used for renegades. Units of this side are hostile to everyone.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"sideFriendly","type":"command","md":"commands/sideFriendly.md","json":"commands/sideFriendly.json","groups":["Sides"],"syntax":["sideFriendly"],"summary":"The Friendly side - friendly to all, see Side Relations.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"sideLogic","type":"command","md":"commands/sideLogic.md","json":"commands/sideLogic.json","groups":["Sides"],"syntax":["sideLogic"],"summary":"The Logic side. Side of Game Logics and Modules.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"sideRadio","type":"command","md":"commands/sideRadio.md","json":"commands/sideRadio.json","groups":["Radio and Chat","Sounds"],"syntax":["unit sideRadio radioName","[side, identity] sideRadio radioName"],"summary":"Sends the audio message to the side radio channel. The message is defined in CfgRadio in the description.ext file or config radio protocol. The transmission will play only on the PC where command was executed.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"sideUnknown","type":"command","md":"commands/sideUnknown.md","json":"commands/sideUnknown.json","groups":["Sides"],"syntax":["sideUnknown"],"summary":"The unknown side.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"simpleTasks","type":"command","md":"commands/simpleTasks.md","json":"commands/simpleTasks.json","groups":["Briefing"],"syntax":["simpleTasks unit"],"summary":"Return all simple tasks assigned to given unit.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"simulationEnabled","type":"command","md":"commands/simulationEnabled.md","json":"commands/simulationEnabled.json","groups":["Object Manipulation"],"syntax":["simulationEnabled entity"],"summary":"Check if the entity has enabled simulation.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"simulCloudDensity","type":"command","md":"commands/simulCloudDensity.md","json":"commands/simulCloudDensity.json","groups":["Environment"],"syntax":["simulCloudDensity pos"],"summary":"Returns density of clouds at given position.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"simulCloudOcclusion","type":"command","md":"commands/simulCloudOcclusion.md","json":"commands/simulCloudOcclusion.json","groups":["Environment"],"syntax":["simulCloudOcclusion [pos1, pos2]"],"summary":"Returns clouds occlusion between two given points.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"simulInClouds","type":"command","md":"commands/simulInClouds.md","json":"commands/simulInClouds.json","groups":["Environment"],"syntax":["simulInClouds pos"],"summary":"Returns if given position is in clouds.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"simulSetHumidity","type":"command","md":"commands/simulSetHumidity.md","json":"commands/simulSetHumidity.json","groups":["Environment","Broken Commands"],"syntax":["simulSetHumidity humidity"],"summary":"Sets simul cloud cover. This command does not affect overcast value.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"simulWeatherSync","type":"command","md":"commands/simulWeatherSync.md","json":"commands/simulWeatherSync.json","groups":["Environment"],"syntax":["simulWeatherSync"],"summary":"Synchronizes Simul Weather with Arma weather, generates all keyframes.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"sin","type":"command","md":"commands/sin.md","json":"commands/sin.json","groups":["Math - Geometry"],"syntax":["sin x"],"summary":"Sine of x.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"size","type":"command","md":"commands/size.md","json":"commands/size.json","groups":["Locations"],"syntax":["size location"],"summary":"Returns a location's size.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"sizeOf","type":"command","md":"commands/sizeOf.md","json":"commands/sizeOf.json","groups":["Object Manipulation"],"syntax":["sizeOf classname"],"summary":"Returns the diameter of bounding sphere of the object of given classname in meters. If you need to estimate the size of the object more precisely, use boundingBox or boundingBoxReal.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"skill","type":"command","md":"commands/skill.md","json":"commands/skill.json","groups":["AI Behaviour"],"syntax":["skill unit","unit skill skillName"],"summary":"Returns current skill of a unit, in range between 0 to 1, 1 being the highest level of skill.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"skillFinal","type":"command","md":"commands/skillFinal.md","json":"commands/skillFinal.json","groups":["AI Behaviour"],"syntax":["unit skillFinal skillName"],"summary":"Returns final, recalculated sub skill value of given unit. (with regard to AI Level coefficient (Difficulty settings)).","arma3_since":"1.08","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"skipTime","type":"command","md":"commands/skipTime.md","json":"commands/skipTime.json","groups":["Time","Environment"],"syntax":["skipTime duration"],"summary":"Jumps the specified number of hours forward or backward. The time of day and tides are adjusted, but no changes are made to any units.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"sleep","type":"command","md":"commands/sleep.md","json":"commands/sleep.json","groups":["Program Flow"],"syntax":["sleep delay"],"summary":"Suspends code execution for given time in seconds. The sleep precision is given by a framerate, the delay given is the minimal delay expected. Must be called inside of a context which is interruptible, i.e.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"sliderPosition","type":"command","md":"commands/sliderPosition.md","json":"commands/sliderPosition.json","groups":["GUI Control"],"syntax":["sliderPosition idc","sliderPosition control"],"summary":"Returns current thumb position of CT_SLIDER or CT_XSLIDER with given idc of topmost user dialog.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"sliderRange","type":"command","md":"commands/sliderRange.md","json":"commands/sliderRange.json","groups":["GUI Control"],"syntax":["sliderRange idc","sliderRange control"],"summary":"Returns limits of CT_SLIDER or CT_XSLIDER.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"sliderSetPosition","type":"command","md":"commands/sliderSetPosition.md","json":"commands/sliderSetPosition.json","groups":["GUI Control"],"syntax":["sliderSetPosition [idc, pos]","control sliderSetPosition pos"],"summary":"Sets current thumb position of CT_SLIDER or CT_XSLIDER.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"sliderSetRange","type":"command","md":"commands/sliderSetRange.md","json":"commands/sliderSetRange.json","groups":["GUI Control"],"syntax":["sliderSetRange [idc, min, max]","control sliderSetRange [min, max]"],"summary":"Sets limits of CT_SLIDER or CT_XSLIDER.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"sliderSetSpeed","type":"command","md":"commands/sliderSetSpeed.md","json":"commands/sliderSetSpeed.json","groups":["GUI Control"],"syntax":["sliderSetSpeed [idc, line, page, step]","control sliderSetSpeed [line, page, step]"],"summary":"Sets slider line step and page step delta amount as well as optional step amount of CT_SLIDER or CT_XSLIDER with given idc of topmost user dialog.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"sliderSpeed","type":"command","md":"commands/sliderSpeed.md","json":"commands/sliderSpeed.json","groups":["GUI Control"],"syntax":["sliderSpeed idc","sliderSpeed control"],"summary":"Returns slider step value for line and page movement of CT_SLIDER or CT_XSLIDER.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"slingLoadAssistantShown","type":"command","md":"commands/slingLoadAssistantShown.md","json":"commands/slingLoadAssistantShown.json","groups":["Ropes and Sling Loading"],"syntax":["slingLoadAssistantShown"],"summary":"Returns true if Sling Load Assistant is open.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"soldierMagazines","type":"command","md":"commands/soldierMagazines.md","json":"commands/soldierMagazines.json","groups":["Unit Inventory"],"syntax":["soldierMagazines unit"],"summary":"Get array with all magazines of the given unit.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"someAmmo","type":"command","md":"commands/someAmmo.md","json":"commands/someAmmo.json","groups":["Unit Inventory"],"syntax":["someAmmo unitName"],"summary":"Check if unit has some ammo.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"sort","type":"command","md":"commands/sort.md","json":"commands/sort.json","groups":["Arrays"],"syntax":["array sort order"],"summary":"Attempts to sort given array either in ascending (true) or descending (false) order.","arma3_since":"1.44","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"soundParams","type":"command","md":"commands/soundParams.md","json":"commands/soundParams.json","groups":["Sounds"],"syntax":["soundParams id or sound"],"summary":"Returns various params for the given sound. The sound has to be playing otherwise command returns empty array [].","arma3_since":"2.12","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"soundVolume","type":"command","md":"commands/soundVolume.md","json":"commands/soundVolume.json","groups":["Sounds"],"syntax":["soundVolume"],"summary":"Returns the current sound volume (set by fadeSound).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"spawn","type":"command","md":"commands/spawn.md","json":"commands/spawn.json","groups":["Program Flow"],"syntax":["arguments spawn code","spawn code","spawn name"],"summary":"Adds given set of compiled instructions to the scheduler. Exactly when the code will be executed is unknown, it depends on how busy is the engine and how filled up is the scheduler.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"speaker","type":"command","md":"commands/speaker.md","json":"commands/speaker.json","groups":["Unit Identity","Sounds"],"syntax":["speaker unit"],"summary":"Returns the speaker class name of a unit.","arma3_since":"1.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"speechVolume","type":"command","md":"commands/speechVolume.md","json":"commands/speechVolume.json","groups":["Sounds"],"syntax":["speechVolume"],"summary":"Returns the current speech volume (set by fadeSpeech)","arma3_since":"2.04","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"speed","type":"command","md":"commands/speed.md","json":"commands/speed.json","groups":["Object Manipulation"],"syntax":["speed object"],"summary":"Object speed (in km/h). Returns relative speed of given object along Y axis. An equivalent to: 3.6 * (velocityModelSpace _obj select 1)","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"speedMode","type":"command","md":"commands/speedMode.md","json":"commands/speedMode.json","groups":["Groups"],"syntax":["speedMode groupName"],"summary":"Returns speed mode of the group, which can be any of the following:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"splitString","type":"command","md":"commands/splitString.md","json":"commands/splitString.json","groups":["Strings"],"syntax":["str splitString delimiters"],"summary":"Splits the provided ANSI string into an array of tokens according to given delimiters.","arma3_since":"1.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"sqrt","type":"command","md":"commands/sqrt.md","json":"commands/sqrt.json","groups":["Math"],"syntax":["sqrt x"],"summary":"Returns square root of x.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"squadParams","type":"command","md":"commands/squadParams.md","json":"commands/squadParams.json","groups":["Object Manipulation","System"],"syntax":["squadParams unit"],"summary":"Returns data about squad of given unit loaded from squad.xml as well as the unit itself.","arma3_since":"1.18","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"stance","type":"command","md":"commands/stance.md","json":"commands/stance.json","groups":["Unit Control"],"syntax":["stance unit"],"summary":"Returns the stance of the given unit.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"startLoadingScreen","type":"command","md":"commands/startLoadingScreen.md","json":"commands/startLoadingScreen.json","groups":["System"],"syntax":["startLoadingScreen [text, resource]"],"summary":"Shows loading screen with the given text, using the given resource. While loading screen is shown, simulation and scene drawing is disabled, user control is disabled, mouse cursor is hidden, scripts run at full speed…","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"steamGameRecordingEvent","type":"command","md":"commands/steamGameRecordingEvent.md","json":"commands/steamGameRecordingEvent.json","groups":["System"],"syntax":["steamGameRecordingEvent parameters"],"summary":"Triggers a Steam Timeline event within the Game Recording feature. Read Arma 3: Steam Game Recording for more information and a list of all available event icons.","arma3_since":"2.20","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"step","type":"command","md":"commands/step.md","json":"commands/step.json","groups":["Program Flow"],"syntax":["for step stepSize"],"summary":"Optional step value. A countdown can be made with a negative value. If not set, the default step is 1.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"stop","type":"command","md":"commands/stop.md","json":"commands/stop.json","groups":["Unit Control"],"syntax":["unitName stop toggle"],"summary":"Stop an AI unit from turning or moving, preventing it to follow a watched object or engage an enemy properly - although if properly aligned, the unit -will- shoot the enemy.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"stopEngineRTD","type":"command","md":"commands/stopEngineRTD.md","json":"commands/stopEngineRTD.json","groups":["RTD"],"syntax":["stopEngineRTD heli"],"summary":"Instant engines stop.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"stopped","type":"command","md":"commands/stopped.md","json":"commands/stopped.json","groups":["Unit Control"],"syntax":["stopped unitName"],"summary":"Check if unit is stopped by stop command.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"stopSound","type":"command","md":"commands/stopSound.md","json":"commands/stopSound.json","groups":["Sounds"],"syntax":["stopSound id or sound"],"summary":"Terminates the given sound. If sound object provided, such as say3D and there is .lip file playback attached, this playback will also terminate.","arma3_since":"2.12","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"str","type":"command","md":"commands/str.md","json":"commands/str.json","groups":["Strings"],"syntax":["str value"],"summary":"Converts any value into a string, depending on its type. If an Object has a vehicleVarName, it is returned (see Example 4).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"sunOrMoon","type":"command","md":"commands/sunOrMoon.md","json":"commands/sunOrMoon.json","groups":["Environment"],"syntax":["sunOrMoon"],"summary":"Returns the moon to sun transition state in range 0..1. The return value is either 0 or 1 most of the time, the in-between values only returned during a few minutes in the morning and in the evening, depending on the…","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"supportInfo","type":"command","md":"commands/supportInfo.md","json":"commands/supportInfo.json","groups":["System"],"syntax":["supportInfo mask"],"summary":"Creates a list of supported operators and type. Each field of array has the format: \"x:name\" Where x can be:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"suppressFor","type":"command","md":"commands/suppressFor.md","json":"commands/suppressFor.json","groups":["Unit Control"],"syntax":["unit suppressFor duration"],"summary":"Force suppressive fire from the unit.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"surfaceIsWater","type":"command","md":"commands/surfaceIsWater.md","json":"commands/surfaceIsWater.json","groups":["Positions"],"syntax":["surfaceIsWater position"],"summary":"Returns whether there is water at given position. In Arma 3, it also detects pond objects, but only if they are loaded in memory (normally only true if the objects are within the object view distance)","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"surfaceNormal","type":"command","md":"commands/surfaceNormal.md","json":"commands/surfaceNormal.json","groups":["Positions"],"syntax":["surfaceNormal position"],"summary":"Returns terrain's surface normal) on given position.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"surfaceTexture","type":"command","md":"commands/surfaceTexture.md","json":"commands/surfaceTexture.json","groups":["Positions"],"syntax":["surfaceTexture [x, y, useLayerMask]"],"summary":"Same as surfaceType, but returns texture path to ground texture as string.","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"surfaceType","type":"command","md":"commands/surfaceType.md","json":"commands/surfaceType.json","groups":["Positions"],"syntax":["surfaceType [x, y, z or useLayerMask]"],"summary":"Returns what surface type is at the given position. For surface texture see surfaceTexture command.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"swimInDepth","type":"command","md":"commands/swimInDepth.md","json":"commands/swimInDepth.json","groups":["Unit Control"],"syntax":["unit swimInDepth value"],"summary":"Sets the target depth level for swimming soldier. Depth should be a negative number.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"switch","type":"command","md":"commands/switch.md","json":"commands/switch.json","groups":["Program Flow"],"syntax":["switch value"],"summary":"Checks if the given parameter matches any case. If so, the code block of that case will be executed. After that the switch ends so no further cases will be checked.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"switchableUnits","type":"command","md":"commands/switchableUnits.md","json":"commands/switchableUnits.json","groups":["Multiplayer","Team Switch","Object Detection"],"syntax":["switchableUnits"],"summary":"Returns a list of playable units available for switching to","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"switchAction","type":"command","md":"commands/switchAction.md","json":"commands/switchAction.json","groups":["Unit Control","Animations"],"syntax":["soldier switchAction action"],"summary":"When used on a person, the given action is started immediately (there is no transition). Use switchmove \"\" to switch back to the default movement if there is no transition back, otherwise the person may be stuck.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"switchCamera","type":"command","md":"commands/switchCamera.md","json":"commands/switchCamera.json","groups":["Camera Control"],"syntax":["target switchCamera mode","switchCamera target"],"summary":"Switch camera to given vehicle / camera. Mode is one of:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"switchGesture","type":"command","md":"commands/switchGesture.md","json":"commands/switchGesture.json","groups":["Animations"],"syntax":["soldier switchGesture moveName","soldier switchGesture [moveName, time, blendFactor, resetAim]"],"summary":"When used on a person,the given move is started immediately (without transition).","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"switchLight","type":"command","md":"commands/switchLight.md","json":"commands/switchLight.json","groups":["Lights"],"syntax":["lamp switchLight mode"],"summary":"Controls whether a lamp is lit or not.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"switchMove","type":"command","md":"commands/switchMove.md","json":"commands/switchMove.json","groups":["Animations"],"syntax":["person switchMove moveName","person switchMove [moveName, time, blendFactor, resetAim]"],"summary":"Immediately applies given animation to the unit. For a smooth transition from the current animation (by connecting animations successively, e.g CurrentAnim -> Intermediate1 -> Intermediate2 -> TargetAnim), use playMove…","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"synchronizedObjects","type":"command","md":"commands/synchronizedObjects.md","json":"commands/synchronizedObjects.json","groups":["Object Manipulation"],"syntax":["synchronizedObjects unit"],"summary":"Return the list of objects synchronized with the given unit.","arma3_since":"0.50","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"synchronizedTriggers","type":"command","md":"commands/synchronizedTriggers.md","json":"commands/synchronizedTriggers.json","groups":["Triggers"],"syntax":["synchronizedTriggers waypoint"],"summary":"Returns the list of triggers synchronized with a given waypoint.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"synchronizedWaypoints","type":"command","md":"commands/synchronizedWaypoints.md","json":"commands/synchronizedWaypoints.json","groups":["Waypoints","Triggers"],"syntax":["synchronizedWaypoints obj"],"summary":"Returns the list of waypoints synchronized with a given trigger or waypoint.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"synchronizeObjectsAdd","type":"command","md":"commands/synchronizeObjectsAdd.md","json":"commands/synchronizeObjectsAdd.json","groups":["Object Manipulation"],"syntax":["unit synchronizeObjectsAdd objects"],"summary":"Add given objects to the unit's list of synchronized objects.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"synchronizeObjectsRemove","type":"command","md":"commands/synchronizeObjectsRemove.md","json":"commands/synchronizeObjectsRemove.json","groups":["Object Manipulation"],"syntax":["unit synchronizeObjectsRemove objects"],"summary":"Removes given objects from the unit's list of synchronized objects.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"synchronizeTrigger","type":"command","md":"commands/synchronizeTrigger.md","json":"commands/synchronizeTrigger.json","groups":["Triggers","Waypoints"],"syntax":["trigger synchronizeTrigger waypoints"],"summary":"Synchronizes the trigger with zero or more waypoints.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"synchronizeWaypoint","type":"command","md":"commands/synchronizeWaypoint.md","json":"commands/synchronizeWaypoint.json","groups":["Waypoints","Triggers"],"syntax":["triggerOrWaypoint synchronizeWaypoint waypoints"],"summary":"Synchronizes the trigger or the waypoint with an array of waypoints.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"systemChat","type":"command","md":"commands/systemChat.md","json":"commands/systemChat.json","groups":["Radio and Chat"],"syntax":["systemChat text"],"summary":"Types text to the system radio channel. The text will be visible only on the PC where command was executed. If you need the message to show on all computers, you have to execute it globally (see remoteExec).","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"systemOfUnits","type":"command","md":"commands/systemOfUnits.md","json":"commands/systemOfUnits.json","groups":["System"],"syntax":["systemOfUnits"],"summary":"Returns the currently selected system of units.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"systemTime","type":"command","md":"commands/systemTime.md","json":"commands/systemTime.json","groups":["Time"],"syntax":["systemTime"],"summary":"Returns system time.","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"systemTimeUTC","type":"command","md":"commands/systemTimeUTC.md","json":"commands/systemTimeUTC.json","groups":["Time"],"syntax":["systemTimeUTC"],"summary":"Returns systemTime according to Universal Time Coordinated time scale.","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tan","type":"command","md":"commands/tan.md","json":"commands/tan.json","groups":["Math - Geometry"],"syntax":["tan x"],"summary":"Tangent of x, argument in Degrees.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"targetKnowledge","type":"command","md":"commands/targetKnowledge.md","json":"commands/targetKnowledge.json","groups":["Object Detection"],"syntax":["unit targetKnowledge target"],"summary":"Returns unit's knowledge about target.","arma3_since":"1.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"targets","type":"command","md":"commands/targets.md","json":"commands/targets.json","groups":["Object Detection"],"syntax":["unitOrGroup targets [enemyOnly, maxDistance, sides, maxAge, alternateCenter]"],"summary":"Retrieves list of given unit targets matching specified filter. If the filter is not specified, all targets are returned.","arma3_since":"1.70","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"targetsAggregate","type":"command","md":"commands/targetsAggregate.md","json":"commands/targetsAggregate.json","groups":["Object Manipulation"],"syntax":["[speaker, side, classname, position, timeMax] targetsAggregate candidates"],"summary":"Aggregate candidates.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"targetsQuery","type":"command","md":"commands/targetsQuery.md","json":"commands/targetsQuery.json","groups":["Object Detection"],"syntax":["enquirer targetsQuery [targetIgnore, targetSide, targetType, targetPosition, targetMaxAge]"],"summary":"Returns sorted array of targets, known to the enquirer (including own troops), where the accuracy coefficient reflects how close the result matches the query. This command could be CPU intensive.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"taskAlwaysVisible","type":"command","md":"commands/taskAlwaysVisible.md","json":"commands/taskAlwaysVisible.json","groups":["Briefing"],"syntax":["taskAlwaysVisible task"],"summary":"Returns true if the task is flagged to be always visible or false if not.","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"taskChildren","type":"command","md":"commands/taskChildren.md","json":"commands/taskChildren.json","groups":["Briefing"],"syntax":["taskChildren task"],"summary":"Return the child tasks of the specified task.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"taskCompleted","type":"command","md":"commands/taskCompleted.md","json":"commands/taskCompleted.json","groups":["Briefing"],"syntax":["taskCompleted task"],"summary":"Return if task is completed. (state Succeeded, Failed or Canceled)","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"taskCustomData","type":"command","md":"commands/taskCustomData.md","json":"commands/taskCustomData.json","groups":["Briefing"],"syntax":["taskCustomData task"],"summary":"Returns custom data attached to the local task or an empty array if there are no custom data attached.","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"taskDescription","type":"command","md":"commands/taskDescription.md","json":"commands/taskDescription.json","groups":["Briefing"],"syntax":["taskDescription task"],"summary":"Returns the sub-parts of the task description.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"taskDestination","type":"command","md":"commands/taskDestination.md","json":"commands/taskDestination.json","groups":["Briefing"],"syntax":["taskDestination task"],"summary":"Returns the position of the task (as specified by destination parameter in config).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"taskHint","type":"command","md":"commands/taskHint.md","json":"commands/taskHint.json","groups":["Briefing"],"syntax":["taskHint [text, color, icon]"],"summary":"Shows info about new, changed or failed task. The text can contain several lines. \\n is used to set a line return.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"taskMarkerOffset","type":"command","md":"commands/taskMarkerOffset.md","json":"commands/taskMarkerOffset.json","groups":["Briefing"],"syntax":["taskMarkerOffset unit"],"summary":"Returns model space position for the task marker","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"taskName","type":"command","md":"commands/taskName.md","json":"commands/taskName.json","groups":["Briefing"],"syntax":["taskName task"],"summary":"Returns the name of the given task.","arma3_since":"2.04","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"taskNull","type":"command","md":"commands/taskNull.md","json":"commands/taskNull.json","groups":["Briefing","Variables"],"syntax":["taskNull"],"summary":"A non-existing Task. To compare non-existent tasks use isNull or isEqualTo:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"taskParent","type":"command","md":"commands/taskParent.md","json":"commands/taskParent.json","groups":["Briefing"],"syntax":["taskParent task"],"summary":"Returns the parent task of the specified task.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"taskResult","type":"command","md":"commands/taskResult.md","json":"commands/taskResult.json","groups":["Briefing"],"syntax":["taskResult task"],"summary":"Send a result of the task to the task sender.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"taskState","type":"command","md":"commands/taskState.md","json":"commands/taskState.json","groups":["Briefing"],"syntax":["taskState task"],"summary":"Returns the current state of a task.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"taskType","type":"command","md":"commands/taskType.md","json":"commands/taskType.json","groups":["Briefing"],"syntax":["taskType task"],"summary":"Returns the type of the given task. A new task returns \"Default\" for the type.","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"teamMember","type":"command","md":"commands/teamMember.md","json":"commands/teamMember.json","groups":["Teams"],"syntax":["teamMember person"],"summary":"Return an agent for given person.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"teamMemberNull","type":"command","md":"commands/teamMemberNull.md","json":"commands/teamMemberNull.json","groups":["Teams"],"syntax":["teamMemberNull"],"summary":"A non-existent Team Member. To compare non-existent team members use isNull or isEqualTo:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"teamName","type":"command","md":"commands/teamName.md","json":"commands/teamName.json","groups":["Teams"],"syntax":["teamName team"],"summary":"Return a name of given team.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"teams","type":"command","md":"commands/teams.md","json":"commands/teams.json","groups":["Teams"],"syntax":["teams"],"summary":"Return a list of teams in the current mission.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"teamSwitch","type":"command","md":"commands/teamSwitch.md","json":"commands/teamSwitch.json","groups":["Team Switch"],"syntax":["teamSwitch"],"summary":"Invoke the Team Switch dialog (force it even when conditions are not met). There has to be at least one playable unit for team switch to work, and for this command to work in MP, respawn type in description.ext should…","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"teamSwitchEnabled","type":"command","md":"commands/teamSwitchEnabled.md","json":"commands/teamSwitchEnabled.json","groups":["Team Switch"],"syntax":["teamSwitchEnabled"],"summary":"Check if Team Switch is currently enabled. Team Switch is enabled by default.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"teamType","type":"command","md":"commands/teamType.md","json":"commands/teamType.json","groups":["Teams"],"syntax":["teamType team"],"summary":"Returns a type of given team.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"terminate","type":"command","md":"commands/terminate.md","json":"commands/terminate.json","groups":["Program Flow"],"syntax":["terminate scriptHandle","terminate FSMHandle","scriptHandle terminate result"],"summary":"Terminates (aborts) spawned or execVMed script.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"terrainIntersect","type":"command","md":"commands/terrainIntersect.md","json":"commands/terrainIntersect.json","groups":["Math - Geometry"],"syntax":["terrainIntersect [start, end]"],"summary":"Checks for intersection of terrain between two AGL positions. Returns true if intersects with terrain. For ASL variant see terrainIntersectASL.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"terrainIntersectASL","type":"command","md":"commands/terrainIntersectASL.md","json":"commands/terrainIntersectASL.json","groups":["Math - Geometry"],"syntax":["terrainIntersectASL [start, end]"],"summary":"Checks for intersection of terrain between two ASL positions. Returns true if intersects with terrain. For AGL variant, see terrainIntersect.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"terrainIntersectAtASL","type":"command","md":"commands/terrainIntersectAtASL.md","json":"commands/terrainIntersectAtASL.json","groups":["Math - Geometry"],"syntax":["terrainIntersectAtASL [start, end]"],"summary":"Checks for intersection of terrain between two ASL positions. Same as terrainIntersectASL but returns the intersection ASL position.","arma3_since":"1.68","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"text","type":"command","md":"commands/text.md","json":"commands/text.json","groups":["Locations","Strings","Structured Text"],"syntax":["text string","text location"],"summary":"Creates a structured text containing the given plain text if argument is String. Use setAttributes to set additional attributes on the text. If the argument is location, returns location's text value (see Alt Syntax).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"textLog","type":"command","md":"commands/textLog.md","json":"commands/textLog.json","groups":["Broken Commands"],"syntax":["textLog anything"],"summary":"Dump argument value to debugging output.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"textLogFormat","type":"command","md":"commands/textLogFormat.md","json":"commands/textLogFormat.json","groups":["Broken Commands"],"syntax":["textLogFormat [format, arg1, arg2, argN]"],"summary":"Debugging output.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"tg","type":"command","md":"commands/tg.md","json":"commands/tg.json","groups":["Math - Geometry"],"syntax":["tg x"],"summary":"Identical to tan","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"then","type":"command","md":"commands/then.md","json":"commands/then.json","groups":["Program Flow"],"syntax":["ifType then thenCode"],"summary":"Links an If Type with Code to be executed if said If Type's condition is true; otherwise, \"else\" code is executed if provided. The alternative syntax allows to set \"then\" code and \"else\" code in one array.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"throw","type":"command","md":"commands/throw.md","json":"commands/throw.json","groups":["Program Flow"],"syntax":["throw exception","ifType throw exception"],"summary":"Throws an exception. The exception is processed by first catch block. This command will terminate further execution of the code.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"throwables","type":"command","md":"commands/throwables.md","json":"commands/throwables.json","groups":["Weapons","Unit Inventory"],"syntax":["throwables unit","throwables [unit, includeEmpty]"],"summary":"Returns all throwables in unit inventory in currentThrowable format.","arma3_since":"2.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"time","type":"command","md":"commands/time.md","json":"commands/time.json","groups":["Time","Mission Information"],"syntax":["time"],"summary":"Returns time elapsed since mission started (in seconds). The value is different on each client. If you need unified time, use serverTime. Unlike uiTime the time stops when game is paused.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"timeMultiplier","type":"command","md":"commands/timeMultiplier.md","json":"commands/timeMultiplier.json","groups":["Time","Mission Information","Environment"],"syntax":["timeMultiplier"],"summary":"Returns the value set with setTimeMultiplier.","arma3_since":"1.26","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"titleCut","type":"command","md":"commands/titleCut.md","json":"commands/titleCut.json","groups":["GUI Control"],"syntax":["titleCut [text, type, speed]"],"summary":"Displays text on screen.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"deprecated","operator":null,"aliases":[]},{"name":"titleFadeOut","type":"command","md":"commands/titleFadeOut.md","json":"commands/titleFadeOut.json","groups":["GUI Control"],"syntax":["titleFadeOut duration"],"summary":"Terminate the title effect and set duration of the fade out phase to the given time. Same as cutFadeOut but for the title layer.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"titleObj","type":"command","md":"commands/titleObj.md","json":"commands/titleObj.json","groups":["GUI Control"],"syntax":["titleObj [class, type, speed, showInMap]"],"summary":"Shows object defined in global config in CfgTitles","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"titleRsc","type":"command","md":"commands/titleRsc.md","json":"commands/titleRsc.json","groups":["GUI Control"],"syntax":["titleRsc [text, type, speed, showInMap]"],"summary":"Displays a resource defined in RscTitles. Also see cutRsc, with these two commands you can show two different resources at once.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"titleText","type":"command","md":"commands/titleText.md","json":"commands/titleText.json","groups":["GUI Control"],"syntax":["titleText [text, type, speed, showInMap, isStructuredText]"],"summary":"Displays text across the screen. If used along with cutText two different texts (in different type styles) can be shown at once.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"to","type":"command","md":"commands/to.md","json":"commands/to.json","groups":["Program Flow"],"syntax":["forType to b"],"summary":"Continue sequence of for construct. It sets the end value of the index variable.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"toArray","type":"command","md":"commands/toArray.md","json":"commands/toArray.json","groups":["Arrays","HashMap","Strings"],"syntax":["toArray string","toArray hashMap","hashMap toArray splitArrays"],"summary":"Converts the supplied String into an Array of Numbers. The numbers in the created array are the decimal Unicode representations of characters.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"toFixed","type":"command","md":"commands/toFixed.md","json":"commands/toFixed.json","groups":["Math","Strings"],"syntax":["number toFixed decimals","toFixed decimals"],"summary":"Converts a number into a string, keeping the specified number of decimals. If the desired number of decimals is higher than the actual number, nulls are added to create the desired decimal length.","arma3_since":"1.66","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"toJSON","type":"command","md":"commands/toJSON.md","json":"commands/toJSON.json","groups":["Strings"],"syntax":["toJSON data"],"summary":"Converts data to JSON.","arma3_since":"2.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"toLower","type":"command","md":"commands/toLower.md","json":"commands/toLower.json","groups":["Strings"],"syntax":["toLower string"],"summary":"Converts the supplied Unicode string to all lowercase characters. If the string doesn't have characters with codes > 255, use toLowerANSI.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"toLowerANSI","type":"command","md":"commands/toLowerANSI.md","json":"commands/toLowerANSI.json","groups":["Strings"],"syntax":["toLowerANSI string"],"summary":"Converts the supplied string to all lower case characters fast (could be 3× faster than toLower). ANSI in this case refers to ISO-8859-1 code page.","arma3_since":"1.96","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"toString","type":"command","md":"commands/toString.md","json":"commands/toString.json","groups":["Strings","Arrays"],"syntax":["toString array","toString code"],"summary":"Converts the supplied Array of Numbers into a String through Unicode characters representation conversion, or provided Code to compilable String.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"toUpper","type":"command","md":"commands/toUpper.md","json":"commands/toUpper.json","groups":["Strings"],"syntax":["toUpper string"],"summary":"Converts the supplied Unicode string to all uppercase characters. If the string doesn't have characters with codes > 255, use toUpperANSI.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"toUpperANSI","type":"command","md":"commands/toUpperANSI.md","json":"commands/toUpperANSI.json","groups":["Strings"],"syntax":["toUpperANSI string"],"summary":"Converts the supplied string to all upper case characters fast (could be 3x faster than toUpper).","arma3_since":"1.96","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"triggerActivated","type":"command","md":"commands/triggerActivated.md","json":"commands/triggerActivated.json","groups":["Triggers"],"syntax":["triggerActivated trigger"],"summary":"Returns true if the trigger has been activated.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"triggerActivation","type":"command","md":"commands/triggerActivation.md","json":"commands/triggerActivation.json","groups":["Triggers"],"syntax":["triggerActivation trigger"],"summary":"Returns trigger activation.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"triggerAmmo","type":"command","md":"commands/triggerAmmo.md","json":"commands/triggerAmmo.json","groups":["Object Manipulation"],"syntax":["triggerAmmo munition","triggerAmmo [munition, timeLeft, distanceLeft]"],"summary":"Triggers a munition such as shells, bullets, missiles, rockets, mines and bombs (shotSubmunition/shotShell/shotBullet/shotMissile/shotRocket) as if it did hit.","arma3_since":"1.92","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"triggerArea","type":"command","md":"commands/triggerArea.md","json":"commands/triggerArea.json","groups":["Triggers"],"syntax":["triggerArea trigger"],"summary":"Returns currently monitored trigger area. Since Arma 3 v1.60, the command returns 3rd dimension for the monitored area. If height is not set, the value for it would be -1.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"triggerAttachedVehicle","type":"command","md":"commands/triggerAttachedVehicle.md","json":"commands/triggerAttachedVehicle.json","groups":["Triggers"],"syntax":["triggerAttachedVehicle trigger"],"summary":"Returns vehicle attached to the trigger (for example using triggerAttachVehicle).","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"triggerAttachObject","type":"command","md":"commands/triggerAttachObject.md","json":"commands/triggerAttachObject.json","groups":["Triggers"],"syntax":["triggerName triggerAttachObject objectId"],"summary":"Assigns a static object to the trigger. The activation source is changed to \"STATIC\".","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"triggerAttachVehicle","type":"command","md":"commands/triggerAttachVehicle.md","json":"commands/triggerAttachVehicle.json","groups":["Triggers"],"syntax":["triggerName triggerAttachVehicle objects"],"summary":"Specifies the entity which will activate the selected trigger.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"triggerDynamicSimulation","type":"command","md":"commands/triggerDynamicSimulation.md","json":"commands/triggerDynamicSimulation.json","groups":["Dynamic Simulation"],"syntax":["unit triggerDynamicSimulation trigger"],"summary":"Controls the ability of given unit to activate entities with disabled Arma 3: Dynamic Simulation. If false dynamically disabled entities will not be activated by this unit's presence.","arma3_since":"1.68","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"triggerInterval","type":"command","md":"commands/triggerInterval.md","json":"commands/triggerInterval.json","groups":["Triggers"],"syntax":["triggerInterval trigger"],"summary":"Returns trigger condition check frequency in seconds.","arma3_since":"1.98","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"triggerStatements","type":"command","md":"commands/triggerStatements.md","json":"commands/triggerStatements.json","groups":["Triggers"],"syntax":["triggerStatements trigger"],"summary":"Returns trigger statements.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"triggerText","type":"command","md":"commands/triggerText.md","json":"commands/triggerText.json","groups":["Triggers"],"syntax":["triggerText trigger"],"summary":"Returns trigger text.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"triggerTimeout","type":"command","md":"commands/triggerTimeout.md","json":"commands/triggerTimeout.json","groups":["Triggers"],"syntax":["triggerTimeout trigger"],"summary":"Returns trigger timeout.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"triggerTimeoutCurrent","type":"command","md":"commands/triggerTimeoutCurrent.md","json":"commands/triggerTimeoutCurrent.json","groups":["Triggers"],"syntax":["triggerTimeoutCurrent trigger"],"summary":"Returns current timeout of the given trigger or -1 if countdown is not in progress.","arma3_since":"1.08","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"triggerType","type":"command","md":"commands/triggerType.md","json":"commands/triggerType.json","groups":["Triggers"],"syntax":["triggerType trigger"],"summary":"Returns the trigger type.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"trim","type":"command","md":"commands/trim.md","json":"commands/trim.json","groups":["Strings"],"syntax":["trim stringValue","string trim [chars, where]"],"summary":"Trims a string.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"true","type":"command","md":"commands/true.md","json":"commands/true.json","groups":["Math","Variables"],"syntax":["true"],"summary":"Always true","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"try","type":"command","md":"commands/try.md","json":"commands/try.json","groups":["Program Flow"],"syntax":["try code","args try code"],"summary":"Defines a try-catch structure. This sets up an exception handling block. Any thrown exception in a try block is caught in a catch block. The structured exception block has the following form:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"turretLocal","type":"command","md":"commands/turretLocal.md","json":"commands/turretLocal.json","groups":["Turrets"],"syntax":["vehicle turretLocal turretPath"],"summary":"Checks if a turret is local.","arma3_since":"1.32","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"turretOwner","type":"command","md":"commands/turretOwner.md","json":"commands/turretOwner.json","groups":["Turrets"],"syntax":["vehicle turretOwner turretPath"],"summary":"Returns id of the turret's owner. Returns 0 on non-server and SP.","arma3_since":"1.38","locality":{"argument":"global","effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"turretUnit","type":"command","md":"commands/turretUnit.md","json":"commands/turretUnit.json","groups":["Turrets"],"syntax":["vehicle turretUnit turretPath"],"summary":"Returns the unit in the vehicle turret. To find turret path of known unit, see unitTurret.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvAdd","type":"command","md":"commands/tvAdd.md","json":"commands/tvAdd.json","groups":["GUI Control - Tree View"],"syntax":["tvAdd [idc, pathParent, text]","control tvAdd [pathParent, text]"],"summary":"Adds an item with given text to Tree View control. The position on Tree View where to add the item and the actual path to this item once added are different.","arma3_since":"0.74","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvClear","type":"command","md":"commands/tvClear.md","json":"commands/tvClear.json","groups":["GUI Control - Tree View"],"syntax":["tvClear idc","tvClear control"],"summary":"Removes all items from Tree View with given idc.","arma3_since":"0.74","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvCollapse","type":"command","md":"commands/tvCollapse.md","json":"commands/tvCollapse.json","groups":["GUI Control - Tree View"],"syntax":["tvCollapse [idc, path]","control tvCollapse path"],"summary":"Collapses tree item pointed to by the path. IDC means id of parent Tree View.","arma3_since":"0.74","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvCollapseAll","type":"command","md":"commands/tvCollapseAll.md","json":"commands/tvCollapseAll.json","groups":["GUI Control - Tree View"],"syntax":["tvCollapseAll idc","tvCollapseAll control"],"summary":"Collapses all tree items for the given Tree View.","arma3_since":"0.74","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvCount","type":"command","md":"commands/tvCount.md","json":"commands/tvCount.json","groups":["GUI Control - Tree View"],"syntax":["tvCount [idc, path]","ctrl tvCount path"],"summary":"Returns children count on given path. IDC means id of parent Tree View.","arma3_since":"0.74","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvCurSel","type":"command","md":"commands/tvCurSel.md","json":"commands/tvCurSel.json","groups":["GUI Control - Tree View"],"syntax":["tvCurSel idc","tvCurSel control"],"summary":"Returns path to currently selected item. IDC means id of parent Tree View.","arma3_since":"0.74","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvData","type":"command","md":"commands/tvData.md","json":"commands/tvData.json","groups":["GUI Control - Tree View"],"syntax":["tvData [idc, path]","control tvData path"],"summary":"Returns string data from item on given path. IDC means id of parent CT_TREE.","arma3_since":"0.74","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvDelete","type":"command","md":"commands/tvDelete.md","json":"commands/tvDelete.json","groups":["GUI Control - Tree View"],"syntax":["tvDelete [idc, path]","control tvDelete path"],"summary":"Removes an item with given Tree View Path from Tree View.","arma3_since":"0.74","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvExpand","type":"command","md":"commands/tvExpand.md","json":"commands/tvExpand.json","groups":["GUI Control - Tree View"],"syntax":["tvExpand [idc, path]","control tvExpand path"],"summary":"Expands tree item pointed to by the path. IDC means id of parent Tree View.","arma3_since":"0.74","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvExpandAll","type":"command","md":"commands/tvExpandAll.md","json":"commands/tvExpandAll.json","groups":["GUI Control - Tree View"],"syntax":["tvExpandAll idc","tvExpandAll control"],"summary":"Expands all tree items for the given Tree View.","arma3_since":"0.74","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvIsSelected","type":"command","md":"commands/tvIsSelected.md","json":"commands/tvIsSelected.json","groups":["GUI Control - Tree View"],"syntax":["control tvIsSelected path"],"summary":"Returns true if given treeview item is selected.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvPicture","type":"command","md":"commands/tvPicture.md","json":"commands/tvPicture.json","groups":["GUI Control - Tree View"],"syntax":["tvPicture [idc, path]","ctrl tvPicture path"],"summary":"Returns name of picture from item pointed to by path. IDC means id of parent Tree View.","arma3_since":"0.74","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvPictureRight","type":"command","md":"commands/tvPictureRight.md","json":"commands/tvPictureRight.json","groups":["GUI Control - Tree View"],"syntax":["tvPictureRight [idc, path]","ctrl tvPictureRight path"],"summary":"Returns the right picture of a CT_TREE on given path.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvSelection","type":"command","md":"commands/tvSelection.md","json":"commands/tvSelection.json","groups":["GUI Control - Tree View"],"syntax":["tvSelection control"],"summary":"Returns array of paths to selected items.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvSetColor","type":"command","md":"commands/tvSetColor.md","json":"commands/tvSetColor.json","groups":["GUI Control - Tree View"],"syntax":["control tvSetColor [path, color]"],"summary":"Sets text color on given Tree View Item","arma3_since":"0.74","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvSetCurSel","type":"command","md":"commands/tvSetCurSel.md","json":"commands/tvSetCurSel.json","groups":["GUI Control - Tree View"],"syntax":["tvSetCurSel [idc, path]","control tvSetCurSel path"],"summary":"Sets cursor to given item on given path. IDC means id of parent Tree View. To deselect all items use [-1] for the path param (available since Arma 3 v1.56)","arma3_since":"0.74","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvSetData","type":"command","md":"commands/tvSetData.md","json":"commands/tvSetData.json","groups":["GUI Control - Tree View"],"syntax":["tvSetData [idc, path, data]","ctrl tvSetData [path, data]"],"summary":"Sets string data to item on given path. IDC means id of parent Tree View.","arma3_since":"0.74","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvSetPicture","type":"command","md":"commands/tvSetPicture.md","json":"commands/tvSetPicture.json","groups":["GUI Control - Tree View"],"syntax":["tvSetPicture [idc, path, name]","control tvSetPicture [path, name]"],"summary":"Sets picture to item selected by path. IDC means id of parent Tree View. Name is picture name. The picture is searched in the mission directory.","arma3_since":"0.74","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvSetPictureColor","type":"command","md":"commands/tvSetPictureColor.md","json":"commands/tvSetPictureColor.json","groups":["GUI Control - Tree View"],"syntax":["tvSetPictureColor [idc, path, color]","ctrl tvSetPictureColor [path, color]"],"summary":"Sets the colour of the picture (set via tvSetPicture) under the specified tree view path.","arma3_since":"0.74","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvSetPictureColorDisabled","type":"command","md":"commands/tvSetPictureColorDisabled.md","json":"commands/tvSetPictureColorDisabled.json","groups":["GUI Control - Tree View"],"syntax":["control tvSetPictureColorDisabled [path, color]"],"summary":"Sets the color of left picture of a tree item defined by path when that item is disabled.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvSetPictureColorSelected","type":"command","md":"commands/tvSetPictureColorSelected.md","json":"commands/tvSetPictureColorSelected.json","groups":["GUI Control - Tree View"],"syntax":["control tvSetPictureColorSelected [path, color]"],"summary":"Sets the color of the left picture of a tree item defined by path when item is selected","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvSetPictureRight","type":"command","md":"commands/tvSetPictureRight.md","json":"commands/tvSetPictureRight.json","groups":["GUI Control - Tree View"],"syntax":["tvSetPictureRight [idc, path, name]","control tvSetPictureRight [path, name]"],"summary":"Sets right picture on the tree view item defined by path.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvSetPictureRightColor","type":"command","md":"commands/tvSetPictureRightColor.md","json":"commands/tvSetPictureRightColor.json","groups":["GUI Control - Tree View"],"syntax":["tvSetPictureRightColor [idc, path, color]","control tvSetPictureRightColor [path, color]"],"summary":"Sets color of the right picture on the tree view item defined by path","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvSetPictureRightColorDisabled","type":"command","md":"commands/tvSetPictureRightColorDisabled.md","json":"commands/tvSetPictureRightColorDisabled.json","groups":["GUI Control - Tree View"],"syntax":["control tvSetPictureRightColorDisabled [path, color]"],"summary":"Sets the color of the right picture of a tree item defined by path when item is disabled","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvSetPictureRightColorSelected","type":"command","md":"commands/tvSetPictureRightColorSelected.md","json":"commands/tvSetPictureRightColorSelected.json","groups":["GUI Control - Tree View"],"syntax":["control tvSetPictureRightColorSelected [path, color]"],"summary":"Sets the color of the right picture of a tree item defined by path when item is selected","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvSetSelectColor","type":"command","md":"commands/tvSetSelectColor.md","json":"commands/tvSetSelectColor.json","groups":["GUI Control - Tree View"],"syntax":["ctrl tvSetSelectColor [path, color]"],"summary":"Sets the select color of given path.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvSetSelected","type":"command","md":"commands/tvSetSelected.md","json":"commands/tvSetSelected.json","groups":["GUI Control - Tree View"],"syntax":["control tvSetSelected [path, selected]"],"summary":"Sets the selection state of given treeview item in multi-select control.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvSetText","type":"command","md":"commands/tvSetText.md","json":"commands/tvSetText.json","groups":["GUI Control - Tree View"],"syntax":["tvSetText [idc, path, text]","control tvSetText [path, text]"],"summary":"Sets string text to item on given path. IDC means id of parent Tree View.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvSetTooltip","type":"command","md":"commands/tvSetTooltip.md","json":"commands/tvSetTooltip.json","groups":["GUI Control - Tree View"],"syntax":["tvSetTooltip [idc, path, text]","ctrl tvSetTooltip [path, text]"],"summary":"Sets the tooltip text associated with the specified tree view path.","arma3_since":"0.74","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvSetValue","type":"command","md":"commands/tvSetValue.md","json":"commands/tvSetValue.json","groups":["GUI Control - Tree View"],"syntax":["tvSetValue [idc, path, val]","ctrl tvSetValue [path, val]"],"summary":"Sets scalar data to item on given path. IDC means id of parent Tree View. If the given value is not integer, it will be converted to integer","arma3_since":"0.74","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvSort","type":"command","md":"commands/tvSort.md","json":"commands/tvSort.json","groups":["GUI Control - Tree View"],"syntax":["control tvSort [path, reversed]","tvSort [idc, path, reversed]"],"summary":"Sorts all children of given path. Text of Tree View entries is used for sorting.","arma3_since":"0.74","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvSortAll","type":"command","md":"commands/tvSortAll.md","json":"commands/tvSortAll.json","groups":["GUI Control - Tree View"],"syntax":["control tvSortAll [path, reversed]"],"summary":"Sorts all children, including trees deriving from given path. Text of Tree View entries is used for sorting.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvSortByValue","type":"command","md":"commands/tvSortByValue.md","json":"commands/tvSortByValue.json","groups":["GUI Control - Tree View"],"syntax":["control tvSortByValue [path, ascending]","tvSortByValue [idc, path, ascending]"],"summary":"Sorts all children of given path. Value of Tree View entries is used for sorting. tvSetValue can be used to set the value for a given path.","arma3_since":"0.74","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvSortByValueAll","type":"command","md":"commands/tvSortByValueAll.md","json":"commands/tvSortByValueAll.json","groups":["GUI Control - Tree View"],"syntax":["control tvSortByValueAll [path, reversed]"],"summary":"Sorts all children, including trees deriving from given path. Value of Tree View entries is used for sorting.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvText","type":"command","md":"commands/tvText.md","json":"commands/tvText.json","groups":["GUI Control - Tree View"],"syntax":["tvText [idc, path]","control tvText path"],"summary":"Returns shown text in the item on given path. IDC means id of parent Tree View.","arma3_since":"0.74","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvTooltip","type":"command","md":"commands/tvTooltip.md","json":"commands/tvTooltip.json","groups":["GUI Control - Tree View"],"syntax":["tvTooltip [idc, path]","ctrl tvTooltip path"],"summary":"Gets the tooltip text associated with the specified tree view path.","arma3_since":"0.74","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"tvValue","type":"command","md":"commands/tvValue.md","json":"commands/tvValue.json","groups":["GUI Control - Tree View"],"syntax":["tvValue [idc, path]","ctrl tvValue path"],"summary":"Returns numeric value set for given tree view path.","arma3_since":"0.74","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"type","type":"command","md":"commands/type.md","json":"commands/type.json","groups":["Locations","Briefing"],"syntax":["type location","type task"],"summary":"Returns a string of a Location's class name or Task's name (same as taskName).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"typeName","type":"command","md":"commands/typeName.md","json":"commands/typeName.json","groups":["Variables"],"syntax":["typeName anything"],"summary":"Returns the Data Type of an expression.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"typeOf","type":"command","md":"commands/typeOf.md","json":"commands/typeOf.json","groups":["Object Manipulation"],"syntax":["typeOf target"],"summary":"Returns the class name of given target.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"UAVControl","type":"command","md":"commands/UAVControl.md","json":"commands/UAVControl.json","groups":["Remote Control"],"syntax":["UAVControl uav","UAVControl [uav, option]"],"summary":"Returns array with current operator of UAV and his vehicle role in UAV. If nobody is controlling the UAV, the command tries to find if player has terminal connected to this UAV.","arma3_since":"1.00","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"uiNamespace","type":"command","md":"commands/uiNamespace.md","json":"commands/uiNamespace.json","groups":["Namespaces","Variables","GUI Control"],"syntax":["uiNamespace"],"summary":"Returns the global namespace attached to user interface.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"uiSleep","type":"command","md":"commands/uiSleep.md","json":"commands/uiSleep.json","groups":["Program Flow"],"syntax":["uiSleep delay"],"summary":"Suspend execution of script for given uiTime. uiSleep is a sleep method to delay script execution where script time/simulation time is stopped.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"uiTime","type":"command","md":"commands/uiTime.md","json":"commands/uiTime.json","groups":["Time","Mission Information"],"syntax":["uiTime"],"summary":"Returns UI time elapsed since mission started (in seconds). Unlike time the uiTime does not stop when game is paused.","arma3_since":"2.20","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"unassignCurator","type":"command","md":"commands/unassignCurator.md","json":"commands/unassignCurator.json","groups":["Curator"],"syntax":["unassignCurator curatorObj"],"summary":"Unassign curator (will destroy both sides of connection).","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"unassignItem","type":"command","md":"commands/unassignItem.md","json":"commands/unassignItem.json","groups":["Unit Inventory"],"syntax":["unit unassignItem item"],"summary":"Unassigns existing item and tries to put it into inventory. If there is no space in inventory the item simply disappears. See also unlinkItem.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"unassignTeam","type":"command","md":"commands/unassignTeam.md","json":"commands/unassignTeam.json","groups":["Groups"],"syntax":["unassignTeam vehicleName"],"summary":"Unassigns the unit (in the case of a vehicle its commander unit) from his team. This is equal to unit assignTeam \"MAIN\".","arma3_since":"0.50","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"unassignVehicle","type":"command","md":"commands/unassignVehicle.md","json":"commands/unassignVehicle.json","groups":["Object Manipulation","Unit Control"],"syntax":["unassignVehicle unitName"],"summary":"Unassigns individual unit from a vehicle, usually previously assigned with assignAsXXX command, i.e removes assignedVehicleRole of the unit.","arma3_since":"0.50","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"underwater","type":"command","md":"commands/underwater.md","json":"commands/underwater.json","groups":["Object Manipulation"],"syntax":["underwater object"],"summary":"Returns whether the object is fully underwater.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"uniform","type":"command","md":"commands/uniform.md","json":"commands/uniform.json","groups":["Containers","Unit Inventory"],"syntax":["uniform unit"],"summary":"Returns name of uniform.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"uniformContainer","type":"command","md":"commands/uniformContainer.md","json":"commands/uniformContainer.json","groups":["Containers","Unit Inventory"],"syntax":["uniformContainer unit"],"summary":"Returns a cargo container of a unit's uniform.","arma3_since":"1.04","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"uniformItems","type":"command","md":"commands/uniformItems.md","json":"commands/uniformItems.json","groups":["Unit Inventory"],"syntax":["uniformItems unit"],"summary":"Get array with all items (of any kind, even weapons) from uniform.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"uniformMagazines","type":"command","md":"commands/uniformMagazines.md","json":"commands/uniformMagazines.json","groups":["Containers","Unit Inventory"],"syntax":["uniformMagazines unit"],"summary":"Get array with all magazines from uniform of the given unit.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"uniqueUnitItems","type":"command","md":"commands/uniqueUnitItems.md","json":"commands/uniqueUnitItems.json","groups":["Unit Inventory"],"syntax":["uniqueUnitItems unit","uniqueUnitItems [unit, weaponsItems, uniformItems, vestItems, backpackItems, assignedItems]"],"summary":"Returns hashmap of all items in units inventory as [classname, count] pairs.","arma3_since":"2.06","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"unitAddons","type":"command","md":"commands/unitAddons.md","json":"commands/unitAddons.json","groups":["Mods and Addons"],"syntax":["unitAddons className"],"summary":"Returns list with addons the unit belongs to.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"unitAimPosition","type":"command","md":"commands/unitAimPosition.md","json":"commands/unitAimPosition.json","groups":["Object Manipulation","Positions"],"syntax":["unitAimPosition unit"],"summary":"Returns the position on the unit other units can aim at. Same as aimPos only returns position in PositionAGL format and has render scope alternative unitAimPositionVisual.","arma3_since":"1.64","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"unitAimPositionVisual","type":"command","md":"commands/unitAimPositionVisual.md","json":"commands/unitAimPositionVisual.json","groups":["Object Manipulation","Render Time Scope"],"syntax":["unitAimPositionVisual unit"],"summary":"Returns the position on the unit other units can aim at in render scope. See also aimPos, unitAimPosition.","arma3_since":"1.64","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"unitBackpack","type":"command","md":"commands/unitBackpack.md","json":"commands/unitBackpack.json","groups":["Containers"],"syntax":["unitBackpack unit"],"summary":"Returns unit's backpack","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"unitCombatMode","type":"command","md":"commands/unitCombatMode.md","json":"commands/unitCombatMode.json","groups":["AI Behaviour"],"syntax":["unitCombatMode unit"],"summary":"Gets individual unit's combat mode. For more information see setUnitCombatMode.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"unitIsUAV","type":"command","md":"commands/unitIsUAV.md","json":"commands/unitIsUAV.json","groups":["Remote Control"],"syntax":["unitIsUAV object"],"summary":"Returns whether or not the given transport object is a drone (UAV, UGV), regardless of if it has a crew or if it is empty, corresponding to the isUAV transport parameter.","arma3_since":"1.64","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"unitPos","type":"command","md":"commands/unitPos.md","json":"commands/unitPos.json","groups":["Unit Control"],"syntax":["unitPos unit"],"summary":"Return the unit position rules. The return value is always \"Auto\" unless the unit has gotten a setUnitPos command. In that case the value is the last stance the unit was ordered to.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"unitReady","type":"command","md":"commands/unitReady.md","json":"commands/unitReady.json","groups":["Unit Control"],"syntax":["unitReady unitName"],"summary":"Check if the unit is ready. Unit is busy when it is given some command like move, until the command is finished.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"unitRecoilCoefficient","type":"command","md":"commands/unitRecoilCoefficient.md","json":"commands/unitRecoilCoefficient.json","groups":["Object Manipulation"],"syntax":["unitRecoilCoefficient soldier"],"summary":"Returns recoil coefficient of a soldier.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"units","type":"command","md":"commands/units.md","json":"commands/units.json","groups":["Groups","Object Detection"],"syntax":["units type"],"summary":"Returns an array with all the units in the group or unit's group, or all units belonging to a certain side.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"unitsBelowHeight","type":"command","md":"commands/unitsBelowHeight.md","json":"commands/unitsBelowHeight.json","groups":["Object Detection","Positions"],"syntax":["units unitsBelowHeight height","group unitsBelowHeight height"],"summary":"Returns units in group/array below given Above Terrain Level (ATL) altitude.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"unitTurret","type":"command","md":"commands/unitTurret.md","json":"commands/unitTurret.json","groups":["Turrets"],"syntax":["vehicle unitTurret gunner"],"summary":"Returns the turret path the given vehicle's gunner is in. To get the turret's unit see turretUnit.","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"unlinkItem","type":"command","md":"commands/unlinkItem.md","json":"commands/unlinkItem.json","groups":["Unit Inventory"],"syntax":["unit unlinkItem item"],"summary":"Unassign and delete existing item from its assigned slot. Nothing happens if the item does not exist or is not assigned. See also unassignItem.","arma3_since":"1.00","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"unlockAchievement","type":"command","md":"commands/unlockAchievement.md","json":"commands/unlockAchievement.json","groups":["Broken Commands","System"],"syntax":["unlockAchievement name"],"summary":"Unlocks the given achievement. The achievements are listed in CfgAchievements, however none of the currently listed achievements is used in Arma 3, hence the command always returns false.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"unregisterTask","type":"command","md":"commands/unregisterTask.md","json":"commands/unregisterTask.json","groups":["Briefing"],"syntax":["teamMember unregisterTask name"],"summary":"Unregisters a task type from given agent. The task type is the name given in CfgTasks classes in name property. Also available from registeredTasks array.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"updateDrawIcon","type":"command","md":"commands/updateDrawIcon.md","json":"commands/updateDrawIcon.json","groups":["Game 2 Editor"],"syntax":["map updateDrawIcon [object,string identifier,color,offset,width,height,maintain size?,angle,shadow]"],"summary":"Updates the icon to be shown in 2D editor for the specified editor,object. If maintain size is false,icon will not scale depending on the,scale of the map.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"updateMenuItem","type":"command","md":"commands/updateMenuItem.md","json":"commands/updateMenuItem.json","groups":["Game 2 Editor"],"syntax":["map updateMenuItem [menu item index, text, command]"],"summary":"Sets the text and command for the menu item. Index is index returned by addMenuItem command. Command is optional.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"updateObjectTree","type":"command","md":"commands/updateObjectTree.md","json":"commands/updateObjectTree.json","groups":["Game 2 Editor"],"syntax":["updateObjectTree map"],"summary":"Update the editor object tree.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"useAIOperMapObstructionTest","type":"command","md":"commands/useAIOperMapObstructionTest.md","json":"commands/useAIOperMapObstructionTest.json","groups":["System"],"syntax":["useAIOperMapObstructionTest state"],"summary":"Toggle secondary obstruction test on road paths.","arma3_since":"1.64","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"useAISteeringComponent","type":"command","md":"commands/useAISteeringComponent.md","json":"commands/useAISteeringComponent.json","groups":["AI Behaviour"],"syntax":["useAISteeringComponent enabled","vehicle useAISteeringComponent enabled"],"summary":"Enable the new AI driving, used to test the old and new AI driving.","arma3_since":"1.60","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"useAudioTimeForMoves","type":"command","md":"commands/useAudioTimeForMoves.md","json":"commands/useAudioTimeForMoves.json","groups":["Animations"],"syntax":["soldier useAudioTimeForMoves toggle"],"summary":"Switch between elapsed game time and audio time being used as animation timer. Used for audio/animation synchronization.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"userInputDisabled","type":"command","md":"commands/userInputDisabled.md","json":"commands/userInputDisabled.json","groups":["Interaction"],"syntax":["userInputDisabled"],"summary":"Returns whether or not user input is disabled.","arma3_since":"1.60","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"values","type":"command","md":"commands/values.md","json":"commands/values.json","groups":["HashMap"],"syntax":["values hashmap"],"summary":"Returns all values stored in the given HashMap. The order of the returned Array corresponds to the order of the Array returned by the keys command.","arma3_since":"2.04","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vectorAdd","type":"command","md":"commands/vectorAdd.md","json":"commands/vectorAdd.json","groups":["Math - Vectors"],"syntax":["vector1 vectorAdd vector2"],"summary":"Adds two arrays of numbers. Replaces BIS_fnc_vectorAdd.","arma3_since":"1.22","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vectorCos","type":"command","md":"commands/vectorCos.md","json":"commands/vectorCos.json","groups":["Math - Vectors"],"syntax":["vector1 vectorCos vector2"],"summary":"Cosine of angle between two 3D or 2D vectors.","arma3_since":"1.22","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vectorCrossProduct","type":"command","md":"commands/vectorCrossProduct.md","json":"commands/vectorCrossProduct.json","groups":["Math - Vectors"],"syntax":["vector1 vectorCrossProduct vector2"],"summary":"Cross product of two 3D vectors.","arma3_since":"1.22","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vectorDiff","type":"command","md":"commands/vectorDiff.md","json":"commands/vectorDiff.json","groups":["Math - Vectors"],"syntax":["vector1 vectorDiff vector2"],"summary":"Subtracts one 3D vector from another. (vector1 - vector2)","arma3_since":"1.22","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vectorDir","type":"command","md":"commands/vectorDir.md","json":"commands/vectorDir.json","groups":["Math - Vectors"],"syntax":["vectorDir object"],"summary":"Returns an object's direction vector in world space.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vectorDirVisual","type":"command","md":"commands/vectorDirVisual.md","json":"commands/vectorDirVisual.json","groups":["Math - Vectors","Render Time Scope"],"syntax":["vectorDirVisual object"],"summary":"Returns an object's direction vector in world space and render time scope.","arma3_since":"1.32","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vectorDistance","type":"command","md":"commands/vectorDistance.md","json":"commands/vectorDistance.json","groups":["Math - Vectors"],"syntax":["point1 vectorDistance point2"],"summary":"Returns Euclidean distance between two points.","arma3_since":"1.22","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vectorDistanceSqr","type":"command","md":"commands/vectorDistanceSqr.md","json":"commands/vectorDistanceSqr.json","groups":["Math - Vectors"],"syntax":["vector1 vectorDistanceSqr vector2"],"summary":"Squared distance between two 3D vectors.","arma3_since":"1.22","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vectorDotProduct","type":"command","md":"commands/vectorDotProduct.md","json":"commands/vectorDotProduct.json","groups":["Math - Vectors"],"syntax":["vector1 vectorDotProduct vector2"],"summary":"Dot product of two 3D vectors.","arma3_since":"1.22","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vectorFromTo","type":"command","md":"commands/vectorFromTo.md","json":"commands/vectorFromTo.json","groups":["Math - Vectors"],"syntax":["vector1 vectorFromTo vector2"],"summary":"Unit vector, equal to direction from vector1 to vector2. In other words this command produces normalised vector between given 2 points. To get a non-normalised vector, use vectorDiff.","arma3_since":"1.26","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vectorLinearConversion","type":"command","md":"commands/vectorLinearConversion.md","json":"commands/vectorLinearConversion.json","groups":["Math - Vectors"],"syntax":["vectorLinearConversion [rangeFrom, rangeTo, rangeValue, vectorFrom, vectorTo, clip]"],"summary":"Interpolates vector between the given vectorFrom and vectorTo value according to the given range value.","arma3_since":"1.92","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vectorMagnitude","type":"command","md":"commands/vectorMagnitude.md","json":"commands/vectorMagnitude.json","groups":["Math - Vectors"],"syntax":["vectorMagnitude vector"],"summary":"Magnitude of a 3D vector.","arma3_since":"1.22","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vectorMagnitudeSqr","type":"command","md":"commands/vectorMagnitudeSqr.md","json":"commands/vectorMagnitudeSqr.json","groups":["Math - Vectors"],"syntax":["vectorMagnitudeSqr vector"],"summary":"Squared magnitude of a 3D vector.","arma3_since":"1.22","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vectorModelToWorld","type":"command","md":"commands/vectorModelToWorld.md","json":"commands/vectorModelToWorld.json","groups":["Math - Vectors"],"syntax":["object vectorModelToWorld modelDir"],"summary":"Converts vector direction from model to world space.","arma3_since":"1.72","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vectorModelToWorldVisual","type":"command","md":"commands/vectorModelToWorldVisual.md","json":"commands/vectorModelToWorldVisual.json","groups":["Math - Vectors","Render Time Scope"],"syntax":["object vectorModelToWorldVisual modelDir"],"summary":"Converts vector from model to world space in render time scope.","arma3_since":"1.72","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vectorMultiply","type":"command","md":"commands/vectorMultiply.md","json":"commands/vectorMultiply.json","groups":["Math - Vectors"],"syntax":["numArray vectorMultiply multiplier"],"summary":"Multiplies an array of numbers by a scalar or another array of numbers.","arma3_since":"1.22","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vectorNormalized","type":"command","md":"commands/vectorNormalized.md","json":"commands/vectorNormalized.json","groups":["Math - Vectors"],"syntax":["vectorNormalized vector"],"summary":"Returns normalised vector (unit vector, vectorMagnitude == 1) of given vector. If given vector is 0 result is a 0 vector as well.","arma3_since":"1.26","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vectorSide","type":"command","md":"commands/vectorSide.md","json":"commands/vectorSide.json","groups":["Math - Vectors"],"syntax":["vectorSide object"],"summary":"Returns an object's side vector in world space.","arma3_since":"2.14","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vectorSideVisual","type":"command","md":"commands/vectorSideVisual.md","json":"commands/vectorSideVisual.json","groups":["Math - Vectors","Render Time Scope"],"syntax":["vectorSideVisual object"],"summary":"Returns an object's side vector in world space and render time scope.","arma3_since":"2.14","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vectorUp","type":"command","md":"commands/vectorUp.md","json":"commands/vectorUp.json","groups":["Math - Vectors"],"syntax":["vectorUp object"],"summary":"Returns an object's up vector in world space.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vectorUpVisual","type":"command","md":"commands/vectorUpVisual.md","json":"commands/vectorUpVisual.json","groups":["Math - Vectors","Render Time Scope"],"syntax":["vectorUpVisual object"],"summary":"Returns an object's up vector in world space and render time scope.","arma3_since":"1.32","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vectorWorldToModel","type":"command","md":"commands/vectorWorldToModel.md","json":"commands/vectorWorldToModel.json","groups":["Math - Vectors"],"syntax":["object vectorWorldToModel worldDir"],"summary":"Converts vector direction from world to model space.","arma3_since":"1.72","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vectorWorldToModelVisual","type":"command","md":"commands/vectorWorldToModelVisual.md","json":"commands/vectorWorldToModelVisual.json","groups":["Math - Vectors","Render Time Scope"],"syntax":["object vectorWorldToModelVisual worldDir"],"summary":"Converts vector direction from world to model space in render time scope.","arma3_since":"1.72","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vehicle","type":"command","md":"commands/vehicle.md","json":"commands/vehicle.json","groups":["Object Manipulation"],"syntax":["vehicle unitName"],"summary":"Vehicle in which given unit is mounted. If none, unit is returned. Alternatively, use objectParent","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vehicleCargoEnabled","type":"command","md":"commands/vehicleCargoEnabled.md","json":"commands/vehicleCargoEnabled.json","groups":["Vehicle in Vehicle Transport"],"syntax":["vehicleCargoEnabled vehicle"],"summary":"Check if the vehicle has enabled transporting other vehicles or not.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vehicleChat","type":"command","md":"commands/vehicleChat.md","json":"commands/vehicleChat.json","groups":["Radio and Chat"],"syntax":["vehicle vehicleChat chatText"],"summary":"Types text to the vehicle radio channel. The text will be visible only on the PC where command was executed. If you need the message to show on all computers, you have to execute it globally, see remoteExec.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vehicleMoveInfo","type":"command","md":"commands/vehicleMoveInfo.md","json":"commands/vehicleMoveInfo.json","groups":["Object Manipulation","Unit Control"],"syntax":["vehicleMoveInfo vehicle"],"summary":"Returns current vehicle move/turn info (a getter for sendSimpleCommand) in format [moveInfo, turnInfo]. Possible values:","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vehicleRadio","type":"command","md":"commands/vehicleRadio.md","json":"commands/vehicleRadio.json","groups":["Radio and Chat","Sounds"],"syntax":["unit vehicleRadio radioName"],"summary":"Sends the audio message to the vehicle radio channel. The message is defined in CfgRadio in the description.ext file or config radio protocol. The transmission will play only on the PC where command was executed.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vehicleReceiveRemoteTargets","type":"command","md":"commands/vehicleReceiveRemoteTargets.md","json":"commands/vehicleReceiveRemoteTargets.json","groups":["Sensors"],"syntax":["vehicleReceiveRemoteTargets vehicle"],"summary":"Gets whether the vehicle can acquire targets via datalink from the Side center.","arma3_since":"1.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vehicleReportOwnPosition","type":"command","md":"commands/vehicleReportOwnPosition.md","json":"commands/vehicleReportOwnPosition.json","groups":["Sensors"],"syntax":["vehicleReportOwnPosition vehicle"],"summary":"Gets whether the vehicle shares its own position via datalink with the Side center.","arma3_since":"1.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vehicleReportRemoteTargets","type":"command","md":"commands/vehicleReportRemoteTargets.md","json":"commands/vehicleReportRemoteTargets.json","groups":["Sensors"],"syntax":["vehicleReportRemoteTargets vehicle"],"summary":"Gets whether the vehicle shares acquired targets via datalink with the Side center.","arma3_since":"1.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vehicles","type":"command","md":"commands/vehicles.md","json":"commands/vehicles.json","groups":["Object Detection"],"syntax":["vehicles"],"summary":"Returns an array of all vehicles available to current client. This command returns both empty and crewed vehicles but not soldiers. It will also return \"WeaponHolderSimulated\" of dead bodies (weapon on the ground).","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vehicleVarName","type":"command","md":"commands/vehicleVarName.md","json":"commands/vehicleVarName.json","groups":["Object Manipulation"],"syntax":["vehicleVarName object"],"summary":"Returns the variable name that contains a primary editor reference to this object. This is the variable given in the Insert Unit dialog / name field in the editor. It can be changed using setVehicleVarName.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"velocity","type":"command","md":"commands/velocity.md","json":"commands/velocity.json","groups":["Object Manipulation"],"syntax":["velocity object"],"summary":"Returns the velocity of the object as vector in m/s.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"velocityModelSpace","type":"command","md":"commands/velocityModelSpace.md","json":"commands/velocityModelSpace.json","groups":["Object Manipulation"],"syntax":["velocityModelSpace vehicle"],"summary":"Returns the velocity (speed vector) of the vehicle as an array with format [x, y, z] in metre per second. Vector is in model space.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"verifySignature","type":"command","md":"commands/verifySignature.md","json":"commands/verifySignature.json","groups":["Mods and Addons"],"syntax":["verifySignature filename"],"summary":"Check if file is signed by any key present in game keys folders. On clients, it does not check against the keys accepted by server.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vest","type":"command","md":"commands/vest.md","json":"commands/vest.json","groups":["Containers","Unit Inventory"],"syntax":["vest unit"],"summary":"nameof vest.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vestContainer","type":"command","md":"commands/vestContainer.md","json":"commands/vestContainer.json","groups":["Containers","Unit Inventory"],"syntax":["vestContainer unit"],"summary":"Returns a cargo container of a unit's vest.","arma3_since":"1.04","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vestItems","type":"command","md":"commands/vestItems.md","json":"commands/vestItems.json","groups":["Unit Inventory"],"syntax":["vestItems unit"],"summary":"Get array with all items (of any kind, even weapons) from vest.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"vestMagazines","type":"command","md":"commands/vestMagazines.md","json":"commands/vestMagazines.json","groups":["Unit Inventory"],"syntax":["vestMagazines unit"],"summary":"Get array with all magazines from vest of the given unit.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"viewDistance","type":"command","md":"commands/viewDistance.md","json":"commands/viewDistance.json","groups":["System","Environment"],"syntax":["viewDistance"],"summary":"Returns the rendering distance.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"visibleCompass","type":"command","md":"commands/visibleCompass.md","json":"commands/visibleCompass.json","groups":["Interaction"],"syntax":["visibleCompass"],"summary":"Checks if the player has compass opened and visible. Keep in mind that the GPS minimap in Arma 3 also shows the direction.","arma3_since":"1.22","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"visibleGPS","type":"command","md":"commands/visibleGPS.md","json":"commands/visibleGPS.json","groups":["Interaction"],"syntax":["visibleGPS"],"summary":"Checks if the player has GPS receiver (minimap) opened and visible.","arma3_since":"1.22","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"visibleMap","type":"command","md":"commands/visibleMap.md","json":"commands/visibleMap.json","groups":["Map","Interaction"],"syntax":["visibleMap"],"summary":"Return true if the main map is shown (active). In Arma 3 it also returns true if the respawn screen map is visible.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"visiblePosition","type":"command","md":"commands/visiblePosition.md","json":"commands/visiblePosition.json","groups":["Positions","Render Time Scope"],"syntax":["visiblePosition object"],"summary":"Returns an object's rendered position (z value above surface underneath) in render time scope. Same as getPosVisual.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"visiblePositionASL","type":"command","md":"commands/visiblePositionASL.md","json":"commands/visiblePositionASL.json","groups":["Positions","Render Time Scope"],"syntax":["visiblePositionASL object"],"summary":"Returns an object's rendered ASL position (z value above sea level) in render time scope.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"visibleScoretable","type":"command","md":"commands/visibleScoretable.md","json":"commands/visibleScoretable.json","groups":["Interaction"],"syntax":["visibleScoretable"],"summary":"Checks whether the score table is visible.","arma3_since":"1.64","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"visibleWatch","type":"command","md":"commands/visibleWatch.md","json":"commands/visibleWatch.json","groups":["Interaction"],"syntax":["visibleWatch"],"summary":"Checks if the player has watch opened and visible. Keep in mind that the GPS minimap in Arma 3 also shows the time.","arma3_since":"1.22","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"waitUntil","type":"command","md":"commands/waitUntil.md","json":"commands/waitUntil.json","groups":["Program Flow"],"syntax":["waitUntil condition","waitUntil [condition, timeout, interval]","waitUntil scriptHandle","waitUntil [scriptHandle, timeout]"],"summary":"Suspends execution of scheduled script until the given condition satisfied.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"waterDamaged","type":"command","md":"commands/waterDamaged.md","json":"commands/waterDamaged.json","groups":["Object Manipulation"],"syntax":["waterDamaged object"],"summary":"Checks if the engine was water damaged. When a vehicle is Drowned, the engine gets water damaged and might need full repair either with setDamage or setHitPointDamage to be able to start.","arma3_since":"2.14","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"waves","type":"command","md":"commands/waves.md","json":"commands/waves.json","groups":["Environment"],"syntax":["waves"],"summary":"Return waves value.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"waypointAttachedObject","type":"command","md":"commands/waypointAttachedObject.md","json":"commands/waypointAttachedObject.json","groups":["Waypoints"],"syntax":["waypointAttachedObject waypoint"],"summary":"Gets the object attached to the waypoint.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"waypointAttachedVehicle","type":"command","md":"commands/waypointAttachedVehicle.md","json":"commands/waypointAttachedVehicle.json","groups":["Waypoints"],"syntax":["waypointAttachedVehicle waypoint"],"summary":"Gets the vehicle attached to the waypoint.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"waypointAttachObject","type":"command","md":"commands/waypointAttachObject.md","json":"commands/waypointAttachObject.json","groups":["Waypoints"],"syntax":["waypoint waypointAttachObject objectID","waypoint waypointAttachObject object"],"summary":"Attaches a static object via its numeric ID to the given waypoint. Not to be confused with synchronizeWaypoint!","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"waypointAttachVehicle","type":"command","md":"commands/waypointAttachVehicle.md","json":"commands/waypointAttachVehicle.json","groups":["Waypoints"],"syntax":["waypoint waypointAttachVehicle vehicleName"],"summary":"Attaches the Waypoint to the provided vehicle Object.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"waypointBehaviour","type":"command","md":"commands/waypointBehaviour.md","json":"commands/waypointBehaviour.json","groups":["Waypoints"],"syntax":["waypointBehaviour waypoint"],"summary":"Gets the waypoint behavior.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"waypointCombatMode","type":"command","md":"commands/waypointCombatMode.md","json":"commands/waypointCombatMode.json","groups":["Waypoints"],"syntax":["waypointCombatMode waypoint"],"summary":"Gets the waypoint's combat mode setting.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"waypointCompletionRadius","type":"command","md":"commands/waypointCompletionRadius.md","json":"commands/waypointCompletionRadius.json","groups":["Waypoints"],"syntax":["waypointCompletionRadius waypoint"],"summary":"Gets the radius around the waypoint where the waypoint is completed.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"waypointDescription","type":"command","md":"commands/waypointDescription.md","json":"commands/waypointDescription.json","groups":["Waypoints"],"syntax":["waypointDescription waypoint"],"summary":"Gets the waypoint description.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"waypointForceBehaviour","type":"command","md":"commands/waypointForceBehaviour.md","json":"commands/waypointForceBehaviour.json","groups":["Waypoints"],"syntax":["waypointForceBehaviour waypoint"],"summary":"Returns true if the waypoint behavior is forced.","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"waypointFormation","type":"command","md":"commands/waypointFormation.md","json":"commands/waypointFormation.json","groups":["Waypoints"],"syntax":["waypointFormation waypoint"],"summary":"Gets the waypoint formation.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"waypointHousePosition","type":"command","md":"commands/waypointHousePosition.md","json":"commands/waypointHousePosition.json","groups":["Waypoints"],"syntax":["waypointHousePosition waypoint"],"summary":"Returns buildingPos index assigned to the waypoint.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"waypointLoiterAltitude","type":"command","md":"commands/waypointLoiterAltitude.md","json":"commands/waypointLoiterAltitude.json","groups":["Waypoints"],"syntax":["waypointLoiterAltitude waypoint"],"summary":"Gets the waypoint loiter altitude.","arma3_since":"2.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"waypointLoiterRadius","type":"command","md":"commands/waypointLoiterRadius.md","json":"commands/waypointLoiterRadius.json","groups":["Waypoints"],"syntax":["waypointLoiterRadius waypoint"],"summary":"Gets the waypoint's loiter radius.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"waypointLoiterType","type":"command","md":"commands/waypointLoiterType.md","json":"commands/waypointLoiterType.json","groups":["Waypoints"],"syntax":["waypointLoiterType waypoint"],"summary":"Gets the waypoint loiter type. Waypoint uses format Waypoint.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"waypointName","type":"command","md":"commands/waypointName.md","json":"commands/waypointName.json","groups":["Waypoints"],"syntax":["waypointName waypoint"],"summary":"Gets the waypoint name.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"waypointPosition","type":"command","md":"commands/waypointPosition.md","json":"commands/waypointPosition.json","groups":["Waypoints"],"syntax":["waypointPosition [groupOrUnit, index]"],"summary":"Get provided waypoint's position.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":["getWPPos"]},{"name":"waypoints","type":"command","md":"commands/waypoints.md","json":"commands/waypoints.json","groups":["Waypoints"],"syntax":["waypoints groupName"],"summary":"Returns an array of waypoints for the specified unit/group.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"waypointScript","type":"command","md":"commands/waypointScript.md","json":"commands/waypointScript.json","groups":["Waypoints"],"syntax":["waypointScript waypoint"],"summary":"Gets the waypoint script.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"waypointsEnabledUAV","type":"command","md":"commands/waypointsEnabledUAV.md","json":"commands/waypointsEnabledUAV.json","groups":["Waypoints","Remote Control"],"syntax":["waypointsEnabledUAV uav"],"summary":"Checks if the UAV has waypoints enabled.","arma3_since":"1.40","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"waypointShow","type":"command","md":"commands/waypointShow.md","json":"commands/waypointShow.json","groups":["Waypoints"],"syntax":["waypointShow waypoint"],"summary":"A getter for showWaypoint command.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"waypointSpeed","type":"command","md":"commands/waypointSpeed.md","json":"commands/waypointSpeed.json","groups":["Waypoints"],"syntax":["waypointSpeed waypoint"],"summary":"Gets the waypoint speed.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"waypointStatements","type":"command","md":"commands/waypointStatements.md","json":"commands/waypointStatements.json","groups":["Waypoints"],"syntax":["waypointStatements waypoint"],"summary":"Gets the waypoint statements.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"waypointTimeout","type":"command","md":"commands/waypointTimeout.md","json":"commands/waypointTimeout.json","groups":["Waypoints"],"syntax":["waypointTimeout waypoint"],"summary":"Gets the waypoint timeout values.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"waypointTimeoutCurrent","type":"command","md":"commands/waypointTimeoutCurrent.md","json":"commands/waypointTimeoutCurrent.json","groups":["Waypoints"],"syntax":["waypointTimeoutCurrent group"],"summary":"Gets the current timeout for currentWaypoint of a group or -1 if countdown is not in progress.","arma3_since":"1.08","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"waypointType","type":"command","md":"commands/waypointType.md","json":"commands/waypointType.json","groups":["Waypoints"],"syntax":["waypointType waypoint"],"summary":"Gets the waypoint type.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"waypointVisible","type":"command","md":"commands/waypointVisible.md","json":"commands/waypointVisible.json","groups":["Waypoints"],"syntax":["waypointVisible waypoint"],"summary":"A getter for setWaypointVisible command.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"weaponAccessories","type":"command","md":"commands/weaponAccessories.md","json":"commands/weaponAccessories.json","groups":["Unit Inventory"],"syntax":["unit weaponAccessories weapon"],"summary":"Get array with all items linked to a given weapon.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"weaponAccessoriesCargo","type":"command","md":"commands/weaponAccessoriesCargo.md","json":"commands/weaponAccessoriesCargo.json","groups":["Vehicle Inventory","Containers","Unit Inventory"],"syntax":["container weaponAccessoriesCargo [weaponId, creatorId]"],"summary":"Returns array with all items assigned to the given weapon in given cargo container.","arma3_since":"1.22","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"weaponCargo","type":"command","md":"commands/weaponCargo.md","json":"commands/weaponCargo.json","groups":["Vehicle Inventory","Unit Inventory","Containers"],"syntax":["weaponCargo box"],"summary":"Get array with weapons from ammo box (or any general weapon holder container).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"weaponDirection","type":"command","md":"commands/weaponDirection.md","json":"commands/weaponDirection.json","groups":["Weapons","Unit Control"],"syntax":["vehicleName weaponDirection weaponName"],"summary":"Returns the direction that the vehicle weapon is aiming in. For addons the weapon name must be an entry in CfgWeapons.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"weaponDisassemblyEnabled","type":"command","md":"commands/weaponDisassemblyEnabled.md","json":"commands/weaponDisassemblyEnabled.json","groups":["Weapons"],"syntax":["weaponDisassemblyEnabled entity"],"summary":"Returns if weapon disassembly is enabled. As disassembly can be enabled/disabled on both player and weapon, it might be necessary to check both.","arma3_since":"2.14","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"weaponInertia","type":"command","md":"commands/weaponInertia.md","json":"commands/weaponInertia.json","groups":["Weapons"],"syntax":["weaponInertia unit"],"summary":"Returns current rate of how much the weapon view is distorted because of quick aiming.","arma3_since":"1.48","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"weaponLowered","type":"command","md":"commands/weaponLowered.md","json":"commands/weaponLowered.json","groups":["Object Manipulation","Weapons"],"syntax":["weaponLowered unit"],"summary":"Returns true if given soldier's weapon is lowered.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"weaponReloadingTime","type":"command","md":"commands/weaponReloadingTime.md","json":"commands/weaponReloadingTime.json","groups":["Weapons"],"syntax":["vehicle weaponReloadingTime [gunner, muzzleName]"],"summary":"Returns current ammo round reloading phase. For a magazine reloading phase see weaponState command.","arma3_since":"2.06","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"weapons","type":"command","md":"commands/weapons.md","json":"commands/weapons.json","groups":["Unit Inventory","Vehicle Inventory"],"syntax":["weapons unit"],"summary":"Returns array of names of all unit's weapons.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"weaponsInfo","type":"command","md":"commands/weaponsInfo.md","json":"commands/weaponsInfo.json","groups":["Weapons"],"syntax":["unit weaponsInfo [weaponOrMuzzle, onlyLoaded]"],"summary":"Returns entity's weapons information including weapon index and firemode.","arma3_since":"2.10","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"weaponsItems","type":"command","md":"commands/weaponsItems.md","json":"commands/weaponsItems.json","groups":["Unit Inventory","Vehicle Inventory"],"syntax":["weaponsItems vehicle","weaponsItems [vehicle, extended]"],"summary":"Returns an array with subarrays contains class names and also names of connected items of all the vehicle's weapons.","arma3_since":"0.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"weaponsItemsCargo","type":"command","md":"commands/weaponsItemsCargo.md","json":"commands/weaponsItemsCargo.json","groups":["Containers","Vehicle Inventory"],"syntax":["weaponsItemsCargo vehicle","weaponsItemsCargo [vehicle, extended]"],"summary":"Returns an array with subarrays contains class names and also names of connected items of all the vehicle's cargo weapons in weaponsItems format.","arma3_since":"1.22","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"weaponState","type":"command","md":"commands/weaponState.md","json":"commands/weaponState.json","groups":["Weapons"],"syntax":["weaponState unit","weaponState [vehicle, turretPath, weapon, muzzle, firemode]","unit weaponState weaponOrMuzzle"],"summary":"Returns the given or currently selected weapon state for unit or vehicle. With Syntax 2, if no optional arguments are present, currently selected weapon is queried.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"weaponsTurret","type":"command","md":"commands/weaponsTurret.md","json":"commands/weaponsTurret.json","groups":["Turrets"],"syntax":["vehicle weaponsTurret turretPath"],"summary":"Returns all weapons of a given turret. Use turret path [-1] for driver's turret.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"webRequest","type":"command","md":"commands/webRequest.md","json":"commands/webRequest.json","groups":["System"],"syntax":["webRequest request"],"summary":"Create a web request returning an SQF promise, allowing communication with web servers in game.","arma3_since":"2.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"weightRTD","type":"command","md":"commands/weightRTD.md","json":"commands/weightRTD.json","groups":["RTD"],"syntax":["weightRTD helicopter"],"summary":"Returns weight of RTD helicopter.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"west","type":"command","md":"commands/west.md","json":"commands/west.json","groups":["Sides"],"syntax":["west"],"summary":"West (BLUFOR) side.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":["blufor"]},{"name":"WFSideText","type":"command","md":"commands/WFSideText.md","json":"commands/WFSideText.json","groups":["Sides","Localization"],"syntax":["WFSideText value"],"summary":"Returns the unlocalized text value of a side or an object's/group's side.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"while","type":"command","md":"commands/while.md","json":"commands/while.json","groups":["Program Flow"],"syntax":["while condition"],"summary":"Repeats Code while the given condition is true. A part of while-do construct.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"wind","type":"command","md":"commands/wind.md","json":"commands/wind.json","groups":["Environment"],"syntax":["wind"],"summary":"Returns the current wind vector (in m/s).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"windDir","type":"command","md":"commands/windDir.md","json":"commands/windDir.json","groups":["Environment"],"syntax":["windDir"],"summary":"Returns the current wind azimuth.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"windRTD","type":"command","md":"commands/windRTD.md","json":"commands/windRTD.json","groups":["RTD"],"syntax":["windRTD"],"summary":"Returns wind strength and direction.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"windStr","type":"command","md":"commands/windStr.md","json":"commands/windStr.json","groups":["Environment"],"syntax":["windStr"],"summary":"Returns the current wind strength.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"wingsForcesRTD","type":"command","md":"commands/wingsForcesRTD.md","json":"commands/wingsForcesRTD.json","groups":["RTD"],"syntax":["wingsForcesRTD RTD_helicopter"],"summary":"Returns force produced by wings.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"with","type":"command","md":"commands/with.md","json":"commands/with.json","groups":["Program Flow","Namespaces"],"syntax":["with namespace"],"summary":"Creates a With Type that is used inside a do construct in order to execute code inside a given namespace.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"worldName","type":"command","md":"commands/worldName.md","json":"commands/worldName.json","groups":["Mission Information"],"syntax":["worldName"],"summary":"Return the name of the currently loaded world.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"worldSize","type":"command","md":"commands/worldSize.md","json":"commands/worldSize.json","groups":["Mission Information"],"syntax":["worldSize"],"summary":"Returns the engine calculated size (terrain side length) of the current world in meters. In Arma, terrains are always square. (BIS_fnc_mapSize may return the same value, but is just a simple look up in config).","arma3_since":"1.48","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"worldToModel","type":"command","md":"commands/worldToModel.md","json":"commands/worldToModel.json","groups":["Positions"],"syntax":["model worldToModel position"],"summary":"Converts position from world space to object model space.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"worldToModelVisual","type":"command","md":"commands/worldToModelVisual.md","json":"commands/worldToModelVisual.json","groups":["Positions","Render Time Scope"],"syntax":["object worldToModelVisual worldPosition"],"summary":"Converts position from world space to object model space in render time scope.","arma3_since":"1.32","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"worldToScreen","type":"command","md":"commands/worldToScreen.md","json":"commands/worldToScreen.json","groups":["Positions"],"syntax":["worldToScreen position","camera worldToScreen position"],"summary":"Converts position in world space into screen (UI) space. If a specified position is not within the current screen view, an empty array is returned.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_addButtonEvents","type":"function","md":"functions/BIN_fnc_addButtonEvents.md","json":"functions/BIN_fnc_addButtonEvents.json","groups":["GUI"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_addDangerZone","type":"function","md":"functions/BIN_fnc_addDangerZone.md","json":"functions/BIN_fnc_addDangerZone.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_addEntitiesToArea","type":"function","md":"functions/BIN_fnc_addEntitiesToArea.md","json":"functions/BIN_fnc_addEntitiesToArea.json","groups":["Collisions"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_addFaradayCage","type":"function","md":"functions/BIN_fnc_addFaradayCage.md","json":"functions/BIN_fnc_addFaradayCage.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_addIDWMapMeasurementPoint","type":"function","md":"functions/BIN_fnc_addIDWMapMeasurementPoint.md","json":"functions/BIN_fnc_addIDWMapMeasurementPoint.json","groups":["IDWMap"],"syntax":["arg call BIN_fnc_addIDWMapMeasurementPoint"],"summary":"Adds measurement point to IDWMap","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_addObjectsToArea","type":"function","md":"functions/BIN_fnc_addObjectsToArea.md","json":"functions/BIN_fnc_addObjectsToArea.json","groups":["Collisions"],"syntax":["[param0, param1] call BIN_fnc_addObjectsToArea"],"summary":"Adds given array of objects to area, ovewriting previous objects data stored for the area in extension","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_addRecordedSignal","type":"function","md":"functions/BIN_fnc_addRecordedSignal.md","json":"functions/BIN_fnc_addRecordedSignal.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_addRotation","type":"function","md":"functions/BIN_fnc_addRotation.md","json":"functions/BIN_fnc_addRotation.json","groups":["Movement"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_addSignal","type":"function","md":"functions/BIN_fnc_addSignal.md","json":"functions/BIN_fnc_addSignal.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_addSiteEntities","type":"function","md":"functions/BIN_fnc_addSiteEntities.md","json":"functions/BIN_fnc_addSiteEntities.json","groups":["Contact"],"syntax":["[param0, param1] call BIN_fnc_addSiteEntities"],"summary":"Register entities to a site, so they can be despawned with the rest when player leaves the area.","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_addTranslation","type":"function","md":"functions/BIN_fnc_addTranslation.md","json":"functions/BIN_fnc_addTranslation.json","groups":["Movement"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_addTravelPoint","type":"function","md":"functions/BIN_fnc_addTravelPoint.md","json":"functions/BIN_fnc_addTravelPoint.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_allIDWMapMeasurementPoints","type":"function","md":"functions/BIN_fnc_allIDWMapMeasurementPoints.md","json":"functions/BIN_fnc_allIDWMapMeasurementPoints.json","groups":["IDWMap"],"syntax":[],"summary":"Retrieves user measurements data with strengths","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_allowAntennaReveal","type":"function","md":"functions/BIN_fnc_allowAntennaReveal.md","json":"functions/BIN_fnc_allowAntennaReveal.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_allowedAntennaReveal","type":"function","md":"functions/BIN_fnc_allowedAntennaReveal.md","json":"functions/BIN_fnc_allowedAntennaReveal.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_animateSmooth","type":"function","md":"functions/BIN_fnc_animateSmooth.md","json":"functions/BIN_fnc_animateSmooth.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_assignAntenna","type":"function","md":"functions/BIN_fnc_assignAntenna.md","json":"functions/BIN_fnc_assignAntenna.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_assignedAntenna","type":"function","md":"functions/BIN_fnc_assignedAntenna.md","json":"functions/BIN_fnc_assignedAntenna.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_attachChemlight","type":"function","md":"functions/BIN_fnc_attachChemlight.md","json":"functions/BIN_fnc_attachChemlight.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_bakeAntenna","type":"function","md":"functions/BIN_fnc_bakeAntenna.md","json":"functions/BIN_fnc_bakeAntenna.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_behaviorInit","type":"function","md":"functions/BIN_fnc_behaviorInit.md","json":"functions/BIN_fnc_behaviorInit.json","groups":["Behavior"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_bezier","type":"function","md":"functions/BIN_fnc_bezier.md","json":"functions/BIN_fnc_bezier.json","groups":["Interpolation"],"syntax":["[param0, param1] call BIN_fnc_bezier"],"summary":"Calculate bezier curve","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_bezierAverage","type":"function","md":"functions/BIN_fnc_bezierAverage.md","json":"functions/BIN_fnc_bezierAverage.json","groups":["Interpolation"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_bezierBoundingBox","type":"function","md":"functions/BIN_fnc_bezierBoundingBox.md","json":"functions/BIN_fnc_bezierBoundingBox.json","groups":["Interpolation"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_bezierEditor","type":"function","md":"functions/BIN_fnc_bezierEditor.md","json":"functions/BIN_fnc_bezierEditor.json","groups":["Interpolation"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_bezierNormalize","type":"function","md":"functions/BIN_fnc_bezierNormalize.md","json":"functions/BIN_fnc_bezierNormalize.json","groups":["Interpolation"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_bezierVelocity","type":"function","md":"functions/BIN_fnc_bezierVelocity.md","json":"functions/BIN_fnc_bezierVelocity.json","groups":["Interpolation"],"syntax":["[param0, param1] call BIN_fnc_bezierVelocity"],"summary":"Calculate bezier curve velocity","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_breatheInit","type":"function","md":"functions/BIN_fnc_breatheInit.md","json":"functions/BIN_fnc_breatheInit.json","groups":["Behavior"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_calculateLinkBudget","type":"function","md":"functions/BIN_fnc_calculateLinkBudget.md","json":"functions/BIN_fnc_calculateLinkBudget.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_calculateSpectrumAnalyzerValues","type":"function","md":"functions/BIN_fnc_calculateSpectrumAnalyzerValues.md","json":"functions/BIN_fnc_calculateSpectrumAnalyzerValues.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_callButtonEvent","type":"function","md":"functions/BIN_fnc_callButtonEvent.md","json":"functions/BIN_fnc_callButtonEvent.json","groups":["GUI"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_cargoPlatform_01_adjust","type":"function","md":"functions/BIN_fnc_cargoPlatform_01_adjust.md","json":"functions/BIN_fnc_cargoPlatform_01_adjust.json","groups":["Cargo Platform"],"syntax":["[object] call BIN_fnc_cargoPlatform_01_adjust"],"summary":"Adjust Military Cargo Platform legs length in Eden Editor.","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_cargoPlatform_01_destruction","type":"function","md":"functions/BIN_fnc_cargoPlatform_01_destruction.md","json":"functions/BIN_fnc_cargoPlatform_01_destruction.json","groups":["Cargo Platform"],"syntax":[],"summary":"BIN_fnc_CargoPlatform_01_destruction","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_cargoPlatform_01_update","type":"function","md":"functions/BIN_fnc_cargoPlatform_01_update.md","json":"functions/BIN_fnc_cargoPlatform_01_update.json","groups":["Cargo Platform"],"syntax":[],"summary":"BIN_fnc_cargoPlatform_01_update","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_CBRNCharacterAdd","type":"function","md":"functions/BIN_fnc_CBRNCharacterAdd.md","json":"functions/BIN_fnc_CBRNCharacterAdd.json","groups":["Modules - CBRN","Broken Functions"],"syntax":["[param0] call BIN_fnc_CBRNCharacterAdd"],"summary":"Enables CBRN systems on a specific character entity.","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"BIN_fnc_CBRNContaminantAdd","type":"function","md":"functions/BIN_fnc_CBRNContaminantAdd.md","json":"functions/BIN_fnc_CBRNContaminantAdd.json","groups":["Modules - CBRN","Broken Functions"],"syntax":["[param0] call BIN_fnc_CBRNContaminantAdd"],"summary":"Registers a CBRN contaminant.","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"BIN_fnc_CBRNContaminantRemove","type":"function","md":"functions/BIN_fnc_CBRNContaminantRemove.md","json":"functions/BIN_fnc_CBRNContaminantRemove.json","groups":["Modules - CBRN","Broken Functions"],"syntax":["[param0] call BIN_fnc_CBRNContaminantRemove"],"summary":"Unregisters a CBRN contaminant.","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"BIN_fnc_CBRNGearActivate","type":"function","md":"functions/BIN_fnc_CBRNGearActivate.md","json":"functions/BIN_fnc_CBRNGearActivate.json","groups":["Modules - CBRN","Broken Functions"],"syntax":["[param0, param1] call BIN_fnc_CBRNGearActivate"],"summary":"Activates a specific piece of CBRN gear for a character entity.","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"BIN_fnc_CBRNGearDeactivate","type":"function","md":"functions/BIN_fnc_CBRNGearDeactivate.md","json":"functions/BIN_fnc_CBRNGearDeactivate.json","groups":["Modules - CBRN","Broken Functions"],"syntax":["[param0, param1] call BIN_fnc_CBRNGearDeactivate"],"summary":"Deactivates a specific piece of CBRN gear for a character entity.","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"BIN_fnc_CBRNGearUpdate","type":"function","md":"functions/BIN_fnc_CBRNGearUpdate.md","json":"functions/BIN_fnc_CBRNGearUpdate.json","groups":["Modules - CBRN","Broken Functions"],"syntax":["[param0, param1] call BIN_fnc_CBRNGearUpdate"],"summary":"Processes CBRN gear updates on a specific character entity.","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"BIN_fnc_CBRNHoseInit","type":"function","md":"functions/BIN_fnc_CBRNHoseInit.md","json":"functions/BIN_fnc_CBRNHoseInit.json","groups":["Contact"],"syntax":["[unit] call BIN_fnc_CBRNHoseInit"],"summary":"Initialises CBRN Hose for given unit.","arma3_since":"1.94","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_CBRNInContaminant","type":"function","md":"functions/BIN_fnc_CBRNInContaminant.md","json":"functions/BIN_fnc_CBRNInContaminant.json","groups":["Modules - CBRN","Broken Functions"],"syntax":["[param0] call BIN_fnc_CBRNInContaminant"],"summary":"Returns whether or not a character entity is within a CBRN contaminated area.","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"BIN_fnc_circleSmokeMissile","type":"function","md":"functions/BIN_fnc_circleSmokeMissile.md","json":"functions/BIN_fnc_circleSmokeMissile.json","groups":["Effects"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_clearIDWMap","type":"function","md":"functions/BIN_fnc_clearIDWMap.md","json":"functions/BIN_fnc_clearIDWMap.json","groups":["IDWMap"],"syntax":[],"summary":"Clears IDWMap on the main map","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_clearTXScan","type":"function","md":"functions/BIN_fnc_clearTXScan.md","json":"functions/BIN_fnc_clearTXScan.json","groups":["TXScan"],"syntax":["[param0] call BIN_fnc_clearTXScan"],"summary":"Clears TXScan drawing","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_colorHSLtoRGB","type":"function","md":"functions/BIN_fnc_colorHSLtoRGB.md","json":"functions/BIN_fnc_colorHSLtoRGB.json","groups":["Contact"],"syntax":["[hue, saturation, lightness] call BIN_fnc_colorHSLtoRGB"],"summary":"Converts HSL colour format to RGB.","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_crearAllData","type":"function","md":"functions/BIN_fnc_crearAllData.md","json":"functions/BIN_fnc_crearAllData.json","groups":["Collisions"],"syntax":["[] call BIN_fnc_crearAllData"],"summary":"This function contains no code.","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_createScriptedSoundSource","type":"function","md":"functions/BIN_fnc_createScriptedSoundSource.md","json":"functions/BIN_fnc_createScriptedSoundSource.json","groups":["Sound","Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_createScriptedSoundSourceVehicle","type":"function","md":"functions/BIN_fnc_createScriptedSoundSourceVehicle.md","json":"functions/BIN_fnc_createScriptedSoundSourceVehicle.json","groups":["Sound","Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_createTXScan","type":"function","md":"functions/BIN_fnc_createTXScan.md","json":"functions/BIN_fnc_createTXScan.json","groups":["TXScan"],"syntax":["[param0, param0, param1, param2, param3, param4] call BIN_fnc_createTXScan"],"summary":"Creates a scan with the name defined as class in CfgTXScans or from given params. If name doesn't exists in config and params are not provided, default scan is created which could be tweaked later","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_cropTXScan","type":"function","md":"functions/BIN_fnc_cropTXScan.md","json":"functions/BIN_fnc_cropTXScan.json","groups":["TXScan"],"syntax":["[param0, param1, param2, param3, param4] call BIN_fnc_cropTXScan"],"summary":"Crops given scan","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_curatorInit","type":"function","md":"functions/BIN_fnc_curatorInit.md","json":"functions/BIN_fnc_curatorInit.json","groups":["Movement"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_debugDraw","type":"function","md":"functions/BIN_fnc_debugDraw.md","json":"functions/BIN_fnc_debugDraw.json","groups":["Diagnostic"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_debugDrawMapInit","type":"function","md":"functions/BIN_fnc_debugDrawMapInit.md","json":"functions/BIN_fnc_debugDrawMapInit.json","groups":["Diagnostic"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_debugQuests","type":"function","md":"functions/BIN_fnc_debugQuests.md","json":"functions/BIN_fnc_debugQuests.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_debugText","type":"function","md":"functions/BIN_fnc_debugText.md","json":"functions/BIN_fnc_debugText.json","groups":["Diagnostic"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_deconShowerAnim","type":"function","md":"functions/BIN_fnc_deconShowerAnim.md","json":"functions/BIN_fnc_deconShowerAnim.json","groups":["Decon Shower"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_deconShowerAnimLarge","type":"function","md":"functions/BIN_fnc_deconShowerAnimLarge.md","json":"functions/BIN_fnc_deconShowerAnimLarge.json","groups":["Decon Shower"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_deconShowerAnimStop","type":"function","md":"functions/BIN_fnc_deconShowerAnimStop.md","json":"functions/BIN_fnc_deconShowerAnimStop.json","groups":["Decon Shower"],"syntax":[],"summary":"BIN_fnc_deconShowerAnimStop Delete all sound sources attachted to decon shower in case it is destroyed or deleted","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_deconShowerCollision","type":"function","md":"functions/BIN_fnc_deconShowerCollision.md","json":"functions/BIN_fnc_deconShowerCollision.json","groups":["Decon Shower"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_deconShowerDelete","type":"function","md":"functions/BIN_fnc_deconShowerDelete.md","json":"functions/BIN_fnc_deconShowerDelete.json","groups":["Decon Shower"],"syntax":[],"summary":"BIN_fnc_deconShowerDelete Delete all sound sources attachted to decon shower in case it is destroyed or deleted","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_deconShowerMove","type":"function","md":"functions/BIN_fnc_deconShowerMove.md","json":"functions/BIN_fnc_deconShowerMove.json","groups":["Decon Shower"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_deleteAntenna","type":"function","md":"functions/BIN_fnc_deleteAntenna.md","json":"functions/BIN_fnc_deleteAntenna.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_deleteDangerZone","type":"function","md":"functions/BIN_fnc_deleteDangerZone.md","json":"functions/BIN_fnc_deleteDangerZone.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_deleteDiaryRecord","type":"function","md":"functions/BIN_fnc_deleteDiaryRecord.md","json":"functions/BIN_fnc_deleteDiaryRecord.json","groups":["Diary"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_deleteFaradayCage","type":"function","md":"functions/BIN_fnc_deleteFaradayCage.md","json":"functions/BIN_fnc_deleteFaradayCage.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_deleteLoopedRadioSignal","type":"function","md":"functions/BIN_fnc_deleteLoopedRadioSignal.md","json":"functions/BIN_fnc_deleteLoopedRadioSignal.json","groups":["AI Human"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_deleteSignal","type":"function","md":"functions/BIN_fnc_deleteSignal.md","json":"functions/BIN_fnc_deleteSignal.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_deleteSpectrumAnalyzer","type":"function","md":"functions/BIN_fnc_deleteSpectrumAnalyzer.md","json":"functions/BIN_fnc_deleteSpectrumAnalyzer.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_deleteTravelPoint","type":"function","md":"functions/BIN_fnc_deleteTravelPoint.md","json":"functions/BIN_fnc_deleteTravelPoint.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_deleteTXScan","type":"function","md":"functions/BIN_fnc_deleteTXScan.md","json":"functions/BIN_fnc_deleteTXScan.json","groups":["TXScan"],"syntax":["[param0] call BIN_fnc_deleteTXScan"],"summary":"Deletes scan with given name from extension and the map","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_diag_addAllSpectrumAnalyzers","type":"function","md":"functions/BIN_fnc_diag_addAllSpectrumAnalyzers.md","json":"functions/BIN_fnc_diag_addAllSpectrumAnalyzers.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_diag_drawAllAreaObjectsBounds","type":"function","md":"functions/BIN_fnc_diag_drawAllAreaObjectsBounds.md","json":"functions/BIN_fnc_diag_drawAllAreaObjectsBounds.json","groups":["Collisions"],"syntax":["[param0] call BIN_fnc_diag_drawAllAreaObjectsBounds"],"summary":"Draws all area objects bounds","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_diag_getAllAreaEntities","type":"function","md":"functions/BIN_fnc_diag_getAllAreaEntities.md","json":"functions/BIN_fnc_diag_getAllAreaEntities.json","groups":["Collisions"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_diag_getAllAreaObjects","type":"function","md":"functions/BIN_fnc_diag_getAllAreaObjects.md","json":"functions/BIN_fnc_diag_getAllAreaObjects.json","groups":["Collisions"],"syntax":["[param0, param1] call BIN_fnc_diag_getAllAreaObjects"],"summary":"Returns stored area objects for diagnostics","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_diag_IDWMap","type":"function","md":"functions/BIN_fnc_diag_IDWMap.md","json":"functions/BIN_fnc_diag_IDWMap.json","groups":["IDWMap"],"syntax":["[param0, param1] call BIN_fnc_diag_IDWMap"],"summary":"Adds user action menu to the player with different IDWMap diag options","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_diag_logAntenna","type":"function","md":"functions/BIN_fnc_diag_logAntenna.md","json":"functions/BIN_fnc_diag_logAntenna.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_diag_revealAllAntennas","type":"function","md":"functions/BIN_fnc_diag_revealAllAntennas.md","json":"functions/BIN_fnc_diag_revealAllAntennas.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_diag_showLinkBudgetMap","type":"function","md":"functions/BIN_fnc_diag_showLinkBudgetMap.md","json":"functions/BIN_fnc_diag_showLinkBudgetMap.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_diag_TXScan","type":"function","md":"functions/BIN_fnc_diag_TXScan.md","json":"functions/BIN_fnc_diag_TXScan.json","groups":["TXScan"],"syntax":["[param0] call BIN_fnc_diag_TXScan"],"summary":"Adds user action menu to the player with different TXScan diag options","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_distanceToAreaBorder","type":"function","md":"functions/BIN_fnc_distanceToAreaBorder.md","json":"functions/BIN_fnc_distanceToAreaBorder.json","groups":["Geometry"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_dockModule","type":"function","md":"functions/BIN_fnc_dockModule.md","json":"functions/BIN_fnc_dockModule.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_drawAntennas","type":"function","md":"functions/BIN_fnc_drawAntennas.md","json":"functions/BIN_fnc_drawAntennas.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_drawIconFixed","type":"function","md":"functions/BIN_fnc_drawIconFixed.md","json":"functions/BIN_fnc_drawIconFixed.json","groups":["Diary"],"syntax":["[param0, param1] call BIN_fnc_drawIconFixed"],"summary":"Set fixed size marker to be drawn in main map","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_drawIDWMap","type":"function","md":"functions/BIN_fnc_drawIDWMap.md","json":"functions/BIN_fnc_drawIDWMap.json","groups":["IDWMap"],"syntax":[],"summary":"Draws IDWMap on the main map","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_drawMap","type":"function","md":"functions/BIN_fnc_drawMap.md","json":"functions/BIN_fnc_drawMap.json","groups":["Diary"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_drawProbeMap","type":"function","md":"functions/BIN_fnc_drawProbeMap.md","json":"functions/BIN_fnc_drawProbeMap.json","groups":["Diary"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_drawSpectrum","type":"function","md":"functions/BIN_fnc_drawSpectrum.md","json":"functions/BIN_fnc_drawSpectrum.json","groups":["Diary"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_drawTooltip","type":"function","md":"functions/BIN_fnc_drawTooltip.md","json":"functions/BIN_fnc_drawTooltip.json","groups":["Diary"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_drawTXScan","type":"function","md":"functions/BIN_fnc_drawTXScan.md","json":"functions/BIN_fnc_drawTXScan.json","groups":["TXScan"],"syntax":["arg call BIN_fnc_drawTXScan"],"summary":"Draws TXScan with given name","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_droneDestructionFX","type":"function","md":"functions/BIN_fnc_droneDestructionFX.md","json":"functions/BIN_fnc_droneDestructionFX.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_droneModuleDestruction","type":"function","md":"functions/BIN_fnc_droneModuleDestruction.md","json":"functions/BIN_fnc_droneModuleDestruction.json","groups":["Contact"],"syntax":[],"summary":"BIN_fnc_droneModuleDestruction Alien Module destruction","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_editMoveProperties","type":"function","md":"functions/BIN_fnc_editMoveProperties.md","json":"functions/BIN_fnc_editMoveProperties.json","groups":["Movement"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_empVehicle","type":"function","md":"functions/BIN_fnc_empVehicle.md","json":"functions/BIN_fnc_empVehicle.json","groups":["Contact"],"syntax":["[obj, destroyEngine, aiExit] call BIN_fnc_empVehicle"],"summary":"Sets EMP parameters to a vehicle. Destroys lights and optionally prevents vehicle from starting","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_enableSaving","type":"function","md":"functions/BIN_fnc_enableSaving.md","json":"functions/BIN_fnc_enableSaving.json","groups":["Missions"],"syntax":["[enableSaving, saveGame] call BIN_fnc_enableSaving"],"summary":"Sets a variable used in Arma 3 Contact which handles saving.","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_eulerToVector","type":"function","md":"functions/BIN_fnc_eulerToVector.md","json":"functions/BIN_fnc_eulerToVector.json","groups":["Vectors","Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_exit","type":"function","md":"functions/BIN_fnc_exit.md","json":"functions/BIN_fnc_exit.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_exitAntennas","type":"function","md":"functions/BIN_fnc_exitAntennas.md","json":"functions/BIN_fnc_exitAntennas.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_exitDiary","type":"function","md":"functions/BIN_fnc_exitDiary.md","json":"functions/BIN_fnc_exitDiary.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_exitGroup","type":"function","md":"functions/BIN_fnc_exitGroup.md","json":"functions/BIN_fnc_exitGroup.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_exitPersistentObjects","type":"function","md":"functions/BIN_fnc_exitPersistentObjects.md","json":"functions/BIN_fnc_exitPersistentObjects.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_exitQuests","type":"function","md":"functions/BIN_fnc_exitQuests.md","json":"functions/BIN_fnc_exitQuests.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_exitSites","type":"function","md":"functions/BIN_fnc_exitSites.md","json":"functions/BIN_fnc_exitSites.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_exitTasks","type":"function","md":"functions/BIN_fnc_exitTasks.md","json":"functions/BIN_fnc_exitTasks.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_findNearestGrid","type":"function","md":"functions/BIN_fnc_findNearestGrid.md","json":"functions/BIN_fnc_findNearestGrid.json","groups":["Movement"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_findPath","type":"function","md":"functions/BIN_fnc_findPath.md","json":"functions/BIN_fnc_findPath.json","groups":["Movement"],"syntax":["[param0, param1, param2] call BIN_fnc_findPath"],"summary":"A* search algorithm. Uses hard-coded Manhattan distance to measure distance.","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_findSafePositions","type":"function","md":"functions/BIN_fnc_findSafePositions.md","json":"functions/BIN_fnc_findSafePositions.json","groups":["Behavior"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_findTargetWeight","type":"function","md":"functions/BIN_fnc_findTargetWeight.md","json":"functions/BIN_fnc_findTargetWeight.json","groups":["Behavior"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_frequencyToString","type":"function","md":"functions/BIN_fnc_frequencyToString.md","json":"functions/BIN_fnc_frequencyToString.json","groups":["EM Interface"],"syntax":["[param0, param1, param2] call BIN_fnc_frequencyToString"],"summary":"Returns frequency as a string","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getAISquadID","type":"function","md":"functions/BIN_fnc_getAISquadID.md","json":"functions/BIN_fnc_getAISquadID.json","groups":["AI Human"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getAISquadPosition","type":"function","md":"functions/BIN_fnc_getAISquadPosition.md","json":"functions/BIN_fnc_getAISquadPosition.json","groups":["AI Human"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getAllAISquads","type":"function","md":"functions/BIN_fnc_getAllAISquads.md","json":"functions/BIN_fnc_getAllAISquads.json","groups":["AI Human"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getAllAreas","type":"function","md":"functions/BIN_fnc_getAllAreas.md","json":"functions/BIN_fnc_getAllAreas.json","groups":["Collisions"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getAllTXScans","type":"function","md":"functions/BIN_fnc_getAllTXScans.md","json":"functions/BIN_fnc_getAllTXScans.json","groups":["TXScan"],"syntax":[],"summary":"Returns array of names of all TXScans stored in extension","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getAntennaAngle","type":"function","md":"functions/BIN_fnc_getAntennaAngle.md","json":"functions/BIN_fnc_getAntennaAngle.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getAntennaCanReveal","type":"function","md":"functions/BIN_fnc_getAntennaCanReveal.md","json":"functions/BIN_fnc_getAntennaCanReveal.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getAntennaFrequency","type":"function","md":"functions/BIN_fnc_getAntennaFrequency.md","json":"functions/BIN_fnc_getAntennaFrequency.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getAntennaFrequencyClass","type":"function","md":"functions/BIN_fnc_getAntennaFrequencyClass.md","json":"functions/BIN_fnc_getAntennaFrequencyClass.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getAntennaGain","type":"function","md":"functions/BIN_fnc_getAntennaGain.md","json":"functions/BIN_fnc_getAntennaGain.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getAntennaName","type":"function","md":"functions/BIN_fnc_getAntennaName.md","json":"functions/BIN_fnc_getAntennaName.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getAntennaObject","type":"function","md":"functions/BIN_fnc_getAntennaObject.md","json":"functions/BIN_fnc_getAntennaObject.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getAntennaPower","type":"function","md":"functions/BIN_fnc_getAntennaPower.md","json":"functions/BIN_fnc_getAntennaPower.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getAntennaRevealValue","type":"function","md":"functions/BIN_fnc_getAntennaRevealValue.md","json":"functions/BIN_fnc_getAntennaRevealValue.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getAntennas","type":"function","md":"functions/BIN_fnc_getAntennas.md","json":"functions/BIN_fnc_getAntennas.json","groups":["EM Interface"],"syntax":["[param0] call BIN_fnc_getAntennas"],"summary":"Get all antennas, transmitters and receivers alike","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getAntennaScanPolygon","type":"function","md":"functions/BIN_fnc_getAntennaScanPolygon.md","json":"functions/BIN_fnc_getAntennaScanPolygon.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getAntennaScans","type":"function","md":"functions/BIN_fnc_getAntennaScans.md","json":"functions/BIN_fnc_getAntennaScans.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getAntennaScanSignals","type":"function","md":"functions/BIN_fnc_getAntennaScanSignals.md","json":"functions/BIN_fnc_getAntennaScanSignals.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getAntennaSensitivity","type":"function","md":"functions/BIN_fnc_getAntennaSensitivity.md","json":"functions/BIN_fnc_getAntennaSensitivity.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getAntennaSignal","type":"function","md":"functions/BIN_fnc_getAntennaSignal.md","json":"functions/BIN_fnc_getAntennaSignal.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getAntennaSignalHistory","type":"function","md":"functions/BIN_fnc_getAntennaSignalHistory.md","json":"functions/BIN_fnc_getAntennaSignalHistory.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getAntennaType","type":"function","md":"functions/BIN_fnc_getAntennaType.md","json":"functions/BIN_fnc_getAntennaType.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getBehaviorCoef","type":"function","md":"functions/BIN_fnc_getBehaviorCoef.md","json":"functions/BIN_fnc_getBehaviorCoef.json","groups":["Behavior"],"syntax":[],"summary":"BIN_fnc_getBehaviorCoef Get behavior coefficients","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getCharacterSounds","type":"function","md":"functions/BIN_fnc_getCharacterSounds.md","json":"functions/BIN_fnc_getCharacterSounds.json","groups":["Sound","Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getCurrentSignal","type":"function","md":"functions/BIN_fnc_getCurrentSignal.md","json":"functions/BIN_fnc_getCurrentSignal.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getEntityBoundingBarrel","type":"function","md":"functions/BIN_fnc_getEntityBoundingBarrel.md","json":"functions/BIN_fnc_getEntityBoundingBarrel.json","groups":["Collisions"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getFollowingSignals","type":"function","md":"functions/BIN_fnc_getFollowingSignals.md","json":"functions/BIN_fnc_getFollowingSignals.json","groups":["AI Human"],"syntax":["[param0] call BIN_fnc_getFollowingSignals"],"summary":"Get signals which follow after given one.","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getFormattedControl","type":"function","md":"functions/BIN_fnc_getFormattedControl.md","json":"functions/BIN_fnc_getFormattedControl.json","groups":["Contact"],"syntax":["[param0] call BIN_fnc_getFormattedControl"],"summary":"Return a formatted string of a mapped control (same style as the Field Manual and Hints)","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getGridCollisions","type":"function","md":"functions/BIN_fnc_getGridCollisions.md","json":"functions/BIN_fnc_getGridCollisions.json","groups":["Movement"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getGridMap","type":"function","md":"functions/BIN_fnc_getGridMap.md","json":"functions/BIN_fnc_getGridMap.json","groups":["Movement"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getGridPath","type":"function","md":"functions/BIN_fnc_getGridPath.md","json":"functions/BIN_fnc_getGridPath.json","groups":["Movement"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getGroupSeed","type":"function","md":"functions/BIN_fnc_getGroupSeed.md","json":"functions/BIN_fnc_getGroupSeed.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getIDWMapDrawColorSet","type":"function","md":"functions/BIN_fnc_getIDWMapDrawColorSet.md","json":"functions/BIN_fnc_getIDWMapDrawColorSet.json","groups":["IDWMap"],"syntax":[],"summary":"Gets stored draw colors","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getIDWMapDrawPatternIndex","type":"function","md":"functions/BIN_fnc_getIDWMapDrawPatternIndex.md","json":"functions/BIN_fnc_getIDWMapDrawPatternIndex.json","groups":["IDWMap"],"syntax":[],"summary":"Gets stored draw pattern index","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getIDWMapParams","type":"function","md":"functions/BIN_fnc_getIDWMapParams.md","json":"functions/BIN_fnc_getIDWMapParams.json","groups":["IDWMap"],"syntax":[],"summary":"Returns currently set IDWMap params","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getIDWMapSaveData","type":"function","md":"functions/BIN_fnc_getIDWMapSaveData.md","json":"functions/BIN_fnc_getIDWMapSaveData.json","groups":["IDWMap"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getIDWMapStaticDataLayers","type":"function","md":"functions/BIN_fnc_getIDWMapStaticDataLayers.md","json":"functions/BIN_fnc_getIDWMapStaticDataLayers.json","groups":["IDWMap"],"syntax":[],"summary":"Gets static data from extension","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getLinkBudget","type":"function","md":"functions/BIN_fnc_getLinkBudget.md","json":"functions/BIN_fnc_getLinkBudget.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getLinkDir","type":"function","md":"functions/BIN_fnc_getLinkDir.md","json":"functions/BIN_fnc_getLinkDir.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getLinkedAntennas","type":"function","md":"functions/BIN_fnc_getLinkedAntennas.md","json":"functions/BIN_fnc_getLinkedAntennas.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getLinkStrength","type":"function","md":"functions/BIN_fnc_getLinkStrength.md","json":"functions/BIN_fnc_getLinkStrength.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getObjectAntennas","type":"function","md":"functions/BIN_fnc_getObjectAntennas.md","json":"functions/BIN_fnc_getObjectAntennas.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getObjectBoundingBarrel","type":"function","md":"functions/BIN_fnc_getObjectBoundingBarrel.md","json":"functions/BIN_fnc_getObjectBoundingBarrel.json","groups":["Collisions"],"syntax":["[param0] call BIN_fnc_getObjectBoundingBarrel"],"summary":"Returns bounding barrel of the given object","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getPatrolRoutes","type":"function","md":"functions/BIN_fnc_getPatrolRoutes.md","json":"functions/BIN_fnc_getPatrolRoutes.json","groups":["AI Human"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getRadioConversation","type":"function","md":"functions/BIN_fnc_getRadioConversation.md","json":"functions/BIN_fnc_getRadioConversation.json","groups":["AI Human"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getRecordedSignals","type":"function","md":"functions/BIN_fnc_getRecordedSignals.md","json":"functions/BIN_fnc_getRecordedSignals.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getRoleIcon","type":"function","md":"functions/BIN_fnc_getRoleIcon.md","json":"functions/BIN_fnc_getRoleIcon.json","groups":["Contact"],"syntax":["[param0] call BIN_fnc_getRoleIcon"],"summary":"Get soldier's role icon (e.g., sniper, machine-gunner, etc.)","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getRotation","type":"function","md":"functions/BIN_fnc_getRotation.md","json":"functions/BIN_fnc_getRotation.json","groups":["Movement"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getSignalAge","type":"function","md":"functions/BIN_fnc_getSignalAge.md","json":"functions/BIN_fnc_getSignalAge.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getSignalTypeClass","type":"function","md":"functions/BIN_fnc_getSignalTypeClass.md","json":"functions/BIN_fnc_getSignalTypeClass.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getSignalTypes","type":"function","md":"functions/BIN_fnc_getSignalTypes.md","json":"functions/BIN_fnc_getSignalTypes.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getSiteLayerEntities","type":"function","md":"functions/BIN_fnc_getSiteLayerEntities.md","json":"functions/BIN_fnc_getSiteLayerEntities.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getTerrainObjects","type":"function","md":"functions/BIN_fnc_getTerrainObjects.md","json":"functions/BIN_fnc_getTerrainObjects.json","groups":["Collisions"],"syntax":["[param0, param1] call BIN_fnc_getTerrainObjects"],"summary":"Returns terrain objects of the given type for the given area dimensions","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getTXScanAngle","type":"function","md":"functions/BIN_fnc_getTXScanAngle.md","json":"functions/BIN_fnc_getTXScanAngle.json","groups":["TXScan"],"syntax":["[param0] call BIN_fnc_getTXScanAngle"],"summary":"Returns TXScan angle","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getTXScanDrawData","type":"function","md":"functions/BIN_fnc_getTXScanDrawData.md","json":"functions/BIN_fnc_getTXScanDrawData.json","groups":["TXScan"],"syntax":["[param0] call BIN_fnc_getTXScanDrawData"],"summary":"Returns draw data for given TXScan","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getTXScanPolygon","type":"function","md":"functions/BIN_fnc_getTXScanPolygon.md","json":"functions/BIN_fnc_getTXScanPolygon.json","groups":["TXScan"],"syntax":["[param0] call BIN_fnc_getTXScanPolygon"],"summary":"Returns current intersection polygon for given scan","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getTXScanPolygonDetails","type":"function","md":"functions/BIN_fnc_getTXScanPolygonDetails.md","json":"functions/BIN_fnc_getTXScanPolygonDetails.json","groups":["TXScan"],"syntax":["[param0] call BIN_fnc_getTXScanPolygonDetails"],"summary":"Returns estimated area and perimeter of the given scan polygon","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getTXScanPosition","type":"function","md":"functions/BIN_fnc_getTXScanPosition.md","json":"functions/BIN_fnc_getTXScanPosition.json","groups":["TXScan"],"syntax":["[param0] call BIN_fnc_getTXScanPosition"],"summary":"Gets stored TXScan transmitter position","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getTXScanPrecision","type":"function","md":"functions/BIN_fnc_getTXScanPrecision.md","json":"functions/BIN_fnc_getTXScanPrecision.json","groups":["TXScan"],"syntax":["[param0] call BIN_fnc_getTXScanPrecision"],"summary":"Returns stored TXScan precision","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getTXScanSaveData","type":"function","md":"functions/BIN_fnc_getTXScanSaveData.md","json":"functions/BIN_fnc_getTXScanSaveData.json","groups":["TXScan"],"syntax":["[param0] call BIN_fnc_getTXScanSaveData"],"summary":"Returns array with given TXScan data which is used for saving/loading","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_getTXScanWorldBounds","type":"function","md":"functions/BIN_fnc_getTXScanWorldBounds.md","json":"functions/BIN_fnc_getTXScanWorldBounds.json","groups":["TXScan"],"syntax":[],"summary":"Returns currently set boundaries of active area","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_gravityBurst","type":"function","md":"functions/BIN_fnc_gravityBurst.md","json":"functions/BIN_fnc_gravityBurst.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_gravityCannon_01_ai","type":"function","md":"functions/BIN_fnc_gravityCannon_01_ai.md","json":"functions/BIN_fnc_gravityCannon_01_ai.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_grenadeThrowback","type":"function","md":"functions/BIN_fnc_grenadeThrowback.md","json":"functions/BIN_fnc_grenadeThrowback.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_hackAIDrone","type":"function","md":"functions/BIN_fnc_hackAIDrone.md","json":"functions/BIN_fnc_hackAIDrone.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_handDrawBezier","type":"function","md":"functions/BIN_fnc_handDrawBezier.md","json":"functions/BIN_fnc_handDrawBezier.json","groups":["Diary"],"syntax":["[param0, param1, param2, param3, param4, param5, param6] call BIN_fnc_handDrawBezier"],"summary":"Show hand-drawn bezier curve in the map","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_handDrawEllipse","type":"function","md":"functions/BIN_fnc_handDrawEllipse.md","json":"functions/BIN_fnc_handDrawEllipse.json","groups":["Diary"],"syntax":["[param0, param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12, param13, param14] call BIN_fnc_handDrawEllipse"],"summary":"Show hand-drawn ellipse in the map","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_hasAntennaSignal","type":"function","md":"functions/BIN_fnc_hasAntennaSignal.md","json":"functions/BIN_fnc_hasAntennaSignal.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_inDangerZone","type":"function","md":"functions/BIN_fnc_inDangerZone.md","json":"functions/BIN_fnc_inDangerZone.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_initAcctime","type":"function","md":"functions/BIN_fnc_initAcctime.md","json":"functions/BIN_fnc_initAcctime.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_initActors","type":"function","md":"functions/BIN_fnc_initActors.md","json":"functions/BIN_fnc_initActors.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_initAI","type":"function","md":"functions/BIN_fnc_initAI.md","json":"functions/BIN_fnc_initAI.json","groups":["AI Human"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_initAIBase","type":"function","md":"functions/BIN_fnc_initAIBase.md","json":"functions/BIN_fnc_initAIBase.json","groups":["AI Human"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_initAIDrone","type":"function","md":"functions/BIN_fnc_initAIDrone.md","json":"functions/BIN_fnc_initAIDrone.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_initAISquad","type":"function","md":"functions/BIN_fnc_initAISquad.md","json":"functions/BIN_fnc_initAISquad.json","groups":["AI Human"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_initAntennas","type":"function","md":"functions/BIN_fnc_initAntennas.md","json":"functions/BIN_fnc_initAntennas.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_initConstants","type":"function","md":"functions/BIN_fnc_initConstants.md","json":"functions/BIN_fnc_initConstants.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_initCutLayers","type":"function","md":"functions/BIN_fnc_initCutLayers.md","json":"functions/BIN_fnc_initCutLayers.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_initDiary","type":"function","md":"functions/BIN_fnc_initDiary.md","json":"functions/BIN_fnc_initDiary.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_initDroneModule","type":"function","md":"functions/BIN_fnc_initDroneModule.md","json":"functions/BIN_fnc_initDroneModule.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_initGroup","type":"function","md":"functions/BIN_fnc_initGroup.md","json":"functions/BIN_fnc_initGroup.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_initHub","type":"function","md":"functions/BIN_fnc_initHub.md","json":"functions/BIN_fnc_initHub.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_initInspectableDiaryRecord","type":"function","md":"functions/BIN_fnc_initInspectableDiaryRecord.md","json":"functions/BIN_fnc_initInspectableDiaryRecord.json","groups":["Diary"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_initInventory","type":"function","md":"functions/BIN_fnc_initInventory.md","json":"functions/BIN_fnc_initInventory.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_initLocations","type":"function","md":"functions/BIN_fnc_initLocations.md","json":"functions/BIN_fnc_initLocations.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_initMiniUGV","type":"function","md":"functions/BIN_fnc_initMiniUGV.md","json":"functions/BIN_fnc_initMiniUGV.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_initMothershipLights","type":"function","md":"functions/BIN_fnc_initMothershipLights.md","json":"functions/BIN_fnc_initMothershipLights.json","groups":["Contact"],"syntax":["[param0] call BIN_fnc_initMothershipLights"],"summary":"Enable scripted ET Mothership lights on baked memory points Created lights can be retrieved via getVariable \"BIN_lights\" on the Mothership","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_initPersistentObjects","type":"function","md":"functions/BIN_fnc_initPersistentObjects.md","json":"functions/BIN_fnc_initPersistentObjects.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_initProbeMap","type":"function","md":"functions/BIN_fnc_initProbeMap.md","json":"functions/BIN_fnc_initProbeMap.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_initPuzzle","type":"function","md":"functions/BIN_fnc_initPuzzle.md","json":"functions/BIN_fnc_initPuzzle.json","groups":["Puzzles"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_initQuests","type":"function","md":"functions/BIN_fnc_initQuests.md","json":"functions/BIN_fnc_initQuests.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_initRevive","type":"function","md":"functions/BIN_fnc_initRevive.md","json":"functions/BIN_fnc_initRevive.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_initSideColors","type":"function","md":"functions/BIN_fnc_initSideColors.md","json":"functions/BIN_fnc_initSideColors.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_initSites","type":"function","md":"functions/BIN_fnc_initSites.md","json":"functions/BIN_fnc_initSites.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_initTasks","type":"function","md":"functions/BIN_fnc_initTasks.md","json":"functions/BIN_fnc_initTasks.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_initTurret","type":"function","md":"functions/BIN_fnc_initTurret.md","json":"functions/BIN_fnc_initTurret.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_initUAV","type":"function","md":"functions/BIN_fnc_initUAV.md","json":"functions/BIN_fnc_initUAV.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_initUGV","type":"function","md":"functions/BIN_fnc_initUGV.md","json":"functions/BIN_fnc_initUGV.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_inList","type":"function","md":"functions/BIN_fnc_inList.md","json":"functions/BIN_fnc_inList.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_inRadioConversation","type":"function","md":"functions/BIN_fnc_inRadioConversation.md","json":"functions/BIN_fnc_inRadioConversation.json","groups":["AI Human"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_inRadioConversationWith","type":"function","md":"functions/BIN_fnc_inRadioConversationWith.md","json":"functions/BIN_fnc_inRadioConversationWith.json","groups":["AI Human"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_isAIBase","type":"function","md":"functions/BIN_fnc_isAIBase.md","json":"functions/BIN_fnc_isAIBase.json","groups":["AI Human"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_isAntenna","type":"function","md":"functions/BIN_fnc_isAntenna.md","json":"functions/BIN_fnc_isAntenna.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_isAntennaBaked","type":"function","md":"functions/BIN_fnc_isAntennaBaked.md","json":"functions/BIN_fnc_isAntennaBaked.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_isAntennaBroadcasting","type":"function","md":"functions/BIN_fnc_isAntennaBroadcasting.md","json":"functions/BIN_fnc_isAntennaBroadcasting.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_isAntennaJammed","type":"function","md":"functions/BIN_fnc_isAntennaJammed.md","json":"functions/BIN_fnc_isAntennaJammed.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_isAntennaRevealed","type":"function","md":"functions/BIN_fnc_isAntennaRevealed.md","json":"functions/BIN_fnc_isAntennaRevealed.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_isAntennaSelected","type":"function","md":"functions/BIN_fnc_isAntennaSelected.md","json":"functions/BIN_fnc_isAntennaSelected.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_isExtensionError","type":"function","md":"functions/BIN_fnc_isExtensionError.md","json":"functions/BIN_fnc_isExtensionError.json","groups":["Diagnostic"],"syntax":["extensionOutput call BIN_fnc_isExtensionError"],"summary":"Checks the output of the array syntax of callExtension for an error. If an error is found, it is reported with BIS_fnc_error and the function returns true.","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_isNull","type":"function","md":"functions/BIN_fnc_isNull.md","json":"functions/BIN_fnc_isNull.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_isPaused","type":"function","md":"functions/BIN_fnc_isPaused.md","json":"functions/BIN_fnc_isPaused.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_isPausedInit","type":"function","md":"functions/BIN_fnc_isPausedInit.md","json":"functions/BIN_fnc_isPausedInit.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_isPuzzleReset","type":"function","md":"functions/BIN_fnc_isPuzzleReset.md","json":"functions/BIN_fnc_isPuzzleReset.json","groups":["Puzzles"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_isPuzzleTerminated","type":"function","md":"functions/BIN_fnc_isPuzzleTerminated.md","json":"functions/BIN_fnc_isPuzzleTerminated.json","groups":["Puzzles"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_isRadioHandshake","type":"function","md":"functions/BIN_fnc_isRadioHandshake.md","json":"functions/BIN_fnc_isRadioHandshake.json","groups":["AI Human"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_isRadioSilence","type":"function","md":"functions/BIN_fnc_isRadioSilence.md","json":"functions/BIN_fnc_isRadioSilence.json","groups":["AI Human"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_joinAISquad","type":"function","md":"functions/BIN_fnc_joinAISquad.md","json":"functions/BIN_fnc_joinAISquad.json","groups":["AI Human"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_lightBurst","type":"function","md":"functions/BIN_fnc_lightBurst.md","json":"functions/BIN_fnc_lightBurst.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_list","type":"function","md":"functions/BIN_fnc_list.md","json":"functions/BIN_fnc_list.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_loadIDWMap","type":"function","md":"functions/BIN_fnc_loadIDWMap.md","json":"functions/BIN_fnc_loadIDWMap.json","groups":["IDWMap"],"syntax":[],"summary":"Loads IDWMap data from global variable 'BIN_fnc_IDWMap_saveData' into extension","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_loadTXScanState","type":"function","md":"functions/BIN_fnc_loadTXScanState.md","json":"functions/BIN_fnc_loadTXScanState.json","groups":["TXScan"],"syntax":[],"summary":"Loads TXScan data from global saved variables into extension","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_markDangerZone","type":"function","md":"functions/BIN_fnc_markDangerZone.md","json":"functions/BIN_fnc_markDangerZone.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_markFreeAreaPositions","type":"function","md":"functions/BIN_fnc_markFreeAreaPositions.md","json":"functions/BIN_fnc_markFreeAreaPositions.json","groups":["Collisions"],"syntax":["[param0, param1, param2] call BIN_fnc_markFreeAreaPositions"],"summary":"Returns array of booleans in place of passed positions, where true is free and false is possible collision","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_matrixMultiply","type":"function","md":"functions/BIN_fnc_matrixMultiply.md","json":"functions/BIN_fnc_matrixMultiply.json","groups":["Vectors","Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_matrixTranspose","type":"function","md":"functions/BIN_fnc_matrixTranspose.md","json":"functions/BIN_fnc_matrixTranspose.json","groups":["Vectors","Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_matterballDestruction","type":"function","md":"functions/BIN_fnc_matterballDestruction.md","json":"functions/BIN_fnc_matterballDestruction.json","groups":["Contact"],"syntax":[],"summary":"BIN_fnc_matterBallDestruction Alien Module destruction","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_matterballEffects","type":"function","md":"functions/BIN_fnc_matterballEffects.md","json":"functions/BIN_fnc_matterballEffects.json","groups":["Contact"],"syntax":[],"summary":"BIN_fnc_matterBallEffects","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_matterCollectionFX","type":"function","md":"functions/BIN_fnc_matterCollectionFX.md","json":"functions/BIN_fnc_matterCollectionFX.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_missileDeflection","type":"function","md":"functions/BIN_fnc_missileDeflection.md","json":"functions/BIN_fnc_missileDeflection.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_missileSwarm","type":"function","md":"functions/BIN_fnc_missileSwarm.md","json":"functions/BIN_fnc_missileSwarm.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_moduleAntenna","type":"function","md":"functions/BIN_fnc_moduleAntenna.md","json":"functions/BIN_fnc_moduleAntenna.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_moduleCBRN","type":"function","md":"functions/BIN_fnc_moduleCBRN.md","json":"functions/BIN_fnc_moduleCBRN.json","groups":["Modules - CBRN"],"syntax":[],"summary":"Enables CBRN systems in a scenario (not MP-compatible!).","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_moduleChargeSequence","type":"function","md":"functions/BIN_fnc_moduleChargeSequence.md","json":"functions/BIN_fnc_moduleChargeSequence.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_moduleDangerZone","type":"function","md":"functions/BIN_fnc_moduleDangerZone.md","json":"functions/BIN_fnc_moduleDangerZone.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_moduleFaradayCage","type":"function","md":"functions/BIN_fnc_moduleFaradayCage.md","json":"functions/BIN_fnc_moduleFaradayCage.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_moduleGravityAnomaly","type":"function","md":"functions/BIN_fnc_moduleGravityAnomaly.md","json":"functions/BIN_fnc_moduleGravityAnomaly.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_moduleMovementGrid","type":"function","md":"functions/BIN_fnc_moduleMovementGrid.md","json":"functions/BIN_fnc_moduleMovementGrid.json","groups":["Movement"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_modulePointOfInterest","type":"function","md":"functions/BIN_fnc_modulePointOfInterest.md","json":"functions/BIN_fnc_modulePointOfInterest.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_moduleSimpleObject","type":"function","md":"functions/BIN_fnc_moduleSimpleObject.md","json":"functions/BIN_fnc_moduleSimpleObject.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_moduleTravel","type":"function","md":"functions/BIN_fnc_moduleTravel.md","json":"functions/BIN_fnc_moduleTravel.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_moveAI","type":"function","md":"functions/BIN_fnc_moveAI.md","json":"functions/BIN_fnc_moveAI.json","groups":["AI Human"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_moveAIReinforcements","type":"function","md":"functions/BIN_fnc_moveAIReinforcements.md","json":"functions/BIN_fnc_moveAIReinforcements.json","groups":["AI Human"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_moveInit","type":"function","md":"functions/BIN_fnc_moveInit.md","json":"functions/BIN_fnc_moveInit.json","groups":["Movement"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_moveModule","type":"function","md":"functions/BIN_fnc_moveModule.md","json":"functions/BIN_fnc_moveModule.json","groups":["Movement"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_moveObject","type":"function","md":"functions/BIN_fnc_moveObject.md","json":"functions/BIN_fnc_moveObject.json","groups":["Movement"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_moveTo","type":"function","md":"functions/BIN_fnc_moveTo.md","json":"functions/BIN_fnc_moveTo.json","groups":["Movement"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_moveToModelSpace","type":"function","md":"functions/BIN_fnc_moveToModelSpace.md","json":"functions/BIN_fnc_moveToModelSpace.json","groups":["Movement"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_moveToOnArc","type":"function","md":"functions/BIN_fnc_moveToOnArc.md","json":"functions/BIN_fnc_moveToOnArc.json","groups":["Movement"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_onPuzzleCompleted","type":"function","md":"functions/BIN_fnc_onPuzzleCompleted.md","json":"functions/BIN_fnc_onPuzzleCompleted.json","groups":["Puzzles"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_onPuzzleProgress","type":"function","md":"functions/BIN_fnc_onPuzzleProgress.md","json":"functions/BIN_fnc_onPuzzleProgress.json","groups":["Puzzles"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_onPuzzleReset","type":"function","md":"functions/BIN_fnc_onPuzzleReset.md","json":"functions/BIN_fnc_onPuzzleReset.json","groups":["Puzzles"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_onPuzzleStepCompleted","type":"function","md":"functions/BIN_fnc_onPuzzleStepCompleted.md","json":"functions/BIN_fnc_onPuzzleStepCompleted.json","groups":["Puzzles"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_onPuzzleTerminated","type":"function","md":"functions/BIN_fnc_onPuzzleTerminated.md","json":"functions/BIN_fnc_onPuzzleTerminated.json","groups":["Puzzles"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_persistentVariables","type":"function","md":"functions/BIN_fnc_persistentVariables.md","json":"functions/BIN_fnc_persistentVariables.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_playAlternatingSound","type":"function","md":"functions/BIN_fnc_playAlternatingSound.md","json":"functions/BIN_fnc_playAlternatingSound.json","groups":["Sound","Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_playMission","type":"function","md":"functions/BIN_fnc_playMission.md","json":"functions/BIN_fnc_playMission.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_playPatrolAnim","type":"function","md":"functions/BIN_fnc_playPatrolAnim.md","json":"functions/BIN_fnc_playPatrolAnim.json","groups":["AI Human"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_playPatrolAnimDone","type":"function","md":"functions/BIN_fnc_playPatrolAnimDone.md","json":"functions/BIN_fnc_playPatrolAnimDone.json","groups":["AI Human"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_postInit","type":"function","md":"functions/BIN_fnc_postInit.md","json":"functions/BIN_fnc_postInit.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_preInit","type":"function","md":"functions/BIN_fnc_preInit.md","json":"functions/BIN_fnc_preInit.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_preInitEM","type":"function","md":"functions/BIN_fnc_preInitEM.md","json":"functions/BIN_fnc_preInitEM.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_preInitIDWMap","type":"function","md":"functions/BIN_fnc_preInitIDWMap.md","json":"functions/BIN_fnc_preInitIDWMap.json","groups":["IDWMap"],"syntax":["[param0] call BIN_fnc_preInitIDWMap"],"summary":"Should be called from preInit, contains saving/loading functions as well as default initisalization","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_preInitTXScan","type":"function","md":"functions/BIN_fnc_preInitTXScan.md","json":"functions/BIN_fnc_preInitTXScan.json","groups":["TXScan"],"syntax":["[param0] call BIN_fnc_preInitTXScan"],"summary":"Should be called from preInit, contains saving/loading functions as well as default initisalization","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_probeAnim","type":"function","md":"functions/BIN_fnc_probeAnim.md","json":"functions/BIN_fnc_probeAnim.json","groups":["Probe"],"syntax":[],"summary":"BIN_fnc_probeAnim","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_probeCoreDelete","type":"function","md":"functions/BIN_fnc_probeCoreDelete.md","json":"functions/BIN_fnc_probeCoreDelete.json","groups":["Probe"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_probeCoreEffects","type":"function","md":"functions/BIN_fnc_probeCoreEffects.md","json":"functions/BIN_fnc_probeCoreEffects.json","groups":["Probe"],"syntax":[],"summary":"BIN_fnc_probeCoreEffects [probeCore] call BIN_fnc_probeCoreEffects","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_probeCoreInit","type":"function","md":"functions/BIN_fnc_probeCoreInit.md","json":"functions/BIN_fnc_probeCoreInit.json","groups":["Probe"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_probeCoreLegsDestroyed","type":"function","md":"functions/BIN_fnc_probeCoreLegsDestroyed.md","json":"functions/BIN_fnc_probeCoreLegsDestroyed.json","groups":["Probe"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_probeCoreUpdate","type":"function","md":"functions/BIN_fnc_probeCoreUpdate.md","json":"functions/BIN_fnc_probeCoreUpdate.json","groups":["Probe"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_probeDelete","type":"function","md":"functions/BIN_fnc_probeDelete.md","json":"functions/BIN_fnc_probeDelete.json","groups":["Probe"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_probeHitpoint","type":"function","md":"functions/BIN_fnc_probeHitpoint.md","json":"functions/BIN_fnc_probeHitpoint.json","groups":["Probe"],"syntax":[],"summary":"BIN_fnc_probeHitpoint","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_probeVeinHitpoint","type":"function","md":"functions/BIN_fnc_probeVeinHitpoint.md","json":"functions/BIN_fnc_probeVeinHitpoint.json","groups":["Probe"],"syntax":["[probe, selection, damage, hitIndex, hitPoint] spawn BIN_fnc_probeVeinHitpoint"],"summary":"Reacts to a hit on a vein of the alien probe: the vein is retracted with BIN_fnc_probeAnim (retract sound, the looping sound fades out and is deleted), and after a delay it is expanded again (expand sound, a new looping…","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_ProbingArm_fired","type":"function","md":"functions/BIN_fnc_ProbingArm_fired.md","json":"functions/BIN_fnc_ProbingArm_fired.json","groups":["Probing"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_ProbingBeam_fired","type":"function","md":"functions/BIN_fnc_ProbingBeam_fired.md","json":"functions/BIN_fnc_ProbingBeam_fired.json","groups":["Probing"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_ProbingBeam_sendData","type":"function","md":"functions/BIN_fnc_ProbingBeam_sendData.md","json":"functions/BIN_fnc_ProbingBeam_sendData.json","groups":["Probing"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_prototypeCannon_01_ai","type":"function","md":"functions/BIN_fnc_prototypeCannon_01_ai.md","json":"functions/BIN_fnc_prototypeCannon_01_ai.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_prototypeCannon_01_player","type":"function","md":"functions/BIN_fnc_prototypeCannon_01_player.md","json":"functions/BIN_fnc_prototypeCannon_01_player.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_prototypeCannon_01_slaved","type":"function","md":"functions/BIN_fnc_prototypeCannon_01_slaved.md","json":"functions/BIN_fnc_prototypeCannon_01_slaved.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_puzzle_mole","type":"function","md":"functions/BIN_fnc_puzzle_mole.md","json":"functions/BIN_fnc_puzzle_mole.json","groups":["Puzzles"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_puzzle_outlier","type":"function","md":"functions/BIN_fnc_puzzle_outlier.md","json":"functions/BIN_fnc_puzzle_outlier.json","groups":["Puzzles"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_reactRadio","type":"function","md":"functions/BIN_fnc_reactRadio.md","json":"functions/BIN_fnc_reactRadio.json","groups":["AI Human"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_reactRadio_Base","type":"function","md":"functions/BIN_fnc_reactRadio_Base.md","json":"functions/BIN_fnc_reactRadio_Base.json","groups":["AI Human"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_reactRadio_Player","type":"function","md":"functions/BIN_fnc_reactRadio_Player.md","json":"functions/BIN_fnc_reactRadio_Player.json","groups":["AI Human"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_reactRadio_Squad","type":"function","md":"functions/BIN_fnc_reactRadio_Squad.md","json":"functions/BIN_fnc_reactRadio_Squad.json","groups":["AI Human"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_recordSignal","type":"function","md":"functions/BIN_fnc_recordSignal.md","json":"functions/BIN_fnc_recordSignal.json","groups":["EM Interface"],"syntax":["[param0] call BIN_fnc_recordSignal"],"summary":"Add signal to the library.","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_resetPuzzle","type":"function","md":"functions/BIN_fnc_resetPuzzle.md","json":"functions/BIN_fnc_resetPuzzle.json","groups":["Puzzles"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_revealAntenna","type":"function","md":"functions/BIN_fnc_revealAntenna.md","json":"functions/BIN_fnc_revealAntenna.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_revealFrequency","type":"function","md":"functions/BIN_fnc_revealFrequency.md","json":"functions/BIN_fnc_revealFrequency.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_saveIDWMap","type":"function","md":"functions/BIN_fnc_saveIDWMap.md","json":"functions/BIN_fnc_saveIDWMap.json","groups":["IDWMap"],"syntax":[],"summary":"Saves IDWMap data into global variable 'BIN_fnc_IDWMap_saveData' so that it can be serialised and then loaded from game save when needed","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_saveTXScanState","type":"function","md":"functions/BIN_fnc_saveTXScanState.md","json":"functions/BIN_fnc_saveTXScanState.json","groups":["TXScan"],"syntax":[],"summary":"Saves TXScan data into global variables so that it can be serialised and then loaded from game save when needed","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_savingEnabled","type":"function","md":"functions/BIN_fnc_savingEnabled.md","json":"functions/BIN_fnc_savingEnabled.json","groups":["Missions"],"syntax":["call BIN_fnc_savingEnabled"],"summary":"Returns the value of missionNamespace getVariable [\"BIN_enableSaving\", true].","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_scan","type":"function","md":"functions/BIN_fnc_scan.md","json":"functions/BIN_fnc_scan.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_scanObject","type":"function","md":"functions/BIN_fnc_scanObject.md","json":"functions/BIN_fnc_scanObject.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_scanTX","type":"function","md":"functions/BIN_fnc_scanTX.md","json":"functions/BIN_fnc_scanTX.json","groups":["TXScan"],"syntax":["[param0, param1] call BIN_fnc_scanTX"],"summary":"Intersects current scan polygon (or map square if no scan exists) with triangle originated from RX position and returns the triangle","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_selectDiaryCategory","type":"function","md":"functions/BIN_fnc_selectDiaryCategory.md","json":"functions/BIN_fnc_selectDiaryCategory.json","groups":["Diary"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_selectDiaryRecord","type":"function","md":"functions/BIN_fnc_selectDiaryRecord.md","json":"functions/BIN_fnc_selectDiaryRecord.json","groups":["Diary"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_selectDiaryTask","type":"function","md":"functions/BIN_fnc_selectDiaryTask.md","json":"functions/BIN_fnc_selectDiaryTask.json","groups":["Diary"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_sendPing","type":"function","md":"functions/BIN_fnc_sendPing.md","json":"functions/BIN_fnc_sendPing.json","groups":["AI Human"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_sendRadioSignal","type":"function","md":"functions/BIN_fnc_sendRadioSignal.md","json":"functions/BIN_fnc_sendRadioSignal.json","groups":["AI Human"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setAISquadID","type":"function","md":"functions/BIN_fnc_setAISquadID.md","json":"functions/BIN_fnc_setAISquadID.json","groups":["AI Human"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setAntenna","type":"function","md":"functions/BIN_fnc_setAntenna.md","json":"functions/BIN_fnc_setAntenna.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setAntennaAngle","type":"function","md":"functions/BIN_fnc_setAntennaAngle.md","json":"functions/BIN_fnc_setAntennaAngle.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setAntennaCanReveal","type":"function","md":"functions/BIN_fnc_setAntennaCanReveal.md","json":"functions/BIN_fnc_setAntennaCanReveal.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setAntennaClass","type":"function","md":"functions/BIN_fnc_setAntennaClass.md","json":"functions/BIN_fnc_setAntennaClass.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setAntennaFrequency","type":"function","md":"functions/BIN_fnc_setAntennaFrequency.md","json":"functions/BIN_fnc_setAntennaFrequency.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setAntennaFrequencyFromList","type":"function","md":"functions/BIN_fnc_setAntennaFrequencyFromList.md","json":"functions/BIN_fnc_setAntennaFrequencyFromList.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setAntennaGain","type":"function","md":"functions/BIN_fnc_setAntennaGain.md","json":"functions/BIN_fnc_setAntennaGain.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setAntennaName","type":"function","md":"functions/BIN_fnc_setAntennaName.md","json":"functions/BIN_fnc_setAntennaName.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setAntennaObject","type":"function","md":"functions/BIN_fnc_setAntennaObject.md","json":"functions/BIN_fnc_setAntennaObject.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setAntennaPower","type":"function","md":"functions/BIN_fnc_setAntennaPower.md","json":"functions/BIN_fnc_setAntennaPower.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setAntennaRevealValue","type":"function","md":"functions/BIN_fnc_setAntennaRevealValue.md","json":"functions/BIN_fnc_setAntennaRevealValue.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setAntennaScans","type":"function","md":"functions/BIN_fnc_setAntennaScans.md","json":"functions/BIN_fnc_setAntennaScans.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setAntennaSensitivity","type":"function","md":"functions/BIN_fnc_setAntennaSensitivity.md","json":"functions/BIN_fnc_setAntennaSensitivity.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setAntennaType","type":"function","md":"functions/BIN_fnc_setAntennaType.md","json":"functions/BIN_fnc_setAntennaType.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setBehavior","type":"function","md":"functions/BIN_fnc_setBehavior.md","json":"functions/BIN_fnc_setBehavior.json","groups":["Behavior"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setBehaviorCoef","type":"function","md":"functions/BIN_fnc_setBehaviorCoef.md","json":"functions/BIN_fnc_setBehaviorCoef.json","groups":["Behavior"],"syntax":[],"summary":"BIN_fnc_setBehaviorCoef Set behavior coefficients","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setBreathe","type":"function","md":"functions/BIN_fnc_setBreathe.md","json":"functions/BIN_fnc_setBreathe.json","groups":["Behavior"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setCurrentSignal","type":"function","md":"functions/BIN_fnc_setCurrentSignal.md","json":"functions/BIN_fnc_setCurrentSignal.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setCustomSoundController","type":"function","md":"functions/BIN_fnc_setCustomSoundController.md","json":"functions/BIN_fnc_setCustomSoundController.json","groups":["Sound","Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setDiaryRecord","type":"function","md":"functions/BIN_fnc_setDiaryRecord.md","json":"functions/BIN_fnc_setDiaryRecord.json","groups":["Diary"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setDroneModuleParams","type":"function","md":"functions/BIN_fnc_setDroneModuleParams.md","json":"functions/BIN_fnc_setDroneModuleParams.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setDroneModuleTarget","type":"function","md":"functions/BIN_fnc_setDroneModuleTarget.md","json":"functions/BIN_fnc_setDroneModuleTarget.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setGravityPulse","type":"function","md":"functions/BIN_fnc_setGravityPulse.md","json":"functions/BIN_fnc_setGravityPulse.json","groups":["Puzzles"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setIDWMapDrawColorSet","type":"function","md":"functions/BIN_fnc_setIDWMapDrawColorSet.md","json":"functions/BIN_fnc_setIDWMapDrawColorSet.json","groups":["IDWMap"],"syntax":["arg call BIN_fnc_setIDWMapDrawColorSet"],"summary":"Sets map draw color set","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setIDWMapDrawPatternIndex","type":"function","md":"functions/BIN_fnc_setIDWMapDrawPatternIndex.md","json":"functions/BIN_fnc_setIDWMapDrawPatternIndex.json","groups":["IDWMap"],"syntax":["arg call BIN_fnc_setIDWMapDrawPatternIndex"],"summary":"Sets map draw pattern","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setIDWMapParams","type":"function","md":"functions/BIN_fnc_setIDWMapParams.md","json":"functions/BIN_fnc_setIDWMapParams.json","groups":["IDWMap"],"syntax":["[param0, param1, param2, param3, param4, param5] call BIN_fnc_setIDWMapParams"],"summary":"Resets extension data, sets IDWMap params from argument, from config or default * This function must be called before any data is added to the IDWMap *","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setIDWMapStaticDataLayers","type":"function","md":"functions/BIN_fnc_setIDWMapStaticDataLayers.md","json":"functions/BIN_fnc_setIDWMapStaticDataLayers.json","groups":["IDWMap"],"syntax":["arg call BIN_fnc_setIDWMapStaticDataLayers"],"summary":"Sets static data for extension use from argument or config \"CfgIDWMap\"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setModuleSpeed","type":"function","md":"functions/BIN_fnc_setModuleSpeed.md","json":"functions/BIN_fnc_setModuleSpeed.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setMoveProperties","type":"function","md":"functions/BIN_fnc_setMoveProperties.md","json":"functions/BIN_fnc_setMoveProperties.json","groups":["Movement"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setObjectGrid","type":"function","md":"functions/BIN_fnc_setObjectGrid.md","json":"functions/BIN_fnc_setObjectGrid.json","groups":["Movement"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setPlayerSelectedBand","type":"function","md":"functions/BIN_fnc_setPlayerSelectedBand.md","json":"functions/BIN_fnc_setPlayerSelectedBand.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setPointOfInterest","type":"function","md":"functions/BIN_fnc_setPointOfInterest.md","json":"functions/BIN_fnc_setPointOfInterest.json","groups":["Contact"],"syntax":["[param0, param1, param2, param3, param4, param5, param0] call BIN_fnc_setPointOfInterest"],"summary":"Add point of interest shown in the map","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setRadioConversation","type":"function","md":"functions/BIN_fnc_setRadioConversation.md","json":"functions/BIN_fnc_setRadioConversation.json","groups":["AI Human"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setRadioHandshake","type":"function","md":"functions/BIN_fnc_setRadioHandshake.md","json":"functions/BIN_fnc_setRadioHandshake.json","groups":["AI Human"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setRadioSilence","type":"function","md":"functions/BIN_fnc_setRadioSilence.md","json":"functions/BIN_fnc_setRadioSilence.json","groups":["AI Human"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setRagdoll","type":"function","md":"functions/BIN_fnc_setRagdoll.md","json":"functions/BIN_fnc_setRagdoll.json","groups":["Object Manipulation"],"syntax":["[unit, force, selectionPos] call BIN_fnc_setRagdoll"],"summary":"Set the provided unit in ragdoll state (pushed by an invisible object).","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setSite","type":"function","md":"functions/BIN_fnc_setSite.md","json":"functions/BIN_fnc_setSite.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setSpectrumAnalyzer","type":"function","md":"functions/BIN_fnc_setSpectrumAnalyzer.md","json":"functions/BIN_fnc_setSpectrumAnalyzer.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setTargetWeight","type":"function","md":"functions/BIN_fnc_setTargetWeight.md","json":"functions/BIN_fnc_setTargetWeight.json","groups":["Behavior"],"syntax":["[target, weight] call BIN_fnc_setTargetWeight"],"summary":"Sets the target priority (weight) of a unit, vehicle, group or side for the weapons of the alien drone. The weight is stored in the object variable \"#bTargetPrio\" (default 1 when not set) and is later read by:","arma3_since":"1.94","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setTXScanAngle","type":"function","md":"functions/BIN_fnc_setTXScanAngle.md","json":"functions/BIN_fnc_setTXScanAngle.json","groups":["TXScan"],"syntax":["[param0, param1] call BIN_fnc_setTXScanAngle"],"summary":"Sets TXScan angle","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setTXScanPolygon","type":"function","md":"functions/BIN_fnc_setTXScanPolygon.md","json":"functions/BIN_fnc_setTXScanPolygon.json","groups":["TXScan"],"syntax":["[param0, param1] call BIN_fnc_setTXScanPolygon"],"summary":"Pre-sets intersection polygon for given scan. Can only be done with newly created scans since once the first scan is made, the polygon cannot be overwritten","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setTXScanPosition","type":"function","md":"functions/BIN_fnc_setTXScanPosition.md","json":"functions/BIN_fnc_setTXScanPosition.json","groups":["TXScan"],"syntax":["[param0, param1] call BIN_fnc_setTXScanPosition"],"summary":"Sets TXScan transmitter position","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setTXScanPrecision","type":"function","md":"functions/BIN_fnc_setTXScanPrecision.md","json":"functions/BIN_fnc_setTXScanPrecision.json","groups":["TXScan"],"syntax":["[param0, param1] call BIN_fnc_setTXScanPrecision"],"summary":"Sets TXScan precision","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_setTXScanWorldBounds","type":"function","md":"functions/BIN_fnc_setTXScanWorldBounds.md","json":"functions/BIN_fnc_setTXScanWorldBounds.json","groups":["TXScan"],"syntax":["[param0, param1, param2, param3] call BIN_fnc_setTXScanWorldBounds"],"summary":"Sets map bounds in which scans could be carried out. Default [0,0,worldSize,worldSize]","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_showAntennaIcon","type":"function","md":"functions/BIN_fnc_showAntennaIcon.md","json":"functions/BIN_fnc_showAntennaIcon.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_showAntennaIcons","type":"function","md":"functions/BIN_fnc_showAntennaIcons.md","json":"functions/BIN_fnc_showAntennaIcons.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_showCurrentTask","type":"function","md":"functions/BIN_fnc_showCurrentTask.md","json":"functions/BIN_fnc_showCurrentTask.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_showHorizontalCompass","type":"function","md":"functions/BIN_fnc_showHorizontalCompass.md","json":"functions/BIN_fnc_showHorizontalCompass.json","groups":["GUI"],"syntax":["[param0] call BIN_fnc_showHorizontalCompass"],"summary":"Show or hide horizontal compass","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_showMapOptions","type":"function","md":"functions/BIN_fnc_showMapOptions.md","json":"functions/BIN_fnc_showMapOptions.json","groups":["Diary"],"syntax":["[param0] call BIN_fnc_showMapOptions"],"summary":"Select which maps will be available","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_showPlayerSpectrumAnalyzer","type":"function","md":"functions/BIN_fnc_showPlayerSpectrumAnalyzer.md","json":"functions/BIN_fnc_showPlayerSpectrumAnalyzer.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_showSimpleNotification","type":"function","md":"functions/BIN_fnc_showSimpleNotification.md","json":"functions/BIN_fnc_showSimpleNotification.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_showSpectrumAnalyzer","type":"function","md":"functions/BIN_fnc_showSpectrumAnalyzer.md","json":"functions/BIN_fnc_showSpectrumAnalyzer.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_showSpectrumAnalyzerGUI","type":"function","md":"functions/BIN_fnc_showSpectrumAnalyzerGUI.md","json":"functions/BIN_fnc_showSpectrumAnalyzerGUI.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_showSpectrumAnalyzerMuzzle","type":"function","md":"functions/BIN_fnc_showSpectrumAnalyzerMuzzle.md","json":"functions/BIN_fnc_showSpectrumAnalyzerMuzzle.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_showSpectrumAnalyzerPiP","type":"function","md":"functions/BIN_fnc_showSpectrumAnalyzerPiP.md","json":"functions/BIN_fnc_showSpectrumAnalyzerPiP.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_showVision","type":"function","md":"functions/BIN_fnc_showVision.md","json":"functions/BIN_fnc_showVision.json","groups":["Puzzles"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_skip","type":"function","md":"functions/BIN_fnc_skip.md","json":"functions/BIN_fnc_skip.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_soundDrone","type":"function","md":"functions/BIN_fnc_soundDrone.md","json":"functions/BIN_fnc_soundDrone.json","groups":["Sound","Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_switchMap","type":"function","md":"functions/BIN_fnc_switchMap.md","json":"functions/BIN_fnc_switchMap.json","groups":["Diary"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_taskActive","type":"function","md":"functions/BIN_fnc_taskActive.md","json":"functions/BIN_fnc_taskActive.json","groups":["Contact"],"syntax":["[param0] call BIN_fnc_taskActive"],"summary":"Return if task is active, i.e., added to player, but not yet completed. Only in this state can player assign it.","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_taskAdded","type":"function","md":"functions/BIN_fnc_taskAdded.md","json":"functions/BIN_fnc_taskAdded.json","groups":["Contact"],"syntax":["[param0] call BIN_fnc_taskAdded"],"summary":"Return if task was added to player. Includes both finished and unfinished tasks.","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_terminatePuzzle","type":"function","md":"functions/BIN_fnc_terminatePuzzle.md","json":"functions/BIN_fnc_terminatePuzzle.json","groups":["Puzzles"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_translationDone","type":"function","md":"functions/BIN_fnc_translationDone.md","json":"functions/BIN_fnc_translationDone.json","groups":["Movement"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_travelToPoint","type":"function","md":"functions/BIN_fnc_travelToPoint.md","json":"functions/BIN_fnc_travelToPoint.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_tvSaveExpanded","type":"function","md":"functions/BIN_fnc_tvSaveExpanded.md","json":"functions/BIN_fnc_tvSaveExpanded.json","groups":["Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_updateEM","type":"function","md":"functions/BIN_fnc_updateEM.md","json":"functions/BIN_fnc_updateEM.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_updateGravityPulse","type":"function","md":"functions/BIN_fnc_updateGravityPulse.md","json":"functions/BIN_fnc_updateGravityPulse.json","groups":["Puzzles"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_updateIDWMapDrawData","type":"function","md":"functions/BIN_fnc_updateIDWMapDrawData.md","json":"functions/BIN_fnc_updateIDWMapDrawData.json","groups":["IDWMap"],"syntax":[],"summary":"Retrieves draw data for IDWMap and stores it in 'IDWMapDrawData' variable on map control for use in 'Draw' event handler. Should be called in scheduled environment to spread the load.","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_updatePlayerAntenna","type":"function","md":"functions/BIN_fnc_updatePlayerAntenna.md","json":"functions/BIN_fnc_updatePlayerAntenna.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_updatePlayerInput","type":"function","md":"functions/BIN_fnc_updatePlayerInput.md","json":"functions/BIN_fnc_updatePlayerInput.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_updatePlayerSpectrumAnalyzer","type":"function","md":"functions/BIN_fnc_updatePlayerSpectrumAnalyzer.md","json":"functions/BIN_fnc_updatePlayerSpectrumAnalyzer.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_updatePlayerSpectrumAnalyzerSounds","type":"function","md":"functions/BIN_fnc_updatePlayerSpectrumAnalyzerSounds.md","json":"functions/BIN_fnc_updatePlayerSpectrumAnalyzerSounds.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_updateSignalDurations","type":"function","md":"functions/BIN_fnc_updateSignalDurations.md","json":"functions/BIN_fnc_updateSignalDurations.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_updateSpectrumAnalyzerInput","type":"function","md":"functions/BIN_fnc_updateSpectrumAnalyzerInput.md","json":"functions/BIN_fnc_updateSpectrumAnalyzerInput.json","groups":["EM Interface"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_updateTXScanDrawData","type":"function","md":"functions/BIN_fnc_updateTXScanDrawData.md","json":"functions/BIN_fnc_updateTXScanDrawData.json","groups":["TXScan"],"syntax":["[param0] call BIN_fnc_updateTXScanDrawData"],"summary":"Retrieves draw data for TXScan and updates drawing","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_vectorToEuler","type":"function","md":"functions/BIN_fnc_vectorToEuler.md","json":"functions/BIN_fnc_vectorToEuler.json","groups":["Vectors","Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_wpAddScript","type":"function","md":"functions/BIN_fnc_wpAddScript.md","json":"functions/BIN_fnc_wpAddScript.json","groups":["Waypoints","Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_wpDroneMove","type":"function","md":"functions/BIN_fnc_wpDroneMove.md","json":"functions/BIN_fnc_wpDroneMove.json","groups":["Waypoints","Contact"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_wpMoveFast","type":"function","md":"functions/BIN_fnc_wpMoveFast.md","json":"functions/BIN_fnc_wpMoveFast.json","groups":["AI Human"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIN_fnc_wpPatrol","type":"function","md":"functions/BIN_fnc_wpPatrol.md","json":"functions/BIN_fnc_wpPatrol.json","groups":["AI Human"],"syntax":[],"summary":"","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3Dcredits","type":"function","md":"functions/BIS_fnc_3Dcredits.md","json":"functions/BIS_fnc_3Dcredits.json","groups":["GUI"],"syntax":["[text, position, minDist, fadeDist] spawn BIS_fnc_3Dcredits"],"summary":"Displays structured text in 3D world. GUI layer for indicator is 2733.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3den_init","type":"function","md":"functions/BIS_fnc_3den_init.md","json":"functions/BIS_fnc_3den_init.json","groups":["KeyframeAnimation"],"syntax":[],"summary":"Used internally by the Key Frame Animation system. Adds needed event handlers.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3den_onKeyDown","type":"function","md":"functions/BIS_fnc_3den_onKeyDown.md","json":"functions/BIS_fnc_3den_onKeyDown.json","groups":["KeyframeAnimation"],"syntax":["[display, button, shift, ctrl, alt] call BIS_fnc_3den_onKeyDown"],"summary":"Used internally by the Arma 3: Key Frame Animation system. Called when a button is pressed.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3den_onKeyUp","type":"function","md":"functions/BIS_fnc_3den_onKeyUp.md","json":"functions/BIS_fnc_3den_onKeyUp.json","groups":["KeyframeAnimation"],"syntax":["[display, button, shift, ctrl, alt] call BIS_fnc_3den_onKeyUp"],"summary":"Used internally by the Key Frame Animation system. Called when a button is released.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3den_onMissionLoad","type":"function","md":"functions/BIS_fnc_3den_onMissionLoad.md","json":"functions/BIS_fnc_3den_onMissionLoad.json","groups":["KeyframeAnimation"],"syntax":[],"summary":"Used internally by the Key Frame Animation system. Executed when a new mission is loaded.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3den_onMissionNew","type":"function","md":"functions/BIS_fnc_3den_onMissionNew.md","json":"functions/BIS_fnc_3den_onMissionNew.json","groups":["KeyframeAnimation"],"syntax":[],"summary":"Used internally by the Key Frame Animation system. Executed when a new mission is created.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3den_onMissionPreviewEnd","type":"function","md":"functions/BIS_fnc_3den_onMissionPreviewEnd.md","json":"functions/BIS_fnc_3den_onMissionPreviewEnd.json","groups":["KeyframeAnimation"],"syntax":[],"summary":"Used internally by the Key Frame Animation system. Executed when preview ended.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3den_onSelectionChange","type":"function","md":"functions/BIS_fnc_3den_onSelectionChange.md","json":"functions/BIS_fnc_3den_onSelectionChange.json","groups":["KeyframeAnimation"],"syntax":[],"summary":"Used internally by the Key Frame Animation system.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3DENAttributeDoorStates","type":"function","md":"functions/BIS_fnc_3DENAttributeDoorStates.md","json":"functions/BIS_fnc_3DENAttributeDoorStates.json","groups":["Eden Editor"],"syntax":["[] call BIS_fnc_3DENAttributeDoorStates"],"summary":"Internal function used for the Eden Editor Edit Terrain Object module.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3DENCamera","type":"function","md":"functions/BIS_fnc_3DENCamera.md","json":"functions/BIS_fnc_3DENCamera.json","groups":["Eden Editor"],"syntax":["[mode] call BIS_fnc_3DENCamera"],"summary":"Moves Eden's camera depending on one of two modes:","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3DENControlsHint","type":"function","md":"functions/BIS_fnc_3DENControlsHint.md","json":"functions/BIS_fnc_3DENControlsHint.json","groups":["Eden Editor"],"syntax":["[mode] call BIS_fnc_3DENControlsHint"],"summary":"Used by Eden to display control hints for the current Eden operation as seen in the bottom right corner of the Editor display.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3DENDiagCreateList","type":"function","md":"functions/BIS_fnc_3DENDiagCreateList.md","json":"functions/BIS_fnc_3DENDiagCreateList.json","groups":["Eden Editor"],"syntax":["class call BIS_fnc_3DENDiagCreateList"],"summary":"Copies all in Eden Editor available objects to the clipboard.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3DENDiagFonts","type":"function","md":"functions/BIS_fnc_3DENDiagFonts.md","json":"functions/BIS_fnc_3DENDiagFonts.json","groups":["Eden Editor"],"syntax":["fontID call BIS_fnc_3DENDiagFonts"],"summary":"Displays given font in various different sizes. The fontID is the index of the font in configFile >> \"CfgFontFamilies\". Fonts for Arma 3 v2.00:","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3DENDiagMouseControl","type":"function","md":"functions/BIS_fnc_3DENDiagMouseControl.md","json":"functions/BIS_fnc_3DENDiagMouseControl.json","groups":["Eden Editor"],"syntax":["call BIS_fnc_3DENDiagMouseControl"],"summary":"Creates a display which highlights currently pressed mouse buttons and CTRL, ALT or SHIFT key.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3DENDrawLocations","type":"function","md":"functions/BIS_fnc_3DENDrawLocations.md","json":"functions/BIS_fnc_3DENDrawLocations.json","groups":["Eden Editor"],"syntax":["[] call BIS_fnc_3DENDrawLocations"],"summary":"Internal function used by Eden Editor to draw locations.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3DENEntityMenu","type":"function","md":"functions/BIS_fnc_3DENEntityMenu.md","json":"functions/BIS_fnc_3DENEntityMenu.json","groups":["Eden Editor"],"syntax":["[mode] call BIS_fnc_3DENEntityMenu"],"summary":"Excutes actions available in the entity menu (context menu).","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3DENExportAttributes","type":"function","md":"functions/BIS_fnc_3DENExportAttributes.md","json":"functions/BIS_fnc_3DENExportAttributes.json","groups":["Eden Editor"],"syntax":["class call BIS_fnc_3DENExportAttributes"],"summary":"Copies all available attributes to the clipboard.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3DENExportOldSQM","type":"function","md":"functions/BIS_fnc_3DENExportOldSQM.md","json":"functions/BIS_fnc_3DENExportOldSQM.json","groups":["Eden Editor"],"syntax":["call BIS_fnc_3DENExportOldSQM"],"summary":"Export current mission (usually in Eden Editor) in 2D Editor format to the clipboard.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3DENExportSQF","type":"function","md":"functions/BIS_fnc_3DENExportSQF.md","json":"functions/BIS_fnc_3DENExportSQF.json","groups":["Eden Editor"],"syntax":["[showWindow,exportLayers,center,checkBlacklist] call BIS_fnc_3DENExportSQF"],"summary":"Export 3DEN mission to SQF script. When called, the script will dynamically recreate the mission.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3DENExportTerrainBuilder","type":"function","md":"functions/BIS_fnc_3DENExportTerrainBuilder.md","json":"functions/BIS_fnc_3DENExportTerrainBuilder.json","groups":["Eden Editor"],"syntax":["call BIS_fnc_3DENExportTerrainBuilder"],"summary":"Gets all empty vehicles placed in the currently opened Eden mission and converts data into the format used by the Terrain Builder.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3DENFlashlight","type":"function","md":"functions/BIS_fnc_3DENFlashlight.md","json":"functions/BIS_fnc_3DENFlashlight.json","groups":["Eden Editor"],"syntax":["mode call BIS_fnc_3DENFlashlight"],"summary":"Toggle or set Eden Editor flashlight (light source snapped to the camera).","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3DENGrid","type":"function","md":"functions/BIS_fnc_3DENGrid.md","json":"functions/BIS_fnc_3DENGrid.json","groups":["Eden Editor"],"syntax":["[mode, input] call BIS_fnc_3DENGrid"],"summary":"Handles action when grid button is pressed in the toolbar in Eden Editor.","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3DENIntel","type":"function","md":"functions/BIS_fnc_3DENIntel.md","json":"functions/BIS_fnc_3DENIntel.json","groups":["Eden Editor"],"syntax":["[controlGroup, value] call BIS_fnc_3DENIntel"],"summary":"Is used to set the weather settings in Eden Editor. Internal use only.","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3DENInterface","type":"function","md":"functions/BIS_fnc_3DENInterface.md","json":"functions/BIS_fnc_3DENInterface.json","groups":["Eden Editor"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3DENListLocations","type":"function","md":"functions/BIS_fnc_3DENListLocations.md","json":"functions/BIS_fnc_3DENListLocations.json","groups":["Eden Editor"],"syntax":["[mode] call BIS_fnc_3DENListLocations"],"summary":"Used in the locations display in Eden Editor. Internal use only.","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3DENMissionPreview","type":"function","md":"functions/BIS_fnc_3DENMissionPreview.md","json":"functions/BIS_fnc_3DENMissionPreview.json","groups":["Eden Editor"],"syntax":["-"],"summary":"","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3DENMissionStats","type":"function","md":"functions/BIS_fnc_3DENMissionStats.md","json":"functions/BIS_fnc_3DENMissionStats.json","groups":["Eden Editor","Broken Functions"],"syntax":["call BIS_fnc_3DENMissionStats"],"summary":"This functions does nothing.","arma3_since":"1.96","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"BIS_fnc_3DENModuleDescription","type":"function","md":"functions/BIS_fnc_3DENModuleDescription.md","json":"functions/BIS_fnc_3DENModuleDescription.json","groups":["Eden Editor"],"syntax":["[ctrl,cfg] call BIS_fnc_3DENModuleDescription"],"summary":"Used to display module description in the attribute window.","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3DENNotification","type":"function","md":"functions/BIS_fnc_3DENNotification.md","json":"functions/BIS_fnc_3DENNotification.json","groups":["Eden Editor"],"syntax":["[text, type, duration, animate] call BIS_fnc_3DENNotification"],"summary":"Shows notification banner with given text, animated or not, at the top of the screen in the Eden Editor. Since Arma 3 v2.10 this function will no longer throw an error outside of Eden Editor.","arma3_since":"1.58","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3DENShowMessage","type":"function","md":"functions/BIS_fnc_3DENShowMessage.md","json":"functions/BIS_fnc_3DENShowMessage.json","groups":["Eden Editor"],"syntax":["[text, title, buttonOK, buttonCancel, icon, parentDisplay] call BIS_fnc_3DENShowMessage"],"summary":"Shows a pop-up message. In order to skip any optional parameter in between other parameters, send nil as parameter.","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3DENStatusBar","type":"function","md":"functions/BIS_fnc_3DENStatusBar.md","json":"functions/BIS_fnc_3DENStatusBar.json","groups":["Eden Editor"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3DENToolbar","type":"function","md":"functions/BIS_fnc_3DENToolbar.md","json":"functions/BIS_fnc_3DENToolbar.json","groups":["Eden Editor"],"syntax":["[mode] call BIS_fnc_3DENToolbar"],"summary":"Interacts with the Eden Editor toolbar","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3DENTutorial","type":"function","md":"functions/BIS_fnc_3DENTutorial.md","json":"functions/BIS_fnc_3DENTutorial.json","groups":["Eden Editor"],"syntax":["[path, index, oneStep, display] call BIS_fnc_3DENTutorial"],"summary":"Show tutorial in Eden Editor.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_3DENVisionMode","type":"function","md":"functions/BIS_fnc_3DENVisionMode.md","json":"functions/BIS_fnc_3DENVisionMode.json","groups":["Eden Editor"],"syntax":["mode call BIS_fnc_3DENVisionMode"],"summary":"Toggle or set Eden Editor vision mode. Has to be executed while Eden interface is opened.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_AAN","type":"function","md":"functions/BIS_fnc_AAN.md","json":"functions/BIS_fnc_AAN.json","groups":["GUI"],"syntax":["[headline, rollingText] spawn BIS_fnc_AAN"],"summary":"Add an AAN overlay to the screen, with one headline and a rolling text on the bottom.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_absSpeed","type":"function","md":"functions/BIS_fnc_absSpeed.md","json":"functions/BIS_fnc_absSpeed.json","groups":["Object Manipulation"],"syntax":["Object call BIS_fnc_absSpeed"],"summary":"Returns absolute speed of a vehicle in kilometres per hour (km/h).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_activateAddons","type":"function","md":"functions/BIS_fnc_activateAddons.md","json":"functions/BIS_fnc_activateAddons.json","groups":["Systems"],"syntax":["[addons] call BIS_fnc_activateAddons"],"summary":"Activate addons upon mission start. Doesn't work when the mission is already running.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_addClassOO","type":"function","md":"functions/BIS_fnc_addClassOO.md","json":"functions/BIS_fnc_addClassOO.json","groups":["OO"],"syntax":["class call BIS_fnc_addClassOO"],"summary":"Registering a class for the OO scripting shell.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_addCommMenuItem","type":"function","md":"functions/BIS_fnc_addCommMenuItem.md","json":"functions/BIS_fnc_addCommMenuItem.json","groups":["Communication Menu"],"syntax":["[owner, itemClass, textArguments, expressionArguments, notification] call BIS_fnc_addCommMenuItem"],"summary":"Add communication menu to the given unit.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_addCuratorAreaFromTrigger","type":"function","md":"functions/BIS_fnc_addCuratorAreaFromTrigger.md","json":"functions/BIS_fnc_addCuratorAreaFromTrigger.json","groups":["Curator"],"syntax":["[curatorLogic, triggers, checkedPosition, triggerType, editingArea, cameraArea] call BIS_fnc_addCuratorAreaFromTrigger"],"summary":"Add curator editing / camera area based on triggers.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_addCuratorChallenge","type":"function","md":"functions/BIS_fnc_addCuratorChallenge.md","json":"functions/BIS_fnc_addCuratorChallenge.json","groups":["CuratorChallenges"],"syntax":["[param0] call BIS_fnc_addCuratorChallenge"],"summary":"Add challenges for curator to complete","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_addCuratorIcon","type":"function","md":"functions/BIS_fnc_addCuratorIcon.md","json":"functions/BIS_fnc_addCuratorIcon.json","groups":["Curator"],"syntax":["[object, iconParams, map, 3D] call BIS_fnc_addCuratorIcon"],"summary":"Add an icon displayed in curator interface.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_addEvidence","type":"function","md":"functions/BIS_fnc_addEvidence.md","json":"functions/BIS_fnc_addEvidence.json","groups":["Missions"],"syntax":[],"summary":"","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_addRespawnInventory","type":"function","md":"functions/BIS_fnc_addRespawnInventory.md","json":"functions/BIS_fnc_addRespawnInventory.json","groups":["Respawn"],"syntax":["[target, inventoryParams] call BIS_fnc_addRespawnInventory"],"summary":"Add a respawn inventory for respawn menu. Available loadouts are defined in CfgRespawnInventory. Or you may use an existing CfgVehicles soldier class as reference.","arma3_since":"1.60","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_addRespawnPosition","type":"function","md":"functions/BIS_fnc_addRespawnPosition.md","json":"functions/BIS_fnc_addRespawnPosition.json","groups":["Respawn"],"syntax":["[target, position, name] call BIS_fnc_addRespawnPosition"],"summary":"Add a respawn position for the Arma 3 Respawn Menu.","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_addScore","type":"function","md":"functions/BIS_fnc_addScore.md","json":"functions/BIS_fnc_addScore.json","groups":["Multiplayer"],"syntax":["[object, number] call BIS_fnc_addScore"],"summary":"Adds a set amount of points to the score of a unit (MP only)","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_addScriptedEventHandler","type":"function","md":"functions/BIS_fnc_addScriptedEventHandler.md","json":"functions/BIS_fnc_addScriptedEventHandler.json","groups":["Event Handlers"],"syntax":["[namespace, name, code] call BIS_fnc_addScriptedEventHandler"],"summary":"Adds a Scripted Event Handler and returns its ID. Additionally, the \"ScriptedEventHandlerAdded\" Scripted EH is called. For the full list of all available Scripted EHs see Arma 3: Scripted Event Handlers.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_addStackedEventHandler","type":"function","md":"functions/BIS_fnc_addStackedEventHandler.md","json":"functions/BIS_fnc_addStackedEventHandler.json","groups":["Event Handlers"],"syntax":["[id, event, code, arguments] call BIS_fnc_addStackedEventHandler"],"summary":"Stacks an event handler. All event handlers accept user arguments, which are passed to the EH code in _this variable.","arma3_since":"1.00","locality":{"argument":null,"effect":"local","server_exec":false},"status":"deprecated","operator":null,"aliases":[]},{"name":"BIS_fnc_addSupportLink","type":"function","md":"functions/BIS_fnc_addSupportLink.md","json":"functions/BIS_fnc_addSupportLink.json","groups":["Supports"],"syntax":["[requesterUnit, requesterMod, providerMod] call BIS_fnc_addSupportLink"],"summary":"Adds support types during a mission.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_addToPairs","type":"function","md":"functions/BIS_fnc_addToPairs.md","json":"functions/BIS_fnc_addToPairs.json","groups":["Arrays"],"syntax":["[array, key, value, copyArray] call BIS_fnc_addToPairs"],"summary":"Adds given value to pair array, stored under unique key.","arma3_since":"0.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_addVirtualBackpackCargo","type":"function","md":"functions/BIS_fnc_addVirtualBackpackCargo.md","json":"functions/BIS_fnc_addVirtualBackpackCargo.json","groups":["Inventory"],"syntax":["[object,backpackClasses,addItemsGlobal,arsenal] call BIS_fnc_addVirtualBackpackCargo"],"summary":"Add virtual backpacks to an object (e.g., ammo box). Virtual items can be selected in the Arsenal.","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_addVirtualItemCargo","type":"function","md":"functions/BIS_fnc_addVirtualItemCargo.md","json":"functions/BIS_fnc_addVirtualItemCargo.json","groups":["Inventory"],"syntax":["[object, itemClasses, addItemsGlobal, arsenal, mode, itemType] call BIS_fnc_addVirtualItemCargo"],"summary":"Add virtual items to an object (e.g., ammo box). Virtual items can be selected in the Arsenal.","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_addVirtualMagazineCargo","type":"function","md":"functions/BIS_fnc_addVirtualMagazineCargo.md","json":"functions/BIS_fnc_addVirtualMagazineCargo.json","groups":["Inventory"],"syntax":["[object,magClasses,addItemsGlobal,arsenal] call BIS_fnc_addVirtualMagazineCargo"],"summary":"Add virtual magazines to an object (e.g., ammo box). Virtual items can be selected in the Arsenal.","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_addVirtualWeaponCargo","type":"function","md":"functions/BIS_fnc_addVirtualWeaponCargo.md","json":"functions/BIS_fnc_addVirtualWeaponCargo.json","groups":["Inventory"],"syntax":["[object,weaponClasses,addItemsGlobal,arsenal] call BIS_fnc_addVirtualWeaponCargo"],"summary":"Add virtual weapons to an object (e.g., ammo box). Virtual items can be selected in the Arsenal.","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_addWeapon","type":"function","md":"functions/BIS_fnc_addWeapon.md","json":"functions/BIS_fnc_addWeapon.json","groups":["Inventory","Weapons"],"syntax":["[unit, weaponClassName, quantity, type] call BIS_fnc_addWeapon"],"summary":"Adds a weapon to the specified unit, with magazine classnames taken from the weapon's config (in CfgWeapons).","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_adjustSimpleObject","type":"function","md":"functions/BIS_fnc_adjustSimpleObject.md","json":"functions/BIS_fnc_adjustSimpleObject.json","groups":["Object Manipulation"],"syntax":["[object, [class, model, reversed, verticalOffset, animAdjustments, selectionToHide]] call BIS_fnc_adjustSimpleObject"],"summary":"Adjust simple object vertical position, animations and selection according to provided data.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_admin","type":"function","md":"functions/BIS_fnc_admin.md","json":"functions/BIS_fnc_admin.json","groups":["Multiplayer"],"syntax":["call BIS_fnc_admin"],"summary":"Returns the admin state of a client the function is called on. Complements admin script command and used for self check on a local client.","arma3_since":"1.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_advHint","type":"function","md":"functions/BIS_fnc_advHint.md","json":"functions/BIS_fnc_advHint.json","groups":["GUI"],"syntax":["[classes, duration1, condition1, duration2, condition2, showing, onlyFullHint, onlyOnce, useSound] call BIS_fnc_advHint"],"summary":"Shows advanced hint to player.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_advHintArg","type":"function","md":"functions/BIS_fnc_advHintArg.md","json":"functions/BIS_fnc_advHintArg.json","groups":["GUI"],"syntax":["[arguments, HTMLColour, hintClass] call BIS_fnc_advHintArg"],"summary":"Advanced hint arguments preprocess.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_advHintCall","type":"function","md":"functions/BIS_fnc_advHintCall.md","json":"functions/BIS_fnc_advHintCall.json","groups":["GUI"],"syntax":["fullText call BIS_fnc_advHintCall"],"summary":"Advanced hint call, creates hint itself. This function gets parameters from variable BIS_fnc_advHint_hint in format [class, fullText, shortText, shortDur, shortHideCond, fullDur, fullHideCond, showFull, sound]:","arma3_since":"1.20","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_advHintCredits","type":"function","md":"functions/BIS_fnc_advHintCredits.md","json":"functions/BIS_fnc_advHintCredits.json","groups":["GUI"],"syntax":["call BIS_fnc_advHintCredits"],"summary":"Advanced hint credits preprocessor.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_advHintFormat","type":"function","md":"functions/BIS_fnc_advHintFormat.md","json":"functions/BIS_fnc_advHintFormat.json","groups":["GUI"],"syntax":["[topic,hint,subHint,colour] call BIS_fnc_advHintFormat"],"summary":"Return formatted texts of a CfgHints hint.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_aircraftCatapultLaunch","type":"function","md":"functions/BIS_fnc_aircraftCatapultLaunch.md","json":"functions/BIS_fnc_aircraftCatapultLaunch.json","groups":["Aircraft Carrier"],"syntax":["[aircraft, direction] call BIS_fnc_aircraftCatapultLaunch"],"summary":"Accelerates an aircraft off the aircraft carrier. For this to work the aircraft must be properly configured in config. See Arma 3: Aircraft Systems for information about needed config changes.","arma3_since":"1.68","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_aircraftFoldingWings","type":"function","md":"functions/BIS_fnc_aircraftFoldingWings.md","json":"functions/BIS_fnc_aircraftFoldingWings.json","groups":["Aircraft Functionality"],"syntax":["[aircraft, animationState] call BIS_fnc_aircraftFoldingWings"],"summary":"Handles foldable wings of aircrafts. Is supposed to be used from within class Eventhandlers of the vehicle. See Arma 3: Aircraft Systems for information about needed config changes.","arma3_since":"1.70","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_aircraftTailhook","type":"function","md":"functions/BIS_fnc_aircraftTailhook.md","json":"functions/BIS_fnc_aircraftTailhook.json","groups":["Aircraft Carrier"],"syntax":["[aircraft] call BIS_fnc_aircraftTailhook"],"summary":"Aircraft carrier arrest/recovery function for USS Freedom aircraft carrier. If the aircraft exceeds the speed defined in config a wire snap will be simulated.","arma3_since":"1.68","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_aircraftTailhookAi","type":"function","md":"functions/BIS_fnc_aircraftTailhookAi.md","json":"functions/BIS_fnc_aircraftTailhookAi.json","groups":["Aircraft Functionality"],"syntax":["[params, isLanding] call BIS_fnc_aircraftTailhookAi"],"summary":"Handles landing on the aircraft carrier for AI and player autopilot.","arma3_since":"1.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_alignTabs","type":"function","md":"functions/BIS_fnc_alignTabs.md","json":"functions/BIS_fnc_alignTabs.json","groups":["Strings"],"syntax":["array call BIS_fnc_alignTabs"],"summary":"Align two columns divided by tabs. A tab counts for 8 characters.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_allSynchronizedObjects","type":"function","md":"functions/BIS_fnc_allSynchronizedObjects.md","json":"functions/BIS_fnc_allSynchronizedObjects.json","groups":["Object Manipulation"],"syntax":["[object, filter] call BIS_fnc_allSynchronizedObjects"],"summary":"Return all synchronised objects, including those synced to synced and so on.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_allTurrets","type":"function","md":"functions/BIS_fnc_allTurrets.md","json":"functions/BIS_fnc_allTurrets.json","groups":["Object Manipulation"],"syntax":["vehicleClass call BIS_fnc_allTurrets","[vehicleClass, personTurrets] call BIS_fnc_allTurrets"],"summary":"Returns all vehicle turrets from config with options. Does what allTurrets command does, except the param is vehicle's config classname.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_ambientAnim","type":"function","md":"functions/BIS_fnc_ambientAnim.md","json":"functions/BIS_fnc_ambientAnim.json","groups":["Ambient"],"syntax":["[unit, animationSet, equipmentLevel, snapTo, interpolate, attachToLogic] call BIS_fnc_ambientAnim"],"summary":"Play set of ambient animations on given unit. If the unit should react to combat, use BIS_fnc_ambientAnimCombat instead.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_ambientAnimCombat","type":"function","md":"functions/BIS_fnc_ambientAnimCombat.md","json":"functions/BIS_fnc_ambientAnimCombat.json","groups":["Ambient"],"syntax":["[unit, animationSet, equipmentLevel, condition, behaviour] call BIS_fnc_ambientAnimCombat"],"summary":"Play set of ambient animations on given unit AND allows the unit to leave the ambient state and engage enemy or move away.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_ambientAnimGetParams","type":"function","md":"functions/BIS_fnc_ambientAnimGetParams.md","json":"functions/BIS_fnc_ambientAnimGetParams.json","groups":["Ambient"],"syntax":["animType call BIS_fnc_ambientAnimGetParams"],"summary":"Feeds params of given animset to BIS_fnc_ambientAnim.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_ambientBlacklist","type":"function","md":"functions/BIS_fnc_ambientBlacklist.md","json":"functions/BIS_fnc_ambientBlacklist.json","groups":["Ambient","Positions"],"syntax":["[input] call BIS_fnc_ambientBlacklist"],"summary":"Check if area is blacklisted. Blacklist triggers are to be named 'bis_ambientBlacklist_#', where # is number from 0 to 99.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_ambientBlacklistAdd","type":"function","md":"functions/BIS_fnc_ambientBlacklistAdd.md","json":"functions/BIS_fnc_ambientBlacklistAdd.json","groups":["Ambient","Positions"],"syntax":["[trigger] call BIS_fnc_ambientBlacklistAdd"],"summary":"Add a new ambient blacklist trigger","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_ambientBoats","type":"function","md":"functions/BIS_fnc_ambientBoats.md","json":"functions/BIS_fnc_ambientBoats.json","groups":["Ambient"],"syntax":[],"summary":"","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_ambientFlyby","type":"function","md":"functions/BIS_fnc_ambientFlyby.md","json":"functions/BIS_fnc_ambientFlyby.json","groups":["Ambient"],"syntax":["[startPos, endPos, altitude, speedMode, classname, side] call BIS_fnc_ambientFlyby"],"summary":"Spawns an air unit that moves from point A to point B, never engaging nor being engaged. It is set as captive and will despawn once it reaches its destination.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_ambientHelicopters","type":"function","md":"functions/BIS_fnc_ambientHelicopters.md","json":"functions/BIS_fnc_ambientHelicopters.json","groups":["Ambient"],"syntax":[],"summary":"","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_ambientPlanes","type":"function","md":"functions/BIS_fnc_ambientPlanes.md","json":"functions/BIS_fnc_ambientPlanes.json","groups":["Ambient"],"syntax":["[quantity, areaRadius, dirStep] call BIS_fnc_ambientPlanes"],"summary":"Creates ambient airplanes fly-by near airports around the player. It will automatically get classes from configFile >> \"CfgVehicles\" on all planes that have \"ambientType\" attribute > 0.","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_ambientPostprocess","type":"function","md":"functions/BIS_fnc_ambientPostprocess.md","json":"functions/BIS_fnc_ambientPostprocess.json","groups":["Ambient"],"syntax":["[terrain, activation] call BIS_fnc_ambientPostprocess"],"summary":"Initialize terrain-related postprocess effects.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_animalBehaviour","type":"function","md":"functions/BIS_fnc_animalBehaviour.md","json":"functions/BIS_fnc_animalBehaviour.json","groups":["Ambient"],"syntax":["[animal] call BIS_fnc_animalBehaviour"],"summary":"Animal behaviour control. Called by Animals_F\\Data\\Scripts\\main.fsm.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_animalRandomization","type":"function","md":"functions/BIS_fnc_animalRandomization.md","json":"functions/BIS_fnc_animalRandomization.json","groups":["Ambient"],"syntax":["animal call BIS_fnc_animalRandomization"],"summary":"Randomise animals skin. Works on:","arma3_since":"1.00","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_animalSiteSpawn","type":"function","md":"functions/BIS_fnc_animalSiteSpawn.md","json":"functions/BIS_fnc_animalSiteSpawn.json","groups":["Ambient"],"syntax":["[animalSite, classnamesToSpawn, radius] call BIS_fnc_animalSiteSpawn"],"summary":"Create an area that spawns animals. The animals will be created or deleted if a player is inside or outside the area's radius.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_animatedBriefing","type":"function","md":"functions/BIS_fnc_animatedBriefing.md","json":"functions/BIS_fnc_animatedBriefing.json","groups":["Systems","Briefing"],"syntax":["[timeline, indexEvent, music, markersHide, markersShow, endPosition] call BIS_fnc_animatedBriefing"],"summary":"Plays the Animated Briefings. Basically, it is a wrap function for the BIS_fnc_eventTimeline function.","arma3_since":"1.78","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_animatedOpening","type":"function","md":"functions/BIS_fnc_animatedOpening.md","json":"functions/BIS_fnc_animatedOpening.json","groups":["Systems"],"syntax":["[] call BIS_fnc_animatedOpening"],"summary":"","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_animatedScreen","type":"function","md":"functions/BIS_fnc_animatedScreen.md","json":"functions/BIS_fnc_animatedScreen.json","groups":["Systems"],"syntax":["[] call BIS_fnc_animatedScreen"],"summary":"","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_animateFlag","type":"function","md":"functions/BIS_fnc_animateFlag.md","json":"functions/BIS_fnc_animateFlag.json","groups":["Object Manipulation"],"syntax":["[flag, phase, instant] call BIS_fnc_animateFlag"],"summary":"Smoothly animates given flag from current position on the flag pole to the given position. When flag animation is done, the scripted event handler \"FlagAnimationDone\" is called.","arma3_since":"1.68","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_animatePicture","type":"function","md":"functions/BIS_fnc_animatePicture.md","json":"functions/BIS_fnc_animatePicture.json","groups":["Systems"],"syntax":["[control, durationOrSpeed, [translationPosition, isRelativeTranslation, useDuration], [scalePosition, isRelativeScale, scalePivot], alpha] call BIS_fnc_animatePicture"],"summary":"Translates (relative or absolute), scales (relative or absolute), and sets the alpha over time on the provided control.","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_animateTaskWaypoint","type":"function","md":"functions/BIS_fnc_animateTaskWaypoint.md","json":"functions/BIS_fnc_animateTaskWaypoint.json","groups":["Tasks"],"syntax":["param call BIS_fnc_animateTaskWaypoint"],"summary":"Plays an animation that pushes the active task waypoint up and down.","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_animType","type":"function","md":"functions/BIS_fnc_animType.md","json":"functions/BIS_fnc_animType.json","groups":["Object Manipulation"],"syntax":["param call BIS_fnc_animType"],"summary":"Function that returns a categorized array using a single string with the animation name.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_animViewer","type":"function","md":"functions/BIS_fnc_animViewer.md","json":"functions/BIS_fnc_animViewer.json","groups":["Diagnostic"],"syntax":["[] call BIS_fnc_animViewer"],"summary":"Opens the Splendid™ Animation Viewer.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_areEqual","type":"function","md":"functions/BIS_fnc_areEqual.md","json":"functions/BIS_fnc_areEqual.json","groups":["Variables"],"syntax":["[anything1, anything2, ..., anythingN] call BIS_fnc_areEqual"],"summary":"This function returns true if all of the passed data elements are of the same type and value. One or more elements can be passed.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_areEqualNotNil","type":"function","md":"functions/BIS_fnc_areEqualNotNil.md","json":"functions/BIS_fnc_areEqualNotNil.json","groups":["Variables"],"syntax":["[anything1, anything2, …] call BIS_fnc_areEqualNotNil"],"summary":"Compares all elements of passed array between each other and returns true is all are defined and identical. Very fast, different from BIS_fnc_areEqual in that nil values will not be considered equal to each other.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_areFriendly","type":"function","md":"functions/BIS_fnc_areFriendly.md","json":"functions/BIS_fnc_areFriendly.json","groups":["Sides"],"syntax":["[side1, side2] call BIS_fnc_areFriendly"],"summary":"Function that takes two Sides and compares them, returning whether they are friendly or not.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_arithmeticMean","type":"function","md":"functions/BIS_fnc_arithmeticMean.md","json":"functions/BIS_fnc_arithmeticMean.json","groups":["Math"],"syntax":["numbers call BIS_fnc_arithmeticMean"],"summary":"Returns the arithmetic mean) (\"average value\") of an array of numbers.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_arrayCompare","type":"function","md":"functions/BIS_fnc_arrayCompare.md","json":"functions/BIS_fnc_arrayCompare.json","groups":["Arrays"],"syntax":["[array1, array2] call BIS_fnc_arrayCompare"],"summary":"This function checks if two arrays are containing the same elements in the same order.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"deprecated","operator":null,"aliases":[]},{"name":"BIS_fnc_arrayFindDeep","type":"function","md":"functions/BIS_fnc_arrayFindDeep.md","json":"functions/BIS_fnc_arrayFindDeep.json","groups":["Arrays"],"syntax":["[array,value] call BIS_fnc_arrayFindDeep"],"summary":"Searches an array for a specific value and returns its index.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_arrayInsert","type":"function","md":"functions/BIS_fnc_arrayInsert.md","json":"functions/BIS_fnc_arrayInsert.json","groups":["Arrays"],"syntax":["[array1, array2, index] call BIS_fnc_arrayInsert"],"summary":"Inserts the elements of one array into another, at a specified index. Neither arrays are touched by reference, a new array is returned.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_arrayPop","type":"function","md":"functions/BIS_fnc_arrayPop.md","json":"functions/BIS_fnc_arrayPop.json","groups":["Arrays"],"syntax":["array call BIS_fnc_arrayPop"],"summary":"This function removes the last (rightmost) element of an array and returns it. The array is passed by reference so changes inside the function will be reflected outside of it.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_arrayPush","type":"function","md":"functions/BIS_fnc_arrayPush.md","json":"functions/BIS_fnc_arrayPush.json","groups":["Arrays"],"syntax":["[array, element] call BIS_fnc_arrayPush"],"summary":"This function adds an element to the end of an array and returns the array. The array is passed by reference so changes inside the function will be reflected outside of it.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_arrayPushStack","type":"function","md":"functions/BIS_fnc_arrayPushStack.md","json":"functions/BIS_fnc_arrayPushStack.json","groups":["Arrays"],"syntax":["[array1, array2] call BIS_fnc_arrayPushStack"],"summary":"This function is similar to the array push function; however, it pushes the contents of an array onto the stack array.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_arrayShift","type":"function","md":"functions/BIS_fnc_arrayShift.md","json":"functions/BIS_fnc_arrayShift.json","groups":["Arrays"],"syntax":["[array] call BIS_fnc_arrayShift"],"summary":"This function removes the first (leftmost) element of an array and returns it. The array is passed by reference so changes inside the function will be reflected outside of it.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_arrayShuffle","type":"function","md":"functions/BIS_fnc_arrayShuffle.md","json":"functions/BIS_fnc_arrayShuffle.json","groups":["Arrays"],"syntax":["array call BIS_fnc_arrayShuffle"],"summary":"Return a new array with randomized order of elements from input array.","arma3_since":"0.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_arrayUnShift","type":"function","md":"functions/BIS_fnc_arrayUnShift.md","json":"functions/BIS_fnc_arrayUnShift.json","groups":["Arrays"],"syntax":["[array, value] call BIS_fnc_arrayUnShift"],"summary":"This function adds an element to the beginning of an array and returns the array. The array is passed by reference so changes inside the function will be reflected outside of it.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_arsenal","type":"function","md":"functions/BIS_fnc_arsenal.md","json":"functions/BIS_fnc_arsenal.json","groups":["Inventory"],"syntax":["[mode, params] call BIS_fnc_arsenal"],"summary":"Function used for the Virtual Arsenal. The function features four different modes, each mode comes with its own parameters.","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_assignPlayerRole","type":"function","md":"functions/BIS_fnc_assignPlayerRole.md","json":"functions/BIS_fnc_assignPlayerRole.json","groups":["Object Manipulation"],"syntax":["[vehicle, role, path] call BIS_fnc_assignPlayerRole"],"summary":"Ensures the player can only get in the specific vehicle role.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_attachToRelative","type":"function","md":"functions/BIS_fnc_attachToRelative.md","json":"functions/BIS_fnc_attachToRelative.json","groups":["Object Manipulation"],"syntax":["[attachedObject, destinationObject, visual] call BIS_fnc_attachToRelative"],"summary":"Attaches an object to another, preserving their relative position and orientation.","arma3_since":"1.64","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_baseVehicle","type":"function","md":"functions/BIS_fnc_baseVehicle.md","json":"functions/BIS_fnc_baseVehicle.json","groups":["Configs","Vehicles"],"syntax":["class call BIS_fnc_baseVehicle"],"summary":"Returns base vehicle (i.e., vehicle which is not just derivative of other with different textures / animations).","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_baseWeapon","type":"function","md":"functions/BIS_fnc_baseWeapon.md","json":"functions/BIS_fnc_baseWeapon.json","groups":["Weapons"],"syntax":["[weaponName] call BIS_fnc_baseWeapon"],"summary":"Determines base weapon class, with no attachments.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_basicBackpack","type":"function","md":"functions/BIS_fnc_basicBackpack.md","json":"functions/BIS_fnc_basicBackpack.json","groups":["Inventory"],"syntax":["backPackClassName call BIS_fnc_basicBackpack"],"summary":"Determines basic backpack with no equipment present (ie empty).","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_basicTask","type":"function","md":"functions/BIS_fnc_basicTask.md","json":"functions/BIS_fnc_basicTask.json","groups":["Tasks"],"syntax":["[taskType, taskNumber, params] call BIS_fnc_basicTask"],"summary":"Compiled FSM that creates a predefined task for the player or changes its state. The only defined task type is \"ATTACK\"; its task ID is \"ATTACK_\" followed by the given number.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_berp","type":"function","md":"functions/BIS_fnc_berp.md","json":"functions/BIS_fnc_berp.json","groups":["Interpolation"],"syntax":["[a, b, delta] call BIS_fnc_berp"],"summary":"Derivative of the Kelvin function ber).","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_berpVector","type":"function","md":"functions/BIS_fnc_berpVector.md","json":"functions/BIS_fnc_berpVector.json","groups":["Interpolation"],"syntax":["[a, b, delta] call BIS_fnc_berpVector"],"summary":"Wrapper for BIS_fnc_berp applying to each respective element of current and target vectors.","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_bezierInterpolate","type":"function","md":"functions/BIS_fnc_bezierInterpolate.md","json":"functions/BIS_fnc_bezierInterpolate.json","groups":["Interpolation"],"syntax":["[] call BIS_fnc_bezierInterpolate"],"summary":"","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_bezierInterpolateVector","type":"function","md":"functions/BIS_fnc_bezierInterpolateVector.md","json":"functions/BIS_fnc_bezierInterpolateVector.json","groups":["Interpolation"],"syntax":["[] call BIS_fnc_bezierInterpolateVector"],"summary":"","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_bezierLength","type":"function","md":"functions/BIS_fnc_bezierLength.md","json":"functions/BIS_fnc_bezierLength.json","groups":["Interpolation"],"syntax":["[] call BIS_fnc_bezierLength"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_bitflagsCheck","type":"function","md":"functions/BIS_fnc_bitflagsCheck.md","json":"functions/BIS_fnc_bitflagsCheck.json","groups":["Bitwise"],"syntax":["[flagset, flag] call BIS_fnc_bitflagsCheck"],"summary":"Checks if one or more flags are set in the given flagset, represented with decimal or hexadecimal number (Hexadecimal number representation is simply auto-converted into decimal by the engine) In other words, it simply…","arma3_since":"1.66","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_bitflagsFlip","type":"function","md":"functions/BIS_fnc_bitflagsFlip.md","json":"functions/BIS_fnc_bitflagsFlip.json","groups":["Bitwise"],"syntax":["[flagset, flag] call BIS_fnc_bitflagsFlip"],"summary":"Flips one or more flags (set gets unset and vice versa) in the given flagset, represented with decimal or hexadecimal number (Hexadecimal number representation is simply auto-converted into decimal by the engine) To…","arma3_since":"1.66","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_bitflagsSet","type":"function","md":"functions/BIS_fnc_bitflagsSet.md","json":"functions/BIS_fnc_bitflagsSet.json","groups":["Bitwise"],"syntax":["[flagset, flag] call BIS_fnc_bitflagsSet"],"summary":"Sets one or more flags in the given flagset, represented with decimal or hexadecimal number (Hexadecimal number representation is simply auto-converted into decimal by the engine) To check which flags are present in…","arma3_since":"1.66","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_bitflagsToArray","type":"function","md":"functions/BIS_fnc_bitflagsToArray.md","json":"functions/BIS_fnc_bitflagsToArray.json","groups":["Bitwise"],"syntax":["flagset call BIS_fnc_bitflagsToArray"],"summary":"Returns array with all bit flags which are set in the given flagset","arma3_since":"1.66","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_bitflagsUnset","type":"function","md":"functions/BIS_fnc_bitflagsUnset.md","json":"functions/BIS_fnc_bitflagsUnset.json","groups":["Bitwise"],"syntax":["[flagset, flag] call BIS_fnc_bitflagsUnset"],"summary":"Unsets one or more flags in the given flagset, represented with decimal or hexadecimal number (Hexadecimal number representation is simply auto-converted into decimal by the engine) To check which flags are present in…","arma3_since":"1.66","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_bitwiseAND","type":"function","md":"functions/BIS_fnc_bitwiseAND.md","json":"functions/BIS_fnc_bitwiseAND.json","groups":["Bitwise"],"syntax":["[num1, num2] call BIS_fnc_bitwiseAND"],"summary":"Performs bitwise AND operation on two decimal or hexadecimal unsigned 24 bit integers (Hexadecimal number representation is simply auto-converted into decimal by the engine)","arma3_since":"1.66","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_bitwiseNOT","type":"function","md":"functions/BIS_fnc_bitwiseNOT.md","json":"functions/BIS_fnc_bitwiseNOT.json","groups":["Bitwise"],"syntax":["num call BIS_fnc_bitwiseNOT"],"summary":"Performs bitwise NOT operation on decimal or hexadecimal unsigned 24 bit integer (Hexadecimal number representation is simply auto-converted into decimal by the engine)","arma3_since":"1.66","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_bitwiseOR","type":"function","md":"functions/BIS_fnc_bitwiseOR.md","json":"functions/BIS_fnc_bitwiseOR.json","groups":["Bitwise"],"syntax":["[num1, num2] call BIS_fnc_bitwiseOR"],"summary":"Performs bitwise OR operation on two decimal or hexadecimal unsigned 24 bit integers (Hexadecimal number representation is simply auto-converted into decimal by the engine)","arma3_since":"1.66","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_bitwiseXOR","type":"function","md":"functions/BIS_fnc_bitwiseXOR.md","json":"functions/BIS_fnc_bitwiseXOR.json","groups":["Bitwise"],"syntax":["[num1, num2] call BIS_fnc_bitwiseXOR"],"summary":"Performs bitwise XOR operation on two decimal or hexadecimal unsigned 24 bit integers (Hexadecimal number representation is simply auto-converted into decimal by the engine)","arma3_since":"1.66","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_blackIn","type":"function","md":"functions/BIS_fnc_blackIn.md","json":"functions/BIS_fnc_blackIn.json","groups":["GUI"],"syntax":["[id, smoothing, fadeSpeed] call BIS_fnc_blackIn"],"summary":"Unregister a black screen. When none other black screen is registered, fade it out.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_blackOut","type":"function","md":"functions/BIS_fnc_blackOut.md","json":"functions/BIS_fnc_blackOut.json","groups":["GUI"],"syntax":["[id, smoothing, fadeSpeed] call BIS_fnc_blackOut"],"summary":"Register a black screen. Start the black screen when the first request is registered.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_bleedTickets","type":"function","md":"functions/BIS_fnc_bleedTickets.md","json":"functions/BIS_fnc_bleedTickets.json","groups":["Missions"],"syntax":["[sides, dominanceRatio, bleedingAmount, bleedingDelay] call BIS_fnc_bleedTickets"],"summary":"Function that handles bleeding ticket system. Tickets are set beforehand using BIS_fnc_respawnTickets.","arma3_since":"1.10","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_blinkMarker","type":"function","md":"functions/BIS_fnc_blinkMarker.md","json":"functions/BIS_fnc_blinkMarker.json","groups":["Map and Markers"],"syntax":["[marker, blinkDuration, blinkAmount] spawn BIS_fnc_blinkMarker"],"summary":"Makes given marker blink.","arma3_since":"1.78","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_bloodEffect","type":"function","md":"functions/BIS_fnc_bloodEffect.md","json":"functions/BIS_fnc_bloodEffect.json","groups":["Feedback"],"syntax":["[10] call BIS_fnc_bloodEffect"],"summary":"Adds the bleeding effect post-processing effect to the players screen.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_boatRack01ActionAdd","type":"function","md":"functions/BIS_fnc_boatRack01ActionAdd.md","json":"functions/BIS_fnc_boatRack01ActionAdd.json","groups":["Boat Recovery"],"syntax":["[trigger, boat] call BIS_fnc_boatRack01ActionAdd"],"summary":"Part of the boat recovery system: adds the \"Recover Boat\" hold action (see BIS_fnc_holdActionAdd) to the boat that the player is driving near a boat rack.","arma3_since":"1.84","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_BoatRack01ActionCondition","type":"function","md":"functions/BIS_fnc_BoatRack01ActionCondition.md","json":"functions/BIS_fnc_BoatRack01ActionCondition.json","groups":["Boat Recovery"],"syntax":["BIS_fnc_BoatRack01ActionCondition"],"summary":"","arma3_since":"1.84","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_boatRack01ActionRemove","type":"function","md":"functions/BIS_fnc_boatRack01ActionRemove.md","json":"functions/BIS_fnc_boatRack01ActionRemove.json","groups":["Boat Recovery"],"syntax":["[trigger] call BIS_fnc_boatRack01ActionRemove"],"summary":"Part of the boat recovery system: removes the \"Recover Boat\" hold action that BIS_fnc_boatRack01ActionAdd added for the given boat rack trigger.","arma3_since":"1.84","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_boatRack01AdjustZOffset","type":"function","md":"functions/BIS_fnc_boatRack01AdjustZOffset.md","json":"functions/BIS_fnc_boatRack01AdjustZOffset.json","groups":["Boat Recovery"],"syntax":["[boatRack, boat] call BIS_fnc_boatRack01AdjustZOffset"],"summary":"Part of the boat recovery system: raises or lowers the boat rack's cargo bay to suit the loaded boat, so that different boats do not clip into the rack.","arma3_since":"1.84","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_boatRack01CanExetuteAction","type":"function","md":"functions/BIS_fnc_boatRack01CanExetuteAction.md","json":"functions/BIS_fnc_boatRack01CanExetuteAction.json","groups":["Boat Recovery"],"syntax":["[] call BIS_fnc_boatRack01CanExetuteAction"],"summary":"This is sub function for 'boat recovery' functionality.","arma3_since":"1.84","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_boatRack01CanProgressAction","type":"function","md":"functions/BIS_fnc_boatRack01CanProgressAction.md","json":"functions/BIS_fnc_boatRack01CanProgressAction.json","groups":["Boat Recovery"],"syntax":["[] call BIS_fnc_boatRack01CanProgressAction"],"summary":"This is sub function for 'boat recovery' functionality.","arma3_since":"1.84","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_boatRack01Init","type":"function","md":"functions/BIS_fnc_boatRack01Init.md","json":"functions/BIS_fnc_boatRack01Init.json","groups":["Boat Recovery"],"syntax":["[boatRack] call BIS_fnc_boatRack01Init"],"summary":"Main function of the boat recovery system, which lets a player drive a boat onto a boat rack and load it with a hold action. The boat rack must support Vehicle in Vehicle transport.","arma3_since":"1.84","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_boatRack01InitAdjustZOffsets","type":"function","md":"functions/BIS_fnc_boatRack01InitAdjustZOffsets.md","json":"functions/BIS_fnc_boatRack01InitAdjustZOffsets.json","groups":["Boat Recovery"],"syntax":["[boatRack] spawn BIS_fnc_boatRack01InitAdjustZOffsets"],"summary":"Part of the boat recovery system: adjusts the boat rack's cargo bay to a boat that is already loaded on it at mission start.","arma3_since":"1.84","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_bounceIn","type":"function","md":"functions/BIS_fnc_bounceIn.md","json":"functions/BIS_fnc_bounceIn.json","groups":["Interpolation"],"syntax":["[] call BIS_fnc_bounceIn"],"summary":"","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_bounceInOut","type":"function","md":"functions/BIS_fnc_bounceInOut.md","json":"functions/BIS_fnc_bounceInOut.json","groups":["Interpolation"],"syntax":["[] call BIS_fnc_bounceInOut"],"summary":"","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_bounceInOutVector","type":"function","md":"functions/BIS_fnc_bounceInOutVector.md","json":"functions/BIS_fnc_bounceInOutVector.json","groups":["Interpolation"],"syntax":["[] call BIS_fnc_bounceInOutVector"],"summary":"","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_bounceInVector","type":"function","md":"functions/BIS_fnc_bounceInVector.md","json":"functions/BIS_fnc_bounceInVector.json","groups":["Interpolation"],"syntax":["[] call BIS_fnc_bounceInVector"],"summary":"","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_bounceOut","type":"function","md":"functions/BIS_fnc_bounceOut.md","json":"functions/BIS_fnc_bounceOut.json","groups":["Interpolation"],"syntax":["[] call BIS_fnc_bounceOut"],"summary":"","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_bounceOutVector","type":"function","md":"functions/BIS_fnc_bounceOutVector.md","json":"functions/BIS_fnc_bounceOutVector.json","groups":["Interpolation"],"syntax":["[] call BIS_fnc_bounceOutVector"],"summary":"","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_boundingBoxCorner","type":"function","md":"functions/BIS_fnc_boundingBoxCorner.md","json":"functions/BIS_fnc_boundingBoxCorner.json","groups":["Object Manipulation"],"syntax":["[param0, param1] call BIS_fnc_boundingBoxCorner"],"summary":"Returns position of all four bounding box corners OR Returns position of the nearest corner to the given position","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_boundingBoxDimensions","type":"function","md":"functions/BIS_fnc_boundingBoxDimensions.md","json":"functions/BIS_fnc_boundingBoxDimensions.json","groups":["Object Manipulation"],"syntax":["object call BIS_fnc_boundingBoxDimensions"],"summary":"Returns the sizes of the three dimensions of an object's bounding box.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_boundingBoxMarker","type":"function","md":"functions/BIS_fnc_boundingBoxMarker.md","json":"functions/BIS_fnc_boundingBoxMarker.json","groups":["Object Manipulation"],"syntax":["object call BIS_fnc_boundingBoxMarker"],"summary":"Creates marker on object with size of objects' bounding box.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_boundingCircle","type":"function","md":"functions/BIS_fnc_boundingCircle.md","json":"functions/BIS_fnc_boundingCircle.json","groups":["Object Manipulation"],"syntax":["object call BIS_fnc_boundingCircle"],"summary":"Returns size of bounding circle (calculated from X and Y coordinates). This is actually the 2D horizontal diagonal length of the boundingBox.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_briefingAnimate","type":"function","md":"functions/BIS_fnc_briefingAnimate.md","json":"functions/BIS_fnc_briefingAnimate.json","groups":["Briefing"],"syntax":["[markerName, stepId, delay] call BIS_fnc_briefingAnimate"],"summary":"Animate briefing markers.","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_briefingInit","type":"function","md":"functions/BIS_fnc_briefingInit.md","json":"functions/BIS_fnc_briefingInit.json","groups":["Briefing"],"syntax":["marker call BIS_fnc_briefingInit"],"summary":"Initialize animated briefing markers.","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_buildingPositions","type":"function","md":"functions/BIS_fnc_buildingPositions.md","json":"functions/BIS_fnc_buildingPositions.json","groups":["Positions"],"syntax":["param call BIS_fnc_buildingPositions"],"summary":"Get all available positions within a building or structure.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_calculateDateTime","type":"function","md":"functions/BIS_fnc_calculateDateTime.md","json":"functions/BIS_fnc_calculateDateTime.json","groups":["Environment"],"syntax":["[startDate, endDateOrOffset, timeUnit] call BIS_fnc_calculateDateTime"],"summary":"Returns the end datetime if an offset is passed, or the offset between start and end dates.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_call","type":"function","md":"functions/BIS_fnc_call.md","json":"functions/BIS_fnc_call.json","groups":["Program Flow"],"syntax":["[params, code] call BIS_fnc_call","code call BIS_fnc_call"],"summary":"Execute given code with or without parameter.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_callScriptedEventHandler","type":"function","md":"functions/BIS_fnc_callScriptedEventHandler.md","json":"functions/BIS_fnc_callScriptedEventHandler.json","groups":["Event Handlers"],"syntax":["[namespace, name, arguments, returnResults] call BIS_fnc_callScriptedEventHandler"],"summary":"Calls all the codes assigned to scripted event handler with given name. Since Arma 3 v1.68 the code receives current EH id in the special variable: _thisScriptedEventHandler","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_camera","type":"function","md":"functions/BIS_fnc_camera.md","json":"functions/BIS_fnc_camera.json","groups":["Diagnostic"],"syntax":["[mode, parameter] call BIS_fnc_camera"],"summary":"Splendid™ Camera, \"Ultimate Screenshot Simulator\"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_camera_deleted","type":"function","md":"functions/BIS_fnc_camera_deleted.md","json":"functions/BIS_fnc_camera_deleted.json","groups":["Camera"],"syntax":["[camera] call BIS_fnc_camera_deleted"],"summary":"Deletes given camera.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_camera_edenAttributesChanged","type":"function","md":"functions/BIS_fnc_camera_edenAttributesChanged.md","json":"functions/BIS_fnc_camera_edenAttributesChanged.json","groups":["Camera3DEN"],"syntax":["[] call BIS_fnc_camera_edenAttributesChanged"],"summary":"Attributes change in EDEN for a camera","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_camera_edenConnectionChanged","type":"function","md":"functions/BIS_fnc_camera_edenConnectionChanged.md","json":"functions/BIS_fnc_camera_edenConnectionChanged.json","groups":["Camera3DEN"],"syntax":["[] call BIS_fnc_camera_edenConnectionChanged"],"summary":"3DEN connections of a camera are changed","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_camera_edenDeleted","type":"function","md":"functions/BIS_fnc_camera_edenDeleted.md","json":"functions/BIS_fnc_camera_edenDeleted.json","groups":["Camera3DEN"],"syntax":["[] call BIS_fnc_camera_edenDeleted"],"summary":"Camera is deleted","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_camera_edenInit","type":"function","md":"functions/BIS_fnc_camera_edenInit.md","json":"functions/BIS_fnc_camera_edenInit.json","groups":["Camera3DEN"],"syntax":["[] call BIS_fnc_camera_edenInit"],"summary":"Camera is initialized in 3den","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_camera_edenIsSelected","type":"function","md":"functions/BIS_fnc_camera_edenIsSelected.md","json":"functions/BIS_fnc_camera_edenIsSelected.json","groups":["Camera3DEN"],"syntax":["[] call BIS_fnc_camera_edenIsSelected"],"summary":"Whether this camera is selected in 3den","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_camera_edenRegisteredToWorld","type":"function","md":"functions/BIS_fnc_camera_edenRegisteredToWorld.md","json":"functions/BIS_fnc_camera_edenRegisteredToWorld.json","groups":["Camera3DEN"],"syntax":["[] call BIS_fnc_camera_edenRegisteredToWorld"],"summary":"","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_camera_edenReset","type":"function","md":"functions/BIS_fnc_camera_edenReset.md","json":"functions/BIS_fnc_camera_edenReset.json","groups":["Camera3DEN"],"syntax":["[] call BIS_fnc_camera_edenReset"],"summary":"Resets camera in 3DEN","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_camera_edenSelectionChanged","type":"function","md":"functions/BIS_fnc_camera_edenSelectionChanged.md","json":"functions/BIS_fnc_camera_edenSelectionChanged.json","groups":["Camera3DEN"],"syntax":["[] call BIS_fnc_camera_edenSelectionChanged"],"summary":"The selection state of given camera changes","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_camera_edenUnregisteredFromWorld","type":"function","md":"functions/BIS_fnc_camera_edenUnregisteredFromWorld.md","json":"functions/BIS_fnc_camera_edenUnregisteredFromWorld.json","groups":["Camera3DEN"],"syntax":["[] call BIS_fnc_camera_edenUnregisteredFromWorld"],"summary":"Attributes change in EDEN for a camera","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_camera_getCam","type":"function","md":"functions/BIS_fnc_camera_getCam.md","json":"functions/BIS_fnc_camera_getCam.json","groups":["Camera"],"syntax":["[camera] call BIS_fnc_camera_getCam"],"summary":"Gets camera instance of camerea object","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_camera_getCinemaBordersEnabled","type":"function","md":"functions/BIS_fnc_camera_getCinemaBordersEnabled.md","json":"functions/BIS_fnc_camera_getCinemaBordersEnabled.json","groups":["Camera"],"syntax":["[camera] call BIS_fnc_camera_getCinemaBordersEnabled"],"summary":"Check if camera uses cinema borders.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_camera_getFocus","type":"function","md":"functions/BIS_fnc_camera_getFocus.md","json":"functions/BIS_fnc_camera_getFocus.json","groups":["Camera"],"syntax":["[camera] call BIS_fnc_camera_getFocus"],"summary":"Returns camera focus.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_camera_getFOV","type":"function","md":"functions/BIS_fnc_camera_getFOV.md","json":"functions/BIS_fnc_camera_getFOV.json","groups":["Camera"],"syntax":["[camera] call BIS_fnc_camera_getFOV"],"summary":"Gets FOV of camera.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_camera_getHUDEnabled","type":"function","md":"functions/BIS_fnc_camera_getHUDEnabled.md","json":"functions/BIS_fnc_camera_getHUDEnabled.json","groups":["Camera"],"syntax":["[camera] call BIS_fnc_camera_getHUDEnabled"],"summary":"Returns wether camera HUD is enabled.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_camera_getVisionMode","type":"function","md":"functions/BIS_fnc_camera_getVisionMode.md","json":"functions/BIS_fnc_camera_getVisionMode.json","groups":["Camera"],"syntax":["[camera] call BIS_fnc_camera_getVisionMode"],"summary":"Returns camera vision mode.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_camera_init","type":"function","md":"functions/BIS_fnc_camera_init.md","json":"functions/BIS_fnc_camera_init.json","groups":["Camera"],"syntax":["[camera] call BIS_fnc_camera_init"],"summary":"Initialises a camera.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_camera_setCam","type":"function","md":"functions/BIS_fnc_camera_setCam.md","json":"functions/BIS_fnc_camera_setCam.json","groups":["Camera"],"syntax":["[camera, cameraInstance] call BIS_fnc_camera_setCam"],"summary":"Sets camera instance of camera object.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_camera_setCinemaBordersEnabled","type":"function","md":"functions/BIS_fnc_camera_setCinemaBordersEnabled.md","json":"functions/BIS_fnc_camera_setCinemaBordersEnabled.json","groups":["Camera"],"syntax":["[camera, enabled] call BIS_fnc_camera_setCinemaBordersEnabled"],"summary":"Sets cinema borders.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_camera_setFocus","type":"function","md":"functions/BIS_fnc_camera_setFocus.md","json":"functions/BIS_fnc_camera_setFocus.json","groups":["Camera"],"syntax":["[camera, focusValues] call BIS_fnc_camera_setFocus"],"summary":"Sets camera focus.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_camera_setFOV","type":"function","md":"functions/BIS_fnc_camera_setFOV.md","json":"functions/BIS_fnc_camera_setFOV.json","groups":["Camera"],"syntax":["[camera, FOV] call BIS_fnc_camera_setFOV"],"summary":"Sets the FOV of given camera.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_camera_setHUDEnabled","type":"function","md":"functions/BIS_fnc_camera_setHUDEnabled.md","json":"functions/BIS_fnc_camera_setHUDEnabled.json","groups":["Camera"],"syntax":["[camera, state] call BIS_fnc_camera_setHUDEnabled"],"summary":"Enables or disables camera HUD.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_camera_setVisionMode","type":"function","md":"functions/BIS_fnc_camera_setVisionMode.md","json":"functions/BIS_fnc_camera_setVisionMode.json","groups":["Camera"],"syntax":["[camera, mode] call BIS_fnc_camera_setVisionMode"],"summary":"Sets camera vision mode.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_camera_tick","type":"function","md":"functions/BIS_fnc_camera_tick.md","json":"functions/BIS_fnc_camera_tick.json","groups":["Camera"],"syntax":["[camera] call BIS_fnc_camera_tick"],"summary":"Ticks a camera. Updates position and view mode.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_cameraOld","type":"function","md":"functions/BIS_fnc_cameraOld.md","json":"functions/BIS_fnc_cameraOld.json","groups":["Diagnostic"],"syntax":["[target] call BIS_fnc_cameraOld"],"summary":"Classic camera script, replaced by the Splendid™ BIS_fnc_camera.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_camFollow","type":"function","md":"functions/BIS_fnc_camFollow.md","json":"functions/BIS_fnc_camFollow.json","groups":["Camera"],"syntax":["[camera, target, refreshTime] call BIS_fnc_camFollow"],"summary":"Refresh a camera Field of View according to its distance with the target.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_cancelMarker","type":"function","md":"functions/BIS_fnc_cancelMarker.md","json":"functions/BIS_fnc_cancelMarker.json","groups":["Map and Markers"],"syntax":["[marker, duration, fadeTime, sizeMultiplier, angleOffset] spawn BIS_fnc_cancelMarker"],"summary":"Cancels a marker by a red 'X' marker. Also sets its variable to \"Canceled\" to true.","arma3_since":"1.78","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_carAlarm","type":"function","md":"functions/BIS_fnc_carAlarm.md","json":"functions/BIS_fnc_carAlarm.json","groups":["Object Manipulation"],"syntax":["[mode, car] call BIS_fnc_carAlarm"],"summary":"Play car alarm effect.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_cargoTurretIndex","type":"function","md":"functions/BIS_fnc_cargoTurretIndex.md","json":"functions/BIS_fnc_cargoTurretIndex.json","groups":["Object Manipulation"],"syntax":["[vehicle, personOrTurretPath] call BIS_fnc_cargoTurretIndex"],"summary":"Return cargo index of a person turret and the other way around.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_carrier01AnimateDeflectors","type":"function","md":"functions/BIS_fnc_carrier01AnimateDeflectors.md","json":"functions/BIS_fnc_carrier01AnimateDeflectors.json","groups":["Aircraft Carrier"],"syntax":["[carrierPart, animations, animationState] spawn BIS_fnc_carrier01AnimateDeflectors"],"summary":"Plays a set of animations to animate the carriers' catapult jet blast deflectors. See Arma 3: Aircraft Systems for information about needed config changes.","arma3_since":"1.68","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_carrier01CatapultActionAdd","type":"function","md":"functions/BIS_fnc_carrier01CatapultActionAdd.md","json":"functions/BIS_fnc_carrier01CatapultActionAdd.json","groups":["Aircraft Carrier"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_carrier01CatapultActionRemove","type":"function","md":"functions/BIS_fnc_carrier01CatapultActionRemove.md","json":"functions/BIS_fnc_carrier01CatapultActionRemove.json","groups":["Aircraft Carrier"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_carrier01CatapultID","type":"function","md":"functions/BIS_fnc_carrier01CatapultID.md","json":"functions/BIS_fnc_carrier01CatapultID.json","groups":["Aircraft Carrier"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_carrier01CatapultLockTo","type":"function","md":"functions/BIS_fnc_carrier01CatapultLockTo.md","json":"functions/BIS_fnc_carrier01CatapultLockTo.json","groups":["Aircraft Carrier"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_carrier01CrewInAnim","type":"function","md":"functions/BIS_fnc_carrier01CrewInAnim.md","json":"functions/BIS_fnc_carrier01CrewInAnim.json","groups":["Aircraft Carrier"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_carrier01CrewPlayAnim","type":"function","md":"functions/BIS_fnc_carrier01CrewPlayAnim.md","json":"functions/BIS_fnc_carrier01CrewPlayAnim.json","groups":["Aircraft Carrier"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_carrier01EdenDelete","type":"function","md":"functions/BIS_fnc_carrier01EdenDelete.md","json":"functions/BIS_fnc_carrier01EdenDelete.json","groups":["Aircraft Carrier"],"syntax":["carrier call BIS_fnc_carrier01EdenDelete"],"summary":"Deletes all parts of a dynamic aircraft carrier in Eden Editor after its base object has been deleted.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_carrier01EdenInit","type":"function","md":"functions/BIS_fnc_carrier01EdenInit.md","json":"functions/BIS_fnc_carrier01EdenInit.json","groups":["Aircraft Carrier"],"syntax":["carrier call BIS_fnc_carrier01EdenInit"],"summary":"Assembles a dynamic aircraft carrier in Eden Editor. The function reads the carrier base's multiStructureParts config array (pairs of part class name and memory point name), creates each part with createVehicle, aligns…","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_carrier01Init","type":"function","md":"functions/BIS_fnc_carrier01Init.md","json":"functions/BIS_fnc_carrier01Init.json","groups":["Aircraft Carrier"],"syntax":["carrier call BIS_fnc_carrier01Init"],"summary":"This is a main function designed to assemble a dynamic aircraft carrier. A carrier consists of multiple sub-objects that are linked together based on precise memory point positions in 3D space.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_carrier01PosUpdate","type":"function","md":"functions/BIS_fnc_carrier01PosUpdate.md","json":"functions/BIS_fnc_carrier01PosUpdate.json","groups":["Aircraft Carrier"],"syntax":["carrier call BIS_fnc_carrier01PosUpdate"],"summary":"Moves all parts of a dynamic aircraft carrier back into place relative to its base object.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_changeColorMarker","type":"function","md":"functions/BIS_fnc_changeColorMarker.md","json":"functions/BIS_fnc_changeColorMarker.json","groups":["Map and Markers"],"syntax":["[marker, color, duration] spawn BIS_fnc_changeColorMarker"],"summary":"Makes the marker go from its original color to a specified color over time","arma3_since":"1.78","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_changeSupportRadioChannel","type":"function","md":"functions/BIS_fnc_changeSupportRadioChannel.md","json":"functions/BIS_fnc_changeSupportRadioChannel.json","groups":["Supports"],"syntax":["[param0, param1] call BIS_fnc_changeSupportRadioChannel"],"summary":"Changes the radio channel for Support module-related protocol.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_channelNumToRadioChannelID","type":"function","md":"functions/BIS_fnc_channelNumToRadioChannelID.md","json":"functions/BIS_fnc_channelNumToRadioChannelID.json","groups":["Radio"],"syntax":["channelNum call BIS_fnc_channelNumToRadioChannelID"],"summary":"Converts chat channel number, used in currentChannel, enableChannel, etc to radio channel id, used in radioChannelAdd, radioChannelSetLabel, etc.","arma3_since":"2.22","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_cinemaBorder","type":"function","md":"functions/BIS_fnc_cinemaBorder.md","json":"functions/BIS_fnc_cinemaBorder.json","groups":["GUI"],"syntax":["[mode, duration, sound, view] call BIS_fnc_cinemaBorder"],"summary":"Creates cinematic borders. Player cannot move during cutscene.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_clamp","type":"function","md":"functions/BIS_fnc_clamp.md","json":"functions/BIS_fnc_clamp.json","groups":["Math"],"syntax":["[value, min, max] call BIS_fnc_clamp"],"summary":"Clamps provided value within min..max range.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_clampVector","type":"function","md":"functions/BIS_fnc_clampVector.md","json":"functions/BIS_fnc_clampVector.json","groups":["Vectors"],"syntax":["[vector, min, max] call BIS_fnc_clampVector"],"summary":"Clamps vector values between provided min/max boundaries.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_classMagazine","type":"function","md":"functions/BIS_fnc_classMagazine.md","json":"functions/BIS_fnc_classMagazine.json","groups":["Configs"],"syntax":["magazineClass call BIS_fnc_classMagazine"],"summary":"Returns class of magazine given by string.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_classWeapon","type":"function","md":"functions/BIS_fnc_classWeapon.md","json":"functions/BIS_fnc_classWeapon.json","groups":["Weapons"],"syntax":["weaponClass call BIS_fnc_classWeapon"],"summary":"Returns class of weapon given by string.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_clerp","type":"function","md":"functions/BIS_fnc_clerp.md","json":"functions/BIS_fnc_clerp.json","groups":["Interpolation"],"syntax":["[currentValue, targetValue, alpha] call BIS_fnc_clerp"],"summary":"CLerp - Circular Lerp - is like lerp but handles the wraparound from 0 to 360","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_codePerformance","type":"function","md":"functions/BIS_fnc_codePerformance.md","json":"functions/BIS_fnc_codePerformance.json","groups":["Diagnostic"],"syntax":["[expression, arguments, cycles, display] call BIS_fnc_codePerformance"],"summary":"Measures how much time it takes to execute given expression. Results may vary based on overall performance; use this function to compare alternative scripting approaches rather than to measure specific values.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_colorConfigToRGBA","type":"function","md":"functions/BIS_fnc_colorConfigToRGBA.md","json":"functions/BIS_fnc_colorConfigToRGBA.json","groups":["Arrays"],"syntax":["configColor call BIS_fnc_colorConfigToRGBA"],"summary":"Converts config color format to RGBA array of numbers.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_colorMarker","type":"function","md":"functions/BIS_fnc_colorMarker.md","json":"functions/BIS_fnc_colorMarker.json","groups":["Map and Markers"],"syntax":["[marker, color, duration] spawn BIS_fnc_colorMarker"],"summary":"Changes color of a marker with a little effect","arma3_since":"1.78","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_colorRGBAtoHTML","type":"function","md":"functions/BIS_fnc_colorRGBAtoHTML.md","json":"functions/BIS_fnc_colorRGBAtoHTML.json","groups":["Arrays"],"syntax":["colorArray call BIS_fnc_colorRGBAtoHTML"],"summary":"Converts RGBA color format to #AARRGGBB HTML color format.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_colorRGBAtoTexture","type":"function","md":"functions/BIS_fnc_colorRGBAtoTexture.md","json":"functions/BIS_fnc_colorRGBAtoTexture.json","groups":["Arrays"],"syntax":["color call BIS_fnc_colorRGBAtoTexture"],"summary":"Converts RGB color format to procedural texture, e.g [0,0,0,1] becomes \"#(argb,8,8,3)color(0,0,0,1)\". Values are in range 0..1.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_colorRGBtoHTML","type":"function","md":"functions/BIS_fnc_colorRGBtoHTML.md","json":"functions/BIS_fnc_colorRGBtoHTML.json","groups":["Arrays"],"syntax":["colorArray call BIS_fnc_colorRGBtoHTML"],"summary":"Converts RGB color format to HTML color format.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_commsMenuCreate","type":"function","md":"functions/BIS_fnc_commsMenuCreate.md","json":"functions/BIS_fnc_commsMenuCreate.json","groups":["Communication Menu"],"syntax":["call BIS_fnc_commsMenuCreate"],"summary":"Creates the global communications menu, if it is not already created. All entries are invisible by default. Unhide appropriate sections by using BIS_fnc_commsMenuToggleVisibility.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_commsMenuToggleAvailability","type":"function","md":"functions/BIS_fnc_commsMenuToggleAvailability.md","json":"functions/BIS_fnc_commsMenuToggleAvailability.json","groups":["Communication Menu"],"syntax":["[index, mode] call BIS_fnc_commsMenuToggleAvailability"],"summary":"Enables or disables certain sections of the global communications menu.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_commsMenuToggleVisibility","type":"function","md":"functions/BIS_fnc_commsMenuToggleVisibility.md","json":"functions/BIS_fnc_commsMenuToggleVisibility.json","groups":["Communication Menu"],"syntax":["[index, mode] call BIS_fnc_commsMenuToggleVisibility"],"summary":"Shows or hides certain sections of the global communications menu.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_compareDateTimes","type":"function","md":"functions/BIS_fnc_compareDateTimes.md","json":"functions/BIS_fnc_compareDateTimes.json","groups":["Environment"],"syntax":["[date1, date2] call BIS_fnc_compareDateTimes"],"summary":"Returns the newer date or returns true if they are identical.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_compatibleItems","type":"function","md":"functions/BIS_fnc_compatibleItems.md","json":"functions/BIS_fnc_compatibleItems.json","groups":["Inventory"],"syntax":["weapon call BIS_fnc_compatibleItems"],"summary":"Return all compatible weapon attachments.","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"deprecated","operator":null,"aliases":[]},{"name":"BIS_fnc_compatibleMagazines","type":"function","md":"functions/BIS_fnc_compatibleMagazines.md","json":"functions/BIS_fnc_compatibleMagazines.json","groups":["Weapons"],"syntax":["[weapon, returnHidden] call BIS_fnc_compatibleMagazines"],"summary":"Gets all compatible magazines for selected weapons. Function looks both for magazines listed in magazines array and compatible magazineWells.","arma3_since":"1.96","locality":{"argument":null,"effect":null,"server_exec":false},"status":"deprecated","operator":null,"aliases":[]},{"name":"BIS_fnc_completedCuratorChallengesCount","type":"function","md":"functions/BIS_fnc_completedCuratorChallengesCount.md","json":"functions/BIS_fnc_completedCuratorChallengesCount.json","groups":["CuratorChallenges"],"syntax":["curator call BIS_fnc_completedCuratorChallengesCount"],"summary":"Return number of completed curator challenges.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_conditionalSelect","type":"function","md":"functions/BIS_fnc_conditionalSelect.md","json":"functions/BIS_fnc_conditionalSelect.json","groups":["Arrays"],"syntax":["[items, condition] call BIS_fnc_conditionalSelect"],"summary":"This returns a sub-array of elements that satisfy a specific condition in the order they have been passed.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_configExtremes","type":"function","md":"functions/BIS_fnc_configExtremes.md","json":"functions/BIS_fnc_configExtremes.json","groups":["Configs"],"syntax":["[paths, properties, propertyTypes, propertyDefaults] call BIS_fnc_configExtremes"],"summary":"Scan config paths and return min and max values for each property. Can be used only for properties of type Number and Array (value is considered to be the geometric mean of all numbers in the array).","arma3_since":"1.36","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_configPath","type":"function","md":"functions/BIS_fnc_configPath.md","json":"functions/BIS_fnc_configPath.json","groups":["Configs"],"syntax":["[config, format, strict] call BIS_fnc_configPath"],"summary":"Returns config path to given entry in given format.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_configViewer","type":"function","md":"functions/BIS_fnc_configViewer.md","json":"functions/BIS_fnc_configViewer.json","groups":["Diagnostic"],"syntax":["[parent, cfg, showOk, onSelect, onAdd, header] call BIS_fnc_configViewer"],"summary":"Opens the Splendid™ Config Viewer.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_consolidateArray","type":"function","md":"functions/BIS_fnc_consolidateArray.md","json":"functions/BIS_fnc_consolidateArray.json","groups":["Arrays"],"syntax":["array call BIS_fnc_consolidateArray"],"summary":"Finds duplicates in the given array of anything and consolidates them into an array of sub-arrays","arma3_since":"0.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_controlConfigs","type":"function","md":"functions/BIS_fnc_controlConfigs.md","json":"functions/BIS_fnc_controlConfigs.json","groups":["GUI","Configs"],"syntax":["[display, path] call BIS_fnc_controlConfigs"],"summary":"Return config paths to all display controls.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_controlPoint_compute","type":"function","md":"functions/BIS_fnc_controlPoint_compute.md","json":"functions/BIS_fnc_controlPoint_compute.json","groups":["ControlPoint"],"syntax":["[controlPoint] call BIS_fnc_controlPoint_compute"],"summary":"Computes data for control point.","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_controlPoint_computeOwnerKey","type":"function","md":"functions/BIS_fnc_controlPoint_computeOwnerKey.md","json":"functions/BIS_fnc_controlPoint_computeOwnerKey.json","groups":["ControlPoint"],"syntax":["[controlPoint] call BIS_fnc_controlPoint_computeOwnerKey"],"summary":"Returns the key owner of given control point.","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_controlPoint_edenAttributesChanged","type":"function","md":"functions/BIS_fnc_controlPoint_edenAttributesChanged.md","json":"functions/BIS_fnc_controlPoint_edenAttributesChanged.json","groups":["ControlPoint3DEN"],"syntax":["[] call BIS_fnc_controlPoint_edenAttributesChanged"],"summary":"Attributes change in EDEN for a control point","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_controlPoint_edenConnectionChanged","type":"function","md":"functions/BIS_fnc_controlPoint_edenConnectionChanged.md","json":"functions/BIS_fnc_controlPoint_edenConnectionChanged.json","groups":["ControlPoint3DEN"],"syntax":["[] call BIS_fnc_controlPoint_edenConnectionChanged"],"summary":"3DEN connections of a control point is changed","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_controlPoint_edenDragged","type":"function","md":"functions/BIS_fnc_controlPoint_edenDragged.md","json":"functions/BIS_fnc_controlPoint_edenDragged.json","groups":["ControlPoint3DEN"],"syntax":["[] call BIS_fnc_controlPoint_edenDragged"],"summary":"Entity is dragged in 3DEN","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_controlPoint_edenIsSelected","type":"function","md":"functions/BIS_fnc_controlPoint_edenIsSelected.md","json":"functions/BIS_fnc_controlPoint_edenIsSelected.json","groups":["ControlPoint3DEN"],"syntax":["[] call BIS_fnc_controlPoint_edenIsSelected"],"summary":"Whether given control point is selected in 3den","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_controlPoint_edenRegisteredToWorld","type":"function","md":"functions/BIS_fnc_controlPoint_edenRegisteredToWorld.md","json":"functions/BIS_fnc_controlPoint_edenRegisteredToWorld.json","groups":["ControlPoint3DEN"],"syntax":["[] call BIS_fnc_controlPoint_edenRegisteredToWorld"],"summary":"Attributes change in EDEN for a control point","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_controlPoint_edenUnregisteredFromWorld","type":"function","md":"functions/BIS_fnc_controlPoint_edenUnregisteredFromWorld.md","json":"functions/BIS_fnc_controlPoint_edenUnregisteredFromWorld.json","groups":["ControlPoint3DEN"],"syntax":["[] call BIS_fnc_controlPoint_edenUnregisteredFromWorld"],"summary":"Attributes change in EDEN for a control point","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_controlPoint_getOwnerKey","type":"function","md":"functions/BIS_fnc_controlPoint_getOwnerKey.md","json":"functions/BIS_fnc_controlPoint_getOwnerKey.json","groups":["ControlPoint"],"syntax":["[controlPoint] call BIS_fnc_controlPoint_getOwnerKey"],"summary":"Returns the key owner of given control point.","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_controlPoint_isArrive","type":"function","md":"functions/BIS_fnc_controlPoint_isArrive.md","json":"functions/BIS_fnc_controlPoint_isArrive.json","groups":["ControlPoint"],"syntax":["[controlPoint] call BIS_fnc_controlPoint_isArrive"],"summary":"Whether given control point is arrive, not leave.","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_controlPoint_setIsArrive","type":"function","md":"functions/BIS_fnc_controlPoint_setIsArrive.md","json":"functions/BIS_fnc_controlPoint_setIsArrive.json","groups":["ControlPoint"],"syntax":["[controlPoint, isArrive] call BIS_fnc_controlPoint_setIsArrive"],"summary":"Set's whether this control point is arrive or leave.","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_convertUnits","type":"function","md":"functions/BIS_fnc_convertUnits.md","json":"functions/BIS_fnc_convertUnits.json","groups":["Math"],"syntax":["[value, from, to, mode, precision] call BIS_fnc_convertUnits"],"summary":"Converts values to a target system of units.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_countdown","type":"function","md":"functions/BIS_fnc_countdown.md","json":"functions/BIS_fnc_countdown.json","groups":["Missions"],"syntax":["[timeInSeconds, global] call BIS_fnc_countdown"],"summary":"Triggers a countdown.","arma3_since":"1.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_counter","type":"function","md":"functions/BIS_fnc_counter.md","json":"functions/BIS_fnc_counter.json","groups":["Systems"],"syntax":["[varName, add, modulo] call BIS_fnc_counter"],"summary":"Modify the given counter, create it if does not exist.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_CPDummy","type":"function","md":"functions/BIS_fnc_CPDummy.md","json":"functions/BIS_fnc_CPDummy.json","groups":["CombatPatrol"],"syntax":["[] call BIS_fnc_CPDummy"],"summary":"","arma3_since":"1.72","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_CPFindEmptyPosition","type":"function","md":"functions/BIS_fnc_CPFindEmptyPosition.md","json":"functions/BIS_fnc_CPFindEmptyPosition.json","groups":["CombatPatrol"],"syntax":["[] call BIS_fnc_CPFindEmptyPosition"],"summary":"Combat Patrol empty position locator","arma3_since":"1.72","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_CPInit","type":"function","md":"functions/BIS_fnc_CPInit.md","json":"functions/BIS_fnc_CPInit.json","groups":["CombatPatrol"],"syntax":["[] call BIS_fnc_CPInit"],"summary":"Combat Patrol init & general handle","arma3_since":"1.72","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_CPLog","type":"function","md":"functions/BIS_fnc_CPLog.md","json":"functions/BIS_fnc_CPLog.json","groups":["CombatPatrol"],"syntax":["[] call BIS_fnc_CPLog"],"summary":"Combat Patrol dedicated logging fnc","arma3_since":"1.72","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_CPPickSafeDir","type":"function","md":"functions/BIS_fnc_CPPickSafeDir.md","json":"functions/BIS_fnc_CPPickSafeDir.json","groups":["CombatPatrol"],"syntax":["[] call BIS_fnc_CPPickSafeDir"],"summary":"Combat Patrol safe azimuth picker.","arma3_since":"1.72","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_CPSafeAzimuths","type":"function","md":"functions/BIS_fnc_CPSafeAzimuths.md","json":"functions/BIS_fnc_CPSafeAzimuths.json","groups":["CombatPatrol"],"syntax":["[] call BIS_fnc_CPSafeAzimuths"],"summary":"Combat Patrol safe azimuth finder. Scans around the AO for usable & convenient approach routes","arma3_since":"1.72","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_CPSendReinforcements","type":"function","md":"functions/BIS_fnc_CPSendReinforcements.md","json":"functions/BIS_fnc_CPSendReinforcements.json","groups":["CombatPatrol"],"syntax":["[] call BIS_fnc_CPSendReinforcements"],"summary":"Combat Patrol reinforcements handle","arma3_since":"1.72","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_CPSpawnGarrisonGrp","type":"function","md":"functions/BIS_fnc_CPSpawnGarrisonGrp.md","json":"functions/BIS_fnc_CPSpawnGarrisonGrp.json","groups":["CombatPatrol"],"syntax":["[] call BIS_fnc_CPSpawnGarrisonGrp"],"summary":"Combat Patrol garrison spawning","arma3_since":"1.72","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_CPWaitUntil","type":"function","md":"functions/BIS_fnc_CPWaitUntil.md","json":"functions/BIS_fnc_CPWaitUntil.json","groups":["CombatPatrol","Program Flow"],"syntax":["[condition, interval] spawn BIS_fnc_CPWaitUntil"],"summary":"Function waits until condition becomes true. Condition is checked with given interval.","arma3_since":"1.72","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_createLogRecord","type":"function","md":"functions/BIS_fnc_createLogRecord.md","json":"functions/BIS_fnc_createLogRecord.json","groups":["GUI"],"syntax":["[owner, title, text] call BIS_fnc_createLogRecord"],"summary":"Create a dated, timed diary record in the owner's \"Log\" subject.","arma3_since":"1.00","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_createMenu","type":"function","md":"functions/BIS_fnc_createMenu.md","json":"functions/BIS_fnc_createMenu.json","groups":["Communication Menu"],"syntax":["[namePath, variable, itemDetails, subMenu, codeStr, parameters, showKey] call BIS_fnc_createMenu"],"summary":"Create custom commanding menu (with multiple pages if necessary).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_createObjectOO","type":"function","md":"functions/BIS_fnc_createObjectOO.md","json":"functions/BIS_fnc_createObjectOO.json","groups":["OO"],"syntax":["[class,params] call BIS_fnc_createObjectOO"],"summary":"Instantiates an object of a certain class.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_createRuin","type":"function","md":"functions/BIS_fnc_createRuin.md","json":"functions/BIS_fnc_createRuin.json","groups":["Environment"],"syntax":["building call BIS_fnc_createRuin"],"summary":"Create a building ruin and hide the original object.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_createSimpleObject","type":"function","md":"functions/BIS_fnc_createSimpleObject.md","json":"functions/BIS_fnc_createSimpleObject.json","groups":["Object Manipulation"],"syntax":["[input, position, direction, followTerrain, forceSuperSimpleObject, local] call BIS_fnc_createSimpleObject"],"summary":"Creates non-simulated framerate and network performance friendly object - a Simple Object - and applies different adjustments to fake non-existing physX and engine interactions.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_createTooltip","type":"function","md":"functions/BIS_fnc_createTooltip.md","json":"functions/BIS_fnc_createTooltip.json","groups":["GUI"],"syntax":["[input, display, mousePos] call BIS_fnc_createTooltip"],"summary":"Shows group tooltip. Adapted for Tac Ops DLC for use in the animated briefings.","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_credits","type":"function","md":"functions/BIS_fnc_credits.md","json":"functions/BIS_fnc_credits.json","groups":["GUI"],"syntax":["[] spawn BIS_fnc_credits"],"summary":"Opens credits, identical to those found in main menu (Arma 3). Also present in Arma 3.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_credits_movie","type":"function","md":"functions/BIS_fnc_credits_movie.md","json":"functions/BIS_fnc_credits_movie.json","groups":["GUI"],"syntax":["[display, mode] call BIS_fnc_credits_movie"],"summary":"Movie credits function.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_credits_movieConfig","type":"function","md":"functions/BIS_fnc_credits_movieConfig.md","json":"functions/BIS_fnc_credits_movieConfig.json","groups":["GUI"],"syntax":["[param0] call BIS_fnc_credits_movieConfig"],"summary":"Movie credits config preprocessor.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_credits_movieSupport","type":"function","md":"functions/BIS_fnc_credits_movieSupport.md","json":"functions/BIS_fnc_credits_movieSupport.json","groups":["GUI"],"syntax":[],"summary":"Movie credits supporters preprocessor.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_crewCount","type":"function","md":"functions/BIS_fnc_crewCount.md","json":"functions/BIS_fnc_crewCount.json","groups":["Object Manipulation"],"syntax":["param call BIS_fnc_crewCount"],"summary":"Function that counts amount of seats, both for crew and cargo seats.","arma3_since":"1.08","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_crossProduct","type":"function","md":"functions/BIS_fnc_crossProduct.md","json":"functions/BIS_fnc_crossProduct.json","groups":["Vectors"],"syntax":["[vector1, vector2] call BIS_fnc_crossProduct"],"summary":"Return the cross product of two 3D vectors.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_crows","type":"function","md":"functions/BIS_fnc_crows.md","json":"functions/BIS_fnc_crows.json","groups":["Environment"],"syntax":["[position, areaSize, number, height] call BIS_fnc_crows"],"summary":"Spawns flock of crows circling the area.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_ctrlFitToTextHeight","type":"function","md":"functions/BIS_fnc_ctrlFitToTextHeight.md","json":"functions/BIS_fnc_ctrlFitToTextHeight.json","groups":["GUI"],"syntax":["[control,offset,time] call BIS_fnc_ctrlFitToTextHeight"],"summary":"Resize structured text control to fit its text height.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_ctrlSetScale","type":"function","md":"functions/BIS_fnc_ctrlSetScale.md","json":"functions/BIS_fnc_ctrlSetScale.json","groups":["GUI"],"syntax":["[control,scale,time] spawn BIS_fnc_ctrlSetScale"],"summary":"Scale a control while maintaining its centering.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_ctrlTextHeight","type":"function","md":"functions/BIS_fnc_ctrlTextHeight.md","json":"functions/BIS_fnc_ctrlTextHeight.json","groups":["GUI"],"syntax":["[control] call BIS_fnc_ctrlTextHeight"],"summary":"Resize control according to it is text.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_curatorAttachObject","type":"function","md":"functions/BIS_fnc_curatorAttachObject.md","json":"functions/BIS_fnc_curatorAttachObject.json","groups":["Curator"],"syntax":["[object] call BIS_fnc_curatorAttachObject"],"summary":"Attach an object on another one under cursor.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_curatorAttributes","type":"function","md":"functions/BIS_fnc_curatorAttributes.md","json":"functions/BIS_fnc_curatorAttributes.json","groups":["Curator"],"syntax":["[param0, param1] call BIS_fnc_curatorAttributes"],"summary":"Return attributes available for given entity","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_curatorAutomatic","type":"function","md":"functions/BIS_fnc_curatorAutomatic.md","json":"functions/BIS_fnc_curatorAutomatic.json","groups":["Curator"],"syntax":["[curator, sides, cheatCoef, infantryProb, groundProb, airProb, marineProb] call BIS_fnc_curatorAutomatic"],"summary":"Spawn units based on curator settings. Used when curator role is not taken.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_curatorAutomaticPositions","type":"function","md":"functions/BIS_fnc_curatorAutomaticPositions.md","json":"functions/BIS_fnc_curatorAutomaticPositions.json","groups":["Curator"],"syntax":[],"summary":"","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_curatorChallengeDestroyVehicle","type":"function","md":"functions/BIS_fnc_curatorChallengeDestroyVehicle.md","json":"functions/BIS_fnc_curatorChallengeDestroyVehicle.json","groups":["CuratorChallenges"],"syntax":[],"summary":"","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_curatorChallengeFindIntel","type":"function","md":"functions/BIS_fnc_curatorChallengeFindIntel.md","json":"functions/BIS_fnc_curatorChallengeFindIntel.json","groups":["CuratorChallenges"],"syntax":[],"summary":"","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_curatorChallengeFireWeapon","type":"function","md":"functions/BIS_fnc_curatorChallengeFireWeapon.md","json":"functions/BIS_fnc_curatorChallengeFireWeapon.json","groups":["CuratorChallenges"],"syntax":[],"summary":"","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_curatorChallengeGetInVehicle","type":"function","md":"functions/BIS_fnc_curatorChallengeGetInVehicle.md","json":"functions/BIS_fnc_curatorChallengeGetInVehicle.json","groups":["CuratorChallenges"],"syntax":[],"summary":"","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_curatorChallengeIlluminate","type":"function","md":"functions/BIS_fnc_curatorChallengeIlluminate.md","json":"functions/BIS_fnc_curatorChallengeIlluminate.json","groups":["CuratorChallenges"],"syntax":[],"summary":"","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_curatorChallengeSpawnLightning","type":"function","md":"functions/BIS_fnc_curatorChallengeSpawnLightning.md","json":"functions/BIS_fnc_curatorChallengeSpawnLightning.json","groups":["CuratorChallenges"],"syntax":[],"summary":"","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_curatorHint","type":"function","md":"functions/BIS_fnc_curatorHint.md","json":"functions/BIS_fnc_curatorHint.json","groups":["Curator"],"syntax":["[title, text, duration] call BIS_fnc_curatorHint"],"summary":"Show hint in curator interface.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_curatorObjectEdited","type":"function","md":"functions/BIS_fnc_curatorObjectEdited.md","json":"functions/BIS_fnc_curatorObjectEdited.json","groups":["Curator"],"syntax":["[module, object] call BIS_fnc_curatorObjectEdited"],"summary":"Code executed when curator object is edited (i.e., moved or rotated). When a soldier or a vehicle is moved high above ground, create a parachute for them.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_curatorObjectPlaced","type":"function","md":"functions/BIS_fnc_curatorObjectPlaced.md","json":"functions/BIS_fnc_curatorObjectPlaced.json","groups":["Curator"],"syntax":["[module,object] call BIS_fnc_curatorObjectPlaced"],"summary":"Code executed when curator object is placed.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_curatorObjectRegistered","type":"function","md":"functions/BIS_fnc_curatorObjectRegistered.md","json":"functions/BIS_fnc_curatorObjectRegistered.json","groups":["Curator"],"syntax":["[curator, code] call BIS_fnc_curatorObjectRegistered"],"summary":"Register \"curatorObjectRegistered\" handler. Cost of vehicles with crews will be automatically calculated based on vehicle + crew cost.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_curatorObjectRegisteredTable","type":"function","md":"functions/BIS_fnc_curatorObjectRegisteredTable.md","json":"functions/BIS_fnc_curatorObjectRegisteredTable.json","groups":["Curator"],"syntax":["[curatorLogic, [className, cost, className, cost...]] call BIS_fnc_curatorObjectRegisteredTable"],"summary":"Register curator object costs from a table. A table can be exported into a spreadsheet using BIS_fnc_exportCuratorCostTable and used as argument for this function.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_curatorPinged","type":"function","md":"functions/BIS_fnc_curatorPinged.md","json":"functions/BIS_fnc_curatorPinged.json","groups":["Curator"],"syntax":["[module, player] call BIS_fnc_curatorPinged"],"summary":"Show effects when player pings curator. Icon and entity list highlighting is handled by engine","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_curatorRespawn","type":"function","md":"functions/BIS_fnc_curatorRespawn.md","json":"functions/BIS_fnc_curatorRespawn.json","groups":["Curator"],"syntax":["[newUnit,oldUnit] call BIS_fnc_curatorRespawn"],"summary":"Restore unit for curators after respawn. When curator owner, it will transfer ownership to the new unit. When editable by curator, it will remove the dead unit and register the new one.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_curatorSayMessage","type":"function","md":"functions/BIS_fnc_curatorSayMessage.md","json":"functions/BIS_fnc_curatorSayMessage.json","groups":["Curator"],"syntax":["[speaker, sentence] call BIS_fnc_curatorSayMessage"],"summary":"Plays some radio message from CfgRadio locally.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_curatorVisionModes","type":"function","md":"functions/BIS_fnc_curatorVisionModes.md","json":"functions/BIS_fnc_curatorVisionModes.json","groups":["Curator"],"syntax":["[curator] call BIS_fnc_curatorVisionModes"],"summary":"Toggle curator vision mode.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_curatorWaypointPlaced","type":"function","md":"functions/BIS_fnc_curatorWaypointPlaced.md","json":"functions/BIS_fnc_curatorWaypointPlaced.json","groups":["Curator"],"syntax":["[object, waypointGroup, waypointID] call BIS_fnc_curatorWaypointPlaced"],"summary":"Code executed when curator waypoint is placed.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_customGPS","type":"function","md":"functions/BIS_fnc_customGPS.md","json":"functions/BIS_fnc_customGPS.json","groups":["GUI"],"syntax":["[path, deltaX, deltaY] call BIS_fnc_customGPS"],"summary":"Replaces GPS frame. The following line must be defined in mission Description.ext:","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_customGPSVideo","type":"function","md":"functions/BIS_fnc_customGPSVideo.md","json":"functions/BIS_fnc_customGPSVideo.json","groups":["GUI"],"syntax":["[path, sizeCoef] spawn BIS_fnc_customGPSVideo"],"summary":"Plays in-game video in GPS frame. If BIS_fnc_customGPS changed the GPS texture, it is used. GPS GUI layer is 19.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_cutDecimals","type":"function","md":"functions/BIS_fnc_cutDecimals.md","json":"functions/BIS_fnc_cutDecimals.json","groups":["Math"],"syntax":["[number, precision] call BIS_fnc_cutDecimals"],"summary":"Function that rounds specified number to specified amount of decimals.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_damageChanged","type":"function","md":"functions/BIS_fnc_damageChanged.md","json":"functions/BIS_fnc_damageChanged.json","groups":["Feedback"],"syntax":["call BIS_fnc_damageChanged"],"summary":"Handle effects caused by changing of damage.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_damagePulsing","type":"function","md":"functions/BIS_fnc_damagePulsing.md","json":"functions/BIS_fnc_damagePulsing.json","groups":["Feedback"],"syntax":["call BIS_fnc_damagePulsing"],"summary":"Game pulsing damage effect.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_dataTerminalAnimate","type":"function","md":"functions/BIS_fnc_dataTerminalAnimate.md","json":"functions/BIS_fnc_dataTerminalAnimate.json","groups":["Scripts"],"syntax":["[dataTerminal, step] call BIS_fnc_dataTerminalAnimate"],"summary":"Animate a Data Terminal (\"Land_DataTerminal_01_F\").","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_dataTerminalColor","type":"function","md":"functions/BIS_fnc_dataTerminalColor.md","json":"functions/BIS_fnc_dataTerminalColor.json","groups":["Scripts"],"syntax":["[dataTerminal, step1color, step2color, step3color] call BIS_fnc_dataTerminalColor"],"summary":"Set Data Terminal colors for its different steps. Steps are:","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_dbClassCheck","type":"function","md":"functions/BIS_fnc_dbClassCheck.md","json":"functions/BIS_fnc_dbClassCheck.json","groups":["Database"],"syntax":["[databaseArray, path] call BIS_fnc_dbClassCheck"],"summary":"Check if class exists in Scripted Database.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_dbClassId","type":"function","md":"functions/BIS_fnc_dbClassId.md","json":"functions/BIS_fnc_dbClassId.json","groups":["Database"],"syntax":["text call BIS_fnc_dbClassId"],"summary":"Converts string to class definition.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_dbClassIndex","type":"function","md":"functions/BIS_fnc_dbClassIndex.md","json":"functions/BIS_fnc_dbClassIndex.json","groups":["Database"],"syntax":["[database, path] call BIS_fnc_dbClassIndex"],"summary":"Returns indices leading to given class.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_dbClassList","type":"function","md":"functions/BIS_fnc_dbClassList.md","json":"functions/BIS_fnc_dbClassList.json","groups":["Database"],"syntax":["[database, path] call BIS_fnc_dbClassList"],"summary":"Returns all classes within class.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_dbClassRemove","type":"function","md":"functions/BIS_fnc_dbClassRemove.md","json":"functions/BIS_fnc_dbClassRemove.json","groups":["Database"],"syntax":["[database, path] call BIS_fnc_dbClassRemove"],"summary":"Remove class from Scripted Database. The function does not return the modified database but modifies the passed array directly.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_dbClassReturn","type":"function","md":"functions/BIS_fnc_dbClassReturn.md","json":"functions/BIS_fnc_dbClassReturn.json","groups":["Database"],"syntax":["[database, path] call BIS_fnc_dbClassReturn"],"summary":"Returns content of given class.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_dbClassSet","type":"function","md":"functions/BIS_fnc_dbClassSet.md","json":"functions/BIS_fnc_dbClassSet.json","groups":["Database"],"syntax":["[database, path, (value)] call BIS_fnc_dbClassSet"],"summary":"Add class to Scripted Database. The function modifies the passed array and returns a success flag.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_dbConfigPath","type":"function","md":"functions/BIS_fnc_dbConfigPath.md","json":"functions/BIS_fnc_dbConfigPath.json","groups":["Database"],"syntax":["[path, config] call BIS_fnc_dbConfigPath"],"summary":"If there is a database present in the config (config.cpp or descritpion.ext) then this function can be used to get the config path of the passed array. So it basically converts the array into a config entry.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_dbImportConfig","type":"function","md":"functions/BIS_fnc_dbImportConfig.md","json":"functions/BIS_fnc_dbImportConfig.json","groups":["Database"],"syntax":["[database, path, config] call BIS_fnc_dbImportConfig"],"summary":"Copy config classes and adds them to Scripted Database. Config values can not be passed through this function. The passed array gets modified.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_dbImportXML","type":"function","md":"functions/BIS_fnc_dbImportXML.md","json":"functions/BIS_fnc_dbImportXML.json","groups":["Database"],"syntax":["xmlFile call BIS_fnc_dbImportXML"],"summary":"Import XML file into Scripted Database.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_dbIsClass","type":"function","md":"functions/BIS_fnc_dbIsClass.md","json":"functions/BIS_fnc_dbIsClass.json","groups":["Database"],"syntax":["text call BIS_fnc_dbIsClass"],"summary":"Checks if string is class definition.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_dbIsValue","type":"function","md":"functions/BIS_fnc_dbIsValue.md","json":"functions/BIS_fnc_dbIsValue.json","groups":["Database"],"syntax":["text call BIS_fnc_dbIsValue"],"summary":"Checks if string is value definition.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_dbPrint","type":"function","md":"functions/BIS_fnc_dbPrint.md","json":"functions/BIS_fnc_dbPrint.json","groups":["Database"],"syntax":["[database, tabs] call BIS_fnc_dbPrint"],"summary":"Copy Scripted Database content into clipboard for evaluation. Text will be formatted as config.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_dbSymbolClass","type":"function","md":"functions/BIS_fnc_dbSymbolClass.md","json":"functions/BIS_fnc_dbSymbolClass.json","groups":["Database"],"syntax":["call BIS_fnc_dbSymbolClass"],"summary":"A getter function to return the symbol used for declaring a class.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_dbSymbolValue","type":"function","md":"functions/BIS_fnc_dbSymbolValue.md","json":"functions/BIS_fnc_dbSymbolValue.json","groups":["Database"],"syntax":["call BIS_fnc_dbSymbolValue"],"summary":"A getter function to return the symobl used for declaring a value.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_dbValueCheck","type":"function","md":"functions/BIS_fnc_dbValueCheck.md","json":"functions/BIS_fnc_dbValueCheck.json","groups":["Database"],"syntax":["[database, path] call BIS_fnc_dbValueCheck"],"summary":"Check if value exists in Scripted Database.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_dbValueId","type":"function","md":"functions/BIS_fnc_dbValueId.md","json":"functions/BIS_fnc_dbValueId.json","groups":["Database"],"syntax":["valueString call BIS_fnc_dbValueId"],"summary":"Converts string to value definition or vice versa.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_dbValueIndex","type":"function","md":"functions/BIS_fnc_dbValueIndex.md","json":"functions/BIS_fnc_dbValueIndex.json","groups":["Database"],"syntax":["[database, path] call BIS_fnc_dbValueIndex"],"summary":"Returns indexes leading to given value.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_dbValueList","type":"function","md":"functions/BIS_fnc_dbValueList.md","json":"functions/BIS_fnc_dbValueList.json","groups":["Database"],"syntax":["[database, path] call BIS_fnc_dbValueList"],"summary":"Returns all values within class.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_dbValueRemove","type":"function","md":"functions/BIS_fnc_dbValueRemove.md","json":"functions/BIS_fnc_dbValueRemove.json","groups":["Database"],"syntax":["[database, path] call BIS_fnc_dbValueRemove"],"summary":"Remove value from Scripted Database.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_dbValueReturn","type":"function","md":"functions/BIS_fnc_dbValueReturn.md","json":"functions/BIS_fnc_dbValueReturn.json","groups":["Database"],"syntax":["[database, path, (defaultValue)] call BIS_fnc_dbValueReturn"],"summary":"Returns content of given value.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_dbValueSet","type":"function","md":"functions/BIS_fnc_dbValueSet.md","json":"functions/BIS_fnc_dbValueSet.json","groups":["Database"],"syntax":["[database, path, newvalue] call BIS_fnc_dbValueSet"],"summary":"Add value to Scripted Database. If the provided path does not exist it is created, otherwise the value is overwritten. The passed array gets modified.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_debugConsoleExec","type":"function","md":"functions/BIS_fnc_debugConsoleExec.md","json":"functions/BIS_fnc_debugConsoleExec.json","groups":["Diagnostic"],"syntax":["[target, code] call BIS_fnc_debugConsoleExec"],"summary":"Executes Debug Console code.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_debugProfile","type":"function","md":"functions/BIS_fnc_debugProfile.md","json":"functions/BIS_fnc_debugProfile.json","groups":["Diagnostic"],"syntax":["call BIS_fnc_debugProfile"],"summary":"Purges user profile from unwanted BIS_fnc_diagAAR data. If more than 7500 entries are found, the user is asked to delete profileNamespace variable BIS_fnc_diagAAR_data.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_decodeFlags","type":"function","md":"functions/BIS_fnc_decodeFlags.md","json":"functions/BIS_fnc_decodeFlags.json","groups":["Bitwise"],"syntax":["scalar call BIS_fnc_decodeFlags"],"summary":"Decodes a single scalar into array of unique binary flags with indexes between 0-15.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_decodeFlags2","type":"function","md":"functions/BIS_fnc_decodeFlags2.md","json":"functions/BIS_fnc_decodeFlags2.json","groups":["Bitwise"],"syntax":["[value, size] call BIS_fnc_decodeFlags2"],"summary":"Decodes a single scalar into array of unique binary flags (zeroes or ones).","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_decodeFlags4","type":"function","md":"functions/BIS_fnc_decodeFlags4.md","json":"functions/BIS_fnc_decodeFlags4.json","groups":["Bitwise"],"syntax":["[encodedFlags, size] call BIS_fnc_decodeFlags4"],"summary":"Decodes a single scalar into array of unique 4-state flags (values 0,1,2,3).","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_decodeFlags8","type":"function","md":"functions/BIS_fnc_decodeFlags8.md","json":"functions/BIS_fnc_decodeFlags8.json","groups":["Bitwise"],"syntax":["[encodedFlags, size] call BIS_fnc_decodeFlags8"],"summary":"Decodes a single scalar into array of unique 8-state flags (values 0,1,2,3,4,5,6,7).","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_deleteCounter","type":"function","md":"functions/BIS_fnc_deleteCounter.md","json":"functions/BIS_fnc_deleteCounter.json","groups":["Systems"],"syntax":["[varName] call BIS_fnc_deleteCounter"],"summary":"Delete the provided counter added by BIS_fnc_counter.","arma3_since":"1.00","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_deleteInventory","type":"function","md":"functions/BIS_fnc_deleteInventory.md","json":"functions/BIS_fnc_deleteInventory.json","groups":["Inventory"],"syntax":["[unit, [target, loadout]] call BIS_fnc_deleteInventory"],"summary":"Delete loadout saved using BIS_fnc_saveInventory.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_deleteTask","type":"function","md":"functions/BIS_fnc_deleteTask.md","json":"functions/BIS_fnc_deleteTask.json","groups":["Tasks"],"syntax":["[taskID, owner, removeFromJIP] call BIS_fnc_deleteTask"],"summary":"Deletes given task.","arma3_since":"1.06","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_deleteVehicleCrew","type":"function","md":"functions/BIS_fnc_deleteVehicleCrew.md","json":"functions/BIS_fnc_deleteVehicleCrew.json","groups":["Vehicles"],"syntax":["[vehicle, crewMember] call BIS_fnc_deleteVehicleCrew"],"summary":"Deletes specific crew member directly from the vehicle.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_deltaTime","type":"function","md":"functions/BIS_fnc_deltaTime.md","json":"functions/BIS_fnc_deltaTime.json","groups":["Math","Diagnostic"],"syntax":["[id, clear] call BIS_fnc_deltaTime"],"summary":"Calculates and returns the time's delta between previous and current call to this function.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_destroyCity","type":"function","md":"functions/BIS_fnc_destroyCity.md","json":"functions/BIS_fnc_destroyCity.json","groups":["Environment"],"syntax":["[position, areaSize, seed, blacklist] call BIS_fnc_destroyCity"],"summary":"Destroys building in given area based on input seed.","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_destroyer01AnimateHangarDoors","type":"function","md":"functions/BIS_fnc_destroyer01AnimateHangarDoors.md","json":"functions/BIS_fnc_destroyer01AnimateHangarDoors.json","groups":["Destroyer"],"syntax":["[shipPart, phase, instant] call BIS_fnc_destroyer01AnimateHangarDoors"],"summary":"Opens or closes the destroyer's hangar doors by animating the six animations Door_Hangar_1_1_open ... Door_Hangar_1_3_open and Door_Hangar_2_1_open ... Door_Hangar_2_3_open of the given ship part to the given phase.","arma3_since":"1.84","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_destroyer01EdenDelete","type":"function","md":"functions/BIS_fnc_destroyer01EdenDelete.md","json":"functions/BIS_fnc_destroyer01EdenDelete.json","groups":["Destroyer"],"syntax":["[ship] call BIS_fnc_destroyer01EdenDelete"],"summary":"Deletes all parts of a multi-part ship, i.e. every object stored in the base object's \"bis_carrierParts\" variable (see BIS_fnc_destroyer01Init).","arma3_since":"1.84","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_destroyer01EdenInit","type":"function","md":"functions/BIS_fnc_destroyer01EdenInit.md","json":"functions/BIS_fnc_destroyer01EdenInit.json","groups":["Destroyer"],"syntax":["[mode] call BIS_fnc_destroyer01EdenInit"],"summary":"This is a sub function designed to assemble dynamic ship (multi-part structure) in EDEN editor. Ship consists of multiple sub-objects that are linked together based on precise memory point positions in 3D space.","arma3_since":"1.84","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_destroyer01GetShipPart","type":"function","md":"functions/BIS_fnc_destroyer01GetShipPart.md","json":"functions/BIS_fnc_destroyer01GetShipPart.json","groups":["Destroyer"],"syntax":["[ship, partClass] call BIS_fnc_destroyer01GetShipPart"],"summary":"Helper function that returns one part of a multi-part ship by its class name. It searches the ship's \"bis_carrierParts\" variable, which BIS_fnc_destroyer01Init creates on the server.","arma3_since":"1.84","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_destroyer01HandleDamage","type":"function","md":"functions/BIS_fnc_destroyer01HandleDamage.md","json":"functions/BIS_fnc_destroyer01HandleDamage.json","groups":["Destroyer"],"syntax":["[] call BIS_fnc_destroyer01HandleDamage"],"summary":"This is a damage visual FX simulation function designed to animate ships bridge windows when shot. Due to engine limitation (damage simulation is disabled for indestructible objects e.g.","arma3_since":"1.84","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_destroyer01Init","type":"function","md":"functions/BIS_fnc_destroyer01Init.md","json":"functions/BIS_fnc_destroyer01Init.json","groups":["Destroyer"],"syntax":["[ship] call BIS_fnc_destroyer01Init"],"summary":"Main function that assembles a multi-part ship such as the destroyer. The ship's base object is a blank model with memory points; every other part is a separate object that is created and placed on one of these memory…","arma3_since":"1.84","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_destroyer01InitHullNumbers","type":"function","md":"functions/BIS_fnc_destroyer01InitHullNumbers.md","json":"functions/BIS_fnc_destroyer01InitHullNumbers.json","groups":["Destroyer"],"syntax":["[shipPart, number, selection] call BIS_fnc_destroyer01InitHullNumbers"],"summary":"Sets the number shown on one of the destroyer's hull number selections. It applies the texture \\A3\\Boat_F_Destroyer\\Destroyer_01\\Data\\Destroyer_01_N_0<number>_co.paa to the given hidden selection of a ship part with…","arma3_since":"1.84","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_destroyer01OperateHangarDoors","type":"function","md":"functions/BIS_fnc_destroyer01OperateHangarDoors.md","json":"functions/BIS_fnc_destroyer01OperateHangarDoors.json","groups":["Destroyer"],"syntax":["[shipPart, doorState] call BIS_fnc_destroyer01OperateHangarDoors"],"summary":"This function is designed to handle animations of ship hangar doors from vehicle user action (see Examples). It calls BIS_fnc_destroyer01AnimateHangarDoors.","arma3_since":"1.84","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_destroyer01PlayHangarDoorSound","type":"function","md":"functions/BIS_fnc_destroyer01PlayHangarDoorSound.md","json":"functions/BIS_fnc_destroyer01PlayHangarDoorSound.json","groups":["Destroyer"],"syntax":["[shipPart, position, phase] spawn BIS_fnc_destroyer01PlayHangarDoorSound"],"summary":"Plays the sounds of the destroyer's moving hangar doors with playSound3D (volume 5, audible up to 15 m):","arma3_since":"1.84","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_destroyer01PosUpdate","type":"function","md":"functions/BIS_fnc_destroyer01PosUpdate.md","json":"functions/BIS_fnc_destroyer01PosUpdate.json","groups":["Destroyer"],"syntax":["[ship] call BIS_fnc_destroyer01PosUpdate"],"summary":"Moves all parts of a multi-part ship back onto their places after the ship's base object has been moved.","arma3_since":"1.84","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_diagAAR","type":"function","md":"functions/BIS_fnc_diagAAR.md","json":"functions/BIS_fnc_diagAAR.json","groups":["Diagnostic"],"syntax":["[] call BIS_fnc_diagAAR","[mode, arguments] call BIS_fnc_diagAAR"],"summary":"Opens an AAR (After Action Review) display and fills it with data and Event Handlers.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_diagAARrecord","type":"function","md":"functions/BIS_fnc_diagAARrecord.md","json":"functions/BIS_fnc_diagAARrecord.json","groups":["Diagnostic"],"syntax":["call BIS_fnc_diagAARrecord"],"summary":"Starts recording units position and events for an AAR (After Action Review). The following keys must be added to Description.ext for AAR to work properly:","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_diagAnim","type":"function","md":"functions/BIS_fnc_diagAnim.md","json":"functions/BIS_fnc_diagAnim.json","groups":["Diagnostic"],"syntax":["[target] call BIS_fnc_diagAnim"],"summary":"Displays or logs animation states:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_diagBulletCam","type":"function","md":"functions/BIS_fnc_diagBulletCam.md","json":"functions/BIS_fnc_diagBulletCam.json","groups":["Diagnostic"],"syntax":["unit call BIS_fnc_diagBulletCam"],"summary":"Add a \"bullet camera\" to shots fired by the specified unit.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_diagConfig","type":"function","md":"functions/BIS_fnc_diagConfig.md","json":"functions/BIS_fnc_diagConfig.json","groups":["Diagnostic"],"syntax":["[param0, param1, param2] call BIS_fnc_diagConfig"],"summary":"Prints config entries.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_diagFindMissingAuthors","type":"function","md":"functions/BIS_fnc_diagFindMissingAuthors.md","json":"functions/BIS_fnc_diagFindMissingAuthors.json","groups":["Diagnostic"],"syntax":["call BIS_fnc_diagFindMissingAuthors"],"summary":"Copies a list of objects to the clipboard which miss the author attribute.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_diagHit","type":"function","md":"functions/BIS_fnc_diagHit.md","json":"functions/BIS_fnc_diagHit.json","groups":["Diagnostic"],"syntax":["call BIS_fnc_diagHit"],"summary":"Tracks received wounds. (getNumber (missionConfigFile >> \"diagHit\") > 0) has to be true.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_diagJIRAlink","type":"function","md":"functions/BIS_fnc_diagJIRAlink.md","json":"functions/BIS_fnc_diagJIRAlink.json","groups":["Diagnostic"],"syntax":["[] call BIS_fnc_diagJIRAlink"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_diagKey","type":"function","md":"functions/BIS_fnc_diagKey.md","json":"functions/BIS_fnc_diagKey.json","groups":["Diagnostic"],"syntax":["call BIS_fnc_diagKey"],"summary":"Tracks pressed keys. (getNumber (missionConfigFile >> \"diagKey\") > 0) has to be true.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_diagKeyLayout","type":"function","md":"functions/BIS_fnc_diagKeyLayout.md","json":"functions/BIS_fnc_diagKeyLayout.json","groups":["Diagnostic"],"syntax":["[param0, param1] call BIS_fnc_diagKeyLayout"],"summary":"Exports default key layout to wiki template.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_diagKeyTest","type":"function","md":"functions/BIS_fnc_diagKeyTest.md","json":"functions/BIS_fnc_diagKeyTest.json","groups":["Diagnostic"],"syntax":["mode call BIS_fnc_diagKeyTest"],"summary":"Returns all user actions according to mode.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_diagKnownAsTarget","type":"function","md":"functions/BIS_fnc_diagKnownAsTarget.md","json":"functions/BIS_fnc_diagKnownAsTarget.json","groups":["Diagnostic"],"syntax":["[param0, radius] call BIS_fnc_diagKnownAsTarget"],"summary":"Visualize and profile which units know about one specific unit and how much they do. Calling function again stops diagnostics.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_diagKnownTargets","type":"function","md":"functions/BIS_fnc_diagKnownTargets.md","json":"functions/BIS_fnc_diagKnownTargets.json","groups":["Diagnostic"],"syntax":["[target, radius] call BIS_fnc_diagKnownTargets"],"summary":"Visualize and profile which units one specific unit knows about and how much. Calling function again stops diagnostics.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_diagLoop","type":"function","md":"functions/BIS_fnc_diagLoop.md","json":"functions/BIS_fnc_diagLoop.json","groups":["Diagnostic"],"syntax":["[code, delay] spawn BIS_fnc_diagLoop"],"summary":"Runs scripted loop. Repeated call terminates previous loops.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_diagMacros","type":"function","md":"functions/BIS_fnc_diagMacros.md","json":"functions/BIS_fnc_diagMacros.json","groups":["Diagnostic"],"syntax":["[param0, param1] call BIS_fnc_diagMacros"],"summary":"Exports config macros.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_diagMacrosAuthor","type":"function","md":"functions/BIS_fnc_diagMacrosAuthor.md","json":"functions/BIS_fnc_diagMacrosAuthor.json","groups":["Diagnostic"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_diagMacrosEditorPreview","type":"function","md":"functions/BIS_fnc_diagMacrosEditorPreview.md","json":"functions/BIS_fnc_diagMacrosEditorPreview.json","groups":["Diagnostic"],"syntax":["[] call BIS_fnc_diagMacrosEditorPreview"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_diagMacrosMapSize","type":"function","md":"functions/BIS_fnc_diagMacrosMapSize.md","json":"functions/BIS_fnc_diagMacrosMapSize.json","groups":["Diagnostic"],"syntax":["[param0, param1, param2] call BIS_fnc_diagMacrosMapSize"],"summary":"Prints mapSize values based on real object size and copies it to clipboard. Mission has to be running on order to get the values.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_diagMacrosNameSound","type":"function","md":"functions/BIS_fnc_diagMacrosNameSound.md","json":"functions/BIS_fnc_diagMacrosNameSound.json","groups":["Diagnostic"],"syntax":["call BIS_fnc_diagMacrosNameSound"],"summary":"Detects vehicle types and prints their radio protocol definitions to clipboard.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_diagMacrosSimpleObject","type":"function","md":"functions/BIS_fnc_diagMacrosSimpleObject.md","json":"functions/BIS_fnc_diagMacrosSimpleObject.json","groups":["Diagnostic"],"syntax":["[] call BIS_fnc_diagMacrosSimpleObject"],"summary":"Generates simple object config data.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_diagMacrosVerify","type":"function","md":"functions/BIS_fnc_diagMacrosVerify.md","json":"functions/BIS_fnc_diagMacrosVerify.json","groups":["Diagnostic"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_diagMissionPositions","type":"function","md":"functions/BIS_fnc_diagMissionPositions.md","json":"functions/BIS_fnc_diagMissionPositions.json","groups":["Diagnostic"],"syntax":["[configPath, allUnits, isCampaign] call BIS_fnc_diagMissionPositions"],"summary":"Displays positions of units from all missions","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_diagMissionWeapons","type":"function","md":"functions/BIS_fnc_diagMissionWeapons.md","json":"functions/BIS_fnc_diagMissionWeapons.json","groups":["Diagnostic"],"syntax":["[clipboard] call BIS_fnc_diagMissionWeapons"],"summary":"Lists all weapons and magazines available in a mission.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_diagObjectPerformance","type":"function","md":"functions/BIS_fnc_diagObjectPerformance.md","json":"functions/BIS_fnc_diagObjectPerformance.json","groups":["Diagnostic"],"syntax":["[] call BIS_fnc_diagObjectPerformance"],"summary":"Benchmarks objects vs. simple objects performance and exports the data into .csv sheet.","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_diagPreview","type":"function","md":"functions/BIS_fnc_diagPreview.md","json":"functions/BIS_fnc_diagPreview.json","groups":["Diagnostic"],"syntax":["[container, parentClass, distance, startPos] call BIS_fnc_diagPreview"],"summary":"Previews selected classes from given container.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_diagPreviewCycle","type":"function","md":"functions/BIS_fnc_diagPreviewCycle.md","json":"functions/BIS_fnc_diagPreviewCycle.json","groups":["Diagnostic"],"syntax":["[container, position, vector, display] call BIS_fnc_diagPreviewCycle"],"summary":"Previews selected class from the list. When cheat1 (?) is activated, classnames will be shown instead of display names.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_diagPreviewVehicleCrew","type":"function","md":"functions/BIS_fnc_diagPreviewVehicleCrew.md","json":"functions/BIS_fnc_diagPreviewVehicleCrew.json","groups":["Diagnostic"],"syntax":["[class, dimensions, distance] call BIS_fnc_diagPreviewVehicleCrew"],"summary":"Creates vehicles with their crew.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_diagRadio","type":"function","md":"functions/BIS_fnc_diagRadio.md","json":"functions/BIS_fnc_diagRadio.json","groups":["Radio","Diagnostic"],"syntax":["call BIS_fnc_diagRadio"],"summary":"Tracks played radio sentences.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_diagVehicleIcons","type":"function","md":"functions/BIS_fnc_diagVehicleIcons.md","json":"functions/BIS_fnc_diagVehicleIcons.json","groups":["Diagnostic","Broken Functions"],"syntax":["[parentClass, position, map] call BIS_fnc_diagVehicleIcons"],"summary":"Previews all vehicle icons on map.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"BIS_fnc_diagWiki","type":"function","md":"functions/BIS_fnc_diagWiki.md","json":"functions/BIS_fnc_diagWiki.json","groups":["Diagnostic"],"syntax":["[mode] call BIS_fnc_diagWiki"],"summary":"Scans specific config folder and outputs the values in wiki format.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_diaryHints","type":"function","md":"functions/BIS_fnc_diaryHints.md","json":"functions/BIS_fnc_diaryHints.json","groups":["GUI"],"syntax":[],"summary":"","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_diaryMaps","type":"function","md":"functions/BIS_fnc_diaryMaps.md","json":"functions/BIS_fnc_diaryMaps.json","groups":["GUI"],"syntax":[],"summary":"","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_didJIP","type":"function","md":"functions/BIS_fnc_didJIP.md","json":"functions/BIS_fnc_didJIP.json","groups":["Multiplayer"],"syntax":["[] call BIS_fnc_didJIP"],"summary":"Return whether or not the local player joined the game while it was already in progress.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_dirIndicator","type":"function","md":"functions/BIS_fnc_dirIndicator.md","json":"functions/BIS_fnc_dirIndicator.json","groups":["GUI"],"syntax":["[origin, target, color, sizeCoef] call BIS_fnc_dirIndicator"],"summary":"Show a 4-directions indicator. Indicator GUI layer is 17, its Display is accessible with uiNamespace getVariable \"BIS_RscMissionScreen_dirIndicator\".","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_dirtEffect","type":"function","md":"functions/BIS_fnc_dirtEffect.md","json":"functions/BIS_fnc_dirtEffect.json","groups":["Feedback"],"syntax":["[unit, damage] call BIS_fnc_dirtEffect"],"summary":"Screen dirt (texture) postprocess. Displays dust PP according to damage obtained from near explosion; takes array from \"Explosion\" event handler.","arma3_since":"1.00","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_dirTo","type":"function","md":"functions/BIS_fnc_dirTo.md","json":"functions/BIS_fnc_dirTo.json","groups":["Geometry"],"syntax":["[param1, param2] call BIS_fnc_dirTo"],"summary":"Function which returns vector direction from pos1 to pos2.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_disableLoading","type":"function","md":"functions/BIS_fnc_disableLoading.md","json":"functions/BIS_fnc_disableLoading.json","groups":["Missions"],"syntax":["call BIS_fnc_disableLoading"],"summary":"Disables the load/restart button. Currently only for BIS_fnc_cinemaBorder used within the Prologue and Survive campaigns. Only works in single player.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_disableRevive","type":"function","md":"functions/BIS_fnc_disableRevive.md","json":"functions/BIS_fnc_disableRevive.json","groups":["Revive"],"syntax":["[player] call BIS_fnc_disableRevive"],"summary":"Disable revive on given unit.","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_disableSaving","type":"function","md":"functions/BIS_fnc_disableSaving.md","json":"functions/BIS_fnc_disableSaving.json","groups":["Missions"],"syntax":["id call BIS_fnc_disableSaving"],"summary":"Controls the disabling of saving, stacking each request to prevent saving being enabled too early.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_displayClouds","type":"function","md":"functions/BIS_fnc_displayClouds.md","json":"functions/BIS_fnc_displayClouds.json","groups":["GUI"],"syntax":[],"summary":"","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_displayColorGet","type":"function","md":"functions/BIS_fnc_displayColorGet.md","json":"functions/BIS_fnc_displayColorGet.json","groups":["GUI"],"syntax":["[tag, variable] call BIS_fnc_displayColorGet","init call BIS_fnc_displayColorGet"],"summary":"Loads custom color settings from CfgUIDefault.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_displayColorSet","type":"function","md":"functions/BIS_fnc_displayColorSet.md","json":"functions/BIS_fnc_displayColorSet.json","groups":["GUI"],"syntax":["[displayClass, display, commitTime, code] call BIS_fnc_displayColorSet"],"summary":"Applies custom color settings to given Display.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_displayControls","type":"function","md":"functions/BIS_fnc_displayControls.md","json":"functions/BIS_fnc_displayControls.json","groups":["GUI"],"syntax":["[param0, param1, param2] call BIS_fnc_displayControls"],"summary":"Return all controls of given display class","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_displayLoading","type":"function","md":"functions/BIS_fnc_displayLoading.md","json":"functions/BIS_fnc_displayLoading.json","groups":["GUI"],"syntax":["[onLoad, id] call BIS_fnc_displayLoading"],"summary":"Loading Screens init.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_displayMission","type":"function","md":"functions/BIS_fnc_displayMission.md","json":"functions/BIS_fnc_displayMission.json","groups":["GUI"],"syntax":["call BIS_fnc_displayMission"],"summary":"Returns main display of current mission/intro/outro. A cleaner alternative to findDisplay 46.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_displayName","type":"function","md":"functions/BIS_fnc_displayName.md","json":"functions/BIS_fnc_displayName.json","groups":["Configs"],"syntax":["[config] call BIS_fnc_displayName"],"summary":"Return given class displayName value. Return base class name if displayName not defined.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_displayResize","type":"function","md":"functions/BIS_fnc_displayResize.md","json":"functions/BIS_fnc_displayResize.json","groups":["GUI"],"syntax":[],"summary":"","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_distance2D","type":"function","md":"functions/BIS_fnc_distance2D.md","json":"functions/BIS_fnc_distance2D.json","groups":["Geometry"],"syntax":["[param1, param2] call BIS_fnc_distance2D"],"summary":"Returns the distance between two objects or positions.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_distance2Dsqr","type":"function","md":"functions/BIS_fnc_distance2Dsqr.md","json":"functions/BIS_fnc_distance2Dsqr.json","groups":["Geometry"],"syntax":["[pointA, pointB] call BIS_fnc_distance2Dsqr"],"summary":"Returns the SQUARE of the distance between the two objects or positions \"as the crow flies\" (ignoring elevation).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"deprecated","operator":null,"aliases":[]},{"name":"BIS_fnc_door","type":"function","md":"functions/BIS_fnc_door.md","json":"functions/BIS_fnc_door.json","groups":["Scripts"],"syntax":["[building, doorIndex, animationPhase] call BIS_fnc_door"],"summary":"Changes animation phase of given door.","arma3_since":"1.00","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_doorClose","type":"function","md":"functions/BIS_fnc_doorClose.md","json":"functions/BIS_fnc_doorClose.json","groups":["Scripts"],"syntax":["[building, doorAnimation, handleDownAnimation, doorHandleUpAnimation, animationPhase] call BIS_fnc_doorClose"],"summary":"Close a door with an animated doorhandle.","arma3_since":"1.00","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_doorNoHandleClose","type":"function","md":"functions/BIS_fnc_doorNoHandleClose.md","json":"functions/BIS_fnc_doorNoHandleClose.json","groups":["Scripts"],"syntax":["[] call BIS_fnc_doorNoHandleClose"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_doorNoHandleOpen","type":"function","md":"functions/BIS_fnc_doorNoHandleOpen.md","json":"functions/BIS_fnc_doorNoHandleOpen.json","groups":["Scripts"],"syntax":["[] call BIS_fnc_doorNoHandleOpen"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_doorOpen","type":"function","md":"functions/BIS_fnc_doorOpen.md","json":"functions/BIS_fnc_doorOpen.json","groups":["Scripts"],"syntax":["[building, doorAnimation, upDownAnimation, downUpAnimation, animationPhase] call BIS_fnc_doorOpen"],"summary":"Open a door with an animated doorhandle.","arma3_since":"1.00","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_dotProduct","type":"function","md":"functions/BIS_fnc_dotProduct.md","json":"functions/BIS_fnc_dotProduct.json","groups":["Vectors"],"syntax":["[vector1, vector2] call BIS_fnc_dotProduct"],"summary":"Dot product of two vectors.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_drawAO","type":"function","md":"functions/BIS_fnc_drawAO.md","json":"functions/BIS_fnc_drawAO.json","groups":["Map and Markers"],"syntax":["[triggers, distance] call BIS_fnc_drawAO"],"summary":"Draws a dashed line around the outer edges of a trigger.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_drawArrow","type":"function","md":"functions/BIS_fnc_drawArrow.md","json":"functions/BIS_fnc_drawArrow.json","groups":["Map and Markers"],"syntax":["[from, to, color, pars, fill, map] call BIS_fnc_drawArrow"],"summary":"Draws a static arrow (outline or color filled) on map. See Example 4 for arrow removal.","arma3_since":"1.74","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_drawBoundingBox","type":"function","md":"functions/BIS_fnc_drawBoundingBox.md","json":"functions/BIS_fnc_drawBoundingBox.json","groups":["Object Manipulation"],"syntax":["[objects, color, draw] call BIS_fnc_drawBoundingBox"],"summary":"Draws bounding box around given objects.","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_drawCuratorDeaths","type":"function","md":"functions/BIS_fnc_drawCuratorDeaths.md","json":"functions/BIS_fnc_drawCuratorDeaths.json","groups":["Curator"],"syntax":["[unit] call BIS_fnc_drawCuratorDeaths"],"summary":"Show skull unit for curator when the unit dies.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_drawCuratorLocations","type":"function","md":"functions/BIS_fnc_drawCuratorLocations.md","json":"functions/BIS_fnc_drawCuratorLocations.json","groups":["Curator"],"syntax":["[param0] call BIS_fnc_drawCuratorLocations"],"summary":"Label every vilage, town and city in curator interface","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_drawCuratorRespawnMarkers","type":"function","md":"functions/BIS_fnc_drawCuratorRespawnMarkers.md","json":"functions/BIS_fnc_drawCuratorRespawnMarkers.json","groups":["Curator"],"syntax":["[param0, param1] call BIS_fnc_drawCuratorRespawnMarkers"],"summary":"Create a curator icon on every respawn marker","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_drawMinefields","type":"function","md":"functions/BIS_fnc_drawMinefields.md","json":"functions/BIS_fnc_drawMinefields.json","groups":["Map and Markers"],"syntax":["call BIS_fnc_drawMinefields"],"summary":"Draw minefields on the map. Dynamically calculated from all mines positions. Distinguishes AP and AT minefields.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_drawRespawnPositions","type":"function","md":"functions/BIS_fnc_drawRespawnPositions.md","json":"functions/BIS_fnc_drawRespawnPositions.json","groups":["Respawn"],"syntax":["[state] call BIS_fnc_drawRespawnPositions"],"summary":"Draws respawn positions on the map which were added by BIS_fnc_addRespawnPosition.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_dynamicGroups","type":"function","md":"functions/BIS_fnc_dynamicGroups.md","json":"functions/BIS_fnc_dynamicGroups.json","groups":["Systems"],"syntax":["[mode, params] call BIS_fnc_dynamicGroups"],"summary":"Function that adds dynamic groups to the mission as seen in End Game. Function needs to be initialized on server and client. Clients can then use action TeamSwitch (\"U\" by default) to access the Dynamic Groups interface.","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_dynamicText","type":"function","md":"functions/BIS_fnc_dynamicText.md","json":"functions/BIS_fnc_dynamicText.json","groups":["GUI"],"syntax":["[text, x, y, duration, fadeInTime, deltaY, rscLayer] spawn BIS_fnc_dynamicText"],"summary":"Shows dynamic opening credits or any type of text.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_earthquake","type":"function","md":"functions/BIS_fnc_earthquake.md","json":"functions/BIS_fnc_earthquake.json","groups":["Environment"],"syntax":["[intensity] spawn BIS_fnc_earthquake"],"summary":"Earthquake simulated through camera shake and sound. Stamina is impacted by the earthquake too. Earthquake will last between 13 and 20 seconds.","arma3_since":"1.00","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_easeIn","type":"function","md":"functions/BIS_fnc_easeIn.md","json":"functions/BIS_fnc_easeIn.json","groups":["Interpolation"],"syntax":["[a, b, alpha, exp] call BIS_fnc_easeIn"],"summary":"Wraps BIS_fnc_lerp.","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_easeInOut","type":"function","md":"functions/BIS_fnc_easeInOut.md","json":"functions/BIS_fnc_easeInOut.json","groups":["Interpolation"],"syntax":["[] call BIS_fnc_easeInOut"],"summary":"","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_easeInOutVector","type":"function","md":"functions/BIS_fnc_easeInOutVector.md","json":"functions/BIS_fnc_easeInOutVector.json","groups":["Interpolation"],"syntax":["[] call BIS_fnc_easeInOutVector"],"summary":"","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_easeInVector","type":"function","md":"functions/BIS_fnc_easeInVector.md","json":"functions/BIS_fnc_easeInVector.json","groups":["Interpolation"],"syntax":["[] call BIS_fnc_easeInVector"],"summary":"","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_easeOut","type":"function","md":"functions/BIS_fnc_easeOut.md","json":"functions/BIS_fnc_easeOut.json","groups":["Interpolation"],"syntax":["[] call BIS_fnc_easeOut"],"summary":"","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_easeOutVector","type":"function","md":"functions/BIS_fnc_easeOutVector.md","json":"functions/BIS_fnc_easeOutVector.json","groups":["Interpolation"],"syntax":["[] call BIS_fnc_easeOutVector"],"summary":"","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_effectFired","type":"function","md":"functions/BIS_fnc_effectFired.md","json":"functions/BIS_fnc_effectFired.json","groups":["Effects"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_effectFiredArtillery","type":"function","md":"functions/BIS_fnc_effectFiredArtillery.md","json":"functions/BIS_fnc_effectFiredArtillery.json","groups":["Effects"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_effectFiredCruiseMissile","type":"function","md":"functions/BIS_fnc_effectFiredCruiseMissile.md","json":"functions/BIS_fnc_effectFiredCruiseMissile.json","groups":["Effects"],"syntax":["[] call BIS_fnc_effectFiredCruiseMissile"],"summary":"Cruise Missile Start VFX BIS_fnc_effectFiredCruiseMissile","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_effectFiredFlares","type":"function","md":"functions/BIS_fnc_effectFiredFlares.md","json":"functions/BIS_fnc_effectFiredFlares.json","groups":["Effects"],"syntax":[],"summary":"Arma 2 flares, by Maddmatt","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_effectFiredHeliRocket","type":"function","md":"functions/BIS_fnc_effectFiredHeliRocket.md","json":"functions/BIS_fnc_effectFiredHeliRocket.json","groups":["Effects"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_effectFiredLongSmoke","type":"function","md":"functions/BIS_fnc_effectFiredLongSmoke.md","json":"functions/BIS_fnc_effectFiredLongSmoke.json","groups":["Broken Functions"],"syntax":["[] call BIS_fnc_effectFiredLongSmoke"],"summary":"This function does nothing.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"BIS_fnc_effectFiredRifle","type":"function","md":"functions/BIS_fnc_effectFiredRifle.md","json":"functions/BIS_fnc_effectFiredRifle.json","groups":["Effects"],"syntax":["[unit, nil, nil, nil, ammoType] call BIS_fnc_effectFiredRifle"],"summary":"Used to add an effect to fired bullets. Should be executed from Fired Event Handler.","arma3_since":"1.00","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_effectFiredRocket","type":"function","md":"functions/BIS_fnc_effectFiredRocket.md","json":"functions/BIS_fnc_effectFiredRocket.json","groups":["Effects"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_effectFiredSmokeLauncher","type":"function","md":"functions/BIS_fnc_effectFiredSmokeLauncher.md","json":"functions/BIS_fnc_effectFiredSmokeLauncher.json","groups":["Effects"],"syntax":[],"summary":"Arma 2 smokscreen, by Maddmatt Uses code from VBS2 Smoke launcher by Philipp Pilhofer (raedor) & Andrew Barron","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_effectFiredSmokeLauncher_boat","type":"function","md":"functions/BIS_fnc_effectFiredSmokeLauncher_boat.md","json":"functions/BIS_fnc_effectFiredSmokeLauncher_boat.json","groups":["Effects"],"syntax":[],"summary":"Arma 2 smokscreen, by Maddmatt Uses code from VBS2 Smoke launcher by Philipp Pilhofer (raedor) & Andrew Barron","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_effectKilled","type":"function","md":"functions/BIS_fnc_effectKilled.md","json":"functions/BIS_fnc_effectKilled.json","groups":["Effects"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_effectKilledAirDestruction","type":"function","md":"functions/BIS_fnc_effectKilledAirDestruction.md","json":"functions/BIS_fnc_effectKilledAirDestruction.json","groups":["Effects"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_effectKilledAirDestructionStage2","type":"function","md":"functions/BIS_fnc_effectKilledAirDestructionStage2.md","json":"functions/BIS_fnc_effectKilledAirDestructionStage2.json","groups":["Effects"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_effectKilledSecondaries","type":"function","md":"functions/BIS_fnc_effectKilledSecondaries.md","json":"functions/BIS_fnc_effectKilledSecondaries.json","groups":["Effects"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_effectPlankton","type":"function","md":"functions/BIS_fnc_effectPlankton.md","json":"functions/BIS_fnc_effectPlankton.json","groups":["Effects"],"syntax":["call BIS_fnc_effectPlankton"],"summary":"Create underwater plankton particle effect.","arma3_since":"1.00","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EGObjectiveVisualizer","type":"function","md":"functions/BIS_fnc_EGObjectiveVisualizer.md","json":"functions/BIS_fnc_EGObjectiveVisualizer.json","groups":["Spectator"],"syntax":["-"],"summary":"Part of the EG Spectator Mode.","arma3_since":"1.54","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EGObjectiveVisualizerDraw","type":"function","md":"functions/BIS_fnc_EGObjectiveVisualizerDraw.md","json":"functions/BIS_fnc_EGObjectiveVisualizerDraw.json","groups":["Spectator"],"syntax":["-"],"summary":"Part of the EG Spectator Mode.","arma3_since":"1.54","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EGSpectator","type":"function","md":"functions/BIS_fnc_EGSpectator.md","json":"functions/BIS_fnc_EGSpectator.json","groups":["Spectator"],"syntax":["[mode, [spectator, whitelistedSides, allowAi, allowFreeCamera, allow3PPCamera, showFocusInfo, showCameraButtons, showControlsHelper, showHeader, showLists]] call BIS_fnc_EGSpectator"],"summary":"Spectator instance.","arma3_since":"1.54","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EGSpectatorCamera","type":"function","md":"functions/BIS_fnc_EGSpectatorCamera.md","json":"functions/BIS_fnc_EGSpectatorCamera.json","groups":["Spectator"],"syntax":["-"],"summary":"Part of the EG Spectator Mode.","arma3_since":"1.54","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EGSpectatorCameraPrepareTarget","type":"function","md":"functions/BIS_fnc_EGSpectatorCameraPrepareTarget.md","json":"functions/BIS_fnc_EGSpectatorCameraPrepareTarget.json","groups":["Spectator"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EGSpectatorCameraResetTarget","type":"function","md":"functions/BIS_fnc_EGSpectatorCameraResetTarget.md","json":"functions/BIS_fnc_EGSpectatorCameraResetTarget.json","groups":["Spectator"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EGSpectatorCameraSetTarget","type":"function","md":"functions/BIS_fnc_EGSpectatorCameraSetTarget.md","json":"functions/BIS_fnc_EGSpectatorCameraSetTarget.json","groups":["Spectator"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EGSpectatorCameraTick","type":"function","md":"functions/BIS_fnc_EGSpectatorCameraTick.md","json":"functions/BIS_fnc_EGSpectatorCameraTick.json","groups":["Spectator"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EGSpectatorDraw2D","type":"function","md":"functions/BIS_fnc_EGSpectatorDraw2D.md","json":"functions/BIS_fnc_EGSpectatorDraw2D.json","groups":["Spectator"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EGSpectatorDraw3D","type":"function","md":"functions/BIS_fnc_EGSpectatorDraw3D.md","json":"functions/BIS_fnc_EGSpectatorDraw3D.json","groups":["Spectator"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EGSpectatorGetUnitsToDraw","type":"function","md":"functions/BIS_fnc_EGSpectatorGetUnitsToDraw.md","json":"functions/BIS_fnc_EGSpectatorGetUnitsToDraw.json","groups":["Spectator"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_ejectionSeatRelease","type":"function","md":"functions/BIS_fnc_ejectionSeatRelease.md","json":"functions/BIS_fnc_ejectionSeatRelease.json","groups":["Aircraft Functionality"],"syntax":["vehicle call BIS_fnc_ejectionSeatRelease"],"summary":"This function is designed as part of set of functions to implement semi-authenthic ejection system on fixed wing aircrfat that have such functionality enabled/configured.","arma3_since":"1.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_enableSaving","type":"function","md":"functions/BIS_fnc_enableSaving.md","json":"functions/BIS_fnc_enableSaving.json","groups":["Missions"],"syntax":["id call BIS_fnc_enableSaving"],"summary":"Controls the enabling of saving. Will only enable saving if there are no remaining requests for disabled saving.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_encodeFlags","type":"function","md":"functions/BIS_fnc_encodeFlags.md","json":"functions/BIS_fnc_encodeFlags.json","groups":["Bitwise"],"syntax":["flags call BIS_fnc_encodeFlags"],"summary":"Encodes array of unique binary flags with indexes between 0-15 into a single scalar.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_encodeFlags2","type":"function","md":"functions/BIS_fnc_encodeFlags2.md","json":"functions/BIS_fnc_encodeFlags2.json","groups":["Bitwise"],"syntax":["arrayOfNumbers call BIS_fnc_encodeFlags2"],"summary":"Encodes array of unique binary flags (zeroes or ones) into a single scalar.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_encodeFlags4","type":"function","md":"functions/BIS_fnc_encodeFlags4.md","json":"functions/BIS_fnc_encodeFlags4.json","groups":["Bitwise"],"syntax":["flags call BIS_fnc_encodeFlags4"],"summary":"Encodes array of unique 4-state flags (0,1,2,3) into a single number.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_encodeFlags8","type":"function","md":"functions/BIS_fnc_encodeFlags8.md","json":"functions/BIS_fnc_encodeFlags8.json","groups":["Bitwise"],"syntax":["flags call BIS_fnc_encodeFlags8"],"summary":"Encodes array of unique 8-state flags (0,1,2,3,4,5,6,7) into a single number.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_endLoadingScreen","type":"function","md":"functions/BIS_fnc_endLoadingScreen.md","json":"functions/BIS_fnc_endLoadingScreen.json","groups":["GUI"],"syntax":["screenId call BIS_fnc_endLoadingScreen"],"summary":"Unregister a loading screen. When none other remains, end the loading.","arma3_since":"0.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_endMission","type":"function","md":"functions/BIS_fnc_endMission.md","json":"functions/BIS_fnc_endMission.json","groups":["Missions"],"syntax":["[endName, isVictory, fadeType, playMusic, cancelTasks] call BIS_fnc_endMission"],"summary":"Ends mission with a signature shot or a fade effect, marks it finished for Steam and activates a key in format activateKey format [\"BIS_%1.%2_done\", missionName, worldName];.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_endMissionServer","type":"function","md":"functions/BIS_fnc_endMissionServer.md","json":"functions/BIS_fnc_endMissionServer.json","groups":["Multiplayer"],"syntax":["endType call BIS_fnc_endMissionServer"],"summary":"Ends the mission properly for all players in a multiplayer environment.","arma3_since":"1.00","locality":{"argument":null,"effect":"global","server_exec":true},"status":"deprecated","operator":null,"aliases":[]},{"name":"BIS_fnc_enemyDetected","type":"function","md":"functions/BIS_fnc_enemyDetected.md","json":"functions/BIS_fnc_enemyDetected.json","groups":["Combat"],"syntax":["unit call BIS_fnc_enemyDetected"],"summary":"Returns true if unit knows about nearby enemy unit or driven vehicle.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_enemySides","type":"function","md":"functions/BIS_fnc_enemySides.md","json":"functions/BIS_fnc_enemySides.json","groups":["Sides"],"syntax":["input call BIS_fnc_enemySides"],"summary":"Returns sides hostile to the given side / object.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_enemyTargets","type":"function","md":"functions/BIS_fnc_enemyTargets.md","json":"functions/BIS_fnc_enemyTargets.json","groups":["Combat"],"syntax":["unit call BIS_fnc_enemyTargets"],"summary":"Return list of nearby enemy targets for given unit.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_error","type":"function","md":"functions/BIS_fnc_error.md","json":"functions/BIS_fnc_error.json","groups":["Diagnostic"],"syntax":["[message, param1, ..., paramN] call BIS_fnc_error"],"summary":"Logs an error message and shows an ingame error message. The message is shown when either of the following is true:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_errorMsg","type":"function","md":"functions/BIS_fnc_errorMsg.md","json":"functions/BIS_fnc_errorMsg.json","groups":["Broken Functions"],"syntax":["[message, otherParameters] call BIS_fnc_errorMsg"],"summary":"Display error window.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"BIS_fnc_errorParamsType","type":"function","md":"functions/BIS_fnc_errorParamsType.md","json":"functions/BIS_fnc_errorParamsType.json","groups":["Diagnostic"],"syntax":["[value, method, expected] call BIS_fnc_errorParamsType"],"summary":"Displays a parameter type error message (using BIS_fnc_error) explaining the problem.","arma3_since":"1.00","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_escortAI","type":"function","md":"functions/BIS_fnc_escortAI.md","json":"functions/BIS_fnc_escortAI.json","groups":["Interaction"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_escortAIHoldAction","type":"function","md":"functions/BIS_fnc_escortAIHoldAction.md","json":"functions/BIS_fnc_escortAIHoldAction.json","groups":["Interaction"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_establishingShot","type":"function","md":"functions/BIS_fnc_establishingShot.md","json":"functions/BIS_fnc_establishingShot.json","groups":["GUI"],"syntax":["[target, text, altitude, radius, angle, rotation, iconOptions, mode, fadeIn, waitTime] spawn BIS_fnc_establishingShot"],"summary":"Plays a fake UAV observational sequence which serves as an establishing shot.","arma3_since":"1.00","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_estimatedTimeLeft","type":"function","md":"functions/BIS_fnc_estimatedTimeLeft.md","json":"functions/BIS_fnc_estimatedTimeLeft.json","groups":["Multiplayer"],"syntax":["[time] call BIS_fnc_estimatedTimeLeft"],"summary":"Set mission countdown.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_eventTimeline","type":"function","md":"functions/BIS_fnc_eventTimeline.md","json":"functions/BIS_fnc_eventTimeline.json","groups":["Timeline","Systems"],"syntax":["[timeline, index, music, codeInterrupt, codeEnd] call BIS_fnc_eventTimeline"],"summary":"Universal system for playing sequential events defined by time.","arma3_since":"1.78","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_execFSM","type":"function","md":"functions/BIS_fnc_execFSM.md","json":"functions/BIS_fnc_execFSM.json","groups":["Program Flow"],"syntax":["filename call BIS_fnc_execFSM","[params, filename] call BIS_fnc_execFSM"],"summary":"Execute the scripted FSM. Shell for execFSM command","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_execRemote","type":"function","md":"functions/BIS_fnc_execRemote.md","json":"functions/BIS_fnc_execRemote.json","groups":["Multiplayer"],"syntax":["[params, functionName, targets, isPersistent, isCall] call BIS_fnc_execRemote"],"summary":"This function is now an alias to BIS_fnc_MP: its file only includes the code of BIS_fnc_MP, so it takes the same parameters and sends the given function or scripting command for remote execution through remoteExec or…","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_executeStackedEventHandler","type":"function","md":"functions/BIS_fnc_executeStackedEventHandler.md","json":"functions/BIS_fnc_executeStackedEventHandler.json","groups":["Event Handlers"],"syntax":["[eventHandlerType] call BIS_fnc_executeStackedEventHandler"],"summary":"This function executes the stacked items.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_execVM","type":"function","md":"functions/BIS_fnc_execVM.md","json":"functions/BIS_fnc_execVM.json","groups":["Program Flow"],"syntax":["filename call BIS_fnc_execVM","[arguments, filename] call BIS_fnc_execVM"],"summary":"execVM desired script with desired argument(s). This function is only really useful when combined with BIS_fnc_MP to execute a script remotely.","arma3_since":"1.00","locality":{"argument":null,"effect":"local","server_exec":false},"status":"deprecated","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_addTickets","type":"function","md":"functions/BIS_fnc_EXP_camp_addTickets.md","json":"functions/BIS_fnc_EXP_camp_addTickets.json","groups":["Campaign"],"syntax":["[] call BIS_fnc_EXP_camp_addTickets"],"summary":"","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_balanceGroup","type":"function","md":"functions/BIS_fnc_EXP_camp_balanceGroup.md","json":"functions/BIS_fnc_EXP_camp_balanceGroup.json","groups":["Campaign"],"syntax":["[group, minCount, excludeVehicleRoles] call BIS_fnc_EXP_camp_balanceGroup"],"summary":"Reduces the size of a group depending on the number of connected players, assuming the Apex campaign's maximum of 4 players.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_checkpoint","type":"function","md":"functions/BIS_fnc_EXP_camp_checkpoint.md","json":"functions/BIS_fnc_EXP_camp_checkpoint.json","groups":["Campaign"],"syntax":["[target, position, name] call BIS_fnc_EXP_camp_checkpoint"],"summary":"Sets a mission checkpoint for the Apex campaign. In single-player the game is saved with saveGame (position and name are not used).","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_dynamicAISkill","type":"function","md":"functions/BIS_fnc_EXP_camp_dynamicAISkill.md","json":"functions/BIS_fnc_EXP_camp_dynamicAISkill.json","groups":["Campaign"],"syntax":["[mode, affectedSides] call BIS_fnc_EXP_camp_dynamicAISkill"],"summary":"Changes AI skill based on player count, responding to player connected / player disconnected events.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_getCinematicMode","type":"function","md":"functions/BIS_fnc_EXP_camp_getCinematicMode.md","json":"functions/BIS_fnc_EXP_camp_getCinematicMode.json","groups":["Campaign"],"syntax":[],"summary":"Returns whether or not player is in cinematic mode.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_getPlayersGroup","type":"function","md":"functions/BIS_fnc_EXP_camp_getPlayersGroup.md","json":"functions/BIS_fnc_EXP_camp_getPlayersGroup.json","groups":["Campaign"],"syntax":[],"summary":"Returns group that players belong to in coop campaign scenario.","arma3_since":"1.62","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_guidedProjectile","type":"function","md":"functions/BIS_fnc_EXP_camp_guidedProjectile.md","json":"functions/BIS_fnc_EXP_camp_guidedProjectile.json","groups":["Campaign"],"syntax":["[] call BIS_fnc_EXP_camp_guidedProjectile"],"summary":"Spawns object of given class and makes it travel, hooming towards the target To be used with CfgAmmo type of entity, but can be used with virtually any kind of object","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_hasMissionStarted","type":"function","md":"functions/BIS_fnc_EXP_camp_hasMissionStarted.md","json":"functions/BIS_fnc_EXP_camp_hasMissionStarted.json","groups":["Campaign"],"syntax":["[] call BIS_fnc_EXP_camp_hasMissionStarted"],"summary":"Returns whether the mission has actually started (see Manager)","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_IFF","type":"function","md":"functions/BIS_fnc_EXP_camp_IFF.md","json":"functions/BIS_fnc_EXP_camp_IFF.json","groups":["Campaign","GUI"],"syntax":["[units] call BIS_fnc_EXP_camp_IFF"],"summary":"Simple handling of the Support Team's scripted IFF.","arma3_since":"1.62","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_initCharacter","type":"function","md":"functions/BIS_fnc_EXP_camp_initCharacter.md","json":"functions/BIS_fnc_EXP_camp_initCharacter.json","groups":["Campaign"],"syntax":["[unit, mode] call BIS_fnc_EXP_camp_initCharacter"],"summary":"Assigns correct appearance and loadout of story characters based upon their vehicle classnames.","arma3_since":"1.62","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_initClasses","type":"function","md":"functions/BIS_fnc_EXP_camp_initClasses.md","json":"functions/BIS_fnc_EXP_camp_initClasses.json","groups":["Campaign"],"syntax":["[mode] call BIS_fnc_EXP_camp_initClasses"],"summary":"Initializes the classes players can choose from before spawning.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_initDifficulty","type":"function","md":"functions/BIS_fnc_EXP_camp_initDifficulty.md","json":"functions/BIS_fnc_EXP_camp_initDifficulty.json","groups":["Campaign"],"syntax":[],"summary":"Initializes difficulty settings in Apex Protocol campaign.","arma3_since":"1.62","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_lobby","type":"function","md":"functions/BIS_fnc_EXP_camp_lobby.md","json":"functions/BIS_fnc_EXP_camp_lobby.json","groups":["CampaignLobby"],"syntax":["[] call BIS_fnc_EXP_camp_lobby"],"summary":"Core Function","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_lobby_clearVars","type":"function","md":"functions/BIS_fnc_EXP_camp_lobby_clearVars.md","json":"functions/BIS_fnc_EXP_camp_lobby_clearVars.json","groups":["CampaignLobby"],"syntax":["[] call BIS_fnc_EXP_camp_lobby_clearVars"],"summary":"Clear variables","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_lobby_ctrlSetColor","type":"function","md":"functions/BIS_fnc_EXP_camp_lobby_ctrlSetColor.md","json":"functions/BIS_fnc_EXP_camp_lobby_ctrlSetColor.json","groups":["CampaignLobby"],"syntax":["[] call BIS_fnc_EXP_camp_lobby_ctrlSetColor"],"summary":"Updates controls with defined colors","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_lobby_findHost","type":"function","md":"functions/BIS_fnc_EXP_camp_lobby_findHost.md","json":"functions/BIS_fnc_EXP_camp_lobby_findHost.json","groups":["CampaignLobby"],"syntax":["[] call BIS_fnc_EXP_camp_lobby_findHost"],"summary":"Find host","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_lobby_getHostSettings","type":"function","md":"functions/BIS_fnc_EXP_camp_lobby_getHostSettings.md","json":"functions/BIS_fnc_EXP_camp_lobby_getHostSettings.json","groups":["CampaignLobby"],"syntax":["[] call BIS_fnc_EXP_camp_lobby_getHostSettings"],"summary":"Grabs the host settings for respawn and revive","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_lobby_getPlayerSquadName","type":"function","md":"functions/BIS_fnc_EXP_camp_lobby_getPlayerSquadName.md","json":"functions/BIS_fnc_EXP_camp_lobby_getPlayerSquadName.json","groups":["CampaignLobby"],"syntax":["[] call BIS_fnc_EXP_camp_lobby_getPlayerSquadName"],"summary":"Return the player squad name","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_lobby_go","type":"function","md":"functions/BIS_fnc_EXP_camp_lobby_go.md","json":"functions/BIS_fnc_EXP_camp_lobby_go.json","groups":["CampaignLobby"],"syntax":["[] call BIS_fnc_EXP_camp_lobby_go"],"summary":"Run Mission","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_lobby_intro","type":"function","md":"functions/BIS_fnc_EXP_camp_lobby_intro.md","json":"functions/BIS_fnc_EXP_camp_lobby_intro.json","groups":["CampaignLobby"],"syntax":["[] call BIS_fnc_EXP_camp_lobby_intro"],"summary":"On Load Function (Does nothing)","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_lobby_launch","type":"function","md":"functions/BIS_fnc_EXP_camp_lobby_launch.md","json":"functions/BIS_fnc_EXP_camp_lobby_launch.json","groups":["CampaignLobby"],"syntax":["[] call BIS_fnc_EXP_camp_lobby_launch"],"summary":"Launch Function","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_lobby_loop","type":"function","md":"functions/BIS_fnc_EXP_camp_lobby_loop.md","json":"functions/BIS_fnc_EXP_camp_lobby_loop.json","groups":["CampaignLobby"],"syntax":["[] call BIS_fnc_EXP_camp_lobby_loop"],"summary":"Update UI Loop","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_lobby_missionCountdown","type":"function","md":"functions/BIS_fnc_EXP_camp_lobby_missionCountdown.md","json":"functions/BIS_fnc_EXP_camp_lobby_missionCountdown.json","groups":["CampaignLobby"],"syntax":["[] call BIS_fnc_EXP_camp_lobby_missionCountdown"],"summary":"Countdown to run mission","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_lobby_onLoad","type":"function","md":"functions/BIS_fnc_EXP_camp_lobby_onLoad.md","json":"functions/BIS_fnc_EXP_camp_lobby_onLoad.json","groups":["CampaignLobby"],"syntax":["[] call BIS_fnc_EXP_camp_lobby_onLoad"],"summary":"On Load Function (Does nothing)","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_lobby_onUnLoad","type":"function","md":"functions/BIS_fnc_EXP_camp_lobby_onUnLoad.md","json":"functions/BIS_fnc_EXP_camp_lobby_onUnLoad.json","groups":["CampaignLobby"],"syntax":["[] call BIS_fnc_EXP_camp_lobby_onUnLoad"],"summary":"On display unload function - clear variables and close as necessary","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_lobby_playMissionVideo","type":"function","md":"functions/BIS_fnc_EXP_camp_lobby_playMissionVideo.md","json":"functions/BIS_fnc_EXP_camp_lobby_playMissionVideo.json","groups":["CampaignLobby"],"syntax":["[] call BIS_fnc_EXP_camp_lobby_playMissionVideo"],"summary":"Creates the control and plays mission video","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_lobby_serverPing","type":"function","md":"functions/BIS_fnc_EXP_camp_lobby_serverPing.md","json":"functions/BIS_fnc_EXP_camp_lobby_serverPing.json","groups":["CampaignLobby"],"syntax":["[] call BIS_fnc_EXP_camp_lobby_serverPing"],"summary":"Updates player status","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_lobby_serverUpdate","type":"function","md":"functions/BIS_fnc_EXP_camp_lobby_serverUpdate.md","json":"functions/BIS_fnc_EXP_camp_lobby_serverUpdate.json","groups":["CampaignLobby"],"syntax":["[] call BIS_fnc_EXP_camp_lobby_serverUpdate"],"summary":"Server update function (runs on \"host\" machine for dedicated servers)","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_lobby_structuredText","type":"function","md":"functions/BIS_fnc_EXP_camp_lobby_structuredText.md","json":"functions/BIS_fnc_EXP_camp_lobby_structuredText.json","groups":["CampaignLobby"],"syntax":["[] call BIS_fnc_EXP_camp_lobby_structuredText"],"summary":"Formats structured text","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_lobby_UIMilitaryManager","type":"function","md":"functions/BIS_fnc_EXP_camp_lobby_UIMilitaryManager.md","json":"functions/BIS_fnc_EXP_camp_lobby_UIMilitaryManager.json","groups":["CampaignLobby"],"syntax":["[] call BIS_fnc_EXP_camp_lobby_UIMilitaryManager"],"summary":"Updates military efficiency based on mission settings","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_lobby_UIMissionCountdown","type":"function","md":"functions/BIS_fnc_EXP_camp_lobby_UIMissionCountdown.md","json":"functions/BIS_fnc_EXP_camp_lobby_UIMissionCountdown.json","groups":["CampaignLobby"],"syntax":["[] call BIS_fnc_EXP_camp_lobby_UIMissionCountdown"],"summary":"Countdown to run mission","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_lobby_UIMissionManager","type":"function","md":"functions/BIS_fnc_EXP_camp_lobby_UIMissionManager.md","json":"functions/BIS_fnc_EXP_camp_lobby_UIMissionManager.json","groups":["CampaignLobby"],"syntax":["[] call BIS_fnc_EXP_camp_lobby_UIMissionManager"],"summary":"Handles UI behaviour of tree mission options","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_lobby_UIOverlayManager","type":"function","md":"functions/BIS_fnc_EXP_camp_lobby_UIOverlayManager.md","json":"functions/BIS_fnc_EXP_camp_lobby_UIOverlayManager.json","groups":["CampaignLobby"],"syntax":["[] call BIS_fnc_EXP_camp_lobby_UIOverlayManager"],"summary":"Updates the mission overview and intel from tree interactions","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_lobby_UIProgressManager","type":"function","md":"functions/BIS_fnc_EXP_camp_lobby_UIProgressManager.md","json":"functions/BIS_fnc_EXP_camp_lobby_UIProgressManager.json","groups":["CampaignLobby"],"syntax":["[] call BIS_fnc_EXP_camp_lobby_UIProgressManager"],"summary":"Handles Progress button UI behaviour","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_lobby_UISettingsManager","type":"function","md":"functions/BIS_fnc_EXP_camp_lobby_UISettingsManager.md","json":"functions/BIS_fnc_EXP_camp_lobby_UISettingsManager.json","groups":["CampaignLobby"],"syntax":["[] call BIS_fnc_EXP_camp_lobby_UISettingsManager"],"summary":"Handles the mission settings for Respawn and Revive","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_lobby_updateHostSettings","type":"function","md":"functions/BIS_fnc_EXP_camp_lobby_updateHostSettings.md","json":"functions/BIS_fnc_EXP_camp_lobby_updateHostSettings.json","groups":["CampaignLobby"],"syntax":["[] call BIS_fnc_EXP_camp_lobby_updateHostSettings"],"summary":"Updates all clients with the latest host settings","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_lobby_updateIntel","type":"function","md":"functions/BIS_fnc_EXP_camp_lobby_updateIntel.md","json":"functions/BIS_fnc_EXP_camp_lobby_updateIntel.json","groups":["CampaignLobby"],"syntax":["[] call BIS_fnc_EXP_camp_lobby_updateIntel"],"summary":"Updates the mission overview and intel from tree interactions","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_lobby_updateMilitaryEfficiency","type":"function","md":"functions/BIS_fnc_EXP_camp_lobby_updateMilitaryEfficiency.md","json":"functions/BIS_fnc_EXP_camp_lobby_updateMilitaryEfficiency.json","groups":["CampaignLobby"],"syntax":["[] call BIS_fnc_EXP_camp_lobby_updateMilitaryEfficiency"],"summary":"Updates military efficiency radial bar","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_lobby_updatePlayers","type":"function","md":"functions/BIS_fnc_EXP_camp_lobby_updatePlayers.md","json":"functions/BIS_fnc_EXP_camp_lobby_updatePlayers.json","groups":["CampaignLobby"],"syntax":["[] call BIS_fnc_EXP_camp_lobby_updatePlayers"],"summary":"Updates UI based on player status changes","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_lobby_updatePlayerStatus","type":"function","md":"functions/BIS_fnc_EXP_camp_lobby_updatePlayerStatus.md","json":"functions/BIS_fnc_EXP_camp_lobby_updatePlayerStatus.json","groups":["CampaignLobby"],"syntax":["[] call BIS_fnc_EXP_camp_lobby_updatePlayerStatus"],"summary":"Updates player status","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_manager","type":"function","md":"functions/BIS_fnc_EXP_camp_manager.md","json":"functions/BIS_fnc_EXP_camp_manager.json","groups":["CampaignManager"],"syntax":["[introVideos, introVideosSubtitles, minWaitDelay, minLoadoutDelay, maxWaitDelay, maxLoadoutDelay, wantsLoadoutSelection, noCinematics] spawn BIS_fnc_EXP_camp_manager"],"summary":"Synchronises the start of an Apex campaign mission between the server and the clients by moving the mission through the states \"Waiting\", \"Intro\", \"Loadout\" and \"Started\".","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_manager_getState","type":"function","md":"functions/BIS_fnc_EXP_camp_manager_getState.md","json":"functions/BIS_fnc_EXP_camp_manager_getState.json","groups":["CampaignManager"],"syntax":["[] call BIS_fnc_EXP_camp_manager_getState"],"summary":"Get's the mission state, can be one of \"Waiting\", \"Intro\", \"Loadout\" or \"Started\"","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_manager_onPlayerRegistered","type":"function","md":"functions/BIS_fnc_EXP_camp_manager_onPlayerRegistered.md","json":"functions/BIS_fnc_EXP_camp_manager_onPlayerRegistered.json","groups":["CampaignManager"],"syntax":["[player, listName] call BIS_fnc_EXP_camp_manager_onPlayerRegistered"],"summary":"Registers a player as having finished a phase of the Apex campaign mission start (see BIS_fnc_EXP_camp_manager): the player is added (once) to the array stored in the server's missionNamespace variable listName.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_manager_setState","type":"function","md":"functions/BIS_fnc_EXP_camp_manager_setState.md","json":"functions/BIS_fnc_EXP_camp_manager_setState.json","groups":["CampaignManager"],"syntax":["[state] call BIS_fnc_EXP_camp_manager_setState"],"summary":"Sets the mission state of an Apex campaign mission. The state is stored in the public missionNamespace variable \"BIS_coop_campaign_ss_state\" (broadcast to all machines) and the state's event is fired on the server with…","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_manager_triggerEvent","type":"function","md":"functions/BIS_fnc_EXP_camp_manager_triggerEvent.md","json":"functions/BIS_fnc_EXP_camp_manager_triggerEvent.json","groups":["CampaignManager"],"syntax":["[state] call BIS_fnc_EXP_camp_manager_triggerEvent"],"summary":"Fires the scripted event that belongs to an Apex campaign mission state, on the machine where it is called, with BIS_fnc_callScriptedEventHandler on missionNamespace:","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_playerChecklist","type":"function","md":"functions/BIS_fnc_EXP_camp_playerChecklist.md","json":"functions/BIS_fnc_EXP_camp_playerChecklist.json","groups":["Campaign"],"syntax":["[conditionProceed, conditionPlayer, code] call BIS_fnc_EXP_camp_playerChecklist"],"summary":"Display a checklist of players that don't meet the given condition, thus preventing mission progress.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_playSubtitles","type":"function","md":"functions/BIS_fnc_EXP_camp_playSubtitles.md","json":"functions/BIS_fnc_EXP_camp_playSubtitles.json","groups":["GUI"],"syntax":["[subtitleDetail1, subtitleDetail2, ...] spawn BIS_fnc_EXP_camp_playSubtitles"],"summary":"Displays the given subtitles at the correctly defined moments. Each array added to the parameters represents one subtitle.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_playTimelineVideo","type":"function","md":"functions/BIS_fnc_EXP_camp_playTimelineVideo.md","json":"functions/BIS_fnc_EXP_camp_playTimelineVideo.json","groups":["Campaign"],"syntax":["[videoPath] call BIS_fnc_EXP_camp_playTimelineVideo"],"summary":"Plays a video with BIS_fnc_EXP_camp_setCinematicMode enabled.","arma3_since":"1.62","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_replaceVehicles","type":"function","md":"functions/BIS_fnc_EXP_camp_replaceVehicles.md","json":"functions/BIS_fnc_EXP_camp_replaceVehicles.json","groups":["Campaign"],"syntax":[],"summary":"Replaces textures of \"I_G_Offroad_01_armed_F\" and \"I_G_Quadbike_01_F\" randomly.","arma3_since":"1.62","locality":{"argument":null,"effect":"global","server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_setCinematicMode","type":"function","md":"functions/BIS_fnc_EXP_camp_setCinematicMode.md","json":"functions/BIS_fnc_EXP_camp_setCinematicMode.json","groups":["Campaign"],"syntax":["[mode, fadeBlack, fadeSound] call BIS_fnc_EXP_camp_setCinematicMode"],"summary":"Sets cinematic mode, with cinematic mode enabled the sounds are muted and screen is black.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_setSkill","type":"function","md":"functions/BIS_fnc_EXP_camp_setSkill.md","json":"functions/BIS_fnc_EXP_camp_setSkill.json","groups":["Campaign"],"syntax":["[side,skillMin,skillAimMin,skillMax,skillAimMax] call BIS_fnc_EXP_camp_setSkill"],"summary":"Sets skill for an entire AI side. The skill will be calculated using a lerp function. Function will take player as multiplier.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_EXP_camp_SITREP","type":"function","md":"functions/BIS_fnc_EXP_camp_SITREP.md","json":"functions/BIS_fnc_EXP_camp_SITREP.json","groups":["Campaign","GUI"],"syntax":["[line1, line2, lineX] spawn BIS_fnc_EXP_camp_SITREP"],"summary":"Displays multiple lines of text in given order.","arma3_since":"1.62","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_exportCfgGroups","type":"function","md":"functions/BIS_fnc_exportCfgGroups.md","json":"functions/BIS_fnc_exportCfgGroups.json","groups":["Diagnostic"],"syntax":["[param0, param1] call BIS_fnc_exportCfgGroups"],"summary":"Export group or object composition for use in CfgGroups. The result will be copied to clipboard.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_exportCfgHints","type":"function","md":"functions/BIS_fnc_exportCfgHints.md","json":"functions/BIS_fnc_exportCfgHints.json","groups":["Diagnostic"],"syntax":["[category, class] call BIS_fnc_exportCfgHints"],"summary":"Exports CfgHints to wiki format (see Category:Arma 3: Field Manual).","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_exportCfgMagazines","type":"function","md":"functions/BIS_fnc_exportCfgMagazines.md","json":"functions/BIS_fnc_exportCfgMagazines.json","groups":["Diagnostic"],"syntax":["[classes] spawn BIS_fnc_exportCfgMagazines"],"summary":"Export list of magazines for Arma 3 Assets.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_exportCfgPatches","type":"function","md":"functions/BIS_fnc_exportCfgPatches.md","json":"functions/BIS_fnc_exportCfgPatches.json","groups":["Diagnostic"],"syntax":["[config, classes] call BIS_fnc_exportCfgPatches"],"summary":"Export list of addons for Community Wiki - Arma 3: Assets.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_exportCfgVehicles","type":"function","md":"functions/BIS_fnc_exportCfgVehicles.md","json":"functions/BIS_fnc_exportCfgVehicles.json","groups":["Diagnostic"],"syntax":["[mode,sides,classes,useAI] call BIS_fnc_exportCfgVehicles"],"summary":"Export list of objects for Community Wiki (Assets).","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_exportCfgVehiclesAssetDB","type":"function","md":"functions/BIS_fnc_exportCfgVehiclesAssetDB.md","json":"functions/BIS_fnc_exportCfgVehiclesAssetDB.json","groups":["Diagnostic"],"syntax":["[side, category] call BIS_fnc_exportCfgVehiclesAssetDB"],"summary":"Copies CfgVehicles information to clipboard in wiki format.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_exportCfgWeapons","type":"function","md":"functions/BIS_fnc_exportCfgWeapons.md","json":"functions/BIS_fnc_exportCfgWeapons.json","groups":["Diagnostic"],"syntax":["[mode, patches, types] spawn BIS_fnc_exportCfgWeapons"],"summary":"Export list of weapons for Community Wiki Arma 3 Assets Category.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_exportConfigHierarchy","type":"function","md":"functions/BIS_fnc_exportConfigHierarchy.md","json":"functions/BIS_fnc_exportConfigHierarchy.json","groups":["Diagnostic"],"syntax":["[config,class] call BIS_fnc_exportConfigHierarchy"],"summary":"Export config hierarchy of given config.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_exportCuratorCostTable","type":"function","md":"functions/BIS_fnc_exportCuratorCostTable.md","json":"functions/BIS_fnc_exportCuratorCostTable.json","groups":["Curator"],"syntax":["arg call BIS_fnc_exportCuratorCostTable"],"summary":"Generate spreadsheet with object classes and copy it to clipboard. The table will generate export code to be used in BIS_fnc_curatorObjectRegisteredTable","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_exportEditorPreviews","type":"function","md":"functions/BIS_fnc_exportEditorPreviews.md","json":"functions/BIS_fnc_exportEditorPreviews.json","groups":["Diagnostic"],"syntax":["[duration, type, sides, mods, addons, classes] spawn BIS_fnc_exportEditorPreviews"],"summary":"Export screenshots of objects for Eden Editor and Community Wiki to <Arma 3 Profile>\\Screenshots\\EditorPreviews directory. See Arma 3 assets.","arma3_since":"1.60","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_exportFunctionsToWiki","type":"function","md":"functions/BIS_fnc_exportFunctionsToWiki.md","json":"functions/BIS_fnc_exportFunctionsToWiki.json","groups":["Diagnostic"],"syntax":["[filter, timestamp] spawn BIS_fnc_exportFunctionsToWiki"],"summary":"Export function descriptions to Community Wiki. Exported text will be copied to clipboard in XML format. Wiki Admins can import them using Special:Import.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_exportGroupFormations","type":"function","md":"functions/BIS_fnc_exportGroupFormations.md","json":"functions/BIS_fnc_exportGroupFormations.json","groups":["Diagnostic"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_exportGUIBaseClasses","type":"function","md":"functions/BIS_fnc_exportGUIBaseClasses.md","json":"functions/BIS_fnc_exportGUIBaseClasses.json","groups":["GUI","Diagnostic","Broken Functions"],"syntax":["mode call BIS_fnc_exportGUIBaseClasses"],"summary":"Export GUI macros and base classes to the clipboard.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"BIS_fnc_exportInventory","type":"function","md":"functions/BIS_fnc_exportInventory.md","json":"functions/BIS_fnc_exportInventory.json","groups":["Inventory"],"syntax":["[unit, type, includeIdentity] call BIS_fnc_exportInventory"],"summary":"Exports unit's loadout as a String, also copies it to clipboard.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_exportMapToBiTXT","type":"function","md":"functions/BIS_fnc_exportMapToBiTXT.md","json":"functions/BIS_fnc_exportMapToBiTXT.json","groups":["Diagnostic"],"syntax":["[resolution, size, zCoeff] call BIS_fnc_exportMapToBiTXT"],"summary":"Returns terrain height map to BiTXT (Universal Bistudio TXT) format, which can be imported to Object Builder. Output is also copied to clipboard.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_exportVehicle","type":"function","md":"functions/BIS_fnc_exportVehicle.md","json":"functions/BIS_fnc_exportVehicle.json","groups":["Vehicles"],"syntax":["[vehicle,vehicleClass] call BIS_fnc_exportVehicle"],"summary":"Export vehicle settings","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_fadeEffect","type":"function","md":"functions/BIS_fnc_fadeEffect.md","json":"functions/BIS_fnc_fadeEffect.json","groups":["GUI"],"syntax":["[fadeInOrOut, blackOrWhite, duration, blur, music, ending, success] spawn BIS_fnc_fadeEffect"],"summary":"Easily carry out complex fading. Default values will be used if parameters are not defined or set to nil.","arma3_since":"1.00","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_fatigueEffect","type":"function","md":"functions/BIS_fnc_fatigueEffect.md","json":"functions/BIS_fnc_fatigueEffect.json","groups":["Feedback"],"syntax":["call BIS_fnc_fatigueEffect"],"summary":"Effects for high fatigue values. Internal engine use only, as it relies on internal BIS_* variables.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_feedbackInit","type":"function","md":"functions/BIS_fnc_feedbackInit.md","json":"functions/BIS_fnc_feedbackInit.json","groups":["Feedback"],"syntax":["call BIS_fnc_feedbackInit"],"summary":"Init function for feedback system. Declaration of variables, eventhandlers, etc. for in-game effects. Engine use only.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_feedbackMain","type":"function","md":"functions/BIS_fnc_feedbackMain.md","json":"functions/BIS_fnc_feedbackMain.json","groups":["Feedback"],"syntax":["[] call BIS_fnc_feedbackMain"],"summary":"Main feedback FSM, used for feedback effects (fatigue, drowning, injury etc.). Internal use only.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_ffvUpdate","type":"function","md":"functions/BIS_fnc_ffvUpdate.md","json":"functions/BIS_fnc_ffvUpdate.json","groups":["Vehicles"],"syntax":["vehicle call BIS_fnc_ffvUpdate"],"summary":"Update Firing From Vehicle feature depending on condition defined in turret's config.","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_filterString","type":"function","md":"functions/BIS_fnc_filterString.md","json":"functions/BIS_fnc_filterString.json","groups":["Strings"],"syntax":["[text, allowedChars] call BIS_fnc_filterString"],"summary":"Removes characters from a string based on the list of allowed characters.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_findAllNestedElements","type":"function","md":"functions/BIS_fnc_findAllNestedElements.md","json":"functions/BIS_fnc_findAllNestedElements.json","groups":["Arrays"],"syntax":["[array, query] call BIS_fnc_findAllNestedElements"],"summary":"Returns array of paths to all matching elements in deeply nested array, similar to BIS_fnc_findNestedElement but with all occurences.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_findExtreme","type":"function","md":"functions/BIS_fnc_findExtreme.md","json":"functions/BIS_fnc_findExtreme.json","groups":["Arrays","Math"],"syntax":["[numbers, mode] call BIS_fnc_findExtreme"],"summary":"Returns the minimum or maximum value in an array of numbers.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_findInPairs","type":"function","md":"functions/BIS_fnc_findInPairs.md","json":"functions/BIS_fnc_findInPairs.json","groups":["Arrays"],"syntax":["[array, key] call BIS_fnc_findInPairs"],"summary":"Searches the associative array for the first occurance of the key string and returns its index. Seach is not case-sensitive.","arma3_since":"0.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_findLookAt","type":"function","md":"functions/BIS_fnc_findLookAt.md","json":"functions/BIS_fnc_findLookAt.json","groups":["Vectors","Object Manipulation"],"syntax":["[] call BIS_fnc_findLookAt"],"summary":"Given target location, calculates orientation vectors facing direction","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_findNestedElement","type":"function","md":"functions/BIS_fnc_findNestedElement.md","json":"functions/BIS_fnc_findNestedElement.json","groups":["Arrays"],"syntax":["[array, query] call BIS_fnc_findNestedElement"],"summary":"Function to find item in nested arrays and return a path to the first match.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_findOverwatch","type":"function","md":"functions/BIS_fnc_findOverwatch.md","json":"functions/BIS_fnc_findOverwatch.json","groups":["Positions"],"syntax":["[target, maxDistance, minDistance, minHeightAbove, searchCentre] call BIS_fnc_findOverwatch"],"summary":"Selects a position that provides overwatch onto another position.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_findSafePos","type":"function","md":"functions/BIS_fnc_findSafePos.md","json":"functions/BIS_fnc_findSafePos.json","groups":["Positions"],"syntax":["[center, minDist, maxDist, objDist, waterMode, maxGrad, shoreMode, blacklistPos, defaultPos] call BIS_fnc_findSafePos"],"summary":"This function generates position on a map according to several given parameters (see diagram).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_finishCuratorChallenge","type":"function","md":"functions/BIS_fnc_finishCuratorChallenge.md","json":"functions/BIS_fnc_finishCuratorChallenge.json","groups":["CuratorChallenges"],"syntax":["[curator,input,taskState]] call BIS_fnc_finishCuratorChallenge"],"summary":"Handle repeated curator challenges. When rewards defined in the argument are exceeded, refilling points bar fill be offered instead. Number of challenges can be retrieved by","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_fire","type":"function","md":"functions/BIS_fnc_fire.md","json":"functions/BIS_fnc_fire.json","groups":["Weapons","Object Manipulation","Combat"],"syntax":["[entity, muzzle, turret] call BIS_fnc_fire"],"summary":"Makes a unit or a vehicle fire given muzzle. Make sure that there is some ammo to fire, and, in case of a unit, the weapon with given muzzle is already selected.","arma3_since":"1.74","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_firedBombDemine","type":"function","md":"functions/BIS_fnc_firedBombDemine.md","json":"functions/BIS_fnc_firedBombDemine.json","groups":["Scripts"],"syntax":[],"summary":"Function used inside the IDAP showcase.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_fireSupport","type":"function","md":"functions/BIS_fnc_fireSupport.md","json":"functions/BIS_fnc_fireSupport.json","groups":["Supports","Combat"],"syntax":["[arty,target,mag,radius,rounds,delay,conditionEnd,safezone] spawn BIS_fnc_fireSupport"],"summary":"Mortar/artillery fire support.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_fireSupportCluster","type":"function","md":"functions/BIS_fnc_fireSupportCluster.md","json":"functions/BIS_fnc_fireSupportCluster.json","groups":["Supports"],"syntax":["[position,ammo,radius,rounds,delay,conditionEnd,safezone,altitude,velocity,sounds] spawn BIS_fnc_fireSupportCluster"],"summary":"Virtual fire support - cluster shell.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_fireSupportVirtual","type":"function","md":"functions/BIS_fnc_fireSupportVirtual.md","json":"functions/BIS_fnc_fireSupportVirtual.json","groups":["Supports"],"syntax":["[target, ammo, radius, rounds, delay, conditionEnd, safezone, alt, speed, sounds] spawn BIS_fnc_fireSupportVirtual"],"summary":"Fires virtual mortar/artillery fire support.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_fixDate","type":"function","md":"functions/BIS_fnc_fixDate.md","json":"functions/BIS_fnc_fixDate.json","groups":["Math","Environment"],"syntax":["date call BIS_fnc_fixDate"],"summary":"Checks the array with date data and makes sure the values are within the boundries.","arma3_since":"1.10","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_flamesEffect","type":"function","md":"functions/BIS_fnc_flamesEffect.md","json":"functions/BIS_fnc_flamesEffect.json","groups":["Feedback"],"syntax":["call BIS_fnc_flamesEffect"],"summary":"Flames (texture) postprocess.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_flies","type":"function","md":"functions/BIS_fnc_flies.md","json":"functions/BIS_fnc_flies.json","groups":["Environment"],"syntax":["[position, interval, areaSize] call BIS_fnc_flies"],"summary":"Spawns flies around position.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_forceCuratorInterface","type":"function","md":"functions/BIS_fnc_forceCuratorInterface.md","json":"functions/BIS_fnc_forceCuratorInterface.json","groups":["Curator"],"syntax":["[mode, waitUntil] call BIS_fnc_forceCuratorInterface"],"summary":"Force curator interface, so user cannot exit it by pressing Zeus key.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_forceEnd","type":"function","md":"functions/BIS_fnc_forceEnd.md","json":"functions/BIS_fnc_forceEnd.json","groups":["Missions"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_formatCuratorChallengeObjects","type":"function","md":"functions/BIS_fnc_formatCuratorChallengeObjects.md","json":"functions/BIS_fnc_formatCuratorChallengeObjects.json","groups":["CuratorChallenges"],"syntax":["classes call BIS_fnc_formatCuratorChallengeObjects"],"summary":"Format the list of objects compatible with curator challenge to be displayed in the task descriptipon.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_fps","type":"function","md":"functions/BIS_fnc_fps.md","json":"functions/BIS_fnc_fps.json","groups":["Diagnostic"],"syntax":["[duration, sceneId, startDelay] call BIS_fnc_fps"],"summary":"Function to measure FPS. Spawns code running for given time and displays result on screen via titleText, globalChat and diag_log. Variable BIS_fps_output is filled with diag_log content too.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_friendlySides","type":"function","md":"functions/BIS_fnc_friendlySides.md","json":"functions/BIS_fnc_friendlySides.json","groups":["Sides"],"syntax":["toCheck call BIS_fnc_friendlySides"],"summary":"Returns sides allied to the given side / object.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_FTLmanager","type":"function","md":"functions/BIS_fnc_FTLmanager.md","json":"functions/BIS_fnc_FTLmanager.json","groups":["Sides"],"syntax":["[functionCalled, type] call BIS_fnc_FTLmanager"],"summary":"FTL (Friendly To Local) manager tracks relationship between player and civilian side. FTL State can be one of the following: \"LOW\", \"NEUTRAL\", \"HIGH\". See FriendlyToLocal System.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_functionMeta","type":"function","md":"functions/BIS_fnc_functionMeta.md","json":"functions/BIS_fnc_functionMeta.json","groups":["Diagnostic"],"syntax":["functionName call BIS_fnc_functionMeta"],"summary":"Returns function's meta data.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_functionPath","type":"function","md":"functions/BIS_fnc_functionPath.md","json":"functions/BIS_fnc_functionPath.json","groups":["Diagnostic"],"syntax":["functionName call BIS_fnc_functionPath"],"summary":"Returns path to function file.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_functionsDebug","type":"function","md":"functions/BIS_fnc_functionsDebug.md","json":"functions/BIS_fnc_functionsDebug.json","groups":["Diagnostic"],"syntax":["mode call BIS_fnc_functionsDebug"],"summary":"Changes debug mode used when compiling functions from the Arma 3: Functions Library. Also recompiles all functions. See Arma 3: Functions Library for more information.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_garage","type":"function","md":"functions/BIS_fnc_garage.md","json":"functions/BIS_fnc_garage.json","groups":["Vehicles","Broken Functions"],"syntax":["[mode, params] call BIS_fnc_garage"],"summary":"Splendid™ Virtual Arsenal Garage.","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"BIS_fnc_garage3DEN","type":"function","md":"functions/BIS_fnc_garage3DEN.md","json":"functions/BIS_fnc_garage3DEN.json","groups":["Eden Editor"],"syntax":["-"],"summary":"The code is identical to the one of BIS_fnc_garage, except that FNC_IS3DEN is set to 1. For more information about the garage, visit BIS_fnc_garage","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_GC","type":"function","md":"functions/BIS_fnc_GC.md","json":"functions/BIS_fnc_GC.json","groups":["Diagnostic"],"syntax":["entity spawn BIS_fnc_GC"],"summary":"Sends an entity to the garbage collection queue. Replaces Arma 2 Garbage Collector.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_GCinit","type":"function","md":"functions/BIS_fnc_GCinit.md","json":"functions/BIS_fnc_GCinit.json","groups":["Diagnostic"],"syntax":["[] call BIS_fnc_GCinit"],"summary":"Initializes Garbage Collection.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_genericSentence","type":"function","md":"functions/BIS_fnc_genericSentence.md","json":"functions/BIS_fnc_genericSentence.json","groups":["Conversations"],"syntax":["[class, speaker, delay, canRepeat] call BIS_fnc_genericSentence"],"summary":"Play generic sentence with probablity set by bis_genericSentenceMode variable (0.5 = 50%, 1 = 100%)","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_genericSentenceInit","type":"function","md":"functions/BIS_fnc_genericSentenceInit.md","json":"functions/BIS_fnc_genericSentenceInit.json","groups":["Conversations"],"syntax":[],"summary":"","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_geometricMean","type":"function","md":"functions/BIS_fnc_geometricMean.md","json":"functions/BIS_fnc_geometricMean.json","groups":["Math"],"syntax":["array call BIS_fnc_geometricMean"],"summary":"Returns the geometric mean of an array of numbers.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getAngleDelta","type":"function","md":"functions/BIS_fnc_getAngleDelta.md","json":"functions/BIS_fnc_getAngleDelta.json","groups":["Geometry"],"syntax":["[angleA, angleB] call BIS_fnc_getAngleDelta"],"summary":"Returns the smallest difference between two angles in degrees.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getArea","type":"function","md":"functions/BIS_fnc_getArea.md","json":"functions/BIS_fnc_getArea.json","groups":["Geometry","Map and Markers"],"syntax":["param call BIS_fnc_getArea"],"summary":"Extracts area information from trigger, marker, location or array","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getBorderMarkers","type":"function","md":"functions/BIS_fnc_getBorderMarkers.md","json":"functions/BIS_fnc_getBorderMarkers.json","groups":["Map and Markers"],"syntax":["call BIS_fnc_getBorderMarkers"],"summary":"Retrieves marker names used in the border restrictions module.","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getCfg","type":"function","md":"functions/BIS_fnc_getCfg.md","json":"functions/BIS_fnc_getCfg.json","groups":["Configs"],"syntax":["input call BIS_fnc_getCfg"],"summary":"Smart-return config (extension for BIS_fnc_getCfgXXXX functions). Can by called 2 ways:","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getCfgData","type":"function","md":"functions/BIS_fnc_getCfgData.md","json":"functions/BIS_fnc_getCfgData.json","groups":["Configs"],"syntax":["config call BIS_fnc_getCfgData","array call BIS_fnc_getCfgData"],"summary":"Smart-return number, text or array value from config.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getCfgDataArray","type":"function","md":"functions/BIS_fnc_getCfgDataArray.md","json":"functions/BIS_fnc_getCfgDataArray.json","groups":["Configs"],"syntax":["config call BIS_fnc_getCfgDataArray","array call BIS_fnc_getCfgDataArray"],"summary":"Gets an array defined in Config. If the value is not an array, it is retyped into one.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getCfgDataBool","type":"function","md":"functions/BIS_fnc_getCfgDataBool.md","json":"functions/BIS_fnc_getCfgDataBool.json","groups":["Configs"],"syntax":["config call BIS_fnc_getCfgDataBool","array call BIS_fnc_getCfgDataBool"],"summary":"Gets a number defined in config and retype it into a boolean. Everything greater than 0 is true, otherwise it is false.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getCfgDataObject","type":"function","md":"functions/BIS_fnc_getCfgDataObject.md","json":"functions/BIS_fnc_getCfgDataObject.json","groups":["Configs"],"syntax":["_this call BIS_fnc_getCfgDataObject"],"summary":"Get the object defined in cfg by its name (global variable).","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getCfgDataPool","type":"function","md":"functions/BIS_fnc_getCfgDataPool.md","json":"functions/BIS_fnc_getCfgDataPool.json","groups":["Configs"],"syntax":["_this call BIS_fnc_getCfgDataPool"],"summary":"Get array of attribute values out of the parent config class. Attributes need to be in this format: \"_n\", where n is an index number (starting from 0).","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getCfgIsClass","type":"function","md":"functions/BIS_fnc_getCfgIsClass.md","json":"functions/BIS_fnc_getCfgIsClass.json","groups":["Configs"],"syntax":["configEntry call BIS_fnc_getCfgIsClass","classNames call BIS_fnc_getCfgIsClass"],"summary":"Return true if it is a class. Can by called in two ways:","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getCfgSubClasses","type":"function","md":"functions/BIS_fnc_getCfgSubClasses.md","json":"functions/BIS_fnc_getCfgSubClasses.json","groups":["Configs"],"syntax":["_this call BIS_fnc_getCfgSubClasses"],"summary":"Return all child classes of given class.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getCloudletParams","type":"function","md":"functions/BIS_fnc_getCloudletParams.md","json":"functions/BIS_fnc_getCloudletParams.json","groups":["Systems"],"syntax":["[cfgCloudletClass] call BIS_fnc_getCloudletParams"],"summary":"Return particle params of CfgCloudlets class.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getFactions","type":"function","md":"functions/BIS_fnc_getFactions.md","json":"functions/BIS_fnc_getFactions.json","groups":["Sides"],"syntax":["[parameter] call BIS_fnc_getFactions"],"summary":"Gets list and sides of current factions.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getFromPairs","type":"function","md":"functions/BIS_fnc_getFromPairs.md","json":"functions/BIS_fnc_getFromPairs.json","groups":["Arrays"],"syntax":["[array, key, defaultValue] call BIS_fnc_getFromPairs"],"summary":"Searches the associative array for the 1st occurance of the key string and returns the value associated with it. Search is not case sensitiv.","arma3_since":"1.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getIDC","type":"function","md":"functions/BIS_fnc_getIDC.md","json":"functions/BIS_fnc_getIDC.json","groups":["GUI"],"syntax":["[config, ctrlName] call BIS_fnc_getIDC"],"summary":"Returns IDD of given display.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getIDD","type":"function","md":"functions/BIS_fnc_getIDD.md","json":"functions/BIS_fnc_getIDD.json","groups":["GUI"],"syntax":["[config] call BIS_fnc_getIDD"],"summary":"Returns IDD of given display.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getIntersectionsUnderCursor","type":"function","md":"functions/BIS_fnc_getIntersectionsUnderCursor.md","json":"functions/BIS_fnc_getIntersectionsUnderCursor.json","groups":["Geometry"],"syntax":["[screenX, screenY, ignoreObj1, ignoreObj2, sortMode, maxResults, LOD1, LOD2] call BIS_fnc_getIntersectionsUnderCursor"],"summary":"Returns intersections under cursor. For more information see lineIntersectsSurfaces.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getLineDist","type":"function","md":"functions/BIS_fnc_getLineDist.md","json":"functions/BIS_fnc_getLineDist.json","groups":["Geometry"],"syntax":["[start1, length1, start2, length2] call BIS_fnc_getLineDist"],"summary":"Return the distance between two sections of a virtual straight line.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getMarkers","type":"function","md":"functions/BIS_fnc_getMarkers.md","json":"functions/BIS_fnc_getMarkers.json","groups":["Map and Markers"],"syntax":["[markerPrefix] call BIS_fnc_getMarkers"],"summary":"Returns markers in format PREFIX_N where PREFIX_ is the provided argument and N is an integer between 1 and 128. If there are 128 markers but marker 123 is missing, then only the first 122 marker will be returned.","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getMarkerState","type":"function","md":"functions/BIS_fnc_getMarkerState.md","json":"functions/BIS_fnc_getMarkerState.json","groups":["Map and Markers"],"syntax":["[marker] call BIS_fnc_getMarkerState"],"summary":"Returns the state of a marker.","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getName","type":"function","md":"functions/BIS_fnc_getName.md","json":"functions/BIS_fnc_getName.json","groups":["Object Manipulation"],"syntax":["[object] call BIS_fnc_getName"],"summary":"Returns name of a unit. Name of unit is stored in it is namespace so it can be retrieved later, mainly for when unit dies. Name is stored in the variable BIS_fnc_getName_name.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getNetMode","type":"function","md":"functions/BIS_fnc_getNetMode.md","json":"functions/BIS_fnc_getNetMode.json","groups":["Multiplayer"],"syntax":["call BIS_fnc_getNetMode"],"summary":"Returns the current net mode as a string.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getObjectBBD","type":"function","md":"functions/BIS_fnc_getObjectBBD.md","json":"functions/BIS_fnc_getObjectBBD.json","groups":["Object Manipulation"],"syntax":["[object] call BIS_fnc_getObjectBBD"],"summary":"Get object boundingBoxReal max values and store them with setVariable [\"BIS_EGSpectator_objectBBD\", [maxWidth, maxLength, maxHeight]] for later calls.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getParamValue","type":"function","md":"functions/BIS_fnc_getParamValue.md","json":"functions/BIS_fnc_getParamValue.json","groups":["Mission Parameters"],"syntax":["paramClass call BIS_fnc_getParamValue"],"summary":"Returns the value of the named mission parameter. This function is global and will return selected param value on any PC including JIP. For backward compatibility it also supports \"param1\" and \"param2\".","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getPitchBank","type":"function","md":"functions/BIS_fnc_getPitchBank.md","json":"functions/BIS_fnc_getPitchBank.json","groups":["Object Manipulation"],"syntax":["object call BIS_fnc_getPitchBank"],"summary":"Returns the pitch and bank of an object, in degrees. Yaw can be found using the getDir command. Pitch is 0 when the object is level; 90 when pointing straight up; and -90 when pointing straight down.","arma3_since":"0.50","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getRespawnInventories","type":"function","md":"functions/BIS_fnc_getRespawnInventories.md","json":"functions/BIS_fnc_getRespawnInventories.json","groups":["Respawn"],"syntax":["[target, showDisabled, returnAllInfo] call BIS_fnc_getRespawnInventories"],"summary":"Return respawn inventories available for the given target.","arma3_since":"1.60","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getRespawnMarkers","type":"function","md":"functions/BIS_fnc_getRespawnMarkers.md","json":"functions/BIS_fnc_getRespawnMarkers.json","groups":["Respawn"],"syntax":["[side, vehicleMarkers] call BIS_fnc_getRespawnMarkers"],"summary":"Returns all respawn markers for given side.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getRespawnPositions","type":"function","md":"functions/BIS_fnc_getRespawnPositions.md","json":"functions/BIS_fnc_getRespawnPositions.json","groups":["Respawn"],"syntax":["input call BIS_fnc_getRespawnPositions"],"summary":"Return scripted respawn positions available for the given unit.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getServerVariable","type":"function","md":"functions/BIS_fnc_getServerVariable.md","json":"functions/BIS_fnc_getServerVariable.json","groups":["Variables"],"syntax":["[target, varName, default] call BIS_fnc_getServerVariable"],"summary":"Fetch a variable saved on server. Used when you want to share variables only to specific clients to prevent large traffic. Must be run in scheduled environment because communication with server takes some time.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getTurrets","type":"function","md":"functions/BIS_fnc_getTurrets.md","json":"functions/BIS_fnc_getTurrets.json","groups":["Object Manipulation"],"syntax":["[input, outputType] call BIS_fnc_getTurrets"],"summary":"Returns vehicle turrets.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getUnitByUID","type":"function","md":"functions/BIS_fnc_getUnitByUID.md","json":"functions/BIS_fnc_getUnitByUID.json","groups":["Multiplayer"],"syntax":["playerUID call BIS_fnc_getUnitByUID"],"summary":"Returns player-controlled unit (if any) according to the provided player UID.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getUnitInsignia","type":"function","md":"functions/BIS_fnc_getUnitInsignia.md","json":"functions/BIS_fnc_getUnitInsignia.json","groups":["Object Manipulation"],"syntax":["[target] call BIS_fnc_getUnitInsignia"],"summary":"Get a unit's uniform insignia class set with BIS_fnc_setUnitInsignia.","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getVehicleCustomization","type":"function","md":"functions/BIS_fnc_getVehicleCustomization.md","json":"functions/BIS_fnc_getVehicleCustomization.json","groups":["Vehicles"],"syntax":["[object, class] call BIS_fnc_getVehicleCustomization"],"summary":"Return vehicle customization settings.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getVirtualBackpackCargo","type":"function","md":"functions/BIS_fnc_getVirtualBackpackCargo.md","json":"functions/BIS_fnc_getVirtualBackpackCargo.json","groups":["Inventory"],"syntax":["object call BIS_fnc_getVirtualBackpackCargo"],"summary":"Get virtual backpacks from an object (e.g., ammo box). Virtual items can be selected in the Arsenal.","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getVirtualItemCargo","type":"function","md":"functions/BIS_fnc_getVirtualItemCargo.md","json":"functions/BIS_fnc_getVirtualItemCargo.json","groups":["Inventory"],"syntax":["object call BIS_fnc_getVirtualItemCargo"],"summary":"Get virtual items from an object (e.g., ammo box). Virtual items can be selected in the Arsenal.","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getVirtualMagazineCargo","type":"function","md":"functions/BIS_fnc_getVirtualMagazineCargo.md","json":"functions/BIS_fnc_getVirtualMagazineCargo.json","groups":["Inventory"],"syntax":["object call BIS_fnc_getVirtualMagazineCargo"],"summary":"Get virtual magazines from an object (e.g., ammo box). Virtual items can be selected in the Arsenal.","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_getVirtualWeaponCargo","type":"function","md":"functions/BIS_fnc_getVirtualWeaponCargo.md","json":"functions/BIS_fnc_getVirtualWeaponCargo.json","groups":["Inventory"],"syntax":["object call BIS_fnc_getVirtualWeaponCargo"],"summary":"Get virtual weapons from an object (e.g., ammo box). Virtual items can be selected in the Arsenal.","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_greatestNum","type":"function","md":"functions/BIS_fnc_greatestNum.md","json":"functions/BIS_fnc_greatestNum.json","groups":["Arrays","Math"],"syntax":["numbers call BIS_fnc_greatestNum"],"summary":"Returns the greatest number out of the passed set.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_gridToPos","type":"function","md":"functions/BIS_fnc_gridToPos.md","json":"functions/BIS_fnc_gridToPos.json","groups":["Positions"],"syntax":["gridPosition call BIS_fnc_gridToPos"],"summary":"Converts grid coordinates to world position.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_groupFromNetId","type":"function","md":"functions/BIS_fnc_groupFromNetId.md","json":"functions/BIS_fnc_groupFromNetId.json","groups":["Multiplayer"],"syntax":["netId call BIS_fnc_groupFromNetId"],"summary":"Extends MP-only groupFromNetId functionality to SP","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_groupIndicator","type":"function","md":"functions/BIS_fnc_groupIndicator.md","json":"functions/BIS_fnc_groupIndicator.json","groups":["GUI"],"syntax":["argument call BIS_fnc_groupIndicator"],"summary":"Displays Group Indicator (to the right of the screen in Arma 3 v1.82)","arma3_since":"1.00","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_groupVehicles","type":"function","md":"functions/BIS_fnc_groupVehicles.md","json":"functions/BIS_fnc_groupVehicles.json","groups":["Vehicles"],"syntax":["[target, assignedVeh] call BIS_fnc_groupVehicles"],"summary":"Returns all vehicles a group possesses, assigned vehicles can be included.","arma3_since":"0.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_GUIbackground","type":"function","md":"functions/BIS_fnc_GUIbackground.md","json":"functions/BIS_fnc_GUIbackground.json","groups":["GUI"],"syntax":["[position] call BIS_fnc_GUIbackground"],"summary":"Creates GUI background.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_GUIeditor","type":"function","md":"functions/BIS_fnc_GUIeditor.md","json":"functions/BIS_fnc_GUIeditor.json","groups":["GUI"],"syntax":["call BIS_fnc_GUIeditor"],"summary":"Opens the Arma 3: User Interface Editor.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_guiEffectTiles","type":"function","md":"functions/BIS_fnc_guiEffectTiles.md","json":"functions/BIS_fnc_guiEffectTiles.json","groups":["GUI"],"syntax":["[display] call BIS_fnc_guiEffectTiles"],"summary":"Used in dialogs to animate background UAV tiles. See notes for a full working example.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_GUIgrid","type":"function","md":"functions/BIS_fnc_GUIgrid.md","json":"functions/BIS_fnc_GUIgrid.json","groups":["GUI"],"syntax":["[category, grid] call BIS_fnc_GUIgrid"],"summary":"Returns grid params and stores it into uiNamespace.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_GUIgridToProfile","type":"function","md":"functions/BIS_fnc_GUIgridToProfile.md","json":"functions/BIS_fnc_GUIgridToProfile.json","groups":["GUI"],"syntax":[],"summary":"","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_GUIhint","type":"function","md":"functions/BIS_fnc_GUIhint.md","json":"functions/BIS_fnc_GUIhint.json","groups":["GUI"],"syntax":["[param0] call BIS_fnc_GUIhint"],"summary":"Creates advanced hintC dialog","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_guiMessage","type":"function","md":"functions/BIS_fnc_guiMessage.md","json":"functions/BIS_fnc_guiMessage.json","groups":["GUI"],"syntax":["[message, header, okButton, cancelButton, parent, useParentBox, pause] call BIS_fnc_guiMessage"],"summary":"Displays an interactive message dialog in the center of the screen.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_GUInewsfeed","type":"function","md":"functions/BIS_fnc_GUInewsfeed.md","json":"functions/BIS_fnc_GUInewsfeed.json","groups":["GUI"],"syntax":["[display] call BIS_fnc_GUInewsfeed"],"summary":"Load newsfeed.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_halo","type":"function","md":"functions/BIS_fnc_halo.md","json":"functions/BIS_fnc_halo.json","groups":["Systems"],"syntax":["[unit, altitude] call BIS_fnc_halo"],"summary":"Makes a High Altitude Low Opening (HALO) parachute jump.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_halt","type":"function","md":"functions/BIS_fnc_halt.md","json":"functions/BIS_fnc_halt.json","groups":["Program Flow"],"syntax":["[param1, param2, ..., param10] call BIS_fnc_halt"],"summary":"Halts current function and all its parents and logs an error message.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_hasItem","type":"function","md":"functions/BIS_fnc_hasItem.md","json":"functions/BIS_fnc_hasItem.json","groups":["Inventory"],"syntax":["[object, item, searchCrew] call BIS_fnc_hasItem"],"summary":"Returns true if object contains given item in inventory / cargo storage.","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_hatchClose","type":"function","md":"functions/BIS_fnc_hatchClose.md","json":"functions/BIS_fnc_hatchClose.json","groups":["Scripts"],"syntax":["[] call BIS_fnc_hatchClose"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_hatchOpen","type":"function","md":"functions/BIS_fnc_hatchOpen.md","json":"functions/BIS_fnc_hatchOpen.json","groups":["Scripts"],"syntax":["[] call BIS_fnc_hatchOpen"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_healing","type":"function","md":"functions/BIS_fnc_healing.md","json":"functions/BIS_fnc_healing.json","groups":["Broken Functions","Feedback"],"syntax":["call BIS_fnc_healing"],"summary":"Healing postprocess. Supposed to give healing postprocess effects.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"BIS_fnc_healthEffects","type":"function","md":"functions/BIS_fnc_healthEffects.md","json":"functions/BIS_fnc_healthEffects.json","groups":["Feedback"],"syntax":["call BIS_fnc_healthEffects"],"summary":"Effects when player is hit. Parameters are sent by the HandleDamage event handler.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_helicopterCanFly","type":"function","md":"functions/BIS_fnc_helicopterCanFly.md","json":"functions/BIS_fnc_helicopterCanFly.json","groups":["Helicopters"],"syntax":[],"summary":"","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_helicopterDamage","type":"function","md":"functions/BIS_fnc_helicopterDamage.md","json":"functions/BIS_fnc_helicopterDamage.json","groups":["Helicopters"],"syntax":["[helicopter, selection, damage] call BIS_fnc_helicopterDamage"],"summary":"Handling EH-based helicopter damage, event handler in question being Da*mm*aged [sic].","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_helicopterGetHitpoints","type":"function","md":"functions/BIS_fnc_helicopterGetHitpoints.md","json":"functions/BIS_fnc_helicopterGetHitpoints.json","groups":["Helicopters"],"syntax":["object call BIS_fnc_helicopterGetHitpoints"],"summary":"Return all hitpoints for a helicopter.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_helicopterSeat","type":"function","md":"functions/BIS_fnc_helicopterSeat.md","json":"functions/BIS_fnc_helicopterSeat.json","groups":["Helicopters"],"syntax":["unit call BIS_fnc_helicopterSeat"],"summary":"Check if unit sits on right or left seat.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_helicopterSeatMove","type":"function","md":"functions/BIS_fnc_helicopterSeatMove.md","json":"functions/BIS_fnc_helicopterSeatMove.json","groups":["Helicopters"],"syntax":["[unit, gesture] call BIS_fnc_helicopterSeatMove"],"summary":"Plays cockpit animation. Take On Helicopters only.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_helicopterType","type":"function","md":"functions/BIS_fnc_helicopterType.md","json":"functions/BIS_fnc_helicopterType.json","groups":["Helicopters"],"syntax":["[object] call BIS_fnc_helicopterType"],"summary":"Returns helicopter type.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_help","type":"function","md":"functions/BIS_fnc_help.md","json":"functions/BIS_fnc_help.json","groups":["Diagnostic"],"syntax":["parentDisplay call BIS_fnc_help"],"summary":"Opens the Functions Viewer which lists all functions defined in:","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_hermite","type":"function","md":"functions/BIS_fnc_hermite.md","json":"functions/BIS_fnc_hermite.json","groups":["Interpolation"],"syntax":["[] call BIS_fnc_hermite"],"summary":"","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_hermiteVector","type":"function","md":"functions/BIS_fnc_hermiteVector.md","json":"functions/BIS_fnc_hermiteVector.json","groups":["Interpolation"],"syntax":["[] call BIS_fnc_hermiteVector"],"summary":"","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_HEXtoRGB","type":"function","md":"functions/BIS_fnc_HEXtoRGB.md","json":"functions/BIS_fnc_HEXtoRGB.json","groups":["Math"],"syntax":["[hexString] call BIS_fnc_HEXtoRGB"],"summary":"Convert RGBA hexcode color into RGBA array format.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_hideMarker","type":"function","md":"functions/BIS_fnc_hideMarker.md","json":"functions/BIS_fnc_hideMarker.json","groups":["Map and Markers"],"syntax":["[marker, duration] spawn BIS_fnc_hideMarker"],"summary":"Gradual hiding of a marker by setting its alpha to 0.","arma3_since":"1.78","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_hideMarkerArray","type":"function","md":"functions/BIS_fnc_hideMarkerArray.md","json":"functions/BIS_fnc_hideMarkerArray.json","groups":["Map and Markers"],"syntax":["[markerArray, duration] spawn BIS_fnc_hideMarkerArray"],"summary":"Hides a list of markers one by one.","arma3_since":"1.78","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_highlightControl","type":"function","md":"functions/BIS_fnc_highlightControl.md","json":"functions/BIS_fnc_highlightControl.json","groups":["GUI"],"syntax":["[displayOrControl, thickness] call BIS_fnc_highlightControl"],"summary":"Highlights given control by drawing a border around it and letting it pulsate. The effect is visible until explicitly removed.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_holdActionAdd","type":"function","md":"functions/BIS_fnc_holdActionAdd.md","json":"functions/BIS_fnc_holdActionAdd.json","groups":["Interaction"],"syntax":["[target, title, idleIcon, progressIcon, conditionShow, conditionProgress, codeStart, codeProgress, codeCompleted, codeInterrupted, arguments, duration, priority, removeCompleted, showUnconscious, showWindow, radius, selection, memoryPoint] call BIS_fnc_holdActionAdd"],"summary":"Adds an action to an object which requires the user to hold a key to perform the action.","arma3_since":"1.62","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_holdActionRemove","type":"function","md":"functions/BIS_fnc_holdActionRemove.md","json":"functions/BIS_fnc_holdActionRemove.json","groups":["Interaction"],"syntax":["[target,ID] call BIS_fnc_holdActionRemove"],"summary":"Removes a hold action. This does exactly the same as removeAction.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_holdKey","type":"function","md":"functions/BIS_fnc_holdKey.md","json":"functions/BIS_fnc_holdKey.json","groups":["Interaction"],"syntax":["[display, key, time, code, control] call BIS_fnc_holdKey"],"summary":"Function that executes code when a key has been held down for a long enough time - \"Hold X to Advance\" text is displayed when any key is pressed.","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_HUDLimits","type":"function","md":"functions/BIS_fnc_HUDLimits.md","json":"functions/BIS_fnc_HUDLimits.json","groups":["GUI"],"syntax":["[speedLimit, altLimit, dirLimit] call BIS_fnc_HUDLimits"],"summary":"Set helicopter advanced flight model HUD limits and prevents overwriting existing values. See also setHUDMovementLevels.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_importImageLinks","type":"function","md":"functions/BIS_fnc_importImageLinks.md","json":"functions/BIS_fnc_importImageLinks.json","groups":["Diagnostic"],"syntax":["call BIS_fnc_importImageLinks"],"summary":"Imports CfgVehicles image links from the Community Wiki (https://community.bistudio.com/).","arma3_since":"1.08","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_inAngleSector","type":"function","md":"functions/BIS_fnc_inAngleSector.md","json":"functions/BIS_fnc_inAngleSector.json","groups":["Geometry"],"syntax":["[center, centerAngle, sectorWidth, position] call BIS_fnc_inAngleSector"],"summary":"Checks if a position lies within an angle sector.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_incapacitatedEffect","type":"function","md":"functions/BIS_fnc_incapacitatedEffect.md","json":"functions/BIS_fnc_incapacitatedEffect.json","groups":["Broken Functions","Feedback"],"syntax":["call BIS_fnc_incapacitatedEffect"],"summary":"A draft of incapacitated effects function.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"BIS_fnc_indicateBleeding","type":"function","md":"functions/BIS_fnc_indicateBleeding.md","json":"functions/BIS_fnc_indicateBleeding.json","groups":["Feedback"],"syntax":["call BIS_fnc_indicateBleeding"],"summary":"Shows a PP effect which indicates bleeding.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_infoText","type":"function","md":"functions/BIS_fnc_infoText.md","json":"functions/BIS_fnc_infoText.json","groups":["GUI"],"syntax":["[string_1, string_2, string_n] spawn BIS_fnc_infoText"],"summary":"Display a text in the \"mission\" GUI area with some effects. Good for the beginning of a mission.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_initAmmoBox","type":"function","md":"functions/BIS_fnc_initAmmoBox.md","json":"functions/BIS_fnc_initAmmoBox.json","groups":["Eden Editor"],"syntax":["-"],"summary":"","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_initCuratorAttribute","type":"function","md":"functions/BIS_fnc_initCuratorAttribute.md","json":"functions/BIS_fnc_initCuratorAttribute.json","groups":["Curator"],"syntax":[],"summary":"","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_initDisplay","type":"function","md":"functions/BIS_fnc_initDisplay.md","json":"functions/BIS_fnc_initDisplay.json","groups":["GUI"],"syntax":["parameters call BIS_fnc_initDisplay"],"summary":"This function is a central part of how BI handles UIs. For a full explanation see this page.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_initExpo","type":"function","md":"functions/BIS_fnc_initExpo.md","json":"functions/BIS_fnc_initExpo.json","groups":["Systems"],"syntax":["call BIS_fnc_initExpo"],"summary":"Disable parts of the main menu during public presentation. Press Ctrl + ⇧ Shift + U to toggle the lock.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_initInspectable","type":"function","md":"functions/BIS_fnc_initInspectable.md","json":"functions/BIS_fnc_initInspectable.json","groups":["Interaction"],"syntax":["[inspectable, textureInfos, fullScreenText, soundName] call BIS_fnc_initInspectable"],"summary":"Initialize inspectable object: add \"Inspect\" action to the object. When a player activates it, full-screen detail of the objects is shown.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_initIntelObject","type":"function","md":"functions/BIS_fnc_initIntelObject.md","json":"functions/BIS_fnc_initIntelObject.json","groups":["Interaction"],"syntax":["[object] call BIS_fnc_initIntelObject"],"summary":"This function sets up an object as intel retrievable by the players by adding a \"Take Intel\" addAction to it.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_initLeaflet","type":"function","md":"functions/BIS_fnc_initLeaflet.md","json":"functions/BIS_fnc_initLeaflet.json","groups":["Interaction"],"syntax":["[mode, parameters] call BIS_fnc_initLeaflet"],"summary":"Initialise interactive leaflet.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_initListNBoxSorting","type":"function","md":"functions/BIS_fnc_initListNBoxSorting.md","json":"functions/BIS_fnc_initListNBoxSorting.json","groups":["GUI"],"syntax":["[ctrlFilter, ctrlContent, columnIndexes, idc] call BIS_fnc_initListNBoxSorting"],"summary":"Automatically creates buttons and sets them up so they can be used to sort a CT_LISTNBOX. The buttons will automatically be resized to fit the column width of ctrlFilter.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_initModules","type":"function","md":"functions/BIS_fnc_initModules.md","json":"functions/BIS_fnc_initModules.json","groups":["Systems"],"syntax":["[modules] call BIS_fnc_initModules"],"summary":"Wait until all modules using the Arma 3: Module Framework are initialised.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_initMultiplayer","type":"function","md":"functions/BIS_fnc_initMultiplayer.md","json":"functions/BIS_fnc_initMultiplayer.json","groups":["Multiplayer"],"syntax":["call BIS_fnc_initMultiplayer"],"summary":"Multiplayer mission init, executed automatically upon mission start.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_initParams","type":"function","md":"functions/BIS_fnc_initParams.md","json":"functions/BIS_fnc_initParams.json","groups":["Mission Parameters"],"syntax":["[modules] call BIS_fnc_initParams"],"summary":"Initialize mission params and create log in the diary.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_initPlayable","type":"function","md":"functions/BIS_fnc_initPlayable.md","json":"functions/BIS_fnc_initPlayable.json","groups":["Multiplayer"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_initRespawn","type":"function","md":"functions/BIS_fnc_initRespawn.md","json":"functions/BIS_fnc_initRespawn.json","groups":["Respawn"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_initRespawnBackpack","type":"function","md":"functions/BIS_fnc_initRespawnBackpack.md","json":"functions/BIS_fnc_initRespawnBackpack.json","groups":["Respawn"],"syntax":["call BIS_fnc_initRespawnBackpack"],"summary":"Init respawn backpack. Whover \"assembles\" it will receive a new respawn position. When backpack object has 'respawnNearbyPlayers' attribute set to 1, nearby player will receive the respawn as well.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_initSliderValue","type":"function","md":"functions/BIS_fnc_initSliderValue.md","json":"functions/BIS_fnc_initSliderValue.json","groups":["Eden Editor"],"syntax":["[ctrlSlider, ctrlEdit, unit, default] call BIS_fnc_initSliderValue"],"summary":"Initialises a slider attribute control within the Eden Editor. Can also be used outside of Eden Editor.","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_initVehicle","type":"function","md":"functions/BIS_fnc_initVehicle.md","json":"functions/BIS_fnc_initVehicle.json","groups":["Vehicles"],"syntax":["[vehicle, variant, animations, mass] call BIS_fnc_initVehicle"],"summary":"This function changes the textures, animation sources and/or mass of a given vehicle.","arma3_since":"1.42","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_initVehicleCrew","type":"function","md":"functions/BIS_fnc_initVehicleCrew.md","json":"functions/BIS_fnc_initVehicleCrew.json","groups":["Vehicles"],"syntax":["[object, params, deleteCrew, anySeat, agents] call BIS_fnc_initVehicleCrew"],"summary":"Moves units into vehicle seats. When units don't exist, it will create them in a group of vehicle's side.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_initVehicleKart","type":"function","md":"functions/BIS_fnc_initVehicleKart.md","json":"functions/BIS_fnc_initVehicleKart.json","groups":["Vehicles"],"syntax":["[kart,number,livery,raceTeam] call BIS_fnc_initVehicleKart"],"summary":"Customise given kart and its driver.","arma3_since":"1.20","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_initVirtualUnit","type":"function","md":"functions/BIS_fnc_initVirtualUnit.md","json":"functions/BIS_fnc_initVirtualUnit.json","groups":["Object Manipulation"],"syntax":["[object] call BIS_fnc_initVirtualUnit"],"summary":"Initialize virtual unit. Disable it, turn the camera upwards and save its correct side.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_initWorldScene","type":"function","md":"functions/BIS_fnc_initWorldScene.md","json":"functions/BIS_fnc_initWorldScene.json","groups":["Scenes"],"syntax":["[] call BIS_fnc_initWorldScene"],"summary":"Initialize world scene","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_inString","type":"function","md":"functions/BIS_fnc_inString.md","json":"functions/BIS_fnc_inString.json","groups":["Strings"],"syntax":["[searchTerm, searchText, caseSensitive] call BIS_fnc_inString"],"summary":"Find a string within a string.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"deprecated","operator":null,"aliases":[]},{"name":"BIS_fnc_instructorFigure","type":"function","md":"functions/BIS_fnc_instructorFigure.md","json":"functions/BIS_fnc_instructorFigure.json","groups":["Systems"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_interpolate","type":"function","md":"functions/BIS_fnc_interpolate.md","json":"functions/BIS_fnc_interpolate.json","groups":["Interpolation"],"syntax":["[currentValue, targetValue, delta, interpSpeed] call BIS_fnc_interpolate"],"summary":"Interpolates scalar to target, starts fast, eases out","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_interpolateConstant","type":"function","md":"functions/BIS_fnc_interpolateConstant.md","json":"functions/BIS_fnc_interpolateConstant.json","groups":["Interpolation"],"syntax":["[currentValue, targetValue, delta, interpSpeed] call BIS_fnc_interpolateConstant"],"summary":"Interpolates scalar to target linearly.","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_interpolateVector","type":"function","md":"functions/BIS_fnc_interpolateVector.md","json":"functions/BIS_fnc_interpolateVector.json","groups":["Interpolation","Vectors"],"syntax":["[currentValue, targetValue, delta, interpSpeed] call BIS_fnc_interpolateVector"],"summary":"Interpolates vector to target, scaled by distance. Starts very fast and smoothes out.","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_interpolateVectorConstant","type":"function","md":"functions/BIS_fnc_interpolateVectorConstant.md","json":"functions/BIS_fnc_interpolateVectorConstant.json","groups":["Interpolation","Vectors"],"syntax":["[currentValue, targetValue, delta, interpSpeed] call BIS_fnc_interpolateVectorConstant"],"summary":"Interpolates vector to target linearly.","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_interpolateWeather","type":"function","md":"functions/BIS_fnc_interpolateWeather.md","json":"functions/BIS_fnc_interpolateWeather.json","groups":["Environment"],"syntax":["[param0, param1, param2, param3, param4] call BIS_fnc_interpolateWeather"],"summary":"Interpolate weather (overcast and fog) according to 2 boundry dates and their weather conditions.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_inTrigger","type":"function","md":"functions/BIS_fnc_inTrigger.md","json":"functions/BIS_fnc_inTrigger.json","groups":["Object Manipulation"],"syntax":["[area, position, returnDistance, includeFloorCeiling] call BIS_fnc_inTrigger"],"summary":"Detects whether position is within area or calculates distance to the nearest edge of trigger area by using optional params.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_inv","type":"function","md":"functions/BIS_fnc_inv.md","json":"functions/BIS_fnc_inv.json","groups":["Inventory"],"syntax":["[unit] call BIS_fnc_inv"],"summary":"Returns inventory contents of given vehicle (unit). For vehicles it returns mounted gun and its ammo, not cargo weapons and ammo.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_invAdd","type":"function","md":"functions/BIS_fnc_invAdd.md","json":"functions/BIS_fnc_invAdd.json","groups":["Inventory"],"syntax":["[object,class,force] call BIS_fnc_invAdd"],"summary":"Adds item to inventory - checks if there is room for it. Checks if add was done by engine.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_invCodeToArray","type":"function","md":"functions/BIS_fnc_invCodeToArray.md","json":"functions/BIS_fnc_invCodeToArray.json","groups":["Inventory"],"syntax":["[configCode] call BIS_fnc_invCodeToArray"],"summary":"Converts inventory code (used in configs) to array with numbers for weapons and magazines (and their counts).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_inventoryExists","type":"function","md":"functions/BIS_fnc_inventoryExists.md","json":"functions/BIS_fnc_inventoryExists.json","groups":["Inventory"],"syntax":["[source, name] call BIS_fnc_inventoryExists"],"summary":"Check if loadout with given name exists.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_inverseLerp","type":"function","md":"functions/BIS_fnc_inverseLerp.md","json":"functions/BIS_fnc_inverseLerp.json","groups":["Interpolation"],"syntax":["[currentValue, targetValue, alpha] call BIS_fnc_inverseLerp"],"summary":"Inverse of BIS_fnc_lerp.","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_invRemove","type":"function","md":"functions/BIS_fnc_invRemove.md","json":"functions/BIS_fnc_invRemove.json","groups":["Inventory"],"syntax":["[object,class,count] call BIS_fnc_invRemove"],"summary":"Removes from inventory. Given number of items. Returns actually removed items count.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_invSlots","type":"function","md":"functions/BIS_fnc_invSlots.md","json":"functions/BIS_fnc_invSlots.json","groups":["Inventory"],"syntax":["[object] call BIS_fnc_invSlots"],"summary":"Returns config inventory slots of given unit (total numbers of available slots in array).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_invSlotsEmpty","type":"function","md":"functions/BIS_fnc_invSlotsEmpty.md","json":"functions/BIS_fnc_invSlotsEmpty.json","groups":["Inventory"],"syntax":["[object] call BIS_fnc_invSlotsEmpty"],"summary":"Returns empty inventory slots of given unit.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_invSlotType","type":"function","md":"functions/BIS_fnc_invSlotType.md","json":"functions/BIS_fnc_invSlotType.json","groups":["Inventory"],"syntax":["[class] call BIS_fnc_invSlotType"],"summary":"Returns empty inventory slots of given unit.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_invString","type":"function","md":"functions/BIS_fnc_invString.md","json":"functions/BIS_fnc_invString.json","groups":["Inventory"],"syntax":["[object] call BIS_fnc_invString"],"summary":"Returns inventory contents of given vehicle (unit).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_isBuildingEnterable","type":"function","md":"functions/BIS_fnc_isBuildingEnterable.md","json":"functions/BIS_fnc_isBuildingEnterable.json","groups":["Object Manipulation"],"syntax":["param call BIS_fnc_isBuildingEnterable"],"summary":"Check whether a building or structure has available positions defined within model.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_isCampaign","type":"function","md":"functions/BIS_fnc_isCampaign.md","json":"functions/BIS_fnc_isCampaign.json","groups":["Campaign","Missions"],"syntax":["[] call BIS_fnc_isCampaign"],"summary":"Checks to see if a mission is being run in a campaign.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_isCurator","type":"function","md":"functions/BIS_fnc_isCurator.md","json":"functions/BIS_fnc_isCurator.json","groups":["Curator"],"syntax":["object call BIS_fnc_isCurator"],"summary":"Returns if given object is curator logic. Despite the misleading name this does not check if a player has access to Zeus. It just check if the given object's simulation is of type \"curator\".","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_isCuratorEditable","type":"function","md":"functions/BIS_fnc_isCuratorEditable.md","json":"functions/BIS_fnc_isCuratorEditable.json","groups":["Curator"],"syntax":["[object] call BIS_fnc_isCuratorEditable"],"summary":"Return true if given object is editable by player (when he's curator).","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_isDateTimeNewer","type":"function","md":"functions/BIS_fnc_isDateTimeNewer.md","json":"functions/BIS_fnc_isDateTimeNewer.json","groups":["Environment"],"syntax":["[date1, date2] call BIS_fnc_isDateTimeNewer"],"summary":"Returns true if the first passed datetime is newer than the second one.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_isDebugConsoleAllowed","type":"function","md":"functions/BIS_fnc_isDebugConsoleAllowed.md","json":"functions/BIS_fnc_isDebugConsoleAllowed.json","groups":["Missions","Diagnostic"],"syntax":[],"summary":"Returns true if debug console is allowed in current context","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_isDemo","type":"function","md":"functions/BIS_fnc_isDemo.md","json":"functions/BIS_fnc_isDemo.json","groups":["Diagnostic"],"syntax":["call BIS_fnc_isDemo"],"summary":"Returns true when game version is demo.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_isEqualVector","type":"function","md":"functions/BIS_fnc_isEqualVector.md","json":"functions/BIS_fnc_isEqualVector.json","groups":["Vectors"],"syntax":["[vector1, vector2, tolerance] call BIS_fnc_isEqualVector"],"summary":"Checks whether two vectors are equal with given tolerance.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_isForcedCuratorInterface","type":"function","md":"functions/BIS_fnc_isForcedCuratorInterface.md","json":"functions/BIS_fnc_isForcedCuratorInterface.json","groups":["Curator"],"syntax":["[] call BIS_fnc_isForcedCuratorInterface"],"summary":"Return if curator interface is forced (user cannot leave it by pressing Zeus key).","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_isInFrontOf","type":"function","md":"functions/BIS_fnc_isInFrontOf.md","json":"functions/BIS_fnc_isInFrontOf.json","groups":["Object Manipulation","Geometry"],"syntax":["[reference, checked, offset] call BIS_fnc_isInFrontOf"],"summary":"Check if an object is in front of another object (in the front 180°)","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_isInsideArea","type":"function","md":"functions/BIS_fnc_isInsideArea.md","json":"functions/BIS_fnc_isInsideArea.json","groups":["Geometry"],"syntax":["[center, size, position] call BIS_fnc_isInsideArea"],"summary":"Detects whether a position is within a square area of given size about center.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_isInZoom","type":"function","md":"functions/BIS_fnc_isInZoom.md","json":"functions/BIS_fnc_isInZoom.json","groups":["Map and Markers"],"syntax":["[[min, max]] call BIS_fnc_isInZoom"],"summary":"Checks if map zoom level is in between given interval.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_isLeapYear","type":"function","md":"functions/BIS_fnc_isLeapYear.md","json":"functions/BIS_fnc_isLeapYear.json","groups":["Math","Environment"],"syntax":["year call BIS_fnc_isLeapYear"],"summary":"Returns true if given year is a leap year, otherwise false.","arma3_since":"1.10","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_isLoading","type":"function","md":"functions/BIS_fnc_isLoading.md","json":"functions/BIS_fnc_isLoading.json","groups":["GUI"],"syntax":["call BIS_fnc_isLoading"],"summary":"Check if a loading screen is opened.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_isLocalized","type":"function","md":"functions/BIS_fnc_isLocalized.md","json":"functions/BIS_fnc_isLocalized.json","groups":["Strings"],"syntax":["[localizationString] call BIS_fnc_isLocalized"],"summary":"Checks if string is localized. Obsolete variant before isLocalized command was introduced.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_isPosBlacklisted","type":"function","md":"functions/BIS_fnc_isPosBlacklisted.md","json":"functions/BIS_fnc_isPosBlacklisted.json","groups":["Positions"],"syntax":["[position, blacklistArea] call BIS_fnc_isPosBlacklisted"],"summary":"Function checks a blacklist and sees if the given position is in it or not.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_isThrowable","type":"function","md":"functions/BIS_fnc_isThrowable.md","json":"functions/BIS_fnc_isThrowable.json","groups":["Inventory"],"syntax":["magazine call BIS_fnc_isThrowable"],"summary":"Returns true if given magazine is throwable.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"deprecated","operator":null,"aliases":[]},{"name":"BIS_fnc_isUnitVirtual","type":"function","md":"functions/BIS_fnc_isUnitVirtual.md","json":"functions/BIS_fnc_isUnitVirtual.json","groups":["Object Manipulation"],"syntax":["[object] call BIS_fnc_isUnitVirtual"],"summary":"Return if unit is virtual (used for example for Zeus players).","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_itemType","type":"function","md":"functions/BIS_fnc_itemType.md","json":"functions/BIS_fnc_itemType.json","groups":["Inventory"],"syntax":["weaponClass call BIS_fnc_itemType"],"summary":"Returns item category and type.","arma3_since":"1.08","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_jukebox","type":"function","md":"functions/BIS_fnc_jukebox.md","json":"functions/BIS_fnc_jukebox.json","groups":["Sound"],"syntax":["[function, parameters] call BIS_fnc_jukebox"],"summary":"Plays music, depending on the player group status.","arma3_since":"1.08","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_kbCanSpeak","type":"function","md":"functions/BIS_fnc_kbCanSpeak.md","json":"functions/BIS_fnc_kbCanSpeak.json","groups":["Conversations"],"syntax":["unit call BIS_fnc_kbCanSpeak"],"summary":"Check if person is not locked by some conversation.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_kbCreateDummy","type":"function","md":"functions/BIS_fnc_kbCreateDummy.md","json":"functions/BIS_fnc_kbCreateDummy.json","groups":["Conversations"],"syntax":["dummyVarName call BIS_fnc_kbCreateDummy"],"summary":"Creates a dummy speaker (as a Game Logic). If given dummy variable has already been created, returns this one.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_kbIsSpeaking","type":"function","md":"functions/BIS_fnc_kbIsSpeaking.md","json":"functions/BIS_fnc_kbIsSpeaking.json","groups":["Conversations"],"syntax":["unit call BIS_fnc_kbIsSpeaking"],"summary":"Check if speaker is locked for different conversation.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_kbMenu","type":"function","md":"functions/BIS_fnc_kbMenu.md","json":"functions/BIS_fnc_kbMenu.json","groups":["Conversations"],"syntax":["[param0] call BIS_fnc_kbMenu"],"summary":"Opens conversation menu. Script terminates itself when menu selection is finished.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_kbPriority","type":"function","md":"functions/BIS_fnc_kbPriority.md","json":"functions/BIS_fnc_kbPriority.json","groups":["Conversations"],"syntax":["_this call BIS_fnc_kbPriority"],"summary":"Set conversation priority. Conversations with priority not in the list won't be played","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_kbSentence","type":"function","md":"functions/BIS_fnc_kbSentence.md","json":"functions/BIS_fnc_kbSentence.json","groups":["Conversations"],"syntax":[],"summary":"","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_kbSkip","type":"function","md":"functions/BIS_fnc_kbSkip.md","json":"functions/BIS_fnc_kbSkip.json","groups":["Conversations"],"syntax":["[topicName, mission, wait] call BIS_fnc_kbSkip"],"summary":"Skip a conversation started with BIS_fnc_kbTell. Currently played sentence will be finished.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_kbTell","type":"function","md":"functions/BIS_fnc_kbTell.md","json":"functions/BIS_fnc_kbTell.json","groups":["Conversations"],"syntax":["[topic, container, section, radioMode, code, speakers, soundVolume, radioProtocol] spawn BIS_fnc_kbTell"],"summary":"Play given sentence/conversation. Script terminates itself when conversation is finished. Conversation must be declared in Description.ext/CfgSentences.","arma3_since":"0.50","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_kbTellLocal","type":"function","md":"functions/BIS_fnc_kbTellLocal.md","json":"functions/BIS_fnc_kbTellLocal.json","groups":["Conversations"],"syntax":["[mode, parameters] call BIS_fnc_kbTellLocal"],"summary":"Play given sentence, disable radio and/or lower sounds. Will use BIS_fnc_showSubtitle for better effects if channel is DIRECT or VEHICLE.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_kbTopicConfig","type":"function","md":"functions/BIS_fnc_kbTopicConfig.md","json":"functions/BIS_fnc_kbTopicConfig.json","groups":["Conversations"],"syntax":["[missionName, topic] call BIS_fnc_kbTopicConfig"],"summary":"Reads the configs to return a matching config >> CfgSentences >> missionName >> topic entry.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_key_compute","type":"function","md":"functions/BIS_fnc_key_compute.md","json":"functions/BIS_fnc_key_compute.json","groups":["Key"],"syntax":["[] call BIS_fnc_key_compute"],"summary":"Computes data for a key","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_key_computeOwnerCurve","type":"function","md":"functions/BIS_fnc_key_computeOwnerCurve.md","json":"functions/BIS_fnc_key_computeOwnerCurve.json","groups":["Key"],"syntax":["[] call BIS_fnc_key_computeOwnerCurve"],"summary":"Computes the curve that owns key","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_key_computeTime","type":"function","md":"functions/BIS_fnc_key_computeTime.md","json":"functions/BIS_fnc_key_computeTime.json","groups":["Key"],"syntax":["[] call BIS_fnc_key_computeTime"],"summary":"Computes the time of given key","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_key_edenAreControlPointsLocked","type":"function","md":"functions/BIS_fnc_key_edenAreControlPointsLocked.md","json":"functions/BIS_fnc_key_edenAreControlPointsLocked.json","groups":["Key3DEN"],"syntax":["[] call BIS_fnc_key_edenAreControlPointsLocked"],"summary":"Whether control points of given key are set to locked","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_key_edenAttributesChanged","type":"function","md":"functions/BIS_fnc_key_edenAttributesChanged.md","json":"functions/BIS_fnc_key_edenAttributesChanged.json","groups":["Key3DEN"],"syntax":["[] call BIS_fnc_key_edenAttributesChanged"],"summary":"Attributes change in EDEN for a key","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_key_edenConnectionChanged","type":"function","md":"functions/BIS_fnc_key_edenConnectionChanged.md","json":"functions/BIS_fnc_key_edenConnectionChanged.json","groups":["Key3DEN"],"syntax":["[] call BIS_fnc_key_edenConnectionChanged"],"summary":"Attributes change in EDEN for a key","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_key_edenDragged","type":"function","md":"functions/BIS_fnc_key_edenDragged.md","json":"functions/BIS_fnc_key_edenDragged.json","groups":["Key3DEN"],"syntax":["[] call BIS_fnc_key_edenDragged"],"summary":"Entity is dragged in 3DEN","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_key_edenIsSelected","type":"function","md":"functions/BIS_fnc_key_edenIsSelected.md","json":"functions/BIS_fnc_key_edenIsSelected.json","groups":["Key3DEN"],"syntax":["[] call BIS_fnc_key_edenIsSelected"],"summary":"Whether given key is selected in 3den","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_key_edenRegisteredToWorld","type":"function","md":"functions/BIS_fnc_key_edenRegisteredToWorld.md","json":"functions/BIS_fnc_key_edenRegisteredToWorld.json","groups":["Key3DEN"],"syntax":["[] call BIS_fnc_key_edenRegisteredToWorld"],"summary":"Attributes change in EDEN for a key","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_key_edenUnregisteredFromWorld","type":"function","md":"functions/BIS_fnc_key_edenUnregisteredFromWorld.md","json":"functions/BIS_fnc_key_edenUnregisteredFromWorld.json","groups":["Key3DEN"],"syntax":["[] call BIS_fnc_key_edenUnregisteredFromWorld"],"summary":"Attributes change in EDEN for a key","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_key_getArriveControlPoint","type":"function","md":"functions/BIS_fnc_key_getArriveControlPoint.md","json":"functions/BIS_fnc_key_getArriveControlPoint.json","groups":["Key"],"syntax":["[] call BIS_fnc_key_getArriveControlPoint"],"summary":"Returns the arrive control point of a key","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_key_getArriveTangent","type":"function","md":"functions/BIS_fnc_key_getArriveTangent.md","json":"functions/BIS_fnc_key_getArriveTangent.json","groups":["Key"],"syntax":["[] call BIS_fnc_key_getArriveTangent"],"summary":"Returns the key arrive tangent","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_key_getArriveTangentWeight","type":"function","md":"functions/BIS_fnc_key_getArriveTangentWeight.md","json":"functions/BIS_fnc_key_getArriveTangentWeight.json","groups":["Key"],"syntax":["[] call BIS_fnc_key_getArriveTangentWeight"],"summary":"Returns the key arrive tangent weight","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_key_getConfigTime","type":"function","md":"functions/BIS_fnc_key_getConfigTime.md","json":"functions/BIS_fnc_key_getConfigTime.json","groups":["Key"],"syntax":["[] call BIS_fnc_key_getConfigTime"],"summary":"Returns the time of given key","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_key_getFOV","type":"function","md":"functions/BIS_fnc_key_getFOV.md","json":"functions/BIS_fnc_key_getFOV.json","groups":["Key"],"syntax":["[] call BIS_fnc_key_getFOV"],"summary":"Returns the FOV value of a key","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_key_getInterpMode","type":"function","md":"functions/BIS_fnc_key_getInterpMode.md","json":"functions/BIS_fnc_key_getInterpMode.json","groups":["Key"],"syntax":["[] call BIS_fnc_key_getInterpMode"],"summary":"Returns the key interp mode index 0 - Linear 1 - Cubic 2 - EaseIn 3 - EaseOut 4 - EaseInOut 5 - Hermite 6 - Berp 7 - BounceIn 8 - BounceOut 9 - BounceInOut 10 - QuinticIn 11 - QuinticOut 12 - QuinticInOut 13 - ElasticIn…","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_key_getLeaveControlPoint","type":"function","md":"functions/BIS_fnc_key_getLeaveControlPoint.md","json":"functions/BIS_fnc_key_getLeaveControlPoint.json","groups":["Key"],"syntax":["[] call BIS_fnc_key_getLeaveControlPoint"],"summary":"Returns the leave control point of key","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_key_getLeaveTangent","type":"function","md":"functions/BIS_fnc_key_getLeaveTangent.md","json":"functions/BIS_fnc_key_getLeaveTangent.json","groups":["Key"],"syntax":["[] call BIS_fnc_key_getLeaveTangent"],"summary":"Returns the key leave tangent","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_key_getLeaveTangentWeight","type":"function","md":"functions/BIS_fnc_key_getLeaveTangentWeight.md","json":"functions/BIS_fnc_key_getLeaveTangentWeight.json","groups":["Key"],"syntax":["[] call BIS_fnc_key_getLeaveTangentWeight"],"summary":"Returns the key leave tangent weight","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_key_getOwnerCurve","type":"function","md":"functions/BIS_fnc_key_getOwnerCurve.md","json":"functions/BIS_fnc_key_getOwnerCurve.json","groups":["Key"],"syntax":["[] call BIS_fnc_key_getOwnerCurve"],"summary":"Returns the curve that owns key","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_key_getTime","type":"function","md":"functions/BIS_fnc_key_getTime.md","json":"functions/BIS_fnc_key_getTime.json","groups":["Key"],"syntax":["[] call BIS_fnc_key_getTime"],"summary":"Returns the time of given key","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_key_getValue","type":"function","md":"functions/BIS_fnc_key_getValue.md","json":"functions/BIS_fnc_key_getValue.json","groups":["Key"],"syntax":["[] call BIS_fnc_key_getValue"],"summary":"Returns the value of given key","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_key_isFloat","type":"function","md":"functions/BIS_fnc_key_isFloat.md","json":"functions/BIS_fnc_key_isFloat.json","groups":["Key"],"syntax":["[] call BIS_fnc_key_isFloat"],"summary":"Returns true if this is a key with float value, false if not","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_key_isVector","type":"function","md":"functions/BIS_fnc_key_isVector.md","json":"functions/BIS_fnc_key_isVector.json","groups":["Key"],"syntax":["[] call BIS_fnc_key_isVector"],"summary":"Returns true if this is a key with vector value, false if not","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_key_setArriveTangent","type":"function","md":"functions/BIS_fnc_key_setArriveTangent.md","json":"functions/BIS_fnc_key_setArriveTangent.json","groups":["Key"],"syntax":["[] call BIS_fnc_key_setArriveTangent"],"summary":"Set's the key arrive tangent","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_key_setArriveTangentWeight","type":"function","md":"functions/BIS_fnc_key_setArriveTangentWeight.md","json":"functions/BIS_fnc_key_setArriveTangentWeight.json","groups":["Key"],"syntax":["[] call BIS_fnc_key_setArriveTangentWeight"],"summary":"Set's the key arrive tangent weight","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_key_setInterpMode","type":"function","md":"functions/BIS_fnc_key_setInterpMode.md","json":"functions/BIS_fnc_key_setInterpMode.json","groups":["Key"],"syntax":["[] call BIS_fnc_key_setInterpMode"],"summary":"Set's the interpolation mode of the key","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_key_setLeaveTangent","type":"function","md":"functions/BIS_fnc_key_setLeaveTangent.md","json":"functions/BIS_fnc_key_setLeaveTangent.json","groups":["Key"],"syntax":["[] call BIS_fnc_key_setLeaveTangent"],"summary":"Set's the key leave tangent","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_key_setLeaveTangentWeight","type":"function","md":"functions/BIS_fnc_key_setLeaveTangentWeight.md","json":"functions/BIS_fnc_key_setLeaveTangentWeight.json","groups":["Key"],"syntax":["[] call BIS_fnc_key_setLeaveTangentWeight"],"summary":"Set's the key leave tangent weight","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_key_setTime","type":"function","md":"functions/BIS_fnc_key_setTime.md","json":"functions/BIS_fnc_key_setTime.json","groups":["Key"],"syntax":["[] call BIS_fnc_key_setTime"],"summary":"Set's the time of given key","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_key_setValue","type":"function","md":"functions/BIS_fnc_key_setValue.md","json":"functions/BIS_fnc_key_setValue.json","groups":["Key"],"syntax":["[] call BIS_fnc_key_setValue"],"summary":"Set's the value of given key","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_keyCode","type":"function","md":"functions/BIS_fnc_keyCode.md","json":"functions/BIS_fnc_keyCode.json","groups":["GUI"],"syntax":["input call BIS_fnc_keyCode"],"summary":"Returns DIK code of a given key.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_keyframeAnimation_deltaTime","type":"function","md":"functions/BIS_fnc_keyframeAnimation_deltaTime.md","json":"functions/BIS_fnc_keyframeAnimation_deltaTime.json","groups":["KeyframeAnimation"],"syntax":["[] call BIS_fnc_keyframeAnimation_deltaTime"],"summary":"","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_keyframeAnimation_init","type":"function","md":"functions/BIS_fnc_keyframeAnimation_init.md","json":"functions/BIS_fnc_keyframeAnimation_init.json","groups":["KeyframeAnimation"],"syntax":["[] call BIS_fnc_keyframeAnimation_init"],"summary":"","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_keyHold","type":"function","md":"functions/BIS_fnc_keyHold.md","json":"functions/BIS_fnc_keyHold.json","groups":["Interaction"],"syntax":["[description, duration, condition, arguments, loaded] spawn BIS_fnc_keyHold"],"summary":"Allows for hold button interactions. Hold action is started by pressing Space.","arma3_since":"1.00","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_keypointsExport","type":"function","md":"functions/BIS_fnc_keypointsExport.md","json":"functions/BIS_fnc_keypointsExport.json","groups":["Map and Markers"],"syntax":[],"summary":"","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_keypointsExportFromKML","type":"function","md":"functions/BIS_fnc_keypointsExportFromKML.md","json":"functions/BIS_fnc_keypointsExportFromKML.json","groups":["Map and Markers"],"syntax":["_this call BIS_fnc_keypointsExportFromKML"],"summary":"Imports and marks positions from KLM file.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_KMLimport","type":"function","md":"functions/BIS_fnc_KMLimport.md","json":"functions/BIS_fnc_KMLimport.json","groups":["Map and Markers"],"syntax":["filePath call BIS_fnc_KMLimport"],"summary":"Read positions from a KML file.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_laptopInit","type":"function","md":"functions/BIS_fnc_laptopInit.md","json":"functions/BIS_fnc_laptopInit.json","groups":["Scripts"],"syntax":["laptop call BIS_fnc_laptopInit"],"summary":"Adds an Easter egg to the laptop, that is active only if the mission date is set to 2001-06-22.","arma3_since":"1.72","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_laptopPlayVideo","type":"function","md":"functions/BIS_fnc_laptopPlayVideo.md","json":"functions/BIS_fnc_laptopPlayVideo.json","groups":["Scripts"],"syntax":["laptop call BIS_fnc_laptopPlayVideo"],"summary":"Plays an easter egg video on the screen of an old laptop.","arma3_since":"1.72","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_lerp","type":"function","md":"functions/BIS_fnc_lerp.md","json":"functions/BIS_fnc_lerp.json","groups":["Interpolation"],"syntax":["[currentValue, targetValue, alpha] call BIS_fnc_lerp"],"summary":"Linear floating point interpolation (see Linear Interpolation).","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_lerpVector","type":"function","md":"functions/BIS_fnc_lerpVector.md","json":"functions/BIS_fnc_lerpVector.json","groups":["Vectors"],"syntax":["[currentValue, targetValue, alpha] call BIS_fnc_lerpVector"],"summary":"Given two different vectors A and B, think of a straight line drawn between them, alpha saying how far along that line is the wanted vector.","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_limitAmmunition","type":"function","md":"functions/BIS_fnc_limitAmmunition.md","json":"functions/BIS_fnc_limitAmmunition.json","groups":["Inventory"],"syntax":["[unit,uniformMags,vestMags,BackpackMags] call BIS_fnc_limitAmmunition"],"summary":"Limits the number of magazines carried by individual unit. Each container (uniform, vest and backpack) can be limited separately or left untouched.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_limitItems","type":"function","md":"functions/BIS_fnc_limitItems.md","json":"functions/BIS_fnc_limitItems.json","groups":["Inventory"],"syntax":["[unit, chanceNVG, chanceBino, chanceGPS, chanceMap, chanceRadio, chanceCompass, chanceWatch] call BIS_fnc_limitItems"],"summary":"Keeps or removes unit's items (including NVGs and binocular/designator) based on probability user sets.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_limitSupport","type":"function","md":"functions/BIS_fnc_limitSupport.md","json":"functions/BIS_fnc_limitSupport.json","groups":["Supports"],"syntax":["[module, supportType, quantity] call BIS_fnc_limitSupport"],"summary":"Limits support runs during a mission.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_limitWeaponItems","type":"function","md":"functions/BIS_fnc_limitWeaponItems.md","json":"functions/BIS_fnc_limitWeaponItems.json","groups":["Inventory"],"syntax":["[unit, mode, chanceOptics, chanceAttach, chanceMuzzle, chanceUnderbarrel] call BIS_fnc_limitWeaponItems"],"summary":"Keeps or remove unit's weapon attachments based on probability user sets. Apply for primary, secondary or handgun weapon separately.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_linearConversion","type":"function","md":"functions/BIS_fnc_linearConversion.md","json":"functions/BIS_fnc_linearConversion.json","groups":["Math"],"syntax":["[[minFrom, maxFrom], value, [minTo, maxTo]] call BIS_fnc_linearConversion"],"summary":"Linear conversion of a value from one set to another","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"deprecated","operator":null,"aliases":[]},{"name":"BIS_fnc_listCuratorPlayers","type":"function","md":"functions/BIS_fnc_listCuratorPlayers.md","json":"functions/BIS_fnc_listCuratorPlayers.json","groups":["Curator"],"syntax":["[] call BIS_fnc_listCuratorPlayers"],"summary":"Returns list of playable units with access to curator.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_listPlayers","type":"function","md":"functions/BIS_fnc_listPlayers.md","json":"functions/BIS_fnc_listPlayers.json","groups":["Multiplayer"],"syntax":["call BIS_fnc_listPlayers"],"summary":"Returns a list of currently played units, alive or dead.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_liveFeed","type":"function","md":"functions/BIS_fnc_liveFeed.md","json":"functions/BIS_fnc_liveFeed.json","groups":["Live Feed"],"syntax":["[source, target, receiver, effect] call BIS_fnc_liveFeed"],"summary":"Display a live feed.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_liveFeedEffects","type":"function","md":"functions/BIS_fnc_liveFeedEffects.md","json":"functions/BIS_fnc_liveFeedEffects.json","groups":["Live Feed"],"syntax":["effect call BIS_fnc_liveFeedEffects"],"summary":"Add effect to the current live feed.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_liveFeedModuleEffects","type":"function","md":"functions/BIS_fnc_liveFeedModuleEffects.md","json":"functions/BIS_fnc_liveFeedModuleEffects.json","groups":["Modules - Live Feed"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_liveFeedModuleInit","type":"function","md":"functions/BIS_fnc_liveFeedModuleInit.md","json":"functions/BIS_fnc_liveFeedModuleInit.json","groups":["Modules - Live Feed"],"syntax":["_this call BIS_fnc_liveFeedModuleInit"],"summary":"Display a live feed via a module.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_liveFeedModuleSetSource","type":"function","md":"functions/BIS_fnc_liveFeedModuleSetSource.md","json":"functions/BIS_fnc_liveFeedModuleSetSource.json","groups":["Modules - Live Feed"],"syntax":["_this call BIS_fnc_liveFeedModuleSetSource"],"summary":"Set a live feed's source via a module.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_liveFeedModuleSetTarget","type":"function","md":"functions/BIS_fnc_liveFeedModuleSetTarget.md","json":"functions/BIS_fnc_liveFeedModuleSetTarget.json","groups":["Modules - Live Feed"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_liveFeedSetSource","type":"function","md":"functions/BIS_fnc_liveFeedSetSource.md","json":"functions/BIS_fnc_liveFeedSetSource.json","groups":["Live Feed"],"syntax":["source call BIS_fnc_liveFeedSetSource"],"summary":"Set the source of the current live feed.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_liveFeedSetTarget","type":"function","md":"functions/BIS_fnc_liveFeedSetTarget.md","json":"functions/BIS_fnc_liveFeedSetTarget.json","groups":["Live Feed"],"syntax":["target call BIS_fnc_liveFeedSetTarget"],"summary":"Set the target of the current live feed.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_liveFeedTerminate","type":"function","md":"functions/BIS_fnc_liveFeedTerminate.md","json":"functions/BIS_fnc_liveFeedTerminate.json","groups":["Live Feed"],"syntax":["call BIS_fnc_liveFeedTerminate"],"summary":"Terminate a live feed.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_loadClass","type":"function","md":"functions/BIS_fnc_loadClass.md","json":"functions/BIS_fnc_loadClass.json","groups":["Configs"],"syntax":["[input, defaultValue] call BIS_fnc_loadClass"],"summary":"Searches for class in mission, campaign and then in global config file.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_loadEntry","type":"function","md":"functions/BIS_fnc_loadEntry.md","json":"functions/BIS_fnc_loadEntry.json","groups":["Configs"],"syntax":["[path,defaultConfig] call BIS_fnc_loadEntry"],"summary":"Searches for config entry in mission, campaign and then in global config file.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_loadFunctions","type":"function","md":"functions/BIS_fnc_loadFunctions.md","json":"functions/BIS_fnc_loadFunctions.json","groups":["Diagnostic"],"syntax":["[fileDirectory, prefix, nameVars, global] call BIS_fnc_loadFunctions"],"summary":"Compile scripts and save them into globally available functions. Defines _fnc_scriptName variable.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_loadInventory","type":"function","md":"functions/BIS_fnc_loadInventory.md","json":"functions/BIS_fnc_loadInventory.json","groups":["Inventory"],"syntax":["param call BIS_fnc_loadInventory"],"summary":"Adds a predefined loadout (either via CfgVehicles, CfgRespawnInventory, or a custom inventory saved via BIS_fnc_saveInventory) to a specified unit.","arma3_since":"0.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_loadVehicle","type":"function","md":"functions/BIS_fnc_loadVehicle.md","json":"functions/BIS_fnc_loadVehicle.json","groups":["Vehicles"],"syntax":["[object,target] call BIS_fnc_loadVehicle"],"summary":"Load vehicle appearance saved with BIS_fnc_saveVehicle.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_localize","type":"function","md":"functions/BIS_fnc_localize.md","json":"functions/BIS_fnc_localize.json","groups":["Strings"],"syntax":["localizationString call BIS_fnc_localize"],"summary":"Checks if passed string is localization key and if so, return the localized text. Else, returns the passed string itself.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_locationDescription","type":"function","md":"functions/BIS_fnc_locationDescription.md","json":"functions/BIS_fnc_locationDescription.json","groups":["Map and Markers","Positions"],"syntax":["position call BIS_fnc_locationDescription"],"summary":"Return location description (e.g. \"NE of Agia Marina\")","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_locations","type":"function","md":"functions/BIS_fnc_locations.md","json":"functions/BIS_fnc_locations.json","groups":["Systems"],"syntax":["[types, area, debug] call BIS_fnc_locations","[objects] call BIS_fnc_locations"],"summary":"Creates or registers location logics (used in various modules, like Ambient Civilians, Ambient Civilian Vehicles or Warfare 2).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_lockedDoorNoHandleOpen","type":"function","md":"functions/BIS_fnc_lockedDoorNoHandleOpen.md","json":"functions/BIS_fnc_lockedDoorNoHandleOpen.json","groups":["Scripts"],"syntax":["[] call BIS_fnc_lockedDoorNoHandleOpen"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_lockedDoorOpen","type":"function","md":"functions/BIS_fnc_lockedDoorOpen.md","json":"functions/BIS_fnc_lockedDoorOpen.json","groups":["Scripts"],"syntax":["[] call BIS_fnc_lockedDoorOpen"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_locWeaponInfo","type":"function","md":"functions/BIS_fnc_locWeaponInfo.md","json":"functions/BIS_fnc_locWeaponInfo.json","groups":["Diagnostic"],"syntax":["call BIS_fnc_locWeaponInfo"],"summary":"Shows a utility tool checking length of weapon info texts.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_log","type":"function","md":"functions/BIS_fnc_log.md","json":"functions/BIS_fnc_log.json","groups":["Diagnostic"],"syntax":["param call BIS_fnc_log"],"summary":"Log debug message.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_logFormat","type":"function","md":"functions/BIS_fnc_logFormat.md","json":"functions/BIS_fnc_logFormat.json","groups":["Diagnostic"],"syntax":["[text, parameters] call BIS_fnc_logFormat"],"summary":"Display debug message.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_logFormatServer","type":"function","md":"functions/BIS_fnc_logFormatServer.md","json":"functions/BIS_fnc_logFormatServer.json","groups":["Diagnostic"],"syntax":["[text, argument1, argument2, ...] call BIS_fnc_logFormatServer"],"summary":"Logs (using diag_log) a debug message (profileName, playerUID, _fnc_scriptName, provided text) to server's .RPT. In singleplayer, BIS_fnc_logFormat is used.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_lookAtArray","type":"function","md":"functions/BIS_fnc_lookAtArray.md","json":"functions/BIS_fnc_lookAtArray.json","groups":["Interaction"],"syntax":["[initialize, lookAtData] call BIS_fnc_lookAtArray"],"summary":"Executes a code when one of the specified objects is looked at (player's cursor pointed towards it) for enough time","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_lookAtArrayEH","type":"function","md":"functions/BIS_fnc_lookAtArrayEH.md","json":"functions/BIS_fnc_lookAtArrayEH.json","groups":["Interaction"],"syntax":[],"summary":"Event handler function for the BIS_fnc_lookAtArray function.","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_loop","type":"function","md":"functions/BIS_fnc_loop.md","json":"functions/BIS_fnc_loop.json","groups":["Program Flow"],"syntax":["[action, parameters] call BIS_fnc_loop"],"summary":"Loop stacked code/function with timing and conditional control. Code and conditions are executed in non-scheduled environment.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_lowestNum","type":"function","md":"functions/BIS_fnc_lowestNum.md","json":"functions/BIS_fnc_lowestNum.json","groups":["Arrays","Math"],"syntax":["numbers call BIS_fnc_lowestNum"],"summary":"Returns the lowest number out of the passed set.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_magazinesEntityType","type":"function","md":"functions/BIS_fnc_magazinesEntityType.md","json":"functions/BIS_fnc_magazinesEntityType.json","groups":["Weapons"],"syntax":["class call BIS_fnc_magazinesEntityType"],"summary":"Return object's magazines as defined in config. Scans also turrets and pylons.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_magnitude","type":"function","md":"functions/BIS_fnc_magnitude.md","json":"functions/BIS_fnc_magnitude.json","groups":["Vectors"],"syntax":["vector call BIS_fnc_magnitude"],"summary":"Returns the magnitude of an array of numbers. The vector can have any number of elements.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_magnitudeSqr","type":"function","md":"functions/BIS_fnc_magnitudeSqr.md","json":"functions/BIS_fnc_magnitudeSqr.json","groups":["Vectors"],"syntax":["vector call BIS_fnc_magnitudeSqr"],"summary":"Returns the square magnitude of an array of numbers. The vector can have any number of elements.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_manageCuratorAddons","type":"function","md":"functions/BIS_fnc_manageCuratorAddons.md","json":"functions/BIS_fnc_manageCuratorAddons.json","groups":["Curator"],"syntax":["[curators,classes,condition,text] call BIS_fnc_manageCuratorAddons"],"summary":"Set which vision modes curator can access.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_manageCuratorChallenges","type":"function","md":"functions/BIS_fnc_manageCuratorChallenges.md","json":"functions/BIS_fnc_manageCuratorChallenges.json","groups":["CuratorChallenges"],"syntax":["[curator,challenges,numChallenges,rewards,defaultRewards]] call BIS_fnc_manageCuratorChallenges"],"summary":"Handle repeated curator challenges. When rewards defined in the argument are exceeded, refilling points bar fill be offered instead.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_mapAnimAdd","type":"function","md":"functions/BIS_fnc_mapAnimAdd.md","json":"functions/BIS_fnc_mapAnimAdd.json","groups":["Map and Markers"],"syntax":["[duration, toZoom, toPosition, interpModeZoom, interpModePosition, fromZoom, fromPosition] call BIS_fnc_mapAnimAdd"],"summary":"Similar to mapAnimAdd, yet it provides additional parameters to allow for a non-linear zoom and various position interpolation modes.","arma3_since":"1.00","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_mapAnimClear","type":"function","md":"functions/BIS_fnc_mapAnimClear.md","json":"functions/BIS_fnc_mapAnimClear.json","groups":["Map and Markers"],"syntax":["[] call BIS_fnc_mapAnimClear"],"summary":"Same as mapAnimClear","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_mapAnimDone","type":"function","md":"functions/BIS_fnc_mapAnimDone.md","json":"functions/BIS_fnc_mapAnimDone.json","groups":["Map and Markers"],"syntax":["[] call BIS_fnc_mapAnimDone"],"summary":"Same as mapAnimAdd but with possibility for non linear zoom and position interpolation modes","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_mapGridSize","type":"function","md":"functions/BIS_fnc_mapGridSize.md","json":"functions/BIS_fnc_mapGridSize.json","groups":["Map and Markers"],"syntax":["[map] call BIS_fnc_mapGridSize"],"summary":"Returns the size of map grid square at current zoom level.","arma3_since":"1.92","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_mapSize","type":"function","md":"functions/BIS_fnc_mapSize.md","json":"functions/BIS_fnc_mapSize.json","groups":["Map and Markers"],"syntax":["terrainName call BIS_fnc_mapSize"],"summary":"Returns map size from config. Do not confuse with worldSize. The engine command calculates the map size and doesn't read it from config.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_markerCreate","type":"function","md":"functions/BIS_fnc_markerCreate.md","json":"functions/BIS_fnc_markerCreate.json","groups":["Map and Markers"],"syntax":["_this call BIS_fnc_markerCreate"],"summary":"Creates marker with given params. Reads config to recognize settings - use for quick debugging only.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_markerParams","type":"function","md":"functions/BIS_fnc_markerParams.md","json":"functions/BIS_fnc_markerParams.json","groups":["Map and Markers"],"syntax":["varName call BIS_fnc_markerParams"],"summary":"Returns marker params in format compatible with BIS_fnc_markerCreate.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_markerPath","type":"function","md":"functions/BIS_fnc_markerPath.md","json":"functions/BIS_fnc_markerPath.json","groups":["Map and Markers"],"syntax":["[start, end, spacing, params] call BIS_fnc_markerPath"],"summary":"Create marker(s) between two points.","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_markerToString","type":"function","md":"functions/BIS_fnc_markerToString.md","json":"functions/BIS_fnc_markerToString.json","groups":["Map and Markers"],"syntax":["[markerName, delimiter] call BIS_fnc_markerToString"],"summary":"Converts existing marker to String, for example: \"|marker_0|[3799.0110,2781.9880,0.0000]|mil_pickup|ICON|[1,1]|0|Solid|Default|1|You are here\"","arma3_since":"1.92","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_markerToTrigger","type":"function","md":"functions/BIS_fnc_markerToTrigger.md","json":"functions/BIS_fnc_markerToTrigger.json","groups":["Map and Markers"],"syntax":["[markerName, trigger, localChange] call BIS_fnc_markerToTrigger"],"summary":"Makes an existing or new marker cover a trigger area.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_markWaypoints","type":"function","md":"functions/BIS_fnc_markWaypoints.md","json":"functions/BIS_fnc_markWaypoints.json","groups":["Map and Markers"],"syntax":["[param0] call BIS_fnc_markWaypoints"],"summary":"Creates a marker on each uncompleted waypoint and marks it checked after completing that WP.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_maxDiffArray","type":"function","md":"functions/BIS_fnc_maxDiffArray.md","json":"functions/BIS_fnc_maxDiffArray.json","groups":["Arrays"],"syntax":["[arrayOfNumbers] call BIS_fnc_maxDiffArray"],"summary":"Function to return the maximum difference between all values in an array.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_mirrorCuratorSettings","type":"function","md":"functions/BIS_fnc_mirrorCuratorSettings.md","json":"functions/BIS_fnc_mirrorCuratorSettings.json","groups":["Curator"],"syntax":["[from, to, modes, shareType] call BIS_fnc_mirrorCuratorSettings"],"summary":"Mirrors settings from one curator to another.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_miscAnim","type":"function","md":"functions/BIS_fnc_miscAnim.md","json":"functions/BIS_fnc_miscAnim.json","groups":["Scenes"],"syntax":["[anim, person1, vehicle, person2, isOnBoard, altitude, doMove] call BIS_fnc_miscAnim"],"summary":"Setting up the animations with correct positions for object - choose correct performance. For ex. fixingTowingTractor (read the description).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_missileLaunchPositionFix","type":"function","md":"functions/BIS_fnc_missileLaunchPositionFix.md","json":"functions/BIS_fnc_missileLaunchPositionFix.json","groups":["Vehicles"],"syntax":["[vehicle, projectile, selection, projectileType] call BIS_fnc_missileLaunchPositionFix"],"summary":"Workaround fix for ATGM/SAM launch positions","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_missionConversations","type":"function","md":"functions/BIS_fnc_missionConversations.md","json":"functions/BIS_fnc_missionConversations.json","groups":["Conversations"],"syntax":["[param0] call BIS_fnc_missionConversations"],"summary":"Header function of local mission conversations","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_missionConversationsLocal","type":"function","md":"functions/BIS_fnc_missionConversationsLocal.md","json":"functions/BIS_fnc_missionConversationsLocal.json","groups":["Conversations","Broken Functions"],"syntax":["call BIS_fnc_missionConversationsLocal"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"BIS_fnc_missionFlow","type":"function","md":"functions/BIS_fnc_missionFlow.md","json":"functions/BIS_fnc_missionFlow.json","groups":["Missions"],"syntax":["call BIS_fnc_missionFlow"],"summary":"This function is automatically run in post-init by a CfgFunctions declaration. If the mission contains a missionFlow.fsm file, it will be loaded, otherwise an empty, default one will be used.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_missionHandlers","type":"function","md":"functions/BIS_fnc_missionHandlers.md","json":"functions/BIS_fnc_missionHandlers.json","groups":["Missions"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_missionRespawnType","type":"function","md":"functions/BIS_fnc_missionRespawnType.md","json":"functions/BIS_fnc_missionRespawnType.json","groups":["Respawn"],"syntax":["type call BIS_fnc_missionRespawnType"],"summary":"Return respawn type defined in Description.ext. Can return as Number (e.g 1) or String (e.g \"BIRD\").","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_missionSelector","type":"function","md":"functions/BIS_fnc_missionSelector.md","json":"functions/BIS_fnc_missionSelector.json","groups":["Systems"],"syntax":["[area, mapCenter, missionsArray] call BIS_fnc_missionSelector"],"summary":"Function that draws clickable, hoverable and animated icons on the map that execute a user-defined code when pressed.","arma3_since":"1.78","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_missionTasks","type":"function","md":"functions/BIS_fnc_missionTasks.md","json":"functions/BIS_fnc_missionTasks.json","groups":["Tasks"],"syntax":["[param0] call BIS_fnc_missionTasks"],"summary":"Header function of local mission tasks. Automatically declares following variables: _taskID: STRING _taskState: STRING _taskExists: BOOL","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_missionTasksLocal","type":"function","md":"functions/BIS_fnc_missionTasksLocal.md","json":"functions/BIS_fnc_missionTasksLocal.json","groups":["Tasks","Broken Functions"],"syntax":["call BIS_fnc_missionTasksLocal"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"BIS_fnc_missionTimeLeft","type":"function","md":"functions/BIS_fnc_missionTimeLeft.md","json":"functions/BIS_fnc_missionTimeLeft.json","groups":["Missions"],"syntax":["call BIS_fnc_missionTimeLeft"],"summary":"Returns time in seconds until the mission end. Remaining time can be set using estimatedTimeLeft command or using BIS_fnc_countdown.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleAI","type":"function","md":"functions/BIS_fnc_moduleAI.md","json":"functions/BIS_fnc_moduleAI.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleAmmo","type":"function","md":"functions/BIS_fnc_moduleAmmo.md","json":"functions/BIS_fnc_moduleAmmo.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleAnimals","type":"function","md":"functions/BIS_fnc_moduleAnimals.md","json":"functions/BIS_fnc_moduleAnimals.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleArsenal","type":"function","md":"functions/BIS_fnc_moduleArsenal.md","json":"functions/BIS_fnc_moduleArsenal.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleBleedTickets","type":"function","md":"functions/BIS_fnc_moduleBleedTickets.md","json":"functions/BIS_fnc_moduleBleedTickets.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleBootcampStage","type":"function","md":"functions/BIS_fnc_moduleBootcampStage.md","json":"functions/BIS_fnc_moduleBootcampStage.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleCAS","type":"function","md":"functions/BIS_fnc_moduleCAS.md","json":"functions/BIS_fnc_moduleCAS.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleChat","type":"function","md":"functions/BIS_fnc_moduleChat.md","json":"functions/BIS_fnc_moduleChat.json","groups":["Modules"],"syntax":["[logic, units, isActivated] call BIS_fnc_moduleChat"],"summary":"Make a list of units use any *chat command (groupChat, vehicleChat, sideChat, commandChat, globalChat).","arma3_since":"1.00","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleCivilianPresence","type":"function","md":"functions/BIS_fnc_moduleCivilianPresence.md","json":"functions/BIS_fnc_moduleCivilianPresence.json","groups":["Modules"],"syntax":["[] call BIS_fnc_moduleCivilianPresence"],"summary":"","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleCivilianPresenceSafeSpot","type":"function","md":"functions/BIS_fnc_moduleCivilianPresenceSafeSpot.md","json":"functions/BIS_fnc_moduleCivilianPresenceSafeSpot.json","groups":["Modules"],"syntax":["[] call BIS_fnc_moduleCivilianPresenceSafeSpot"],"summary":"","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleCivilianPresenceUnit","type":"function","md":"functions/BIS_fnc_moduleCivilianPresenceUnit.md","json":"functions/BIS_fnc_moduleCivilianPresenceUnit.json","groups":["Modules"],"syntax":["[] call BIS_fnc_moduleCivilianPresenceUnit"],"summary":"","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleCombatGetIn","type":"function","md":"functions/BIS_fnc_moduleCombatGetIn.md","json":"functions/BIS_fnc_moduleCombatGetIn.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleCountdown","type":"function","md":"functions/BIS_fnc_moduleCountdown.md","json":"functions/BIS_fnc_moduleCountdown.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleCoverMap","type":"function","md":"functions/BIS_fnc_moduleCoverMap.md","json":"functions/BIS_fnc_moduleCoverMap.json","groups":["Modules","Map and Markers"],"syntax":["[centerUnit, units, init] call BIS_fnc_moduleCoverMap"],"summary":"Covers the map except for a defined area. This function was designed to be used by the Modules framework, but it can also be used without the module. The effect does not move with the centerObject.","arma3_since":"1.00","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleCreateDiaryRecord","type":"function","md":"functions/BIS_fnc_moduleCreateDiaryRecord.md","json":"functions/BIS_fnc_moduleCreateDiaryRecord.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleCreateProjectile","type":"function","md":"functions/BIS_fnc_moduleCreateProjectile.md","json":"functions/BIS_fnc_moduleCreateProjectile.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleCurator","type":"function","md":"functions/BIS_fnc_moduleCurator.md","json":"functions/BIS_fnc_moduleCurator.json","groups":["Modules - Curator"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleCuratorAddAddons","type":"function","md":"functions/BIS_fnc_moduleCuratorAddAddons.md","json":"functions/BIS_fnc_moduleCuratorAddAddons.json","groups":["Modules - Curator"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleCuratorAddCameraArea","type":"function","md":"functions/BIS_fnc_moduleCuratorAddCameraArea.md","json":"functions/BIS_fnc_moduleCuratorAddCameraArea.json","groups":["Modules - Curator"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleCuratorAddEditableObjects","type":"function","md":"functions/BIS_fnc_moduleCuratorAddEditableObjects.md","json":"functions/BIS_fnc_moduleCuratorAddEditableObjects.json","groups":["Modules - Curator"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleCuratorAddEditingArea","type":"function","md":"functions/BIS_fnc_moduleCuratorAddEditingArea.md","json":"functions/BIS_fnc_moduleCuratorAddEditingArea.json","groups":["Modules - Curator"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleCuratorAddEditingAreaPlayers","type":"function","md":"functions/BIS_fnc_moduleCuratorAddEditingAreaPlayers.md","json":"functions/BIS_fnc_moduleCuratorAddEditingAreaPlayers.json","groups":["Modules - Curator"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleCuratorAddIcon","type":"function","md":"functions/BIS_fnc_moduleCuratorAddIcon.md","json":"functions/BIS_fnc_moduleCuratorAddIcon.json","groups":["Modules - Curator"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleCuratorAddPoints","type":"function","md":"functions/BIS_fnc_moduleCuratorAddPoints.md","json":"functions/BIS_fnc_moduleCuratorAddPoints.json","groups":["Modules - Curator"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleCuratorSetAttributes","type":"function","md":"functions/BIS_fnc_moduleCuratorSetAttributes.md","json":"functions/BIS_fnc_moduleCuratorSetAttributes.json","groups":["Modules - Curator"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleCuratorSetCamera","type":"function","md":"functions/BIS_fnc_moduleCuratorSetCamera.md","json":"functions/BIS_fnc_moduleCuratorSetCamera.json","groups":["Modules - Curator"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleCuratorSetCoefs","type":"function","md":"functions/BIS_fnc_moduleCuratorSetCoefs.md","json":"functions/BIS_fnc_moduleCuratorSetCoefs.json","groups":["Modules - Curator"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleCuratorSetCostsDefault","type":"function","md":"functions/BIS_fnc_moduleCuratorSetCostsDefault.md","json":"functions/BIS_fnc_moduleCuratorSetCostsDefault.json","groups":["Modules - Curator"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleCuratorSetCostsSide","type":"function","md":"functions/BIS_fnc_moduleCuratorSetCostsSide.md","json":"functions/BIS_fnc_moduleCuratorSetCostsSide.json","groups":["Modules - Curator"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleCuratorSetCostsVehicleClass","type":"function","md":"functions/BIS_fnc_moduleCuratorSetCostsVehicleClass.md","json":"functions/BIS_fnc_moduleCuratorSetCostsVehicleClass.json","groups":["Modules - Curator"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleCuratorSetEditingAreaType","type":"function","md":"functions/BIS_fnc_moduleCuratorSetEditingAreaType.md","json":"functions/BIS_fnc_moduleCuratorSetEditingAreaType.json","groups":["Modules - Curator"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleCuratorSetObjectCost","type":"function","md":"functions/BIS_fnc_moduleCuratorSetObjectCost.md","json":"functions/BIS_fnc_moduleCuratorSetObjectCost.json","groups":["Modules - Curator"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleDamage","type":"function","md":"functions/BIS_fnc_moduleDamage.md","json":"functions/BIS_fnc_moduleDamage.json","groups":["Modules"],"syntax":["[logic, vehicles, isActivated] call BIS_fnc_moduleDamage"],"summary":"Damage given vehicles.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleDate","type":"function","md":"functions/BIS_fnc_moduleDate.md","json":"functions/BIS_fnc_moduleDate.json","groups":["Modules"],"syntax":["[logic, null, activated] call BIS_fnc_moduleDate"],"summary":"Used by the Date module.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleDiary","type":"function","md":"functions/BIS_fnc_moduleDiary.md","json":"functions/BIS_fnc_moduleDiary.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleDoorOpen","type":"function","md":"functions/BIS_fnc_moduleDoorOpen.md","json":"functions/BIS_fnc_moduleDoorOpen.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleEditTerrainObject","type":"function","md":"functions/BIS_fnc_moduleEditTerrainObject.md","json":"functions/BIS_fnc_moduleEditTerrainObject.json","groups":["Modules"],"syntax":["[] call BIS_fnc_moduleEditTerrainObject"],"summary":"Setups given terrain object.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleEffectsBubbles","type":"function","md":"functions/BIS_fnc_moduleEffectsBubbles.md","json":"functions/BIS_fnc_moduleEffectsBubbles.json","groups":["Modules"],"syntax":["[module] call BIS_fnc_moduleEffectsBubbles"],"summary":"Creates underwater bubble effect on defined place (called usually by BIS_fnc_moduleEffectsEmitterCreator).","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleEffectsEmitterCreator","type":"function","md":"functions/BIS_fnc_moduleEffectsEmitterCreator.md","json":"functions/BIS_fnc_moduleEffectsEmitterCreator.json","groups":["Modules"],"syntax":["arg call BIS_fnc_moduleEffectsEmitterCreator"],"summary":"Module function. Creates particle emitters and calls effect function.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleEffectsFire","type":"function","md":"functions/BIS_fnc_moduleEffectsFire.md","json":"functions/BIS_fnc_moduleEffectsFire.json","groups":["Modules"],"syntax":["[module] call BIS_fnc_moduleEffectsFire"],"summary":"Creates fire on position of module (called usually by BIS_fnc_moduleEffectsEmitterCreator).","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleEffectsPlankton","type":"function","md":"functions/BIS_fnc_moduleEffectsPlankton.md","json":"functions/BIS_fnc_moduleEffectsPlankton.json","groups":["Modules"],"syntax":["[module] call BIS_fnc_moduleEffectsPlankton"],"summary":"Creates underwater plankton effect around player (called usually by BIS_fnc_moduleEffectsEmitterCreator).","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleEffectsShells","type":"function","md":"functions/BIS_fnc_moduleEffectsShells.md","json":"functions/BIS_fnc_moduleEffectsShells.json","groups":["Modules"],"syntax":["[module] call BIS_fnc_moduleEffectsShells"],"summary":"Creates empty ammo cartridges on position of the module logic.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleEffectsSmoke","type":"function","md":"functions/BIS_fnc_moduleEffectsSmoke.md","json":"functions/BIS_fnc_moduleEffectsSmoke.json","groups":["Modules"],"syntax":["[module] call BIS_fnc_moduleEffectsSmoke"],"summary":"Creates smoke on position of module (called usually by BIS_fnc_moduleEffectsEmitterCreator).","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleEndMission","type":"function","md":"functions/BIS_fnc_moduleEndMission.md","json":"functions/BIS_fnc_moduleEndMission.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleExecute","type":"function","md":"functions/BIS_fnc_moduleExecute.md","json":"functions/BIS_fnc_moduleExecute.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleFDBalloonAirDestruction","type":"function","md":"functions/BIS_fnc_moduleFDBalloonAirDestruction.md","json":"functions/BIS_fnc_moduleFDBalloonAirDestruction.json","groups":["Modules - Firing Drills"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleFDBalloonWaterDestruction","type":"function","md":"functions/BIS_fnc_moduleFDBalloonWaterDestruction.md","json":"functions/BIS_fnc_moduleFDBalloonWaterDestruction.json","groups":["Modules - Firing Drills"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleFDCPClear","type":"function","md":"functions/BIS_fnc_moduleFDCPClear.md","json":"functions/BIS_fnc_moduleFDCPClear.json","groups":["Modules - Firing Drills"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleFDCPIn","type":"function","md":"functions/BIS_fnc_moduleFDCPIn.md","json":"functions/BIS_fnc_moduleFDCPIn.json","groups":["Modules - Firing Drills"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleFDCPOut","type":"function","md":"functions/BIS_fnc_moduleFDCPOut.md","json":"functions/BIS_fnc_moduleFDCPOut.json","groups":["Modules - Firing Drills"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleFDFadeMarker","type":"function","md":"functions/BIS_fnc_moduleFDFadeMarker.md","json":"functions/BIS_fnc_moduleFDFadeMarker.json","groups":["Modules - Firing Drills"],"syntax":["[markerName, alpha] spawn BIS_fnc_moduleFDFadeMarker"],"summary":"Gradually change the alpha of the given marker.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleFDSkeetDestruction","type":"function","md":"functions/BIS_fnc_moduleFDSkeetDestruction.md","json":"functions/BIS_fnc_moduleFDSkeetDestruction.json","groups":["Modules - Firing Drills"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleFDStatsClear","type":"function","md":"functions/BIS_fnc_moduleFDStatsClear.md","json":"functions/BIS_fnc_moduleFDStatsClear.json","groups":["Modules - Firing Drills"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleFiringDrill","type":"function","md":"functions/BIS_fnc_moduleFiringDrill.md","json":"functions/BIS_fnc_moduleFiringDrill.json","groups":["Modules - Firing Drills"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleFriendlyFire","type":"function","md":"functions/BIS_fnc_moduleFriendlyFire.md","json":"functions/BIS_fnc_moduleFriendlyFire.json","groups":["Modules"],"syntax":["[\"Init\", [units, activated]] call BIS_fnc_moduleFriendlyFire","[\"Destroy\"] call BIS_fnc_moduleFriendlyFire","[\"AddUnits\", [units]] call BIS_fnc_moduleFriendlyFire","[\"RemoveUnits\", [units]] call BIS_fnc_moduleFriendlyFire","[\"ChangePriority\", [vehicle, priority]] call BIS_fnc_moduleFriendlyFire"],"summary":"Handles friendly fire. This is the function of the Friendly Fire module (ModuleFriendlyFire_F): when the module is placed in the editor, it is called with the module logic and the units synchronised to the module are…","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleFuel","type":"function","md":"functions/BIS_fnc_moduleFuel.md","json":"functions/BIS_fnc_moduleFuel.json","groups":["Modules"],"syntax":["[logic, units, isActivated] call BIS_fnc_moduleFuel"],"summary":"Set fuel of linked units' vehicles.","arma3_since":"1.00","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleGenericRadio","type":"function","md":"functions/BIS_fnc_moduleGenericRadio.md","json":"functions/BIS_fnc_moduleGenericRadio.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleGrenade","type":"function","md":"functions/BIS_fnc_moduleGrenade.md","json":"functions/BIS_fnc_moduleGrenade.json","groups":["Modules"],"syntax":["[] call BIS_fnc_moduleGrenade"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleGroupID","type":"function","md":"functions/BIS_fnc_moduleGroupID.md","json":"functions/BIS_fnc_moduleGroupID.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleHandle","type":"function","md":"functions/BIS_fnc_moduleHandle.md","json":"functions/BIS_fnc_moduleHandle.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleHealth","type":"function","md":"functions/BIS_fnc_moduleHealth.md","json":"functions/BIS_fnc_moduleHealth.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleHideTerrainObjects","type":"function","md":"functions/BIS_fnc_moduleHideTerrainObjects.md","json":"functions/BIS_fnc_moduleHideTerrainObjects.json","groups":["Modules"],"syntax":["[] call BIS_fnc_moduleHideTerrainObjects"],"summary":"3DEN MOD: Hiddes closest terrain object.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleHint","type":"function","md":"functions/BIS_fnc_moduleHint.md","json":"functions/BIS_fnc_moduleHint.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleHQ","type":"function","md":"functions/BIS_fnc_moduleHQ.md","json":"functions/BIS_fnc_moduleHQ.json","groups":["Modules"],"syntax":["[param0] call BIS_fnc_moduleHQ"],"summary":"Register or return side HQ speaker","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleHvtInit","type":"function","md":"functions/BIS_fnc_moduleHvtInit.md","json":"functions/BIS_fnc_moduleHvtInit.json","groups":["Modules"],"syntax":["[] call BIS_fnc_moduleHvtInit"],"summary":"","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleHvtObjective","type":"function","md":"functions/BIS_fnc_moduleHvtObjective.md","json":"functions/BIS_fnc_moduleHvtObjective.json","groups":["Modules"],"syntax":["[] call BIS_fnc_moduleHvtObjective"],"summary":"","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleHvtObjectives","type":"function","md":"functions/BIS_fnc_moduleHvtObjectives.md","json":"functions/BIS_fnc_moduleHvtObjectives.json","groups":["Modules"],"syntax":["[] call BIS_fnc_moduleHvtObjectives"],"summary":"","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleHvtObjectivesInstance","type":"function","md":"functions/BIS_fnc_moduleHvtObjectivesInstance.md","json":"functions/BIS_fnc_moduleHvtObjectivesInstance.json","groups":["Modules"],"syntax":["[] call BIS_fnc_moduleHvtObjectivesInstance"],"summary":"","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleInit","type":"function","md":"functions/BIS_fnc_moduleInit.md","json":"functions/BIS_fnc_moduleInit.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleLightning","type":"function","md":"functions/BIS_fnc_moduleLightning.md","json":"functions/BIS_fnc_moduleLightning.json","groups":["Modules"],"syntax":["[target, nil, activate] call BIS_fnc_moduleLightning"],"summary":"Zeus lightning strike.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleMine","type":"function","md":"functions/BIS_fnc_moduleMine.md","json":"functions/BIS_fnc_moduleMine.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleMissionName","type":"function","md":"functions/BIS_fnc_moduleMissionName.md","json":"functions/BIS_fnc_moduleMissionName.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleMode","type":"function","md":"functions/BIS_fnc_moduleMode.md","json":"functions/BIS_fnc_moduleMode.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleModules","type":"function","md":"functions/BIS_fnc_moduleModules.md","json":"functions/BIS_fnc_moduleModules.json","groups":["Modules"],"syntax":["[module] call BIS_fnc_moduleModules"],"summary":"Scans synchronized objects and returns synchronized modules","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleMPTypeDefense","type":"function","md":"functions/BIS_fnc_moduleMPTypeDefense.md","json":"functions/BIS_fnc_moduleMPTypeDefense.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleMPTypeGameMaster","type":"function","md":"functions/BIS_fnc_moduleMPTypeGameMaster.md","json":"functions/BIS_fnc_moduleMPTypeGameMaster.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleMPTypeGroundSupport","type":"function","md":"functions/BIS_fnc_moduleMPTypeGroundSupport.md","json":"functions/BIS_fnc_moduleMPTypeGroundSupport.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleMPTypeGroundSupportBase","type":"function","md":"functions/BIS_fnc_moduleMPTypeGroundSupportBase.md","json":"functions/BIS_fnc_moduleMPTypeGroundSupportBase.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleMPTypeSectorControl","type":"function","md":"functions/BIS_fnc_moduleMPTypeSectorControl.md","json":"functions/BIS_fnc_moduleMPTypeSectorControl.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleMPTypeSeize","type":"function","md":"functions/BIS_fnc_moduleMPTypeSeize.md","json":"functions/BIS_fnc_moduleMPTypeSeize.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleObjective","type":"function","md":"functions/BIS_fnc_moduleObjective.md","json":"functions/BIS_fnc_moduleObjective.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleObjectiveFind","type":"function","md":"functions/BIS_fnc_moduleObjectiveFind.md","json":"functions/BIS_fnc_moduleObjectiveFind.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleObjectiveGetIn","type":"function","md":"functions/BIS_fnc_moduleObjectiveGetIn.md","json":"functions/BIS_fnc_moduleObjectiveGetIn.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleObjectiveMove","type":"function","md":"functions/BIS_fnc_moduleObjectiveMove.md","json":"functions/BIS_fnc_moduleObjectiveMove.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleObjectiveRaceCP","type":"function","md":"functions/BIS_fnc_moduleObjectiveRaceCP.md","json":"functions/BIS_fnc_moduleObjectiveRaceCP.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleObjectiveRaceFinish","type":"function","md":"functions/BIS_fnc_moduleObjectiveRaceFinish.md","json":"functions/BIS_fnc_moduleObjectiveRaceFinish.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleObjectiveRaceStart","type":"function","md":"functions/BIS_fnc_moduleObjectiveRaceStart.md","json":"functions/BIS_fnc_moduleObjectiveRaceStart.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleObjectiveSector","type":"function","md":"functions/BIS_fnc_moduleObjectiveSector.md","json":"functions/BIS_fnc_moduleObjectiveSector.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleObjectiveTarget","type":"function","md":"functions/BIS_fnc_moduleObjectiveTarget.md","json":"functions/BIS_fnc_moduleObjectiveTarget.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_modulePositioning","type":"function","md":"functions/BIS_fnc_modulePositioning.md","json":"functions/BIS_fnc_modulePositioning.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_modulePoster","type":"function","md":"functions/BIS_fnc_modulePoster.md","json":"functions/BIS_fnc_modulePoster.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_modulePostprocess","type":"function","md":"functions/BIS_fnc_modulePostprocess.md","json":"functions/BIS_fnc_modulePostprocess.json","groups":["Modules"],"syntax":["-"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleProjectile","type":"function","md":"functions/BIS_fnc_moduleProjectile.md","json":"functions/BIS_fnc_moduleProjectile.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_modulePunishment","type":"function","md":"functions/BIS_fnc_modulePunishment.md","json":"functions/BIS_fnc_modulePunishment.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleRadioChannelCreate","type":"function","md":"functions/BIS_fnc_moduleRadioChannelCreate.md","json":"functions/BIS_fnc_moduleRadioChannelCreate.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleRank","type":"function","md":"functions/BIS_fnc_moduleRank.md","json":"functions/BIS_fnc_moduleRank.json","groups":["Modules"],"syntax":["[logic, units, activated] call BIS_fnc_moduleRank"],"summary":"Used by the Set Rank module.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleRating","type":"function","md":"functions/BIS_fnc_moduleRating.md","json":"functions/BIS_fnc_moduleRating.json","groups":["Modules"],"syntax":["[logic, units, activated] call BIS_fnc_moduleRating"],"summary":"Function used by the Rating module.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleRemoteControl","type":"function","md":"functions/BIS_fnc_moduleRemoteControl.md","json":"functions/BIS_fnc_moduleRemoteControl.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleRespawnInventory","type":"function","md":"functions/BIS_fnc_moduleRespawnInventory.md","json":"functions/BIS_fnc_moduleRespawnInventory.json","groups":["Respawn","Modules"],"syntax":["[param0, param1] call BIS_fnc_moduleRespawnInventory"],"summary":"Set respawn loadouts a curator can assign to players","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleRespawnPosition","type":"function","md":"functions/BIS_fnc_moduleRespawnPosition.md","json":"functions/BIS_fnc_moduleRespawnPosition.json","groups":["Modules","Respawn"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleRespawnTickets","type":"function","md":"functions/BIS_fnc_moduleRespawnTickets.md","json":"functions/BIS_fnc_moduleRespawnTickets.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleRespawnVehicle","type":"function","md":"functions/BIS_fnc_moduleRespawnVehicle.md","json":"functions/BIS_fnc_moduleRespawnVehicle.json","groups":["Modules","Broken Functions"],"syntax":["[param0, param1, param2, param3, param4, param5, param6, param7, param8] call BIS_fnc_moduleRespawnVehicle"],"summary":"Set vehicle respawn, compatible both with SP and MP.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleSaveGame","type":"function","md":"functions/BIS_fnc_moduleSaveGame.md","json":"functions/BIS_fnc_moduleSaveGame.json","groups":["Modules"],"syntax":["[nil,nil,activated] call BIS_fnc_moduleSaveGame"],"summary":"Saves the game. Saving has to be enabled.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleSector","type":"function","md":"functions/BIS_fnc_moduleSector.md","json":"functions/BIS_fnc_moduleSector.json","groups":["Modules"],"syntax":["[param0, param0, param0, param1, param0] call BIS_fnc_moduleSector"],"summary":"Initialize a sector module. Can be also used to get sector parameters.","arma3_since":"0.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleSFX","type":"function","md":"functions/BIS_fnc_moduleSFX.md","json":"functions/BIS_fnc_moduleSFX.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleShowHide","type":"function","md":"functions/BIS_fnc_moduleShowHide.md","json":"functions/BIS_fnc_moduleShowHide.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleSimulationManager","type":"function","md":"functions/BIS_fnc_moduleSimulationManager.md","json":"functions/BIS_fnc_moduleSimulationManager.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleSimulationManager_grab","type":"function","md":"functions/BIS_fnc_moduleSimulationManager_grab.md","json":"functions/BIS_fnc_moduleSimulationManager_grab.json","groups":["Modules"],"syntax":["[] call BIS_fnc_moduleSimulationManager_grab"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleSiteInit","type":"function","md":"functions/BIS_fnc_moduleSiteInit.md","json":"functions/BIS_fnc_moduleSiteInit.json","groups":["Modules"],"syntax":["[] call BIS_fnc_moduleSiteInit"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleSkill","type":"function","md":"functions/BIS_fnc_moduleSkill.md","json":"functions/BIS_fnc_moduleSkill.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleSkiptime","type":"function","md":"functions/BIS_fnc_moduleSkiptime.md","json":"functions/BIS_fnc_moduleSkiptime.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleSlingload","type":"function","md":"functions/BIS_fnc_moduleSlingload.md","json":"functions/BIS_fnc_moduleSlingload.json","groups":["Modules"],"syntax":["[] call BIS_fnc_moduleSlingload"],"summary":"","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleSound","type":"function","md":"functions/BIS_fnc_moduleSound.md","json":"functions/BIS_fnc_moduleSound.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleSpawnAI","type":"function","md":"functions/BIS_fnc_moduleSpawnAI.md","json":"functions/BIS_fnc_moduleSpawnAI.json","groups":["Modules"],"syntax":["[] call BIS_fnc_moduleSpawnAI"],"summary":"DEBUG LOG FLAG","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleSpawnAIOptions","type":"function","md":"functions/BIS_fnc_moduleSpawnAIOptions.md","json":"functions/BIS_fnc_moduleSpawnAIOptions.json","groups":["Modules"],"syntax":["[] call BIS_fnc_moduleSpawnAIOptions"],"summary":"TERMINATE ALL BUT 1ST MODULE","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleSpawnAIPoint","type":"function","md":"functions/BIS_fnc_moduleSpawnAIPoint.md","json":"functions/BIS_fnc_moduleSpawnAIPoint.json","groups":["Modules"],"syntax":["[] call BIS_fnc_moduleSpawnAIPoint"],"summary":"","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleSpawnAISectorTactic","type":"function","md":"functions/BIS_fnc_moduleSpawnAISectorTactic.md","json":"functions/BIS_fnc_moduleSpawnAISectorTactic.json","groups":["Modules"],"syntax":["[] call BIS_fnc_moduleSpawnAISectorTactic"],"summary":"RUN ONCE","arma3_since":"1.34","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleStrategicMapImage","type":"function","md":"functions/BIS_fnc_moduleStrategicMapImage.md","json":"functions/BIS_fnc_moduleStrategicMapImage.json","groups":["Modules - Strategic"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleStrategicMapInit","type":"function","md":"functions/BIS_fnc_moduleStrategicMapInit.md","json":"functions/BIS_fnc_moduleStrategicMapInit.json","groups":["Modules - Strategic"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleStrategicMapMission","type":"function","md":"functions/BIS_fnc_moduleStrategicMapMission.md","json":"functions/BIS_fnc_moduleStrategicMapMission.json","groups":["Modules - Strategic"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleStrategicMapOpen","type":"function","md":"functions/BIS_fnc_moduleStrategicMapOpen.md","json":"functions/BIS_fnc_moduleStrategicMapOpen.json","groups":["Modules - Strategic"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleStrategicMapORBAT","type":"function","md":"functions/BIS_fnc_moduleStrategicMapORBAT.md","json":"functions/BIS_fnc_moduleStrategicMapORBAT.json","groups":["Modules - Strategic"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleSupportsInitProvider","type":"function","md":"functions/BIS_fnc_moduleSupportsInitProvider.md","json":"functions/BIS_fnc_moduleSupportsInitProvider.json","groups":["Modules"],"syntax":["[] call BIS_fnc_moduleSupportsInitProvider"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleSupportsInitProviderVirtual","type":"function","md":"functions/BIS_fnc_moduleSupportsInitProviderVirtual.md","json":"functions/BIS_fnc_moduleSupportsInitProviderVirtual.json","groups":["Modules"],"syntax":["[] call BIS_fnc_moduleSupportsInitProviderVirtual"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleSupportsInitRequester","type":"function","md":"functions/BIS_fnc_moduleSupportsInitRequester.md","json":"functions/BIS_fnc_moduleSupportsInitRequester.json","groups":["Modules"],"syntax":["[] call BIS_fnc_moduleSupportsInitRequester"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleTaskCreate","type":"function","md":"functions/BIS_fnc_moduleTaskCreate.md","json":"functions/BIS_fnc_moduleTaskCreate.json","groups":["Modules"],"syntax":[],"summary":"Create Task module function","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleTaskSetDescription","type":"function","md":"functions/BIS_fnc_moduleTaskSetDescription.md","json":"functions/BIS_fnc_moduleTaskSetDescription.json","groups":["Modules"],"syntax":[],"summary":"Set Task Description module function","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleTaskSetDestination","type":"function","md":"functions/BIS_fnc_moduleTaskSetDestination.md","json":"functions/BIS_fnc_moduleTaskSetDestination.json","groups":["Modules"],"syntax":[],"summary":"Set Task Destination module function","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleTaskSetState","type":"function","md":"functions/BIS_fnc_moduleTaskSetState.md","json":"functions/BIS_fnc_moduleTaskSetState.json","groups":["Modules"],"syntax":[],"summary":"Set Task State module function","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleTimeMultiplier","type":"function","md":"functions/BIS_fnc_moduleTimeMultiplier.md","json":"functions/BIS_fnc_moduleTimeMultiplier.json","groups":["Modules"],"syntax":["[] call BIS_fnc_moduleTimeMultiplier"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleTimeTrial","type":"function","md":"functions/BIS_fnc_moduleTimeTrial.md","json":"functions/BIS_fnc_moduleTimeTrial.json","groups":["Modules - Time Trials"],"syntax":["-"],"summary":"","arma3_since":"1.20","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleTracers","type":"function","md":"functions/BIS_fnc_moduleTracers.md","json":"functions/BIS_fnc_moduleTracers.json","groups":["Modules"],"syntax":["[logic, activated] call BIS_fnc_moduleTracers"],"summary":"Function used by the Tracers module.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleTrident","type":"function","md":"functions/BIS_fnc_moduleTrident.md","json":"functions/BIS_fnc_moduleTrident.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleTriggers","type":"function","md":"functions/BIS_fnc_moduleTriggers.md","json":"functions/BIS_fnc_moduleTriggers.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleTTCPClear","type":"function","md":"functions/BIS_fnc_moduleTTCPClear.md","json":"functions/BIS_fnc_moduleTTCPClear.json","groups":["Modules - Time Trials"],"syntax":["-"],"summary":"","arma3_since":"1.20","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleTTCPIn","type":"function","md":"functions/BIS_fnc_moduleTTCPIn.md","json":"functions/BIS_fnc_moduleTTCPIn.json","groups":["Modules - Time Trials"],"syntax":["-"],"summary":"","arma3_since":"1.20","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleTTCPOut","type":"function","md":"functions/BIS_fnc_moduleTTCPOut.md","json":"functions/BIS_fnc_moduleTTCPOut.json","groups":["Modules - Time Trials"],"syntax":["-"],"summary":"","arma3_since":"1.20","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleTTCPTrigger","type":"function","md":"functions/BIS_fnc_moduleTTCPTrigger.md","json":"functions/BIS_fnc_moduleTTCPTrigger.json","groups":["Modules - Time Trials"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleTTCPTriggerBehind","type":"function","md":"functions/BIS_fnc_moduleTTCPTriggerBehind.md","json":"functions/BIS_fnc_moduleTTCPTriggerBehind.json","groups":["Modules - Time Trials"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleTTStatsClear","type":"function","md":"functions/BIS_fnc_moduleTTStatsClear.md","json":"functions/BIS_fnc_moduleTTStatsClear.json","groups":["Modules - Time Trials"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleUnits","type":"function","md":"functions/BIS_fnc_moduleUnits.md","json":"functions/BIS_fnc_moduleUnits.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleUnlockArea","type":"function","md":"functions/BIS_fnc_moduleUnlockArea.md","json":"functions/BIS_fnc_moduleUnlockArea.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleUnlockObject","type":"function","md":"functions/BIS_fnc_moduleUnlockObject.md","json":"functions/BIS_fnc_moduleUnlockObject.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleVanguardFob","type":"function","md":"functions/BIS_fnc_moduleVanguardFob.md","json":"functions/BIS_fnc_moduleVanguardFob.json","groups":["Modules"],"syntax":["[] call BIS_fnc_moduleVanguardFob"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleVanguardObjective","type":"function","md":"functions/BIS_fnc_moduleVanguardObjective.md","json":"functions/BIS_fnc_moduleVanguardObjective.json","groups":["Modules"],"syntax":["[] call BIS_fnc_moduleVanguardObjective"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleVanguardScorePersistence","type":"function","md":"functions/BIS_fnc_moduleVanguardScorePersistence.md","json":"functions/BIS_fnc_moduleVanguardScorePersistence.json","groups":["Modules"],"syntax":["[] call BIS_fnc_moduleVanguardScorePersistence"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleVolume","type":"function","md":"functions/BIS_fnc_moduleVolume.md","json":"functions/BIS_fnc_moduleVolume.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleWeather","type":"function","md":"functions/BIS_fnc_moduleWeather.md","json":"functions/BIS_fnc_moduleWeather.json","groups":["Modules"],"syntax":["[param0] call BIS_fnc_moduleWeather"],"summary":"Set overcast and fog","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleZoneProtection","type":"function","md":"functions/BIS_fnc_moduleZoneProtection.md","json":"functions/BIS_fnc_moduleZoneProtection.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moduleZoneRestriction","type":"function","md":"functions/BIS_fnc_moduleZoneRestriction.md","json":"functions/BIS_fnc_moduleZoneRestriction.json","groups":["Modules"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_monthDays","type":"function","md":"functions/BIS_fnc_monthDays.md","json":"functions/BIS_fnc_monthDays.json","groups":["Math","Environment"],"syntax":["[year, month] call BIS_fnc_monthDays"],"summary":"Returns number of days in given month. Takes in account for leap year.","arma3_since":"1.10","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moveAction","type":"function","md":"functions/BIS_fnc_moveAction.md","json":"functions/BIS_fnc_moveAction.json","groups":["Object Manipulation"],"syntax":["[unit, returnConfig] call BIS_fnc_moveAction"],"summary":"Return current move action (used in playAction, playActionNow and switchAction)","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moveIn","type":"function","md":"functions/BIS_fnc_moveIn.md","json":"functions/BIS_fnc_moveIn.json","groups":["Object Manipulation"],"syntax":["[vehicle, unit, role] call BIS_fnc_moveIn"],"summary":"Moves a unit into vehicle. Compatible with assignedVehicleRole output.","arma3_since":"0.50","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moveMarker","type":"function","md":"functions/BIS_fnc_moveMarker.md","json":"functions/BIS_fnc_moveMarker.json","groups":["Map and Markers"],"syntax":["[marker, newPosition, duration, interpolationType] call BIS_fnc_moveMarker"],"summary":"Moves marker to a new position","arma3_since":"1.78","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_moveToRespawnPosition","type":"function","md":"functions/BIS_fnc_moveToRespawnPosition.md","json":"functions/BIS_fnc_moveToRespawnPosition.json","groups":["Respawn"],"syntax":["[unit, position, canBeDead] call BIS_fnc_moveToRespawnPosition"],"summary":"Move given unit to given respawn position. Units moved to height >= 30m will start on parachute. Position [0,0,0] is blacklisted. This function must be executed where unit to be moved is local.","arma3_since":"1.00","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_MP","type":"function","md":"functions/BIS_fnc_MP.md","json":"functions/BIS_fnc_MP.json","groups":["Multiplayer"],"syntax":["[params, functionName, target, isPersistent, isCall] call BIS_fnc_MP"],"summary":"Send function for remote execution (and executes locally if conditions are met).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"deprecated","operator":null,"aliases":[]},{"name":"BIS_fnc_MPexec","type":"function","md":"functions/BIS_fnc_MPexec.md","json":"functions/BIS_fnc_MPexec.json","groups":["Multiplayer"],"syntax":["[packetName, packetValue] call BIS_fnc_MPexec"],"summary":"Execute received remote execution. This function is used by BIS_fnc_MP and should not be called directly.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"deprecated","operator":null,"aliases":[]},{"name":"BIS_fnc_multiplySquareMatrixByVector","type":"function","md":"functions/BIS_fnc_multiplySquareMatrixByVector.md","json":"functions/BIS_fnc_multiplySquareMatrixByVector.json","groups":["Vectors"],"syntax":["[] call BIS_fnc_multiplySquareMatrixByVector"],"summary":"Multiplies the square matrix by a vector: A(m,m) x V(m)","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_music","type":"function","md":"functions/BIS_fnc_music.md","json":"functions/BIS_fnc_music.json","groups":["Sound"],"syntax":["[tracklist, delay] call BIS_fnc_music"],"summary":"Randomly play provided tracks defined in CfgMusic and does a 3 seconds fade out. This function takes accTime into account. See also BIS_fnc_jukebox.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_nearestHelipad","type":"function","md":"functions/BIS_fnc_nearestHelipad.md","json":"functions/BIS_fnc_nearestHelipad.json","groups":["Map and Markers"],"syntax":["[position, radius, random, types] call BIS_fnc_nearestHelipad"],"summary":"Finds the nearest helipad of given type.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_nearestNum","type":"function","md":"functions/BIS_fnc_nearestNum.md","json":"functions/BIS_fnc_nearestNum.json","groups":["Arrays","Math"],"syntax":["[values, value] call BIS_fnc_nearestNum"],"summary":"Returns the provided set closest number to the target number.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_nearestPoint","type":"function","md":"functions/BIS_fnc_nearestPoint.md","json":"functions/BIS_fnc_nearestPoint.json","groups":["Geometry"],"syntax":["[start, end, point, is2D] call BIS_fnc_nearestPoint"],"summary":"Computes nearest point in a line.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_nearestPosition","type":"function","md":"functions/BIS_fnc_nearestPosition.md","json":"functions/BIS_fnc_nearestPosition.json","groups":["Positions"],"syntax":["[items, origin] call BIS_fnc_nearestPosition"],"summary":"Function to find the nearest Object or position from a list, when compared to a given reference.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_nearestRoad","type":"function","md":"functions/BIS_fnc_nearestRoad.md","json":"functions/BIS_fnc_nearestRoad.json","groups":["Positions"],"syntax":["[centre, radius, blacklist] call BIS_fnc_nearestRoad"],"summary":"Find the nearest road segment to certain position, within given radius.","arma3_since":"0.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_netId","type":"function","md":"functions/BIS_fnc_netId.md","json":"functions/BIS_fnc_netId.json","groups":["Multiplayer"],"syntax":["objOrGrp call BIS_fnc_netId"],"summary":"Extends MP-only netId functionality to SP","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_neutralizeUnit","type":"function","md":"functions/BIS_fnc_neutralizeUnit.md","json":"functions/BIS_fnc_neutralizeUnit.json","groups":["Object Manipulation"],"syntax":["object call BIS_fnc_neutralizeUnit"],"summary":"Neutralize an object by intrinsic means:","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_noFlyZone","type":"function","md":"functions/BIS_fnc_noFlyZone.md","json":"functions/BIS_fnc_noFlyZone.json","groups":["Map and Markers"],"syntax":[],"summary":"","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_noFlyZonesCreate","type":"function","md":"functions/BIS_fnc_noFlyZonesCreate.md","json":"functions/BIS_fnc_noFlyZonesCreate.json","groups":["Map and Markers"],"syntax":[],"summary":"","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_noFlyZonesExport","type":"function","md":"functions/BIS_fnc_noFlyZonesExport.md","json":"functions/BIS_fnc_noFlyZonesExport.json","groups":["Map and Markers"],"syntax":[],"summary":"","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_numberDigits","type":"function","md":"functions/BIS_fnc_numberDigits.md","json":"functions/BIS_fnc_numberDigits.json","groups":["Arrays","Strings"],"syntax":["number call BIS_fnc_numberDigits"],"summary":"Break number into array of digits.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_numberText","type":"function","md":"functions/BIS_fnc_numberText.md","json":"functions/BIS_fnc_numberText.json","groups":["Math","Strings"],"syntax":["[number, modulo] call BIS_fnc_numberText"],"summary":"Convert a number into string (avoiding scientific notation).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_objectFromNetId","type":"function","md":"functions/BIS_fnc_objectFromNetId.md","json":"functions/BIS_fnc_objectFromNetId.json","groups":["Multiplayer"],"syntax":["netId call BIS_fnc_objectFromNetId"],"summary":"Extends MP-only objectFromNetId functionality to SP","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_objectHeight","type":"function","md":"functions/BIS_fnc_objectHeight.md","json":"functions/BIS_fnc_objectHeight.json","groups":["Object Manipulation"],"syntax":["object call BIS_fnc_objectHeight"],"summary":"Return object height defined by its bounding box and eventual offset fix. For the following classes an offset is used.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_objectInventoryAnimatedClose","type":"function","md":"functions/BIS_fnc_objectInventoryAnimatedClose.md","json":"functions/BIS_fnc_objectInventoryAnimatedClose.json","groups":["Scripts"],"syntax":["[object, animationArray] call BIS_fnc_objectInventoryAnimatedClose"],"summary":"Animates an object being closed, for example a drawer. The counter set by BIS_fnc_objectInventoryAnimatedOpen gets reset when this function is called.","arma3_since":"1.00","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_objectInventoryAnimatedOpen","type":"function","md":"functions/BIS_fnc_objectInventoryAnimatedOpen.md","json":"functions/BIS_fnc_objectInventoryAnimatedOpen.json","groups":["Scripts"],"syntax":["[object, animationArray] call BIS_fnc_objectInventoryAnimatedOpen"],"summary":"Animates an object being opened, for example a drawer. It also sets a counter which prevents animation to be played multiple time if more than one player accesses that drawer.","arma3_since":"1.00","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_objectsGrabber","type":"function","md":"functions/BIS_fnc_objectsGrabber.md","json":"functions/BIS_fnc_objectsGrabber.json","groups":["Object Manipulation"],"syntax":["[position, size, objectOrientation] call BIS_fnc_objectsGrabber"],"summary":"Converts a set of placed objects to an object array (as a String) for the DynO mapper. Format is the following. First, the header:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_objectSide","type":"function","md":"functions/BIS_fnc_objectSide.md","json":"functions/BIS_fnc_objectSide.json","groups":["Sides"],"syntax":["[target, boolean] call BIS_fnc_objectSide","target call BIS_fnc_objectSide"],"summary":"Returns object side as defined in config (i.e. not affected by dynamic changing like rating)","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_objectsMapper","type":"function","md":"functions/BIS_fnc_objectsMapper.md","json":"functions/BIS_fnc_objectsMapper.json","groups":["Object Manipulation"],"syntax":["[position, azimuth, objectsArray, badChance] call BIS_fnc_objectsMapper"],"summary":"Takes an array of data about a dynamic object template and creates the objects.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_objectType","type":"function","md":"functions/BIS_fnc_objectType.md","json":"functions/BIS_fnc_objectType.json","groups":["Object Manipulation"],"syntax":["anObject call BIS_fnc_objectType"],"summary":"Return object category and type.","arma3_since":"1.08","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_objectVar","type":"function","md":"functions/BIS_fnc_objectVar.md","json":"functions/BIS_fnc_objectVar.json","groups":["Object Manipulation"],"syntax":["[object, varNameRoot] call BIS_fnc_objectVar"],"summary":"Return a unique object variable. The variable is preserved after unit respawn.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_addLoadedEH","type":"function","md":"functions/BIS_fnc_OM_addLoadedEH.md","json":"functions/BIS_fnc_OM_addLoadedEH.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_allInfectedDeadCode","type":"function","md":"functions/BIS_fnc_OM_allInfectedDeadCode.md","json":"functions/BIS_fnc_OM_allInfectedDeadCode.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_AS_ShowStaticText","type":"function","md":"functions/BIS_fnc_OM_AS_ShowStaticText.md","json":"functions/BIS_fnc_OM_AS_ShowStaticText.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_BuildSectorsData","type":"function","md":"functions/BIS_fnc_OM_BuildSectorsData.md","json":"functions/BIS_fnc_OM_BuildSectorsData.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_camera","type":"function","md":"functions/BIS_fnc_OM_camera.md","json":"functions/BIS_fnc_OM_camera.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_conversation","type":"function","md":"functions/BIS_fnc_OM_conversation.md","json":"functions/BIS_fnc_OM_conversation.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_createConversation","type":"function","md":"functions/BIS_fnc_OM_createConversation.md","json":"functions/BIS_fnc_OM_createConversation.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_credits","type":"function","md":"functions/BIS_fnc_OM_credits.md","json":"functions/BIS_fnc_OM_credits.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_Epicentrum","type":"function","md":"functions/BIS_fnc_OM_Epicentrum.md","json":"functions/BIS_fnc_OM_Epicentrum.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_EXEC","type":"function","md":"functions/BIS_fnc_OM_EXEC.md","json":"functions/BIS_fnc_OM_EXEC.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_HandleMapControls","type":"function","md":"functions/BIS_fnc_OM_HandleMapControls.md","json":"functions/BIS_fnc_OM_HandleMapControls.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_infectedGroupHandle","type":"function","md":"functions/BIS_fnc_OM_infectedGroupHandle.md","json":"functions/BIS_fnc_OM_infectedGroupHandle.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_init","type":"function","md":"functions/BIS_fnc_OM_init.md","json":"functions/BIS_fnc_OM_init.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_medicineDeliveredCode","type":"function","md":"functions/BIS_fnc_OM_medicineDeliveredCode.md","json":"functions/BIS_fnc_OM_medicineDeliveredCode.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_medicineRanOutCode","type":"function","md":"functions/BIS_fnc_OM_medicineRanOutCode.md","json":"functions/BIS_fnc_OM_medicineRanOutCode.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_Module_initSmallValueSilder","type":"function","md":"functions/BIS_fnc_OM_Module_initSmallValueSilder.md","json":"functions/BIS_fnc_OM_Module_initSmallValueSilder.json","groups":["Old Man"],"syntax":["[ctrlSlider, ctrlEdit, unit, defaultValue] call BIS_fnc_OM_Module_initSmallValueSilder"],"summary":"Initialize slider with edit box showing its value supporting small decimal numbers.","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_moduleActionQueue","type":"function","md":"functions/BIS_fnc_OM_moduleActionQueue.md","json":"functions/BIS_fnc_OM_moduleActionQueue.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_moduleAwareness","type":"function","md":"functions/BIS_fnc_OM_moduleAwareness.md","json":"functions/BIS_fnc_OM_moduleAwareness.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_moduleCheckpoint_checkAngleToObject","type":"function","md":"functions/BIS_fnc_OM_moduleCheckpoint_checkAngleToObject.md","json":"functions/BIS_fnc_OM_moduleCheckpoint_checkAngleToObject.json","groups":["Checkpoint"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_moduleCheckpoint_checkDistanceFromObject","type":"function","md":"functions/BIS_fnc_OM_moduleCheckpoint_checkDistanceFromObject.md","json":"functions/BIS_fnc_OM_moduleCheckpoint_checkDistanceFromObject.json","groups":["Checkpoint"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_moduleCheckpoint_handleStates","type":"function","md":"functions/BIS_fnc_OM_moduleCheckpoint_handleStates.md","json":"functions/BIS_fnc_OM_moduleCheckpoint_handleStates.json","groups":["Checkpoint"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_moduleCheckpoint_intersect","type":"function","md":"functions/BIS_fnc_OM_moduleCheckpoint_intersect.md","json":"functions/BIS_fnc_OM_moduleCheckpoint_intersect.json","groups":["Checkpoint"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_moduleCheckpoint_navigateVehicleToCheck","type":"function","md":"functions/BIS_fnc_OM_moduleCheckpoint_navigateVehicleToCheck.md","json":"functions/BIS_fnc_OM_moduleCheckpoint_navigateVehicleToCheck.json","groups":["Checkpoint"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_moduleCheckpoint_playAnim","type":"function","md":"functions/BIS_fnc_OM_moduleCheckpoint_playAnim.md","json":"functions/BIS_fnc_OM_moduleCheckpoint_playAnim.json","groups":["Checkpoint"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_moduleDepot","type":"function","md":"functions/BIS_fnc_OM_moduleDepot.md","json":"functions/BIS_fnc_OM_moduleDepot.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_moduleEconomy","type":"function","md":"functions/BIS_fnc_OM_moduleEconomy.md","json":"functions/BIS_fnc_OM_moduleEconomy.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_moduleFastTravel","type":"function","md":"functions/BIS_fnc_OM_moduleFastTravel.md","json":"functions/BIS_fnc_OM_moduleFastTravel.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_moduleMarket","type":"function","md":"functions/BIS_fnc_OM_moduleMarket.md","json":"functions/BIS_fnc_OM_moduleMarket.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_ModuleQuest_defend","type":"function","md":"functions/BIS_fnc_OM_ModuleQuest_defend.md","json":"functions/BIS_fnc_OM_ModuleQuest_defend.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_ModuleQuest_destroyObject","type":"function","md":"functions/BIS_fnc_OM_ModuleQuest_destroyObject.md","json":"functions/BIS_fnc_OM_ModuleQuest_destroyObject.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_moduleRadio","type":"function","md":"functions/BIS_fnc_OM_moduleRadio.md","json":"functions/BIS_fnc_OM_moduleRadio.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_moduleRandomConversation","type":"function","md":"functions/BIS_fnc_OM_moduleRandomConversation.md","json":"functions/BIS_fnc_OM_moduleRandomConversation.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_moduleReputation","type":"function","md":"functions/BIS_fnc_OM_moduleReputation.md","json":"functions/BIS_fnc_OM_moduleReputation.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_moduleRestPoint","type":"function","md":"functions/BIS_fnc_OM_moduleRestPoint.md","json":"functions/BIS_fnc_OM_moduleRestPoint.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_moduleSmartMarkers","type":"function","md":"functions/BIS_fnc_OM_moduleSmartMarkers.md","json":"functions/BIS_fnc_OM_moduleSmartMarkers.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_moduleSyndikatAgent","type":"function","md":"functions/BIS_fnc_OM_moduleSyndikatAgent.md","json":"functions/BIS_fnc_OM_moduleSyndikatAgent.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_moduleSyndikatTeam","type":"function","md":"functions/BIS_fnc_OM_moduleSyndikatTeam.md","json":"functions/BIS_fnc_OM_moduleSyndikatTeam.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_pause","type":"function","md":"functions/BIS_fnc_OM_pause.md","json":"functions/BIS_fnc_OM_pause.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_phone_addCall","type":"function","md":"functions/BIS_fnc_OM_phone_addCall.md","json":"functions/BIS_fnc_OM_phone_addCall.json","groups":["Phone"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_phone_addContact","type":"function","md":"functions/BIS_fnc_OM_phone_addContact.md","json":"functions/BIS_fnc_OM_phone_addContact.json","groups":["Phone"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_phone_core","type":"function","md":"functions/BIS_fnc_OM_phone_core.md","json":"functions/BIS_fnc_OM_phone_core.json","groups":["Phone"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_phone_customSectionInit","type":"function","md":"functions/BIS_fnc_OM_phone_customSectionInit.md","json":"functions/BIS_fnc_OM_phone_customSectionInit.json","groups":["Phone"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_phone_customSectionShow","type":"function","md":"functions/BIS_fnc_OM_phone_customSectionShow.md","json":"functions/BIS_fnc_OM_phone_customSectionShow.json","groups":["Phone"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_phone_customSectionWeatherShow","type":"function","md":"functions/BIS_fnc_OM_phone_customSectionWeatherShow.md","json":"functions/BIS_fnc_OM_phone_customSectionWeatherShow.json","groups":["Phone"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_phone_getDiaryListIndexByName","type":"function","md":"functions/BIS_fnc_OM_phone_getDiaryListIndexByName.md","json":"functions/BIS_fnc_OM_phone_getDiaryListIndexByName.json","groups":["Phone"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_phone_incomingCall","type":"function","md":"functions/BIS_fnc_OM_phone_incomingCall.md","json":"functions/BIS_fnc_OM_phone_incomingCall.json","groups":["Phone"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_phone_menuHandler","type":"function","md":"functions/BIS_fnc_OM_phone_menuHandler.md","json":"functions/BIS_fnc_OM_phone_menuHandler.json","groups":["Phone"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_phone_menuInit","type":"function","md":"functions/BIS_fnc_OM_phone_menuInit.md","json":"functions/BIS_fnc_OM_phone_menuInit.json","groups":["Phone"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_phone_removeCall","type":"function","md":"functions/BIS_fnc_OM_phone_removeCall.md","json":"functions/BIS_fnc_OM_phone_removeCall.json","groups":["Phone"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_phone_SMS","type":"function","md":"functions/BIS_fnc_OM_phone_SMS.md","json":"functions/BIS_fnc_OM_phone_SMS.json","groups":["Phone"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_phone_SMSSend","type":"function","md":"functions/BIS_fnc_OM_phone_SMSSend.md","json":"functions/BIS_fnc_OM_phone_SMSSend.json","groups":["Phone"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_saveGame","type":"function","md":"functions/BIS_fnc_OM_saveGame.md","json":"functions/BIS_fnc_OM_saveGame.json","groups":["Old Man"],"syntax":["call BIS_fnc_OM_saveGame"],"summary":"Saves the game - simply calls saveGame.","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_savingEnabled","type":"function","md":"functions/BIS_fnc_OM_savingEnabled.md","json":"functions/BIS_fnc_OM_savingEnabled.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_sectorGetSectors","type":"function","md":"functions/BIS_fnc_OM_sectorGetSectors.md","json":"functions/BIS_fnc_OM_sectorGetSectors.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_sellEquipment","type":"function","md":"functions/BIS_fnc_OM_sellEquipment.md","json":"functions/BIS_fnc_OM_sellEquipment.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_SentryDrone","type":"function","md":"functions/BIS_fnc_OM_SentryDrone.md","json":"functions/BIS_fnc_OM_SentryDrone.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_skip","type":"function","md":"functions/BIS_fnc_OM_skip.md","json":"functions/BIS_fnc_OM_skip.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_warnCriticalCode","type":"function","md":"functions/BIS_fnc_OM_warnCriticalCode.md","json":"functions/BIS_fnc_OM_warnCriticalCode.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OM_warnMildCode","type":"function","md":"functions/BIS_fnc_OM_warnMildCode.md","json":"functions/BIS_fnc_OM_warnMildCode.json","groups":["Old Man"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OMSetForecastLimit","type":"function","md":"functions/BIS_fnc_OMSetForecastLimit.md","json":"functions/BIS_fnc_OMSetForecastLimit.json","groups":["WeatherManager"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OMWeatherManagerCore","type":"function","md":"functions/BIS_fnc_OMWeatherManagerCore.md","json":"functions/BIS_fnc_OMWeatherManagerCore.json","groups":["WeatherManager"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OMWeatherManagerMain","type":"function","md":"functions/BIS_fnc_OMWeatherManagerMain.md","json":"functions/BIS_fnc_OMWeatherManagerMain.json","groups":["WeatherManager"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OMWeatherManagerRain","type":"function","md":"functions/BIS_fnc_OMWeatherManagerRain.md","json":"functions/BIS_fnc_OMWeatherManagerRain.json","groups":["WeatherManager"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OMWeatherReport","type":"function","md":"functions/BIS_fnc_OMWeatherReport.md","json":"functions/BIS_fnc_OMWeatherReport.json","groups":["WeatherManager"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_OMWeatherUICalc","type":"function","md":"functions/BIS_fnc_OMWeatherUICalc.md","json":"functions/BIS_fnc_OMWeatherUICalc.json","groups":["WeatherManager"],"syntax":[],"summary":"","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_onDiaryChanged","type":"function","md":"functions/BIS_fnc_onDiaryChanged.md","json":"functions/BIS_fnc_onDiaryChanged.json","groups":["Event Handlers"],"syntax":["_this call BIS_fnc_onDiaryChanged"],"summary":"Register code to be executed when diary item changes.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_onEnd","type":"function","md":"functions/BIS_fnc_onEnd.md","json":"functions/BIS_fnc_onEnd.json","groups":["Event Handlers"],"syntax":["argument call BIS_fnc_onEnd"],"summary":"Register code to be executed after mission end.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_onLoad","type":"function","md":"functions/BIS_fnc_onLoad.md","json":"functions/BIS_fnc_onLoad.json","groups":["Event Handlers"],"syntax":["parameter call BIS_fnc_onLoad"],"summary":"Register code to be executed after a mission load (from a save, for example).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_onPlayerConnected","type":"function","md":"functions/BIS_fnc_onPlayerConnected.md","json":"functions/BIS_fnc_onPlayerConnected.json","groups":["Multiplayer","Event Handlers"],"syntax":["[code, params] call BIS_fnc_onPlayerConnected"],"summary":"Executes code on server every time a player joins the scenario (after unit selection).","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_openFieldManual","type":"function","md":"functions/BIS_fnc_openFieldManual.md","json":"functions/BIS_fnc_openFieldManual.json","groups":["Systems"],"syntax":["[topic, hint, display, filter] call BIS_fnc_openFieldManual"],"summary":"Opens Field Manual in briefing (SP, MP Server, MP Client) and players's map or journal. Selects the topic and hint passed as parameters. Can apply a (search) filter if desired.","arma3_since":"1.36","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_ORBATAddGroupOverlay","type":"function","md":"functions/BIS_fnc_ORBATAddGroupOverlay.md","json":"functions/BIS_fnc_ORBATAddGroupOverlay.json","groups":["Strategic"],"syntax":["[target, texture, colour, widthMulti, heightMulti, angle, text, shadow] call BIS_fnc_ORBATAddGroupOverlay"],"summary":"Register texture(s) to be displayed over CfgORBAT group.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_ORBATAnimate","type":"function","md":"functions/BIS_fnc_ORBATAnimate.md","json":"functions/BIS_fnc_ORBATAnimate.json","groups":["Strategic"],"syntax":["[target, zoom, duration] spawn BIS_fnc_ORBATAnimate"],"summary":"Animates an ORBAT viewer.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_ORBATConfigPreview","type":"function","md":"functions/BIS_fnc_ORBATConfigPreview.md","json":"functions/BIS_fnc_ORBATConfigPreview.json","groups":["Strategic","Broken Functions"],"syntax":["[class] call BIS_fnc_ORBATConfigPreview"],"summary":"Opens config viewer and shows CfgORBAT. Used to retrieve CfgOrbat data","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"BIS_fnc_ORBATGetGroupParams","type":"function","md":"functions/BIS_fnc_ORBATGetGroupParams.md","json":"functions/BIS_fnc_ORBATGetGroupParams.json","groups":["Strategic"],"syntax":["[path] call BIS_fnc_ORBATGetGroupParams"],"summary":"Returns group params from CfgORBAT.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_ORBATOpen","type":"function","md":"functions/BIS_fnc_ORBATOpen.md","json":"functions/BIS_fnc_ORBATOpen.json","groups":["Strategic"],"syntax":["[path, display, tags, numTiers, parameters] call BIS_fnc_ORBATOpen"],"summary":"Opens the ORBAT Viewer.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_ORBATRemoveGroupOverlay","type":"function","md":"functions/BIS_fnc_ORBATRemoveGroupOverlay.md","json":"functions/BIS_fnc_ORBATRemoveGroupOverlay.json","groups":["Strategic"],"syntax":["[path, displayID] call BIS_fnc_ORBATRemoveGroupOverlay"],"summary":"Unregister texture(s) to be displayed over CfgORBAT group.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_ORBATSetGroupFade","type":"function","md":"functions/BIS_fnc_ORBATSetGroupFade.md","json":"functions/BIS_fnc_ORBATSetGroupFade.json","groups":["Strategic"],"syntax":["[path, alpha, time] call BIS_fnc_ORBATSetGroupFade"],"summary":"Set fade value of CfgORBAT group and all groups below it.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_ORBATSetGroupParams","type":"function","md":"functions/BIS_fnc_ORBATSetGroupParams.md","json":"functions/BIS_fnc_ORBATSetGroupParams.json","groups":["Strategic"],"syntax":["[target, idType, size, type, side, name, shortName, texture, textSizeCoef, insignia, textColour, commName, commRank, description, assets] call BIS_fnc_ORBATSetGroupParams"],"summary":"Overrides group params from CfgORBAT. See ORBAT Viewer for a detailed explanation.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_ORBATTooltip","type":"function","md":"functions/BIS_fnc_ORBATTooltip.md","json":"functions/BIS_fnc_ORBATTooltip.json","groups":["Strategic"],"syntax":["[target, control, position] call BIS_fnc_ORBATTooltip"],"summary":"Animates an ORBAT viewer.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_ordinalNumber","type":"function","md":"functions/BIS_fnc_ordinalNumber.md","json":"functions/BIS_fnc_ordinalNumber.json","groups":["Strings"],"syntax":["[number, language, isFeminine] call BIS_fnc_ordinalNumber"],"summary":"Return number as ordinal number (e.g. 1 become \"1st\")","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_overviewAuthor","type":"function","md":"functions/BIS_fnc_overviewAuthor.md","json":"functions/BIS_fnc_overviewAuthor.json","groups":["GUI"],"syntax":["[config, control] call BIS_fnc_overviewAuthor"],"summary":"Returns the mission author's name preceded by \"by\", e.g \"by Username\". See Description.ext - author.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_overviewDifficulty","type":"function","md":"functions/BIS_fnc_overviewDifficulty.md","json":"functions/BIS_fnc_overviewDifficulty.json","groups":["GUI"],"syntax":[],"summary":"","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_overviewMission","type":"function","md":"functions/BIS_fnc_overviewMission.md","json":"functions/BIS_fnc_overviewMission.json","groups":["GUI"],"syntax":[],"summary":"","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_overviewTerrain","type":"function","md":"functions/BIS_fnc_overviewTerrain.md","json":"functions/BIS_fnc_overviewTerrain.json","groups":["GUI"],"syntax":[],"summary":"","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_overviewTimeTrial","type":"function","md":"functions/BIS_fnc_overviewTimeTrial.md","json":"functions/BIS_fnc_overviewTimeTrial.json","groups":["GUI"],"syntax":["class call BIS_fnc_overviewTimeTrial"],"summary":"Returns the dynamically composed overview text for Time Trial scenarios.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_packStaticWeapon","type":"function","md":"functions/BIS_fnc_packStaticWeapon.md","json":"functions/BIS_fnc_packStaticWeapon.json","groups":["Weapons"],"syntax":["[group, weapon, leaderPos] call BIS_fnc_packStaticWeapon"],"summary":"This function will make weapon team pack a static weapon. The weapon crew will pack carried weapon (or given weapon if different) and follow leader. Requires three personnel in the team: Team Leader, Gunner and Asst.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_param","type":"function","md":"functions/BIS_fnc_param.md","json":"functions/BIS_fnc_param.json","groups":["Arrays"],"syntax":["[input, index, defaultValue, dataTypes, requiredCount] call BIS_fnc_param"],"summary":"Load a script parameter. See Arma 3: Functions Library for detailed description.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_paramCountdown","type":"function","md":"functions/BIS_fnc_paramCountdown.md","json":"functions/BIS_fnc_paramCountdown.json","groups":["Mission Parameters"],"syntax":["number call BIS_fnc_paramCountdown"],"summary":"Set side mission time.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_paramDaytime","type":"function","md":"functions/BIS_fnc_paramDaytime.md","json":"functions/BIS_fnc_paramDaytime.json","groups":["Mission Parameters"],"syntax":["datetime call BIS_fnc_paramDaytime"],"summary":"Sets time of the day to the hour. Minutes will always be zero.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_paramGuerFriendly","type":"function","md":"functions/BIS_fnc_paramGuerFriendly.md","json":"functions/BIS_fnc_paramGuerFriendly.json","groups":["Mission Parameters"],"syntax":["number call BIS_fnc_paramGuerFriendly"],"summary":"Set relationship between Independents and remaining sides.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_paramIn","type":"function","md":"functions/BIS_fnc_paramIn.md","json":"functions/BIS_fnc_paramIn.json","groups":["Arrays"],"syntax":["See BIS_fnc_param"],"summary":"See BIS_fnc_param. Overloading default values is disabled in this variant. It's intended to be used where _this is not used as an input param.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_paramRespawnTickets","type":"function","md":"functions/BIS_fnc_paramRespawnTickets.md","json":"functions/BIS_fnc_paramRespawnTickets.json","groups":["Mission Parameters"],"syntax":["number call BIS_fnc_paramRespawnTickets"],"summary":"Set side respawn tickets.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_paramReviveBleedOutDuration","type":"function","md":"functions/BIS_fnc_paramReviveBleedOutDuration.md","json":"functions/BIS_fnc_paramReviveBleedOutDuration.json","groups":["Mission Parameters"],"syntax":["call BIS_fnc_paramReviveBleedOutDuration"],"summary":"Grabs server param into global variable. (bis_reviveParam_bleedOutDuration)","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_paramReviveDuration","type":"function","md":"functions/BIS_fnc_paramReviveDuration.md","json":"functions/BIS_fnc_paramReviveDuration.json","groups":["Mission Parameters"],"syntax":["call BIS_fnc_paramReviveDuration"],"summary":"Grabs server param into global variable. (bis_reviveParam_duration)","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_paramReviveForceRespawnDuration","type":"function","md":"functions/BIS_fnc_paramReviveForceRespawnDuration.md","json":"functions/BIS_fnc_paramReviveForceRespawnDuration.json","groups":["Mission Parameters"],"syntax":["call BIS_fnc_paramReviveForceRespawnDuration"],"summary":"Grabs server param into global variable. (bis_reviveParam_forceRespawnDuration)","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_paramReviveMedicSpeedMultiplier","type":"function","md":"functions/BIS_fnc_paramReviveMedicSpeedMultiplier.md","json":"functions/BIS_fnc_paramReviveMedicSpeedMultiplier.json","groups":["Mission Parameters"],"syntax":["call BIS_fnc_paramReviveMedicSpeedMultiplier"],"summary":"Grabs server param into global variable. (bis_reviveParam_medicSpeedMultiplier)","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_paramReviveMode","type":"function","md":"functions/BIS_fnc_paramReviveMode.md","json":"functions/BIS_fnc_paramReviveMode.json","groups":["Mission Parameters"],"syntax":["call BIS_fnc_paramReviveMode"],"summary":"Grabs server param into global variable. (bis_reviveParam_mode)","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_paramReviveRequiredItems","type":"function","md":"functions/BIS_fnc_paramReviveRequiredItems.md","json":"functions/BIS_fnc_paramReviveRequiredItems.json","groups":["Mission Parameters"],"syntax":["call BIS_fnc_paramReviveRequiredItems"],"summary":"Grabs server param into global variable. (bis_reviveParam_requiredItems)","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_paramReviveRequiredTrait","type":"function","md":"functions/BIS_fnc_paramReviveRequiredTrait.md","json":"functions/BIS_fnc_paramReviveRequiredTrait.json","groups":["Mission Parameters"],"syntax":["[value] call BIS_fnc_paramReviveRequiredTrait"],"summary":"Stores the provided value in the global BIS_reviveParam_requiredTrait mission variable.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_paramReviveUnconsciousStateMode","type":"function","md":"functions/BIS_fnc_paramReviveUnconsciousStateMode.md","json":"functions/BIS_fnc_paramReviveUnconsciousStateMode.json","groups":["Mission Parameters"],"syntax":["call BIS_fnc_paramReviveUnconsciousStateMode"],"summary":"Grabs server param into global variable. (bis_reviveParam_unconsciousStateMode)","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_paramTimeAcceleration","type":"function","md":"functions/BIS_fnc_paramTimeAcceleration.md","json":"functions/BIS_fnc_paramTimeAcceleration.json","groups":["Mission Parameters"],"syntax":["timeMultiplier call BIS_fnc_paramTimeAcceleration"],"summary":"Manages setTimeMultiplier Multiplayer setting (set with paramTimeAcceleration.hpp)","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_paramViewDistance","type":"function","md":"functions/BIS_fnc_paramViewDistance.md","json":"functions/BIS_fnc_paramViewDistance.json","groups":["Mission Parameters"],"syntax":["viewDistance call BIS_fnc_paramViewDistance"],"summary":"Set view distance.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_paramWeather","type":"function","md":"functions/BIS_fnc_paramWeather.md","json":"functions/BIS_fnc_paramWeather.json","groups":["Mission Parameters"],"syntax":["[0] call BIS_fnc_paramWeather"],"summary":"Sets overcast using BIS_fnc_setOvercast.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_parseNumber","type":"function","md":"functions/BIS_fnc_parseNumber.md","json":"functions/BIS_fnc_parseNumber.json","groups":["Math","Strings"],"syntax":["value call BIS_fnc_parseNumber"],"summary":"Return number from expression","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_parseNumberSafe","type":"function","md":"functions/BIS_fnc_parseNumberSafe.md","json":"functions/BIS_fnc_parseNumberSafe.json","groups":["Arrays"],"syntax":["[input] call BIS_fnc_parseNumberSafe"],"summary":"Converts expression into a number. Can also convert array of expressions into an array of numbers. If expression does not return a number, 0 is returned.","arma3_since":"1.96","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_phoneticalWord","type":"function","md":"functions/BIS_fnc_phoneticalWord.md","json":"functions/BIS_fnc_phoneticalWord.json","groups":["Strings"],"syntax":["[integer, short] call BIS_fnc_phoneticalWord"],"summary":"Convert number to NATO phonetical alphabet word (e.g. 2 becomes \"Bravo\") or letter of alphabet.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_PIP","type":"function","md":"functions/BIS_fnc_PIP.md","json":"functions/BIS_fnc_PIP.json","groups":["GUI"],"syntax":["[renderTarget, cameraParams, vehicle, replace] call BIS_fnc_PIP"],"summary":"Displays Picture in Picture.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_planeAiEject","type":"function","md":"functions/BIS_fnc_planeAiEject.md","json":"functions/BIS_fnc_planeAiEject.json","groups":["Aircraft Functionality"],"syntax":["plane call BIS_fnc_planeAiEject"],"summary":"This function is designed as part of set of functions to implement semi-authenthic ejection system on fixed wing aircrfat that have such functionality enabled/configured. AI behaviour handler.","arma3_since":"1.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_planeEjection","type":"function","md":"functions/BIS_fnc_planeEjection.md","json":"functions/BIS_fnc_planeEjection.json","groups":["Aircraft Functionality"],"syntax":["[plane, delay] spawn BIS_fnc_planeEjection"],"summary":"This function is designed to implement semi-authenthic ejection system on fixed wing aircrfat that have such functionality enabled/configured.","arma3_since":"1.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_planeEjectionFX","type":"function","md":"functions/BIS_fnc_planeEjectionFX.md","json":"functions/BIS_fnc_planeEjectionFX.json","groups":["Aircraft Functionality"],"syntax":["[plane, ejectionSeat] spawn BIS_fnc_planeEjectionFX"],"summary":"This function is designed as part of set of functions to implement semi-authenthic ejection system on fixed wing aircrfat that have such functionality enabled/configured.","arma3_since":"1.70","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_playEndMusic","type":"function","md":"functions/BIS_fnc_playEndMusic.md","json":"functions/BIS_fnc_playEndMusic.json","groups":["Sound"],"syntax":["play call BIS_fnc_playEndMusic"],"summary":"Play mission end music (when it is nearing the end)","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_playerName","type":"function","md":"functions/BIS_fnc_playerName.md","json":"functions/BIS_fnc_playerName.json","groups":["Object Manipulation"],"syntax":["call BIS_fnc_playerName"],"summary":"Return current profile's name. Deprecated since Arma 3, use profileName instead.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_playerSideFaction","type":"function","md":"functions/BIS_fnc_playerSideFaction.md","json":"functions/BIS_fnc_playerSideFaction.json","groups":["Sides"],"syntax":["side call BIS_fnc_playerSideFaction"],"summary":"Return representative faction of the given side. Faction of the first detected player is used.","arma3_since":"1.06","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_playMusic","type":"function","md":"functions/BIS_fnc_playMusic.md","json":"functions/BIS_fnc_playMusic.json","groups":["Sound"],"syntax":["[class,start,volume] call BIS_fnc_playMusic"],"summary":"Plays given song.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_playSound","type":"function","md":"functions/BIS_fnc_playSound.md","json":"functions/BIS_fnc_playSound.json","groups":["Sound"],"syntax":["[sound, forced] call BIS_fnc_playSound"],"summary":"Plays given sound. Identical to playSound.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_playVideo","type":"function","md":"functions/BIS_fnc_playVideo.md","json":"functions/BIS_fnc_playVideo.json","groups":["GUI"],"syntax":["[content, size, color, skipVarName, bgColor, keepAspect] spawn BIS_fnc_playVideo"],"summary":"Plays in-game video with a range of options. The function can be called or spawned. If spawned, scriptDone command can be used to see if video is stopped or finished.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_posDegToUTM","type":"function","md":"functions/BIS_fnc_posDegToUTM.md","json":"functions/BIS_fnc_posDegToUTM.json","groups":["Map and Markers"],"syntax":["[longitude, latitude, zone] call BIS_fnc_posDegToUTM"],"summary":"Generate a UTM Zone, Easting and Northing from lat and long fields. It uses NAD83 constants.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_posDegToWorld","type":"function","md":"functions/BIS_fnc_posDegToWorld.md","json":"functions/BIS_fnc_posDegToWorld.json","groups":["Map and Markers"],"syntax":["[longitude, latitude, world] call BIS_fnc_posDegToWorld"],"summary":"Convert latitude/longtitude coordinates into game world position. World config must contain following settings to convert the position correctly:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_position","type":"function","md":"functions/BIS_fnc_position.md","json":"functions/BIS_fnc_position.json","groups":["Positions"],"syntax":["argument call BIS_fnc_position"],"summary":"Returns PositionAGL, unless passed argument is Array, then the same array is returned.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_posToGrid","type":"function","md":"functions/BIS_fnc_posToGrid.md","json":"functions/BIS_fnc_posToGrid.json","groups":["Positions"],"syntax":["element call BIS_fnc_posToGrid"],"summary":"Converts array position to map grid position.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"deprecated","operator":null,"aliases":[]},{"name":"BIS_fnc_posUTMToDeg","type":"function","md":"functions/BIS_fnc_posUTMToDeg.md","json":"functions/BIS_fnc_posUTMToDeg.json","groups":["Map and Markers"],"syntax":["[easting, northing, zone, hemisphere] call BIS_fnc_posUTMToDeg"],"summary":"Generate Lat and Long fields from UTM Zone, Easting and Northing. It uses NAD83 constants.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_pow","type":"function","md":"functions/BIS_fnc_pow.md","json":"functions/BIS_fnc_pow.json","groups":["Math"],"syntax":["[value1, value2] call BIS_fnc_pow"],"summary":"Return value1 raised to the power of value2. Identical to a ^ b.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_preload","type":"function","md":"functions/BIS_fnc_preload.md","json":"functions/BIS_fnc_preload.json","groups":["Diagnostic"],"syntax":["call BIS_fnc_preload"],"summary":"Start automatic loading screen upon mission start. On client, it will finish only when server is finished.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_prepareAO","type":"function","md":"functions/BIS_fnc_prepareAO.md","json":"functions/BIS_fnc_prepareAO.json","groups":["Object Manipulation"],"syntax":["density call BIS_fnc_prepareAO"],"summary":"Spawns random patrols and/or vehicles in trigger areas with proper names. Side selected in the triggers \"Activation\" listbox will determine the side of the spawned asset(s).","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_priorityQueue_GetHighestPriority","type":"function","md":"functions/BIS_fnc_priorityQueue_GetHighestPriority.md","json":"functions/BIS_fnc_priorityQueue_GetHighestPriority.json","groups":["Priority Queue"],"syntax":["[] call BIS_fnc_priorityQueue_GetHighestPriority"],"summary":"Get the highest priority in the queue","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_priorityQueue_GetLowestPriority","type":"function","md":"functions/BIS_fnc_priorityQueue_GetLowestPriority.md","json":"functions/BIS_fnc_priorityQueue_GetLowestPriority.json","groups":["Priority Queue"],"syntax":["[] call BIS_fnc_priorityQueue_GetLowestPriority"],"summary":"Get the highest priority in the queue","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_priorityQueue_Init","type":"function","md":"functions/BIS_fnc_priorityQueue_Init.md","json":"functions/BIS_fnc_priorityQueue_Init.json","groups":["Priority Queue"],"syntax":["[] call BIS_fnc_priorityQueue_Init"],"summary":"Initialize the Priority Queue data structure. The Priority Queue is sorted on inserting. Bigger numbers are set on higher indexes.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_priorityQueue_IsEmpty","type":"function","md":"functions/BIS_fnc_priorityQueue_IsEmpty.md","json":"functions/BIS_fnc_priorityQueue_IsEmpty.json","groups":["Priority Queue"],"syntax":["[] call BIS_fnc_priorityQueue_IsEmpty"],"summary":"Checks if the Queue is empty","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_priorityQueue_IsFull","type":"function","md":"functions/BIS_fnc_priorityQueue_IsFull.md","json":"functions/BIS_fnc_priorityQueue_IsFull.json","groups":["Priority Queue"],"syntax":["[] call BIS_fnc_priorityQueue_IsFull"],"summary":"Checks if the Queue is full","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_priorityQueue_PopItem","type":"function","md":"functions/BIS_fnc_priorityQueue_PopItem.md","json":"functions/BIS_fnc_priorityQueue_PopItem.json","groups":["Priority Queue"],"syntax":["[] call BIS_fnc_priorityQueue_PopItem"],"summary":"Pops the item with the highest priority from the Queue (item with highest index). The item is removed from the Queue. Complexity: O(1)","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_priorityQueue_PushItem","type":"function","md":"functions/BIS_fnc_priorityQueue_PushItem.md","json":"functions/BIS_fnc_priorityQueue_PushItem.json","groups":["Priority Queue"],"syntax":["[] call BIS_fnc_priorityQueue_PushItem"],"summary":"Inserts item with a defined priority to the Queue The Priority Queue is sorted on inserting. Bigger numbers are set on higher indexes. Complexity: O(n)","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_progressLoadingScreen","type":"function","md":"functions/BIS_fnc_progressLoadingScreen.md","json":"functions/BIS_fnc_progressLoadingScreen.json","groups":["GUI"],"syntax":["[progress] call BIS_fnc_progressLoadingScreen"],"summary":"Progress scripted loading screen. The value will be preserved even when a new screen is opened.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_pulsate","type":"function","md":"functions/BIS_fnc_pulsate.md","json":"functions/BIS_fnc_pulsate.json","groups":["Math"],"syntax":["[frequency] call BIS_fnc_pulsate"],"summary":"Pulsates a value from 0 to 1.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_quinticIn","type":"function","md":"functions/BIS_fnc_quinticIn.md","json":"functions/BIS_fnc_quinticIn.json","groups":["Interpolation"],"syntax":["[] call BIS_fnc_quinticIn"],"summary":"","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_quinticInOut","type":"function","md":"functions/BIS_fnc_quinticInOut.md","json":"functions/BIS_fnc_quinticInOut.json","groups":["Interpolation"],"syntax":["[] call BIS_fnc_quinticInOut"],"summary":"","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_quinticInOutVector","type":"function","md":"functions/BIS_fnc_quinticInOutVector.md","json":"functions/BIS_fnc_quinticInOutVector.json","groups":["Interpolation"],"syntax":["[] call BIS_fnc_quinticInOutVector"],"summary":"","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_quinticInVector","type":"function","md":"functions/BIS_fnc_quinticInVector.md","json":"functions/BIS_fnc_quinticInVector.json","groups":["Interpolation"],"syntax":["[] call BIS_fnc_quinticInVector"],"summary":"","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_quinticOut","type":"function","md":"functions/BIS_fnc_quinticOut.md","json":"functions/BIS_fnc_quinticOut.json","groups":["Interpolation"],"syntax":["[] call BIS_fnc_quinticOut"],"summary":"","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_quinticOutVector","type":"function","md":"functions/BIS_fnc_quinticOutVector.md","json":"functions/BIS_fnc_quinticOutVector.json","groups":["Interpolation"],"syntax":["[] call BIS_fnc_quinticOutVector"],"summary":"","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_quotations","type":"function","md":"functions/BIS_fnc_quotations.md","json":"functions/BIS_fnc_quotations.json","groups":["GUI"],"syntax":["[videoPath, nonEnglishSubtitle] call BIS_fnc_quotations"],"summary":"Display a quotation video.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_radialRed","type":"function","md":"functions/BIS_fnc_radialRed.md","json":"functions/BIS_fnc_radialRed.json","groups":["Feedback"],"syntax":["[victim, bodyPart, damage, shooter] call BIS_fnc_radialRed"],"summary":"Red radial postprocess (hit damage, fire damage). Parameters are the same as the first four of HandleDamage EH.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_radialRedOut","type":"function","md":"functions/BIS_fnc_radialRedOut.md","json":"functions/BIS_fnc_radialRedOut.json","groups":["Feedback"],"syntax":["call BIS_fnc_radialRedOut"],"summary":"Removes red radial postprocess (fire damage) created by BIS_fnc_radialRed.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_radioChannelIDToChannelNum","type":"function","md":"functions/BIS_fnc_radioChannelIDToChannelNum.md","json":"functions/BIS_fnc_radioChannelIDToChannelNum.json","groups":["Radio"],"syntax":["radioChannelID call BIS_fnc_radioChannelIDToChannelNum"],"summary":"Converts radio channel id, used in radioChannelAdd, radioChannelSetLabel, etc to chat channel number, used in currentChannel, enableChannel, etc.","arma3_since":"2.22","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_radioSetChannel","type":"function","md":"functions/BIS_fnc_radioSetChannel.md","json":"functions/BIS_fnc_radioSetChannel.json","groups":["Radio"],"syntax":["[channel, next, override] call BIS_fnc_radioSetChannel"],"summary":"Set a specific or random music channel.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_radioSetPlaylist","type":"function","md":"functions/BIS_fnc_radioSetPlaylist.md","json":"functions/BIS_fnc_radioSetPlaylist.json","groups":["Radio"],"syntax":["call BIS_fnc_radioSetPlaylist"],"summary":"Set a random music playlist for the current set channel (default \"Rock\"). Musics with \"genre\" set in CfgMusic are selected and shuffled.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_radioSetTrack","type":"function","md":"functions/BIS_fnc_radioSetTrack.md","json":"functions/BIS_fnc_radioSetTrack.json","groups":["Radio"],"syntax":["[track, override, param2] call BIS_fnc_radioSetTrack"],"summary":"Set a specific or random music track.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_randomIndex","type":"function","md":"functions/BIS_fnc_randomIndex.md","json":"functions/BIS_fnc_randomIndex.json","groups":["Arrays"],"syntax":["array call BIS_fnc_randomIndex"],"summary":"Return a random integer representing an index in the passed array.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_randomInt","type":"function","md":"functions/BIS_fnc_randomInt.md","json":"functions/BIS_fnc_randomInt.json","groups":["Math"],"syntax":["[min, max] call BIS_fnc_randomInt"],"summary":"Returns a random integer between the two passed numbers (inclusive). The order of parameters doesn't matter: it can be [min, max] or [max, min].","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_randomNum","type":"function","md":"functions/BIS_fnc_randomNum.md","json":"functions/BIS_fnc_randomNum.json","groups":["Math"],"syntax":["[min, max] call BIS_fnc_randomNum"],"summary":"Returns a random (float) number between the two passed numbers. The order of parameters doesn't matter: it can be [min, max] or [max, min].","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_randomPos","type":"function","md":"functions/BIS_fnc_randomPos.md","json":"functions/BIS_fnc_randomPos.json","groups":["Positions"],"syntax":["[whitelist, blacklist, code] call BIS_fnc_randomPos"],"summary":"Selects random position according to given params within given area","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_randomPosIntersection","type":"function","md":"functions/BIS_fnc_randomPosIntersection.md","json":"functions/BIS_fnc_randomPosIntersection.json","groups":["Positions","Geometry"],"syntax":["[firstCircle, secondCircle, positioning1, positioning2] call BIS_fnc_randomPosIntersection"],"summary":"Returns random 2D position inside the intersection of two circles. [-1,-1] is returned if the circles do not intersect.","arma3_since":"1.82","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_randomPosTrigger","type":"function","md":"functions/BIS_fnc_randomPosTrigger.md","json":"functions/BIS_fnc_randomPosTrigger.json","groups":["Map and Markers"],"syntax":["param call BIS_fnc_randomPosTrigger"],"summary":"Selects random position within trigger, marker, location area or area defined by array","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_rankParams","type":"function","md":"functions/BIS_fnc_rankParams.md","json":"functions/BIS_fnc_rankParams.json","groups":["Object Manipulation"],"syntax":["[source, infoType] call BIS_fnc_rankParams"],"summary":"Return information about military rank.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_recompile","type":"function","md":"functions/BIS_fnc_recompile.md","json":"functions/BIS_fnc_recompile.json","groups":["Diagnostic"],"syntax":["[mode] call BIS_fnc_recompile"],"summary":"Can be used to recompile functions.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_reenableRevive","type":"function","md":"functions/BIS_fnc_reenableRevive.md","json":"functions/BIS_fnc_reenableRevive.json","groups":["Revive"],"syntax":["[player] call BIS_fnc_reenableRevive"],"summary":"Enable revive on given unit. Revive system needs to be initialized and running.","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_refreshCommMenu","type":"function","md":"functions/BIS_fnc_refreshCommMenu.md","json":"functions/BIS_fnc_refreshCommMenu.json","groups":["Communication Menu"],"syntax":["call BIS_fnc_refreshCommMenu"],"summary":"Refresh the communication menu variable.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_registerCuratorObject","type":"function","md":"functions/BIS_fnc_registerCuratorObject.md","json":"functions/BIS_fnc_registerCuratorObject.json","groups":["Curator"],"syntax":["[class, status, cost] call BIS_fnc_registerCuratorObject"],"summary":"Get individual cost of an object.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"deprecated","operator":null,"aliases":[]},{"name":"BIS_fnc_relativeDirTo","type":"function","md":"functions/BIS_fnc_relativeDirTo.md","json":"functions/BIS_fnc_relativeDirTo.json","groups":["Geometry"],"syntax":["[from, to] call BIS_fnc_relativeDirTo"],"summary":"Returns the relative direction from object 1 to object/position 2. Return value is always in between 0 and 360.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_relPos","type":"function","md":"functions/BIS_fnc_relPos.md","json":"functions/BIS_fnc_relPos.json","groups":["Positions","Geometry"],"syntax":["[origin, distance, direction] call BIS_fnc_relPos"],"summary":"Returns a position that is a specified distance and compass direction from the passed position or object.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_relPosObject","type":"function","md":"functions/BIS_fnc_relPosObject.md","json":"functions/BIS_fnc_relPosObject.json","groups":["Positions","Geometry"],"syntax":["[parent, child, relPos, direction] call BIS_fnc_relPosObject"],"summary":"Place an object relative to another object, like a setRelPos command.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_relScaledDist","type":"function","md":"functions/BIS_fnc_relScaledDist.md","json":"functions/BIS_fnc_relScaledDist.json","groups":["Geometry"],"syntax":["[referenceObject, relativeObject] call BIS_fnc_relScaledDist"],"summary":"Exponentially inflated rational number between 0 and 1, with 1 being center and 0 being edge of the trigger. This function can be used to check where in a trigger area an object is.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_removeAllScriptedEventHandlers","type":"function","md":"functions/BIS_fnc_removeAllScriptedEventHandlers.md","json":"functions/BIS_fnc_removeAllScriptedEventHandlers.json","groups":["Event Handlers"],"syntax":["[namespace, name] call BIS_fnc_removeAllScriptedEventHandlers"],"summary":"Removes all scripted event handler with given name. Additionally \"ScriptedEventHandlerRemoved\" scripted EH is called for every removed event handler.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_removeCommMenuItem","type":"function","md":"functions/BIS_fnc_removeCommMenuItem.md","json":"functions/BIS_fnc_removeCommMenuItem.json","groups":["Communication Menu"],"syntax":["[owner,itemID] call BIS_fnc_removeCommMenuItem"],"summary":"Remove an item from the communication menu.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_removeCuratorIcon","type":"function","md":"functions/BIS_fnc_removeCuratorIcon.md","json":"functions/BIS_fnc_removeCuratorIcon.json","groups":["Curator"],"syntax":["[object, id] call BIS_fnc_removeCuratorIcon"],"summary":"Remove icon displayed in curator interface.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_removeDestroyedCuratorEditableObjects","type":"function","md":"functions/BIS_fnc_removeDestroyedCuratorEditableObjects.md","json":"functions/BIS_fnc_removeDestroyedCuratorEditableObjects.json","groups":["Curator"],"syntax":["[object, parentClasses] call BIS_fnc_removeDestroyedCuratorEditableObjects"],"summary":"Make destroyed curator objects non-editable.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_removeFromPairs","type":"function","md":"functions/BIS_fnc_removeFromPairs.md","json":"functions/BIS_fnc_removeFromPairs.json","groups":["Arrays"],"syntax":["[array, key, copyArray] call BIS_fnc_removeFromPairs"],"summary":"Removes an item from pair array, modifying or not the original array.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_removeIndex","type":"function","md":"functions/BIS_fnc_removeIndex.md","json":"functions/BIS_fnc_removeIndex.json","groups":["Arrays"],"syntax":["[array, startIndex, endIndex] call BIS_fnc_removeIndex","[array, indices] call BIS_fnc_removeIndex"],"summary":"Takes an array, and returns a new array with the specified index(es) removed. This takes the array passed in the first parameter, and returns an array that has the index number in the second parameter removed.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_removeNestedElement","type":"function","md":"functions/BIS_fnc_removeNestedElement.md","json":"functions/BIS_fnc_removeNestedElement.json","groups":["Arrays"],"syntax":["[array, itemToRemove] call BIS_fnc_removeNestedElement"],"summary":"Function to remove an item in a nested array. Modifies the array by reference.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_removeRespawnInventory","type":"function","md":"functions/BIS_fnc_removeRespawnInventory.md","json":"functions/BIS_fnc_removeRespawnInventory.json","groups":["Respawn"],"syntax":["[target, id] call BIS_fnc_removeRespawnInventory"],"summary":"Remove a respawn inventory added by BIS_fnc_addRespawnInventory.","arma3_since":"1.60","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_removeRespawnPosition","type":"function","md":"functions/BIS_fnc_removeRespawnPosition.md","json":"functions/BIS_fnc_removeRespawnPosition.json","groups":["Respawn"],"syntax":["[target, id] call BIS_fnc_removeRespawnPosition"],"summary":"Remove a respawn position added by BIS_fnc_addRespawnPosition.","arma3_since":"0.50","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_removeScriptedEventHandler","type":"function","md":"functions/BIS_fnc_removeScriptedEventHandler.md","json":"functions/BIS_fnc_removeScriptedEventHandler.json","groups":["Event Handlers"],"syntax":["[namespace, name, id] call BIS_fnc_removeScriptedEventHandler"],"summary":"Removes scripted event handler with given name and id. Additionally \"ScriptedEventHandlerRemoved\" scripted EH is called.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_removeStackedEventHandler","type":"function","md":"functions/BIS_fnc_removeStackedEventHandler.md","json":"functions/BIS_fnc_removeStackedEventHandler.json","groups":["Event Handlers"],"syntax":["[id, event] call BIS_fnc_removeStackedEventHandler"],"summary":"Removes a stacked event handler with specified custom id.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_removeSupportLink","type":"function","md":"functions/BIS_fnc_removeSupportLink.md","json":"functions/BIS_fnc_removeSupportLink.json","groups":["Supports"],"syntax":["[requester, provider] call BIS_fnc_removeSupportLink"],"summary":"Removes support types during a mission.","arma3_since":"0.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_removeVirtualBackpackCargo","type":"function","md":"functions/BIS_fnc_removeVirtualBackpackCargo.md","json":"functions/BIS_fnc_removeVirtualBackpackCargo.json","groups":["Inventory"],"syntax":["[object,backpackClasses,removeGlobally] call BIS_fnc_removeVirtualBackpackCargo"],"summary":"Remove virtual backpacks from an object (e.g., ammo box). Virtual items can be selected in the Arsenal.","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_removeVirtualItemCargo","type":"function","md":"functions/BIS_fnc_removeVirtualItemCargo.md","json":"functions/BIS_fnc_removeVirtualItemCargo.json","groups":["Inventory"],"syntax":["[object,itemClasses,removeGlobally] call BIS_fnc_removeVirtualItemCargo"],"summary":"Remove virtual items from an object (e.g., ammo box). Virtual items can be selected in the Arsenal.","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_removeVirtualMagazineCargo","type":"function","md":"functions/BIS_fnc_removeVirtualMagazineCargo.md","json":"functions/BIS_fnc_removeVirtualMagazineCargo.json","groups":["Inventory"],"syntax":["[object, magClasses, removeGlobally] call BIS_fnc_removeVirtualMagazineCargo"],"summary":"Remove virtual magazines from an object (e.g., ammo box). Virtual items can be selected in the Arsenal.","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_removeVirtualWeaponCargo","type":"function","md":"functions/BIS_fnc_removeVirtualWeaponCargo.md","json":"functions/BIS_fnc_removeVirtualWeaponCargo.json","groups":["Inventory"],"syntax":["[object,weaponClasses,removeGlobally] call BIS_fnc_removeVirtualWeaponCargo"],"summary":"Remove virtual weapons from an object (e.g., ammo box). Virtual items can be selected in the Arsenal.","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_replaceWithSimpleObject","type":"function","md":"functions/BIS_fnc_replaceWithSimpleObject.md","json":"functions/BIS_fnc_replaceWithSimpleObject.json","groups":["Object Manipulation"],"syntax":["[object] call BIS_fnc_replaceWithSimpleObject"],"summary":"Replaces a normal object with a Simple Object. Object must not contain any crew and must be placed on the ground.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_resizeMarker","type":"function","md":"functions/BIS_fnc_resizeMarker.md","json":"functions/BIS_fnc_resizeMarker.json","groups":["Map and Markers"],"syntax":["[marker, size, duration] spawn BIS_fnc_resizeMarker"],"summary":"Resize marker. Use either absolute values or proportional values.","arma3_since":"1.78","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_respawnBackpack","type":"function","md":"functions/BIS_fnc_respawnBackpack.md","json":"functions/BIS_fnc_respawnBackpack.json","groups":["Respawn"],"syntax":["[] call BIS_fnc_respawnBackpack"],"summary":"Handles respawn camps functionality. Whoever \"assembles\" a camp from backpack it will receive a new respawn position.","arma3_since":"1.96","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_respawnBase","type":"function","md":"functions/BIS_fnc_respawnBase.md","json":"functions/BIS_fnc_respawnBase.json","groups":["Respawn","Broken Functions"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"BIS_fnc_respawnConfirm","type":"function","md":"functions/BIS_fnc_respawnConfirm.md","json":"functions/BIS_fnc_respawnConfirm.json","groups":["Respawn"],"syntax":["[respawnDelay] spawn BIS_fnc_respawnConfirm"],"summary":"Shows a message box which the user needs to accept in order to respawn.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_respawnCounter","type":"function","md":"functions/BIS_fnc_respawnCounter.md","json":"functions/BIS_fnc_respawnCounter.json","groups":["Respawn"],"syntax":["[text,colour] call BIS_fnc_respawnCounter"],"summary":"Set or execute respawn counter params.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_respawnEndMission","type":"function","md":"functions/BIS_fnc_respawnEndMission.md","json":"functions/BIS_fnc_respawnEndMission.json","groups":["Respawn"],"syntax":["call BIS_fnc_respawnEndMission","unit call BIS_fnc_respawnEndMission"],"summary":"End a mission if all players are dead and there are no more respawn tickets (if any).","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_respawnGroup","type":"function","md":"functions/BIS_fnc_respawnGroup.md","json":"functions/BIS_fnc_respawnGroup.json","groups":["Respawn"],"syntax":["[oldUnit, newUnit] call BIS_fnc_respawnGroup"],"summary":"Camera script used by the \"group respawn\" template - when the player dies and gets transferred to the new group member.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_respawnInstant","type":"function","md":"functions/BIS_fnc_respawnInstant.md","json":"functions/BIS_fnc_respawnInstant.json","groups":["Respawn"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_respawnManager","type":"function","md":"functions/BIS_fnc_respawnManager.md","json":"functions/BIS_fnc_respawnManager.json","groups":["Respawn"],"syntax":["[\"Init\", [respawners, safePositions], markerVisibility] call BIS_fnc_respawnManager","[\"Destroy\"] call BIS_fnc_respawnManager","[\"AddCheckpoint\", position, markerName] call BIS_fnc_respawnManager","[\"RemoveCheckpoint\", markerName] call BIS_fnc_respawnManager","[\"GetNearestCheckpoint\", unit] call BIS_fnc_respawnManager"],"summary":"Respawn manager with checkpoints. Checkpoints are markers named \"BIS_checkpointnr1\", \"BIS_checkpointnr2\", ... (numbered without gaps); at least one must exist when the manager is initialised.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_respawnMenuInventory","type":"function","md":"functions/BIS_fnc_respawnMenuInventory.md","json":"functions/BIS_fnc_respawnMenuInventory.json","groups":["Respawn"],"syntax":["[player, respawnDelay, revive] call BIS_fnc_respawnMenuInventory"],"summary":"Handles respawn inventory menu.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_respawnMenuPosition","type":"function","md":"functions/BIS_fnc_respawnMenuPosition.md","json":"functions/BIS_fnc_respawnMenuPosition.json","groups":["Respawn"],"syntax":["[player, respawnDelay, revive] call BIS_fnc_respawnMenuPosition"],"summary":"Shows respawn menu. Closes it if the player is alive.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_respawnMenuSpectator","type":"function","md":"functions/BIS_fnc_respawnMenuSpectator.md","json":"functions/BIS_fnc_respawnMenuSpectator.json","groups":["Respawn"],"syntax":["[player, respawnDelay] call BIS_fnc_respawnMenuSpectator"],"summary":"Handles the spectator mode.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_respawnNone","type":"function","md":"functions/BIS_fnc_respawnNone.md","json":"functions/BIS_fnc_respawnNone.json","groups":["Respawn"],"syntax":["[killed, killer] spawn BIS_fnc_respawnNone"],"summary":"Create a death screen.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_respawnRounds","type":"function","md":"functions/BIS_fnc_respawnRounds.md","json":"functions/BIS_fnc_respawnRounds.json","groups":["Respawn"],"syntax":["arg call BIS_fnc_respawnRounds"],"summary":"Disable respawn until players of only one side (including its allies) remains, then respawn everyone at once. When \"Rounds\" respawn is used by only one side, wait until all its players are dead.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_respawnSeagull","type":"function","md":"functions/BIS_fnc_respawnSeagull.md","json":"functions/BIS_fnc_respawnSeagull.json","groups":["Respawn"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_respawnSide","type":"function","md":"functions/BIS_fnc_respawnSide.md","json":"functions/BIS_fnc_respawnSide.json","groups":["Respawn"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_respawnSpectator","type":"function","md":"functions/BIS_fnc_respawnSpectator.md","json":"functions/BIS_fnc_respawnSpectator.json","groups":["Respawn"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_respawnTickets","type":"function","md":"functions/BIS_fnc_respawnTickets.md","json":"functions/BIS_fnc_respawnTickets.json","groups":["Respawn"],"syntax":["[target, tickets, dynamicTarget] call BIS_fnc_respawnTickets","[] call BIS_fnc_respawnTickets"],"summary":"Manage respawn tickets used by Tickets respawn template.","arma3_since":"0.74","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_respawnTimePenalty","type":"function","md":"functions/BIS_fnc_respawnTimePenalty.md","json":"functions/BIS_fnc_respawnTimePenalty.json","groups":["Respawn"],"syntax":["[param0, param1, param2] call BIS_fnc_respawnTimePenalty"],"summary":"Set or execute respawn time penalty","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_respawnWave","type":"function","md":"functions/BIS_fnc_respawnWave.md","json":"functions/BIS_fnc_respawnWave.json","groups":["Respawn"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_respect","type":"function","md":"functions/BIS_fnc_respect.md","json":"functions/BIS_fnc_respect.json","groups":["Sides"],"syntax":["[\"SET\", unit] call BIS_fnc_respect","[\"ADD\", unit, range] call BIS_fnc_respect","[\"MODIFY\", unit, faction, formula] call BIS_fnc_respect","[\"KILLED\", killer, town, changeNeighbors, coefficient] call BIS_fnc_respect"],"summary":"RESpect - The Effective Calculation Process. Manages \"respect\" values: an Array of Numbers in range -1..1, one per faction in the order returned by BIS_fnc_getFactions, stored in the public \"respect\" variable of a unit…","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_returnChildren","type":"function","md":"functions/BIS_fnc_returnChildren.md","json":"functions/BIS_fnc_returnChildren.json","groups":["Configs"],"syntax":["[config, depth, lastTier] call BIS_fnc_returnChildren"],"summary":"Returns all subclasses within given class.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_returnConfigEntry","type":"function","md":"functions/BIS_fnc_returnConfigEntry.md","json":"functions/BIS_fnc_returnConfigEntry.json","groups":["Configs"],"syntax":["[config,attribute,defaultValue] call BIS_fnc_returnConfigEntry"],"summary":"Explores parent classes in the run-time config for the value of a config entry.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_returnGroupComposition","type":"function","md":"functions/BIS_fnc_returnGroupComposition.md","json":"functions/BIS_fnc_returnGroupComposition.json","groups":["Object Manipulation"],"syntax":[],"summary":"","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_returnNestedElement","type":"function","md":"functions/BIS_fnc_returnNestedElement.md","json":"functions/BIS_fnc_returnNestedElement.json","groups":["Arrays"],"syntax":["[array, path] call BIS_fnc_returnNestedElement"],"summary":"Function to return an item at a path in an array.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_returnParents","type":"function","md":"functions/BIS_fnc_returnParents.md","json":"functions/BIS_fnc_returnParents.json","groups":["Configs"],"syntax":["[config, onlyClassNames] call BIS_fnc_returnParents"],"summary":"Returns list of all parent classes.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_returnVehicleTurrets","type":"function","md":"functions/BIS_fnc_returnVehicleTurrets.md","json":"functions/BIS_fnc_returnVehicleTurrets.json","groups":["Vehicles"],"syntax":["[configEntry] call BIS_fnc_returnVehicleTurrets"],"summary":"Return the path to all turrets and sub-turrets in a vehicle.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_reviveAllowed","type":"function","md":"functions/BIS_fnc_reviveAllowed.md","json":"functions/BIS_fnc_reviveAllowed.json","groups":["Revive"],"syntax":["[medic, unit] call BIS_fnc_reviveAllowed"],"summary":"Returns true if unit is in general able to revive someone.","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_reviveBleedOut","type":"function","md":"functions/BIS_fnc_reviveBleedOut.md","json":"functions/BIS_fnc_reviveBleedOut.json","groups":["Revive"],"syntax":["[player] call BIS_fnc_reviveBleedOut"],"summary":"Make a unit bleed out over time while incapacitated.","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_reviveDamageReset","type":"function","md":"functions/BIS_fnc_reviveDamageReset.md","json":"functions/BIS_fnc_reviveDamageReset.json","groups":["Revive"],"syntax":["[player] call BIS_fnc_reviveDamageReset"],"summary":"Resets player's damage data and received damage.","arma3_since":"1.42","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_reviveDebug","type":"function","md":"functions/BIS_fnc_reviveDebug.md","json":"functions/BIS_fnc_reviveDebug.json","groups":["Revive"],"syntax":["[mode] call BIS_fnc_reviveDebug"],"summary":"Debug script for revive system.","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_reviveEhDammaged","type":"function","md":"functions/BIS_fnc_reviveEhDammaged.md","json":"functions/BIS_fnc_reviveEhDammaged.json","groups":["Revive"],"syntax":["[] call BIS_fnc_reviveEhDammaged"],"summary":"unit: Object - Object the event handler is assigned to hitSelection: String - Name of the selection where the unit was damaged damage: Number - Resulting level of damage hitPartIndex: Number - hit index of the hit…","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_reviveEhHandleDamage","type":"function","md":"functions/BIS_fnc_reviveEhHandleDamage.md","json":"functions/BIS_fnc_reviveEhHandleDamage.json","groups":["Revive"],"syntax":[],"summary":"Should be excuted by HandleDamage event handler. See example. Handles damage calculation.","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_reviveEhHandleHeal","type":"function","md":"functions/BIS_fnc_reviveEhHandleHeal.md","json":"functions/BIS_fnc_reviveEhHandleHeal.json","groups":["Revive"],"syntax":["[unit] call BIS_fnc_reviveEhHandleHeal"],"summary":"Handles healing of unit. Unit gets fully healed after 10 seconds if current damage is smaller than initial damage, e.g. a medic healed the unit.","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_reviveEhKilled","type":"function","md":"functions/BIS_fnc_reviveEhKilled.md","json":"functions/BIS_fnc_reviveEhKilled.json","groups":["Revive"],"syntax":[],"summary":"Should be called from Killed event handler. Handles what happens if unit dies if revive system is enabled.","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_reviveEhRespawn","type":"function","md":"functions/BIS_fnc_reviveEhRespawn.md","json":"functions/BIS_fnc_reviveEhRespawn.json","groups":["Revive"],"syntax":["[unit] call BIS_fnc_reviveEhRespawn"],"summary":"Sets unit's state to respawned. Should probably only be called on respawn event.","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_reviveEnabled","type":"function","md":"functions/BIS_fnc_reviveEnabled.md","json":"functions/BIS_fnc_reviveEnabled.json","groups":["Revive"],"syntax":["[unit] call BIS_fnc_reviveEhRespawn"],"summary":"Returns is revive is enabled or not for the unit.","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_reviveGet3dIcons","type":"function","md":"functions/BIS_fnc_reviveGet3dIcons.md","json":"functions/BIS_fnc_reviveGet3dIcons.json","groups":["Revive"],"syntax":["[unit] call BIS_fnc_reviveGet3dIcons"],"summary":"Returns structured text that can be displayed in 'Hold Action' tech as animated unconscious state icon.","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_reviveGetActionIcon","type":"function","md":"functions/BIS_fnc_reviveGetActionIcon.md","json":"functions/BIS_fnc_reviveGetActionIcon.json","groups":["Revive"],"syntax":["[unit] call BIS_fnc_reviveGetActionIcon"],"summary":"Returns structured text that can be displayed in 'Hold Action' tech as animated unconscious state icon.","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_reviveIconControl","type":"function","md":"functions/BIS_fnc_reviveIconControl.md","json":"functions/BIS_fnc_reviveIconControl.json","groups":["Revive"],"syntax":["[mode, unitVar] call BIS_fnc_reviveIconControl"],"summary":"Manage the adding, removing, and effects applied to 3D icons used for visualizing incapacitated units.","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_reviveInit","type":"function","md":"functions/BIS_fnc_reviveInit.md","json":"functions/BIS_fnc_reviveInit.json","groups":["Revive"],"syntax":[],"summary":"Initialize the Revive system on all machines.","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_reviveIsValid","type":"function","md":"functions/BIS_fnc_reviveIsValid.md","json":"functions/BIS_fnc_reviveIsValid.json","groups":["Revive"],"syntax":["[unit] call BIS_fnc_reviveIsValid"],"summary":"Check if player can perform revive action on given unit.","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_reviveIsValidSecure","type":"function","md":"functions/BIS_fnc_reviveIsValidSecure.md","json":"functions/BIS_fnc_reviveIsValidSecure.json","groups":["Revive"],"syntax":["[unit] call BIS_fnc_reviveIsValidSecure"],"summary":"Check if player can perform secure action on given unit.","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_reviveOnBeingRevived","type":"function","md":"functions/BIS_fnc_reviveOnBeingRevived.md","json":"functions/BIS_fnc_reviveOnBeingRevived.json","groups":["Revive"],"syntax":["[nil, flagState, unit] call BIS_fnc_reviveOnBeingRevived"],"summary":"Used to execute specific code locally on every client whenever \"being revived\" flag changes.","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_reviveOnForcingRespawn","type":"function","md":"functions/BIS_fnc_reviveOnForcingRespawn.md","json":"functions/BIS_fnc_reviveOnForcingRespawn.json","groups":["Revive"],"syntax":["[] call BIS_fnc_reviveOnForcingRespawn"],"summary":"Used to execute specific code localy on every client whenever 'forcing respawn' flag changes.","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_reviveOnState","type":"function","md":"functions/BIS_fnc_reviveOnState.md","json":"functions/BIS_fnc_reviveOnState.json","groups":["Revive"],"syntax":["[] call BIS_fnc_reviveOnState"],"summary":"Used to execute specific code localy on every client whenever unit's state changes.","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_reviveOnStateJIP","type":"function","md":"functions/BIS_fnc_reviveOnStateJIP.md","json":"functions/BIS_fnc_reviveOnStateJIP.json","groups":["Revive"],"syntax":["[] call BIS_fnc_reviveOnStateJIP"],"summary":"Used to execute state specific code localy on client that is JIPping.","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_reviveSecureUnit","type":"function","md":"functions/BIS_fnc_reviveSecureUnit.md","json":"functions/BIS_fnc_reviveSecureUnit.json","groups":["Revive"],"syntax":["[unit, source] call BIS_fnc_reviveSecureUnit"],"summary":"Make player secured (killed without execution penalties) by _source unit.","arma3_since":"1.42","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_compute","type":"function","md":"functions/BIS_fnc_richCurve_compute.md","json":"functions/BIS_fnc_richCurve_compute.json","groups":["RichCurve"],"syntax":["[] call BIS_fnc_richCurve_compute"],"summary":"Computes curve data","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_computeCurveArcLength","type":"function","md":"functions/BIS_fnc_richCurve_computeCurveArcLength.md","json":"functions/BIS_fnc_richCurve_computeCurveArcLength.json","groups":["RichCurve"],"syntax":["[] call BIS_fnc_richCurve_computeCurveArcLength"],"summary":"Computes curve arc length","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_computeKeys","type":"function","md":"functions/BIS_fnc_richCurve_computeKeys.md","json":"functions/BIS_fnc_richCurve_computeKeys.json","groups":["RichCurve"],"syntax":["[] call BIS_fnc_richCurve_computeKeys"],"summary":"Get's keys assigned to given curve","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_computeOwnerTimeline","type":"function","md":"functions/BIS_fnc_richCurve_computeOwnerTimeline.md","json":"functions/BIS_fnc_richCurve_computeOwnerTimeline.json","groups":["RichCurve"],"syntax":["[] call BIS_fnc_richCurve_computeOwnerTimeline"],"summary":"Stores owner timeline","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_computeSimulatedObjects","type":"function","md":"functions/BIS_fnc_richCurve_computeSimulatedObjects.md","json":"functions/BIS_fnc_richCurve_computeSimulatedObjects.json","groups":["RichCurve"],"syntax":["[] call BIS_fnc_richCurve_computeSimulatedObjects"],"summary":"Get's all simulated objects","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_edenAttributesChanged","type":"function","md":"functions/BIS_fnc_richCurve_edenAttributesChanged.md","json":"functions/BIS_fnc_richCurve_edenAttributesChanged.json","groups":["Curve3DEN"],"syntax":["[] call BIS_fnc_richCurve_edenAttributesChanged"],"summary":"3DEN attributes of a curve change","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_edenBakeCurve3D","type":"function","md":"functions/BIS_fnc_richCurve_edenBakeCurve3D.md","json":"functions/BIS_fnc_richCurve_edenBakeCurve3D.json","groups":["Curve3DEN"],"syntax":["[] call BIS_fnc_richCurve_edenBakeCurve3D"],"summary":"Bakes a curve to a set of points","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_edenComputeNearestSegment","type":"function","md":"functions/BIS_fnc_richCurve_edenComputeNearestSegment.md","json":"functions/BIS_fnc_richCurve_edenComputeNearestSegment.json","groups":["Curve3DEN"],"syntax":["[] call BIS_fnc_richCurve_edenComputeNearestSegment"],"summary":"Computes the nearest baked segment from given 3D position","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_edenConnectionChanged","type":"function","md":"functions/BIS_fnc_richCurve_edenConnectionChanged.md","json":"functions/BIS_fnc_richCurve_edenConnectionChanged.json","groups":["Curve3DEN"],"syntax":["[] call BIS_fnc_richCurve_edenConnectionChanged"],"summary":"3DEN connection of a curve change","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_edenDragged","type":"function","md":"functions/BIS_fnc_richCurve_edenDragged.md","json":"functions/BIS_fnc_richCurve_edenDragged.json","groups":["Curve3DEN"],"syntax":["[] call BIS_fnc_richCurve_edenDragged"],"summary":"Entity is dragged in 3DEN","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_edenDrawControlPoints3D","type":"function","md":"functions/BIS_fnc_richCurve_edenDrawControlPoints3D.md","json":"functions/BIS_fnc_richCurve_edenDrawControlPoints3D.json","groups":["Curve3DEN"],"syntax":["[curve] call BIS_fnc_richCurve_edenDrawControlPoints3D"],"summary":"Draws the control points (keys) of a rich curve in the Eden Editor 3D view.","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_edenDrawCurve3D","type":"function","md":"functions/BIS_fnc_richCurve_edenDrawCurve3D.md","json":"functions/BIS_fnc_richCurve_edenDrawCurve3D.json","groups":["Curve3DEN"],"syntax":["[] call BIS_fnc_richCurve_edenDrawCurve3D"],"summary":"Draws a location curve in 3D","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_edenIsSelected","type":"function","md":"functions/BIS_fnc_richCurve_edenIsSelected.md","json":"functions/BIS_fnc_richCurve_edenIsSelected.json","groups":["Curve3DEN"],"syntax":["[] call BIS_fnc_richCurve_edenIsSelected"],"summary":"Whether given curve is selected in 3den","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_edenMarkStateDirty","type":"function","md":"functions/BIS_fnc_richCurve_edenMarkStateDirty.md","json":"functions/BIS_fnc_richCurve_edenMarkStateDirty.json","groups":["Curve3DEN"],"syntax":["[] call BIS_fnc_richCurve_edenMarkStateDirty"],"summary":"Marks a curve state as dirty, so it knows it needs to recalculate For example, moving a key in EDEN","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_edenTick","type":"function","md":"functions/BIS_fnc_richCurve_edenTick.md","json":"functions/BIS_fnc_richCurve_edenTick.json","groups":["Curve3DEN"],"syntax":["[] call BIS_fnc_richCurve_edenTick"],"summary":"","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_getCurveLength","type":"function","md":"functions/BIS_fnc_richCurve_getCurveLength.md","json":"functions/BIS_fnc_richCurve_getCurveLength.json","groups":["RichCurve"],"syntax":["[] call BIS_fnc_richCurve_getCurveLength"],"summary":"Calculates distance between all keys, returning the total length","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_getCurvePoints","type":"function","md":"functions/BIS_fnc_richCurve_getCurvePoints.md","json":"functions/BIS_fnc_richCurve_getCurvePoints.json","groups":["RichCurve"],"syntax":["[] call BIS_fnc_richCurve_getCurvePoints"],"summary":"Returns the computed curve points","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_getCurveValueFloat","type":"function","md":"functions/BIS_fnc_richCurve_getCurveValueFloat.md","json":"functions/BIS_fnc_richCurve_getCurveValueFloat.json","groups":["RichCurve"],"syntax":["[] call BIS_fnc_richCurve_getCurveValueFloat"],"summary":"Get's curve value at given time","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_getCurveValueVector","type":"function","md":"functions/BIS_fnc_richCurve_getCurveValueVector.md","json":"functions/BIS_fnc_richCurve_getCurveValueVector.json","groups":["RichCurve"],"syntax":["[] call BIS_fnc_richCurve_getCurveValueVector"],"summary":"Get's curve value at given time","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_getFirstKey","type":"function","md":"functions/BIS_fnc_richCurve_getFirstKey.md","json":"functions/BIS_fnc_richCurve_getFirstKey.json","groups":["RichCurve"],"syntax":["[] call BIS_fnc_richCurve_getFirstKey"],"summary":"Get's the first key on given curve","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_getKeyFromIndex","type":"function","md":"functions/BIS_fnc_richCurve_getKeyFromIndex.md","json":"functions/BIS_fnc_richCurve_getKeyFromIndex.json","groups":["RichCurve"],"syntax":["[] call BIS_fnc_richCurve_getKeyFromIndex"],"summary":"Get's the key in given index of given curve","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_getKeyIndex","type":"function","md":"functions/BIS_fnc_richCurve_getKeyIndex.md","json":"functions/BIS_fnc_richCurve_getKeyIndex.json","groups":["RichCurve"],"syntax":["[] call BIS_fnc_richCurve_getKeyIndex"],"summary":"Get's the index of given key in given curve","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_getKeys","type":"function","md":"functions/BIS_fnc_richCurve_getKeys.md","json":"functions/BIS_fnc_richCurve_getKeys.json","groups":["RichCurve"],"syntax":["[] call BIS_fnc_richCurve_getKeys"],"summary":"Get's keys assigned to given curve","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_getKeysAtTime","type":"function","md":"functions/BIS_fnc_richCurve_getKeysAtTime.md","json":"functions/BIS_fnc_richCurve_getKeysAtTime.json","groups":["RichCurve"],"syntax":["[] call BIS_fnc_richCurve_getKeysAtTime"],"summary":"Get's keys (prev / next) at given time","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_getKeyTime","type":"function","md":"functions/BIS_fnc_richCurve_getKeyTime.md","json":"functions/BIS_fnc_richCurve_getKeyTime.json","groups":["RichCurve"],"syntax":["[] call BIS_fnc_richCurve_getKeyTime"],"summary":"Returns given key time in alpha","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_getLastKey","type":"function","md":"functions/BIS_fnc_richCurve_getLastKey.md","json":"functions/BIS_fnc_richCurve_getLastKey.json","groups":["RichCurve"],"syntax":["[] call BIS_fnc_richCurve_getLastKey"],"summary":"Get's the last key on given curve","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_getLookAtPosition","type":"function","md":"functions/BIS_fnc_richCurve_getLookAtPosition.md","json":"functions/BIS_fnc_richCurve_getLookAtPosition.json","groups":["RichCurve"],"syntax":["[] call BIS_fnc_richCurve_getLookAtPosition"],"summary":"Returns the look at position of this curve, [0.0, 0.0, 0.0] if not set","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_getNextKey","type":"function","md":"functions/BIS_fnc_richCurve_getNextKey.md","json":"functions/BIS_fnc_richCurve_getNextKey.json","groups":["RichCurve"],"syntax":["[] call BIS_fnc_richCurve_getNextKey"],"summary":"Get's the next key from given key, null if none exists","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_getOrientationMode","type":"function","md":"functions/BIS_fnc_richCurve_getOrientationMode.md","json":"functions/BIS_fnc_richCurve_getOrientationMode.json","groups":["RichCurve"],"syntax":["[] call BIS_fnc_richCurve_getOrientationMode"],"summary":"Returns orientation mode for objects animated by this curve","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_getOwnerTimeline","type":"function","md":"functions/BIS_fnc_richCurve_getOwnerTimeline.md","json":"functions/BIS_fnc_richCurve_getOwnerTimeline.json","groups":["RichCurve"],"syntax":["[] call BIS_fnc_richCurve_getOwnerTimeline"],"summary":"Returns a curve's simulated objects","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_getPreviousKey","type":"function","md":"functions/BIS_fnc_richCurve_getPreviousKey.md","json":"functions/BIS_fnc_richCurve_getPreviousKey.json","groups":["RichCurve"],"syntax":["[] call BIS_fnc_richCurve_getPreviousKey"],"summary":"Get's the previous key from given key, null if none exists","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_getSimulatedObjects","type":"function","md":"functions/BIS_fnc_richCurve_getSimulatedObjects.md","json":"functions/BIS_fnc_richCurve_getSimulatedObjects.json","groups":["RichCurve"],"syntax":["[] call BIS_fnc_richCurve_getSimulatedObjects"],"summary":"Returns a curve's simulated objects","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_getTimeRange","type":"function","md":"functions/BIS_fnc_richCurve_getTimeRange.md","json":"functions/BIS_fnc_richCurve_getTimeRange.json","groups":["RichCurve"],"syntax":["[] call BIS_fnc_richCurve_getTimeRange"],"summary":"Returns min / max time range of given curve","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_isTimeInSeconds","type":"function","md":"functions/BIS_fnc_richCurve_isTimeInSeconds.md","json":"functions/BIS_fnc_richCurve_isTimeInSeconds.json","groups":["RichCurve"],"syntax":["[] call BIS_fnc_richCurve_isTimeInSeconds"],"summary":"Whether the time of the keys belonging to this curve are in seconds","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_numKeys","type":"function","md":"functions/BIS_fnc_richCurve_numKeys.md","json":"functions/BIS_fnc_richCurve_numKeys.json","groups":["RichCurve"],"syntax":["[] call BIS_fnc_richCurve_numKeys"],"summary":"Returns number of keys registered with given curve","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_reset","type":"function","md":"functions/BIS_fnc_richCurve_reset.md","json":"functions/BIS_fnc_richCurve_reset.json","groups":["RichCurve"],"syntax":["[] call BIS_fnc_richCurve_reset"],"summary":"Clears all curves (and deletes them)","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_resetKeysEventState","type":"function","md":"functions/BIS_fnc_richCurve_resetKeysEventState.md","json":"functions/BIS_fnc_richCurve_resetKeysEventState.json","groups":["RichCurve"],"syntax":["[] call BIS_fnc_richCurve_resetKeysEventState"],"summary":"Reset's flag on all keys about handled events","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_setKeys","type":"function","md":"functions/BIS_fnc_richCurve_setKeys.md","json":"functions/BIS_fnc_richCurve_setKeys.json","groups":["RichCurve"],"syntax":["[] call BIS_fnc_richCurve_setKeys"],"summary":"Set's keys assigned to given curve","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_richCurve_setOrientationMode","type":"function","md":"functions/BIS_fnc_richCurve_setOrientationMode.md","json":"functions/BIS_fnc_richCurve_setOrientationMode.json","groups":["RichCurve"],"syntax":["[] call BIS_fnc_richCurve_setOrientationMode"],"summary":"Set's the curve's orientation mode","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_romanNumeral","type":"function","md":"functions/BIS_fnc_romanNumeral.md","json":"functions/BIS_fnc_romanNumeral.json","groups":["Strings","Math"],"syntax":["integer call BIS_fnc_romanNumeral"],"summary":"Convert integer to roman numerals (e.g. 42 becomes \"XLII\").","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_rotateMarker","type":"function","md":"functions/BIS_fnc_rotateMarker.md","json":"functions/BIS_fnc_rotateMarker.json","groups":["Map and Markers"],"syntax":["[marker, newAzimuth, absoluteOrRelativ, shortestTurn, duraton] spawn BIS_fnc_rotateMarker"],"summary":"Rotating a marker to new azimuth, using shortest turn, clockwise or anticlockwise movement.","arma3_since":"1.78","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_rotateVector2D","type":"function","md":"functions/BIS_fnc_rotateVector2D.md","json":"functions/BIS_fnc_rotateVector2D.json","groups":["Vectors"],"syntax":["[vector2D, angle] call BIS_fnc_rotateVector2D"],"summary":"This function returns a 2D vector rotated a specified number of degrees around the origin.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_rotateVector3D","type":"function","md":"functions/BIS_fnc_rotateVector3D.md","json":"functions/BIS_fnc_rotateVector3D.json","groups":["Vectors"],"syntax":["[vector, angle, axis] call BIS_fnc_rotateVector3D"],"summary":"Rotates the vector around the given axis by the given angle","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_roundDir","type":"function","md":"functions/BIS_fnc_roundDir.md","json":"functions/BIS_fnc_roundDir.json","groups":["Math"],"syntax":["[rawDirection, rounding] call BIS_fnc_roundDir"],"summary":"Round direction to nearest set rounding; used for determining cardinal direction.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_roundNum","type":"function","md":"functions/BIS_fnc_roundNum.md","json":"functions/BIS_fnc_roundNum.json","groups":["Math"],"syntax":["[number, factor, secondary factor] call BIS_fnc_roundNum"],"summary":"Round a number to the provided factor.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_rscLayer","type":"function","md":"functions/BIS_fnc_rscLayer.md","json":"functions/BIS_fnc_rscLayer.json","groups":["GUI"],"syntax":["[layerName] call BIS_fnc_rscLayer"],"summary":"Register RSC layer and returns a unique ID.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_runLater","type":"function","md":"functions/BIS_fnc_runLater.md","json":"functions/BIS_fnc_runLater.json","groups":["Program Flow"],"syntax":["[id, code, timer, timerType, condition] call BIS_fnc_runLater"],"summary":"Stack code/function that should be run later, after some time/frames or/and custom condition. Internally calls BIS_fnc_loop.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_sandstorm","type":"function","md":"functions/BIS_fnc_sandstorm.md","json":"functions/BIS_fnc_sandstorm.json","groups":["Environment"],"syntax":["[object, interval, brightness, newspapers] call BIS_fnc_sandstorm"],"summary":"Creates particle sandstorm round given object.","arma3_since":"0.50","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_saveGame","type":"function","md":"functions/BIS_fnc_saveGame.md","json":"functions/BIS_fnc_saveGame.json","groups":["Missions"],"syntax":["[objects] call BIS_fnc_saveGame"],"summary":"Evaluates the current battlefield situation and saves the game when appropriate.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_saveInventory","type":"function","md":"functions/BIS_fnc_saveInventory.md","json":"functions/BIS_fnc_saveInventory.json","groups":["Inventory"],"syntax":["[unit, input, params, delete] call BIS_fnc_saveInventory"],"summary":"Save unit's loadout.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_saveVehicle","type":"function","md":"functions/BIS_fnc_saveVehicle.md","json":"functions/BIS_fnc_saveVehicle.json","groups":["Vehicles"],"syntax":["[object,target,params,delete] call BIS_fnc_saveVehicle"],"summary":"Save vehicle's params (textures, animations, crew).","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_sayMessage","type":"function","md":"functions/BIS_fnc_sayMessage.md","json":"functions/BIS_fnc_sayMessage.json","groups":["Sound"],"syntax":["[speaker, message, channel] call BIS_fnc_sayMessage"],"summary":"Make a speaker say a message.","arma3_since":"1.00","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_scaleAndTranslate","type":"function","md":"functions/BIS_fnc_scaleAndTranslate.md","json":"functions/BIS_fnc_scaleAndTranslate.json","groups":["Systems"],"syntax":["[picture, scaleFactor, pivot, translation, durationOrSpeed, isDuration, fade] call BIS_fnc_scaleAndTranslate"],"summary":"Translates, scales (with pivot) and fades a picture control over time.","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_sceneAreaClearance","type":"function","md":"functions/BIS_fnc_sceneAreaClearance.md","json":"functions/BIS_fnc_sceneAreaClearance.json","groups":["Scenes"],"syntax":["[trigger, objects, destination] spawn BIS_fnc_sceneAreaClearance"],"summary":"Removes object clutter within a set trigger, for use within cutscenes.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_sceneCheckWeapons","type":"function","md":"functions/BIS_fnc_sceneCheckWeapons.md","json":"functions/BIS_fnc_sceneCheckWeapons.json","groups":["Scenes"],"syntax":["[participants] call BIS_fnc_sceneCheckWeapons"],"summary":"Checks if participants have not missing weapon or have not it selected before scene Function works as a toggle:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_sceneCreateSceneTrigger","type":"function","md":"functions/BIS_fnc_sceneCreateSceneTrigger.md","json":"functions/BIS_fnc_sceneCreateSceneTrigger.json","groups":["Scenes"],"syntax":["[sceneName, side, timeout, triggerSize, triggerPosition] call BIS_fnc_sceneCreateSceneTrigger"],"summary":"Create trigger for scene which can interrupt scene with name passed during creating the trigger. Scene name is saved in format BIS_SceneIntDetector%1 where %1 is sceneName.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_sceneCreateSoundEntities","type":"function","md":"functions/BIS_fnc_sceneCreateSoundEntities.md","json":"functions/BIS_fnc_sceneCreateSoundEntities.json","groups":["Scenes"],"syntax":[],"summary":"","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_sceneGetObjects","type":"function","md":"functions/BIS_fnc_sceneGetObjects.md","json":"functions/BIS_fnc_sceneGetObjects.json","groups":["Broken Functions","Scenes"],"syntax":["[centre, radius, type] call BIS_fnc_sceneGetObjects"],"summary":"This function gets objects (but centre object) positions and direction relative to the choosen object and copies the result to the clipboard via copyToClipboard. Result is to format:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"BIS_fnc_sceneGetParticipants","type":"function","md":"functions/BIS_fnc_sceneGetParticipants.md","json":"functions/BIS_fnc_sceneGetParticipants.json","groups":["Scenes"],"syntax":["[unit, maxDistance] call BIS_fnc_sceneGetParticipants"],"summary":"gets members of unit's group who are in unit's range.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_sceneGetPositionByAngle","type":"function","md":"functions/BIS_fnc_sceneGetPositionByAngle.md","json":"functions/BIS_fnc_sceneGetPositionByAngle.json","groups":["Scenes"],"syntax":[],"summary":"","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_sceneIntruderDetector","type":"function","md":"functions/BIS_fnc_sceneIntruderDetector.md","json":"functions/BIS_fnc_sceneIntruderDetector.json","groups":["Scenes"],"syntax":["[sceneCenter, triggerSize] call BIS_fnc_sceneIntruderDetector"],"summary":"Checks if there are intruders during scene. All intruders during scene will be disabled if they","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_sceneMiscStuff","type":"function","md":"functions/BIS_fnc_sceneMiscStuff.md","json":"functions/BIS_fnc_sceneMiscStuff.json","groups":["Scenes"],"syntax":["[cameraPositions, skipInitBlackout, skipFinalBlackout, skipWeaponCheck, skipLoadingScreen, excludedObjects] spawn BIS_fnc_sceneMiscStuff"],"summary":"Prepares the player's surroundings for a scripted scene (cutscene) and restores them afterwards. The function:","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_sceneRotate","type":"function","md":"functions/BIS_fnc_sceneRotate.md","json":"functions/BIS_fnc_sceneRotate.json","groups":["Scenes"],"syntax":["[center, centerAngle, angle, iniPosition] call BIS_fnc_sceneRotate"],"summary":"Compute new object coordinates from given center and angle from MOTION BUILDER","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_sceneSetAnimationsForGroup","type":"function","md":"functions/BIS_fnc_sceneSetAnimationsForGroup.md","json":"functions/BIS_fnc_sceneSetAnimationsForGroup.json","groups":["Scenes"],"syntax":["param call BIS_fnc_sceneSetAnimationsForGroup"],"summary":"Plays a range of animations for a specific set of units, intended for use during cutscenes.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_sceneSetBehaviour","type":"function","md":"functions/BIS_fnc_sceneSetBehaviour.md","json":"functions/BIS_fnc_sceneSetBehaviour.json","groups":["Scenes"],"syntax":["param call BIS_fnc_sceneSetBehaviour"],"summary":"Enables / disables a specific set of AI units, usable for cutscenes.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_sceneSetObjects","type":"function","md":"functions/BIS_fnc_sceneSetObjects.md","json":"functions/BIS_fnc_sceneSetObjects.json","groups":["Broken Functions","Scenes"],"syntax":["[centre, objectsArray, applyOffset, stopped] call BIS_fnc_sceneSetObjects"],"summary":"This function sets objects positions and direction relative to the chosen object.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"BIS_fnc_sceneSetPosFormation","type":"function","md":"functions/BIS_fnc_sceneSetPosFormation.md","json":"functions/BIS_fnc_sceneSetPosFormation.json","groups":["Scenes"],"syntax":["param spawn BIS_fnc_sceneSetPosFormation"],"summary":"Adjusts units into a pre-determined formation, using a few variables. Part of S.C.E.N.E.S function group.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_scriptedMove","type":"function","md":"functions/BIS_fnc_scriptedMove.md","json":"functions/BIS_fnc_scriptedMove.json","groups":["Object Manipulation"],"syntax":["[unitOrGroup, waypoints, code, walkAnim, completionRadius, endAnim] call BIS_fnc_scriptedMove"],"summary":"Forces a unit to turn towards and walk to provided destination(s). Will not work on player. When Group is used as argument, the function will be automatically executed for each unit in the group.","arma3_since":"2.10","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_scriptedWaypointType","type":"function","md":"functions/BIS_fnc_scriptedWaypointType.md","json":"functions/BIS_fnc_scriptedWaypointType.json","groups":["Waypoints"],"syntax":["[waypoint,type] call BIS_fnc_scriptedWaypointType"],"summary":"Return CfgWaypoints type of scripted waypoint. Returns empty string/config when waypoint is not scripted Returns \"Custom\"/CfgWaypoints root when waypoint is using custom script.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_secondsToString","type":"function","md":"functions/BIS_fnc_secondsToString.md","json":"functions/BIS_fnc_secondsToString.json","groups":["Strings"],"syntax":["[totalSeconds, format, returnArray] call BIS_fnc_secondsToString"],"summary":"Convert seconds to formatted string.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_selectCrew","type":"function","md":"functions/BIS_fnc_selectCrew.md","json":"functions/BIS_fnc_selectCrew.json","groups":["Object Manipulation"],"syntax":["[side, configEntry] call BIS_fnc_selectCrew"],"summary":"Return an appropriate crew type for a certain vehicle.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_selectDiarySubject","type":"function","md":"functions/BIS_fnc_selectDiarySubject.md","json":"functions/BIS_fnc_selectDiarySubject.json","groups":["Briefing"],"syntax":["[diaryName] call BIS_fnc_selectDiarySubject"],"summary":"Selects a diary subject.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_selectRandom","type":"function","md":"functions/BIS_fnc_selectRandom.md","json":"functions/BIS_fnc_selectRandom.json","groups":["Arrays"],"syntax":["values call BIS_fnc_selectRandom"],"summary":"Selects one of the arguments at random.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_selectRandomWeighted","type":"function","md":"functions/BIS_fnc_selectRandomWeighted.md","json":"functions/BIS_fnc_selectRandomWeighted.json","groups":["Arrays"],"syntax":["itemsAndWeights call BIS_fnc_selectRandomWeighted","[items, weights] call BIS_fnc_selectRandomWeighted"],"summary":"Selects a random item from an array, taking into account item weight.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_selectRespawnTemplate","type":"function","md":"functions/BIS_fnc_selectRespawnTemplate.md","json":"functions/BIS_fnc_selectRespawnTemplate.json","groups":["Respawn"],"syntax":["[mode, arguments] call BIS_fnc_selectRespawnTemplate"],"summary":"Select respawn template from CfgRespawnTemplates and execute its script / function. Internal use.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_setCuratorAttributes","type":"function","md":"functions/BIS_fnc_setCuratorAttributes.md","json":"functions/BIS_fnc_setCuratorAttributes.json","groups":["Curator"],"syntax":["[param0, param1, param2] call BIS_fnc_setCuratorAttributes"],"summary":"Set which attributes are available for given entity or entity type.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_setCuratorCamera","type":"function","md":"functions/BIS_fnc_setCuratorCamera.md","json":"functions/BIS_fnc_setCuratorCamera.json","groups":["Curator"],"syntax":["[camPos, targetPos, time] spawn BIS_fnc_setCuratorCamera"],"summary":"Move curator camera to a position and direction. Finished when animation ends.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_setCuratorVisionModes","type":"function","md":"functions/BIS_fnc_setCuratorVisionModes.md","json":"functions/BIS_fnc_setCuratorVisionModes.json","groups":["Curator"],"syntax":["[curator, mode] call BIS_fnc_setCuratorVisionModes"],"summary":"Set which vision modes curator can access.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_setCustomSoundController","type":"function","md":"functions/BIS_fnc_setCustomSoundController.md","json":"functions/BIS_fnc_setCustomSoundController.json","groups":["Sound","Contact"],"syntax":["call BIS_fnc_setCustomSoundController"],"summary":"","arma3_since":"1.96","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_setDate","type":"function","md":"functions/BIS_fnc_setDate.md","json":"functions/BIS_fnc_setDate.json","groups":["Environment"],"syntax":["[value, global, transition] call BIS_fnc_setDate"],"summary":"Instantly set date and share it across network with optional transition effect.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_setFog","type":"function","md":"functions/BIS_fnc_setFog.md","json":"functions/BIS_fnc_setFog.json","groups":["Environment"],"syntax":["[strength, density, altitude] call BIS_fnc_setFog"],"summary":"Instantly set weather conditions and share it across network.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_setHeight","type":"function","md":"functions/BIS_fnc_setHeight.md","json":"functions/BIS_fnc_setHeight.json","groups":["Object Manipulation"],"syntax":["[target, height, position, mode] call BIS_fnc_setHeight","[height, mode] call BIS_fnc_setHeight"],"summary":"Set an object's altitude.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_setHitPointDamage","type":"function","md":"functions/BIS_fnc_setHitPointDamage.md","json":"functions/BIS_fnc_setHitPointDamage.json","groups":["Object Manipulation"],"syntax":["[object, hitPoint, damage, useDependency] call BIS_fnc_setHitPointDamage"],"summary":"Sets damage to HitPoint with dependency or not.","arma3_since":"1.68","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_setIDCStreamFriendly","type":"function","md":"functions/BIS_fnc_setIDCStreamFriendly.md","json":"functions/BIS_fnc_setIDCStreamFriendly.json","groups":["GUI"],"syntax":["[target,IDC] call BIS_fnc_setIDCStreamFriendly"],"summary":"Shows or hides UI control according to state of the Stream Friendly UI switch in Game Options.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_setIdentity","type":"function","md":"functions/BIS_fnc_setIdentity.md","json":"functions/BIS_fnc_setIdentity.json","groups":["Object Manipulation"],"syntax":["[object, face, speaker, pitch, callsign, name, glasses] call BIS_fnc_setIdentity"],"summary":"Sets the unit's identity.","arma3_since":"1.00","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_setMissionStatusSlot","type":"function","md":"functions/BIS_fnc_setMissionStatusSlot.md","json":"functions/BIS_fnc_setMissionStatusSlot.json","groups":["Missions"],"syntax":["[id, text, texture, color, fade, position, barHeight] call BIS_fnc_setMissionStatusSlot"],"summary":"Set a slot for mission status with sectors, respawn tickets, etc.","arma3_since":"1.32","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_setNestedElement","type":"function","md":"functions/BIS_fnc_setNestedElement.md","json":"functions/BIS_fnc_setNestedElement.json","groups":["Arrays"],"syntax":["[array, path, value] call BIS_fnc_setNestedElement"],"summary":"Function to set an item in a nested array using a path. Modifies the array by reference.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_setObjectRotation","type":"function","md":"functions/BIS_fnc_setObjectRotation.md","json":"functions/BIS_fnc_setObjectRotation.json","groups":["Object Manipulation"],"syntax":["[object, rotation] call BIS_fnc_setObjectRotation"],"summary":"Set object rotation.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_setObjectShotParents","type":"function","md":"functions/BIS_fnc_setObjectShotParents.md","json":"functions/BIS_fnc_setObjectShotParents.json","groups":["Object Manipulation"],"syntax":[],"summary":"","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_setObjectTexture","type":"function","md":"functions/BIS_fnc_setObjectTexture.md","json":"functions/BIS_fnc_setObjectTexture.json","groups":["Object Manipulation"],"syntax":["[object, textures] call BIS_fnc_setObjectTexture"],"summary":"Set object textures.","arma3_since":"1.00","locality":{"argument":"global","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_setOvercast","type":"function","md":"functions/BIS_fnc_setOvercast.md","json":"functions/BIS_fnc_setOvercast.json","groups":["Environment"],"syntax":["[value] call BIS_fnc_setOvercast"],"summary":"Instantly set weather conditions and share it across network. Must be executed in scheduled environment.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_setPitchBank","type":"function","md":"functions/BIS_fnc_setPitchBank.md","json":"functions/BIS_fnc_setPitchBank.json","groups":["Object Manipulation"],"syntax":["[object, pitch, bank] call BIS_fnc_setPitchBank"],"summary":"Rotate an object, giving it the specified pitch and bank, in degrees. Pitch is 0 when the object is level; 90 when pointing straight up; and -90 when pointing straight down.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_setPPeffectTemplate","type":"function","md":"functions/BIS_fnc_setPPeffectTemplate.md","json":"functions/BIS_fnc_setPPeffectTemplate.json","groups":["Systems"],"syntax":["[template, transition, global] call BIS_fnc_setPPeffectTemplate"],"summary":"Apply post-process effects according to template from CfgPostprocessTemplates.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_setRain","type":"function","md":"functions/BIS_fnc_setRain.md","json":"functions/BIS_fnc_setRain.json","groups":["Environment"],"syntax":["rainParams call BIS_fnc_setRain"],"summary":"A helper function for setting rainParams in multiplayer. The call to the function could be placed in init.sqf to sync rainParams between all clients and JIP. Alternatively execute on server.","arma3_since":"2.10","locality":{"argument":null,"effect":"global","server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_setRank","type":"function","md":"functions/BIS_fnc_setRank.md","json":"functions/BIS_fnc_setRank.json","groups":["Object Manipulation"],"syntax":["[target, rank] call BIS_fnc_setRank"],"summary":"Set rank of vehicle crew.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_setRespawnDelay","type":"function","md":"functions/BIS_fnc_setRespawnDelay.md","json":"functions/BIS_fnc_setRespawnDelay.json","groups":["Respawn"],"syntax":["[param0, param1, param2] call BIS_fnc_setRespawnDelay"],"summary":"Increase the respawn time based on a condition","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_setRespawnInventory","type":"function","md":"functions/BIS_fnc_setRespawnInventory.md","json":"functions/BIS_fnc_setRespawnInventory.json","groups":["Respawn"],"syntax":["[target, inventory] call BIS_fnc_setRespawnInventory"],"summary":"Set respawn loadouts.","arma3_since":"1.60","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_setServerVariable","type":"function","md":"functions/BIS_fnc_setServerVariable.md","json":"functions/BIS_fnc_setServerVariable.json","groups":["Variables"],"syntax":["[namespace, varName, value] call BIS_fnc_setServerVariable"],"summary":"Set variable stored only on server. Clients can the download it using BIS_fnc_getServerVariable. Used when you want to share variables only to specific clients to prevent large traffic.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_setTask","type":"function","md":"functions/BIS_fnc_setTask.md","json":"functions/BIS_fnc_setTask.json","groups":["Tasks"],"syntax":["[taskId, target, description, (destination, state, priority, showNotification, isGlobal, type, visibleIn3D)] call BIS_fnc_setTask"],"summary":"Set task parameters.","arma3_since":"1.00","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_setTaskLocal","type":"function","md":"functions/BIS_fnc_setTaskLocal.md","json":"functions/BIS_fnc_setTaskLocal.json","groups":["Tasks"],"syntax":["-"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_setToPairs","type":"function","md":"functions/BIS_fnc_setToPairs.md","json":"functions/BIS_fnc_setToPairs.json","groups":["Arrays"],"syntax":["[array, key, newValue] call BIS_fnc_setToPairs"],"summary":"Works similar to the BIS_fnc_addToPairs but it doesn't try to add values. It just overwrites the volue if the key already exists.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_setUnitInsignia","type":"function","md":"functions/BIS_fnc_setUnitInsignia.md","json":"functions/BIS_fnc_setUnitInsignia.json","groups":["Object Manipulation"],"syntax":["[target, className] call BIS_fnc_setUnitInsignia"],"summary":"Sets unit insignia (e.g., shoulder insignia on soldiers). See Arma 3: Unit Insignia for more details and a list of official insignias.","arma3_since":"1.24","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_setVehicleMass","type":"function","md":"functions/BIS_fnc_setVehicleMass.md","json":"functions/BIS_fnc_setVehicleMass.json","groups":["Object Manipulation"],"syntax":["[vehicle, animationInformation, massDifference] call BIS_fnc_setVehicleMass"],"summary":"Set mass relative to the default vehicle mass (default mass being vehicle mass on first execution of this function).","arma3_since":"1.00","locality":{"argument":"local","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_shakeCuratorCamera","type":"function","md":"functions/BIS_fnc_shakeCuratorCamera.md","json":"functions/BIS_fnc_shakeCuratorCamera.json","groups":["Curator"],"syntax":["[strength,duration,area] spawn BIS_fnc_shakeCuratorCamera"],"summary":"Shake curator camera.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_shakeGauges","type":"function","md":"functions/BIS_fnc_shakeGauges.md","json":"functions/BIS_fnc_shakeGauges.json","groups":["GUI"],"syntax":["arg call BIS_fnc_shakeGauges"],"summary":"Shake analogue gauges","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_shakeMap","type":"function","md":"functions/BIS_fnc_shakeMap.md","json":"functions/BIS_fnc_shakeMap.json","groups":["Map and Markers"],"syntax":["[duration, magnitude, center] call BIS_fnc_shakeMap"],"summary":"\"Camera shake\" function for the map. Shakes the map for a given amount of time with a given amount of force around the given camera center. Exits if map is not open.","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_shakeMapEH","type":"function","md":"functions/BIS_fnc_shakeMapEH.md","json":"functions/BIS_fnc_shakeMapEH.json","groups":["Map and Markers","Event Handlers"],"syntax":["[duration, magnitude, center, startTime] call BIS_fnc_shakeMapEH"],"summary":"Event handler function of BIS_fnc_shakeMap. BIS_fnc_shakeMap adds it as a \"Draw\" event handler to the main map control (display 12, control 51), so it runs every frame the map is drawn.","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_sharedObjectives","type":"function","md":"functions/BIS_fnc_sharedObjectives.md","json":"functions/BIS_fnc_sharedObjectives.json","groups":["Tasks"],"syntax":["-"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showAANArticle","type":"function","md":"functions/BIS_fnc_showAANArticle.md","json":"functions/BIS_fnc_showAANArticle.json","groups":["GUI","Interaction"],"syntax":["[arrayOfArrays, display, fade] call BIS_fnc_showAANArticle"],"summary":"Show an AAN article.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showCuratorAttributes","type":"function","md":"functions/BIS_fnc_showCuratorAttributes.md","json":"functions/BIS_fnc_showCuratorAttributes.json","groups":["Curator"],"syntax":["[target] call BIS_fnc_showCuratorAttributes"],"summary":"Show attributes window of an entity. When no attributes are available, no window is opened.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showCuratorFeedbackMessage","type":"function","md":"functions/BIS_fnc_showCuratorFeedbackMessage.md","json":"functions/BIS_fnc_showCuratorFeedbackMessage.json","groups":["Curator"],"syntax":["[curator, messageInfo] call BIS_fnc_showCuratorFeedbackMessage"],"summary":"Show feedback message when illegal operation is attempted in curator interface.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showMarker","type":"function","md":"functions/BIS_fnc_showMarker.md","json":"functions/BIS_fnc_showMarker.json","groups":["Map and Markers"],"syntax":["[marker, duration, finalAlpha] spawn BIS_fnc_showMarker"],"summary":"Gradual revealing of a marker by setting its alpha to its original alpha or to a user-specified alpha.","arma3_since":"1.78","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showMarkerArray","type":"function","md":"functions/BIS_fnc_showMarkerArray.md","json":"functions/BIS_fnc_showMarkerArray.json","groups":["Map and Markers"],"syntax":["[marker, duration, hideAfter] spawn BIS_fnc_showMarkerArray"],"summary":"Unhide the markers sequentially.","arma3_since":"1.78","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showMarkers","type":"function","md":"functions/BIS_fnc_showMarkers.md","json":"functions/BIS_fnc_showMarkers.json","groups":["GUI"],"syntax":["[action, markers] call BIS_fnc_showMarkers"],"summary":"Show or hide given markers using fade effect.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showMissionStatus","type":"function","md":"functions/BIS_fnc_showMissionStatus.md","json":"functions/BIS_fnc_showMissionStatus.json","groups":["Missions"],"syntax":["[] call BIS_fnc_showMissionStatus"],"summary":"Show mission status with sectors, respawn tickets, etc.","arma3_since":"1.32","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showNotification","type":"function","md":"functions/BIS_fnc_showNotification.md","json":"functions/BIS_fnc_showNotification.json","groups":["GUI"],"syntax":["[template, arguments] call BIS_fnc_showNotification"],"summary":"Show a config-defined notification.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showRespawnMenu","type":"function","md":"functions/BIS_fnc_showRespawnMenu.md","json":"functions/BIS_fnc_showRespawnMenu.json","groups":["Respawn"],"syntax":[],"summary":"Triggers the respawn screen in the given mode","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showRespawnMenuDisableItem","type":"function","md":"functions/BIS_fnc_showRespawnMenuDisableItem.md","json":"functions/BIS_fnc_showRespawnMenuDisableItem.json","groups":["Respawn"],"syntax":["[mode, uiControl, listboxItem, message, respawnReference] call BIS_fnc_showRespawnMenuDisableItem"],"summary":"Disables respawn loadout, role or position for Arma 3: Respawn.","arma3_since":"1.60","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showRespawnMenuDisableItemCheck","type":"function","md":"functions/BIS_fnc_showRespawnMenuDisableItemCheck.md","json":"functions/BIS_fnc_showRespawnMenuDisableItemCheck.json","groups":["Respawn"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showRespawnMenuDisableItemDraw","type":"function","md":"functions/BIS_fnc_showRespawnMenuDisableItemDraw.md","json":"functions/BIS_fnc_showRespawnMenuDisableItemDraw.json","groups":["Respawn"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showRespawnMenuHeader","type":"function","md":"functions/BIS_fnc_showRespawnMenuHeader.md","json":"functions/BIS_fnc_showRespawnMenuHeader.json","groups":["Respawn"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showRespawnMenuInventory","type":"function","md":"functions/BIS_fnc_showRespawnMenuInventory.md","json":"functions/BIS_fnc_showRespawnMenuInventory.json","groups":["Respawn"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showRespawnMenuInventoryDetails","type":"function","md":"functions/BIS_fnc_showRespawnMenuInventoryDetails.md","json":"functions/BIS_fnc_showRespawnMenuInventoryDetails.json","groups":["Respawn"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showRespawnMenuInventoryItems","type":"function","md":"functions/BIS_fnc_showRespawnMenuInventoryItems.md","json":"functions/BIS_fnc_showRespawnMenuInventoryItems.json","groups":["Respawn"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showRespawnMenuInventoryLimit","type":"function","md":"functions/BIS_fnc_showRespawnMenuInventoryLimit.md","json":"functions/BIS_fnc_showRespawnMenuInventoryLimit.json","groups":["Respawn"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showRespawnMenuInventoryLimitRefresh","type":"function","md":"functions/BIS_fnc_showRespawnMenuInventoryLimitRefresh.md","json":"functions/BIS_fnc_showRespawnMenuInventoryLimitRefresh.json","groups":["Respawn"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showRespawnMenuInventoryLimitRespawn","type":"function","md":"functions/BIS_fnc_showRespawnMenuInventoryLimitRespawn.md","json":"functions/BIS_fnc_showRespawnMenuInventoryLimitRespawn.json","groups":["Respawn"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showRespawnMenuInventoryList","type":"function","md":"functions/BIS_fnc_showRespawnMenuInventoryList.md","json":"functions/BIS_fnc_showRespawnMenuInventoryList.json","groups":["Respawn"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showRespawnMenuInventoryLoadout","type":"function","md":"functions/BIS_fnc_showRespawnMenuInventoryLoadout.md","json":"functions/BIS_fnc_showRespawnMenuInventoryLoadout.json","groups":["Respawn"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showRespawnMenuInventoryMetadata","type":"function","md":"functions/BIS_fnc_showRespawnMenuInventoryMetadata.md","json":"functions/BIS_fnc_showRespawnMenuInventoryMetadata.json","groups":["Respawn"],"syntax":["[\"get\", 0] call BIS_fnc_showRespawnMenuInventoryMetadata"],"summary":"Gets or sets inventory menu loadout metadata for class CfgRespawnInventory","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showRespawnMenuPosition","type":"function","md":"functions/BIS_fnc_showRespawnMenuPosition.md","json":"functions/BIS_fnc_showRespawnMenuPosition.json","groups":["Respawn"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showRespawnMenuPositionList","type":"function","md":"functions/BIS_fnc_showRespawnMenuPositionList.md","json":"functions/BIS_fnc_showRespawnMenuPositionList.json","groups":["Respawn"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showRespawnMenuPositionMap","type":"function","md":"functions/BIS_fnc_showRespawnMenuPositionMap.md","json":"functions/BIS_fnc_showRespawnMenuPositionMap.json","groups":["Respawn"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showRespawnMenuPositionMapDraw","type":"function","md":"functions/BIS_fnc_showRespawnMenuPositionMapDraw.md","json":"functions/BIS_fnc_showRespawnMenuPositionMapDraw.json","groups":["Respawn"],"syntax":["-"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showRespawnMenuPositionMapHandle","type":"function","md":"functions/BIS_fnc_showRespawnMenuPositionMapHandle.md","json":"functions/BIS_fnc_showRespawnMenuPositionMapHandle.json","groups":["Respawn"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showRespawnMenuPositionMetadata","type":"function","md":"functions/BIS_fnc_showRespawnMenuPositionMetadata.md","json":"functions/BIS_fnc_showRespawnMenuPositionMetadata.json","groups":["Respawn"],"syntax":["-"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showRespawnMenuPositionName","type":"function","md":"functions/BIS_fnc_showRespawnMenuPositionName.md","json":"functions/BIS_fnc_showRespawnMenuPositionName.json","groups":["Respawn"],"syntax":["-"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showRespawnMenuPositionRefresh","type":"function","md":"functions/BIS_fnc_showRespawnMenuPositionRefresh.md","json":"functions/BIS_fnc_showRespawnMenuPositionRefresh.json","groups":["Respawn"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showSubtitle","type":"function","md":"functions/BIS_fnc_showSubtitle.md","json":"functions/BIS_fnc_showSubtitle.json","groups":["GUI"],"syntax":["[name, subtitle] spawn BIS_fnc_showSubtitle"],"summary":"Displays a subtitle at the bottom of the screen.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showTime","type":"function","md":"functions/BIS_fnc_showTime.md","json":"functions/BIS_fnc_showTime.json","groups":["Environment"],"syntax":["[startDate, endDate] spawn BIS_fnc_showTime"],"summary":"Shows time gap between two dates.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showUnitInfo","type":"function","md":"functions/BIS_fnc_showUnitInfo.md","json":"functions/BIS_fnc_showUnitInfo.json","groups":["GUI"],"syntax":["[showUnitInfo] call BIS_fnc_showUnitInfo"],"summary":"Hides or shows weapon information. Also hides grenades information.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_showWelcomeScreen","type":"function","md":"functions/BIS_fnc_showWelcomeScreen.md","json":"functions/BIS_fnc_showWelcomeScreen.json","groups":["GUI"],"syntax":["[display, forceLatest] call BIS_fnc_showWelcomeScreen"],"summary":"Show welcome screen. Used in the main menu (works fine in Eden Editor).","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_shutdown","type":"function","md":"functions/BIS_fnc_shutdown.md","json":"functions/BIS_fnc_shutdown.json","groups":["Diagnostic"],"syntax":["call BIS_fnc_shutdown"],"summary":"Shut downs the game.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_sideColor","type":"function","md":"functions/BIS_fnc_sideColor.md","json":"functions/BIS_fnc_sideColor.json","groups":["Sides"],"syntax":["[side, returnString] call BIS_fnc_sideColor"],"summary":"Returns colour of define side either as Array in format RGBA or the name of the colour as String","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_sideID","type":"function","md":"functions/BIS_fnc_sideID.md","json":"functions/BIS_fnc_sideID.json","groups":["Sides"],"syntax":["testedSide call BIS_fnc_sideID"],"summary":"Return config side number.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_sideIsEnemy","type":"function","md":"functions/BIS_fnc_sideIsEnemy.md","json":"functions/BIS_fnc_sideIsEnemy.json","groups":["Sides"],"syntax":["[sideA, sideB] call BIS_fnc_sideIsEnemy"],"summary":"Determines if side B is enemy to side A the way the game engine does it. The relationship table can be found here: Side Relations.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_sideIsFriendly","type":"function","md":"functions/BIS_fnc_sideIsFriendly.md","json":"functions/BIS_fnc_sideIsFriendly.json","groups":["Sides"],"syntax":["[sideA, sideB] call BIS_fnc_sideIsFriendly"],"summary":"Determines if side B is friendly to side A the way the game engine does it. The relationship table can be found here: Side Relations.","arma3_since":"1.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_sideName","type":"function","md":"functions/BIS_fnc_sideName.md","json":"functions/BIS_fnc_sideName.json","groups":["Sides"],"syntax":["[input] call BIS_fnc_sideName"],"summary":"Returns localized side name.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_sideNameUnlocalized","type":"function","md":"functions/BIS_fnc_sideNameUnlocalized.md","json":"functions/BIS_fnc_sideNameUnlocalized.json","groups":["Sides"],"syntax":["input call BIS_fnc_sideNameUnlocalized"],"summary":"Returns unlocalized side name.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_sideType","type":"function","md":"functions/BIS_fnc_sideType.md","json":"functions/BIS_fnc_sideType.json","groups":["Sides"],"syntax":["sideID call BIS_fnc_sideType"],"summary":"Returns side type based on side ID. See BIS_fnc_sideID for more information.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_simpleMoveMarker","type":"function","md":"functions/BIS_fnc_simpleMoveMarker.md","json":"functions/BIS_fnc_simpleMoveMarker.json","groups":["Map and Markers"],"syntax":["[marker, newPosition, duration] call BIS_fnc_simpleMoveMarker"],"summary":"Move the provided marker to a new position. Simple version of BIS_fnc_moveMarker.","arma3_since":"1.78","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_simpleObjectData","type":"function","md":"functions/BIS_fnc_simpleObjectData.md","json":"functions/BIS_fnc_simpleObjectData.json","groups":["Object Manipulation"],"syntax":["[classname] call BIS_fnc_simpleObjectData"],"summary":"Get complete data needed for simple object creation.","arma3_since":"1.62","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_singleMissionConfig","type":"function","md":"functions/BIS_fnc_singleMissionConfig.md","json":"functions/BIS_fnc_singleMissionConfig.json","groups":["Missions"],"syntax":["call BIS_fnc_singleMissionConfig"],"summary":"Returns config of current single mission.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_singleMissionKeys","type":"function","md":"functions/BIS_fnc_singleMissionKeys.md","json":"functions/BIS_fnc_singleMissionKeys.json","groups":["Missions"],"syntax":["call BIS_fnc_singleMissionKeys"],"summary":"Activate mission related keys.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_singleMissionName","type":"function","md":"functions/BIS_fnc_singleMissionName.md","json":"functions/BIS_fnc_singleMissionName.json","groups":["Missions"],"syntax":["call BIS_fnc_singleMissionName"],"summary":"Returns name of currently selected single mission.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_singleWingSlideDoorClose","type":"function","md":"functions/BIS_fnc_singleWingSlideDoorClose.md","json":"functions/BIS_fnc_singleWingSlideDoorClose.json","groups":["Scripts"],"syntax":["[] call BIS_fnc_singleWingSlideDoorClose"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_singleWingSlideDoorOpen","type":"function","md":"functions/BIS_fnc_singleWingSlideDoorOpen.md","json":"functions/BIS_fnc_singleWingSlideDoorOpen.json","groups":["Scripts"],"syntax":["[] call BIS_fnc_singleWingSlideDoorOpen"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_skirmishTrigger","type":"function","md":"functions/BIS_fnc_skirmishTrigger.md","json":"functions/BIS_fnc_skirmishTrigger.json","groups":["Systems"],"syntax":[],"summary":"An internally used .fsm.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_slerp","type":"function","md":"functions/BIS_fnc_slerp.md","json":"functions/BIS_fnc_slerp.json","groups":["Interpolation"],"syntax":["[currentValue, targetValue, alpha] call BIS_fnc_slerp"],"summary":"Spherical lerp, for correct lerping of normalized direction vectors","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_smoothStep","type":"function","md":"functions/BIS_fnc_smoothStep.md","json":"functions/BIS_fnc_smoothStep.json","groups":["Interpolation"],"syntax":["number call BIS_fnc_smoothStep"],"summary":"Interpolates between 0 and 1 with smoothing at the limits. Formula is n2 × (3 - 2n).","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_sortAlphabetically","type":"function","md":"functions/BIS_fnc_sortAlphabetically.md","json":"functions/BIS_fnc_sortAlphabetically.json","groups":["Arrays","Strings"],"syntax":["arrayOfStrings call BIS_fnc_sortAlphabetically"],"summary":"Alphabetically sort an array of strings without modifying the original. See also sort.","arma3_since":"1.10","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_sortBy","type":"function","md":"functions/BIS_fnc_sortBy.md","json":"functions/BIS_fnc_sortBy.json","groups":["Arrays"],"syntax":["[array, parameters, algorithm, direction, filter] call BIS_fnc_sortBy"],"summary":"Sorts an array according to given algorithm. See sort for simple sorts.","arma3_since":"0.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_sortNum","type":"function","md":"functions/BIS_fnc_sortNum.md","json":"functions/BIS_fnc_sortNum.json","groups":["Arrays"],"syntax":["array call BIS_fnc_sortNum"],"summary":"Sorts an array of numbers from lowest (left) to highest (right). The passed array is modified by reference. This function uses the quick sort algorithm.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_spawn","type":"function","md":"functions/BIS_fnc_spawn.md","json":"functions/BIS_fnc_spawn.json","groups":["Program Flow"],"syntax":["[params, code] spawn BIS_fnc_spawn","code spawn BIS_fnc_spawn"],"summary":"Execute given code with or without parameter.","arma3_since":"0.56","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_spawnCrew","type":"function","md":"functions/BIS_fnc_spawnCrew.md","json":"functions/BIS_fnc_spawnCrew.json","groups":["Object Manipulation"],"syntax":["[vehicle, group, dummyMode, dummyType, crewType]] call BIS_fnc_spawnCrew"],"summary":"Function to fill all crew positions in a vehicle, including turrets. In dummy mode no objects are created and the returned array contains only ones; this mode can be used to count the actual crew of an existing vehicle…","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_spawnEnemy","type":"function","md":"functions/BIS_fnc_spawnEnemy.md","json":"functions/BIS_fnc_spawnEnemy.json","groups":["Object Manipulation"],"syntax":["[aPlayer, target, side, classes, maxEnemies, delay, code] spawn BIS_fnc_spawnEnemy"],"summary":"Constantly spawns enemies around a player according to array of enemy classes. The units will try to hunt down the player.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_spawnGroup","type":"function","md":"functions/BIS_fnc_spawnGroup.md","json":"functions/BIS_fnc_spawnGroup.json","groups":["Object Manipulation"],"syntax":["[position, side, toSpawn, relPositions, ranks, skillRange, ammoRange, randomControls, azimuth, precisePos, maxVehicles] call BIS_fnc_spawnGroup"],"summary":"Function which handles the spawning of a dynamic group of characters. The composition of the group can be passed to the function.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_spawnObjects","type":"function","md":"functions/BIS_fnc_spawnObjects.md","json":"functions/BIS_fnc_spawnObjects.json","groups":["Object Manipulation"],"syntax":["[position, className, count, offsetMatrix, offsetDir, dirNoise, enableSimulation] call BIS_fnc_spawnObjects"],"summary":"Create a stack of objects at given position or on top of given object (eg. table).","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_spawnOrdered","type":"function","md":"functions/BIS_fnc_spawnOrdered.md","json":"functions/BIS_fnc_spawnOrdered.json","groups":["Program Flow"],"syntax":["[params, functionName, mutexName] call BIS_fnc_spawnOrdered"],"summary":"Spawns given function and executes it in the order it was called in case multiple calls are made. If mutex name is not specified, function name is used.","arma3_since":"1.96","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_spawnVehicle","type":"function","md":"functions/BIS_fnc_spawnVehicle.md","json":"functions/BIS_fnc_spawnVehicle.json","groups":["Vehicles"],"syntax":["[position, direction, type, sideOrGroup] call BIS_fnc_spawnVehicle"],"summary":"Function to spawn a certain vehicle type with all crew (including turrets). The vehicle can either become part of an existing group or create a new group.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_splitString","type":"function","md":"functions/BIS_fnc_splitString.md","json":"functions/BIS_fnc_splitString.json","groups":["Strings"],"syntax":["[stringToSplit, separators, byWord] call BIS_fnc_splitString"],"summary":"Splits given string according to given separator(s).","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_spotter","type":"function","md":"functions/BIS_fnc_spotter.md","json":"functions/BIS_fnc_spotter.json","groups":["Object Manipulation","Combat"],"syntax":["[sniper, spotter] spawn BIS_fnc_spotter"],"summary":"Make spotter report target distance to sniper. Will only stop if one of the two units dies.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_stalk","type":"function","md":"functions/BIS_fnc_stalk.md","json":"functions/BIS_fnc_stalk.json","groups":["Object Manipulation","Combat"],"syntax":["[stalker, stalked, refresh, radius, endCondition, endDestination] spawn BIS_fnc_stalk"],"summary":"Continuously set WP of one group to a different group to hunt it. It does not change the group's behaviour. Script terminates if one of the groups is eliminated or if the optional condition is activated.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_startLoadingScreen","type":"function","md":"functions/BIS_fnc_startLoadingScreen.md","json":"functions/BIS_fnc_startLoadingScreen.json","groups":["Systems"],"syntax":["[screenId, layout] call BIS_fnc_startLoadingScreen"],"summary":"Register a loading screen. Start the loading when it is the first one registered.","arma3_since":"0.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_storeParamsValues","type":"function","md":"functions/BIS_fnc_storeParamsValues.md","json":"functions/BIS_fnc_storeParamsValues.json","groups":["Mission Parameters"],"syntax":["call BIS_fnc_storeParamsValues"],"summary":"Parses mission params and stores them into public variable \"BIS_fnc_storeParamsValues_data\". Use BIS_fnc_getParamValue to retrieve params values from the variable.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":true},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_strategicMapAnimate","type":"function","md":"functions/BIS_fnc_strategicMapAnimate.md","json":"functions/BIS_fnc_strategicMapAnimate.json","groups":["Strategic"],"syntax":["[target,time] spawn BIS_fnc_strategicMapAnimate"],"summary":"Animates a Strategic Map.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_strategicMapMouseButtonClick","type":"function","md":"functions/BIS_fnc_strategicMapMouseButtonClick.md","json":"functions/BIS_fnc_strategicMapMouseButtonClick.json","groups":["Strategic"],"syntax":["-"],"summary":"Internal function used by BIS_fnc_strategicMapOpen.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_strategicMapOpen","type":"function","md":"functions/BIS_fnc_strategicMapOpen.md","json":"functions/BIS_fnc_strategicMapOpen.json","groups":["Strategic"],"syntax":["[display, pos, missions, ORBATs, markers, images, weather, night, scale, simulation, label, missionName, missionIcon] call BIS_fnc_strategicMapOpen"],"summary":"Creates a strategic map.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_stringToMarker","type":"function","md":"functions/BIS_fnc_stringToMarker.md","json":"functions/BIS_fnc_stringToMarker.json","groups":["Map and Markers"],"syntax":["data call BIS_fnc_stringToMarker"],"summary":"Converts serialized data from BIS_fnc_markerToString into a global map marker","arma3_since":"1.92","locality":{"argument":null,"effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_stringToMarkerLocal","type":"function","md":"functions/BIS_fnc_stringToMarkerLocal.md","json":"functions/BIS_fnc_stringToMarkerLocal.json","groups":["Map and Markers"],"syntax":["data call BIS_fnc_stringToMarkerLocal"],"summary":"Converts serialized data from BIS_fnc_markerToString into a local map marker.","arma3_since":"1.92","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_subClasses","type":"function","md":"functions/BIS_fnc_subClasses.md","json":"functions/BIS_fnc_subClasses.json","groups":["Configs"],"syntax":[],"summary":"Same function as BIS_fnc_returnChildren","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_subSelect","type":"function","md":"functions/BIS_fnc_subSelect.md","json":"functions/BIS_fnc_subSelect.json","groups":["Arrays"],"syntax":["[array, start, endOrLength] call BIS_fnc_subSelect"],"summary":"Returns a sub-selection of the passed array.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_sunriseSunsetTime","type":"function","md":"functions/BIS_fnc_sunriseSunsetTime.md","json":"functions/BIS_fnc_sunriseSunsetTime.json","groups":["Environment"],"syntax":["date call BIS_fnc_sunriseSunsetTime"],"summary":"Calculate sunrise and sunset time.","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_supplydrop","type":"function","md":"functions/BIS_fnc_supplydrop.md","json":"functions/BIS_fnc_supplydrop.json","groups":["Supports"],"syntax":["[airUnit,class] spawn BIS_fnc_supplydrop"],"summary":"Script for para-drop of objects. Spawns waitUntil that handles ground hit (detaching of object from parachute). Used by supplydrop service.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_supplydropService","type":"function","md":"functions/BIS_fnc_supplydropService.md","json":"functions/BIS_fnc_supplydropService.json","groups":["Supports"],"syntax":["[param1, param2, param4, param5] call BIS_fnc_supplydropService"],"summary":"Supply drop service - controls approach and departure of transporting air vehicle and actual cargo drop. Used by Supply drop support request.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_swapVars","type":"function","md":"functions/BIS_fnc_swapVars.md","json":"functions/BIS_fnc_swapVars.json","groups":["Variables"],"syntax":["[variableName1, variableName2] call BIS_fnc_swapVars"],"summary":"Swaps the values of two variables passed as String. Nothing is returned as this function modifies the variables directly.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_switchLamp","type":"function","md":"functions/BIS_fnc_switchLamp.md","json":"functions/BIS_fnc_switchLamp.json","groups":["Object Manipulation"],"syntax":["[object, state] call BIS_fnc_switchLamp"],"summary":"Switch streetlamp on/off.","arma3_since":"1.64","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_synchronizedObjects","type":"function","md":"functions/BIS_fnc_synchronizedObjects.md","json":"functions/BIS_fnc_synchronizedObjects.json","groups":["Object Manipulation"],"syntax":["[object, filter, preciseMatch] call BIS_fnc_synchronizedObjects"],"summary":"Get all objects of given type directly synchronised to the given object. Works in Eden Editor too.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_synchronizedObjectsQueue","type":"function","md":"functions/BIS_fnc_synchronizedObjectsQueue.md","json":"functions/BIS_fnc_synchronizedObjectsQueue.json","groups":["Object Manipulation"],"syntax":["[] call BIS_fnc_synchronizedObjectsQueue"],"summary":"Return sequence of all synchronized objects forming either line or circle.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_target","type":"function","md":"functions/BIS_fnc_target.md","json":"functions/BIS_fnc_target.json","groups":["Interaction"],"syntax":["[action, parameters] call BIS_fnc_target"],"summary":"Handles the shooting targets in the Bootcamp DLC, statistics, animation, etc. (targets such as TargetBootcampHuman_f)","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_taskAlwaysVisible","type":"function","md":"functions/BIS_fnc_taskAlwaysVisible.md","json":"functions/BIS_fnc_taskAlwaysVisible.json","groups":["Tasks"],"syntax":["taskID call BIS_fnc_taskAlwaysVisible"],"summary":"Returns true if task is forced to be always visible (default: false).","arma3_since":"1.00","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_taskAttack","type":"function","md":"functions/BIS_fnc_taskAttack.md","json":"functions/BIS_fnc_taskAttack.json","groups":["Tasks"],"syntax":["[group, position] call BIS_fnc_taskAttack"],"summary":"This function adds a Seek and Destroy waypoint on defined position to the group and set its behaviour to \"AWARE\". If the group has other waypoints, the waypoint will be added at the end of the list.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_taskChildren","type":"function","md":"functions/BIS_fnc_taskChildren.md","json":"functions/BIS_fnc_taskChildren.json","groups":["Tasks"],"syntax":["taskID call BIS_fnc_taskChildren"],"summary":"Return a task's sub-tasks.","arma3_since":"1.00","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_taskCompleted","type":"function","md":"functions/BIS_fnc_taskCompleted.md","json":"functions/BIS_fnc_taskCompleted.json","groups":["Tasks"],"syntax":["taskID call BIS_fnc_taskCompleted"],"summary":"Checks if task is completed.","arma3_since":"1.00","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_taskCreate","type":"function","md":"functions/BIS_fnc_taskCreate.md","json":"functions/BIS_fnc_taskCreate.json","groups":["Tasks"],"syntax":["[owner, taskID, description, destination, state, priority, showNotification, type, visibleIn3D] call BIS_fnc_taskCreate"],"summary":"Create a task.","arma3_since":"1.00","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_taskCurrent","type":"function","md":"functions/BIS_fnc_taskCurrent.md","json":"functions/BIS_fnc_taskCurrent.json","groups":["Tasks"],"syntax":["unit call BIS_fnc_taskCurrent"],"summary":"Returns unit's current task.","arma3_since":"1.00","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_taskDefend","type":"function","md":"functions/BIS_fnc_taskDefend.md","json":"functions/BIS_fnc_taskDefend.json","groups":["Tasks"],"syntax":["[group, position] call BIS_fnc_taskDefend"],"summary":"Group will man nearby static defenses within a 100 metre radius of the defense position and guard the position. Some units will man weapons, others will patrol and the remainder will sit on the ground.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_taskDescription","type":"function","md":"functions/BIS_fnc_taskDescription.md","json":"functions/BIS_fnc_taskDescription.json","groups":["Tasks"],"syntax":["taskName call BIS_fnc_taskDescription"],"summary":"Return a task's description.","arma3_since":"1.00","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_taskDestination","type":"function","md":"functions/BIS_fnc_taskDestination.md","json":"functions/BIS_fnc_taskDestination.json","groups":["Tasks"],"syntax":["taskName call BIS_fnc_taskDestination"],"summary":"Return a task's destination.","arma3_since":"1.00","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_taskExists","type":"function","md":"functions/BIS_fnc_taskExists.md","json":"functions/BIS_fnc_taskExists.json","groups":["Tasks"],"syntax":["[taskName] call BIS_fnc_taskExists"],"summary":"Return true if a task exists.","arma3_since":"1.00","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_taskHandler","type":"function","md":"functions/BIS_fnc_taskHandler.md","json":"functions/BIS_fnc_taskHandler.json","groups":["Tasks"],"syntax":["[unit, taskPriorities] call BIS_fnc_taskHandler"],"summary":"Task handler: automatically sets a unit's current task. Whenever the unit receives a new task or a task is completed, the uncompleted task with the highest priority (lowest number) becomes current; among tasks of equal…","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_taskHint","type":"function","md":"functions/BIS_fnc_taskHint.md","json":"functions/BIS_fnc_taskHint.json","groups":["Tasks"],"syntax":["[taskName, taskState] call BIS_fnc_taskHint"],"summary":"Shows a task hint.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_taskParent","type":"function","md":"functions/BIS_fnc_taskParent.md","json":"functions/BIS_fnc_taskParent.json","groups":["Tasks"],"syntax":["taskName call BIS_fnc_taskParent"],"summary":"Return a sub-task's parent task.","arma3_since":"1.00","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_taskPatrol","type":"function","md":"functions/BIS_fnc_taskPatrol.md","json":"functions/BIS_fnc_taskPatrol.json","groups":["Tasks"],"syntax":["[group, position, distance, blacklist] call BIS_fnc_taskPatrol"],"summary":"Create a random patrol of several waypoints around a given position.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_taskReal","type":"function","md":"functions/BIS_fnc_taskReal.md","json":"functions/BIS_fnc_taskReal.json","groups":["Tasks"],"syntax":["[taskName, owner] call BIS_fnc_taskReal"],"summary":"Find the actual task associated with a task name assigned to a unit.","arma3_since":"1.00","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_taskSetAlwaysVisible","type":"function","md":"functions/BIS_fnc_taskSetAlwaysVisible.md","json":"functions/BIS_fnc_taskSetAlwaysVisible.json","groups":["Tasks"],"syntax":["[taskID, alwaysVisible] call BIS_fnc_taskSetAlwaysVisible"],"summary":"Flags task to be or not to be always visible.","arma3_since":"1.58","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_taskSetCurrent","type":"function","md":"functions/BIS_fnc_taskSetCurrent.md","json":"functions/BIS_fnc_taskSetCurrent.json","groups":["Tasks"],"syntax":["taskName call BIS_fnc_taskSetCurrent"],"summary":"Set a task to current. Identical to assigning a task.","arma3_since":"1.00","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_taskSetDescription","type":"function","md":"functions/BIS_fnc_taskSetDescription.md","json":"functions/BIS_fnc_taskSetDescription.json","groups":["Tasks"],"syntax":["[taskId, [taskDescription, taskTitle, taskMarker]] call BIS_fnc_taskSetDescription"],"summary":"Set a task description.","arma3_since":"1.00","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_taskSetDestination","type":"function","md":"functions/BIS_fnc_taskSetDestination.md","json":"functions/BIS_fnc_taskSetDestination.json","groups":["Tasks"],"syntax":["[taskName, destination] call BIS_fnc_taskSetDestination"],"summary":"Set a task's destination.","arma3_since":"1.00","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_taskSetState","type":"function","md":"functions/BIS_fnc_taskSetState.md","json":"functions/BIS_fnc_taskSetState.json","groups":["Tasks"],"syntax":["[taskName, taskState, showHint] call BIS_fnc_taskSetState"],"summary":"Set a task's state.","arma3_since":"1.00","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_taskSetType","type":"function","md":"functions/BIS_fnc_taskSetType.md","json":"functions/BIS_fnc_taskSetType.json","groups":["Tasks"],"syntax":["[id, type] call BIS_fnc_taskSetType"],"summary":"Sets task type to given task.","arma3_since":"1.58","locality":{"argument":"global","effect":"global","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_taskState","type":"function","md":"functions/BIS_fnc_taskState.md","json":"functions/BIS_fnc_taskState.json","groups":["Tasks"],"syntax":["taskID call BIS_fnc_taskState"],"summary":"Returns task's state.","arma3_since":"0.76","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_tasksUnit","type":"function","md":"functions/BIS_fnc_tasksUnit.md","json":"functions/BIS_fnc_tasksUnit.json","groups":["Tasks"],"syntax":["target call BIS_fnc_tasksUnit"],"summary":"Grab all tasks currently created for a given unit.","arma3_since":"1.00","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_taskType","type":"function","md":"functions/BIS_fnc_taskType.md","json":"functions/BIS_fnc_taskType.json","groups":["Tasks"],"syntax":["taskID call BIS_fnc_taskType"],"summary":"Returns type of given task.","arma3_since":"1.58","locality":{"argument":"global","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_taskTypeIcon","type":"function","md":"functions/BIS_fnc_taskTypeIcon.md","json":"functions/BIS_fnc_taskTypeIcon.json","groups":["Tasks"],"syntax":["[type, default] call BIS_fnc_taskTypeIcon"],"summary":"Returns path to the icon texture associated with given task type.","arma3_since":"1.58","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_taskVar","type":"function","md":"functions/BIS_fnc_taskVar.md","json":"functions/BIS_fnc_taskVar.json","groups":["Tasks"],"syntax":["taskID call BIS_fnc_taskVar"],"summary":"Returns task's variable name.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_teamColor","type":"function","md":"functions/BIS_fnc_teamColor.md","json":"functions/BIS_fnc_teamColor.json","groups":["Object Manipulation"],"syntax":["[teamId, getColour] call BIS_fnc_teamColor"],"summary":"Convert number to color team name or color.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_terrainGradAngle","type":"function","md":"functions/BIS_fnc_terrainGradAngle.md","json":"functions/BIS_fnc_terrainGradAngle.json","groups":["Geometry"],"syntax":[],"summary":"Returns the gradient angle (in radians) of the terrain at a specified position and a compass direction. It is an angle of the slope of a tangent plane to the terrain at the specified position in the specified direction.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_textTiles","type":"function","md":"functions/BIS_fnc_textTiles.md","json":"functions/BIS_fnc_textTiles.json","groups":["GUI"],"syntax":["[content, position, tileSize, duration, fadeInOutTime, tileTransparency] spawn BIS_fnc_textTiles"],"summary":"Shows an animated text with background tiles.","arma3_since":"1.00","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_textureMarker","type":"function","md":"functions/BIS_fnc_textureMarker.md","json":"functions/BIS_fnc_textureMarker.json","groups":["Map and Markers"],"syntax":["[wantedMarker] call BIS_fnc_textureMarker"],"summary":"Checks whether texture is defined in CfgMarkers and if so, returns the marker texture.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_textureVehicleIcon","type":"function","md":"functions/BIS_fnc_textureVehicleIcon.md","json":"functions/BIS_fnc_textureVehicleIcon.json","groups":["Object Manipulation"],"syntax":["[wantedIcon] call BIS_fnc_textureVehicleIcon"],"summary":"Checks whether icon is defined in CfgVehicleIcons and if so, returns the icon.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_threat","type":"function","md":"functions/BIS_fnc_threat.md","json":"functions/BIS_fnc_threat.json","groups":["Combat"],"syntax":["[unit] call BIS_fnc_threat"],"summary":"Calculates threat values of given unit.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_cleanup","type":"function","md":"functions/BIS_fnc_timeline_cleanup.md","json":"functions/BIS_fnc_timeline_cleanup.json","groups":["Timeline"],"syntax":["[timeline] call BIS_fnc_timeline_cleanup"],"summary":"Destroys timeline and all related objects.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_deleted","type":"function","md":"functions/BIS_fnc_timeline_deleted.md","json":"functions/BIS_fnc_timeline_deleted.json","groups":["Timeline"],"syntax":["[timeline] call BIS_fnc_timeline_deleted"],"summary":"Deletes given timeline and updates.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_edenAttributesChanged","type":"function","md":"functions/BIS_fnc_timeline_edenAttributesChanged.md","json":"functions/BIS_fnc_timeline_edenAttributesChanged.json","groups":["Timeline3DEN"],"syntax":["[] call BIS_fnc_timeline_edenAttributesChanged"],"summary":"Attributes change in EDEN for a timeline","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_edenConnectionChanged","type":"function","md":"functions/BIS_fnc_timeline_edenConnectionChanged.md","json":"functions/BIS_fnc_timeline_edenConnectionChanged.json","groups":["Timeline3DEN"],"syntax":["[] call BIS_fnc_timeline_edenConnectionChanged"],"summary":"3DEN connections of a timeline is changed","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_edenDeleted","type":"function","md":"functions/BIS_fnc_timeline_edenDeleted.md","json":"functions/BIS_fnc_timeline_edenDeleted.json","groups":["Timeline3DEN"],"syntax":["[] call BIS_fnc_timeline_edenDeleted"],"summary":"Timeline is deleted","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_edenDragged","type":"function","md":"functions/BIS_fnc_timeline_edenDragged.md","json":"functions/BIS_fnc_timeline_edenDragged.json","groups":["Timeline3DEN"],"syntax":["[] call BIS_fnc_timeline_edenDragged"],"summary":"Entity is dragged in 3DEN","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_edenInit","type":"function","md":"functions/BIS_fnc_timeline_edenInit.md","json":"functions/BIS_fnc_timeline_edenInit.json","groups":["Timeline3DEN"],"syntax":["[] call BIS_fnc_timeline_edenInit"],"summary":"Time line is initialized in 3den","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_edenIsSelected","type":"function","md":"functions/BIS_fnc_timeline_edenIsSelected.md","json":"functions/BIS_fnc_timeline_edenIsSelected.json","groups":["Timeline3DEN"],"syntax":["[] call BIS_fnc_timeline_edenIsSelected"],"summary":"Whether this timeline is selected in 3den","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_finish","type":"function","md":"functions/BIS_fnc_timeline_finish.md","json":"functions/BIS_fnc_timeline_finish.json","groups":["Timeline"],"syntax":["[timeline] call BIS_fnc_timeline_finish"],"summary":"Called when timeline finishes playing (reaches it is end).","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_getAlpha","type":"function","md":"functions/BIS_fnc_timeline_getAlpha.md","json":"functions/BIS_fnc_timeline_getAlpha.json","groups":["Timeline"],"syntax":["[timeline] call BIS_fnc_timeline_getAlpha"],"summary":"Get's current alpha in given timeline.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_getCurrentTime","type":"function","md":"functions/BIS_fnc_timeline_getCurrentTime.md","json":"functions/BIS_fnc_timeline_getCurrentTime.json","groups":["Timeline"],"syntax":["[timeline] call BIS_fnc_timeline_getCurrentTime"],"summary":"The current time of this timeline.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_getInterpMode","type":"function","md":"functions/BIS_fnc_timeline_getInterpMode.md","json":"functions/BIS_fnc_timeline_getInterpMode.json","groups":["Timeline"],"syntax":["[timeline] call BIS_fnc_timeline_getInterpMode"],"summary":"Returns the timeline interp mode index.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_getLength","type":"function","md":"functions/BIS_fnc_timeline_getLength.md","json":"functions/BIS_fnc_timeline_getLength.json","groups":["Timeline"],"syntax":["[timeline] call BIS_fnc_timeline_getLength"],"summary":"The time left of given timeline.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_getPlayFromStart","type":"function","md":"functions/BIS_fnc_timeline_getPlayFromStart.md","json":"functions/BIS_fnc_timeline_getPlayFromStart.json","groups":["Timeline"],"syntax":["[timeline] call BIS_fnc_timeline_getPlayFromStart"],"summary":"Whether timeline is flagged as play from start on scenario begin.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_getPlayRate","type":"function","md":"functions/BIS_fnc_timeline_getPlayRate.md","json":"functions/BIS_fnc_timeline_getPlayRate.json","groups":["Timeline"],"syntax":["[timeline] call BIS_fnc_timeline_getPlayRate"],"summary":"Returns the play rate of this timeline.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_getPlayTime","type":"function","md":"functions/BIS_fnc_timeline_getPlayTime.md","json":"functions/BIS_fnc_timeline_getPlayTime.json","groups":["Timeline"],"syntax":["[timeline] call BIS_fnc_timeline_getPlayTime"],"summary":"The time at which timeline started playing.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_getPosition","type":"function","md":"functions/BIS_fnc_timeline_getPosition.md","json":"functions/BIS_fnc_timeline_getPosition.json","groups":["Timeline"],"syntax":["[timeline] call BIS_fnc_timeline_getPosition"],"summary":"Returns the position of given timeline.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_getSimulatedCurves","type":"function","md":"functions/BIS_fnc_timeline_getSimulatedCurves.md","json":"functions/BIS_fnc_timeline_getSimulatedCurves.json","groups":["Timeline"],"syntax":["[timeline] call BIS_fnc_timeline_getSimulatedCurves"],"summary":"Returns the simulated curves of a timeline.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_getStopTime","type":"function","md":"functions/BIS_fnc_timeline_getStopTime.md","json":"functions/BIS_fnc_timeline_getStopTime.json","groups":["Timeline"],"syntax":["[timeline] call BIS_fnc_timeline_getStopTime"],"summary":"The time at which timeline stopped playing","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_getTimeLeft","type":"function","md":"functions/BIS_fnc_timeline_getTimeLeft.md","json":"functions/BIS_fnc_timeline_getTimeLeft.json","groups":["Timeline"],"syntax":["[timeline] call BIS_fnc_timeline_getTimeLeft"],"summary":"The time left of given timeline.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_init","type":"function","md":"functions/BIS_fnc_timeline_init.md","json":"functions/BIS_fnc_timeline_init.json","groups":["Timeline"],"syntax":["[timeline, initPosition, length, playRate, loop] call BIS_fnc_timeline_init"],"summary":"Initialized a timeline.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_isFinished","type":"function","md":"functions/BIS_fnc_timeline_isFinished.md","json":"functions/BIS_fnc_timeline_isFinished.json","groups":["Timeline"],"syntax":["[timeline] call BIS_fnc_timeline_isFinished"],"summary":"Returns whether given timeline has finished.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_isLooping","type":"function","md":"functions/BIS_fnc_timeline_isLooping.md","json":"functions/BIS_fnc_timeline_isLooping.json","groups":["Timeline"],"syntax":["[timeline] call BIS_fnc_timeline_isLooping"],"summary":"Returns whether given timeline is in loop mode.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_isPaused","type":"function","md":"functions/BIS_fnc_timeline_isPaused.md","json":"functions/BIS_fnc_timeline_isPaused.json","groups":["Timeline"],"syntax":["[timeline] call BIS_fnc_timeline_isPaused"],"summary":"Returns whether given timeline is paused.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_isPlaying","type":"function","md":"functions/BIS_fnc_timeline_isPlaying.md","json":"functions/BIS_fnc_timeline_isPlaying.json","groups":["Timeline"],"syntax":["[timeline] call BIS_fnc_timeline_isPlaying"],"summary":"Whether given timeline is playing (can be paused at same time!)","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_isReverse","type":"function","md":"functions/BIS_fnc_timeline_isReverse.md","json":"functions/BIS_fnc_timeline_isReverse.json","groups":["Timeline"],"syntax":["[timeline] call BIS_fnc_timeline_isReverse"],"summary":"Whether given timeline is in reverse mode","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_play","type":"function","md":"functions/BIS_fnc_timeline_play.md","json":"functions/BIS_fnc_timeline_play.json","groups":["Timeline"],"syntax":["[timeline] call BIS_fnc_timeline_play"],"summary":"Play given timeline if currently not playing. If we are playing and paused, we unpause.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_setInterpMode","type":"function","md":"functions/BIS_fnc_timeline_setInterpMode.md","json":"functions/BIS_fnc_timeline_setInterpMode.json","groups":["Timeline"],"syntax":["[timeline, mode] call BIS_fnc_timeline_setInterpMode"],"summary":"Set's the interpolation mode of the timeline.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_setLength","type":"function","md":"functions/BIS_fnc_timeline_setLength.md","json":"functions/BIS_fnc_timeline_setLength.json","groups":["Timeline"],"syntax":["[timeline, length] call BIS_fnc_timeline_setLength"],"summary":"Set's the length of this timeline in seconds.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_setLoop","type":"function","md":"functions/BIS_fnc_timeline_setLoop.md","json":"functions/BIS_fnc_timeline_setLoop.json","groups":["Timeline"],"syntax":["[timeline, loop] call BIS_fnc_timeline_setLoop"],"summary":"Set's this timeline playback loop mode","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_setPause","type":"function","md":"functions/BIS_fnc_timeline_setPause.md","json":"functions/BIS_fnc_timeline_setPause.json","groups":["Timeline"],"syntax":["[timeline, pause] call BIS_fnc_timeline_setPause"],"summary":"Pauses or unpauses timeline.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_setPlayRate","type":"function","md":"functions/BIS_fnc_timeline_setPlayRate.md","json":"functions/BIS_fnc_timeline_setPlayRate.json","groups":["Timeline"],"syntax":["[timeline, rate] call BIS_fnc_timeline_setPlayRate"],"summary":"Sets playrate of timeline.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_setPosition","type":"function","md":"functions/BIS_fnc_timeline_setPosition.md","json":"functions/BIS_fnc_timeline_setPosition.json","groups":["Timeline"],"syntax":["[timeline, position] call BIS_fnc_timeline_setPosition"],"summary":"Sets position of timeline.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_setReverse","type":"function","md":"functions/BIS_fnc_timeline_setReverse.md","json":"functions/BIS_fnc_timeline_setReverse.json","groups":["Timeline"],"syntax":["[timeline, reverse] call BIS_fnc_timeline_setReverse"],"summary":"Change direction of timeline.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_simulateCurves","type":"function","md":"functions/BIS_fnc_timeline_simulateCurves.md","json":"functions/BIS_fnc_timeline_simulateCurves.json","groups":["Timeline"],"syntax":["[timeline, alpha, deltaTime] call BIS_fnc_timeline_simulateCurves"],"summary":"Moves the objects animated by a timeline to the given point of the timeline. For every curve of the timeline (see BIS_fnc_timeline_getSimulatedCurves) the function:","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_stop","type":"function","md":"functions/BIS_fnc_timeline_stop.md","json":"functions/BIS_fnc_timeline_stop.json","groups":["Timeline"],"syntax":["[timeline] call BIS_fnc_timeline_stop"],"summary":"Stops a timeline.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeline_tick","type":"function","md":"functions/BIS_fnc_timeline_tick.md","json":"functions/BIS_fnc_timeline_tick.json","groups":["Timeline"],"syntax":["[timeline] call BIS_fnc_timeline_tick"],"summary":"Ticks a timeline.","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_timeToString","type":"function","md":"functions/BIS_fnc_timeToString.md","json":"functions/BIS_fnc_timeToString.json","groups":["Strings"],"syntax":["[time, format] call BIS_fnc_timeToString"],"summary":"This function returns a 24-hour time as a string (or array) from a decimal.","arma3_since":"0.50","locality":{"argument":"local","effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_titlecard","type":"function","md":"functions/BIS_fnc_titlecard.md","json":"functions/BIS_fnc_titlecard.json","groups":["GUI"],"syntax":["[path, subtitle] call BIS_fnc_titlecard"],"summary":"Display a mission-specific titlecard before the mission begins. Only works the first time it is called.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_titleText","type":"function","md":"functions/BIS_fnc_titleText.md","json":"functions/BIS_fnc_titleText.json","groups":["GUI"],"syntax":["message call BIS_fnc_titleText"],"summary":"Display given string as structured text.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_toggleCuratorVisionMode","type":"function","md":"functions/BIS_fnc_toggleCuratorVisionMode.md","json":"functions/BIS_fnc_toggleCuratorVisionMode.json","groups":["Curator"],"syntax":["[curator, mode] call BIS_fnc_toggleCuratorVisionMode"],"summary":"Toggle curator vision mode.","arma3_since":"1.16","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_toUpperDisplayTexts","type":"function","md":"functions/BIS_fnc_toUpperDisplayTexts.md","json":"functions/BIS_fnc_toUpperDisplayTexts.json","groups":["GUI"],"syntax":["[displayClass, controlClasses, blacklist] call BIS_fnc_toUpperDisplayTexts"],"summary":"Converts text of selected classes in one display to upper-case except classes with name PlayersName. Also searches inside CT_CONTROLS_GROUPs.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_traceBullets","type":"function","md":"functions/BIS_fnc_traceBullets.md","json":"functions/BIS_fnc_traceBullets.json","groups":["Diagnostic"],"syntax":["[unit, number] call BIS_fnc_traceBullets"],"summary":"Visualise unit's bullet trajectories. Can only be used on one shooter in a single instance. If you want to change the unit, first set BIS_tracedShooter = nil then execute the script again.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_trackMissionTime","type":"function","md":"functions/BIS_fnc_trackMissionTime.md","json":"functions/BIS_fnc_trackMissionTime.json","groups":["Missions"],"syntax":["[save, delete] call BIS_fnc_trackMissionTime"],"summary":"Tracks mission time by storing time in profileNamespace.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_transformVectorDirAndUp","type":"function","md":"functions/BIS_fnc_transformVectorDirAndUp.md","json":"functions/BIS_fnc_transformVectorDirAndUp.json","groups":["Vectors"],"syntax":["[vectorDirAndUp, yaw, pitch, roll] call BIS_fnc_transformVectorDirAndUp"],"summary":"Rotates both vectorDir and vectorUp on 3 axes: z (yaw), x (pitch) and y (roll). Positive angle direction is according to the right hand rule.","arma3_since":"1.98","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_transportService","type":"function","md":"functions/BIS_fnc_transportService.md","json":"functions/BIS_fnc_transportService.json","groups":["Supports"],"syntax":["[caller, vehicle, position, mainScope, secopScope] call BIS_fnc_transportService"],"summary":"Transportation system","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_tridentClient","type":"function","md":"functions/BIS_fnc_tridentClient.md","json":"functions/BIS_fnc_tridentClient.json","groups":["Sides"],"syntax":[],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_tridentExecute","type":"function","md":"functions/BIS_fnc_tridentExecute.md","json":"functions/BIS_fnc_tridentExecute.json","groups":["Sides"],"syntax":["[side_1, side_2, codeFriendly, codeEnemy] call BIS_fnc_tridentExecute"],"summary":"Execute a code based on Trident relationship.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_tridentGetRelationship","type":"function","md":"functions/BIS_fnc_tridentGetRelationship.md","json":"functions/BIS_fnc_tridentGetRelationship.json","groups":["Sides"],"syntax":["[sideA, sideB] call BIS_fnc_tridentGetRelationship"],"summary":"Gets the relationship of competing Trident sides. The value slowly decreases towards 0.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_tridentHandleDamage","type":"function","md":"functions/BIS_fnc_tridentHandleDamage.md","json":"functions/BIS_fnc_tridentHandleDamage.json","groups":["Sides"],"syntax":["object call BIS_fnc_tridentHandleDamage"],"summary":"Register a unit as Trident unit. When competing sides are still friendly and the unit is killed by the competing side, the killer won't be punsihed by negative score. Instead, Trident relationship will decrease.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_tridentSetRelationship","type":"function","md":"functions/BIS_fnc_tridentSetRelationship.md","json":"functions/BIS_fnc_tridentSetRelationship.json","groups":["Sides"],"syntax":["[side1, side2, value, absolute] call BIS_fnc_tridentSetRelationship"],"summary":"Set relationship of competing Trident sides. When the value reaches threshold, side relationship will change. The value slowly decreases towards 0.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_triggerToMarker","type":"function","md":"functions/BIS_fnc_triggerToMarker.md","json":"functions/BIS_fnc_triggerToMarker.json","groups":["Map and Markers"],"syntax":["[trigger, markerName] call BIS_fnc_triggerToMarker"],"summary":"Makes an existing or new trigger cover a marker area.","arma3_since":"1.00","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_trimString","type":"function","md":"functions/BIS_fnc_trimString.md","json":"functions/BIS_fnc_trimString.json","groups":["Strings"],"syntax":["[someText, beginning, length] call BIS_fnc_trimString"],"summary":"Get a substring out of the string.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_turretConfig","type":"function","md":"functions/BIS_fnc_turretConfig.md","json":"functions/BIS_fnc_turretConfig.json","groups":["Object Manipulation"],"syntax":["[vehicle, turret] call BIS_fnc_turretConfig"],"summary":"Returns vehicle turret config for the turret given by the turret path.","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_twoWingDoorNoHandleClose","type":"function","md":"functions/BIS_fnc_twoWingDoorNoHandleClose.md","json":"functions/BIS_fnc_twoWingDoorNoHandleClose.json","groups":["Scripts"],"syntax":["[] call BIS_fnc_twoWingDoorNoHandleClose"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_twoWingDoorNoHandleOpen","type":"function","md":"functions/BIS_fnc_twoWingDoorNoHandleOpen.md","json":"functions/BIS_fnc_twoWingDoorNoHandleOpen.json","groups":["Scripts"],"syntax":["[] call BIS_fnc_twoWingDoorNoHandleOpen"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_twoWingDoorOneHandleClose","type":"function","md":"functions/BIS_fnc_twoWingDoorOneHandleClose.md","json":"functions/BIS_fnc_twoWingDoorOneHandleClose.json","groups":["Scripts"],"syntax":["[] call BIS_fnc_twoWingDoorOneHandleClose"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_twoWingDoorOneHandleOpen","type":"function","md":"functions/BIS_fnc_twoWingDoorOneHandleOpen.md","json":"functions/BIS_fnc_twoWingDoorOneHandleOpen.json","groups":["Scripts"],"syntax":["[] call BIS_fnc_twoWingDoorOneHandleOpen"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_twoWingDoorTwoHandleClose","type":"function","md":"functions/BIS_fnc_twoWingDoorTwoHandleClose.md","json":"functions/BIS_fnc_twoWingDoorTwoHandleClose.json","groups":["Scripts"],"syntax":["[] call BIS_fnc_twoWingDoorTwoHandleClose"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_twoWingDoorTwoHandleOpen","type":"function","md":"functions/BIS_fnc_twoWingDoorTwoHandleOpen.md","json":"functions/BIS_fnc_twoWingDoorTwoHandleOpen.json","groups":["Scripts"],"syntax":["[] call BIS_fnc_twoWingDoorTwoHandleOpen"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_twoWingSlideDoorClose","type":"function","md":"functions/BIS_fnc_twoWingSlideDoorClose.md","json":"functions/BIS_fnc_twoWingSlideDoorClose.json","groups":["Scripts"],"syntax":["[] call BIS_fnc_twoWingSlideDoorClose"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_twoWingSlideDoorOpen","type":"function","md":"functions/BIS_fnc_twoWingSlideDoorOpen.md","json":"functions/BIS_fnc_twoWingSlideDoorOpen.json","groups":["Scripts"],"syntax":["[] call BIS_fnc_twoWingSlideDoorOpen"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_typeText","type":"function","md":"functions/BIS_fnc_typeText.md","json":"functions/BIS_fnc_typeText.json","groups":["GUI"],"syntax":["[stringLines, posX, posY, rootFormat] spawn BIS_fnc_typeText"],"summary":"Types a structured text on the screen, letter by letter, cursor blinking.","arma3_since":"1.00","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_typeText2","type":"function","md":"functions/BIS_fnc_typeText2.md","json":"functions/BIS_fnc_typeText2.json","groups":["GUI"],"syntax":["[stringLines, posX, posY, alignBottom, rootFormat, abortParams, abortCond, playSounds] call BIS_fnc_typeText2"],"summary":"Types a structured text on the screen, letter by letter, cursor blinking. Note that line returns are manual, unlike BIS_fnc_typeText.","arma3_since":"1.00","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_unflipThing","type":"function","md":"functions/BIS_fnc_unflipThing.md","json":"functions/BIS_fnc_unflipThing.json","groups":["Vehicles"],"syntax":["[caller, thing] call BIS_fnc_unflipThing"],"summary":"Called by unflip thing action. Can be used to unflip vehicle without transition. The caller is made invincible during flipping and the original isDamageAllowed state is set afterward.","arma3_since":"2.18","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_unflipVehicle","type":"function","md":"functions/BIS_fnc_unflipVehicle.md","json":"functions/BIS_fnc_unflipVehicle.json","groups":["Vehicles"],"syntax":["[veh] call BIS_fnc_unflipVehicle"],"summary":"Can be used to unflip a vehicle or a turret, without transition.","arma3_since":"2.02","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_uniqueClasses","type":"function","md":"functions/BIS_fnc_uniqueClasses.md","json":"functions/BIS_fnc_uniqueClasses.json","groups":["Configs"],"syntax":["[config, code] call BIS_fnc_uniqueClasses"],"summary":"Composes an array of classes with unique param (based on returned value of passed code). If class inherits the param from parent, it's not listed.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_unitAddon","type":"function","md":"functions/BIS_fnc_unitAddon.md","json":"functions/BIS_fnc_unitAddon.json","groups":["Configs"],"syntax":["[object] call BIS_fnc_unitAddon"],"summary":"Return addon from CfgPatches to which a given object belongs to.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_unitCapture","type":"function","md":"functions/BIS_fnc_unitCapture.md","json":"functions/BIS_fnc_unitCapture.json","groups":["Scenes"],"syntax":["[unit, duration, FPS, firing, startTime] spawn BIS_fnc_unitCapture"],"summary":"Records movement data of input unit over a specified period of time. Simplified. Pressing the Esc key, the duration ending, or the unit dying ends the recording.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_unitCaptureFiring","type":"function","md":"functions/BIS_fnc_unitCaptureFiring.md","json":"functions/BIS_fnc_unitCaptureFiring.json","groups":["Scenes"],"syntax":["[unit, duration, startTime] spawn BIS_fnc_unitCaptureFiring"],"summary":"Records weapon fire data of input unit over a specified period of time. Pressing the ESC key, the duration ending, or the unit dying ends the recording.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_unitCaptureSimple","type":"function","md":"functions/BIS_fnc_unitCaptureSimple.md","json":"functions/BIS_fnc_unitCaptureSimple.json","groups":["Scenes"],"syntax":["[unit, duration, FPS, firing, startTime] spawn BIS_fnc_unitCaptureSimple"],"summary":"Records movement data of input unit over a specified period of time. Simplified. Pressing the Esc key, the duration ending, or the unit dying ends the recording.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_unitHeadgear","type":"function","md":"functions/BIS_fnc_unitHeadgear.md","json":"functions/BIS_fnc_unitHeadgear.json","groups":["Inventory"],"syntax":["[unit, headgear, facewear] call BIS_fnc_unitHeadgear"],"summary":"Randomise headgear and facewear of a character.","arma3_since":"1.48","locality":{"argument":"local","effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_unitPlay","type":"function","md":"functions/BIS_fnc_unitPlay.md","json":"functions/BIS_fnc_unitPlay.json","groups":["Scenes"],"syntax":["[unit, data, varDone, stateIgnore, obsolete_1, obsolete_2, skipTime] spawn BIS_fnc_unitPlay"],"summary":"Plays back input movement data on input unit.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_unitPlayFiring","type":"function","md":"functions/BIS_fnc_unitPlayFiring.md","json":"functions/BIS_fnc_unitPlayFiring.json","groups":["Scenes"],"syntax":["[unit, data, stateIgnore] spawn BIS_fnc_unitPlayFiring"],"summary":"Plays back input weapon fire data on input unit.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_unitPlaySimple","type":"function","md":"functions/BIS_fnc_unitPlaySimple.md","json":"functions/BIS_fnc_unitPlaySimple.json","groups":["Scenes"],"syntax":["[unit, data, varDone, stateIngnore, debug, sleep, skipTime] spawn BIS_fnc_unitPlaySimple"],"summary":"Plays back input movement data on input unit. Simplified.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_unitVector","type":"function","md":"functions/BIS_fnc_unitVector.md","json":"functions/BIS_fnc_unitVector.json","groups":["Vectors"],"syntax":[],"summary":"Unit Vector","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_unpackStaticWeapon","type":"function","md":"functions/BIS_fnc_unpackStaticWeapon.md","json":"functions/BIS_fnc_unpackStaticWeapon.json","groups":["Weapons"],"syntax":["[group, weaponPos, targetPos, leaderPos] call BIS_fnc_unpackStaticWeapon"],"summary":"This function will move given support team to the given weapon position. The weapon crew will unpack carried weapon and start watching given target position.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_updatePlayerArray","type":"function","md":"functions/BIS_fnc_updatePlayerArray.md","json":"functions/BIS_fnc_updatePlayerArray.json","groups":["Respawn"],"syntax":["[input] call BIS_fnc_updatePlayerArray"],"summary":"Updates dead player objects to their current respawned objects.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_validateParametersOO","type":"function","md":"functions/BIS_fnc_validateParametersOO.md","json":"functions/BIS_fnc_validateParametersOO.json","groups":["OO"],"syntax":["[class,method,params] call BIS_fnc_validateParametersOO"],"summary":"Validating the parameters of a certain method in a class.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_variableSpaceAdd","type":"function","md":"functions/BIS_fnc_variableSpaceAdd.md","json":"functions/BIS_fnc_variableSpaceAdd.json","groups":["Variables"],"syntax":["[object, varName, element, global, inArray] call BIS_fnc_variableSpaceAdd"],"summary":"Add element to variable from someone's variable space.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_variableSpaceRemove","type":"function","md":"functions/BIS_fnc_variableSpaceRemove.md","json":"functions/BIS_fnc_variableSpaceRemove.json","groups":["Variables"],"syntax":["[object,varName,element,global,inArray] call BIS_fnc_variableSpaceRemove"],"summary":"Remove element from variable from someone's variable space.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_vectorAdd","type":"function","md":"functions/BIS_fnc_vectorAdd.md","json":"functions/BIS_fnc_vectorAdd.json","groups":["Vectors"],"syntax":["[vector1, vector2] call BIS_fnc_vectorAdd"],"summary":"Returns the sum of two vectors.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_vectorDiff","type":"function","md":"functions/BIS_fnc_vectorDiff.md","json":"functions/BIS_fnc_vectorDiff.json","groups":["Vectors"],"syntax":["[vector1, vector2] call BIS_fnc_vectorDiff"],"summary":"Returns a vector that is the difference between two vectors.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_vectorDirAndUpRelative","type":"function","md":"functions/BIS_fnc_vectorDirAndUpRelative.md","json":"functions/BIS_fnc_vectorDirAndUpRelative.json","groups":["Vectors"],"syntax":["[object1, object2, visual] call BIS_fnc_vectorDirAndUpRelative"],"summary":"Returns vectorDirAndUp of object 1 relative to object 2","arma3_since":"1.64","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_vectorDivide","type":"function","md":"functions/BIS_fnc_vectorDivide.md","json":"functions/BIS_fnc_vectorDivide.json","groups":["Vectors"],"syntax":["[vector, divider] call BIS_fnc_vectorDivide"],"summary":"Divides vector by scalar, by dividing all vector elements.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_vectorFromXToY","type":"function","md":"functions/BIS_fnc_vectorFromXToY.md","json":"functions/BIS_fnc_vectorFromXToY.json","groups":["Vectors"],"syntax":["[vector1, vector2] call BIS_fnc_vectorFromXToY"],"summary":"Returns a unit vector that 'points' from vector1 to vector2. This is a very useful function as it can be used with the velocity command to move an object from one position to another (i.e vector1 to vector2).","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_vectorMultiply","type":"function","md":"functions/BIS_fnc_vectorMultiply.md","json":"functions/BIS_fnc_vectorMultiply.json","groups":["Vectors"],"syntax":["[vector, factor] call BIS_fnc_vectorMultiply"],"summary":"Multiplies 3D vector by a scalar.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_vehicleCrewTurrets","type":"function","md":"functions/BIS_fnc_vehicleCrewTurrets.md","json":"functions/BIS_fnc_vehicleCrewTurrets.json","groups":["Object Manipulation"],"syntax":["vehicle call BIS_fnc_vehicleCrewTurrets"],"summary":"Returns vehicle crew turrets, which will be filled with crew if createVehicleCrew command is executed on the vehicle. If vehicle class is passed as param, all vehicle crew turrets are returned.","arma3_since":"1.94","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_vehicleRoles","type":"function","md":"functions/BIS_fnc_vehicleRoles.md","json":"functions/BIS_fnc_vehicleRoles.json","groups":["Vehicles"],"syntax":["vehicle call BIS_fnc_vehicleRoles"],"summary":"Returns vehicle roles.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_version","type":"function","md":"functions/BIS_fnc_version.md","json":"functions/BIS_fnc_version.json","groups":["Diagnostic"],"syntax":["call BIS_fnc_version"],"summary":"Detects which Arma 2 expansions and addons are available. Only works in Arma 2/Arma 2: Operation Arrowhead.","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_versionInfo","type":"function","md":"functions/BIS_fnc_versionInfo.md","json":"functions/BIS_fnc_versionInfo.json","groups":["GUI"],"syntax":["[gameTypeVersionControl, modControl] call BIS_fnc_versionInfo"],"summary":"Fills the first passed control with game type and version number, and positions both controls according to the game type.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseBallistics1","type":"function","md":"functions/BIS_fnc_VRCourseBallistics1.md","json":"functions/BIS_fnc_VRCourseBallistics1.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseBallistics2","type":"function","md":"functions/BIS_fnc_VRCourseBallistics2.md","json":"functions/BIS_fnc_VRCourseBallistics2.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseBallistics3","type":"function","md":"functions/BIS_fnc_VRCourseBallistics3.md","json":"functions/BIS_fnc_VRCourseBallistics3.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseBallistics4","type":"function","md":"functions/BIS_fnc_VRCourseBallistics4.md","json":"functions/BIS_fnc_VRCourseBallistics4.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseCommandingActions1","type":"function","md":"functions/BIS_fnc_VRCourseCommandingActions1.md","json":"functions/BIS_fnc_VRCourseCommandingActions1.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseCommandingActions2","type":"function","md":"functions/BIS_fnc_VRCourseCommandingActions2.md","json":"functions/BIS_fnc_VRCourseCommandingActions2.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseCommandingActions3","type":"function","md":"functions/BIS_fnc_VRCourseCommandingActions3.md","json":"functions/BIS_fnc_VRCourseCommandingActions3.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseCommandingBehaviour1","type":"function","md":"functions/BIS_fnc_VRCourseCommandingBehaviour1.md","json":"functions/BIS_fnc_VRCourseCommandingBehaviour1.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseCommandingBehaviour2","type":"function","md":"functions/BIS_fnc_VRCourseCommandingBehaviour2.md","json":"functions/BIS_fnc_VRCourseCommandingBehaviour2.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseCommandingBehaviour3","type":"function","md":"functions/BIS_fnc_VRCourseCommandingBehaviour3.md","json":"functions/BIS_fnc_VRCourseCommandingBehaviour3.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseCommandingMovement1","type":"function","md":"functions/BIS_fnc_VRCourseCommandingMovement1.md","json":"functions/BIS_fnc_VRCourseCommandingMovement1.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseCommandingMovement2","type":"function","md":"functions/BIS_fnc_VRCourseCommandingMovement2.md","json":"functions/BIS_fnc_VRCourseCommandingMovement2.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseCommandingVehicles1","type":"function","md":"functions/BIS_fnc_VRCourseCommandingVehicles1.md","json":"functions/BIS_fnc_VRCourseCommandingVehicles1.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseCommandingVehicles2","type":"function","md":"functions/BIS_fnc_VRCourseCommandingVehicles2.md","json":"functions/BIS_fnc_VRCourseCommandingVehicles2.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseCommandingVehicles3","type":"function","md":"functions/BIS_fnc_VRCourseCommandingVehicles3.md","json":"functions/BIS_fnc_VRCourseCommandingVehicles3.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseHeliAdvanced1","type":"function","md":"functions/BIS_fnc_VRCourseHeliAdvanced1.md","json":"functions/BIS_fnc_VRCourseHeliAdvanced1.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseHeliAdvanced2","type":"function","md":"functions/BIS_fnc_VRCourseHeliAdvanced2.md","json":"functions/BIS_fnc_VRCourseHeliAdvanced2.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseHeliAdvanced3","type":"function","md":"functions/BIS_fnc_VRCourseHeliAdvanced3.md","json":"functions/BIS_fnc_VRCourseHeliAdvanced3.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseHeliAdvanced4","type":"function","md":"functions/BIS_fnc_VRCourseHeliAdvanced4.md","json":"functions/BIS_fnc_VRCourseHeliAdvanced4.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseHeliAdvanced5","type":"function","md":"functions/BIS_fnc_VRCourseHeliAdvanced5.md","json":"functions/BIS_fnc_VRCourseHeliAdvanced5.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseHeliAdvanced6","type":"function","md":"functions/BIS_fnc_VRCourseHeliAdvanced6.md","json":"functions/BIS_fnc_VRCourseHeliAdvanced6.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseHeliBasics1","type":"function","md":"functions/BIS_fnc_VRCourseHeliBasics1.md","json":"functions/BIS_fnc_VRCourseHeliBasics1.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseHeliBasics2","type":"function","md":"functions/BIS_fnc_VRCourseHeliBasics2.md","json":"functions/BIS_fnc_VRCourseHeliBasics2.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseHeliBasics3","type":"function","md":"functions/BIS_fnc_VRCourseHeliBasics3.md","json":"functions/BIS_fnc_VRCourseHeliBasics3.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseHeliSlingload1","type":"function","md":"functions/BIS_fnc_VRCourseHeliSlingload1.md","json":"functions/BIS_fnc_VRCourseHeliSlingload1.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseHeliWeapons1","type":"function","md":"functions/BIS_fnc_VRCourseHeliWeapons1.md","json":"functions/BIS_fnc_VRCourseHeliWeapons1.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseHeliWeapons2","type":"function","md":"functions/BIS_fnc_VRCourseHeliWeapons2.md","json":"functions/BIS_fnc_VRCourseHeliWeapons2.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseHeliWeapons3","type":"function","md":"functions/BIS_fnc_VRCourseHeliWeapons3.md","json":"functions/BIS_fnc_VRCourseHeliWeapons3.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseHeliWeapons4","type":"function","md":"functions/BIS_fnc_VRCourseHeliWeapons4.md","json":"functions/BIS_fnc_VRCourseHeliWeapons4.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseLaunchers1","type":"function","md":"functions/BIS_fnc_VRCourseLaunchers1.md","json":"functions/BIS_fnc_VRCourseLaunchers1.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseLaunchers2","type":"function","md":"functions/BIS_fnc_VRCourseLaunchers2.md","json":"functions/BIS_fnc_VRCourseLaunchers2.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseLaunchers3","type":"function","md":"functions/BIS_fnc_VRCourseLaunchers3.md","json":"functions/BIS_fnc_VRCourseLaunchers3.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCoursePlaceables1","type":"function","md":"functions/BIS_fnc_VRCoursePlaceables1.md","json":"functions/BIS_fnc_VRCoursePlaceables1.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCoursePlaceables2","type":"function","md":"functions/BIS_fnc_VRCoursePlaceables2.md","json":"functions/BIS_fnc_VRCoursePlaceables2.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCoursePlaceables3","type":"function","md":"functions/BIS_fnc_VRCoursePlaceables3.md","json":"functions/BIS_fnc_VRCoursePlaceables3.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseTargetDesignation1","type":"function","md":"functions/BIS_fnc_VRCourseTargetDesignation1.md","json":"functions/BIS_fnc_VRCourseTargetDesignation1.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseTargetDesignation2","type":"function","md":"functions/BIS_fnc_VRCourseTargetDesignation2.md","json":"functions/BIS_fnc_VRCourseTargetDesignation2.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseTargetDesignation3","type":"function","md":"functions/BIS_fnc_VRCourseTargetDesignation3.md","json":"functions/BIS_fnc_VRCourseTargetDesignation3.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseWeaponHandlingA1","type":"function","md":"functions/BIS_fnc_VRCourseWeaponHandlingA1.md","json":"functions/BIS_fnc_VRCourseWeaponHandlingA1.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseWeaponHandlingA2","type":"function","md":"functions/BIS_fnc_VRCourseWeaponHandlingA2.md","json":"functions/BIS_fnc_VRCourseWeaponHandlingA2.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseWeaponHandlingA3","type":"function","md":"functions/BIS_fnc_VRCourseWeaponHandlingA3.md","json":"functions/BIS_fnc_VRCourseWeaponHandlingA3.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseWeaponHandlingB1","type":"function","md":"functions/BIS_fnc_VRCourseWeaponHandlingB1.md","json":"functions/BIS_fnc_VRCourseWeaponHandlingB1.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseWeaponHandlingB2","type":"function","md":"functions/BIS_fnc_VRCourseWeaponHandlingB2.md","json":"functions/BIS_fnc_VRCourseWeaponHandlingB2.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseWeaponHandlingB3","type":"function","md":"functions/BIS_fnc_VRCourseWeaponHandlingB3.md","json":"functions/BIS_fnc_VRCourseWeaponHandlingB3.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseWeaponHandlingC1","type":"function","md":"functions/BIS_fnc_VRCourseWeaponHandlingC1.md","json":"functions/BIS_fnc_VRCourseWeaponHandlingC1.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRCourseWeaponHandlingC2","type":"function","md":"functions/BIS_fnc_VRCourseWeaponHandlingC2.md","json":"functions/BIS_fnc_VRCourseWeaponHandlingC2.json","groups":["VR"],"syntax":["-"],"summary":"","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRDrawBorder","type":"function","md":"functions/BIS_fnc_VRDrawBorder.md","json":"functions/BIS_fnc_VRDrawBorder.json","groups":["VR"],"syntax":["[center, radius] call BIS_fnc_VRDrawBorder"],"summary":"Visualizes area border (used primarily for VR missions).","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRDrawGrid","type":"function","md":"functions/BIS_fnc_VRDrawGrid.md","json":"functions/BIS_fnc_VRDrawGrid.json","groups":["VR"],"syntax":["[location, colour] call BIS_fnc_VRDrawGrid"],"summary":"Visualizes surface grid (used primarily for VR missions).","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VREffectKilled","type":"function","md":"functions/BIS_fnc_VREffectKilled.md","json":"functions/BIS_fnc_VREffectKilled.json","groups":["VR"],"syntax":["[object, instant, delay] call BIS_fnc_VREffectKilled"],"summary":"Delete body of a virtual soldier after he's killed.","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRFadeIn","type":"function","md":"functions/BIS_fnc_VRFadeIn.md","json":"functions/BIS_fnc_VRFadeIn.json","groups":["VR"],"syntax":["call BIS_fnc_VRFadeIn"],"summary":"Fade In effect for VR.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRFadeOut","type":"function","md":"functions/BIS_fnc_VRFadeOut.md","json":"functions/BIS_fnc_VRFadeOut.json","groups":["VR"],"syntax":["call BIS_fnc_VRFadeOut"],"summary":"Fade Out effect for VR.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRHitpart","type":"function","md":"functions/BIS_fnc_VRHitpart.md","json":"functions/BIS_fnc_VRHitpart.json","groups":["VR"],"syntax":["[object,time] call BIS_fnc_VRHitpart"],"summary":"Initialize hit effects on VR targets.","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRSpawnEffect","type":"function","md":"functions/BIS_fnc_VRSpawnEffect.md","json":"functions/BIS_fnc_VRSpawnEffect.json","groups":["VR"],"syntax":["[object, reverse, size] call BIS_fnc_VRSpawnEffect"],"summary":"VR (unit) spawn effect.","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRSpawnSelector","type":"function","md":"functions/BIS_fnc_VRSpawnSelector.md","json":"functions/BIS_fnc_VRSpawnSelector.json","groups":["VR"],"syntax":["[center, type] call BIS_fnc_VRSpawnSelector"],"summary":"Spawns the course selector (used primarily for VR missions).","arma3_since":"1.24","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_VRTimer","type":"function","md":"functions/BIS_fnc_VRTimer.md","json":"functions/BIS_fnc_VRTimer.json","groups":["VR"],"syntax":["[colour] spawn BIS_fnc_VRTimer"],"summary":"Timer for VR and time trials. The following missionNamespace variables can be used:","arma3_since":"1.00","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_weaponAddon","type":"function","md":"functions/BIS_fnc_weaponAddon.md","json":"functions/BIS_fnc_weaponAddon.json","groups":["Weapons"],"syntax":["classname call BIS_fnc_weaponAddon"],"summary":"Return addon from CfgPatches to which a given weapon class belongs to.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_weaponComponents","type":"function","md":"functions/BIS_fnc_weaponComponents.md","json":"functions/BIS_fnc_weaponComponents.json","groups":["Weapons"],"syntax":["[classname] call BIS_fnc_weaponComponents"],"summary":"Returns array with classname of the parent weapon (without attachments), followed by classnames of all its attachments.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_weaponDirectionRelative","type":"function","md":"functions/BIS_fnc_weaponDirectionRelative.md","json":"functions/BIS_fnc_weaponDirectionRelative.json","groups":["Weapons"],"syntax":["[vehicle, weapon, visual] call BIS_fnc_weaponDirectionRelative"],"summary":"Returns relative direction vector of given weapon for the given vehicle","arma3_since":"1.64","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_weaponsEntityType","type":"function","md":"functions/BIS_fnc_weaponsEntityType.md","json":"functions/BIS_fnc_weaponsEntityType.json","groups":["Weapons"],"syntax":["class call BIS_fnc_weaponsEntityType"],"summary":"Return object's weapons as defined in config. Scans also turrets and pylons.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLAICore","type":"function","md":"functions/BIS_fnc_WLAICore.md","json":"functions/BIS_fnc_WLAICore.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLAICore"],"summary":"","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLAIPathSegmentation","type":"function","md":"functions/BIS_fnc_WLAIPathSegmentation.md","json":"functions/BIS_fnc_WLAIPathSegmentation.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLAIPathSegmentation"],"summary":"Sets up a path and behavior for AI to a specific sector.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLAIPurchases","type":"function","md":"functions/BIS_fnc_WLAIPurchases.md","json":"functions/BIS_fnc_WLAIPurchases.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLAIPurchases"],"summary":"","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLAircraftArrival","type":"function","md":"functions/BIS_fnc_WLAircraftArrival.md","json":"functions/BIS_fnc_WLAircraftArrival.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLAircraftArrival"],"summary":"Spawns a requested aircraft and makes it land properly.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLAirdrop","type":"function","md":"functions/BIS_fnc_WLAirdrop.md","json":"functions/BIS_fnc_WLAirdrop.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLAirdrop"],"summary":"Spawns a requested asset and drops it on a specific location.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLAISectorScan","type":"function","md":"functions/BIS_fnc_WLAISectorScan.md","json":"functions/BIS_fnc_WLAISectorScan.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLAISectorScan"],"summary":"Sector scan routine for AI.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLArsenalFilter","type":"function","md":"functions/BIS_fnc_WLArsenalFilter.md","json":"functions/BIS_fnc_WLArsenalFilter.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLArsenalFilter"],"summary":"","arma3_since":"1.96","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLCalculateIncome","type":"function","md":"functions/BIS_fnc_WLCalculateIncome.md","json":"functions/BIS_fnc_WLCalculateIncome.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLCalculateIncome"],"summary":"Recalculate CP income for a specific side.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLCalculateSectorConnections","type":"function","md":"functions/BIS_fnc_WLCalculateSectorConnections.md","json":"functions/BIS_fnc_WLCalculateSectorConnections.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLCalculateSectorConnections"],"summary":"Evaluates sector grid so it can be drawn on map.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLClientInit","type":"function","md":"functions/BIS_fnc_WLClientInit.md","json":"functions/BIS_fnc_WLClientInit.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLClientInit"],"summary":"System init (client-side).","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLDebug","type":"function","md":"functions/BIS_fnc_WLDebug.md","json":"functions/BIS_fnc_WLDebug.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLDebug"],"summary":"Debug logging.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLDefenceSetup","type":"function","md":"functions/BIS_fnc_WLDefenceSetup.md","json":"functions/BIS_fnc_WLDefenceSetup.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLDefenceSetup"],"summary":"Requested static weapon positionining routine.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLDropPurchase","type":"function","md":"functions/BIS_fnc_WLDropPurchase.md","json":"functions/BIS_fnc_WLDropPurchase.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLDropPurchase"],"summary":"Airdrop location selection routine.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLFundsInfo","type":"function","md":"functions/BIS_fnc_WLFundsInfo.md","json":"functions/BIS_fnc_WLFundsInfo.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLFundsInfo"],"summary":"Funds & sector status UI handle","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLGarrisonRetreat","type":"function","md":"functions/BIS_fnc_WLGarrisonRetreat.md","json":"functions/BIS_fnc_WLGarrisonRetreat.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLGarrisonRetreat"],"summary":"","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLInit","type":"function","md":"functions/BIS_fnc_WLInit.md","json":"functions/BIS_fnc_WLInit.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLInit"],"summary":"System init.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLInSectorArea","type":"function","md":"functions/BIS_fnc_WLInSectorArea.md","json":"functions/BIS_fnc_WLInSectorArea.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLInSectorArea"],"summary":"Checks if the given unit is inside a specific sector.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLLoadoutApply","type":"function","md":"functions/BIS_fnc_WLLoadoutApply.md","json":"functions/BIS_fnc_WLLoadoutApply.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLLoadoutApply"],"summary":"Reapply a saved loadout.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLLoadoutGrab","type":"function","md":"functions/BIS_fnc_WLLoadoutGrab.md","json":"functions/BIS_fnc_WLLoadoutGrab.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLLoadoutGrab"],"summary":"Save a loadout for later.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLMostVotedSector","type":"function","md":"functions/BIS_fnc_WLMostVotedSector.md","json":"functions/BIS_fnc_WLMostVotedSector.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLMostVotedSector"],"summary":"Evaluates which sector was most voted for.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLNavalArrival","type":"function","md":"functions/BIS_fnc_WLNavalArrival.md","json":"functions/BIS_fnc_WLNavalArrival.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLNavalArrival"],"summary":"Spawns a requested naval asset.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLOpenArsenal","type":"function","md":"functions/BIS_fnc_WLOpenArsenal.md","json":"functions/BIS_fnc_WLOpenArsenal.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLOpenArsenal"],"summary":"Opens Arsenal interface.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLOSD","type":"function","md":"functions/BIS_fnc_WLOSD.md","json":"functions/BIS_fnc_WLOSD.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLOSD"],"summary":"Manages temporary info in hints.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLOutlineIcons","type":"function","md":"functions/BIS_fnc_WLOutlineIcons.md","json":"functions/BIS_fnc_WLOutlineIcons.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLOutlineIcons"],"summary":"Handles icons selection visualization in map.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLParseAssetList","type":"function","md":"functions/BIS_fnc_WLParseAssetList.md","json":"functions/BIS_fnc_WLParseAssetList.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLParseAssetList"],"summary":"","arma3_since":"1.96","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLPlayersTracking","type":"function","md":"functions/BIS_fnc_WLPlayersTracking.md","json":"functions/BIS_fnc_WLPlayersTracking.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLPlayersTracking"],"summary":"Keeps track of player unit & its marker.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLPlayersTrackingServer","type":"function","md":"functions/BIS_fnc_WLPlayersTrackingServer.md","json":"functions/BIS_fnc_WLPlayersTrackingServer.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLPlayersTrackingServer"],"summary":"Manage connecting and disconnecting players.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLPurchaseMenu","type":"function","md":"functions/BIS_fnc_WLPurchaseMenu.md","json":"functions/BIS_fnc_WLPurchaseMenu.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLPurchaseMenu"],"summary":"Purchase interface handle.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLRandomPosRect","type":"function","md":"functions/BIS_fnc_WLRandomPosRect.md","json":"functions/BIS_fnc_WLRandomPosRect.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLRandomPosRect"],"summary":"Returns a random position in rectangle area.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLRecalculateServices","type":"function","md":"functions/BIS_fnc_WLRecalculateServices.md","json":"functions/BIS_fnc_WLRecalculateServices.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLRecalculateServices"],"summary":"Refreshes a side's available services.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLRemovalHandle","type":"function","md":"functions/BIS_fnc_WLRemovalHandle.md","json":"functions/BIS_fnc_WLRemovalHandle.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLRemovalHandle"],"summary":"Units & vehicles garbage collector.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLReputation","type":"function","md":"functions/BIS_fnc_WLReputation.md","json":"functions/BIS_fnc_WLReputation.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLReputation"],"summary":"Calculate player's reputiation (how rapidly they lose subordinates).","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLRequestFastTravel","type":"function","md":"functions/BIS_fnc_WLRequestFastTravel.md","json":"functions/BIS_fnc_WLRequestFastTravel.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLRequestFastTravel"],"summary":"Fast travel routine.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLRequestFundsTransfer","type":"function","md":"functions/BIS_fnc_WLRequestFundsTransfer.md","json":"functions/BIS_fnc_WLRequestFundsTransfer.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLRequestFundsTransfer"],"summary":"Funds transfer routine.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLRequestPurchase","type":"function","md":"functions/BIS_fnc_WLRequestPurchase.md","json":"functions/BIS_fnc_WLRequestPurchase.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLRequestPurchase"],"summary":"Handles proper purchase subroutine based on asset type.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLRequestSectorScan","type":"function","md":"functions/BIS_fnc_WLRequestSectorScan.md","json":"functions/BIS_fnc_WLRequestSectorScan.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLRequestSectorScan"],"summary":"Sector scan routine (selection part).","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLRequestVotingReset","type":"function","md":"functions/BIS_fnc_WLRequestVotingReset.md","json":"functions/BIS_fnc_WLRequestVotingReset.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLRequestVotingReset"],"summary":"Voting reset routine.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLSectorFundsPayoff","type":"function","md":"functions/BIS_fnc_WLSectorFundsPayoff.md","json":"functions/BIS_fnc_WLSectorFundsPayoff.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLSectorFundsPayoff"],"summary":"","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLSectorHandle","type":"function","md":"functions/BIS_fnc_WLSectorHandle.md","json":"functions/BIS_fnc_WLSectorHandle.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLSectorHandle"],"summary":"","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLSectorHandleServer","type":"function","md":"functions/BIS_fnc_WLSectorHandleServer.md","json":"functions/BIS_fnc_WLSectorHandleServer.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLSectorHandleServer"],"summary":"","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLSectorIconUpdate","type":"function","md":"functions/BIS_fnc_WLSectorIconUpdate.md","json":"functions/BIS_fnc_WLSectorIconUpdate.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLSectorIconUpdate"],"summary":"Handles sector icons.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLSectorInit","type":"function","md":"functions/BIS_fnc_WLSectorInit.md","json":"functions/BIS_fnc_WLSectorInit.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLSectorInit"],"summary":"Spawns sector garrison based on its size, sends a patrolling vehicle if feasible.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLSectorListing","type":"function","md":"functions/BIS_fnc_WLSectorListing.md","json":"functions/BIS_fnc_WLSectorListing.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLSectorListing"],"summary":"Keeps track of sectors status for a given side.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLSectorPopulate","type":"function","md":"functions/BIS_fnc_WLSectorPopulate.md","json":"functions/BIS_fnc_WLSectorPopulate.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLSectorPopulate"],"summary":"Spawns sector garrison.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLSectorScanHandle","type":"function","md":"functions/BIS_fnc_WLSectorScanHandle.md","json":"functions/BIS_fnc_WLSectorScanHandle.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLSectorScanHandle"],"summary":"","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLSectorsCommonInit","type":"function","md":"functions/BIS_fnc_WLSectorsCommonInit.md","json":"functions/BIS_fnc_WLSectorsCommonInit.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLSectorsCommonInit"],"summary":"Sectors init (client-side).","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLSectorSelectionEnd","type":"function","md":"functions/BIS_fnc_WLSectorSelectionEnd.md","json":"functions/BIS_fnc_WLSectorSelectionEnd.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLSectorSelectionEnd"],"summary":"Sector voting termination subroutine.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLSectorSelectionHandle","type":"function","md":"functions/BIS_fnc_WLSectorSelectionHandle.md","json":"functions/BIS_fnc_WLSectorSelectionHandle.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLSectorSelectionHandle"],"summary":"","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLSectorSelectionHandleServer","type":"function","md":"functions/BIS_fnc_WLSectorSelectionHandleServer.md","json":"functions/BIS_fnc_WLSectorSelectionHandleServer.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLSectorSelectionHandleServer"],"summary":"","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLSectorSelectionStart","type":"function","md":"functions/BIS_fnc_WLSectorSelectionStart.md","json":"functions/BIS_fnc_WLSectorSelectionStart.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLSectorSelectionStart"],"summary":"Initializes sector voting.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLSectorsSetup","type":"function","md":"functions/BIS_fnc_WLSectorsSetup.md","json":"functions/BIS_fnc_WLSectorsSetup.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLSectorsSetup"],"summary":"Sectors init (server-side).","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLSectorTaskHandle","type":"function","md":"functions/BIS_fnc_WLSectorTaskHandle.md","json":"functions/BIS_fnc_WLSectorTaskHandle.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLSectorTaskHandle"],"summary":"","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLSectorUpdate","type":"function","md":"functions/BIS_fnc_WLSectorUpdate.md","json":"functions/BIS_fnc_WLSectorUpdate.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLSectorUpdate"],"summary":"Sector update after its owner changed.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLSeizingBarHandle","type":"function","md":"functions/BIS_fnc_WLSeizingBarHandle.md","json":"functions/BIS_fnc_WLSeizingBarHandle.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLSeizingBarHandle"],"summary":"Handles the seizing bar element in UI.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLSendResponseTeam","type":"function","md":"functions/BIS_fnc_WLSendResponseTeam.md","json":"functions/BIS_fnc_WLSendResponseTeam.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLSendResponseTeam"],"summary":"Spawns and manages response teams.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLShowInfo","type":"function","md":"functions/BIS_fnc_WLShowInfo.md","json":"functions/BIS_fnc_WLShowInfo.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLShowInfo"],"summary":"Hints buffer.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLSideToFaction","type":"function","md":"functions/BIS_fnc_WLSideToFaction.md","json":"functions/BIS_fnc_WLSideToFaction.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLSideToFaction"],"summary":"Returns the primary faction for a given side.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLSmoothText","type":"function","md":"functions/BIS_fnc_WLSmoothText.md","json":"functions/BIS_fnc_WLSmoothText.json","groups":["Warlords","GUI"],"syntax":["[text, nbOfLines, duration, color, outline] call BIS_fnc_WLSmoothText"],"summary":"Display given text smoothly.","arma3_since":"1.86","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLSoundMsg","type":"function","md":"functions/BIS_fnc_WLSoundMsg.md","json":"functions/BIS_fnc_WLSoundMsg.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLSoundMsg"],"summary":"Play a given announcer message.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLSubroutine_purchaseMenuAssetAvailability","type":"function","md":"functions/BIS_fnc_WLSubroutine_purchaseMenuAssetAvailability.md","json":"functions/BIS_fnc_WLSubroutine_purchaseMenuAssetAvailability.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLSubroutine_purchaseMenuAssetAvailability"],"summary":"","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLSubroutine_purchaseMenuGetUIScale","type":"function","md":"functions/BIS_fnc_WLSubroutine_purchaseMenuGetUIScale.md","json":"functions/BIS_fnc_WLSubroutine_purchaseMenuGetUIScale.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLSubroutine_purchaseMenuGetUIScale"],"summary":"","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLSubroutine_purchaseMenuHandleDLC","type":"function","md":"functions/BIS_fnc_WLSubroutine_purchaseMenuHandleDLC.md","json":"functions/BIS_fnc_WLSubroutine_purchaseMenuHandleDLC.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLSubroutine_purchaseMenuHandleDLC"],"summary":"","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLSubroutine_purchaseMenuRefresh","type":"function","md":"functions/BIS_fnc_WLSubroutine_purchaseMenuRefresh.md","json":"functions/BIS_fnc_WLSubroutine_purchaseMenuRefresh.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLSubroutine_purchaseMenuRefresh"],"summary":"","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLSubroutine_purchaseMenuSetAssetDetails","type":"function","md":"functions/BIS_fnc_WLSubroutine_purchaseMenuSetAssetDetails.md","json":"functions/BIS_fnc_WLSubroutine_purchaseMenuSetAssetDetails.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLSubroutine_purchaseMenuSetAssetDetails"],"summary":"","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLSubroutine_purchaseMenuSetItemsList","type":"function","md":"functions/BIS_fnc_WLSubroutine_purchaseMenuSetItemsList.md","json":"functions/BIS_fnc_WLSubroutine_purchaseMenuSetItemsList.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLSubroutine_purchaseMenuSetItemsList"],"summary":"","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLSyncedTime","type":"function","md":"functions/BIS_fnc_WLSyncedTime.md","json":"functions/BIS_fnc_WLSyncedTime.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLSyncedTime"],"summary":"Returns time synced between server and clients","arma3_since":"1.96","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLSyncTime","type":"function","md":"functions/BIS_fnc_WLSyncTime.md","json":"functions/BIS_fnc_WLSyncTime.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLSyncTime"],"summary":"Introduces a synchronized time value for server and clients. OBSOLETE NOW AFTER SERVERTIME FIX","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLUpdateAO","type":"function","md":"functions/BIS_fnc_WLUpdateAO.md","json":"functions/BIS_fnc_WLUpdateAO.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLUpdateAO"],"summary":"Recalculates AO info (sector distribution).","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLVarsInit","type":"function","md":"functions/BIS_fnc_WLVarsInit.md","json":"functions/BIS_fnc_WLVarsInit.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLVarsInit"],"summary":"Init variables.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLVehicleHandle","type":"function","md":"functions/BIS_fnc_WLVehicleHandle.md","json":"functions/BIS_fnc_WLVehicleHandle.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLVehicleHandle"],"summary":"Keeps track of spawned vehicles.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_WLVotingBarHandle","type":"function","md":"functions/BIS_fnc_WLVotingBarHandle.md","json":"functions/BIS_fnc_WLVotingBarHandle.json","groups":["Warlords"],"syntax":["[] call BIS_fnc_WLVotingBarHandle"],"summary":"Handles the voting bar element in UI.","arma3_since":"1.86","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_worldArea","type":"function","md":"functions/BIS_fnc_worldArea.md","json":"functions/BIS_fnc_worldArea.json","groups":["Map and Markers"],"syntax":["call BIS_fnc_worldArea"],"summary":"Creates (or returns if it already exists) trigger with size of map.","arma3_since":"0.50","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_wpArtillery","type":"function","md":"functions/BIS_fnc_wpArtillery.md","json":"functions/BIS_fnc_wpArtillery.json","groups":["Waypoints"],"syntax":["[group, position, target, firedRounds, type] call BIS_fnc_wpArtillery"],"summary":"Let group members fire artillery barrage on waypoint position. Units must have magazine type.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_wpDemine","type":"function","md":"functions/BIS_fnc_wpDemine.md","json":"functions/BIS_fnc_wpDemine.json","groups":["Waypoints"],"syntax":["[group, position, target, clearUnknownMines] call BIS_fnc_wpDemine"],"summary":"Scripted \"CLEAR MINES\" Advanced Waypoint. The script needs a unit with the abiility to demine (engineer or explosive specialist trait and a toolkit).","arma3_since":"1.76","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_wpLand","type":"function","md":"functions/BIS_fnc_wpLand.md","json":"functions/BIS_fnc_wpLand.json","groups":["Waypoints"],"syntax":["[group, position, target] spawn BIS_fnc_wpLand"],"summary":"Let group members land at the waypoint position.","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_wpPatrol","type":"function","md":"functions/BIS_fnc_wpPatrol.md","json":"functions/BIS_fnc_wpPatrol.json","groups":["Waypoints","Broken Functions"],"syntax":["-"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"broken","operator":null,"aliases":[]},{"name":"BIS_fnc_wpRelax","type":"function","md":"functions/BIS_fnc_wpRelax.md","json":"functions/BIS_fnc_wpRelax.json","groups":["Waypoints"],"syntax":["-"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_wpSuppress","type":"function","md":"functions/BIS_fnc_wpSuppress.md","json":"functions/BIS_fnc_wpSuppress.json","groups":["Waypoints"],"syntax":["-"],"summary":"","arma3_since":"1.00","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_zoomLock","type":"function","md":"functions/BIS_fnc_zoomLock.md","json":"functions/BIS_fnc_zoomLock.json","groups":["Map and Markers"],"syntax":["[cameraCenter] call BIS_fnc_zoomLock"],"summary":"Locks the camera in place when the map is open.","arma3_since":"1.78","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_zoomLockEH","type":"function","md":"functions/BIS_fnc_zoomLockEH.md","json":"functions/BIS_fnc_zoomLockEH.json","groups":["Map and Markers","Event Handlers"],"syntax":["position call BIS_fnc_zoomLockEH"],"summary":"Event handler function for locking the camera.","arma3_since":"1.78","locality":{"argument":null,"effect":"local","server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_zoomOnArea","type":"function","md":"functions/BIS_fnc_zoomOnArea.md","json":"functions/BIS_fnc_zoomOnArea.json","groups":["Map and Markers"],"syntax":["[area, center, time, handler, forceCam] call BIS_fnc_zoomOnArea"],"summary":"Map will zoom on the given area. Function always takes the longer side of the area to zoom on.","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_zoomUnlock","type":"function","md":"functions/BIS_fnc_zoomUnlock.md","json":"functions/BIS_fnc_zoomUnlock.json","groups":["Map and Markers"],"syntax":["call BIS_fnc_zoomUnlock"],"summary":"Function that unlocks the camera in which has been previously locked with BIS_fnc_zoomLock.","arma3_since":"1.78","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"BIS_fnc_zzRotate","type":"function","md":"functions/BIS_fnc_zzRotate.md","json":"functions/BIS_fnc_zzRotate.json","groups":["Scenes"],"syntax":[],"summary":"","arma3_since":"0.50","locality":{"argument":null,"effect":null,"server_exec":false},"status":"ok","operator":null,"aliases":[]},{"name":"2D Editor","type":"topic","md":"topics/2D_Editor.md","json":"topics/2D_Editor.json","groups":["Mission Editing"],"syntax":[],"summary":"The 2D Mission Editor is the primary tool for creating both singleplayer and multiplayer scenarios in majority of Bohemia Interactive's products.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["ArmA 2: Mission Editor","Arma 2: Mission Editor"]},{"name":"2D Editor: External","type":"topic","md":"topics/2D_Editor~3A_External.md","json":"topics/2D_Editor~3A_External.json","groups":["Mission Editing"],"syntax":[],"summary":"Mission Editor provides majority of tools required for designing a mission, but finishing touches are usually made outside of it.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Mission Editor: External"]},{"name":"2D Editor: Groups","type":"topic","md":"topics/2D_Editor~3A_Groups.md","json":"topics/2D_Editor~3A_Groups.json","groups":["Mission Editing"],"syntax":[],"summary":"Group editing mode can be used in several ways. The primary use is to join previously placed individual entities together into groups.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Mission Editor: Groups"]},{"name":"2D Editor: Intel","type":"topic","md":"topics/2D_Editor~3A_Intel.md","json":"topics/2D_Editor~3A_Intel.json","groups":["Mission Editing"],"syntax":[],"summary":"The Intel box is the dark grey box with a weather icon, the time and date. It allows you to name your mission, give it a brief description, set the mission starting date and time, the current and forecast weather and…","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Mission Editor: Intel"]},{"name":"2D Editor: Layout Customization","type":"topic","md":"topics/2D_Editor~3A_Layout_Customization.md","json":"topics/2D_Editor~3A_Layout_Customization.json","groups":["Mission Editing"],"syntax":[],"summary":"Description","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Mission Editor: Layout Customization"]},{"name":"2D Editor: Markers","type":"topic","md":"topics/2D_Editor~3A_Markers.md","json":"topics/2D_Editor~3A_Markers.json","groups":["Mission Editing"],"syntax":[],"summary":"Marker mode is primarily used to place visual map icons and zones on the mission map. Markers are only visible while the mission editor is in marker mode, but can still be manipulated while in other modes.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Mission Editor: Markers"]},{"name":"2D Editor: Synchronization","type":"topic","md":"topics/2D_Editor~3A_Synchronization.md","json":"topics/2D_Editor~3A_Synchronization.json","groups":["Mission Editing"],"syntax":[],"summary":"Synchronisation mode is used to make different groups carry out their waypoint orders at the same time, and optionally only under specific circumstances.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Mission Editor: Synchronization"]},{"name":"2D Editor: Take On Helicopters Sample Mission","type":"topic","md":"topics/2D_Editor~3A_Take_On_Helicopters_Sample_Mission.md","json":"topics/2D_Editor~3A_Take_On_Helicopters_Sample_Mission.json","groups":["Mission Editing"],"syntax":[],"summary":"Take On Helicopters presents the players with a powerful - and sometimes overwhelming - Editor.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Mission Editor: Sample Mission"]},{"name":"2D Editor: Triggers","type":"topic","md":"topics/2D_Editor~3A_Triggers.md","json":"topics/2D_Editor~3A_Triggers.json","groups":["Mission Editing"],"syntax":[],"summary":"A trigger is an abstract game entity that will wait until it is condition block returns true, then carry out the On Activation string.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Mission Editor: Triggers"]},{"name":"2D Editor: Units","type":"topic","md":"topics/2D_Editor~3A_Units.md","json":"topics/2D_Editor~3A_Units.json","groups":["Mission Editing"],"syntax":[],"summary":"Unit mode is used to add individual units, vehicles and objects on the map. To do so, double click on the empty space where you would like to add a unit. This will open the Unit Dialogue.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Mission Editor: Units"]},{"name":"2D Editor: Waypoints","type":"topic","md":"topics/2D_Editor~3A_Waypoints.md","json":"topics/2D_Editor~3A_Waypoints.json","groups":["Mission Editing"],"syntax":[],"summary":"Waypoints are used to define the route and behaviour of a group during the mission. At any point in time a group will have one active waypoint (generally the waypoint they are to move towards).","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Mission Editor: Waypoints"]},{"name":"A3 Launcher","type":"topic","md":"topics/A3_Launcher.md","json":"topics/A3_Launcher.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Launcher is a new interface to run the game and manage Steam Workshop addons. The purpose of this tool is to simplify start-up parameters, game options and manage mods. Read detailed documentation here: Arma 3: Launcher.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Addon Builder","type":"topic","md":"topics/Addon_Builder.md","json":"topics/Addon_Builder.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Addon Builder is a packing tool created by Bohemia Interactive. The purpose of this tool is to convert all data into formats readable by the Real Virtuality engine and pack them into a single archive.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Addons","type":"topic","md":"topics/Addons.md","json":"topics/Addons.json","groups":["Modding"],"syntax":[],"summary":"Addons are content additions to the game engine. Addons can take many forms such as weapons, buildings, vehicles to name a few, are developed and released by members of the Bohemia Interactive community or by Bohemia…","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"AI Behaviour","type":"topic","md":"topics/AI_Behaviour.md","json":"topics/AI_Behaviour.json","groups":["Configuration"],"syntax":[],"summary":"A group's behaviour determines how its units move from one point to another, behave when idle, and how they engage an enemy. This setting can override Combat Mode, Formation, and Speed.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["AIBehaviour","Arma 3 AI Behavior","Arma 3: AI Behavior"]},{"name":"AI Group Vehicle Management","type":"topic","md":"topics/AI_Group_Vehicle_Management.md","json":"topics/AI_Group_Vehicle_Management.json","groups":["Configuration"],"syntax":[],"summary":"Real Virtuality games' AI groups all work the same way with vehicles. Aside from game-specific commands, this page applies from Operation Flashpoint to Arma 3.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"AI Morale","type":"topic","md":"topics/AI_Morale.md","json":"topics/AI_Morale.json","groups":["Configuration"],"syntax":[],"summary":"In addition to behaviour and combat modes, there are other factors they may affect the overall activity of AI.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Altis","type":"topic","md":"topics/Altis.md","json":"topics/Altis.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Altis is an Arma 3 terrain, released with the game. It is a North Aegean Mediterranean island with an area of 268.65 km2 and is a 0.75× scale rendition of Lemnos. It has a Mediterranean flora and north aegean geology.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Ambient Parameters","type":"topic","md":"topics/Ambient_Parameters.md","json":"topics/Ambient_Parameters.json","groups":["Configuration"],"syntax":[],"summary":"See also getAllEnvSoundControllers, SoundControllers.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"AnimationTitles","type":"topic","md":"topics/AnimationTitles.md","json":"topics/AnimationTitles.json","groups":["Reference Lists"],"syntax":[],"summary":"The animation name consist of series of prefixes describing the contents of the move.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Anything","type":"topic","md":"topics/Anything.md","json":"topics/Anything.json","groups":["Data Types"],"syntax":[],"summary":"A variable of type Anything may be of any data types or Nothing.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Any"]},{"name":"Argument","type":"topic","md":"topics/Argument.md","json":"topics/Argument.json","groups":["Scripting"],"syntax":[],"summary":"An argument is any value that is being passed to a scripting command or an executed script or function. In the script or function this value is considered a parameter.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["argument"]},{"name":"Arma 3: Actions","type":"topic","md":"topics/Actions.md","json":"topics/Actions.json","groups":["Scripting"],"syntax":[],"summary":"General Syntax","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["ArmA 3: Actions","Arma 3 Actions","action/Arma 3 Actions List"]},{"name":"Arma 3: Adding Custom Fonts","type":"topic","md":"topics/Adding_Custom_Fonts.md","json":"topics/Adding_Custom_Fonts.json","groups":["General"],"syntax":[],"summary":"This tutorial explains how to get a font into Arma 3.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Advanced Helicopter Flight Model","type":"topic","md":"topics/Advanced_Helicopter_Flight_Model.md","json":"topics/Advanced_Helicopter_Flight_Model.json","groups":["General"],"syntax":[],"summary":"This document relates to Helicopter_Flight_Model_Config_(XML)","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Advanced Helicopter Flight Model in Arma3","Arma 3 Advanced Helicopter Flight Model"]},{"name":"Arma 3: AI Config Reference","type":"topic","md":"topics/AI_Config_Reference.md","json":"topics/AI_Config_Reference.json","groups":["Reference Lists"],"syntax":[],"summary":"As of Arma 3 v2.00 it contains three classes","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: AI Skill","type":"topic","md":"topics/AI_Skill.md","json":"topics/AI_Skill.json","groups":["Configuration"],"syntax":[],"summary":"The AI is characterized by a set of sub-skills. The final AI skill is unfluenced by several factors. Additionally each sub-skill is then interpolated with the values set in CfgAISkill.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["AI Sub-skills","Arma 3 AI Skill","CfgAISkill"]},{"name":"Arma 3: AICarSteeringComponent","type":"topic","md":"topics/AICarSteeringComponent.md","json":"topics/AICarSteeringComponent.json","groups":["Configuration"],"syntax":[],"summary":"useAISteeringComponent true/false","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["AICarSteeringComponent","Arma 3 AICarSteeringComponent"]},{"name":"Arma 3: Aircraft Systems","type":"topic","md":"topics/Aircraft_Systems.md","json":"topics/Aircraft_Systems.json","groups":["General"],"syntax":[],"summary":"Arma 3 Jets DLC comes with a varity of new functionalities such as:","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Alien Entity Behavior","type":"topic","md":"topics/Alien_Entity_Behavior.md","json":"topics/Alien_Entity_Behavior.json","groups":["General"],"syntax":[],"summary":"Spoiler Warning","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Alien Entity Behavior"]},{"name":"Arma 3: Alternate Reality Game 2013","type":"topic","md":"topics/Alternate_Reality_Game_2013.md","json":"topics/Alternate_Reality_Game_2013.json","groups":["Game and Troubleshooting"],"syntax":[],"summary":"Welcome to the Community ARG 2013 intiated by SahraniRadio and Jerry Hopper.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma3 ARG 2013"]},{"name":"Arma 3: Analytics","type":"topic","md":"topics/Analytics.md","json":"topics/Analytics.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Line call: arma3.exe","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Analytics"]},{"name":"Arma 3: Animals: Ambient System","type":"topic","md":"topics/Animals~3A_Ambient_System.md","json":"topics/Animals~3A_Ambient_System.json","groups":["General"],"syntax":[],"summary":"Animals can be placed in Arma 3 either directly by the mission designer (scripting command createAgent, animal sites in modules) or created by the Ambient System.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Animals: Ambient System"]},{"name":"Arma 3: Animals: Override Default Animal Behaviour Via Script","type":"topic","md":"topics/Animals~3A_Override_Default_Animal_Behaviour_Via_Script.md","json":"topics/Animals~3A_Override_Default_Animal_Behaviour_Via_Script.json","groups":["General"],"syntax":[],"summary":"Animals in Arma 3 roam freely according to their FSM; they autonomously walk, stop, eat, flee etc.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Animals: Override Default Animal Behaviour Via Script"]},{"name":"Arma 3: Animated Briefing","type":"topic","md":"topics/Animated_Briefing.md","json":"topics/Animated_Briefing.json","groups":["Mission Editing"],"syntax":[],"summary":"The Arma 3: Animated Briefing framework allows you to create a briefing using the in-game map which features timeline-based, animated events such as moving markers, blinking markers, zooming, and other marker-related…","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Animated Briefing"]},{"name":"Arma 3: Animated Opening","type":"topic","md":"topics/Animated_Opening.md","json":"topics/Animated_Opening.json","groups":["Scripting"],"syntax":[],"summary":"The Animated Opening framework allows you to easily create campaign openings by animating pictures using a timeline.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Animated Opening"]},{"name":"Arma 3: Animations","type":"topic","md":"topics/Animations.md","json":"topics/Animations.json","groups":["General"],"syntax":[],"summary":"There are three ways to create animations:","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: arma3battleye.exe","type":"topic","md":"topics/arma3battleye.exe.md","json":"topics/arma3battleye.exe.json","groups":["Multiplayer and Server"],"syntax":[],"summary":"These parameters can be configured by creating a new shortcut on your desktop and then adding the appropriate option.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Arsenal","type":"topic","md":"topics/Arsenal.md","json":"topics/Arsenal.json","groups":["General"],"syntax":[],"summary":"Arsenal is, essentially, a character, equipment and weapon viewer which has been added to Arma 3 in the Bootcamp update.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Arsenal","Arsenal"]},{"name":"Arma 3: Art of War Artwork Textures","type":"topic","md":"topics/Art_of_War_Artwork_Textures.md","json":"topics/Art_of_War_Artwork_Textures.json","groups":["Modding"],"syntax":[],"summary":"The table below provides a reference for texture layouts, as a helper for correctly positioning your image in its frame, or on its canvas.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Asset Samples","type":"topic","md":"topics/Asset_Samples.md","json":"topics/Asset_Samples.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Formerly part of Arma 3 Tools, this application contains all necessary samples to get started with Arma 3 content creation. The collection covers a broad spectrum of topics, from scenario design to mod making.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Asset Samples"]},{"name":"Arma 3: Assets","type":"topic","md":"topics/Assets.md","json":"topics/Assets.json","groups":["Reference Lists"],"syntax":[],"summary":"Audio Tracks","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Assets"]},{"name":"Arma 3: Basic Server Config File","type":"topic","md":"topics/Basic_Server_Config_File.md","json":"topics/Basic_Server_Config_File.json","groups":["Multiplayer and Server"],"syntax":[],"summary":"This article deals with the basic.cfg, the name means nothing, and can be called anything.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["basic.cfg"]},{"name":"Arma 3: Briefing","type":"topic","md":"topics/Briefing.md","json":"topics/Briefing.json","groups":["Mission Editing"],"syntax":[],"summary":"Although a briefing is fully optional, it is the first thing a player sees when playing your mission and there is no second chance for a first impression.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Briefing"]},{"name":"Arma 3: Cars Config Guidelines","type":"topic","md":"topics/Cars_Config_Guidelines.md","json":"topics/Cars_Config_Guidelines.json","groups":["Tools and File Formats"],"syntax":[],"summary":"{model.cfg}","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Cars Config Guidelines","Arma 3 Cars Config Guidlines","Arma 3: Cars Config Guidlines"]},{"name":"Arma 3: CBRN","type":"topic","md":"topics/CBRN.md","json":"topics/CBRN.json","groups":["General"],"syntax":[],"summary":"There are no engine nor scripted features to simulate Chemical Biological Radiological Nuclear (CBRN) threats, contamination, or decontamination in Arma 3.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CBRN"]},{"name":"Arma 3: CfgBrains Config Reference","type":"topic","md":"topics/CfgBrains_Config_Reference.md","json":"topics/CfgBrains_Config_Reference.json","groups":["Reference Lists"],"syntax":[],"summary":"CfgBrains allows to tweak some global AI behavior. Exposed and working are countermeasure reaction, suppression reaction and targeting capabilities.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CfgBrains Config Reference"]},{"name":"Arma 3: CfgBreathing","type":"topic","md":"topics/CfgBreathing.md","json":"topics/CfgBreathing.json","groups":["Reference Lists"],"syntax":[],"summary":"See CfgVehicles Config Reference Introduction","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["CfgBreathing Config Reference"]},{"name":"Arma 3: CfgDisabledCommands","type":"topic","md":"topics/CfgDisabledCommands.md","json":"topics/CfgDisabledCommands.json","groups":["Configuration"],"syntax":[],"summary":"The CfgDisabledCommands is a Description.ext class which allows to disable selected scripting commands in a mission.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CfgDisabledCommands","CfgDisabledCommands"]},{"name":"Arma 3: CfgFatigue","type":"topic","md":"topics/CfgFatigue.md","json":"topics/CfgFatigue.json","groups":["Reference Lists"],"syntax":[],"summary":"See CfgVehicles Config Reference Introduction","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CfgFatigue","CfgFatigue Config Reference"]},{"name":"Arma 3: CfgFunctions","type":"topic","md":"topics/CfgFunctions.md","json":"topics/CfgFunctions.json","groups":["Reference Lists"],"syntax":[],"summary":"Last updated: Arma 3 v2.10","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CfgFunctions"]},{"name":"Arma 3: CfgGlasses","type":"topic","md":"topics/CfgGlasses.md","json":"topics/CfgGlasses.json","groups":["Configuration"],"syntax":[],"summary":"Generated in Arma 3 v2.17 by R3vo (talk) 14:35, 10 August 2024 (CEST)","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: CfgGroups","type":"topic","md":"topics/CfgGroups.md","json":"topics/CfgGroups.json","groups":["Configuration"],"syntax":[],"summary":"config: West","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CfgGroups"]},{"name":"Arma 3: CfgIdentities","type":"topic","md":"topics/CfgIdentities.md","json":"topics/CfgIdentities.json","groups":["Configuration"],"syntax":[],"summary":"An identity declaration is done with setIdentity command, and its declaration looks like this:","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["ArmA 3: CfgIdentities","Arma 3 CfgIdentities"]},{"name":"Arma 3: CfgLights","type":"topic","md":"topics/CfgLights.md","json":"topics/CfgLights.json","groups":["Reference Lists"],"syntax":[],"summary":"Here is a template with some descriptions:","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: CfgMagazines","type":"topic","md":"topics/CfgMagazines.md","json":"topics/CfgMagazines.json","groups":["Configuration"],"syntax":[],"summary":"Generated in Arma 3 v2.17 by R3vo (talk) 13:39, 10 August 2024 (CEST)","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CfgMagazines"]},{"name":"Arma 3: CfgMarkerColors","type":"topic","md":"topics/CfgMarkerColors.md","json":"topics/CfgMarkerColors.json","groups":["Reference Lists"],"syntax":[],"summary":"An overview of the CfgMarkerColors class.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: CfgMarkers","type":"topic","md":"topics/CfgMarkers.md","json":"topics/CfgMarkers.json","groups":["Reference Lists"],"syntax":[],"summary":"Example Class","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: CfgMineTriggers Config Reference","type":"topic","md":"topics/CfgMineTriggers_Config_Reference.md","json":"topics/CfgMineTriggers_Config_Reference.json","groups":["Reference Lists"],"syntax":[],"summary":"Type: Float","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["CfgMineTriggers Config Reference"]},{"name":"Arma 3: CfgMovesFatigue","type":"topic","md":"topics/CfgMovesFatigue.md","json":"topics/CfgMovesFatigue.json","groups":["Reference Lists"],"syntax":[],"summary":"See CfgVehicles Config Reference Introduction or Arma 3 Stamina for functionality description.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CfgMovesFatigue","CfgMovesFatigue"]},{"name":"Arma 3: CfgMusic","type":"topic","md":"topics/CfgMusic.md","json":"topics/CfgMusic.json","groups":["Reference Lists"],"syntax":[],"summary":"Arma 3 soundtrack that can be played with playMusic, for example:","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CfgMusic"]},{"name":"Arma 3: CfgPatches CfgVehicles","type":"topic","md":"topics/CfgPatches_CfgVehicles.md","json":"topics/CfgPatches_CfgVehicles.json","groups":["Configuration"],"syntax":[],"summary":"Generated in Arma 3 v2.17 by R3vo (talk) 16:13, 10 August 2024 (CEST)","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CfgPatches CfgVehicles","Arma 3 CfgPatches Objects","Arma 3: CfgPatches Objects"]},{"name":"Arma 3: CfgPatches CfgWeapons","type":"topic","md":"topics/CfgPatches_CfgWeapons.md","json":"topics/CfgPatches_CfgWeapons.json","groups":["Configuration"],"syntax":[],"summary":"Generated in Arma 3 v2.17 by R3vo (talk) 16:30, 10 August 2024 (CEST)","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CfgPatches CfgWeapons","Arma 3 CfgPatches Items","Arma 3: CfgPatches Items"]},{"name":"Arma 3: CfgRecoils","type":"topic","md":"topics/CfgRecoils.md","json":"topics/CfgRecoils.json","groups":["Configuration"],"syntax":[],"summary":"Camera shakes are derived from the overall magnitude of each recoil impulse forces.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["cfgRecoils","recoil"]},{"name":"Arma 3: CfgRemoteExec","type":"topic","md":"topics/CfgRemoteExec.md","json":"topics/CfgRemoteExec.json","groups":["Configuration"],"syntax":[],"summary":"CfgRemoteExec defines rules for the remote execution of functions and commands. These rules only apply to clients. The server is not subject to any limitations, everything is enabled and allowed for it.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CfgRemoteExec","CfgRemoteExec"]},{"name":"Arma 3: CfgRemoteExecCommands","type":"topic","md":"topics/CfgRemoteExecCommands.md","json":"topics/CfgRemoteExecCommands.json","groups":["Configuration"],"syntax":[],"summary":"","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CfgRemoteExecCommands","CfgRemoteExecCommands"]},{"name":"Arma 3: CfgRemoteExecFunctions","type":"topic","md":"topics/CfgRemoteExecFunctions.md","json":"topics/CfgRemoteExecFunctions.json","groups":["Configuration"],"syntax":[],"summary":"","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CfgRemoteExecFunctions","CfgRemoteExecFunctions"]},{"name":"Arma 3: CfgSurfaces Config Reference","type":"topic","md":"topics/CfgSurfaces_Config_Reference.md","json":"topics/CfgSurfaces_Config_Reference.json","groups":["Reference Lists"],"syntax":[],"summary":"Integer: Determines the manipulability of the class.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CfgSurfaces Config Reference","CfgSurfaces Config Reference"]},{"name":"Arma 3: CfgVehicles Animals","type":"topic","md":"topics/CfgVehicles_Animals.md","json":"topics/CfgVehicles_Animals.json","groups":["Reference Lists"],"syntax":[],"summary":"Generated in Arma 3 v2.16 by R3vo (talk) 17:46, 8 August 2024 (CEST)","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CfgVehicles Animals"]},{"name":"Arma 3: CfgVehicles Backpacks","type":"topic","md":"topics/CfgVehicles_Backpacks.md","json":"topics/CfgVehicles_Backpacks.json","groups":["Reference Lists"],"syntax":[],"summary":"Generated in Arma 3 v2.17 by R3vo (talk) 14:51, 10 August 2024 (CEST)","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: CfgVehicles CIV","type":"topic","md":"topics/CfgVehicles_CIV.md","json":"topics/CfgVehicles_CIV.json","groups":["Reference Lists"],"syntax":[],"summary":"Generated in Arma 3 v2.16 by R3vo (talk) 18:51, 8 August 2024 (CEST)","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CfgVehicles CIV"]},{"name":"Arma 3: CfgVehicles EAST","type":"topic","md":"topics/CfgVehicles_EAST.md","json":"topics/CfgVehicles_EAST.json","groups":["Reference Lists"],"syntax":[],"summary":"Generated in Arma 3 v2.16 by R3vo (talk) 18:48, 8 August 2024 (CEST)","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CfgVehicles EAST"]},{"name":"Arma 3: CfgVehicles EMPTY","type":"topic","md":"topics/CfgVehicles_EMPTY.md","json":"topics/CfgVehicles_EMPTY.json","groups":["Reference Lists"],"syntax":[],"summary":"Generated in Arma 3 v2.16 by R3vo (talk) 18:53, 8 August 2024 (CEST)","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CfgVehicles EMPTY"]},{"name":"Arma 3: CfgVehicles Equipment","type":"topic","md":"topics/CfgVehicles_Equipment.md","json":"topics/CfgVehicles_Equipment.json","groups":["Reference Lists"],"syntax":[],"summary":"Generated in Arma 3 v2.16 by R3vo (talk) 19:01, 8 August 2024 (CEST)","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CfgVehicles Equipment"]},{"name":"Arma 3: CfgVehicles GUER","type":"topic","md":"topics/CfgVehicles_GUER.md","json":"topics/CfgVehicles_GUER.json","groups":["Reference Lists"],"syntax":[],"summary":"Generated in Arma 3 v2.16 by R3vo (talk) 18:50, 8 August 2024 (CEST)","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CfgVehicles GUER"]},{"name":"Arma 3: CfgVehicles Other","type":"topic","md":"topics/CfgVehicles_Other.md","json":"topics/CfgVehicles_Other.json","groups":["Reference Lists"],"syntax":[],"summary":"Generated in Arma 3 v2.16 by R3vo (talk) 18:54, 8 August 2024 (CEST)","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CfgVehicles Other","Arma CfgVehicles Other"]},{"name":"Arma 3: CfgVehicles Plane class config reference","type":"topic","md":"topics/CfgVehicles_Plane_class_config_reference.md","json":"topics/CfgVehicles_Plane_class_config_reference.json","groups":["Configuration"],"syntax":[],"summary":"All config values related to Plane class configuration can be found here.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["A3 CfgVehicles Plane class config reference","Arma 3 CfgVehicles Plane class config reference"]},{"name":"Arma 3: CfgVehicles Ruins & Wrecks","type":"topic","md":"topics/CfgVehicles_Ruins_~26_Wrecks.md","json":"topics/CfgVehicles_Ruins_~26_Wrecks.json","groups":["Reference Lists"],"syntax":[],"summary":"Generated in Arma 3 v2.16 by R3vo (talk) 18:10, 8 August 2024 (CEST)","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CfgVehicles Ruins & Wrecks"]},{"name":"Arma 3: CfgVehicles Structures","type":"topic","md":"topics/CfgVehicles_Structures.md","json":"topics/CfgVehicles_Structures.json","groups":["Reference Lists"],"syntax":[],"summary":"Generated in Arma 3 v2.16 by R3vo (talk) 18:49, 8 August 2024 (CEST)","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CfgVehicles Structures"]},{"name":"Arma 3: CfgVehicles VR Objects","type":"topic","md":"topics/CfgVehicles_VR_Objects.md","json":"topics/CfgVehicles_VR_Objects.json","groups":["Reference Lists"],"syntax":[],"summary":"Generated in Arma 3 v2.16 by R3vo (talk) 18:03, 8 August 2024 (CEST)","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CfgVehicles VR Objects"]},{"name":"Arma 3: CfgVehicles WEST","type":"topic","md":"topics/CfgVehicles_WEST.md","json":"topics/CfgVehicles_WEST.json","groups":["Reference Lists"],"syntax":[],"summary":"Generated in Arma 3 v2.16 by R3vo (talk) 18:48, 8 August 2024 (CEST)","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CfgVehicles WEST"]},{"name":"Arma 3: CfgWeapons Equipment","type":"topic","md":"topics/CfgWeapons_Equipment.md","json":"topics/CfgWeapons_Equipment.json","groups":["Configuration"],"syntax":[],"summary":"Generated in Arma 3 v2.17 by R3vo (talk) 19:36, 9 August 2024 (CEST)","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CfgWeapons Equipment"]},{"name":"Arma 3: CfgWeapons Items","type":"topic","md":"topics/CfgWeapons_Items.md","json":"topics/CfgWeapons_Items.json","groups":["Configuration"],"syntax":[],"summary":"Generated in Arma 3 v2.17 by R3vo (talk) 19:17, 9 August 2024 (CEST)","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CfgWeapons Items"]},{"name":"Arma 3: CfgWeapons Vehicle Weapons","type":"topic","md":"topics/CfgWeapons_Vehicle_Weapons.md","json":"topics/CfgWeapons_Vehicle_Weapons.json","groups":["Configuration"],"syntax":[],"summary":"Generated in Arma 3 v2.17 by R3vo (talk) 17:47, 9 August 2024 (CEST)","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CfgWeapons Vehicle Weapons"]},{"name":"Arma 3: CfgWeapons Weapons","type":"topic","md":"topics/CfgWeapons_Weapons.md","json":"topics/CfgWeapons_Weapons.json","groups":["Reference Lists"],"syntax":[],"summary":"Generated in Arma 3 v2.17 by R3vo (talk) 19:35, 9 August 2024 (CEST)","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CfgWeapons Weapons","Arma 3 Weapons","Arma 3: Weapons"]},{"name":"Arma 3: CfgWorlds Config Reference","type":"topic","md":"topics/CfgWorlds_Config_Reference.md","json":"topics/CfgWorlds_Config_Reference.json","groups":["Reference Lists"],"syntax":[],"summary":"For more information visit the Ambient Animals System Page","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CfgWorlds Config Reference","CfgWorlds Config Reference"]},{"name":"Arma 3: Characters And Gear Encoding Guide","type":"topic","md":"topics/Characters_And_Gear_Encoding_Guide.md","json":"topics/Characters_And_Gear_Encoding_Guide.json","groups":["Modding"],"syntax":[],"summary":"This guide covers the basics of creating config files for characters and their equipment in Arma 3.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Characters And Gear Encoding Guide"]},{"name":"Arma 3: Characters Firegeometry Update","type":"topic","md":"topics/Characters_Firegeometry_Update.md","json":"topics/Characters_Firegeometry_Update.json","groups":["Modding"],"syntax":[],"summary":"With this update, characters received updated fire geometries that aim to improve hit detection.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Cheats","type":"topic","md":"topics/Cheats.md","json":"topics/Cheats.json","groups":["Game and Troubleshooting"],"syntax":[],"summary":"Cheats offer various different functionalities which are not meant to be easily accessible. Use cheats with care! To enter a cheat press: ⇧ Shift + NUM - and enter one of the cheat codes below.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Civilian Presence","type":"topic","md":"topics/Civilian_Presence.md","json":"topics/Civilian_Presence.json","groups":["Mission Editing"],"syntax":[],"summary":"Civilian Presence (CP) is a supplementary system introduced with the Arma 3 Tac-Ops Mission Pack. Its goal is it to enrich combat experience in urban areas without hindering overall game performance.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Civilian Presence"]},{"name":"Arma 3: Common Terrain Creation Problems","type":"topic","md":"topics/Common_Terrain_Creation_Problems.md","json":"topics/Common_Terrain_Creation_Problems.json","groups":["Modding"],"syntax":[],"summary":"This tends to be caused by your image files having the wrong image resolution for satellite / mask, compared to what you have in mapframe settings.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Communication Menu","type":"topic","md":"topics/Communication_Menu.md","json":"topics/Communication_Menu.json","groups":["General"],"syntax":[],"summary":"Communication menu is a commanding menu where support or mission requests are placed.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Communication Menu"]},{"name":"Arma 3: Countermeasures","type":"topic","md":"topics/Countermeasures.md","json":"topics/Countermeasures.json","groups":["General"],"syntax":[],"summary":"Countermeasures, detection of locking, tracking and missiles in flight.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Countermeasures"]},{"name":"Arma 3: createSimpleObject/objects","type":"topic","md":"topics/createSimpleObject~2Fobjects.md","json":"topics/createSimpleObject~2Fobjects.json","groups":["Reference Lists"],"syntax":[],"summary":"Ancillary sub-page of createSimpleObject, listing object models available in Arma 3 v2.10","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["createObject/objects","createSimpleObject/objects"]},{"name":"Arma 3: createVehicle/vehicles","type":"topic","md":"topics/createVehicle~2Fvehicles.md","json":"topics/createVehicle~2Fvehicles.json","groups":["Reference Lists"],"syntax":[],"summary":"ABCDEFGHIJKLMNOPQRSTUVWXYZ#","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["createVehicle/vehicles"]},{"name":"Arma 3: Creating an Addon","type":"topic","md":"topics/Creating_an_Addon.md","json":"topics/Creating_an_Addon.json","groups":["Modding"],"syntax":[],"summary":"This page explains the steps required to create an addon (PBO file).","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: ctrlCreate/classnames","type":"topic","md":"topics/ctrlCreate~2Fclassnames.md","json":"topics/ctrlCreate~2Fclassnames.json","groups":["GUI"],"syntax":[],"summary":"Ancillary sub-page of ctrlCreate, listing control classnames available in config.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["ctrlCreate/classnames"]},{"name":"Arma 3: ctrlMapCursor/cursors","type":"topic","md":"topics/ctrlMapCursor~2Fcursors.md","json":"topics/ctrlMapCursor~2Fcursors.json","groups":["GUI"],"syntax":[],"summary":"Ancillary sub-page of ctrlMapCursor, listing cursor classes available in Arma 3.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["ctrlMapCursor/cursors"]},{"name":"Arma 3: Curator","type":"topic","md":"topics/Curator.md","json":"topics/Curator.json","groups":["Scripting"],"syntax":[],"summary":"Curator is a technical name for Arma 3 Zeus game master system. Every involved scripting command, event handler or class name contains the name.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Curator","Curator","Zeus Editing"]},{"name":"Arma 3: Custom Info","type":"topic","md":"topics/Custom_Info.md","json":"topics/Custom_Info.json","groups":["General"],"syntax":[],"summary":"UI window elements that encompass various display modules and gadgets (Navigation, Camera feeds, Radar...)","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Custom Info"]},{"name":"Arma 3: Custom Memory Allocator","type":"topic","md":"topics/Custom_Memory_Allocator.md","json":"topics/Custom_Memory_Allocator.json","groups":["Multiplayer and Server"],"syntax":[],"summary":"The memory allocator is a very important component, which significantly affects both performance an stability of the game.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Damage Description","type":"topic","md":"topics/Damage_Description.md","json":"topics/Damage_Description.json","groups":["Configuration"],"syntax":[],"summary":"An ongoing investigation on how damage and armor actually work in Arma 3. This page was initially based on Olds (talk) research during the creation of the Real Armor Mod (\"RAM\").","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Damage Description"]},{"name":"Arma 3: Damage Enhancement","type":"topic","md":"topics/Damage_Enhancement.md","json":"topics/Damage_Enhancement.json","groups":["Configuration"],"syntax":[],"summary":"Arma 3 Tanks brought with it an overhaul, or rather enhancement of the vehicle damage model as part of the free platform upgrade.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Damage Enhancement"]},{"name":"Arma 3: Debriefing","type":"topic","md":"topics/Debriefing.md","json":"topics/Debriefing.json","groups":["Mission Editing"],"syntax":[],"summary":"Arma 3 introduces new debriefing screen style. It completely replaces the old Briefing.html system which is no longer supported.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Debriefing","Debriefing"]},{"name":"Arma 3: Debug Console","type":"topic","md":"topics/Debug_Console.md","json":"topics/Debug_Console.json","groups":["Mission Editing"],"syntax":[],"summary":"The Debug Console is an editing tool that provides scenario designers with the ability to observe variables and to execute code on the fly.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Debug Console","Mission Editor: Debug Console (Arma 3)"]},{"name":"Arma 3: Debug Mode","type":"topic","md":"topics/Debug_Mode.md","json":"topics/Debug_Mode.json","groups":["Scripting"],"syntax":[],"summary":"Arma 3 now has an additional debug mode that can be enabled with the -debug startup parameter.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Dedicated Server","type":"topic","md":"topics/Dedicated_Server.md","json":"topics/Dedicated_Server.json","groups":["Multiplayer and Server"],"syntax":[],"summary":"This page contains useful information on how to install and configure an Arma 3 server and includes step by step guides of the install process. Also information on how to configure and run a server.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Dedicated Server","Arma 3 Dedicated Server (Chinese Simplified)","Arma 3 Dedicated Server (Chinese Traditional)","Arma 3: Dedicated Server (Chinese Simplified)","Arma 3: Dedicated Server (Chinese Traditional)","Server","server"]},{"name":"Arma 3: Dev-Branch Change Log v2.19","type":"topic","md":"topics/Dev-Branch_Change_Log_v2.19.md","json":"topics/Dev-Branch_Change_Log_v2.19.json","groups":["Change Logs"],"syntax":[],"summary":"EXE rev. 152859 (game) EXE rev. 152859 (Launcher) Size: ~77 MB","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Dev-Branch Change Log v2.21","type":"topic","md":"topics/Dev-Branch_Change_Log_v2.21.md","json":"topics/Dev-Branch_Change_Log_v2.21.json","groups":["Change Logs"],"syntax":[],"summary":"EXE rev. 153788 (game) EXE rev. 153804 (Launcher) Size: ~102 MB","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Dev-Branch Change Log v2.23","type":"topic","md":"topics/Dev-Branch_Change_Log_v2.23.md","json":"topics/Dev-Branch_Change_Log_v2.23.json","groups":["Change Logs"],"syntax":[],"summary":"EXE rev. 154114 (game) EXE rev. 154114 (Launcher) Size: ~76 MB","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Diagnostics Exe","type":"topic","md":"topics/Diagnostics_Exe.md","json":"topics/Diagnostics_Exe.json","groups":["Tools and File Formats"],"syntax":[],"summary":"This special executable aims to help community creators in tweaking their addons. It contains various diagnostic tools that display the current game state in various conditions. See also: Performance Profiling.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Diagnostics Exe","diag"]},{"name":"Arma 3: Difficulty Settings","type":"topic","md":"topics/Difficulty_Settings.md","json":"topics/Difficulty_Settings.json","groups":["Game and Troubleshooting"],"syntax":[],"summary":"The Arma 3 v1.58 update brought a lot of changes to the difficulty system. A list of the most significant ones can be found at the bottom of the page. There is a related forum thread where the changes can be discussed.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Difficulty Menu","Arma 3: Difficulty Menu","Arma 3: Difficulty Overhaul"]},{"name":"Arma 3: Display3DEN IDCs","type":"topic","md":"topics/Display3DEN_IDCs.md","json":"topics/Display3DEN_IDCs.json","groups":["GUI"],"syntax":[],"summary":"","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: display3denCopy","type":"topic","md":"topics/display3denCopy.md","json":"topics/display3denCopy.json","groups":["GUI"],"syntax":[],"summary":"In Eden Editor, display3denCopy can be accessed to offer the user a way to inspect and copy long texts.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: DLC Content Licensing","type":"topic","md":"topics/DLC_Content_Licensing.md","json":"topics/DLC_Content_Licensing.json","groups":["Game and Troubleshooting"],"syntax":[],"summary":"There are various places in vanilla Arma 3 where DLC and premium content can and will be promoted (to non-owners especially).","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 DLC Content Licensing"]},{"name":"Arma 3: DLC Restrictions","type":"topic","md":"topics/DLC_Restrictions.md","json":"topics/DLC_Restrictions.json","groups":["Game and Troubleshooting"],"syntax":[],"summary":"Most Arma 3 DLCs & Expansions come with restrictions regarding the usage of their premium assets (e.g. vehicles and weapons). This technology is referred to as Content Licensing.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 DLC Restrictions"]},{"name":"Arma 3: Dynamic Airport Configuration","type":"topic","md":"topics/Dynamic_Airport_Configuration.md","json":"topics/Dynamic_Airport_Configuration.json","groups":["Configuration"],"syntax":[],"summary":"Jets DLC introduced a new feature which is creating landing strips dynamically, instead of them being hardcoded in the terrain config.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Dynamic Airport Configuration","Dynamic Airport Configuration"]},{"name":"Arma 3: Dynamic Groups","type":"topic","md":"topics/Dynamic_Groups.md","json":"topics/Dynamic_Groups.json","groups":["General"],"syntax":[],"summary":"To add the Dynamic Groups functionality to your mission do the following steps:","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Dynamic Groups","Dynamic Groups"]},{"name":"Arma 3: Dynamic Simulation","type":"topic","md":"topics/Dynamic_Simulation.md","json":"topics/Dynamic_Simulation.json","groups":["General"],"syntax":[],"summary":"Dynamic Simulation is a feature that extends the possibilities to define and control object simulation.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Dynamic Simulation"]},{"name":"Arma 3: Easter Eggs","type":"topic","md":"topics/Easter_Eggs.md","json":"topics/Easter_Eggs.json","groups":["Game and Troubleshooting"],"syntax":[],"summary":"The \"Land_Laptop_02_unfolded_F\" Old Laptop has an action to \"Get Back to Main Menu\" when the mission date is set to 2001-06-22 (Operation Flashpoint release date).","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Eden Editor Event Handlers","type":"topic","md":"topics/Eden_Editor_Event_Handlers.md","json":"topics/Eden_Editor_Event_Handlers.json","groups":["Event Handlers"],"syntax":[],"summary":"Eden Editor Event Handlers are added to the editor instance and will remain active for the duration of a session.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3: Event Handlers: Eden Editor"]},{"name":"Arma 3: Enable Steam Workshop support in Server Browser","type":"topic","md":"topics/Enable_Steam_Workshop_support_in_Server_Browser.md","json":"topics/Enable_Steam_Workshop_support_in_Server_Browser.json","groups":["Game and Troubleshooting"],"syntax":[],"summary":"Arma 3: Launcher Server Browser can pair server mods with Steam Workshop items, activate required mods before joining the server and/or subscribe and download missing mods.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: End Game Spectator Mode","type":"topic","md":"topics/End_Game_Spectator_Mode.md","json":"topics/End_Game_Spectator_Mode.json","groups":["General"],"syntax":[],"summary":"The Nexus Update has introduced a new spectator mode which should improve the way players can observe a match.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 End Game Spectator Mode","EG Spectator Mode","Spectator Mode"]},{"name":"Arma 3: Enhanced Multiplayer Menu","type":"topic","md":"topics/Enhanced_Multiplayer_Menu.md","json":"topics/Enhanced_Multiplayer_Menu.json","groups":["General"],"syntax":[],"summary":"Enhanced Multiplayer Menu (or EMM) is an alternative in-game server browser for Arma 3.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Enhanced Multiplayer Menu"]},{"name":"Arma 3: Environment Metrics","type":"topic","md":"topics/Environment_Metrics.md","json":"topics/Environment_Metrics.json","groups":["General"],"syntax":[],"summary":"e.g an opening below a fence, space under a vehicle, etc.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Error Messages","type":"topic","md":"topics/Error_Messages.md","json":"topics/Error_Messages.json","groups":["Scripting"],"syntax":[],"summary":"Errors can be Normal, or DebugOnly. If it is DebugOnly, the error will only show when Arma 3 is in debug mode.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Event Handlers","type":"topic","md":"topics/Event_Handlers.md","json":"topics/Event_Handlers.json","groups":["Event Handlers"],"syntax":[],"summary":"An Event Handler (abbreviated to EH) allows you to automatically monitor and then execute custom code upon particular events being triggered. See also Event Scripts for special event triggered scripts.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["ArmA 3: Event Handlers"]},{"name":"Arma 3: Event Handlers/inGameUISetEventHandler","type":"topic","md":"topics/Event_Handlers~2FinGameUISetEventHandler.md","json":"topics/Event_Handlers~2FinGameUISetEventHandler.json","groups":["Event Handlers"],"syntax":[],"summary":"In Game UI Event Handlers trigger when user scrolls or activates in game action menu. Additionally a Boolean or Nothing is expected to be returned by the assigned code.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Event Handlers/Reloaded","type":"topic","md":"topics/Event_Handlers~2FReloaded.md","json":"topics/Event_Handlers~2FReloaded.json","groups":["Event Handlers"],"syntax":[],"summary":"In short, Reloaded Event Handler (EH) triggers every time a new magazine is added to a weapon. The EH can be assigned to both person and transport.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Experimental Ports","type":"topic","md":"topics/Experimental_Ports.md","json":"topics/Experimental_Ports.json","groups":["Game and Troubleshooting"],"syntax":[],"summary":"Please visit this overview page to learn more about our experimental client ports to Mac and options for Linux, including the limitations and F.A.Q.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Experimental Ports"]},{"name":"Arma 3: Firing Drills","type":"topic","md":"topics/Firing_Drills.md","json":"topics/Firing_Drills.json","groups":["General"],"syntax":[],"summary":"This guide will describe how to design and implement a custom Firing Drill Challenge as available in the vanilla game.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Firing Drills"]},{"name":"Arma 3: Flag Textures","type":"topic","md":"topics/Flag_Textures.md","json":"topics/Flag_Textures.json","groups":["Reference Lists"],"syntax":[],"summary":"Textures available for use with setFlagTexture/forceFlagTexture. See Command Group: Flags for all flag commands.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Functions Library","type":"topic","md":"topics/Functions_Library.md","json":"topics/Functions_Library.json","groups":["Scripting"],"syntax":[],"summary":"Arma 3's Functions Library is the way to declare mission, campaign or addon's Functions. The main difference from older Function Libraries is that it runs automatically and does not require a Functions module.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Functions Library","CfgFunctions","Functions Library (Arma 3)"]},{"name":"Arma 3: Functions Viewer","type":"topic","md":"topics/Functions_Viewer.md","json":"topics/Functions_Viewer.json","groups":["Tools and File Formats"],"syntax":[],"summary":"The Functions Viewer allows you to view all functions, modded or default that are defined in CfgFunctions.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Getting Started","type":"topic","md":"topics/Getting_Started.md","json":"topics/Getting_Started.json","groups":["Game and Troubleshooting"],"syntax":[],"summary":"Buying Arma 3Starting with the gamePlaying in Single PlayerPlaying in MultiplayerFinding players","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Getting Started"]},{"name":"Arma 3: GUI Coordinates","type":"topic","md":"topics/GUI_Coordinates.md","json":"topics/GUI_Coordinates.json","groups":["GUI"],"syntax":[],"summary":"You can check some of the grid systems on an interactive test menu ingame:","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 GUI Coordinates","GUI Coordinates"]},{"name":"Arma 3: Headless Client","type":"topic","md":"topics/Headless_Client.md","json":"topics/Headless_Client.json","groups":["Multiplayer and Server"],"syntax":[],"summary":"Multiple Connections and Addresses are allowed in the case of more than one Headless Client","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Headless Client"]},{"name":"Arma 3: High Command","type":"topic","md":"topics/High_Command.md","json":"topics/High_Command.json","groups":["Mission Editing"],"syntax":[],"summary":"High Command (HC) allows the player to slip into the role of a commander. Instead of having control over a group of several units, as high commander the player can take control of serverel squads and teams.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Hitpoints","type":"topic","md":"topics/Hitpoints.md","json":"topics/Hitpoints.json","groups":["Reference Lists"],"syntax":[],"summary":"","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: IDD List","type":"topic","md":"topics/IDD_List.md","json":"topics/IDD_List.json","groups":["GUI"],"syntax":[],"summary":"See also: Arma 3: Display3DEN IDCs.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 IDD List","findDisplay/Arma 3 IDD list"]},{"name":"Arma 3: Improved Fog","type":"topic","md":"topics/Improved_Fog.md","json":"topics/Improved_Fog.json","groups":["General"],"syntax":[],"summary":"Main improvements are:","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Improved Fog"]},{"name":"Arma 3: Infantry Metrics","type":"topic","md":"topics/Infantry_Metrics.md","json":"topics/Infantry_Metrics.json","groups":["General"],"syntax":[],"summary":"For making structures and also maps that work well in-game it ss important to know what metrics infantry units have.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Input Actions","type":"topic","md":"topics/Input_Actions.md","json":"topics/Input_Actions.json","groups":["Reference Lists"],"syntax":[],"summary":"REDIRECT inputAction/actions","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Invaders","type":"topic","md":"topics/Invaders.md","json":"topics/Invaders.json","groups":["Game and Troubleshooting"],"syntax":[],"summary":"Invaders is a minigame in the Arma 3 main menu. By default, it is only available during Arma 3 Steam sales. Completing the minigame unlocks the Arma Invaders achievement and turns the Arma 3 logo in the main menu golden.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Inventory IDC List","type":"topic","md":"topics/Inventory_IDC_List.md","json":"topics/Inventory_IDC_List.json","groups":["GUI"],"syntax":[],"summary":"62** IDCs target slot items 63** IDCs target slot container items (uniform, vest, backpack)","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: ItemInfo Config Reference","type":"topic","md":"topics/ItemInfo_Config_Reference.md","json":"topics/ItemInfo_Config_Reference.json","groups":["Reference Lists"],"syntax":[],"summary":"Used with: All items other than Weapons","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 ItemInfo Config Reference"]},{"name":"Arma 3: Jets Hitpoint Configuration","type":"topic","md":"topics/Jets_Hitpoint_Configuration.md","json":"topics/Jets_Hitpoint_Configuration.json","groups":["Configuration"],"syntax":[],"summary":"One of the features for the Jets DLC being created was overhaul of our own planes being released, including new hitpoints. Previous state was quite binary - you fly, or you die.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Jets Hitpoint Configuration"]},{"name":"Arma 3: Key Frame Animation","type":"topic","md":"topics/Key_Frame_Animation.md","json":"topics/Key_Frame_Animation.json","groups":["General"],"syntax":[],"summary":"Key Frame Animation is an animation system introduced in Arma 3 v1.78 with real time preview with 3DEN integration. A Key Frame is a location on a timeline which marks the beginning or end of a transition.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Key Frame Animation","Arma 3 Key Frame Animation: Tutorial - 3DEN","Arma 3: Key Frame Animation: Tutorial - 3DEN"]},{"name":"Arma 3: Launcher","type":"topic","md":"topics/Launcher.md","json":"topics/Launcher.json","groups":["Tools and File Formats"],"syntax":[],"summary":"The main purpose of the official Arma 3 Launcher is to enable easy management of local and Steam Workshop mods including their load order and custom presets, setting up game parameters and display Arma 3 developer news.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Launcher"]},{"name":"Arma 3: Launcher - Advanced Parameters","type":"topic","md":"topics/Launcher_-_Advanced_Parameters.md","json":"topics/Launcher_-_Advanced_Parameters.json","groups":["Game and Troubleshooting"],"syntax":[],"summary":"This page is summary of advanced parameters available in Arma 3 Launcher. Majority of these parameters is based on Arma 3 startup parameters.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Launcher - Advanced Parameters"]},{"name":"Arma 3: Launcher - Mod Handling","type":"topic","md":"topics/Launcher_-_Mod_Handling.md","json":"topics/Launcher_-_Mod_Handling.json","groups":["Modding"],"syntax":[],"summary":"This page presents description of mod handling by Arma 3 Launcher.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Launcher - Mod Handling"]},{"name":"Arma 3: Leaflets","type":"topic","md":"topics/Leaflets.md","json":"topics/Leaflets.json","groups":["General"],"syntax":[],"summary":"Propaganda leaflets are a new feature introduced in Arma 3 Laws of War DLC (Arma 3 v1.76)","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Leaflets"]},{"name":"Arma 3: Lights","type":"topic","md":"topics/Lights.md","json":"topics/Lights.json","groups":["Modding"],"syntax":[],"summary":"If a vehicle has headlights, they are usually available for the driver of the vehicle and if the driver is a human player, the headlights could be operated via keyboard binding (normally L) or scroll action menu.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Lights"]},{"name":"Arma 3: Livonia Props","type":"topic","md":"topics/Livonia_Props.md","json":"topics/Livonia_Props.json","groups":["Reference Lists"],"syntax":[],"summary":"From createSimpleObject","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Livonia Props"]},{"name":"Arma 3: Loading Screens","type":"topic","md":"topics/Loading_Screens.md","json":"topics/Loading_Screens.json","groups":["Game and Troubleshooting"],"syntax":[],"summary":"Arma 3 loading screens composes of two main sections:","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Loading Screens"]},{"name":"Arma 3: Magazine Proxies","type":"topic","md":"topics/Magazine_Proxies.md","json":"topics/Magazine_Proxies.json","groups":["Configuration"],"syntax":[],"summary":"Magazine Proxies, as name suggest, is a technology that allows moving weapon magazines to separate proxy & swap it dynamically by just swapping a different magazine.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Magazine Proxies","Magazine Proxies"]},{"name":"Arma 3: Main Menu","type":"topic","md":"topics/Main_Menu.md","json":"topics/Main_Menu.json","groups":["Game and Troubleshooting"],"syntax":[],"summary":"Arma 3 Apex introduces a new main menu defined in the RscDisplayMain ressource.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Main Menu"]},{"name":"Arma 3: Main Updates","type":"topic","md":"topics/Main_Updates.md","json":"topics/Main_Updates.json","groups":["Game and Troubleshooting"],"syntax":[],"summary":"This page gives an overview of past stable releases and their main features. This list is not supposed to give a complete overview but rather serve as quick resource to find out when features were introduced.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Main Updates"]},{"name":"Arma 3: meta.cpp","type":"topic","md":"topics/meta.cpp.md","json":"topics/meta.cpp.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Meta.cpp file contains additional information about mods published on Steam Workshop. This file is automatically created when a mod is published by Arma 3: Publisher to Steam Workshop.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Missile flight profiles","type":"topic","md":"topics/Missile_flight_profiles.md","json":"topics/Missile_flight_profiles.json","groups":["Configuration"],"syntax":[],"summary":"Since Arma 1.82 it is possible for precision guided munitions to utilize different flight profiles or acquire targets after being launched.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Missile flight profiles"]},{"name":"Arma 3: Mission Event Handlers","type":"topic","md":"topics/Mission_Event_Handlers.md","json":"topics/Mission_Event_Handlers.json","groups":["Event Handlers"],"syntax":[],"summary":"Local effect","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3: Event Handlers/addMissionEventHandler"]},{"name":"Arma 3: Mission HTTP Download","type":"topic","md":"topics/Mission_HTTP_Download.md","json":"topics/Mission_HTTP_Download.json","groups":["Multiplayer and Server"],"syntax":[],"summary":"When missionHTTPDownloadBaseURL is configured in the server config, clients will attempt to download mission files via HTTP from the specified base URL instead of receiving them directly from the game server.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Mission Overview","type":"topic","md":"topics/Mission_Overview.md","json":"topics/Mission_Overview.json","groups":["Mission Editing"],"syntax":[],"summary":"Overview is short summary of a mission displayed in mission selection. It's the first thing player sees from a mission and should not be underestimated; well made overview can immediately capture player's attention,…","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Mission Overview","Mission Overview"]},{"name":"Arma 3: Mission Presentation","type":"topic","md":"topics/Mission_Presentation.md","json":"topics/Mission_Presentation.json","groups":["Mission Editing"],"syntax":[],"summary":"In order to play a scenario from the main menu, player has to go through multiple menus. While in the scenario itself, additional user interface elements are available.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Mission Presentation","Mission Presentation"]},{"name":"Arma 3: Mission Voting","type":"topic","md":"topics/Mission_Voting.md","json":"topics/Mission_Voting.json","groups":["Multiplayer and Server"],"syntax":[],"summary":"Documentation for server-side voting settings.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3: Mission voting"]},{"name":"Arma 3: Mod Presentation","type":"topic","md":"topics/Mod_Presentation.md","json":"topics/Mod_Presentation.json","groups":["Modding"],"syntax":[],"summary":"A sample may be added in Arma 3 Tools, meanwhile, you can access the sources here, a demo here, and more information on DLC presentation here.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Mod Presentation","Mod Presentation"]},{"name":"Arma 3: Modded Keybinding","type":"topic","md":"topics/Modded_Keybinding.md","json":"topics/Modded_Keybinding.json","groups":["General"],"syntax":[],"summary":"As of Arma 3 v2.06, mods are able to define keys that can be bound by the user in the keybindings.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Modding Characters","type":"topic","md":"topics/Modding_Characters.md","json":"topics/Modding_Characters.json","groups":["Tools and File Formats"],"syntax":[],"summary":"This is an early version of a character model making tutorial for Arma 3 Alpha. It still relies on the old Arma 2 tools and only limited example models are provided - may be expanded in the future.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Modding Characters"]},{"name":"Arma 3: Module: Animals","type":"topic","md":"topics/Module~3A_Animals.md","json":"topics/Module~3A_Animals.json","groups":["Mission Editing"],"syntax":[],"summary":"Creates a group of animals and handles their basic behavior. Deleting the module will delete animals as well.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Module: Animals"]},{"name":"Arma 3: Module: Combat Get In","type":"topic","md":"topics/Module~3A_Combat_Get_In.md","json":"topics/Module~3A_Combat_Get_In.json","groups":["Mission Editing"],"syntax":[],"summary":"Bohemia Interactive's Combat Get In module allows you to easily set up crew behavior to a team in your missions.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Module: Combat Get In"]},{"name":"Arma 3: Module: Cover Map","type":"topic","md":"topics/Module~3A_Cover_Map.md","json":"topics/Module~3A_Cover_Map.json","groups":["Mission Editing"],"syntax":[],"summary":"Highlights area of operation in the map by enclosing it and covering the unused part.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Module: Cover Map"]},{"name":"Arma 3: Module: Game Master","type":"topic","md":"topics/Module~3A_Game_Master.md","json":"topics/Module~3A_Game_Master.json","groups":["Mission Editing"],"syntax":[],"summary":"Zeus logic which provides access to the 3D real-time editor.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Module: Game Master"]},{"name":"Arma 3: Module: Sector","type":"topic","md":"topics/Module~3A_Sector.md","json":"topics/Module~3A_Sector.json","groups":["Mission Editing"],"syntax":[],"summary":"Bohemia Interactive's sector module allows you to easily create sector control missions. The side with the strongest force within the area (calculated by number and type of the units) will be capturing it.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Module: Sector"]},{"name":"Arma 3: Moves","type":"topic","md":"topics/Moves.md","json":"topics/Moves.json","groups":["Reference Lists"],"syntax":[],"summary":"All Human Animations","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Moves"]},{"name":"Arma 3: MP Combat Patrol","type":"topic","md":"topics/MP_Combat_Patrol.md","json":"topics/MP_Combat_Patrol.json","groups":["Multiplayer and Server"],"syntax":[],"summary":"Combat Patrol is a game mode which can be easily set up on any map and offers short, randomized CQB scenarios on a location selected by the players.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 MP Combat Patrol","MP Combat Patrol"]},{"name":"Arma 3: MP End Game","type":"topic","md":"topics/MP_End_Game.md","json":"topics/MP_End_Game.json","groups":["Multiplayer and Server"],"syntax":[],"summary":"A sample is available in Arma 3 Tools.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 MP End Game","MP End Game"]},{"name":"Arma 3: MP Mission Names","type":"topic","md":"topics/MP_Mission_Names.md","json":"topics/MP_Mission_Names.json","groups":["General"],"syntax":[],"summary":"Format is PBO file name (for server config mission whitelisting) followed by the in-game name.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 MP Mission Names"]},{"name":"Arma 3: MP Support Guideline","type":"topic","md":"topics/MP_Support_Guideline.md","json":"topics/MP_Support_Guideline.json","groups":["Multiplayer and Server"],"syntax":[],"summary":"Most of the work involved in creating your own Support mission consists of simply inserting and synchronizing several modules and game logics in the Editor. We'll take a look at how it is done in this step-by-step guide.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 MP Support Guideline","MP Support Guideline"]},{"name":"Arma 3: MP Vanguard","type":"topic","md":"topics/MP_Vanguard.md","json":"topics/MP_Vanguard.json","groups":["Multiplayer and Server"],"syntax":[],"summary":"In these combined arms scenarios, we're paradropping an important device over a random area on the map, and three teams need to compete by picking up the device and taking it back to their base.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 MP Vanguard","Vanguard MP"]},{"name":"Arma 3: MP Warlords","type":"topic","md":"topics/MP_Warlords.md","json":"topics/MP_Warlords.json","groups":["Multiplayer and Server"],"syntax":[],"summary":"Warlords for Arma 3 is a multiplayer mode set up as a sort of Sector Control / CTI hybrid supporting TvT, PvP as well as COOP and even solo play against the AI.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 MP Warlords","MP Warlords"]},{"name":"Arma 3: Multi-Function Display (MFD) config reference","type":"topic","md":"topics/Multi-Function_Display_~28MFD~29_config_reference.md","json":"topics/Multi-Function_Display_~28MFD~29_config_reference.json","groups":["Configuration"],"syntax":[],"summary":"Multi-Function Display (MFD) is implementation of HUD (Head-Up Displays) in Arma 3. Display can be fixed on helmet (move with player head) or cockpit (static position).","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["A3 MFD config reference"]},{"name":"Arma 3: Multiplayer Campaign Creation","type":"topic","md":"topics/Multiplayer_Campaign_Creation.md","json":"topics/Multiplayer_Campaign_Creation.json","groups":["General"],"syntax":[],"summary":"A multiplayer campaign is a series of interconnected missions that follow a sequential order, creating a storyline that groups of players can enjoy together.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Named Pipe","type":"topic","md":"topics/Named_Pipe.md","json":"topics/Named_Pipe.json","groups":["Multiplayer and Server"],"syntax":[],"summary":"Arma 3 has a fully working implementation of named pipe which allows developers to pass several predefined commands to Arma process.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Named Pipe"]},{"name":"Arma 3: Named Properties","type":"topic","md":"topics/Named_Properties.md","json":"topics/Named_Properties.json","groups":["Configuration"],"syntax":[],"summary":"Named Properties can be set in Object Builder. If you don't see this, you must first active the Named Properties window under -> Window -> Named Properties, or simply press Alt + P.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Named Properties"]},{"name":"Arma 3: NameSound Setup","type":"topic","md":"topics/NameSound_Setup.md","json":"topics/NameSound_Setup.json","groups":["General"],"syntax":[],"summary":"One can assign magazines, weapons or vehicles (units, vehicles, objects, etc) with nameSound a reference to the radio protocol.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 NameSound Setup"]},{"name":"Arma 3: Notification","type":"topic","md":"topics/Notification.md","json":"topics/Notification.json","groups":["General"],"syntax":[],"summary":"Arma 3 allows to show mission or system notification using BIS_fnc_showNotification function:","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Notification","Notification"]},{"name":"Arma 3: Old Man Systems","type":"topic","md":"topics/Old_Man_Systems.md","json":"topics/Old_Man_Systems.json","groups":["General"],"syntax":[],"summary":"Each scenario using any Old Man systems needs to contain this minimal setup:","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Old Man Systems"]},{"name":"Arma 3: ORBAT Viewer","type":"topic","md":"topics/ORBAT_Viewer.md","json":"topics/ORBAT_Viewer.json","groups":["Tools and File Formats"],"syntax":[],"summary":"The ORBAT Viewer can be used to displayed the hiearchy of troops present in a scenario. Inside the ORBAT Viewer pressing H will toggle the visibility of the UI.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 ORBAT Viewer","ORBAT Viewer"]},{"name":"Arma 3: P3D Encryption","type":"topic","md":"topics/P3D_Encryption.md","json":"topics/P3D_Encryption.json","groups":["Modding"],"syntax":[],"summary":"","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Parallax Map","type":"topic","md":"topics/Parallax_Map.md","json":"topics/Parallax_Map.json","groups":["General"],"syntax":[],"summary":"This page describes changes in parallax technology that are going to go into main branch of Arma 3 with Eden update (estimated Q1 2016), originally written by Pavel Guglava.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Parallax Map"]},{"name":"Arma 3: Particle Effects","type":"topic","md":"topics/Particle_Effects.md","json":"topics/Particle_Effects.json","groups":["Configuration"],"syntax":[],"summary":"There are two ways how to define particle effect in Arma 3 - script and config. Pros and cons of config-defined effects:","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Particle Effects"]},{"name":"Arma 3: Particle Effects: Config Parameters","type":"topic","md":"topics/Particle_Effects~3A_Config_Parameters.md","json":"topics/Particle_Effects~3A_Config_Parameters.json","groups":["Configuration"],"syntax":[],"summary":"The list of config parameters used for calling of particle effects. For more information, see Arma 3: Particle Effects.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Particle Effects: Config Parameters"]},{"name":"Arma 3: Performance Optimisation","type":"topic","md":"topics/Performance_Optimisation.md","json":"topics/Performance_Optimisation.json","groups":["Game and Troubleshooting"],"syntax":[],"summary":"Arma 3 performance has always been a great interrogation topic. This page brings light on some aspects of the Video Settings.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Performance Optimisation"]},{"name":"Arma 3: Performance Profiling","type":"topic","md":"topics/Arma_3~3A_Performance_Profiling.md","json":"topics/Arma_3~3A_Performance_Profiling.json","groups":["Game and Troubleshooting"],"syntax":[],"summary":"","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Pixel Grid System","type":"topic","md":"topics/Pixel_Grid_System.md","json":"topics/Pixel_Grid_System.json","groups":["GUI"],"syntax":[],"summary":"Real Virtuality offers the ability to configure and draw HUD and UI elements, through the use of engine supported control types and configuration parameters.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Pixel Grid System","Pixel Grid System"]},{"name":"Arma 3: Play on Linux","type":"topic","md":"topics/Play_on_Linux.md","json":"topics/Play_on_Linux.json","groups":["Game and Troubleshooting"],"syntax":[],"summary":"This article covers the basic setup and troubleshooting of Arma 3 on Proton. Using Proton, it is possible to run the latest version of Arma 3 on a Linux client.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Play on Mac","type":"topic","md":"topics/Play_on_Mac.md","json":"topics/Play_on_Mac.json","groups":["Game and Troubleshooting"],"syntax":[],"summary":"This article covers the basic setup and troubleshooting of Arma 3 on Mac.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Points of Interest","type":"topic","md":"topics/Points_of_Interest.md","json":"topics/Points_of_Interest.json","groups":["Game and Troubleshooting"],"syntax":[],"summary":"\"Atlantis\" can be found at 150068 (source)","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Porting Guidelines Overview","type":"topic","md":"topics/Porting_Guidelines_Overview.md","json":"topics/Porting_Guidelines_Overview.json","groups":["Modding"],"syntax":[],"summary":"Infantry weapons","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Probing Mechanics","type":"topic","md":"topics/Probing_Mechanics.md","json":"topics/Probing_Mechanics.json","groups":["General"],"syntax":[],"summary":"Spoiler Warning","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Probing Mechanics"]},{"name":"Arma 3: Prof-Branch Change Log v2.18","type":"topic","md":"topics/Prof-Branch_Change_Log_v2.18.md","json":"topics/Prof-Branch_Change_Log_v2.18.json","groups":["Change Logs"],"syntax":[],"summary":"2.18.152893 new PROFILING branch with PERFORMANCE binaries, v32, server and client, windows 64-bit, linux server 64-bit","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Prof-Branch Change Log v2.20","type":"topic","md":"topics/Prof-Branch_Change_Log_v2.20.md","json":"topics/Prof-Branch_Change_Log_v2.20.json","groups":["Change Logs"],"syntax":[],"summary":"2.20.153973 new PROFILING branch with PERFORMANCE binaries, v78, server and client, windows 64-bit, linux server 64-bit","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Prof-Branch Change Log v2.22","type":"topic","md":"topics/Prof-Branch_Change_Log_v2.22.md","json":"topics/Prof-Branch_Change_Log_v2.22.json","groups":["Change Logs"],"syntax":[],"summary":"2.22.154126 new PROFILING branch with PERFORMANCE binaries, v10, server and client, windows 64-bit, linux server 64-bit","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Project Directory: Migration","type":"topic","md":"topics/Project_Directory~3A_Migration.md","json":"topics/Project_Directory~3A_Migration.json","groups":["Tools and File Formats"],"syntax":[],"summary":"This only applies if you are currently using the install directory of Arma 3 Tools as the source for your P drive. Otherwise, there is no need to perform these operations.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Project Directory: Migration"]},{"name":"Arma 3: Publisher","type":"topic","md":"topics/Arma_3~3A_Publisher.md","json":"topics/Arma_3~3A_Publisher.json","groups":["Tools and File Formats"],"syntax":[],"summary":"The purpose of this tools is to publish and manage items in the Steam Workshop. It allows you to upload your mods and change the information that is displayed on their Steam Workshop page.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Publisher"]},{"name":"Arma 3: Radio Protocol","type":"topic","md":"topics/Radio_Protocol.md","json":"topics/Radio_Protocol.json","groups":["General"],"syntax":[],"summary":"Overview of the radio protocol technology.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Radio Protocol"]},{"name":"Arma 3: RC-Branch Change Log v2.20","type":"topic","md":"topics/RC-Branch_Change_Log_v2.20.md","json":"topics/RC-Branch_Change_Log_v2.20.json","groups":["Change Logs"],"syntax":[],"summary":"~~We're starting public Release Candidate testing for Arma 3 platform update 2.20 today.~~ This test has concluded, thanks!","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: RC-Branch Change Log v2.22","type":"topic","md":"topics/RC-Branch_Change_Log_v2.22.md","json":"topics/RC-Branch_Change_Log_v2.22.json","groups":["Change Logs"],"syntax":[],"summary":"We're opening public Release Candidate testing for Arma 3 platform update 2.22.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Regular Expressions","type":"topic","md":"topics/Regular_Expressions.md","json":"topics/Regular_Expressions.json","groups":["Scripting"],"syntax":[],"summary":"A Regular Expression (or regex/regexp) is an advanced text search format involving specific codes.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Remote Execution","type":"topic","md":"topics/Remote_Execution.md","json":"topics/Remote_Execution.json","groups":["Scripting"],"syntax":[],"summary":"Remote Execution is one of the cornerstones of Multiplayer Scripting in Arma 3.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Remote Execution","Remote Execution"]},{"name":"Arma 3: Replacement Config Tutorial","type":"topic","md":"topics/Replacement_Config_Tutorial.md","json":"topics/Replacement_Config_Tutorial.json","groups":["Configuration"],"syntax":[],"summary":"This is a guide how to create an addon to replace the look of a given weapon/unit/vehicle with a different model from another community made addon.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["ArmA 3 Replacement Config Tutorial","Arma 3 Replacement Config Tutorial"]},{"name":"Arma 3: Respawn","type":"topic","md":"topics/Respawn.md","json":"topics/Respawn.json","groups":["General"],"syntax":[],"summary":"Scripting Commands","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Respawn","Arma 3 Respawn: New Respawn Screen","Arma 3: Respawn: New Respawn Screen","CfgRespawnTemplates"]},{"name":"Arma 3: Revive","type":"topic","md":"topics/Revive.md","json":"topics/Revive.json","groups":["General"],"syntax":[],"summary":"Revive is a multiplayer system built to enhance teamwork during infantry gameplay. Its main highlights are:","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Revive","Revive","Revive remastered"]},{"name":"Arma 3: Ropes","type":"topic","md":"topics/Ropes.md","json":"topics/Ropes.json","groups":["General"],"syntax":[],"summary":"See Ropes and Sling Loading command group.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: RscDisplayLocWeaponInfo","type":"topic","md":"topics/RscDisplayLocWeaponInfo.md","json":"topics/RscDisplayLocWeaponInfo.json","groups":["Configuration"],"syntax":[],"summary":"A debug config dialog to explore all weapon and magazine classes and check if their localized name is too long.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 RscDisplayLocWeaponInfo","RscDisplayLocWeaponInfo"]},{"name":"Arma 3: Scope 3D","type":"topic","md":"topics/Scope_3D.md","json":"topics/Scope_3D.json","groups":["Configuration"],"syntax":[],"summary":"This page will show you how to make a 3D scope, step by step.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Scope 3D"]},{"name":"Arma 3: Scripted Database","type":"topic","md":"topics/Scripted_Database.md","json":"topics/Scripted_Database.json","groups":["Scripting"],"syntax":[],"summary":"A Scripted Database is a simple way to manage information with ingame functions from Bohemia Interactive and has been introduced in Take On Helicopters.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Scripted Event Handlers","type":"topic","md":"topics/Scripted_Event_Handlers.md","json":"topics/Scripted_Event_Handlers.json","groups":["Event Handlers"],"syntax":[],"summary":"Scripted Event Handlers are triggered by some of BI's modules and functions. When triggered any code registered for one of these events via BIS_fnc_addScriptedEventHandler will be executed.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3: Event Handlers/ScriptedEventHandlers"]},{"name":"Arma 3: Sensors","type":"topic","md":"topics/Sensors.md","json":"topics/Sensors.json","groups":["General"],"syntax":[],"summary":"Vehicle and ammo sensors for target detection and tracking.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Sensors"]},{"name":"Arma 3: Sensors Config Reference","type":"topic","md":"topics/Sensors_Config_Reference.md","json":"topics/Sensors_Config_Reference.json","groups":["Configuration"],"syntax":[],"summary":"Vehicle and ammo sensors for target detection and tracking.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Sensors config reference","Arma 3: Sensors config reference"]},{"name":"Arma 3: Server Config File","type":"topic","md":"topics/Server_Config_File.md","json":"topics/Server_Config_File.json","groups":["Multiplayer and Server"],"syntax":[],"summary":"This article deals with the server.cfg, a configuration file which one can use to configure various game server settings such as the difficulty level, how many votes are needed, and welcome messages.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3: Server Security","server.cfg"]},{"name":"Arma 3: Server Profile","type":"topic","md":"topics/Server_Profile.md","json":"topics/Server_Profile.json","groups":["Multiplayer and Server"],"syntax":[],"summary":"This article is about the server.Arma3Profile.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Server Side Scripting","type":"topic","md":"topics/Server_Side_Scripting.md","json":"topics/Server_Side_Scripting.json","groups":["Multiplayer and Server"],"syntax":[],"summary":"The server has a separate Virtual Machine (VM) running administration scripts.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: ServerBrowserProtocol2","type":"topic","md":"topics/ServerBrowserProtocol2.md","json":"topics/ServerBrowserProtocol2.json","groups":["Multiplayer and Server"],"syntax":[],"summary":"Arma 3 Server Browser Protocol","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 ServerBrowserProtocol2"]},{"name":"Arma 3: ServerBrowserProtocol3","type":"topic","md":"topics/ServerBrowserProtocol3.md","json":"topics/ServerBrowserProtocol3.json","groups":["Multiplayer and Server"],"syntax":[],"summary":"STEAMWORKSquery Server Browser Protocol","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 ServerBrowserProtocol3"]},{"name":"Arma 3: Setting Textures for Wrecks","type":"topic","md":"topics/Setting_Textures_for_Wrecks.md","json":"topics/Setting_Textures_for_Wrecks.json","groups":["Modding"],"syntax":[],"summary":"Eden Update comes with a new functionality allowing setting of hiddenSelections textures (skins) even for wrecks of vehicles.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Setting Textures for Wrecks"]},{"name":"Arma 3: Ships Config Guidelines","type":"topic","md":"topics/Ships_Config_Guidelines.md","json":"topics/Ships_Config_Guidelines.json","groups":["Tools and File Formats"],"syntax":[],"summary":"So you want to build a boat in Arma 3? Well lets start with some basics...","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Ships Config Guidelines"]},{"name":"Arma 3: Shooting Targets","type":"topic","md":"topics/Shooting_Targets.md","json":"topics/Shooting_Targets.json","groups":["General"],"syntax":[],"summary":"Arma 3 comes with a variety of shooting targets. Most of these targets come with a somewhat hidden functionality which is explained on this page.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Simple Objects","type":"topic","md":"topics/Simple_Objects.md","json":"topics/Simple_Objects.json","groups":["General"],"syntax":[],"summary":"Simple Objects is feature that allows creation of objects with very limited simulation, low performance impact and network traffic.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Simple Objects"]},{"name":"Arma 3: Soldier Protection","type":"topic","md":"topics/Soldier_Protection.md","json":"topics/Soldier_Protection.json","groups":["General"],"syntax":[],"summary":"This new system allows the definition of the protection level of various hit-points (head, face, neck) in a given piece of equipment (I.e. Headgear, vest).","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Soldier Protection"]},{"name":"Arma 3: Sound","type":"topic","md":"topics/Sound.md","json":"topics/Sound.json","groups":["Configuration"],"syntax":[],"summary":"Arma 3's sound system became much more complex with the release of the Eden Update.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Sound","Sound"]},{"name":"Arma 3: Sound Files","type":"topic","md":"topics/Sound_Files.md","json":"topics/Sound_Files.json","groups":["Reference Lists"],"syntax":[],"summary":"Execute the following script in a saved Eden Editor scenario in the Arma 3: Debug Console to get a complete list of all sound files.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Sound: cfgSound3DProcessors","type":"topic","md":"topics/Sound~3A_cfgSound3DProcessors.md","json":"topics/Sound~3A_cfgSound3DProcessors.json","groups":["Configuration"],"syntax":[],"summary":"In the old audio engine any stereo file that was supposed to be positional in the 3D world (gunshots for example) was downmixed to mono.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Sound: cfgSound3DProcessors","cfgSound3DProcessors"]},{"name":"Arma 3: Sound: cfgSoundCurves","type":"topic","md":"topics/Sound~3A_cfgSoundCurves.md","json":"topics/Sound~3A_cfgSoundCurves.json","groups":["Configuration"],"syntax":[],"summary":"Instead of having to define many points every time you need to define a curve (for example for the rangeCurve in a SoundShader) you can use the class CfgSoundCurves to define specific sound curves and then just use the…","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Sound: cfgSoundCurves"]},{"name":"Arma 3: Sound: cfgSoundSets","type":"topic","md":"topics/Sound~3A_cfgSoundSets.md","json":"topics/Sound~3A_cfgSoundSets.json","groups":["Configuration"],"syntax":[],"summary":"A SoundSet usually combines multiple SoundShaders and decides how they are presented in the world. Let's look at an example SoundSet:","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Sound: cfgSoundSets"]},{"name":"Arma 3: Sound: cfgSoundShaders","type":"topic","md":"topics/Sound~3A_cfgSoundShaders.md","json":"topics/Sound~3A_cfgSoundShaders.json","groups":["Configuration"],"syntax":[],"summary":"The SoundShader within the class cfgSoundShaders is the most basic sound entity in the Arma 3 sound engine. Let's look at an example and the parameters.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Sound: cfgSoundShaders"]},{"name":"Arma 3: Sound: ExampleWeaponConfig","type":"topic","md":"topics/Sound~3A_ExampleWeaponConfig.md","json":"topics/Sound~3A_ExampleWeaponConfig.json","groups":["Configuration"],"syntax":[],"summary":"CfgPatches is the class that that gives your addon it is identity. More info in the CfgPatches page.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Sound: ExampleConfig","Arma 3 Sound: ExampleWeaponConfig","Arma 3: Sound: ExampleConfig"]},{"name":"Arma 3: Sound: Filters","type":"topic","md":"topics/Sound~3A_Filters.md","json":"topics/Sound~3A_Filters.json","groups":["Configuration"],"syntax":[],"summary":"Every sound in the game is attenuated by a frequency Low Pass Filter, the frequency cutoff changes with distance.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Sound: Filters"]},{"name":"Arma 3: Sound: Global Sound Parameters","type":"topic","md":"topics/Sound~3A_Global_Sound_Parameters.md","json":"topics/Sound~3A_Global_Sound_Parameters.json","groups":["Configuration"],"syntax":[],"summary":"Definition of default sound properties, which are applied on every sound if not overridden by custom definition within SoundSet.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Sound: Global Sound Parameters"]},{"name":"Arma 3: Sound: Processing Types","type":"topic","md":"topics/Sound~3A_Processing_Types.md","json":"topics/Sound~3A_Processing_Types.json","groups":["Configuration"],"syntax":[],"summary":"Sound Processing Type in Arma 3 audio engine is method of distribution of source wave file channels to output channels.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Sound: Processing Types"]},{"name":"Arma 3: Sound: Sound Curves","type":"topic","md":"topics/Sound~3A_Sound_Curves.md","json":"topics/Sound~3A_Sound_Curves.json","groups":["Configuration"],"syntax":[],"summary":"Sound curve is a simple set of points on 2D graph, which define the relationship between two variables (usually distance and volume).","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Sound: Sound Curves"]},{"name":"Arma 3: Sound: SoundControllers","type":"topic","md":"topics/Sound~3A_SoundControllers.md","json":"topics/Sound~3A_SoundControllers.json","groups":["Configuration"],"syntax":[],"summary":"Sound controllers deliver data from the engine in real time which makes them perfect to control volumes and frequencies of sounds. If you want to monitor sound controllers, you can use these functions:","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Sound: EnvironmentVariables","Arma 3 Sound: SoundControllers","Arma 3: Sound: EnvironmentVariables"]},{"name":"Arma 3: Sound: SoundSet","type":"topic","md":"topics/Sound~3A_SoundSet.md","json":"topics/Sound~3A_SoundSet.json","groups":["Configuration"],"syntax":[],"summary":"SoundSet is second level of sound configuration. It contains array of SoundShaders to be mixed and parameters for advanced features and options.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Sound: SoundSet"]},{"name":"Arma 3: Sound: SoundShader","type":"topic","md":"topics/Sound~3A_SoundShader.md","json":"topics/Sound~3A_SoundShader.json","groups":["Configuration"],"syntax":[],"summary":"SoundShader is the lowest level of sound configuration. It contains the definition of sound files and basic set of parameters.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Sound: SoundShader"]},{"name":"Arma 3: Sound: SoundShapes","type":"topic","md":"topics/Sound~3A_SoundShapes.md","json":"topics/Sound~3A_SoundShapes.json","groups":["General"],"syntax":[],"summary":"SoundShapes allow sounds to have different volumes depending on whether the listener is inside or outside a soundShape with a transition inbetween.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Sound: SoundShapes"]},{"name":"Arma 3: Soundtrack","type":"topic","md":"topics/Soundtrack.md","json":"topics/Soundtrack.json","groups":["Game and Troubleshooting"],"syntax":[],"summary":"Owners of Digital Deluxe, Extended and Supporter Edition of the game have all tracks accessible as MP3 files in the Bonus folder (by default C:\\Program Files (x86)\\Steam\\SteamApps\\common\\Arma 3\\Bonus).","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["ArmA 3: Music","Arma 3 Soundtrack"]},{"name":"Arma 3: Spectrum Device","type":"topic","md":"topics/Spectrum_Device.md","json":"topics/Spectrum_Device.json","groups":["General"],"syntax":[],"summary":"The Spectrum Device is a tool / feature introduced in Arma 3 Contact. It's fully integrated only in the optionally loaded expansion data, relying on systems that cannot exist outside of Contact.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Spectrum Device"]},{"name":"Arma 3: Splendid Animation Viewer","type":"topic","md":"topics/Splendid_Animation_Viewer.md","json":"topics/Splendid_Animation_Viewer.json","groups":["Tools and File Formats"],"syntax":[],"summary":"The Splendid Animation Viewer lets you preview animations ingame. You can use some of the commands listed here to animate the character.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Splendid Camera","type":"topic","md":"topics/Splendid_Camera.md","json":"topics/Splendid_Camera.json","groups":["Tools and File Formats"],"syntax":[],"summary":"The Splendid Camera is available in Eden Editor and Debug Console. It can be used to capture scenes, look around the map or create splendid screenshots.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Splendid Camera","Splendid Camera"]},{"name":"Arma 3: Splendid Config Viewer","type":"topic","md":"topics/Splendid_Config_Viewer.md","json":"topics/Splendid_Config_Viewer.json","groups":["Tools and File Formats"],"syntax":[],"summary":"The Splendid™ Config Viewer is a way to access the contents of the game's current config.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Stamina","type":"topic","md":"topics/Stamina.md","json":"topics/Stamina.json","groups":["General"],"syntax":[],"summary":"Stamina is the new exhaustion mechanics that replaced the old Fatigue system as of Arma 3 Nexus update (1.54).","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Stamina"]},{"name":"Arma 3: Startup Parameters","type":"topic","md":"topics/Startup_Parameters.md","json":"topics/Startup_Parameters.json","groups":["Multiplayer and Server"],"syntax":[],"summary":"Startup parameters are command line interface(CLI) arguments that go after the executable's name in order to set options; e.g arma3_x64.exe -window to start the game in windowed mode.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Startup Parameters","Arma3: Startup Parameters"]},{"name":"Arma 3: Stat Names","type":"topic","md":"topics/Stat_Names.md","json":"topics/Stat_Names.json","groups":["Reference Lists"],"syntax":[],"summary":"List of possible values for StatName for commands setStatValue and getStatValue – data extracted from Steam Database.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Stat Names","Stat Names","StatNames"]},{"name":"Arma 3: Steam Branches","type":"topic","md":"topics/Steam_Branches.md","json":"topics/Steam_Branches.json","groups":["Game and Troubleshooting"],"syntax":[],"summary":"Arma 3 is distributed as several branches on Steam.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Steam Branches"]},{"name":"Arma 3: Steam Game Recording","type":"topic","md":"topics/Steam_Game_Recording.md","json":"topics/Steam_Game_Recording.json","groups":["Game and Troubleshooting"],"syntax":[],"summary":"Arma 3 supports the Steam Timeline feature as part of Steam Game Recording.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: STEAMWORKSquery","type":"topic","md":"topics/STEAMWORKSquery.md","json":"topics/STEAMWORKSquery.json","groups":["Multiplayer and Server"],"syntax":[],"summary":"Steam API provides an ability to register a game server to Steam master server for players to find it and get its ip and port, that is later used by the client to directly connect to the game server.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["STEAMWORKSquery"]},{"name":"Arma 3: Suppression","type":"topic","md":"topics/Suppression.md","json":"topics/Suppression.json","groups":["Configuration"],"syntax":[],"summary":"There is an Event Handler for suppression events: Arma 3: Event Handlers - Suppressed.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Suppression"]},{"name":"Arma 3: Tanks Config Guidelines","type":"topic","md":"topics/Tanks_Config_Guidelines.md","json":"topics/Tanks_Config_Guidelines.json","groups":["Configuration"],"syntax":[],"summary":"Arma 3: Cars Config Guidelines","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Tanks Config Guidelines"]},{"name":"Arma 3: Targeting","type":"topic","md":"topics/Targeting.md","json":"topics/Targeting.json","groups":["General"],"syntax":[],"summary":"Targeting systems and aids in Arma 3:","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Targeting"]},{"name":"Arma 3: Targeting Config Reference","type":"topic","md":"topics/Targeting_Config_Reference.md","json":"topics/Targeting_Config_Reference.json","groups":["Reference Lists"],"syntax":[],"summary":"Limits locking to specific target category. Also says if the AI will be \"able\" to engage these certain types with the given ammo (for the actual AI target preference use aiAmmoUsageFlags).","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["A3 Targeting config reference","Arma 3 Targeting config reference","Arma 3: Targeting config reference"]},{"name":"Arma 3: Task Framework","type":"topic","md":"topics/Task_Framework.md","json":"topics/Task_Framework.json","groups":["General"],"syntax":[],"summary":"Task framework is a complex scripted system for handling tasks in both singleplayer and multiplayer environment.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Task Framework","Arma 3 Tasks Overhaul","Arma 3: Tasks Overhaul","Task Framework"]},{"name":"Arma 3: Task Framework Tutorial","type":"topic","md":"topics/Task_Framework_Tutorial.md","json":"topics/Task_Framework_Tutorial.json","groups":["Scripting"],"syntax":[],"summary":"Tasks are a group's objectives. Arma 3 introduced the Arma 3: Task Framework to work with tasks with ease. The Task Framework functions have a global effect.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Task Framework Tutorial"]},{"name":"Arma 3: Terrain Creation","type":"topic","md":"topics/Terrain_Creation.md","json":"topics/Terrain_Creation.json","groups":["Modding"],"syntax":[],"summary":"Tools","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Terrain Creation"]},{"name":"Arma 3: Time Trials","type":"topic","md":"topics/Time_Trials.md","json":"topics/Time_Trials.json","groups":["General"],"syntax":[],"summary":"This guide describes how to design and implement a custom Time Trial Challenge (similar to those available in the vanilla game).","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Time Trials"]},{"name":"Arma 3: Tools Dev-Branch Change Log","type":"topic","md":"topics/Tools_Dev-Branch_Change_Log.md","json":"topics/Tools_Dev-Branch_Change_Log.json","groups":["Change Logs"],"syntax":[],"summary":"Size: ~3.6 MB","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Tools Diag","type":"topic","md":"topics/Tools_Diag.md","json":"topics/Tools_Diag.json","groups":["Tools and File Formats"],"syntax":[],"summary":"This script will check some registry keys, files and other stuff to produce a report to help debugging your tools. Reports are stored in *Arma3Toolsdirectory\\Logs* and named \"Arma3CommunityTools_<DATE>.rpt\"","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Tools Diag"]},{"name":"Arma 3: Tools Installation","type":"topic","md":"topics/Tools_Installation.md","json":"topics/Tools_Installation.json","groups":["Tools and File Formats"],"syntax":[],"summary":"This page contains all necessary data to install Arma 3 Tools in your computer.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Tools Installation"]},{"name":"Arma 3: Tools Launcher","type":"topic","md":"topics/Tools_Launcher.md","json":"topics/Tools_Launcher.json","groups":["Tools and File Formats"],"syntax":[],"summary":"This is a \"one place\" for Arma 3 Tools, it can check some points of your installation and run any tools from the suite. It's also able to detect Mikero's tools and Poseidon Tools and interact with them.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Tools Launcher"]},{"name":"Arma 3: Tree View Path","type":"topic","md":"topics/Tree_View_Path.md","json":"topics/Tree_View_Path.json","groups":["Scripting"],"syntax":[],"summary":"Tree View path for referencing Tree View item is not the same as the path used for adding items to the Tree View. This may cause quite a bit of confusion as to the usage of the Tree View commands.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Tree View Path"]},{"name":"Arma 3: Trees","type":"topic","md":"topics/Trees.md","json":"topics/Trees.json","groups":["Modding"],"syntax":[],"summary":"Part of Arma 3: Vegetation P3D about Tree materials.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Trees"]},{"name":"Arma 3: Unit Insignia","type":"topic","md":"topics/Unit_Insignia.md","json":"topics/Unit_Insignia.json","groups":["General"],"syntax":[],"summary":"Unit insignia is a custom texture which can be mapped to a character to give it special look. It's similar to existing squad.xml clan logo, and it is based on real life shoulder sleeve insignia.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Unit Insignia"]},{"name":"Arma 3: Unusual Process Exit","type":"topic","md":"topics/Unusual_Process_Exit.md","json":"topics/Unusual_Process_Exit.json","groups":["Game and Troubleshooting"],"syntax":[],"summary":"An “Unusual process exit” message is displayed by Arma 3: Launcher whenever it detects that the game was not closed correctly.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Unusual process exit","Arma 3: Unusual process exit"]},{"name":"Arma 3: User Interface Editor","type":"topic","md":"topics/User_Interface_Editor.md","json":"topics/User_Interface_Editor.json","groups":["GUI"],"syntax":[],"summary":"The User Interface editor can be launched from the Debug Console -> \"GUI Editor\" button.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 User Interface Editor","User Interface Editor (Arma 3)","User Interface Editor (Take On Helicopters)"]},{"name":"Arma 3: Utilities","type":"topic","md":"topics/Utilities.md","json":"topics/Utilities.json","groups":["Tools and File Formats"],"syntax":[],"summary":"In order to access the Utilities list, type utils in debug console and click on LOCAL EXEC or execute execVM \"A3\\Functions_F\\Debug\\Utilities\\lib\\index.sqf\".","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Utilities"]},{"name":"Arma 3: UVAnimations","type":"topic","md":"topics/UVAnimations.md","json":"topics/UVAnimations.json","groups":["Modding"],"syntax":[],"summary":"UV animations, in contrast to regular animations, are not part of model.cfg but main vehicle configuration.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 UVAnimations","UVAnimations"]},{"name":"Arma 3: Vegetation P3D","type":"topic","md":"topics/Vegetation_P3D.md","json":"topics/Vegetation_P3D.json","groups":["Modding"],"syntax":[],"summary":"LOWpoly stencil shadow LOD (up to 100 triangles), is cast when shadows are on Low video settings.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Vegetation P3D"]},{"name":"Arma 3: Vehicle Customisation","type":"topic","md":"topics/Vehicle_Customisation.md","json":"topics/Vehicle_Customisation.json","groups":["Configuration"],"syntax":[],"summary":"The Vehicle Customisation (VhC) is the system responsible for the customisation of vehicles, either, defined or randomised. It consists of a set of config properties and classes and a set of functions.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Vehicle Customization","Arma 3: Vehicle Customization","Vehicle Customization (VhC)"]},{"name":"Arma 3: Vehicle Handling Configuration","type":"topic","md":"topics/Vehicle_Handling_Configuration.md","json":"topics/Vehicle_Handling_Configuration.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Defines simulation type of the vehicle. PhysX simulation ends with letter \"x\". Can be:","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Vehicle Handling Configuration"]},{"name":"Arma 3: Vehicle Hitpoint Creation","type":"topic","md":"topics/Vehicle_Hitpoint_Creation.md","json":"topics/Vehicle_Hitpoint_Creation.json","groups":["Configuration"],"syntax":[],"summary":"This article gives basic suggestions for building vehicle fire geometry and hit points. It assumes you are already familiar with making vehicle addons for Arma 3.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Vehicle Hitpoint Creation","Arma Vehicle Hitpoint Creation"]},{"name":"Arma 3: Vehicle in Vehicle Transport","type":"topic","md":"topics/Vehicle_in_Vehicle_Transport.md","json":"topics/Vehicle_in_Vehicle_Transport.json","groups":["Configuration"],"syntax":[],"summary":"Vehicle in Vehicle Transport functionality was added in Arma 3 Apex expansion. For proper function it needs suitable transport vehicle with cargo space defined in model and in config.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Vehicle in Vehicle Transport"]},{"name":"Arma 3: Vehicle Loadouts","type":"topic","md":"topics/Vehicle_Loadouts.md","json":"topics/Vehicle_Loadouts.json","groups":["Configuration"],"syntax":[],"summary":"In-game customisation of vehicle's external armament.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Dynamic Loadouts","Arma 3 Vehicle Loadouts","Arma 3: Dynamic Loadouts"]},{"name":"Arma 3: Vehicle Weapon Switching","type":"topic","md":"topics/Vehicle_Weapon_Switching.md","json":"topics/Vehicle_Weapon_Switching.json","groups":["Configuration"],"syntax":[],"summary":"As part of Arma 3 release 1.54, four actions were added offering the ability to switch between vehicle weapons based on categorization, which avoided the need to cycle through every weapon.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Vehicle Weapon Switching"]},{"name":"Arma 3: Virtual Reality Custom Courses","type":"topic","md":"topics/Virtual_Reality_Custom_Courses.md","json":"topics/Virtual_Reality_Custom_Courses.json","groups":["General"],"syntax":[],"summary":"Here is a basic guide on how to configure your own VR training courses. If there are some community Courses configured, a new selector will appear with a list of the Courses.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma3: Virtual Reality Custom Courses"]},{"name":"Arma 3: Visual Upgrade","type":"topic","md":"topics/Visual_Upgrade.md","json":"topics/Visual_Upgrade.json","groups":["General"],"syntax":[],"summary":"We wanted to improve the visual results for our and your own maps. The change was more extensive than before and at first you might be confused as was changed.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Weapon Collimator Sights","type":"topic","md":"topics/Weapon_Collimator_Sights.md","json":"topics/Weapon_Collimator_Sights.json","groups":["Tools and File Formats"],"syntax":[],"summary":"(Written by Alwarren. Thank you to LiquidPinky and da12thMonkey for their help. See the Forum thread for more info http://forums.bistudio.com/showthread.php?153485-How-to-get-the-Collimator-sights-to-work)","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Weapon Collimator Sights"]},{"name":"Arma 3: Weapon Config Guidelines","type":"topic","md":"topics/Weapon_Config_Guidelines.md","json":"topics/Weapon_Config_Guidelines.json","groups":["Tools and File Formats"],"syntax":[],"summary":"101 - How to set up a weapon for Arma 3","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Weapon Config Guidelines"]},{"name":"Arma 3: WebAPI","type":"topic","md":"topics/WebAPI.md","json":"topics/WebAPI.json","groups":["General"],"syntax":[],"summary":"WebAPI allows to use HTTP, Websocket and other REST APIs.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Writing a Function","type":"topic","md":"topics/Writing_a_Function.md","json":"topics/Writing_a_Function.json","groups":["Scripting"],"syntax":[],"summary":"The most important thing to remember when writing a function is that other people are going to use it. Most of them won't understand how it works, expecting it to do its job without problems.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Arma 3: Zeus Hints & Tips","type":"topic","md":"topics/Zeus_Hints_~26_Tips.md","json":"topics/Zeus_Hints_~26_Tips.json","groups":["Game and Troubleshooting"],"syntax":[],"summary":"Guide for Arma 3 Zeus, courtesy of Lankercool from the Arma 3 Discord.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"arma.cfg","type":"topic","md":"topics/arma.cfg.md","json":"topics/arma.cfg.json","groups":["Multiplayer and Server"],"syntax":[],"summary":"REDIRECT arma2.cfg","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"arma2.cfg","type":"topic","md":"topics/arma2.cfg.md","json":"topics/arma2.cfg.json","groups":["Multiplayer and Server"],"syntax":[],"summary":"The arma.cfg or arma2.cfg or arma2oa.cfg or takeonh.cfg are configuration files containing detailed information about YOUR game setup. Information such as language, LOD detail, resolution are stored in these files.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Joystick sensitivity settings","arma.cfg","arma2oa.cfg","arma3.cfg","takeonh.cfg"]},{"name":"Arma: Airport IDs","type":"topic","md":"topics/Arma~3A_Airport_IDs.md","json":"topics/Arma~3A_Airport_IDs.json","groups":["Reference Lists"],"syntax":[],"summary":"This page lists Arma games' airport ids.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["ArmA: Airport ID","ArmA: Armed Assault: Airport ID","ArmA:Airport ID"]},{"name":"Arma: All-in-one Config","type":"topic","md":"topics/Arma~3A_All-in-one_Config.md","json":"topics/Arma~3A_All-in-one_Config.json","groups":["Configuration"],"syntax":[],"summary":"Contains the game configs as they exist in memory when the game is running. Useful during development, lookup of values etc.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["AllInOne Config"]},{"name":"Arma: GUI Configuration","type":"topic","md":"topics/Arma~3A_GUI_Configuration.md","json":"topics/Arma~3A_GUI_Configuration.json","groups":["GUI"],"syntax":[],"summary":"Dialogs are one way to provide custom graphical user interface in your missions and allow interaction with the player as well as they are able to run code.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Dialog Control","Dialogs"]},{"name":"Arma: Mod Folders","type":"topic","md":"topics/Arma~3A_Mod_Folders.md","json":"topics/Arma~3A_Mod_Folders.json","groups":["Multiplayer and Server"],"syntax":[],"summary":"Custom mod folders is a concept that was introduced with Operation Flashpoint. It allows addon makers and players to completely change most aspects of the game.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Modfolders"]},{"name":"Array","type":"topic","md":"topics/Array.md","json":"topics/Array.json","groups":["Data Types"],"syntax":[],"summary":"An Array is a list of items of varying variable types (including other arrays). Different types can coexist within the same array.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Array of Eden Entities","type":"topic","md":"topics/Array_of_Eden_Entities.md","json":"topics/Array_of_Eden_Entities.json","groups":["Scripting"],"syntax":[],"summary":"Array of Eden Entities is an Array used by many Eden Editor commands. It's not a unique data type, only an array with specific format.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Array+=","type":"topic","md":"topics/Array~2B~3D.md","json":"topics/Array~2B~3D.json","groups":["Tools and File Formats"],"syntax":[],"summary":"same-file support Arma 3 v1.00 full support","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Aspect Ratio Management","type":"topic","md":"topics/Aspect_Ratio_Management.md","json":"topics/Aspect_Ratio_Management.json","groups":["Multiplayer and Server"],"syntax":[],"summary":"The Aspect Ratio is the ratio of the pixel width of your display to the height of the display. Commonly you'll see it listed as a number (1.25 or 0.8) or as a ratio (5:4).","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"BankRev","type":"topic","md":"topics/BankRev.md","json":"topics/BankRev.json","groups":["Tools and File Formats"],"syntax":[],"summary":"BankRev is a simple tool to extract content of PBOs","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"BattlEye","type":"topic","md":"topics/BattlEye.md","json":"topics/BattlEye.json","groups":["Multiplayer and Server"],"syntax":[],"summary":"BattlEye website Abbreviation: BE","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"BIDMP","type":"topic","md":"topics/BIDMP.md","json":"topics/BIDMP.json","groups":["Tools and File Formats"],"syntax":[],"summary":"REDIRECT Crash Files","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Bimpas File Format","type":"topic","md":"topics/Bimpas_File_Format.md","json":"topics/Bimpas_File_Format.json","groups":["Tools and File Formats"],"syntax":[],"summary":"bimpas files are associated with Xbox elite they were the precursor to Armed Assault's rvmat files.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"BIN","type":"topic","md":"topics/BIN.md","json":"topics/BIN.json","groups":["Tools and File Formats"],"syntax":[],"summary":"REDIRECt Config.cpp/bin File Format","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"BIN File Formats","type":"topic","md":"topics/BIN_File_Formats.md","json":"topics/BIN_File_Formats.json","groups":["Tools and File Formats"],"syntax":[],"summary":"FileExtension .bin is a generic identifier that indicates the contents are raPified (binarised)","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Binarize","type":"topic","md":"topics/Binarize.md","json":"topics/Binarize.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Binarize is a model/world optimizing tool created by Bohemia Interactive. The purpose of the tool is to convert the file into the representation suitable for fast loading by the game engine.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"BinMake","type":"topic","md":"topics/BinMake.md","json":"topics/BinMake.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Armed Assault Arma 3","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Boolean","type":"topic","md":"topics/Boolean.md","json":"topics/Boolean.json","groups":["Data Types"],"syntax":[],"summary":"A Boolean can either be true or false. Note that Booleans are real types in the scripting language.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["BOOL","boolean"]},{"name":"Briefing.html","type":"topic","md":"topics/Briefing.html.md","json":"topics/Briefing.html.json","groups":["Mission Editing"],"syntax":[],"summary":"Briefing.html is a simple HTML file located in the mission folder. You have to create this file manually, and the file will be loaded automatically when the mission begins.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Buldozer","type":"topic","md":"topics/Buldozer.md","json":"topics/Buldozer.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Buldozer is a model (Object Builder) / map (Terrain Builder) viewing tool and was formerly known as Oxygen Viewer.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Buldozer Configurator","type":"topic","md":"topics/Buldozer_Configurator.md","json":"topics/Buldozer_Configurator.json","groups":["Tools and File Formats"],"syntax":[],"summary":"This is a small UI tool that generates the configuration file of Buldozer and defines the settings in Terrain Builder and Object Builder.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Buldozer Manual","type":"topic","md":"topics/Buldozer_Manual.md","json":"topics/Buldozer_Manual.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Buldozer is a viewer for the Real Virtuality 4 Engine. It comes on some of sub program of the main application (here, Arma 3) that’s able to load environments and models in a basic setup to show a preview of your work…","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Bushlurker´s Tutorial - Source Files & Beginners Guide","type":"topic","md":"topics/Bushlurker~C2~B4s_Tutorial_-_Source_Files_~26_Beginners_Guide.md","json":"topics/Bushlurker~C2~B4s_Tutorial_-_Source_Files_~26_Beginners_Guide.json","groups":["Modding"],"syntax":[],"summary":"This guide is primarily designed to accompany the Bush's Geotypical Microterrains series of source files packages.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Camera Tutorial","type":"topic","md":"topics/Camera_Tutorial.md","json":"topics/Camera_Tutorial.json","groups":["Scripting"],"syntax":[],"summary":"A cinematic camera is what is commonly known as a \"cutscene\"; the player's input are dismissed and events happen during the video.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Campaign Description.ext","type":"topic","md":"topics/Campaign_Description.ext.md","json":"topics/Campaign_Description.ext.json","groups":["Mission Editing"],"syntax":[],"summary":"A campaign's Description.ext is the entry point to load a campaign's information; the campaign title, author and overview picture, the missions tree, everything displayed from the Campaigns screen is defined in it.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Description.fsm"]},{"name":"Carrier Command: Gaea Mission: Startup Parameters","type":"topic","md":"topics/Carrier_Command~3A_Gaea_Mission~3A_Startup_Parameters.md","json":"topics/Carrier_Command~3A_Gaea_Mission~3A_Startup_Parameters.json","groups":["Multiplayer and Server"],"syntax":[],"summary":"These parameters can be configured by creating a new shortcut on your desktop and then adding the appropriate option in the target line.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CFG","type":"topic","md":"topics/CFG.md","json":"topics/CFG.json","groups":["Tools and File Formats"],"syntax":[],"summary":"REDIRECT Model Config","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CfgConvert","type":"topic","md":"topics/CfgConvert.md","json":"topics/CfgConvert.json","groups":["Tools and File Formats"],"syntax":[],"summary":"CfgConvert is a command line tool for converting configs between text and binary representation. If you use the interface (cfgConvertGUI), based on the input file, it detects if it needs to binarize or unbinarize.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CfgMissions","type":"topic","md":"topics/CfgMissions.md","json":"topics/CfgMissions.json","groups":["Configuration"],"syntax":[],"summary":"CfgMissions contains list of all playable content available for players in ingame menus. It is core of missions exported in Addon Format.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["missions directories","missions directory"]},{"name":"CfgMoves Config Reference","type":"topic","md":"topics/CfgMoves_Config_Reference.md","json":"topics/CfgMoves_Config_Reference.json","groups":["Reference Lists"],"syntax":[],"summary":"cfgMoves is the nerve center of all skeletal character animation. The animation of human characters that is - not the simple, procedural animation of objects (e.g.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CfgNonAIVehicles Config Reference","type":"topic","md":"topics/CfgNonAIVehicles_Config_Reference.md","json":"topics/CfgNonAIVehicles_Config_Reference.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Weapon magazines:","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CfgPatches","type":"topic","md":"topics/CfgPatches.md","json":"topics/CfgPatches.json","groups":["Configuration"],"syntax":[],"summary":"CfgPatches is a header class of an addon. Placed in Config.cpp, it contains information about requirements, content and meta data describing the addon.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CfgPatches","Arma 3: CfgPatches"]},{"name":"CfgVehicles Config Reference","type":"topic","md":"topics/CfgVehicles_Config_Reference.md","json":"topics/CfgVehicles_Config_Reference.json","groups":["Tools and File Formats"],"syntax":[],"summary":"TokenName Config.cpp Reference","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["reflectors"]},{"name":"CfgWeapons Config Reference","type":"topic","md":"topics/CfgWeapons_Config_Reference.md","json":"topics/CfgWeapons_Config_Reference.json","groups":["Reference Lists"],"syntax":[],"summary":"cfgAmmo, cfgMagazines, cfgWeapons and cfgVehicles are root classes defined in the engine's config.bin.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Channel IDs","type":"topic","md":"topics/Channel_IDs.md","json":"topics/Channel_IDs.json","groups":["Scripting"],"syntax":[],"summary":"In Arma 3, chat, radio, VON and markers all use the same channel ID system. However, channel IDs for custom channels behave a bit differently. This is explained in the table below.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Class Inheritance","type":"topic","md":"topics/Class_Inheritance.md","json":"topics/Class_Inheritance.json","groups":["Configuration"],"syntax":[],"summary":"Inheriting classes within the config is a concept that can easily go wrong. The purpose of this document is to clarify the cause of some common errors and contains instructions on how to resolve these mistakes.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Class Inheritence"]},{"name":"CMA:DevelopmentSetup","type":"topic","md":"topics/CMA~3ADevelopmentSetup.md","json":"topics/CMA~3ADevelopmentSetup.json","groups":["Modding"],"syntax":[],"summary":"This site focuses on getting your work ingame, as well as all aspects of addon, pbos as a subset, development.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Code","type":"topic","md":"topics/Code.md","json":"topics/Code.json","groups":["Data Types"],"syntax":[],"summary":"Code represents data consisting of commands and their parameters. It is defined in script by being wrapped in {/} brackets, and is precompiled by the game engine.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Block"]},{"name":"Code Best Practices","type":"topic","md":"topics/Code_Best_Practices.md","json":"topics/Code_Best_Practices.json","groups":["Scripting"],"syntax":[],"summary":"In the domain of development, any rule is a rule of thumb. If a rule states for example that it is better that a line of code doesn't go over 80 characters, it doesn't mean that any line must not go over 80 characters;…","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Code Optimisation","type":"topic","md":"topics/Code_Optimisation.md","json":"topics/Code_Optimisation.json","groups":["Scripting"],"syntax":[],"summary":"This article will try to be a general guide about improving your code and its performance.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Code Positivity","type":"topic","md":"topics/Code_Positivity.md","json":"topics/Code_Positivity.json","groups":["Scripting"],"syntax":[],"summary":"This page provides some insights into what it means to try and write code in a positive way, with the least negation as possible.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Code vs. Strings","type":"topic","md":"topics/Code_vs._Strings.md","json":"topics/Code_vs._Strings.json","groups":["Scripting"],"syntax":[],"summary":"Since Armed Assault the convention to use quotation marks for Strings and curly braces for Code has been formalised. Some \"exceptions\" exist, for example with onMapSingleClick and onDoubleClick that take String as Code.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Code Commands","Code strings"]},{"name":"Color","type":"topic","md":"topics/Color.md","json":"topics/Color.json","groups":["Scripting"],"syntax":[],"summary":"Color is a format of an Array, namely an Array of Numbers in format [r, g, b] or [r, g, b, a], values ranging from 0 to 1.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Combat Modes","type":"topic","md":"topics/Combat_Modes.md","json":"topics/Combat_Modes.json","groups":["Configuration"],"syntax":[],"summary":"Combat modes reflect the group leader's ordered Rules of Engagement (ROE), and are respected by AI and visible to players. They can be modified by:","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Compressed LZO File Format","type":"topic","md":"topics/Compressed_LZO_File_Format.md","json":"topics/Compressed_LZO_File_Format.json","groups":["Tools and File Formats"],"syntax":[],"summary":"This is LZO as defined by oberhumer - http://www.oberhumer.com/opensource/lzo/","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Compressed LZSS File Format","type":"topic","md":"topics/Compressed_LZSS_File_Format.md","json":"topics/Compressed_LZSS_File_Format.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Lev Zimpel (LZ) compression is a form of run length encoding that was first introduced in 1983.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Config","type":"topic","md":"topics/Config.md","json":"topics/Config.json","groups":["Data Types"],"syntax":[],"summary":"Config file entry.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Config Properties Megalist","type":"topic","md":"topics/Config_Properties_Megalist.md","json":"topics/Config_Properties_Megalist.json","groups":["Reference Lists"],"syntax":[],"summary":"Arma 3 documentation is scattered to the 4 winds, and this applies to config file properties as much as anything. This is an attempt to make a single master list of properties with links to [sources].","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Config.cpp/bin File Format","type":"topic","md":"topics/Config.cpp~2Fbin_File_Format.md","json":"topics/Config.cpp~2Fbin_File_Format.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Two mutually exclusive file formats exist for addons:","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["BIN","CPP","Config.bin","Config.cpp","config.cpp"]},{"name":"Control","type":"topic","md":"topics/Control.md","json":"topics/Control.json","groups":["Data Types"],"syntax":[],"summary":"Control UI object.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Control Structures","type":"topic","md":"topics/Control_Structures.md","json":"topics/Control_Structures.json","groups":["Scripting"],"syntax":[],"summary":"Control Structures are statements which are used to control execution flow in the scripts. They are sequences of scripting code which help to control complex procedures.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Conversations","type":"topic","md":"topics/Conversations.md","json":"topics/Conversations.json","groups":["Scripting"],"syntax":[],"summary":"Arma 2 v1.00 Arma 2: Operation Arrowhead v1.50 Take On Helicopters v1.00 Arma 3 v1.00","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CPP","type":"topic","md":"topics/CPP.md","json":"topics/CPP.json","groups":["Tools and File Formats"],"syntax":[],"summary":"REDIRECT Config.cpp/bin File Format","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CPP File Format","type":"topic","md":"topics/CPP_File_Format.md","json":"topics/CPP_File_Format.json","groups":["Tools and File Formats"],"syntax":[],"summary":"The .cpp file extension is a generic identifier that indicates the contents contain pre-raPified text and can be raPified (binarised).","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Crash Files","type":"topic","md":"topics/Crash_Files.md","json":"topics/Crash_Files.json","groups":["Game and Troubleshooting"],"syntax":[],"summary":"To better analyze the reason for malfunctions it might be useful to also create a DirectX diagnostic file.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["BIDMP","MDMP","RPT","arma2.RPT","rpt"]},{"name":"CT ACTIVETEXT","type":"topic","md":"topics/CT_ACTIVETEXT.md","json":"topics/CT_ACTIVETEXT.json","groups":["GUI"],"syntax":[],"summary":"The active text control behaves very similar to buttons. It shows up as regular text with the additional functionality that you can click and select it.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CT ANIMATED TEXTURE","type":"topic","md":"topics/CT_ANIMATED_TEXTURE.md","json":"topics/CT_ANIMATED_TEXTURE.json","groups":["GUI"],"syntax":[],"summary":"Unknown control type.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["DialogControls-AnimTexture"]},{"name":"CT BUTTON","type":"topic","md":"topics/CT_BUTTON.md","json":"topics/CT_BUTTON.json","groups":["GUI"],"syntax":[],"summary":"Buttons are one way to add interactivity to your dialogs. If you need a button that has more options for customization then use CT_SHORTCUTBUTTON.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CT CHECKBOX","type":"topic","md":"topics/CT_CHECKBOX.md","json":"topics/CT_CHECKBOX.json","groups":["GUI"],"syntax":[],"summary":"A toggleable control. There are two states that can be switched between: Checked and Unchecked.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["DialogControls-CheckBox"]},{"name":"CT CHECKBOXES","type":"topic","md":"topics/CT_CHECKBOXES.md","json":"topics/CT_CHECKBOXES.json","groups":["GUI"],"syntax":[],"summary":"The Checkboxes (also known as textual checkboxes) are a set of state change buttons, ordered by columns and rows. Unlike the Toolbox Control more than one button can become active.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["DialogControls-CheckBoxes"]},{"name":"CT COMBO","type":"topic","md":"topics/CT_COMBO.md","json":"topics/CT_COMBO.json","groups":["GUI"],"syntax":[],"summary":"A drop down menu. Compared to a CT_LISTBOX or CT_TOOLBOX it can display many items without taking a lot of space. Disadvantage is that the user has to interact first with the control so see multiple entries.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["DialogControls-Combo"]},{"name":"CT CONTEXT MENU","type":"topic","md":"topics/CT_CONTEXT_MENU.md","json":"topics/CT_CONTEXT_MENU.json","groups":["GUI"],"syntax":[],"summary":"There are no base classes for this control type.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CT CONTROL REF","type":"topic","md":"topics/CT_CONTROL_REF.md","json":"topics/CT_CONTROL_REF.json","groups":["GUI"],"syntax":[],"summary":"Renders a different references control, in the position of this control. ctrlWebBrowserAction can be used to change the source control.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CT CONTROLS GROUP","type":"topic","md":"topics/CT_CONTROLS_GROUP.md","json":"topics/CT_CONTROLS_GROUP.json","groups":["GUI"],"syntax":[],"summary":"Container control for other controls. The child controls have to be defined in the controls subclass.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["DialogControls-ControlsGroup"]},{"name":"CT CONTROLS TABLE","type":"topic","md":"topics/CT_CONTROLS_TABLE.md","json":"topics/CT_CONTROLS_TABLE.json","groups":["GUI"],"syntax":[],"summary":"This control type is a crossover between CT_LISTNBOX and CT_CONTROLS_GROUP. It is a list of user defined controls.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["DialogControls-ControlsTable"]},{"name":"CT EDIT","type":"topic","md":"topics/CT_EDIT.md","json":"topics/CT_EDIT.json","groups":["GUI"],"syntax":[],"summary":"An editable text box, which allows the user to either enter text himself or to select and copy its content.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["DialogControls-EditBox"]},{"name":"CT EXTENSION","type":"topic","md":"topics/CT_EXTENSION.md","json":"topics/CT_EXTENSION.json","groups":["GUI"],"syntax":[],"summary":"Extension controls are controlled and rendered by Extensions. The constant type property for these controls usually is CT_EXTENSION. All inputs to the control are forwarded to the Extension.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CT HITZONES","type":"topic","md":"topics/CT_HITZONES.md","json":"topics/CT_HITZONES.json","groups":["GUI"],"syntax":[],"summary":"Unknown control type.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CT HTML","type":"topic","md":"topics/CT_HTML.md","json":"topics/CT_HTML.json","groups":["GUI"],"syntax":[],"summary":"The HTML control is well known as the \"notebook\" in the Map-View of the game. It can display a text over more pages and can inherit links to other, own defined sections. It has some simple formatting possibilities.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CT ITEMSLOT","type":"topic","md":"topics/CT_ITEMSLOT.md","json":"topics/CT_ITEMSLOT.json","groups":["GUI"],"syntax":[],"summary":"Unknown control type.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CT LINEBREAK","type":"topic","md":"topics/CT_LINEBREAK.md","json":"topics/CT_LINEBREAK.json","groups":["GUI"],"syntax":[],"summary":"Unknown control type.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["DialogControls-LineBreak"]},{"name":"CT LISTBOX","type":"topic","md":"topics/CT_LISTBOX.md","json":"topics/CT_LISTBOX.json","groups":["GUI"],"syntax":[],"summary":"The listbox displays a list of items. With ST_MULTI it is possible to select multiple entries.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CT LISTNBOX","type":"topic","md":"topics/CT_LISTNBOX.md","json":"topics/CT_LISTNBOX.json","groups":["GUI"],"syntax":[],"summary":"Similar to CT_LISTBOX. Additionally this control supports multiple columns which all have their own text, data and value.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CT LISTNBOX CHECKABLE","type":"topic","md":"topics/CT_LISTNBOX_CHECKABLE.md","json":"topics/CT_LISTNBOX_CHECKABLE.json","groups":["GUI"],"syntax":[],"summary":"Unknown control type.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CT MAP","type":"topic","md":"topics/CT_MAP.md","json":"topics/CT_MAP.json","groups":["GUI"],"syntax":[],"summary":"There is no control that currently uses this control type. It might be obsolete. See CT_MAP_MAIN instead.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CT MAP MAIN","type":"topic","md":"topics/CT_MAP_MAIN.md","json":"topics/CT_MAP_MAIN.json","groups":["GUI"],"syntax":[],"summary":"A control that gives access to the map including markers. The ingame map that is opened with M uses this control type.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CT MENU","type":"topic","md":"topics/CT_MENU.md","json":"topics/CT_MENU.json","groups":["GUI"],"syntax":[],"summary":"Eden Editor context menu which is opened with right click. Same problems as CT_CONTEXT_MENU.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CT MENU STRIP","type":"topic","md":"topics/CT_MENU_STRIP.md","json":"topics/CT_MENU_STRIP.json","groups":["GUI"],"syntax":[],"summary":"Control with expandable sublists. The top bar in 3den uses this CT.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CT OBJECT","type":"topic","md":"topics/CT_OBJECT.md","json":"topics/CT_OBJECT.json","groups":["GUI"],"syntax":[],"summary":"With this control type it is possible to integrate 3D objects into a dialog.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CT OBJECT CONT ANIM","type":"topic","md":"topics/CT_OBJECT_CONT_ANIM.md","json":"topics/CT_OBJECT_CONT_ANIM.json","groups":["GUI"],"syntax":[],"summary":"Unknown control type.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CT OBJECT CONTAINER","type":"topic","md":"topics/CT_OBJECT_CONTAINER.md","json":"topics/CT_OBJECT_CONTAINER.json","groups":["GUI"],"syntax":[],"summary":"See CT_OBJECT for more information on the basics of object dialogs. In addition to CT_OBJECT this control type supports the addition of controls inside of a predefined area of the object which means that if the object…","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CT OBJECT ZOOM","type":"topic","md":"topics/CT_OBJECT_ZOOM.md","json":"topics/CT_OBJECT_ZOOM.json","groups":["GUI"],"syntax":[],"summary":"Very similar to CT_OBJECT. See that page for information on objects in dialogs.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CT PROGRESS","type":"topic","md":"topics/CT_PROGRESS.md","json":"topics/CT_PROGRESS.json","groups":["GUI"],"syntax":[],"summary":"Since Arma 2 the progressSetPosition command can be used to change the value. Since Arma 3 v1.40 the fill color can be changed via the ctrlSetTextColor command.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["DialogControls-ProgressBar"]},{"name":"CT SHORTCUTBUTTON","type":"topic","md":"topics/CT_SHORTCUTBUTTON.md","json":"topics/CT_SHORTCUTBUTTON.json","groups":["GUI"],"syntax":[],"summary":"A more customizable and modern version of CT_BUTTON that also supports Structured Text and an image with text at the same time (see below).","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CT SLIDER","type":"topic","md":"topics/CT_SLIDER.md","json":"topics/CT_SLIDER.json","groups":["GUI"],"syntax":[],"summary":"A slider can be used to make the user select a value in a predefined range.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CT STATIC","type":"topic","md":"topics/CT_STATIC.md","json":"topics/CT_STATIC.json","groups":["GUI"],"syntax":[],"summary":"Static controls represent exactly that: static data. Static means there is NO possible user interaction. CT_STATIC is primarily used for texts, dialog backgrounds, pictures (and videos).","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CT STATIC SKEW","type":"topic","md":"topics/CT_STATIC_SKEW.md","json":"topics/CT_STATIC_SKEW.json","groups":["GUI"],"syntax":[],"summary":"Unknown control type.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CT STRUCTURED TEXT","type":"topic","md":"topics/CT_STRUCTURED_TEXT.md","json":"topics/CT_STRUCTURED_TEXT.json","groups":["GUI"],"syntax":[],"summary":"The Structured Text control can display Structured Text. This is a separate data type in Arma.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CT TOOLBOX","type":"topic","md":"topics/CT_TOOLBOX.md","json":"topics/CT_TOOLBOX.json","groups":["GUI"],"syntax":[],"summary":"A Toolbox is a set of options, ordered by columns and rows. Only one can be active at a time and one is always selected (the first one by default). For Toolbox with multiple selections see CT_CHECKBOXES.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["DialogControls-Toolbox"]},{"name":"CT TREE","type":"topic","md":"topics/CT_TREE.md","json":"topics/CT_TREE.json","groups":["GUI"],"syntax":[],"summary":"The CT_TREE, also referred to as tree view (tv), is a control with similar functionality as the CT_LISTBOX. In addition to that it supports multiple levels of entries as well as a search functionality.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["DialogControls-Tree","Tree View"]},{"name":"CT USER","type":"topic","md":"topics/CT_USER.md","json":"topics/CT_USER.json","groups":["GUI"],"syntax":[],"summary":"This control type is used by the engine for Performance Profiling and has probably no use outside of it.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["DialogControls-User"]},{"name":"CT VEHICLE DIRECTION","type":"topic","md":"topics/CT_VEHICLE_DIRECTION.md","json":"topics/CT_VEHICLE_DIRECTION.json","groups":["GUI"],"syntax":[],"summary":"Unknown control type.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CT VEHICLETOGGLES","type":"topic","md":"topics/CT_VEHICLETOGGLES.md","json":"topics/CT_VEHICLETOGGLES.json","groups":["GUI"],"syntax":[],"summary":"Unknown control type.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CT WEBBROWSER","type":"topic","md":"topics/CT_WEBBROWSER.md","json":"topics/CT_WEBBROWSER.json","groups":["GUI"],"syntax":[],"summary":"Web browser control features an embedded Chromium window. The URL is subject to allowedHTMLLoadURIs[] whitelisting in Description.ext - CfgCommands. ctrlSetURL can be used to change the URL after creation of the control.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CT XBUTTON","type":"topic","md":"topics/CT_XBUTTON.md","json":"topics/CT_XBUTTON.json","groups":["GUI"],"syntax":[],"summary":"Another type of button. Seems like the only difference between other buttons is, that it has no animation when being clicked.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CT XCOMBO","type":"topic","md":"topics/CT_XCOMBO.md","json":"topics/CT_XCOMBO.json","groups":["GUI"],"syntax":[],"summary":"Sideways CT_COMBO.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CT XKEYDESC","type":"topic","md":"topics/CT_XKEYDESC.md","json":"topics/CT_XKEYDESC.json","groups":["GUI"],"syntax":[],"summary":"Unknown control type.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["DialogControls-XKey"]},{"name":"CT XLISTBOX","type":"topic","md":"topics/CT_XLISTBOX.md","json":"topics/CT_XLISTBOX.json","groups":["GUI"],"syntax":[],"summary":"Sideways listbox with only one entry visible at a time. More similar to CT_COMBO. This control should probably not be used at all because of its poor usability.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"CT XSLIDER","type":"topic","md":"topics/CT_XSLIDER.md","json":"topics/CT_XSLIDER.json","groups":["GUI"],"syntax":[],"summary":"Type: String","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Date","type":"topic","md":"topics/Date.md","json":"topics/Date.json","groups":["Scripting"],"syntax":[],"summary":"Default Mission Editor Terrains dates","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Debugging Techniques","type":"topic","md":"topics/Debugging_Techniques.md","json":"topics/Debugging_Techniques.json","groups":["Scripting"],"syntax":[],"summary":"Debugging Techniques are ways for a developers to debug (narrow down/determine the root source), or to learn and understand where and why errors or unexpected outcomes are occurring within their code.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Debug"]},{"name":"Description.ext","type":"topic","md":"topics/Description.ext.md","json":"topics/Description.ext.json","groups":["Scripting"],"syntax":[],"summary":"The Description.ext file is a missionConfigFile and is used to set the overall mission attributes or to define global properties that will be available for other scripts.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 CfgCommands","Arma 3: CfgCommands","CfgCommands","CfgSounds","EXT","desc.ext","description.ext","disableAI (description.ext)"]},{"name":"Diary","type":"topic","md":"topics/Diary.md","json":"topics/Diary.json","groups":["Scripting"],"syntax":[],"summary":"Can be created with createDiarySubject - they go after all the default ones and can obviously be modified.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Diary Record","type":"topic","md":"topics/Diary_Record.md","json":"topics/Diary_Record.json","groups":["Data Types"],"syntax":[],"summary":"A Diary Record is created by createDiaryRecord - introduced in Arma 2.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"DIK KeyCodes","type":"topic","md":"topics/DIK_KeyCodes.md","json":"topics/DIK_KeyCodes.json","groups":["Reference Lists"],"syntax":[],"summary":"Each key on any keyboard has a unique Direct Input Keyboard (DIK) code. They are not character symbols. They refer to the position of the key on the keyboard.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["DIK","ListOfKeyCodes"]},{"name":"Display","type":"topic","md":"topics/Display.md","json":"topics/Display.json","groups":["Data Types"],"syntax":[],"summary":"Display is a UI object that holds Dialogs and Controls. Similar to how controls are identified by IDCs, displays and dialogs are identified by IDDs.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Documentation Sources","type":"topic","md":"topics/Documentation_Sources.md","json":"topics/Documentation_Sources.json","groups":["Configuration"],"syntax":[],"summary":"As you've probably noticed, there is no comprehensive resource for Arma 3 modding.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"DSCheckSignatures","type":"topic","md":"topics/DSCheckSignatures.md","json":"topics/DSCheckSignatures.json","groups":["Tools and File Formats"],"syntax":[],"summary":"DSCheckSignatures is a tool for checking ArmA digital signatures. It allows you to verify your signatures match your pbo files.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"DSCreateKey","type":"topic","md":"topics/DSCreateKey.md","json":"topics/DSCreateKey.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Armed Assault, Arma 3","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"DSKeys","type":"topic","md":"topics/DSKeys.md","json":"topics/DSKeys.json","groups":["Tools and File Formats"],"syntax":[],"summary":"FileStruct","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"DSSignFile","type":"topic","md":"topics/DSSignFile.md","json":"topics/DSSignFile.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Armed Assault Arma 3","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"DSUtils","type":"topic","md":"topics/DSUtils.md","json":"topics/DSUtils.json","groups":["Tools and File Formats"],"syntax":[],"summary":"This tool provides an easy-to-use visual interface to all addon signature tools.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Eden Editor: Actions","type":"topic","md":"topics/Eden_Editor~3A_Actions.md","json":"topics/Eden_Editor~3A_Actions.json","groups":["Mission Editing"],"syntax":[],"summary":"Actions are engine operations used by Menu Bar and are available for scripting.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Eden Editor: Asset Browser","type":"topic","md":"topics/Eden_Editor~3A_Asset_Browser.md","json":"topics/Eden_Editor~3A_Asset_Browser.json","groups":["Mission Editing"],"syntax":[],"summary":"The Asset Browser shows all available assets which can be placed in the scenario, sorted into various lists. When unofficial addons are installed, assets added by them are listed as well.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Eden Editor: Cfg3DEN","type":"topic","md":"topics/Eden_Editor~3A_Cfg3DEN.md","json":"topics/Eden_Editor~3A_Cfg3DEN.json","groups":["Mission Editing"],"syntax":[],"summary":"","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Eden Editor: Comment","type":"topic","md":"topics/Eden_Editor~3A_Comment.md","json":"topics/Eden_Editor~3A_Comment.json","groups":["Mission Editing"],"syntax":[],"summary":"A comment is an annotation in the scenario. It is a virtual entity which only exists in the editor and has no effect on the scenario playthrough.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Eden Editor: Configuring Asset Previews","type":"topic","md":"topics/Eden_Editor~3A_Configuring_Asset_Previews.md","json":"topics/Eden_Editor~3A_Configuring_Asset_Previews.json","groups":["Mission Editing"],"syntax":[],"summary":"Increase folder size for screenshots to at least 1000 MB. The process how to do it is described in screenshot command description.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Eden Editor: Configuring Attributes","type":"topic","md":"topics/Eden_Editor~3A_Configuring_Attributes.md","json":"topics/Eden_Editor~3A_Configuring_Attributes.json","groups":["Mission Editing"],"syntax":[],"summary":"A scenario and each entity in it are defined by their attributes. An attribute is a value customizable by the user, and it has some function tied to it.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Eden Editor: Attributes: Modding","Eden Editor: Entity Attributes: Modding","Eden Editor: Modding Attributes"]},{"name":"Eden Editor: Configuring Attributes: Controls","type":"topic","md":"topics/Eden_Editor~3A_Configuring_Attributes~3A_Controls.md","json":"topics/Eden_Editor~3A_Configuring_Attributes~3A_Controls.json","groups":["Mission Editing"],"syntax":[],"summary":"Entity attributes in Eden Editor are represented by specific UI controls. By default, the game offers a wide range of pre-define controls. Not all available controls are listed here due to frequent updates.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Eden Editor: Modding Attributes: Controls"]},{"name":"Eden Editor: Configuring Menu Bar","type":"topic","md":"topics/Eden_Editor~3A_Configuring_Menu_Bar.md","json":"topics/Eden_Editor~3A_Configuring_Menu_Bar.json","groups":["Mission Editing"],"syntax":[],"summary":"Menu Bar is the central control element of the Eden Editor, where all available options and tools are available. When adding a new functionality to the editor, you should strongly consider listing the feature there.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Eden Editor: Menu Bar: Modding","Eden Editor: Modding Menu Bar"]},{"name":"Eden Editor: Configuring Tutorials","type":"topic","md":"topics/Eden_Editor~3A_Configuring_Tutorials.md","json":"topics/Eden_Editor~3A_Configuring_Tutorials.json","groups":["Mission Editing"],"syntax":[],"summary":"Eden Editor offers in-game tutorial system. By default, it contains tutorials for controlling various editor features.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Eden Editor: Configuring User Interface","type":"topic","md":"topics/Eden_Editor~3A_Configuring_User_Interface.md","json":"topics/Eden_Editor~3A_Configuring_User_Interface.json","groups":["Mission Editing"],"syntax":[],"summary":"","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Eden Editor: User Interface"]},{"name":"Eden Editor: Connecting","type":"topic","md":"topics/Eden_Editor~3A_Connecting.md","json":"topics/Eden_Editor~3A_Connecting.json","groups":["Mission Editing"],"syntax":[],"summary":"Connecting can bind certain entities together and affect their functionality.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Eden Editor: Controls","type":"topic","md":"topics/Eden_Editor~3A_Controls.md","json":"topics/Eden_Editor~3A_Controls.json","groups":["Mission Editing"],"syntax":[],"summary":"This page lists Eden Editor controls based on pressed (or not) modifiers.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Eden Editor: Custom Composition","type":"topic","md":"topics/Eden_Editor~3A_Custom_Composition.md","json":"topics/Eden_Editor~3A_Custom_Composition.json","groups":["Mission Editing"],"syntax":[],"summary":"Apart from pre-defined groups and compositions, you can save and share your own custom compositions.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Eden Editor: Composition"]},{"name":"Eden Editor: Custom Connections","type":"topic","md":"topics/Eden_Editor~3A_Custom_Connections.md","json":"topics/Eden_Editor~3A_Custom_Connections.json","groups":["Mission Editing"],"syntax":[],"summary":"Since Arma 3 v2.10 it is possible to create custom connections.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Eden Editor: Custom Entity Textures","type":"topic","md":"topics/Eden_Editor~3A_Custom_Entity_Textures.md","json":"topics/Eden_Editor~3A_Custom_Entity_Textures.json","groups":["Mission Editing"],"syntax":[],"summary":"The following list shows all entities that allow for changing their textures through the Eden Editor custom textures attribute either by providing the path to a texture or by using a Procedural Textures.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Eden Editor: Entity Attributes","type":"topic","md":"topics/Eden_Editor~3A_Entity_Attributes.md","json":"topics/Eden_Editor~3A_Entity_Attributes.json","groups":["Mission Editing"],"syntax":[],"summary":"An entity is defined by its attributes. Each entity type has a different set of attributes. Object attributes, for example, can be type, position or health, while a marker is configured by size or color values.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Eden Editor: Entity Context Menu","type":"topic","md":"topics/Eden_Editor~3A_Entity_Context_Menu.md","json":"topics/Eden_Editor~3A_Entity_Context_Menu.json","groups":["Mission Editing"],"syntax":[],"summary":"Once the menu has been opened, the following variables can be accessed:","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Eden Editor: Entity Placing","type":"topic","md":"topics/Eden_Editor~3A_Entity_Placing.md","json":"topics/Eden_Editor~3A_Entity_Placing.json","groups":["Mission Editing"],"syntax":[],"summary":"New assets can be added to the scenario by placing them. Once added, they become editable entities.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Eden Editor: Entity Transforming","type":"topic","md":"topics/Eden_Editor~3A_Entity_Transforming.md","json":"topics/Eden_Editor~3A_Entity_Transforming.json","groups":["Mission Editing"],"syntax":[],"summary":"Entities in the scenario can be quickly manipulated using basic transformation.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Eden Editor: Group","type":"topic","md":"topics/Eden_Editor~3A_Group.md","json":"topics/Eden_Editor~3A_Group.json","groups":["Mission Editing"],"syntax":[],"summary":"A group is a composition of characters which are linked together in a command structure.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Eden Editor: Groups"]},{"name":"Eden Editor: Introduction","type":"topic","md":"topics/Eden_Editor~3A_Introduction.md","json":"topics/Eden_Editor~3A_Introduction.json","groups":["Mission Editing"],"syntax":[],"summary":"Eden Editor is scenario editor introduced in Arma 3. It replaces previous 2D Editor, sharing many of its features, but also adding a wide range of new ones.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Eden Editor: Layer","type":"topic","md":"topics/Eden_Editor~3A_Layer.md","json":"topics/Eden_Editor~3A_Layer.json","groups":["Mission Editing"],"syntax":[],"summary":"A layer is like a folder that can contain multiple entities of type object, group, trigger, waypoint, system or marker. They can also contain sub-layers. Layers can be useful in various ways such as:","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Eden Editor: Marker","type":"topic","md":"topics/Eden_Editor~3A_Marker.md","json":"topics/Eden_Editor~3A_Marker.json","groups":["Mission Editing"],"syntax":[],"summary":"A marker is an image shown on the player's map. It is visible to every player, and it is visible only on the map, not in the scene.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Eden Editor: Markers"]},{"name":"Eden Editor: Menu Bar","type":"topic","md":"topics/Eden_Editor~3A_Menu_Bar.md","json":"topics/Eden_Editor~3A_Menu_Bar.json","groups":["Mission Editing"],"syntax":[],"summary":"The Menu Bar is displayed at the top of the Workspace. It contains almost all available actions and tools in the Eden Editor, sorted into logical categories.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Eden Editor: Modding","type":"topic","md":"topics/Eden_Editor~3A_Modding.md","json":"topics/Eden_Editor~3A_Modding.json","groups":["Mission Editing"],"syntax":[],"summary":"Eden Editor is a powerful modding tool for designing scenarios, but what makes it truly unique is that the editor itself is moddable.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Eden Editor: Object","type":"topic","md":"topics/Eden_Editor~3A_Object.md","json":"topics/Eden_Editor~3A_Object.json","groups":["Mission Editing"],"syntax":[],"summary":"An object is an entity with physical representation in the world. The player can see it as a model with textures, while the game recognizes its technical properties like the simulation type, collision geometry or damage.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Eden Editor: Objects"]},{"name":"Eden Editor: Object Categorization","type":"topic","md":"topics/Eden_Editor~3A_Object_Categorization.md","json":"topics/Eden_Editor~3A_Object_Categorization.json","groups":["Mission Editing"],"syntax":[],"summary":"Mode - All objects placed in Objects mode Submode - Characters and vehicles are sorted per side (e.g., BLUFOR), the rest is under Props","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Eden Editor: Preview","type":"topic","md":"topics/Eden_Editor~3A_Preview.md","json":"topics/Eden_Editor~3A_Preview.json","groups":["Mission Editing"],"syntax":[],"summary":"When designing a scenario, it is important to periodically preview it from the player's point of view.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Eden Editor: Publishing","type":"topic","md":"topics/Eden_Editor~3A_Publishing.md","json":"topics/Eden_Editor~3A_Publishing.json","groups":["Mission Editing"],"syntax":[],"summary":"Once you have finished creating your scenario, there are several options for sharing it with others.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Eden Editor: Scenario Attributes","type":"topic","md":"topics/Eden_Editor~3A_Scenario_Attributes.md","json":"topics/Eden_Editor~3A_Scenario_Attributes.json","groups":["Mission Editing"],"syntax":[],"summary":"Scenario Attributes are used to set, customize and define numerous scenario settings.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Eden Editor: Scenario Atttributes"]},{"name":"Eden Editor: Scenario Folder","type":"topic","md":"topics/Eden_Editor~3A_Scenario_Folder.md","json":"topics/Eden_Editor~3A_Scenario_Folder.json","groups":["Mission Editing"],"syntax":[],"summary":"The scenario folder can contain various scripts, but also images used during the mission. Commonly used are:","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Eden Editor: Scenario Phases","type":"topic","md":"topics/Eden_Editor~3A_Scenario_Phases.md","json":"topics/Eden_Editor~3A_Scenario_Phases.json","groups":["Mission Editing"],"syntax":[],"summary":"The scenario is divided into four phases. Each has its own set of entities and environmental settings (e.g. a night scenario with a player in a tank can have an infantry only intro set during the day).","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Eden Editor: Setting Attributes","type":"topic","md":"topics/Eden_Editor~3A_Setting_Attributes.md","json":"topics/Eden_Editor~3A_Setting_Attributes.json","groups":["Mission Editing"],"syntax":[],"summary":"While Eden Editor Workspace behaves like a normal scenario and it is possible to modify entities using existing commands (e.g., setPosATL), such changes would be invisible for the editor and not saved to the scenario…","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Eden Editor: Status Bar","type":"topic","md":"topics/Eden_Editor~3A_Status_Bar.md","json":"topics/Eden_Editor~3A_Status_Bar.json","groups":["Mission Editing"],"syntax":[],"summary":"The Status Bar provides real-time information about the view and the current game session.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Eden Editor: Switching from 2D Editor","type":"topic","md":"topics/Eden_Editor~3A_Switching_from_2D_Editor.md","json":"topics/Eden_Editor~3A_Switching_from_2D_Editor.json","groups":["Mission Editing"],"syntax":[],"summary":"While Eden Editor is based on the good old 2D Editor, there are some major differences.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Eden Editor: System","type":"topic","md":"topics/Eden_Editor~3A_System.md","json":"topics/Eden_Editor~3A_System.json","groups":["Mission Editing"],"syntax":[],"summary":"A system is a virtual object which can help expand your scenario with a new functionality.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Eden Editor: Systems"]},{"name":"Eden Editor: Terminology","type":"topic","md":"topics/Eden_Editor~3A_Terminology.md","json":"topics/Eden_Editor~3A_Terminology.json","groups":["Mission Editing"],"syntax":[],"summary":"A list of commonly used terms related to the Eden Editor documentation.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Eden Editor: Toolbar","type":"topic","md":"topics/Eden_Editor~3A_Toolbar.md","json":"topics/Eden_Editor~3A_Toolbar.json","groups":["Mission Editing"],"syntax":[],"summary":"The Toolbar is displayed at the top of the Workspace. It provided quick access to commonly used actions and tools.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Eden Editor: Transformation Widget","type":"topic","md":"topics/Eden_Editor~3A_Transformation_Widget.md","json":"topics/Eden_Editor~3A_Transformation_Widget.json","groups":["Mission Editing"],"syntax":[],"summary":"The Transformation Widget is a tool for precise entity manipulation. It consists of a set of color-coded parts, each offering a transformation in a different axis:","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Eden Editor: Transforming Crew","type":"topic","md":"topics/Eden_Editor~3A_Transforming_Crew.md","json":"topics/Eden_Editor~3A_Transforming_Crew.json","groups":["Mission Editing"],"syntax":[],"summary":"Characters can become vehicle crew members, while still being independently editable entities. The available vehicle roles are:","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Eden Editor: Trigger","type":"topic","md":"topics/Eden_Editor~3A_Trigger.md","json":"topics/Eden_Editor~3A_Trigger.json","groups":["Mission Editing"],"syntax":[],"summary":"A trigger is a virtual entity which executes an action once a specific condition is met.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Eden Editor: Triggers"]},{"name":"Eden Editor: Waypoint","type":"topic","md":"topics/Eden_Editor~3A_Waypoint.md","json":"topics/Eden_Editor~3A_Waypoint.json","groups":["Mission Editing"],"syntax":[],"summary":"A waypoint defines the destination for a group. Waypoints are ordered sequentially, and only one can be active at any given time.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Eden Editor: Waypoints"]},{"name":"Eden Entity","type":"topic","md":"topics/Eden_Entity.md","json":"topics/Eden_Entity.json","groups":["Mission Editing"],"syntax":[],"summary":"Eden Entity is an entity which can be created, edited or deleted in the Eden Editor.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Eden ID","type":"topic","md":"topics/Eden_ID.md","json":"topics/Eden_ID.json","groups":["Mission Editing"],"syntax":[],"summary":"Eden ID is unique index of an Eden Entity. This Number remains the same even after saving and loading the scenario. Editor layers and Editor comments are always represented by their Eden ID","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Editor Object","type":"topic","md":"topics/Editor_Object.md","json":"topics/Editor_Object.json","groups":["Data Types"],"syntax":[],"summary":"Editor objects are used in Offline Mission Editor (VBS2) and Real Time Editor for an abstract representation of what is on the map.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Error Generic Error in Expression","type":"topic","md":"topics/Error_Generic_Error_in_Expression.md","json":"topics/Error_Generic_Error_in_Expression.json","groups":["Scripting"],"syntax":[],"summary":"This error occurs when the type of data an operator is expecting does not match.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Error Type Something Expected Nothing","type":"topic","md":"topics/Error_Type_Something_Expected_Nothing.md","json":"topics/Error_Type_Something_Expected_Nothing.json","groups":["Scripting"],"syntax":[],"summary":"This error usually occurs when a statement is incomplete, malformed, or non-existent.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Error Type String Expected Code","type":"topic","md":"topics/Error_Type_String_Expected_Code.md","json":"topics/Error_Type_String_Expected_Code.json","groups":["Scripting"],"syntax":[],"summary":"This error occurs when there is a syntax error contained inside a block of code that makes up part of another statement.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Error Unknown Operator","type":"topic","md":"topics/Error_Unknown_Operator.md","json":"topics/Error_Unknown_Operator.json","groups":["Scripting"],"syntax":[],"summary":"This error occurs when the game engine has attempted to parse something as an operator, but could not successfully find the given symbol.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Error Zero Divisor","type":"topic","md":"topics/Error_Zero_Divisor.md","json":"topics/Error_Zero_Divisor.json","groups":["Scripting"],"syntax":[],"summary":"This error occurs when you attempt to divide a variable by 0. It also occurs when you attempt to access an element of an array which does not exist.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Event Scripts","type":"topic","md":"topics/Event_Scripts.md","json":"topics/Event_Scripts.json","groups":["Scripting"],"syntax":[],"summary":"Default Scripts Location","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Event based scripts","Init.sqs","Initintro.sqs","init.sqf","init.sqs","onPlayerRespawn.sqf"]},{"name":"Example Code: Convert Position To Map Grid","type":"topic","md":"topics/Example_Code~3A_Convert_Position_To_Map_Grid.md","json":"topics/Example_Code~3A_Convert_Position_To_Map_Grid.json","groups":["Scripting"],"syntax":[],"summary":"Arma 3 (Arma 3 v1.00 Arma 2 v1.04)","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Converting position to map grid"]},{"name":"Example Code: General Deletion","type":"topic","md":"topics/Example_Code~3A_General_Deletion.md","json":"topics/Example_Code~3A_General_Deletion.json","groups":["Scripting"],"syntax":[],"summary":"fn_delete.sqf:","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Example Code: Get Center","type":"topic","md":"topics/Example_Code~3A_Get_Center.md","json":"topics/Example_Code~3A_Get_Center.json","groups":["Scripting"],"syntax":[],"summary":"","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Example Code: Random Area Distribution","type":"topic","md":"topics/Example_Code~3A_Random_Area_Distribution.md","json":"topics/Example_Code~3A_Random_Area_Distribution.json","groups":["Scripting"],"syntax":[],"summary":"Originally from Commy2's sqf.ovh post.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Example Code: Remove NVGs From Enemies","type":"topic","md":"topics/Example_Code~3A_Remove_NVGs_From_Enemies.md","json":"topics/Example_Code~3A_Remove_NVGs_From_Enemies.json","groups":["Scripting"],"syntax":[],"summary":"Arma 3 (Arma 3 v2.02)","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Example Code: Reveal Units Temporarily","type":"topic","md":"topics/Example_Code~3A_Reveal_Units_Temporarily.md","json":"topics/Example_Code~3A_Reveal_Units_Temporarily.json","groups":["Scripting"],"syntax":[],"summary":"","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Example Code: Reveal Units Temporary"]},{"name":"Exception handling","type":"topic","md":"topics/Exception_handling.md","json":"topics/Exception_handling.json","groups":["Scripting"],"syntax":[],"summary":"Armed Assault v1.00","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Expression","type":"topic","md":"topics/Expression.md","json":"topics/Expression.json","groups":["Scripting"],"syntax":[],"summary":"An expression is a piece of code that returns a value.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["expression"]},{"name":"EXT","type":"topic","md":"topics/EXT.md","json":"topics/EXT.json","groups":["Tools and File Formats"],"syntax":[],"summary":"REDIRECT Description.ext","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Extensions","type":"topic","md":"topics/Extensions.md","json":"topics/Extensions.json","groups":["Scripting"],"syntax":[],"summary":"Extensions can be accessed using callExtension.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"FBX to RTM","type":"topic","md":"topics/FBX_to_RTM.md","json":"topics/FBX_to_RTM.json","groups":["Tools and File Formats"],"syntax":[],"summary":"FBX to RTM is a simple tool to convert animations from Motion Builder FBX format into RV Engine RTM","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"File Assoc","type":"topic","md":"topics/File_Assoc.md","json":"topics/File_Assoc.json","groups":["Tools and File Formats"],"syntax":[],"summary":"File Assoc is used to associate file types (like scripts or 3D files) with the appropriate application.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"FileBank","type":"topic","md":"topics/FileBank.md","json":"topics/FileBank.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Armed Assault, Arma 3","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"FontToTga","type":"topic","md":"topics/FontToTga.md","json":"topics/FontToTga.json","groups":["Tools and File Formats"],"syntax":[],"summary":"This tool helps you to get your favourite TrueType font (.ttf) into Arma 3.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"For Type","type":"topic","md":"topics/For_Type.md","json":"topics/For_Type.json","groups":["Data Types"],"syntax":[],"summary":"This type handles 'For' cycles.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"FSM","type":"topic","md":"topics/FSM.md","json":"topics/FSM.json","groups":["Scripting"],"syntax":[],"summary":"The FSM file is a new format and has been introduced in Armed Assault. FSM stands for Finite-State Machine and is the primary method of coordinating Artificial Intelligence within these products.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"FSM Editor","type":"topic","md":"topics/FSM_Editor.md","json":"topics/FSM_Editor.json","groups":["Tools and File Formats"],"syntax":[],"summary":"GUI application for creating and editing FSM files.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"FSM Editor Manual","type":"topic","md":"topics/FSM_Editor_Manual.md","json":"topics/FSM_Editor_Manual.json","groups":["Tools and File Formats"],"syntax":[],"summary":"FSM stands for Finite State Machine. If this is the first thing you are reading about FSM, please read the FSM article first.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Function","type":"topic","md":"topics/Function.md","json":"topics/Function.json","groups":["Scripting"],"syntax":[],"summary":"A function contains code which usually consists of an input, processing and output part. Functions were first introduced in the Operation Flashpoint: Resistance patch. The main advantages of functions are:","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Functions - SQF","In-line function","Inline function","function"]},{"name":"FXY","type":"topic","md":"topics/FXY.md","json":"topics/FXY.json","groups":["Tools and File Formats"],"syntax":[],"summary":"REDIRECT FXY File Format","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"FXY File Format","type":"topic","md":"topics/FXY_File_Format.md","json":"topics/FXY_File_Format.json","groups":["Tools and File Formats"],"syntax":[],"summary":"The Operation Flashpoint and ArmA: Armed Assault engines use a limited set of bit mapped fonts developed by Bohemia Interactive for the engine. They are bitmaps and each glyph within is treated as a texture.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["CfgFontFamilies","FXY","Fonts"]},{"name":"Game Updater","type":"topic","md":"topics/Game_Updater.md","json":"topics/Game_Updater.json","groups":["Tools and File Formats"],"syntax":[],"summary":"This application aims to improve the experience of switching between Steam branches of the game by avoiding the inconvenience of additional downloads every time you change.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Game Updater Manual","type":"topic","md":"topics/Game_Updater_Manual.md","json":"topics/Game_Updater_Manual.json","groups":["Tools and File Formats"],"syntax":[],"summary":"This page contains all necessary data to install and use Game Updater (hereafter, GU).","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Generic FileFormat Data Types","type":"topic","md":"topics/Generic_FileFormat_Data_Types.md","json":"topics/Generic_FileFormat_Data_Types.json","groups":["Tools and File Formats"],"syntax":[],"summary":"This is a generic list of data types encountered in all file formats. Not all of which will be used in a specific file format.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Geometric Occluders","type":"topic","md":"topics/Geometric_Occluders.md","json":"topics/Geometric_Occluders.json","groups":["Modding"],"syntax":[],"summary":"This feature is introduced to DayZ and Arma 3 in Eden Update. The original text has been written by Filip Doksanský.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Group","type":"topic","md":"topics/Group.md","json":"topics/Group.json","groups":["Data Types"],"syntax":[],"summary":"A group is its own data type in the scripting language. All units belong to a group. If units are linked together in the editor, they are all part of the same group.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"GUI Tutorial","type":"topic","md":"topics/GUI_Tutorial.md","json":"topics/GUI_Tutorial.json","groups":["GUI"],"syntax":[],"summary":"This page will teach you how to create your very own User Interface for Arma. The second part of this page will dive deeper into the possibilities for creating User Interfaces for Arma 3.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"HashMap","type":"topic","md":"topics/HashMap.md","json":"topics/HashMap.json","groups":["Data Types"],"syntax":[],"summary":"A HashMap is a specialized data structure that contains key-value pairs. HashMaps provide (near) constant-time lookup for keys, making them highly efficient at finding the value associated with a specific key - even if…","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"HashMapKey","type":"topic","md":"topics/HashMapKey.md","json":"topics/HashMapKey.json","groups":["Data Types"],"syntax":[],"summary":"HashMapKey is a virtual compound type containing all the possible types that can be used as keys in a HashMap.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"HDR Lighting","type":"topic","md":"topics/HDR_Lighting.md","json":"topics/HDR_Lighting.json","groups":["Modding"],"syntax":[],"summary":"High Dynamic Range Lighting (HDR Lighting) refers to all of the lighting values which are rendered in Armed Assault can consist of real world ranges.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Helicopter Flight Model Config (XML)","type":"topic","md":"topics/Helicopter_Flight_Model_Config_~28XML~29.md","json":"topics/Helicopter_Flight_Model_Config_~28XML~29.json","groups":["Configuration"],"syntax":[],"summary":"RotorLib FDM is RTDynamics' rotary wing aircraft flight dynamics model solution. It includes aerodynamic models, ground contact model, flight instrument models and flight control system simulation.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"hosts.txt","type":"topic","md":"topics/hosts.txt.md","json":"topics/hosts.txt.json","groups":["Multiplayer and Server"],"syntax":[],"summary":"The hosts.txt file is a special file that lists servers for Real Virtuality games. When the multiplayer option is selected, the game will scan the file and list these servers in the multiplayer interface.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"How to create destroyable wheels","type":"topic","md":"topics/How_to_create_destroyable_wheels.md","json":"topics/How_to_create_destroyable_wheels.json","groups":["Modding"],"syntax":[],"summary":"The model already contains the destroyed wheels, but they are hidden with animations. These animations uses the damage value of hitpoints to switch the wheels when needed.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Identifier","type":"topic","md":"topics/Identifier.md","json":"topics/Identifier.json","groups":["Scripting"],"syntax":[],"summary":"An Identifier is the name given to a variable that the scripter can choose: It is the name that identifies the variable.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["identifier"]},{"name":"If Type","type":"topic","md":"topics/If_Type.md","json":"topics/If_Type.json","groups":["Data Types"],"syntax":[],"summary":"Helper type used in if...then construct.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"ImageToPAA","type":"topic","md":"topics/ImageToPAA.md","json":"topics/ImageToPAA.json","groups":["Tools and File Formats"],"syntax":[],"summary":"ImageToPAA is a command line tool for texture conversion. The conversion engine is identical to TexView 2. See Arma: Texture Naming Rules (also available in the tools) for more information about the conversion process.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"import (Config)","type":"topic","md":"topics/import_~28Config~29.md","json":"topics/import_~28Config~29.json","groups":["Scripting"],"syntax":[],"summary":"The import keyword can only be used in mission config, pretty much like class keyword, in order to import a class from main config into mission config.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Initialisation Order","type":"topic","md":"topics/Initialisation_Order.md","json":"topics/Initialisation_Order.json","groups":["Scripting"],"syntax":[],"summary":"Whenever a mission is launched (or joined in Multiplayer) certain tasks are performed to ensure the mission's various components are initialised correctly and that everyone is synced in multiplayer games (particularly…","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Initialization Order"]},{"name":"inputAction/actions","type":"topic","md":"topics/inputAction~2Factions.md","json":"topics/inputAction~2Factions.json","groups":["Reference Lists"],"syntax":[],"summary":"Ancillary sub-page of inputAction, listing input actions (keybinds) available in Arma 3.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3: Default Controls","Arma 3: Input Actions","inputAction/actions/bindings"]},{"name":"Introduction to Arma Scripting","type":"topic","md":"topics/Introduction_to_Arma_Scripting.md","json":"topics/Introduction_to_Arma_Scripting.json","groups":["Scripting"],"syntax":[],"summary":"Scripting is one of the most powerful and most versatile tools available in the Arma sandbox. Unfortunately, it is also one of the most complex and unforgiving aspects of addon (i.e. mod) and mission creation.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["ArmA: Armed Assault: Introduction to Scripting","ArmA: Introduction to Scripting","Scripting"]},{"name":"Iron Front: Weapons","type":"topic","md":"topics/Iron_Front~3A_Weapons.md","json":"topics/Iron_Front~3A_Weapons.json","groups":["Reference Lists"],"syntax":[],"summary":"German Weapons","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Light Source Tutorial","type":"topic","md":"topics/Light_Source_Tutorial.md","json":"topics/Light_Source_Tutorial.json","groups":["Scripting"],"syntax":[],"summary":"Armed Assault v1.00","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Lightpoint Tutorial"]},{"name":"Lip File Format","type":"topic","md":"topics/Lip_File_Format.md","json":"topics/Lip_File_Format.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Lip is a humanly readable text file generated by WaveToLip from any wss, wav, or ogg sound file and produces lip expressions (lip sync) for the speaking character.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"LITE mod version creation guide","type":"topic","md":"topics/LITE_mod_version_creation_guide.md","json":"topics/LITE_mod_version_creation_guide.json","groups":["Tools and File Formats"],"syntax":[],"summary":"This guide describes briefly the process to create a LITE version of a pbo.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Livonia","type":"topic","md":"topics/Livonia.md","json":"topics/Livonia.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Dense forests, wide open fields, and plenty of interesting landmarks – get ready to explore a fresh temperate summer environment ideally suited for combined arms warfare.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Location","type":"topic","md":"topics/Location.md","json":"topics/Location.json","groups":["Data Types"],"syntax":[],"summary":"A location is an extended type of marker. For example city names displayed on the map are locations; their information can be accessed and modified with Location commands.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 2: CfgLocationTypes","location"]},{"name":"LOD","type":"topic","md":"topics/LOD.md","json":"topics/LOD.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Arma 3 example:","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Magic Variables","type":"topic","md":"topics/Magic_Variables.md","json":"topics/Magic_Variables.json","groups":["Scripting"],"syntax":[],"summary":"Magic variables are engine-maintained variables that serve a specific purpose within a given scope and are often used by the engine to provide data to a script or code fragment.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["fnc scriptName","forEachIndex","this","thisActivator","thisArgs","thisList","thisScript","thisTrigger","thisargs","x","y"]},{"name":"Malden 2035","type":"topic","md":"topics/Malden_2035.md","json":"topics/Malden_2035.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Malden 2035 is a fresh take on the original Malden terrain featured in the very first Arma game.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"MDMP","type":"topic","md":"topics/MDMP.md","json":"topics/MDMP.json","groups":["Tools and File Formats"],"syntax":[],"summary":"REDIRECT Crash Files","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Military Symbols","type":"topic","md":"topics/Military_Symbols.md","json":"topics/Military_Symbols.json","groups":["Mission Editing"],"syntax":[],"summary":"Military Symbols allow to display units' military symbol in real time either in-game (above units), on map or both.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Mission Design","type":"topic","md":"topics/Mission_Design.md","json":"topics/Mission_Design.json","groups":["Mission Editing"],"syntax":[],"summary":"Mission Design is an important aspect to consider in order to keep the player(s) entertained. Arma is a game after all!","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Mission Export","type":"topic","md":"topics/Mission_Export.md","json":"topics/Mission_Export.json","groups":["Mission Editing"],"syntax":[],"summary":"Two export methods are available, both with certain pros and cons.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Mission Optimisation","type":"topic","md":"topics/Mission_Optimisation.md","json":"topics/Mission_Optimisation.json","groups":["Scripting"],"syntax":[],"summary":"This article will try to be a general guide about improving your mission's performance.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Mission Parameters","type":"topic","md":"topics/Mission_Parameters.md","json":"topics/Mission_Parameters.json","groups":["Mission Editing"],"syntax":[],"summary":"Mission parameters are integer values that are passed to the mission at the beginning and which are used by the mission designer to customise user experience accordingly. The parameters are set in description.ext.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Mission Parameters","Arma 3: Mission Parameters","param1","param2","paramsArray"]},{"name":"Mission Readme Template","type":"topic","md":"topics/Mission_Readme_Template.md","json":"topics/Mission_Readme_Template.json","groups":["Mission Editing"],"syntax":[],"summary":"The following text can be freely used as a basis for creating readme text as part of a user made mission distribution. Note text inside square brackets is intended as example or placeholder text and should be replaced.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Mission.sqm","type":"topic","md":"topics/Mission.sqm.md","json":"topics/Mission.sqm.json","groups":["Mission Editing"],"syntax":[],"summary":"Mission.sqm is the file generated by the Mission Editor; it contains mission information (date, time, weather), object placement information (position, direction and other parameters) as well as every other setting that…","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["SQM","mission.sqm"]},{"name":"Missions","type":"topic","md":"topics/Missions.md","json":"topics/Missions.json","groups":["Mission Editing"],"syntax":[],"summary":"Information regarding missions for each of the Bohemia Interactive games is available from the appropriate link below.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Mod.cpp/bin File Format","type":"topic","md":"topics/Mod.cpp~2Fbin_File_Format.md","json":"topics/Mod.cpp~2Fbin_File_Format.json","groups":["Tools and File Formats"],"syntax":[],"summary":"As of Arma 2: Operation Arrowhead, the root folder of your @mod can contain an (optional) mod.cpp/bin.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Modelling Tutorials","type":"topic","md":"topics/Modelling_Tutorials.md","json":"topics/Modelling_Tutorials.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Making your first addon link courtesy of OFP-Faguss.com","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"ModHashCalculator","type":"topic","md":"topics/ModHashCalculator.md","json":"topics/ModHashCalculator.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Mod Hash Calculator is a tool designed to calculate short and long hash of the selected mod folders. The result can be exported to a file or the to the clipboard.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Modules","type":"topic","md":"topics/Modules.md","json":"topics/Modules.json","groups":["Mission Editing"],"syntax":[],"summary":"This page can be considered a hub when it comes to Modules. Here you will find everything you need to know when it comes to creating modules, available modules in Arma 3 and existing module documentation.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3 Module Framework","Arma 3 Modules","Arma 3: Editor Modules","Arma 3: Module Framework","Arma 3: Modules","modules"]},{"name":"Multiplayer Custom Sounds Tutorial","type":"topic","md":"topics/Multiplayer_Custom_Sounds_Tutorial.md","json":"topics/Multiplayer_Custom_Sounds_Tutorial.json","groups":["Scripting"],"syntax":[],"summary":"Armed Assault v1.00Arma 2 v1.00Arma 3 v1.00","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Multiplayer Game Types","type":"topic","md":"topics/Multiplayer_Game_Types.md","json":"topics/Multiplayer_Game_Types.json","groups":["Mission Editing"],"syntax":[],"summary":"Game type is a simplified category describing what a mission is about. It helps player to navigate through potentially large number of available missions and pick the one they would like to play.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Multiplayer Scripting","type":"topic","md":"topics/Multiplayer_Scripting.md","json":"topics/Multiplayer_Scripting.json","groups":["Scripting"],"syntax":[],"summary":"This page aims to explain notions and specificities of Multiplayer Scripting and its differences with Singleplayer Scripting. It features three parts:","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["JIP","Join In Progress","Locality in Multiplayer","Multiplayer scripting"]},{"name":"Multiplayer Server Commands","type":"topic","md":"topics/Multiplayer_Server_Commands.md","json":"topics/Multiplayer_Server_Commands.json","groups":["Multiplayer and Server"],"syntax":[],"summary":"You can access the command line by pressing the chat key (default /).","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["In Game Server Commands"]},{"name":"Namespace","type":"topic","md":"topics/Namespace.md","json":"topics/Namespace.json","groups":["Data Types"],"syntax":[],"summary":"Arma 2 v1.00","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"NaN","type":"topic","md":"topics/NaN.md","json":"topics/NaN.json","groups":["Data Types"],"syntax":[],"summary":"A dummy data type to trigger errors.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Nothing","type":"topic","md":"topics/Nothing.md","json":"topics/Nothing.json","groups":["Data Types"],"syntax":[],"summary":"An expression of type Nothing is no value. It cannot be assigned to a variable. It exists because each expression needs to return some value and needs to have some clearly identified type.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Number","type":"topic","md":"topics/Number.md","json":"topics/Number.json","groups":["Data Types"],"syntax":[],"summary":"A number is, depending on scope, either a single precision floating-point number (when talking about scripting) or a range of numerical types when talking about config context.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Scalar"]},{"name":"Object","type":"topic","md":"topics/Object.md","json":"topics/Object.json","groups":["Data Types"],"syntax":[],"summary":"Object refers to a building block within a scenario. In general when using this term the author refers to the representation of an object (soldier, house, crate, etc.) that can be manipulated when in the 3D environment…","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Game Logic","Logic","ObjectRTD"]},{"name":"Object Builder","type":"topic","md":"topics/Object_Builder.md","json":"topics/Object_Builder.json","groups":["Tools and File Formats"],"syntax":[],"summary":"This tool is used to create, edit and configure 3D models made for Arma 3. Object Builder is the successor to Oxygen 2.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Objects.sav","type":"topic","md":"topics/Objects.sav.md","json":"topics/Objects.sav.json","groups":["Game and Troubleshooting"],"syntax":[],"summary":"The Objects.sav file is the save/load location of the following commands:","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"OFPEC Tags List","type":"topic","md":"topics/OFPEC_Tags_List.md","json":"topics/OFPEC_Tags_List.json","groups":["Scripting"],"syntax":[],"summary":"This list is a copy of OFPEC's tag list (with the addition of Bohemia Interactive's BI_/BIN_/BIS_/SCR_ prefixes) as a mirror backup.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["OFPEC tag list"]},{"name":"OGV File Format","type":"topic","md":"topics/OGV_File_Format.md","json":"topics/OGV_File_Format.json","groups":["Tools and File Formats"],"syntax":[],"summary":"The OGV format is a video format that is playable in Arma 2: Operation Arrowhead and Arma 3 (through e.g BIS_fnc_playVideo).","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"OneDrive Fix","type":"topic","md":"topics/OneDrive_Fix.md","json":"topics/OneDrive_Fix.json","groups":["Game and Troubleshooting"],"syntax":[],"summary":"Microsoft's OneDrive can lead to issues accessing player profiles in BI games.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Operand","type":"topic","md":"topics/Operand.md","json":"topics/Operand.json","groups":["Scripting"],"syntax":[],"summary":"An operand is any value given to an operator.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Operators","type":"topic","md":"topics/Operators.md","json":"topics/Operators.json","groups":["Scripting"],"syntax":[],"summary":"Operators are the base commands each programming language is built on. They provide ability to perform basic mathematical and logical operations.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Order of Precedence","type":"topic","md":"topics/Order_of_Precedence.md","json":"topics/Order_of_Precedence.json","groups":["Scripting"],"syntax":[],"summary":"Order of operations, also called operator precedence, is a set of rules specifying which procedures should be performed first in a mathematical expression.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Overview.html","type":"topic","md":"topics/Overview.html.md","json":"topics/Overview.html.json","groups":["Mission Editing"],"syntax":[],"summary":"The overview.html is an optional file, which simply means the game won't crash without it, but it adds polish to your creative efforts. It appears on the notebook before you start a mission or campaign.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"P3D","type":"topic","md":"topics/P3D.md","json":"topics/P3D.json","groups":["Tools and File Formats"],"syntax":[],"summary":"REDIRECT Model File Formats","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"P3D File Format - MLOD","type":"topic","md":"topics/P3D_File_Format_-_MLOD.md","json":"topics/P3D_File_Format_-_MLOD.json","groups":["Tools and File Formats"],"syntax":[],"summary":"This information comes largely from the long defunct 'ofpinternals', who in turn acknowledge","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"P3D File Format - ODOLV40 Obsolete","type":"topic","md":"topics/P3D_File_Format_-_ODOLV40_Obsolete.md","json":"topics/P3D_File_Format_-_ODOLV40_Obsolete.json","groups":["Tools and File Formats"],"syntax":[],"summary":"The following information has been provided by BxBx and included by Mikero","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["P3D File Format - ODOLV40"]},{"name":"P3D File Format - ODOLV4x","type":"topic","md":"topics/P3D_File_Format_-_ODOLV4x.md","json":"topics/P3D_File_Format_-_ODOLV4x.json","groups":["Tools and File Formats"],"syntax":[],"summary":"This body of work is due to Synide's sweat and tears. To whom, all honour and glory. Ably assisted by T_D and Mikero that further detailed the data and gave this article a more general and correct structure.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["ODOL v40 File Format","P3D File Format - ODOLV40 Revised"]},{"name":"P3D File Format - ODOLV7","type":"topic","md":"topics/P3D_File_Format_-_ODOLV7.md","json":"topics/P3D_File_Format_-_ODOLV7.json","groups":["Tools and File Formats"],"syntax":[],"summary":"see Generic FileFormat Data Types","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"P3D File Formats","type":"topic","md":"topics/P3D_File_Formats.md","json":"topics/P3D_File_Formats.json","groups":["Tools and File Formats"],"syntax":[],"summary":"P3D File Format - MLOD P3D File Format - ODOLV40 Revised P3D File Format - ODOLV7","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"P3D Lod Edges","type":"topic","md":"topics/P3D_Lod_Edges.md","json":"topics/P3D_Lod_Edges.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Every vertex in the vertaxtable is owned only by 1 face.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"P3D Lod Faces","type":"topic","md":"topics/P3D_Lod_Faces.md","json":"topics/P3D_Lod_Faces.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Alias 'Polygons'","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"P3D Lod Frames","type":"topic","md":"topics/P3D_Lod_Frames.md","json":"topics/P3D_Lod_Frames.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Frames are Animation times. They are similar in nature to RTM files.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"P3D Lod Proxies","type":"topic","md":"topics/P3D_Lod_Proxies.md","json":"topics/P3D_Lod_Proxies.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Related Pages","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"P3D Lod Sections","type":"topic","md":"topics/P3D_Lod_Sections.md","json":"topics/P3D_Lod_Sections.json","groups":["Tools and File Formats"],"syntax":[],"summary":"LodFaces are organised sequentially, in blocks.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"P3D Model Info","type":"topic","md":"topics/P3D_Model_Info.md","json":"topics/P3D_Model_Info.json","groups":["Tools and File Formats"],"syntax":[],"summary":"The Model Info structure is last in file for ODOL7 (ofp) and at top of file for ODOL4x (ARMAx)","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"P3D Named Selections","type":"topic","md":"topics/P3D_Named_Selections.md","json":"topics/P3D_Named_Selections.json","groups":["Tools and File Formats"],"syntax":[],"summary":"placeholder till better organsied","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"P3D Point and Face Flags","type":"topic","md":"topics/P3D_Point_and_Face_Flags.md","json":"topics/P3D_Point_and_Face_Flags.json","groups":["Tools and File Formats"],"syntax":[],"summary":"These 'flags' (or attributes) are present in the following p3d's","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["P3D Point(Vertex) Flags"]},{"name":"PAA","type":"topic","md":"topics/PAA.md","json":"topics/PAA.json","groups":["Tools and File Formats"],"syntax":[],"summary":"REDIRECT PAA File Format","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"PAA File Format","type":"topic","md":"topics/PAA_File_Format.md","json":"topics/PAA_File_Format.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Of the many image file formats out there, such as jpeg, or gif, Bohemia Interactive choose to use a specially developed file format (paa) as the base texture file for all engine types.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["PAA"]},{"name":"Parameter","type":"topic","md":"topics/Parameter.md","json":"topics/Parameter.json","groups":["Scripting"],"syntax":[],"summary":"A parameter is a value that was passed to the actual script. All parameters are accessible over the array _this.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"ParticleArray","type":"topic","md":"topics/ParticleArray.md","json":"topics/ParticleArray.json","groups":["Scripting"],"syntax":[],"summary":"Particle is a lightweight for performance effect system that is to be used for emulate dusts, fires, explosions, and/or anything. Every explosions, dusts, fires and most of in-game 3D effects are made in this system.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Particles Tutorial","type":"topic","md":"topics/Particles_Tutorial.md","json":"topics/Particles_Tutorial.json","groups":["Scripting"],"syntax":[],"summary":"A particle is a (to some extent, non-physical) 2D plane that always faces the camera, or (more rarely) a 3D model.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"ParticleTemplates","type":"topic","md":"topics/ParticleTemplates.md","json":"topics/ParticleTemplates.json","groups":["Configuration"],"syntax":[],"summary":"Listed on this page are several basic particle effects, that can be used as they are, or as templates for further customization.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"PBO","type":"topic","md":"topics/PBO.md","json":"topics/PBO.json","groups":["Tools and File Formats"],"syntax":[],"summary":"REDIRECT PBO File Format","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"PBO File Format","type":"topic","md":"topics/PBO_File_Format.md","json":"topics/PBO_File_Format.json","groups":["Tools and File Formats"],"syntax":[],"summary":"PBO means \"packed bank of files\". A .pbo is identical in purpose to a zip or rar. It is a container for folder(s) and file(s).","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["PBO"]},{"name":"Performance Profiling","type":"topic","md":"topics/Performance_Profiling.md","json":"topics/Performance_Profiling.json","groups":["Scripting"],"syntax":[],"summary":"The Profiling build is provided in semi regular intervals between major game version updates by Dedmen in tandem with Arma 3 Performance build.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"PEW","type":"topic","md":"topics/PEW.md","json":"topics/PEW.json","groups":["Tools and File Formats"],"syntax":[],"summary":"REDIRECT PEW File Formats","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"PEW File Format","type":"topic","md":"topics/PEW_File_Format.md","json":"topics/PEW_File_Format.json","groups":["Tools and File Formats"],"syntax":[],"summary":"PEW files are Visitor's project files. Visitor is Bohemia Interactive's tool for creating Islands.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["POSE v60 File Format"]},{"name":"Position","type":"topic","md":"topics/Position.md","json":"topics/Position.json","groups":["Scripting"],"syntax":[],"summary":"Positions in Arma games are always represented as arrays. There are two types of positions:","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Position2D","Position3D","PositionAGL","PositionAGLS","PositionASL","PositionASLW","PositionATL","PositionConfig","PositionRelative","PositionWorld"]},{"name":"Post Process Effects","type":"topic","md":"topics/Post_Process_Effects.md","json":"topics/Post_Process_Effects.json","groups":["Scripting"],"syntax":[],"summary":"Compared to the effect cancellation, in this case the effect is just disabled but still exists","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Post process effects"]},{"name":"PreProcessor Commands","type":"topic","md":"topics/PreProcessor_Commands.md","json":"topics/PreProcessor_Commands.json","groups":["Scripting"],"syntax":[],"summary":"The PreProcessor and the Config Parser allow to use macros in configs. The purpose of macros is to re-use the same definition in scripts and configs multiple times.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Config Parser","PreProcessor Errors"]},{"name":"Procedural Textures","type":"topic","md":"topics/Procedural_Textures.md","json":"topics/Procedural_Textures.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Procedural textures are textures generated by the engine on the basis of their text description. They can be used anywhere instead of normal textures.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["r2t"]},{"name":"Product.Bin File Format","type":"topic","md":"topics/Product.Bin_File_Format.md","json":"topics/Product.Bin_File_Format.json","groups":["Tools and File Formats"],"syntax":[],"summary":"dta\\product.bin is a class text config file like any other.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Product.cpp/bin File Format","type":"topic","md":"topics/Product.cpp~2Fbin_File_Format.md","json":"topics/Product.cpp~2Fbin_File_Format.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Product.bin exists in the ~\\dta folder of the Arma game.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Profile","type":"topic","md":"topics/Profile.md","json":"topics/Profile.json","groups":["Game and Troubleshooting"],"syntax":[],"summary":"All Real Virtuality games allow you to create multiple profiles. Personal settings like video configuration, campaign progress or controls assigments are saved in profile files.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Publisher","type":"topic","md":"topics/Publisher.md","json":"topics/Publisher.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Publisher is a content publishing tool created by Bohemia Interactive. The purpose of this tool is to publish whole Mods onto Steam Workshop to be used with the game.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Quick camo selection definition guide","type":"topic","md":"topics/Quick_camo_selection_definition_guide.md","json":"topics/Quick_camo_selection_definition_guide.json","groups":["Modding"],"syntax":[],"summary":"This guide describes a process to easily create camo selections for models to allow reskinning even for a large amount of assets.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Remote Control Tutorial","type":"topic","md":"topics/Remote_Control_Tutorial.md","json":"topics/Remote_Control_Tutorial.json","groups":["Scripting"],"syntax":[],"summary":"Remote Control allows a player (remote-controller) to take control of another unit (drone, or remote-controlled) that is different from the local player unit.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Render Worlds","type":"topic","md":"topics/Render_Worlds.md","json":"topics/Render_Worlds.json","groups":["Tools and File Formats"],"syntax":[],"summary":"We have added three Render Worlds that may be used to take pictures or video that needs some keying to add some different scene.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Resource.cpp/bin","type":"topic","md":"topics/Resource.cpp~2Fbin.md","json":"topics/Resource.cpp~2Fbin.json","groups":["Tools and File Formats"],"syntax":[],"summary":"bin\\resource.bin is exclusively used in OFP and contains the resource dialogs.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Resource.bin"]},{"name":"Retexturing with setObjectTexture","type":"topic","md":"topics/Retexturing_with_setObjectTexture.md","json":"topics/Retexturing_with_setObjectTexture.json","groups":["Modding"],"syntax":[],"summary":"If you want to retexture an asset with the setObjectTexture command it is necessary to work with the original texture. As an example we will be using the Wall Sign (Land_WallSign_01_F).","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"RPT","type":"topic","md":"topics/RPT.md","json":"topics/RPT.json","groups":["Tools and File Formats"],"syntax":[],"summary":"REDIRECT Crash Files","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Rtm (Animation) File Format","type":"topic","md":"topics/Rtm_~28Animation~29_File_Format.md","json":"topics/Rtm_~28Animation~29_File_Format.json","groups":["Tools and File Formats"],"syntax":[],"summary":"For binary rtm's see Rtm Binarised File Format","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["RTM"]},{"name":"Rtm Binarised File Format","type":"topic","md":"topics/Rtm_Binarised_File_Format.md","json":"topics/Rtm_Binarised_File_Format.json","groups":["Tools and File Formats"],"syntax":[],"summary":"For unbinarised see Rtm (Animation) File Format","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"RVMAT","type":"topic","md":"topics/RVMAT.md","json":"topics/RVMAT.json","groups":["Tools and File Formats"],"syntax":[],"summary":"REDIRECT RVMAT_basics","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"RVMAT basics","type":"topic","md":"topics/RVMAT_basics.md","json":"topics/RVMAT_basics.json","groups":["Modding"],"syntax":[],"summary":"Lighting and shading are what make 3D scene appealing. In real-time render we still have to simplify so the Artist must understand how shading works in engine to be able prepare the best realistic looking surfaces.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Materials","RVMAT"]},{"name":"Rvmat File Format","type":"topic","md":"topics/Rvmat_File_Format.md","json":"topics/Rvmat_File_Format.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Rvmat files are the texture (material) files introduced with Armed Assault. Their syntax is similar to that of a config file.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"SafeZone","type":"topic","md":"topics/SafeZone.md","json":"topics/SafeZone.json","groups":["GUI"],"syntax":[],"summary":"In Arma: Cold War Assault, user interface Displays were drawn always in 4:3 aspect ratio. Since then, many other aspect ratios became common and interface has to be compatible with them.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"scalar bool array string 0xe0ffffef","type":"topic","md":"topics/scalar_bool_array_string_0xe0ffffef.md","json":"topics/scalar_bool_array_string_0xe0ffffef.json","groups":["Scripting"],"syntax":[],"summary":"If variables don't exist, their value as string is generally a \"scalar bool array string 0xe0ffffef\" error.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"scalar bool array string 0xfcffffef","type":"topic","md":"topics/scalar_bool_array_string_0xfcffffef.md","json":"topics/scalar_bool_array_string_0xfcffffef.json","groups":["Scripting"],"syntax":[],"summary":"If variables don't exist, their value as string is generally a \"scalar bool array string 0xfcffffef\" error.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Scheduler","type":"topic","md":"topics/Scheduler.md","json":"topics/Scheduler.json","groups":["Scripting"],"syntax":[],"summary":"The Scheduler is the part of the game engine that decides which script runs at a certain point in time. It has the ability to pause a running script, move it to the back of the running queue and start a new script.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Script File","type":"topic","md":"topics/Script_File.md","json":"topics/Script_File.json","groups":["Scripting"],"syntax":[],"summary":"A script file is multiple commands and arguments defining wanted behaviour from the game, all grouped together in a textfile. This code does a specific task handled by the game engine.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Script (File)"]},{"name":"Script Handle","type":"topic","md":"topics/Script_Handle.md","json":"topics/Script_Handle.json","groups":["Data Types"],"syntax":[],"summary":"A Script Handle, used to identify scripts in script operations called using spawn or execVM. Introduced with ArmA: Armed Assault, does not refer to Operation Flashpoint or Operation Flashpoint: Resistance.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Script (Handle)"]},{"name":"Scripting Tags","type":"topic","md":"topics/Scripting_Tags.md","json":"topics/Scripting_Tags.json","groups":["Scripting"],"syntax":[],"summary":"A Tag, also referred as an OFPEC tag, is a usually two to eight characters identifier that is individual to each designer, and allows for proper distinction between different authors' content.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["OFPEC tags"]},{"name":"server.armaprofile","type":"topic","md":"topics/server.armaprofile.md","json":"topics/server.armaprofile.json","groups":["Multiplayer and Server"],"syntax":[],"summary":"This article deals with the server.armaprofile, describing all the visual and difficulty settings in Arma, like friendly and enemy AI quality, HUD, crosshair, 3rd person view, clock indicator and so on.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Side","type":"topic","md":"topics/Side.md","json":"topics/Side.json","groups":["Data Types"],"syntax":[],"summary":"See Also","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Side Relations","type":"topic","md":"topics/Side_Relations.md","json":"topics/Side_Relations.json","groups":["Scripting"],"syntax":[],"summary":"Helper function: BIS_fnc_sideIsFriendly","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Side relations"]},{"name":"Simple Expression","type":"topic","md":"topics/Simple_Expression.md","json":"topics/Simple_Expression.json","groups":["Scripting"],"syntax":[],"summary":"a,b can be any simple expression. x,y can be a constant expression only (i.e. expression with a type Number).","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["simple expression"]},{"name":"Simulation vs Render Time Scope","type":"topic","md":"topics/Simulation_vs_Render_Time_Scope.md","json":"topics/Simulation_vs_Render_Time_Scope.json","groups":["Scripting"],"syntax":[],"summary":"Arma 2: Operation Arrowhead v1.60 Take On Helicopters v1.00 Arma 3 v1.00","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Sound Tools","type":"topic","md":"topics/Sound_Tools.md","json":"topics/Sound_Tools.json","groups":["Tools and File Formats"],"syntax":[],"summary":"SoundTools allow to convert various sound formats used by Bohemia Interactive's games and also create information necessary for lip sync.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["SoundTools"]},{"name":"SQF","type":"topic","md":"topics/SQF.md","json":"topics/SQF.json","groups":["Scripting"],"syntax":[],"summary":"REDIRECT SQF Syntax","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"SQF Bytecode","type":"topic","md":"topics/SQF_Bytecode.md","json":"topics/SQF_Bytecode.json","groups":["Scripting"],"syntax":[],"summary":"An SQF bytecode is a file that contains the instructions to be executed in an SQF script. The bytecode is obtained after parsing the SQF script, which is written in a human-readable text-based file.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"SQF Syntax","type":"topic","md":"topics/SQF_Syntax.md","json":"topics/SQF_Syntax.json","groups":["Scripting"],"syntax":[],"summary":"SQF stands for Status Quo Function - a successor of Status Quo Script, which is deprecated since Armed Assault but could still be used in Arma 3.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["*/","/*","/**/","//","SQF","SQF syntax","sqf"]},{"name":"SQM","type":"topic","md":"topics/SQM.md","json":"topics/SQM.json","groups":["Tools and File Formats"],"syntax":[],"summary":"REDIRECT Mission.sqm","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"SQS","type":"topic","md":"topics/SQS.md","json":"topics/SQS.json","groups":["Tools and File Formats"],"syntax":[],"summary":"REDIRECT SQS Syntax","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"SQS Syntax","type":"topic","md":"topics/SQS_Syntax.md","json":"topics/SQS_Syntax.json","groups":["Scripting"],"syntax":[],"summary":"SQS Syntax (where SQS stands for Status Quo Script) was the main syntax in Operation Flashpoint and is still available (although considered obsolete) in later titles.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["?","@","SQS","SQS syntax","sqs","sqs syntax"]},{"name":"SQS to SQF conversion","type":"topic","md":"topics/SQS_to_SQF_conversion.md","json":"topics/SQS_to_SQF_conversion.json","groups":["Scripting"],"syntax":[],"summary":"SQF Syntax has been introduced in Operation Flashpoint: Resistance v1.85 and is the Arma series' main scripting language until Arma 3. The main differences with SQS Syntax are:","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"squad.xml","type":"topic","md":"topics/squad.xml.md","json":"topics/squad.xml.json","groups":["Multiplayer and Server"],"syntax":[],"summary":"If you feel unfamiliar with the XML file format itself and/or have questions about basic XML markup, you are advised to consult literature, documentation (http://www.w3.org/XML) or tutorials…","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Startup Parameters Config File","type":"topic","md":"topics/Startup_Parameters_Config_File.md","json":"topics/Startup_Parameters_Config_File.json","groups":["Multiplayer and Server"],"syntax":[],"summary":"The startup parameters config file can be used to put startup parameters in, instead of specifying them in a shortcut/commandline.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Statement","type":"topic","md":"topics/Statement.md","json":"topics/Statement.json","groups":["Scripting"],"syntax":[],"summary":"A statement is a piece of scripting code. It is an instruction to the script Interpreter and tells it to do something.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Steam","type":"topic","md":"topics/Steam.md","json":"topics/Steam.json","groups":["Game and Troubleshooting"],"syntax":[],"summary":"Steam is a video game distribution platform that hosts, sometimes exclusively, Bohemia Interactive games such as Arma 3, Take On Helicopters and Arma Reforger.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Stratis","type":"topic","md":"topics/Stratis.md","json":"topics/Stratis.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Stratis is an Arma 3 terrain, released with the game. It is a Mediterranean island with an area of 20 km2 based on the real-life island Agios Efstratios.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"String","type":"topic","md":"topics/String.md","json":"topics/String.json","groups":["Data Types"],"syntax":[],"summary":"A string is a variable type that contains text. Possible length and characters depend on the game and its version.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Strings"]},{"name":"Stringtable.csv","type":"topic","md":"topics/Stringtable.csv.md","json":"topics/Stringtable.csv.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Stringtables are used to make internationalization easier for the game. They are used in addons, missions, and scripts.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["CSV File Format - Stringtables","Stringtable.csv File Format","csv File Format - Stringtables"]},{"name":"Stringtable.xml","type":"topic","md":"topics/Stringtable.xml.md","json":"topics/Stringtable.xml.json","groups":["Tools and File Formats"],"syntax":[],"summary":"String tables are used to make internationalization easier for the game. They are used in addons, missions, and scripts, and are located in the root of the mission or addon folders.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Structured Text","type":"topic","md":"topics/Structured_Text.md","json":"topics/Structured_Text.json","groups":["Data Types"],"syntax":[],"summary":"Structured Text is a Data Type that has been introduced with Armed Assault. It is a rich text, which is able to include images and formatting. It can be created using XML-like syntax, as seen below.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Text"]},{"name":"Switch Type","type":"topic","md":"topics/Switch_Type.md","json":"topics/Switch_Type.json","groups":["Data Types"],"syntax":[],"summary":"A helper type used in switch constructs.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Tanoa","type":"topic","md":"topics/Tanoa.md","json":"topics/Tanoa.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Tanoa is an Arma 3 terrain, released in 11 July 2016 as a part of the Apex expansion. It is a South Pacific archipelago map, and it is 100 km2 .","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Task","type":"topic","md":"topics/Task.md","json":"topics/Task.json","groups":["Data Types"],"syntax":[],"summary":"Possible values","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Team","type":"topic","md":"topics/Team.md","json":"topics/Team.json","groups":["Data Types"],"syntax":[],"summary":"Introduced with Arma 2.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Team Member","type":"topic","md":"topics/Team_Member.md","json":"topics/Team_Member.json","groups":["Data Types"],"syntax":[],"summary":"Introduced with Arma 2.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Terrain Builder","type":"topic","md":"topics/Terrain_Builder.md","json":"topics/Terrain_Builder.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Terrain Builder is a terrain creation tool. It allows users to build their own virtual worlds from scratch. It is a successor to Visitor 3.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Terrain Processor","type":"topic","md":"topics/Terrain_Processor.md","json":"topics/Terrain_Processor.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Terrain Processor is an application for making mass changes and additions to Arma terrains edited in Terrain Builder, focused primarily on fast object population of extents of areal or linear topologies.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Terrain Processor SDK Manual","type":"topic","md":"topics/Terrain_Processor_SDK_Manual.md","json":"topics/Terrain_Processor_SDK_Manual.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Terrain Processor has its own SDK which allows the creation of new tasks. Hereafter, you will find a quick introduction of the setup of the new project.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Terrain Processor: Area: High-density Cluster","type":"topic","md":"topics/Terrain_Processor~3A_Area~3A_High-density_Cluster.md","json":"topics/Terrain_Processor~3A_Area~3A_High-density_Cluster.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Task name : Area: Hight-density Cluster","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Terrain Processor: Area: Local Maximum Cluster","type":"topic","md":"topics/Terrain_Processor~3A_Area~3A_Local_Maximum_Cluster.md","json":"topics/Terrain_Processor~3A_Area~3A_Local_Maximum_Cluster.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Task name : Area: Local Maximum Cluster","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Terrain Processor: Area: Local Minimum Cluster","type":"topic","md":"topics/Terrain_Processor~3A_Area~3A_Local_Minimum_Cluster.md","json":"topics/Terrain_Processor~3A_Area~3A_Local_Minimum_Cluster.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Task name : Area: Local Minimum Cluster","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Terrain Processor: Area: Low-density Cluster (circle)","type":"topic","md":"topics/Terrain_Processor~3A_Area~3A_Low-density_Cluster_~28circle~29.md","json":"topics/Terrain_Processor~3A_Area~3A_Low-density_Cluster_~28circle~29.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Task name : Area: Low-density Cluster (circle)","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Terrain Processor: Area: Low-density Cluster (strip)","type":"topic","md":"topics/Terrain_Processor~3A_Area~3A_Low-density_Cluster_~28strip~29.md","json":"topics/Terrain_Processor~3A_Area~3A_Low-density_Cluster_~28strip~29.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Task name : Area: Low-density Cluster (strip)","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Terrain Processor: Area: Random","type":"topic","md":"topics/Terrain_Processor~3A_Area~3A_Random.md","json":"topics/Terrain_Processor~3A_Area~3A_Random.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Task name : Area: Random","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Terrain Processor: Heightmap: ASCII DEM Convert","type":"topic","md":"topics/Terrain_Processor~3A_Heightmap~3A_ASCII_DEM_Convert.md","json":"topics/Terrain_Processor~3A_Heightmap~3A_ASCII_DEM_Convert.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Task name : Heightmap: Create from Geodetic .asc","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Terrain Processor: Heightmap: Perlin Noise","type":"topic","md":"topics/Terrain_Processor~3A_Heightmap~3A_Perlin_Noise.md","json":"topics/Terrain_Processor~3A_Heightmap~3A_Perlin_Noise.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Task name : Heightmap: Perlin Noise","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Terrain Processor: Heightmap: Road Integration","type":"topic","md":"topics/Terrain_Processor~3A_Heightmap~3A_Road_Integration.md","json":"topics/Terrain_Processor~3A_Heightmap~3A_Road_Integration.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Task name : Heightmap: Road Integration","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Terrain Processor: Introduction","type":"topic","md":"topics/Terrain_Processor~3A_Introduction.md","json":"topics/Terrain_Processor~3A_Introduction.json","groups":["Tools and File Formats"],"syntax":[],"summary":"","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Terrain Processor: Line: Mask: Area","type":"topic","md":"topics/Terrain_Processor~3A_Line~3A_Mask~3A_Area.md","json":"topics/Terrain_Processor~3A_Line~3A_Mask~3A_Area.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Task name : Mask: Area","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Terrain Processor: Line: Mask: Line","type":"topic","md":"topics/Terrain_Processor~3A_Line~3A_Mask~3A_Line.md","json":"topics/Terrain_Processor~3A_Line~3A_Mask~3A_Line.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Task name : Mask: line","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Terrain Processor: Line: Nodes Objects","type":"topic","md":"topics/Terrain_Processor~3A_Line~3A_Nodes_Objects.md","json":"topics/Terrain_Processor~3A_Line~3A_Nodes_Objects.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Task name : Line: Nodes Objects","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Terrain Processor: Line: Random","type":"topic","md":"topics/Terrain_Processor~3A_Line~3A_Random.md","json":"topics/Terrain_Processor~3A_Line~3A_Random.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Task name : Line: Random","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Terrain Processor: Line: Regular","type":"topic","md":"topics/Terrain_Processor~3A_Line~3A_Regular.md","json":"topics/Terrain_Processor~3A_Line~3A_Regular.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Task name : Line: Regular","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Terrain Processor: Line: Segments Objects","type":"topic","md":"topics/Terrain_Processor~3A_Line~3A_Segments_Objects.md","json":"topics/Terrain_Processor~3A_Line~3A_Segments_Objects.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Task name : Line: Segments Objects","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Terrain Processor: Line: Sparse Cluster","type":"topic","md":"topics/Terrain_Processor~3A_Line~3A_Sparse_Cluster.md","json":"topics/Terrain_Processor~3A_Line~3A_Sparse_Cluster.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Task name : Line: Sparse Cluster","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Terrain Processor: Point: With Rotation","type":"topic","md":"topics/Terrain_Processor~3A_Point~3A_With_Rotation.md","json":"topics/Terrain_Processor~3A_Point~3A_With_Rotation.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Task name : Point: With Rotation","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Terrain Processor: Print Composer Tutorial","type":"topic","md":"topics/Terrain_Processor~3A_Print_Composer_Tutorial.md","json":"topics/Terrain_Processor~3A_Print_Composer_Tutorial.json","groups":["Tools and File Formats"],"syntax":[],"summary":"This tutorial covers the process of creating a raster composition out of vector data in QGIS, suitable as basic spatially correct reference for further editing of your satellite textures and surface masks.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Terrain Processor: Tutorial","type":"topic","md":"topics/Terrain_Processor~3A_Tutorial.md","json":"topics/Terrain_Processor~3A_Tutorial.json","groups":["Tools and File Formats"],"syntax":[],"summary":"This tutorial explains the basic usage of Terrain Processor and publicly available vector geographic data from OpenStreetMap (OSM) in making terrains for Arma 3, and also introduces map makers to possible use of…","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Terrain Processor: Tutorial Sample project","type":"topic","md":"topics/Terrain_Processor~3A_Tutorial_Sample_project.md","json":"topics/Terrain_Processor~3A_Tutorial_Sample_project.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Summary of the content of the sample data pack for the Terrain Processor demo map project for Arma 3. Use with the Terrain Processor Tutorial.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"texHeaders.bin File Format","type":"topic","md":"topics/texHeaders.bin_File_Format.md","json":"topics/texHeaders.bin_File_Format.json","groups":["Tools and File Formats"],"syntax":[],"summary":"TextHeaders.bin is created by Binpbo personal edition 2.5 and greater, or, mikero's dos tools.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Texture Map Types","type":"topic","md":"topics/Texture_Map_Types.md","json":"topics/Texture_Map_Types.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Normal mapping is a technique used to fake the lighting of surface bumps and dents. It is used to enhance the appearance of low polygon models.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Texture Naming Conventions","type":"topic","md":"topics/Texture_Naming_Conventions.md","json":"topics/Texture_Naming_Conventions.json","groups":["Tools and File Formats"],"syntax":[],"summary":"The name should be english, without spaces, czech special letters nor any other extravagant symbols. Only one dot before filename type, usualy TGA.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"TexView 2","type":"topic","md":"topics/TexView_2.md","json":"topics/TexView_2.json","groups":["Tools and File Formats"],"syntax":[],"summary":"TexView 2 is a texture viewer and conversion tool for .paa and .pac files. For batch/command line operations use Pal2PacE instead (included in TexView2 release or called ImageToPAA in Arma 3 Tools).","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"TexView 2 Manual","type":"topic","md":"topics/TexView_2_Manual.md","json":"topics/TexView_2_Manual.json","groups":["Tools and File Formats"],"syntax":[],"summary":"TexView 2 is a texture viewer and conversion tool supporting Real Virtuality Engine's internal texture formats.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Title Effect Type","type":"topic","md":"topics/Title_Effect_Type.md","json":"topics/Title_Effect_Type.json","groups":["Reference Lists"],"syntax":[],"summary":"A Title Effect Type is a String parameter that is required by a few scripting commands. The commands are used to display custom GUI elements on the front end or the back end.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"TrackIR","type":"topic","md":"topics/TrackIR.md","json":"topics/TrackIR.json","groups":["Game and Troubleshooting"],"syntax":[],"summary":"TrackIR is a virtual reality personal computer control device developed by NaturalPoint.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Turret Config Reference","type":"topic","md":"topics/Turret_Config_Reference.md","json":"topics/Turret_Config_Reference.json","groups":["Configuration"],"syntax":[],"summary":"Operation Flashpoint used an optional turret class for some, few, models.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Turret Path","type":"topic","md":"topics/Turret_Path.md","json":"topics/Turret_Path.json","groups":["Scripting"],"syntax":[],"summary":"A Turret Path is an Array of Numbers that determines a turret seat's \"path\", a turret being able to have a turret that has a turret etc.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Tutorial (Ressourcelink) Collection","type":"topic","md":"topics/Tutorial_~28Ressourcelink~29_Collection.md","json":"topics/Tutorial_~28Ressourcelink~29_Collection.json","groups":["Modding"],"syntax":[],"summary":"This Collection is supposed to provide all the information which are needed for all thinkable cases. So it containes user created Tutorials as well as Developer provided ones.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Unit Loadout Array","type":"topic","md":"topics/Unit_Loadout_Array.md","json":"topics/Unit_Loadout_Array.json","groups":["Scripting"],"syntax":[],"summary":"This array format is used with getUnitLoadout and setUnitLoadout commands. Its format is described in the side table.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Unknown enum value","type":"topic","md":"topics/Unknown_enum_value.md","json":"topics/Unknown_enum_value.json","groups":["Scripting"],"syntax":[],"summary":"This error occurs when an incorrect enum(erated) value is provided.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"USAF Mod","type":"topic","md":"topics/USAF_Mod.md","json":"topics/USAF_Mod.json","groups":["Modding"],"syntax":[],"summary":"SGT Fuller - Project Lead","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"User Interface Colors","type":"topic","md":"topics/User_Interface_Colors.md","json":"topics/User_Interface_Colors.json","groups":["GUI"],"syntax":[],"summary":"Take On Helicopters introduced ability to recolor menu and HUD colors. Community creators can define new presets or use user's colors using following configs and functions.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Interface Colors"]},{"name":"User Interface Event Handlers","type":"topic","md":"topics/User_Interface_Event_Handlers.md","json":"topics/User_Interface_Event_Handlers.json","groups":["Event Handlers"],"syntax":[],"summary":"User Interface Event Handlers are used to execute code when events related to GUI components (i.e. Displays and Controls) occur.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3: Event Handlers/User Interface","Arma 3: User Interface Event Handlers","UIEH"]},{"name":"UserActions","type":"topic","md":"topics/UserActions.md","json":"topics/UserActions.json","groups":["Configuration"],"syntax":[],"summary":"Defines an action to be associated with the current object class. Commonly used for operating doors on vehicles.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"userconfig","type":"topic","md":"topics/userconfig.md","json":"topics/userconfig.json","groups":["Configuration"],"syntax":[],"summary":"Some quick notes from what I learned while trying to use it for a mission. (a.k.a. What I wish somebody had written already) --MaHuJa","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Variables","type":"topic","md":"topics/Variables.md","json":"topics/Variables.json","groups":["Scripting"],"syntax":[],"summary":"A variable is a \"storage container\" or \"named placeholder\" for data. You can read and modify the data once this container is created. Its \"name\" is referenced as Identifier.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Vector2D","type":"topic","md":"topics/Vector2D.md","json":"topics/Vector2D.json","groups":["Scripting"],"syntax":[],"summary":"See also Vector3D.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Vector3D","type":"topic","md":"topics/Vector3D.md","json":"topics/Vector3D.json","groups":["Scripting"],"syntax":[],"summary":"See also Vector2D.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Vector"]},{"name":"Vehicle Respawn","type":"topic","md":"topics/Vehicle_Respawn.md","json":"topics/Vehicle_Respawn.json","groups":["General"],"syntax":[],"summary":"improved and extended the vehicle respawn functionality. The new options can be found on respawnVehicle and getRespawnVehicleInfo pages.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Virtual Reality","type":"topic","md":"topics/Virtual_Reality.md","json":"topics/Virtual_Reality.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Virtual Reality is a virtual space similar to Render Worlds with no elements nor terrain relief in sight with the exception of a small, squared lake to the North-East of the \"place\".","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Visual Studio Code SQF Extensions","type":"topic","md":"topics/Visual_Studio_Code_SQF_Extensions.md","json":"topics/Visual_Studio_Code_SQF_Extensions.json","groups":["Scripting"],"syntax":[],"summary":"This page contains information about Microsoft's Visual Studio Code editor and how it can be used for content creation in Arma.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Arma 3: Visual Studio Code"]},{"name":"Void","type":"topic","md":"topics/Void.md","json":"topics/Void.json","groups":["Data Types"],"syntax":[],"summary":"A variable of type Void is an undefined variable.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"WaveToLip","type":"topic","md":"topics/WaveToLip.md","json":"topics/WaveToLip.json","groups":["Tools and File Formats"],"syntax":[],"summary":"WavToLip is an application that generates a lip files (.lip) from wav files (.wav).","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Wave2Lip"]},{"name":"WaveToWss","type":"topic","md":"topics/WaveToWss.md","json":"topics/WaveToWss.json","groups":["Tools and File Formats"],"syntax":[],"summary":"WaveToWSS is a simple tool to convert Wave format to WSS.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Waypoint","type":"topic","md":"topics/Waypoint.md","json":"topics/Waypoint.json","groups":["Scripting"],"syntax":[],"summary":"Format: [group, index]","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Waypoints","type":"topic","md":"topics/Waypoints.md","json":"topics/Waypoints.json","groups":["Scripting"],"syntax":[],"summary":"Waypoints are a group's successive destination/task indicator. They are represented as an Array in Waypoint format [group, index].","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Waypoint types","Waypoint:Guard"]},{"name":"When an error makes no sense","type":"topic","md":"topics/When_an_error_makes_no_sense.md","json":"topics/When_an_error_makes_no_sense.json","groups":["Scripting"],"syntax":[],"summary":"Sometimes, the displayed error will not appear to be correct. The error parser will point you to a line of code which is correct, yet it will tell you that some strange error exists at that point.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"While Type","type":"topic","md":"topics/While_Type.md","json":"topics/While_Type.json","groups":["Data Types"],"syntax":[],"summary":"Helper type used in while...do construct.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"With Type","type":"topic","md":"topics/With_Type.md","json":"topics/With_Type.json","groups":["Data Types"],"syntax":[],"summary":"A helper type created by the operator with and used in do constructs.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Work Drive","type":"topic","md":"topics/Work_Drive.md","json":"topics/Work_Drive.json","groups":["Tools and File Formats"],"syntax":[],"summary":"WorkDrive is a tool designed to replace the previous scripted systems in order to provide a more reliable way to manage the work drive (P) and its content","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["FuturaToP"]},{"name":"WRP","type":"topic","md":"topics/WRP.md","json":"topics/WRP.json","groups":["Tools and File Formats"],"syntax":[],"summary":"REDIRECT BIS_File_Formats#Island_File_Formats","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Wrp File Format - 1WVR","type":"topic","md":"topics/Wrp_File_Format_-_1WVR.md","json":"topics/Wrp_File_Format_-_1WVR.json","groups":["Tools and File Formats"],"syntax":[],"summary":"WVR type 1 was released as a cwc demo island","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Wrp File Format - 4WVR","type":"topic","md":"topics/Wrp_File_Format_-_4WVR.md","json":"topics/Wrp_File_Format_-_4WVR.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Flashpoint wrp files use two different file formats to contain the data. This document contains information on unbinarised 4WVR format as used by WrpTool and Visitor 2.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"Wrp File Format - 8WVR","type":"topic","md":"topics/Wrp_File_Format_-_8WVR.md","json":"topics/Wrp_File_Format_-_8WVR.json","groups":["Tools and File Formats"],"syntax":[],"summary":"A wrp file is the 'world map' for the given island. The simplicity of the requirements for the map are very neatly exposed in the structure below.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["8WVR File Format","Wrp File Format 8WVR"]},{"name":"Wrp File Format - OPRW2 & 3","type":"topic","md":"topics/Wrp_File_Format_-_OPRW2_~26_3.md","json":"topics/Wrp_File_Format_-_OPRW2_~26_3.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Flashpoint wrp files use two different file formats to contain the data. This document contains information on OPRW format as used by WrpEdit, and as supplied in the standard BI Islands of Malden, Nogova and etc.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["Wrp File Format - OPRW"]},{"name":"Wrp File Format - OPRWv17 to 24","type":"topic","md":"topics/Wrp_File_Format_-_OPRWv17_to_24.md","json":"topics/Wrp_File_Format_-_OPRWv17_to_24.json","groups":["Tools and File Formats"],"syntax":[],"summary":"For a general description of wrp files see 8WVR","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":["OPRW v18 File Format","Wrp File Format - OPRWv17,18,20","Wrp File Format - OPRWv18"]},{"name":"WSS File Format","type":"topic","md":"topics/WSS_File_Format.md","json":"topics/WSS_File_Format.json","groups":["Tools and File Formats"],"syntax":[],"summary":"Bis-proprietary WSS files store Pulse Code Modulated (PCM) sound data. It's format is a variant of RIFF WAVE file format used for .wav","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]},{"name":"WSSDecoder","type":"topic","md":"topics/WSSDecoder.md","json":"topics/WSSDecoder.json","groups":["Tools and File Formats"],"syntax":[],"summary":"WSSDecoder is an application to convert WSS format to Wave.","arma3_since":null,"locality":null,"status":"ok","operator":null,"aliases":[]}]}