Arma 3 is a very modular and editable sandbox enviornment for military simulation. Scripting is the use of built in commands and functions in the game to have a desired effect in the sandbox. It is essentially programming additions or modifications to the current game enviornment.
Position > Special:Search > Category:Scripting Commands Arma 3
The index of all commands available in Arma 3
Category:Introduced with Arma 3 version 1.70 > Category:Arma 3: Functions
The index of all available functions in Arma 3
Special:Search > Special:Categories > Function > Arma 3 CfgVehicles WEST
The index for all in-game assets inside of Arma 3.
An event handler (abbreviated to EH) allows you to automatically monitor and then execute custom code upon particular events being triggered.
All available event handlers
Adds event handler (EH) to the given object and returns EH handle. If EH has some data to return upon event (e.g. the "killed" EH will return an array with 2 elements: the killed unit, and the killer), it is passed in _this variable.
The command used to add the event handlers from the above link, with some examples of implementation.
Forum post (Contains other good links to check out) https://forums.bistudio.com/topic/189494-gui-tutorial-and-simple-vehicle-selector-release/
A simple tutorial for how to create a custom user interface in game
Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on ...
A good IDE and coding tool to write your scripts in.
ArmA.Studio ^Open-Source ^Community ^made ^IDE ^for ^ArmA *^Best ^works ^with ^profiling ^build* **!PLEASE DISABLE BATTLE EYE DURING DEBUGGING...
An open source debugging tool developed by the community.
A very useful blog from a prominent member of the Arma 3 modding community.