Scripting Commands by Functionality – Category

From Bohemia Interactive Community
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 36: Line 36:
|-
|-
| [[: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]] ||
|-
| [[:Category:Command Group: Groups|Groups]] || Read and set group properties. || [[formation]], [[group]], [[setFormation]] ||
|-
|-
| [[: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]] ||
|-
| [[:Category:Command Group: Groups|Groups]] || Read and set group properties. || [[formation]], [[group]], [[setFormation]] ||
|-
|-
| [[: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]] ||
Line 50: Line 50:
|-
|-
| [[: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]] ||
|-
| [[:Category:Command Group: Map|Map]] || Commands to work with the map || [[forceMap]], [[mapGridPosition]] ||
|-
|-
| [[: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]] ||
|-
| [[:Category:Command Group: Map|Map]] || Commands to work with the map || [[forceMap]], [[mapGridPosition]] ||
|-
|-
| [[: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]] ||

Revision as of 10:45, 16 September 2020

Template:wip

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

Subcategories

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

C