Scripting Topics – Category
(Reword from a more modern perspective, prepare for tutorial revamp) |
Lou Montana (talk | contribs) m (Remove VBS mentions) |
||
Line 12: | Line 12: | ||
==Getting Started== | ==Getting Started== | ||
For those looking to learn more about scripting, begin with the basic tutorial [[ | For those looking to learn more about scripting, begin with the basic tutorial [[Introduction to Arma Scripting]]. | ||
==Command Reference== | ==Command Reference== | ||
Line 24: | Line 24: | ||
[[:Category:Scripting Commands ArmA2|Scripting Commands for Arma 2]] - Scripting Commands for '''Arma 2 & Arma 2: Operation Arrowhead'''. | [[:Category:Scripting Commands ArmA2|Scripting Commands for Arma 2]] - Scripting Commands for '''Arma 2 & Arma 2: Operation Arrowhead'''. | ||
[[:Category:Scripting Commands ArmA|Scripting Commands for Arma]] - Scripting Commands for '''Arma: Armed Assault'''. | [[:Category:Scripting Commands ArmA|Scripting Commands for Arma]] - Scripting Commands for '''Arma: Armed Assault'''. | ||
Line 34: | Line 32: | ||
[[:Category:Scripting Commands OFP 1.46|Scripting Commands OFP Version 1.46]] - Scripting Commands for '''OFP v1.00 to v1.46'''. | [[:Category:Scripting Commands OFP 1.46|Scripting Commands OFP Version 1.46]] - Scripting Commands for '''OFP v1.00 to v1.46'''. | ||
[[Category:Arma 3: Editing]] | [[Category:Arma 3: Editing]] | ||
[[Category:Take_On_Helicopters:_Editing]] | |||
[[Category:ArmA 2: Editing]] | [[Category:ArmA 2: Editing]] | ||
[[Category:ArmA: Editing]] | [[Category:ArmA: Editing]] | ||
[[Category:Operation Flashpoint Elite: Editing]] | [[Category:Operation Flashpoint Elite: Editing]] | ||
[[Category:Operation Flashpoint: Editing]] | [[Category:Operation Flashpoint: Editing]] |
Revision as of 00:04, 4 August 2019
Introduction
Scripting is a very important tool in creating good missions or addons. Scripts can be executed from a trigger, or in the initialization field of a player or object, or even executed inside other scripts. A script is a block of statements often found in a plain text file with an extension of .sqs or .sqf. As of Arma 2, .sqf is the primary script file format and, although .sqs scripts can still function, the file format has been deprecated. If you are new to scripting you should try to script in .sqf.
A simple example of executing a script in the player init field would look something like this:
[argument] exec "myscript.sqs" (for SQS scripts)
nul = [argument] execVM "myscript.sqf" (for SQF scripts)
This page is intended to serve as a launchpad for both new and experienced script writers to access tutorials and reference materials. Most of the information found here can be generalized between many of the Bohemia Interactive games. Game-specific material will be cited as such.
Getting Started
For those looking to learn more about scripting, begin with the basic tutorial Introduction to Arma Scripting.
Command Reference
The links below take you to the Scripting Commands and related information for the various Bohemia Interactive games.
Scripting Commands - Complete List of All Scripting Commands.
Scripting Commands for Arma 3 - Scripting Commands for Arma 3.
Scripting Commands for Take On Helicopters - Scripting Commands for Take On Helicopters.
Scripting Commands for Arma 2 - Scripting Commands for Arma 2 & Arma 2: Operation Arrowhead.
Scripting Commands for Arma - Scripting Commands for Arma: Armed Assault.
Scripting Commands for OFP: Elite - Scripting Commands for OFP: Elite.
Scripting Commands for OFP Version 1.96 - Scripting Commands for OFP v1.46 to v1.96.
Scripting Commands OFP Version 1.46 - Scripting Commands for OFP v1.00 to v1.46.
Subcategories
This category has the following 10 subcategories, out of 10 total.
A
- Actions (4 P)
- Arma Scripting Tutorials (17 P)
C
- Common Scripting Errors (9 P)
D
E
- Event Handlers (9 P)
- Example Code (6 P)
F
- Functions Library (3 P)
S
- Syntax (13 P)
Pages in category "Scripting Topics"
The following 24 pages are in this category, out of 24 total.