Scripting Commands by Functionality – Category

From Bohemia Interactive Community
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 3: Line 3:
{| class="wikitable sortable" width = "100%"
{| class="wikitable sortable" width = "100%"
|-
|-
! Command Group !! Description !! Example Commands !! Only Available for
! Command Group !! Description !! Example Commands !! Only Available for !! Number of Commands
|-
|-
| [[:Category:Command Group: Animations|Animations]] || Commands used to work with animations || [[moveTime]], [[animateSource]], [[animate]] ||
| [[:Category:Command Group: Animations|Animations]] || Commands used to work with animations || [[moveTime]], [[animateSource]], [[animate]] || || {{PAGESINCATEGORY:Command Group: Animations|pages}}
|-
|-
| [[:Category:Command Group: Briefing|Briefing]] || Objectives, tasks and notes. || [[createSimpleTask]], [[setTaskState]], [[createDiaryRecord]] ||
| [[:Category:Command Group: Briefing|Briefing]] || Objectives, tasks and notes. || [[createSimpleTask]], [[setTaskState]], [[createDiaryRecord]] || || {{PAGESINCATEGORY:Command Group: Briefing|pages}}
|-
|-
| [[:Category:Command Group: Broken Commands|Broken Commands]] || Commands that don't work as intended or are not implemented at all || - ||
| [[:Category:Command Group: Broken Commands|Broken Commands]] || Commands that don't work as intended or are not implemented at all || - || || {{PAGESINCATEGORY:Command Group: Broken Commands|pages}}
|-
|-
| [[:Category:Command Group: Camera Control|Camera Control]] || Camera functions for intros, outros and cut-scenes. || [[camCreate]], [[camSetDir]] ||
| [[:Category:Command Group: Camera Control|Camera Control]] || Camera functions for intros, outros and cut-scenes. || [[camCreate]], [[camSetDir]] || || {{PAGESINCATEGORY:Command Group: Camera Control|pages}}
|-
|-
| [[:Category:Command Group: Config|Config]] || Commands for working with configs. || [[configFile]], [[config greater greater name|>>]], [[configProperties]] ||
| [[:Category:Command Group: Config|Config]] || Commands for working with configs. || [[configFile]], [[config greater greater name|>>]], [[configProperties]] || || {{PAGESINCATEGORY:Command Group: Config|pages}}
|-
|-
| [[:Category:Command Group: Containers|Containers]] || Commands related to containers like backpacks and vests. || [[vest]], [[canAdd]], [[backpack]] ||
| [[:Category:Command Group: Containers|Containers]] || Commands related to containers like backpacks and vests. || [[vest]], [[canAdd]], [[backpack]] || || {{PAGESINCATEGORY:Command Group: Containers|pages}}
|-
|-
| [[:Category:Command Group: Conversations|Conversations]] || bikb, topics, etc.|| [[kbTell]], [[kbWasSaid]] ||
| [[:Category:Command Group: Conversations|Conversations]] || bikb, topics, etc.|| [[kbTell]], [[kbWasSaid]] || || {{PAGESINCATEGORY:Command Group: Conversations|pages}}
|-
|-
| [[:Category:Command Group: Custom Panels|Custom Panels]] || Commands to handle [[Arma 3 Custom Info|custom panels]] || [[infoPanel]], [[setInfoPanel]], [[enableInfoPanelComponent]] || {{arma3}}
| [[:Category:Command Group: Custom Panels|Custom Panels]] || Commands to handle [[Arma 3 Custom Info|custom panels]] || [[infoPanel]], [[setInfoPanel]], [[enableInfoPanelComponent]] || {{arma3}} || {{PAGESINCATEGORY:Command Group: Custom Panels|pages}}
|-
|-
| [[:Category:Command Group: Diagnosis|Diagnosis (Diag)]] || Commands helpful for diagnosing issues || [[diag_log]], [[diag_fpsMin]], [[diag_deltaTime]] ||
| [[:Category:Command Group: Diagnosis|Diagnosis (Diag)]] || Commands helpful for diagnosing issues || [[diag_log]], [[diag_fpsMin]], [[diag_deltaTime]] || || {{PAGESINCATEGORY:Command Group: Diagnosis|pages}}
|-
|-
| [[:Category:Command Group: DLC|DLC]] || DLC related commands || [[getDLCs]], [[getObjectDLC]], [[isDLCAvailable]] || {{arma3}}
| [[:Category:Command Group: DLC|DLC]] || DLC related commands || [[getDLCs]], [[getObjectDLC]], [[isDLCAvailable]] || {{arma3}} || {{PAGESINCATEGORY:Command Group: DLC|pages}}
|-
|-
| [[:Category:Command Group: Dynamic Simulation|Dynamic Simulation]] || Commands related to [[Arma 3 Dynamic Simulation]]. || [[enableDynamicSimulationSystem]], [[setPos]], [[setDynamicSimulationDistance]] || {{arma3}}
| [[:Category:Command Group: Dynamic Simulation|Dynamic Simulation]] || Commands related to [[Arma 3 Dynamic Simulation]]. || [[enableDynamicSimulationSystem]], [[setPos]], [[setDynamicSimulationDistance]] || {{arma3}} || {{PAGESINCATEGORY:Command Group: Dynamic Simulation|pages}}
|-
|-
| [[:Category:Command Group: Eden Editor|Eden Editor]] || Commands to work with [[Eden Editor]] || [[get3DENCamera]], [[add3DENEventHandler]], [[get3DENSelected]] || {{arma3}}
| [[:Category:Command Group: Eden Editor|Eden Editor]] || Commands to work with [[Eden Editor]] || [[get3DENCamera]], [[add3DENEventHandler]], [[get3DENSelected]] || {{arma3}} || {{PAGESINCATEGORY:Command Group: Eden Editor|pages}}
|-
|-
| [[:Category:Command Group: Editor Control|Editor Control]] || Commands related to the game 2 editor (Not implemented) || [[insertEditorObject]], [[updateObjectTree]], [[fromEditor]] || Not available
| [[:Category:Command Group: Editor Control|Editor Control]] || Commands related to the game 2 editor (Not implemented) || [[insertEditorObject]], [[updateObjectTree]], [[fromEditor]] || Not available || {{PAGESINCATEGORY:Command Group: Editor Control|pages}}
|-
|-
| [[:Category:Command Group: Environment|Environment]] || Control the environment like weather, time or date || [[setFog]], [[setRain]], [[date]] ||
| [[:Category:Command Group: Environment|Environment]] || Control the environment like weather, time or date || [[setFog]], [[setRain]], [[date]] || || {{PAGESINCATEGORY:Command Group: Environment|pages}}
|-
|-
| [[:Category:Command Group: Event Handlers|Event Handlers]] || Set, define and use Event Handlers || [[addEventHandler]] ||
| [[:Category:Command Group: Event Handlers|Event Handlers]] || Set, define and use Event Handlers || [[addEventHandler]] || || {{PAGESINCATEGORY:Command Group: Event Handlers|pages}}
|-
|-
| [[:Category:Command Group: Flags|Flags]] || Commands that are used to work with flags || [[setFlagOwner]], [[flagOwner]], [[flagSide]] ||
| [[:Category:Command Group: Flags|Flags]] || Commands that are used to work with flags || [[setFlagOwner]], [[flagOwner]], [[flagSide]] || || {{PAGESINCATEGORY:Command Group: Flags|pages}}
|-
|-
| [[:Category:Command Group: Groups|Groups]] || Read and set group properties. || [[formation]], [[group]], [[setFormation]] ||
| [[:Category:Command Group: Groups|Groups]] || Read and set group properties. || [[formation]], [[group]], [[setFormation]] || || {{PAGESINCATEGORY:Command Group: Groups|pages}}
|-
|-
| [[:Category:Command Group: GUI Control|GUI Control]] || Customize the look of dialogs and menus in the game. || [[buttonAction]], [[ctrlCreate]], [[ctrlSetText]] ||
| [[:Category:Command Group: GUI Control|GUI Control]] || Customize the look of dialogs and menus in the game. || [[buttonAction]], [[ctrlCreate]], [[ctrlSetText]] || || {{PAGESINCATEGORY:Command Group: GUI Control|pages}}
|-
|-
| [[:Category:Command Group: High Command|High Command]] || Commands for high command. || [[hcAllGroups]], [[onHCGroupSelectionChanged]] ||
| [[:Category:Command Group: High Command|High Command]] || Commands for high command. || [[hcAllGroups]], [[onHCGroupSelectionChanged]] || || {{PAGESINCATEGORY:Command Group: High Command|pages}}
|-
|-
| [[:Category:Command Group: Interaction|Interaction]] || On-screen messages, dialogs, menus. || [[hint]], [[titleText]], [[showGPS]] ||
| [[:Category:Command Group: Interaction|Interaction]] || On-screen messages, dialogs, menus. || [[hint]], [[titleText]], [[showGPS]] || || {{PAGESINCATEGORY:Command Group: Interaction|pages}}
|-
|-
| [[:Category:Command Group: LeaderBoards|LeaderBoards]] || Leader board related scripting commands. || [[leaderboardDeInit]], [[leaderboardGetRows]], [[leaderboardInit]] || {{arma3}}
| [[:Category:Command Group: LeaderBoards|LeaderBoards]] || Leader board related scripting commands. || [[leaderboardDeInit]], [[leaderboardGetRows]], [[leaderboardInit]] || {{arma3}} || {{PAGESINCATEGORY:Command Group: Leaderboards|pages}}
|-
|-
| [[:Category:Command Group: Lights|Lights]] || Create, enable light sources on vehicles, terrain objects or lightpoints. || [[setLightColor]], [[setPilotLight]], [[enableGunLights]] ||
| [[:Category:Command Group: Lights|Lights]] || Create, enable light sources on vehicles, terrain objects or lightpoints. || [[setLightColor]], [[setPilotLight]], [[enableGunLights]] || || {{PAGESINCATEGORY:Command Group: Lights|pages}}
|-
|-
| [[:Category:Command Group: Locations|Locations]] || Create, define, use and manipulate locations. || [[nearestLocation]], [[createLocation]], [[setSize]] ||
| [[:Category:Command Group: Locations|Locations]] || Create, define, use and manipulate locations. || [[nearestLocation]], [[createLocation]], [[setSize]] || || {{PAGESINCATEGORY:Command Group: Locations|pages}}
|-
|-
| [[:Category:Command Group: Map|Map]] || Commands to work with the map || [[forceMap]], [[mapGridPosition]] ||
| [[:Category:Command Group: Map|Map]] || Commands to work with the map || [[forceMap]], [[mapGridPosition]] || || {{PAGESINCATEGORY:Command Group: Map|pages}}
|-
|-
| [[:Category:Command Group: Markers|Markers]] || Set, define and use markers. || [[createMarker]], [[getMarkerType]], [[setMarkerPos]] ||
| [[:Category:Command Group: Markers|Markers]] || Set, define and use markers. || [[createMarker]], [[getMarkerType]], [[setMarkerPos]] || || {{PAGESINCATEGORY:Command Group: Markers|pages}}
|-
|-
| [[:Category:Command Group: Math|Math]] || Boolean, basic math and trigonometry functions. || [[abs]], [[atan]], [[vectorAdd]] ||
| [[:Category:Command Group: Math|Math]] || Boolean, basic math and trigonometry functions. || [[abs]], [[atan]], [[vectorAdd]] || || {{PAGESINCATEGORY:Command Group: Math|pages}}
|-
|-
| [[:Category:Command Group: Mission Information|Mission Information]] || Read and set parameters for the current mission. || [[addRating]], [[forceEnd]], [[score]] ||
| [[:Category:Command Group: Mission Information|Mission Information]] || Read and set parameters for the current mission. || [[addRating]], [[forceEnd]], [[score]] || || {{PAGESINCATEGORY:Command Group: Mission Informaiton|pages}}
|-
|-
| [[:Category:Command Group: Mods and Addons|Mods and Addons]] || Commands that are used to get information about mods and addons. || [[configSourceModList]], [[configSourceMod]], [[addonFiles]] ||
| [[:Category:Command Group: Mods and Addons|Mods and Addons]] || Commands that are used to get information about mods and addons. || [[configSourceModList]], [[configSourceMod]], [[addonFiles]] || || {{PAGESINCATEGORY:Command Group: Mods and Addons|pages}}
|-
|-
| [[:Category:Command Group: Multiplayer|Multiplayer]] || Commands that are specific to Multiplayer games. || [[remoteExec]], [[remoteExecCall]], [[didJIP]] ||
| [[:Category:Command Group: Multiplayer|Multiplayer]] || Commands that are specific to Multiplayer games. || [[remoteExec]], [[remoteExecCall]], [[didJIP]] || || {{PAGESINCATEGORY:Command Group: Multiplayer|pages}}
|-
|-
| [[:Category:Command Group: Object Information|Object Information]] || Find out things about your troops and other objects. || [[alive]], [[canMove]], [[damage]] ||
| [[:Category:Command Group: Object Information|Object Information]] || Find out things about your troops and other objects. || [[alive]], [[canMove]], [[damage]] || || {{PAGESINCATEGORY:Command Group: Object Information|pages}}
|-
|-
| [[:Category:Command Group: Object Manipulation|Object Manipulation]] || Create and define troops and other objects. || [[createVehicle]], [[setBehaviour]], [[setDamage]] ||
| [[:Category:Command Group: Object Manipulation|Object Manipulation]] || Create and define troops and other objects. || [[createVehicle]], [[setBehaviour]], [[setDamage]] || || {{PAGESINCATEGORY:Command Group: Object Manipulation|pages}}
|-
|-
| [[:Category:Command Group: Performance Logging|Performance Logging]] || Performance debug and logs. || [[diag_captureFrame]], [[logEntities]] ||
| [[:Category:Command Group: Performance Logging|Performance Logging]] || Performance debug and logs. || [[diag_captureFrame]], [[logEntities]] || || {{PAGESINCATEGORY:Command Group: Perofrmance Logging|pages}}
|-
|-
| [[:Category:Command Group: Positions|Positions]] || Commands that work with positions. || [[getPos]], [[setPos]], [[position]] ||
| [[:Category:Command Group: Positions|Positions]] || Commands that work with positions. || [[getPos]], [[setPos]], [[position]] || || {{PAGESINCATEGORY:Command Group: Positions|pages}}
|-
|-
| [[:Category:Command Group: Program Flow|Program Flow]] || Commands to define loops, conditions, and jumps inside scripts. || [[forEach]], [[execVM]], [[for]] ||
| [[:Category:Command Group: Program Flow|Program Flow]] || Commands to define loops, conditions, and jumps inside scripts. || [[forEach]], [[execVM]], [[for]] || || {{PAGESINCATEGORY:Command Group: Program Flow|pages}}
|-
|-
| [[:Category:Command Group: Radio Control|Radio Control]] || Control radio availability and messages. || [[enableRadio]], [[systemChat]], [[vehicleRadio]] ||
| [[:Category:Command Group: Radio Control|Radio Control]] || Control radio availability and messages. || [[enableRadio]], [[systemChat]], [[vehicleRadio]] || || {{PAGESINCATEGORY:Command Group: Radio Protocol|pages}}
|-
|-
| [[:Category:Command Group: Remote Control|Remote Control]] || Manipulate and connect to UAVs or remote control units. || [[unitIsUAV]], [[connectTerminalToUAV]], [[remoteControl]] ||
| [[:Category:Command Group: Remote Control|Remote Control]] || Manipulate and connect to UAVs or remote control units. || [[unitIsUAV]], [[connectTerminalToUAV]], [[remoteControl]] || || {{PAGESINCATEGORY:Command Group: Remote Contorl|pages}}
|-
|-
| [[:Category:Command Group: Render Time Scope|Render Time Scope]] || These scripting commands work in render time scope rather than simulation time scope. || [[getDirVisual]], [[getPosVisual]], [[visiblePosition]] ||
| [[:Category:Command Group: Render Time Scope|Render Time Scope]] || These scripting commands work in render time scope rather than simulation time scope. || [[getDirVisual]], [[getPosVisual]], [[visiblePosition]] || || {{PAGESINCATEGORY:Command Group: Render Time Scope|pages}}
|-
|-
| [[:Category:Command Group: Ropes and Sling Loading|Ropes and Sling Loading]] || Attach and detach ropes to objects, slingload and drop them. || [[enableRopeAttach]], [[getSlingLoad]], [[ropes]] || {{arma3}}
| [[:Category:Command Group: Ropes and Sling Loading|Ropes and Sling Loading]] || Attach and detach ropes to objects, slingload and drop them. || [[enableRopeAttach]], [[getSlingLoad]], [[ropes]] || {{arma3}} || {{PAGESINCATEGORY:Command Group: Ropes and Sling Loading|pages}}
|-
|-
| [[:Category:Command Group: Sensors|Sensors]] || Commands to work with [[Arma 3 Sensors]] || [[setVehicleReceiveRemoteTargets]], [[vehicleReportRemoteTargets]] || {{arma3}}
| [[:Category:Command Group: Sensors|Sensors]] || Commands to work with [[Arma 3 Sensors]] || [[setVehicleReceiveRemoteTargets]], [[vehicleReportRemoteTargets]] || {{arma3}} || {{PAGESINCATEGORY:Command Group: Sensors|pages}}
|-
|-
| [[:Category:Command Group: Sides|Sides]] || Read and set unit affiliations. || [[side]], [[friendly]], [[countEnemy]] ||
| [[:Category:Command Group: Sides|Sides]] || Read and set unit affiliations. || [[side]], [[friendly]], [[countEnemy]] || || {{PAGESINCATEGORY:Command Group: Sides|pages}}
|-
|-
| [[:Category:Command Group: RTD|RTD]] || Commands related to the [[Arma 3 Advanced Helicopter Flight Model]]. || [[collectiveRTD]], [[isObjectRTD]], [[throttleRTD]] || {{arma3}}, {{tkoh}}
| [[:Category:Command Group: RTD|RTD]] || Commands related to the [[Arma 3 Advanced Helicopter Flight Model]]. || [[collectiveRTD]], [[isObjectRTD]], [[throttleRTD]] || {{arma3}}, {{tkoh}} || {{PAGESINCATEGORY:Command Group: RTD|pages}}
|-
|-
| [[:Category:Command Group: Sounds|Sounds]] || Control in-game sounds. || [[fadeMusic]], [[playSound]], [[say]] ||
| [[:Category:Command Group: Sounds|Sounds]] || Control in-game sounds. || [[fadeMusic]], [[playSound]], [[say]] || || {{PAGESINCATEGORY:Command Group: Sounds|pages}}
|-
|-
| [[:Category:Command Group: Strings|Strings]] || Commands to work with strings. || [[in]], [[toLower]], [[toUpper]] ||
| [[:Category:Command Group: Strings|Strings]] || Commands to work with strings. || [[in]], [[toLower]], [[toUpper]] || || {{PAGESINCATEGORY:Command Group: Strings|pages}}
|-
|-
| [[:Category:Command Group: System|System]] || Commands that deal with the game as a whole. || [[benchmark]], [[saveGame]], [[loadGame]] ||
| [[:Category:Command Group: System|System]] || Commands that deal with the game as a whole. || [[benchmark]], [[saveGame]], [[loadGame]] || || {{PAGESINCATEGORY:Command Group: System|pages}}
|-
|-
| [[:Category:Command Group: Team Switch|Team Switch]] || Everything to do with the Team Switch feature. || [[enableTeamSwitch]], [[onTeamSwitch]], [[teamSwitch]] ||
| [[:Category:Command Group: Team Switch|Team Switch]] || Everything to do with the Team Switch feature. || [[enableTeamSwitch]], [[onTeamSwitch]], [[teamSwitch]] || || {{PAGESINCATEGORY:Command Group: Team Switch|pages}}
|-
|-
| [[:Category:Command Group: Time|Time]] || Commands related to in-game time or system time. || [[systemTimeUTC]], [[accTime]], [[timeMultiplier]] ||
| [[:Category:Command Group: Time|Time]] || Commands related to in-game time or system time. || [[systemTimeUTC]], [[accTime]], [[timeMultiplier]] || || {{PAGESINCATEGORY:Command Group: Time|pages}}
|-
|-
| [[:Category:Command Group: Triggers|Triggers]] || Set, define and use Triggers and Event Handlers. || [[createTrigger]], [[setTriggerArea]], [[trigger]] ||
| [[:Category:Command Group: Triggers|Triggers]] || Set, define and use Triggers and Event Handlers. || [[createTrigger]], [[setTriggerArea]], [[trigger]] || || {{PAGESINCATEGORY:Command Group: Triggers|pages}}
|-
|-
| [[:Category:Command Group: Turrets|Turrets]] || Commands which work with turrets. || [[turretLocal]], [[addMagazineTurret]], [[addWeaponTurret]] ||
| [[:Category:Command Group: Turrets|Turrets]] || Commands which work with turrets. || [[turretLocal]], [[addMagazineTurret]], [[addWeaponTurret]] || || {{PAGESINCATEGORY:Command Group: Turrets|pages}}
|-
|-
| [[:Category:Command Group: Uncategorised|Uncategorised]] || Commands which have no defined category || - ||
| [[:Category:Command Group: Uncategorised|Uncategorised]] || Commands which have no defined category || - || || {{PAGESINCATEGORY:Command Group: Uncategoriesed|pages}}
|-
|-
| [[:Category:Command Group: Unit Control|Unit Control]] || Controls the behaviour of your troops. || [[action]], [[doMove]], [[setHideBehind]] ||
| [[:Category:Command Group: Unit Control|Unit Control]] || Controls the behaviour of your troops. || [[action]], [[doMove]], [[setHideBehind]] || || {{PAGESINCATEGORY:Command Group: Unit Control|pages}}
|-
|-
| [[:Category:Command Group: Variables|Variables]] || Commands to handle arrays and other variables. || [[setVariable]], [[format]], [[isNull]] ||
| [[:Category:Command Group: Variables|Variables]] || Commands to handle arrays and other variables. || [[setVariable]], [[format]], [[isNull]] || || {{PAGESINCATEGORY:Command Group: Variables|pages}}
|-
|-
| [[:Category:Command Group: Vectors|Vectors]] || Commands which work with vectors. || [[vectorAdd]], [[vectorMultiply]], [[vectorUpVisual]] ||
| [[:Category:Command Group: Vectors|Vectors]] || Commands which work with vectors. || [[vectorAdd]], [[vectorMultiply]], [[vectorUpVisual]] || || {{PAGESINCATEGORY:Command Group: Vectors|pages}}
|-
|-
| [[:Category:Command Group: Vehicle Assignment|Vehicle Assignment]] || Vehicle related commands. || [[vehicles]], [[moveInDriver]], [[allowGetIn]] ||
| [[:Category:Command Group: Vehicle Assignment|Vehicle Assignment]] || Vehicle related commands. || [[vehicles]], [[moveInDriver]], [[allowGetIn]] || || {{PAGESINCATEGORY:Command Group: Vehicle Assignment|pages}}
|-
|-
| [[:Category:Command Group: Vehicle Loadouts|Vehicle Loadout]] || [[Arma 3 Vehicle Loadouts]] related commands. || [[getCompatiblePylonMagazines]], [[getPylonMagazines]] || {{arma3}}
| [[:Category:Command Group: Vehicle Loadouts|Vehicle Loadout]] || [[Arma 3 Vehicle Loadouts]] related commands. || [[getCompatiblePylonMagazines]], [[getPylonMagazines]] || {{arma3}} || {{PAGESINCATEGORY:Command Group: Vehicle Loadouts|pages}}
|-
|-
| [[:Category:Command Group: Waypoints|Waypoints]] || Commands to handle waypoints. || [[addWaypoint]], [[setWaypointPosition]], [[deleteWaypoint]] ||
| [[:Category:Command Group: Waypoints|Waypoints]] || Commands to handle waypoints. || [[addWaypoint]], [[setWaypointPosition]], [[deleteWaypoint]] || || {{PAGESINCATEGORY:Command Group: Waypoints|pages}}
|-
|-
| [[:Category:Command Group: Weapon Pool|Weapon Pool]] || The Weapon Pool enables the player to use weapons from one mission in others. || [[addMagazinePool]], [[fillWeaponsFromPool]], [[queryMagazinePool]] ||
| [[:Category:Command Group: Weapon Pool|Weapon Pool]] || The Weapon Pool enables the player to use weapons from one mission in others. || [[addMagazinePool]], [[fillWeaponsFromPool]], [[queryMagazinePool]] || || {{PAGESINCATEGORY:Command Group: Weapon Pool|pages}}
|-
|-
| [[:Category:Command Group: Weapons|Weapons]] || Weapon related commands. || [[addMagazine]], [[primaryWeapon]], [[weapons]] ||
| [[:Category:Command Group: Weapons|Weapons]] || Weapon related commands. || [[addMagazine]], [[primaryWeapon]], [[weapons]] || || {{PAGESINCATEGORY:Command Group: Weaüpms|pages}}
|-
|-
| [[:Category:Command Group: Curator|Zeus (Curator)]] || Setting up [[Arma 3 Curator|Zeus]] rules and interface || [[allCurators]], [[assignCurator]], [[curatorAddons]] || {{arma3}}
| [[:Category:Command Group: Curator|Zeus (Curator)]] || Setting up [[Arma 3 Curator|Zeus]] rules and interface || [[allCurators]], [[assignCurator]], [[curatorAddons]] || {{arma3}} || {{PAGESINCATEGORY:Command Group: Curator|pages}}
|-
|-


[[Category:Scripting_Topics]]
[[Category:Scripting_Topics]]
[[Category:Scripting Commands Arma 3]]
[[Category:Scripting Commands Arma 3]]

Revision as of 10:50, 19 September 2020

Template:wip

Command Group Description Example Commands Only Available for Number of Commands
Animations Commands used to work with animations moveTime, animateSource, animate 28
Briefing Objectives, tasks and notes. createSimpleTask, setTaskState, createDiaryRecord 63
Broken Commands Commands that don't work as intended or are not implemented at all - 38
Camera Control Camera functions for intros, outros and cut-scenes. camCreate, camSetDir 66
Config Commands for working with configs. configFile, >>, configProperties 28
Containers Commands related to containers like backpacks and vests. vest, canAdd, backpack 46
Conversations bikb, topics, etc. kbTell, kbWasSaid 8
Custom Panels Commands to handle custom panels infoPanel, setInfoPanel, enableInfoPanelComponent Arma 3 8
Diagnosis (Diag) Commands helpful for diagnosing issues diag_log, diag_fpsMin, diag_deltaTime 0
DLC DLC related commands getDLCs, getObjectDLC, isDLCAvailable Arma 3 11
Dynamic Simulation Commands related to Arma 3 Dynamic Simulation. enableDynamicSimulationSystem, setPos, setDynamicSimulationDistance Arma 3 12
Eden Editor Commands to work with Eden Editor get3DENCamera, add3DENEventHandler, get3DENSelected Arma 3 55
Editor Control Commands related to the game 2 editor (Not implemented) insertEditorObject, updateObjectTree, fromEditor Not available 0
Environment Control the environment like weather, time or date setFog, setRain, date 66
Event Handlers Set, define and use Event Handlers addEventHandler 48
Flags Commands that are used to work with flags setFlagOwner, flagOwner, flagSide 11
Groups Read and set group properties. formation, group, setFormation 50
GUI Control Customize the look of dialogs and menus in the game. buttonAction, ctrlCreate, ctrlSetText 125
High Command Commands for high command. hcAllGroups, onHCGroupSelectionChanged 27
Interaction On-screen messages, dialogs, menus. hint, titleText, showGPS 64
LeaderBoards Leader board related scripting commands. leaderboardDeInit, leaderboardGetRows, leaderboardInit Arma 3 9
Lights Create, enable light sources on vehicles, terrain objects or lightpoints. setLightColor, setPilotLight, enableGunLights 30
Locations Create, define, use and manipulate locations. nearestLocation, createLocation, setSize 31
Map Commands to work with the map forceMap, mapGridPosition 14
Markers Set, define and use markers. createMarker, getMarkerType, setMarkerPos 49
Math Boolean, basic math and trigonometry functions. abs, atan, vectorAdd 40
Mission Information Read and set parameters for the current mission. addRating, forceEnd, score 0
Mods and Addons Commands that are used to get information about mods and addons. configSourceModList, configSourceMod, addonFiles 11
Multiplayer Commands that are specific to Multiplayer games. remoteExec, remoteExecCall, didJIP 77
Object Information Find out things about your troops and other objects. alive, canMove, damage 0
Object Manipulation Create and define troops and other objects. createVehicle, setBehaviour, setDamage 271
Performance Logging Performance debug and logs. diag_captureFrame, logEntities 0
Positions Commands that work with positions. getPos, setPos, position 48
Program Flow Commands to define loops, conditions, and jumps inside scripts. forEach, execVM, for 49
Radio Control Control radio availability and messages. enableRadio, systemChat, vehicleRadio 0
Remote Control Manipulate and connect to UAVs or remote control units. unitIsUAV, connectTerminalToUAV, remoteControl 0
Render Time Scope These scripting commands work in render time scope rather than simulation time scope. getDirVisual, getPosVisual, visiblePosition 17
Ropes and Sling Loading Attach and detach ropes to objects, slingload and drop them. enableRopeAttach, getSlingLoad, ropes Arma 3 23
Sensors Commands to work with Arma 3 Sensors setVehicleReceiveRemoteTargets, vehicleReportRemoteTargets Arma 3 18
Sides Read and set unit affiliations. side, friendly, countEnemy 38
RTD Commands related to the Arma 3 Advanced Helicopter Flight Model. collectiveRTD, isObjectRTD, throttleRTD Arma 3, Take On Helicopters 46
Sounds Control in-game sounds. fadeMusic, playSound, say 63
Strings Commands to work with strings. in, toLower, toUpper 41
System Commands that deal with the game as a whole. benchmark, saveGame, loadGame 86
Team Switch Everything to do with the Team Switch feature. enableTeamSwitch, onTeamSwitch, teamSwitch 8
Time Commands related to in-game time or system time. systemTimeUTC, accTime, timeMultiplier 14
Triggers Set, define and use Triggers and Event Handlers. createTrigger, setTriggerArea, trigger 33
Turrets Commands which work with turrets. turretLocal, addMagazineTurret, addWeaponTurret 31
Uncategorised Commands which have no defined category - 0
Unit Control Controls the behaviour of your troops. action, doMove, setHideBehind 81
Variables Commands to handle arrays and other variables. setVariable, format, isNull 62
Vectors Commands which work with vectors. vectorAdd, vectorMultiply, vectorUpVisual 0
Vehicle Assignment Vehicle related commands. vehicles, moveInDriver, allowGetIn 0
Vehicle Loadout Arma 3 Vehicle Loadouts related commands. getCompatiblePylonMagazines, getPylonMagazines Arma 3 9
Waypoints Commands to handle waypoints. addWaypoint, setWaypointPosition, deleteWaypoint 63
Weapon Pool The Weapon Pool enables the player to use weapons from one mission in others. addMagazinePool, fillWeaponsFromPool, queryMagazinePool 14
Weapons Weapon related commands. addMagazine, primaryWeapon, weapons 0
Zeus (Curator) Setting up Zeus rules and interface allCurators, assignCurator, curatorAddons Arma 3 44

Subcategories

This category has the following 73 subcategories, out of 73 total.

C