Scripting Topics – Category

From Bohemia Interactive Community
Jump to navigation Jump to search
(Page refresh)
m (Text replacement - "{{Navbox/RVScripting}}" to "{{Table/RVScripting}}")
 
(11 intermediate revisions by 2 users not shown)
Line 4: Line 4:




If you are looking for an introduction to scripting for beginners, see '''[[Introduction to Arma Scripting]]'''.
{{Table/RVScripting}}


|
{{GameCategory|ofp| Editing}}
: {| _class="wikitable"
{{GameCategory|ofpe|Editing}}
|+ '''Scripting commands by game'''
{{GameCategory|arma1| Editing}}
! <span style="font-family: serif; font-size: 1.75em">&infin;</span>
{{GameCategory|arma2|Editing}}
|
{{GameCategory|arma3|Editing}}
: [[:Category:Scripting Commands|All RV games]]
|-
! {{GVI|arma3|1.00}}
|
: [[:Category:Scripting Commands Arma 3|{{arma3}}]]
|-
! {{GVI|arma2|1.00}}
|
: [[:Category:Scripting Commands Arma 2|{{arma2}}]]
|-
! {{GVI|arma1|1.00}}
|
: [[:Category:Scripting Commands ArmA|{{arma}}]]
|-
! {{GVI|ofpe|1.00}}
|
: [[:Category:Scripting Commands OFP Elite|{{ofpe}}]]
|-
! {{GVI|ofpr|1.99}}
|
:[[:Category:Scripting Commands OFP 1.99|{{ofpr}} / {{arma0}}]]
|-
! {{GVI|ofp|1.46}}
|
: [[:Category:Scripting Commands OFP 1.46|{{ofp}}]]
|-
! {{GVI|tkoh|1.00}}
|
: [[:Category:Scripting Commands Take On Helicopters|{{tkoh}}]]
|}
 
|}
 
[[Category:Operation Flashpoint: Editing]]
[[Category:Operation Flashpoint Elite: Editing]]
[[Category:ArmA: Editing]]
[[Category:Arma 2: Editing]]
[[Category:Arma 3: Editing]]
[[Category:Take On Helicopters: Editing]]
[[Category:Take On Helicopters: Editing]]

Latest revision as of 08:35, 5 May 2021

Scripting is a very important tool used to create good missions or addons.

Most of the information found here can be generalized between many of the Bohemia Interactive games (mostly using the Real Virtuality engine). Game-specific material will be cited as such.


Real Virtuality Scripting
Terminology ArgumentIdentifierExpressionOperandOperatorsParameterStatementVariablesMagic VariablesFunction
Syntax SQF SyntaxSQS SyntaxOrder of PrecedenceControl Structures
Tutorials Introduction to Arma ScriptingCode Best PracticesExample CodeCode OptimisationMission OptimisationMultiplayer ScriptingSQS → SQF
Data Types General ArrayBooleanCodeConfigControlDiary RecordDisplayEden EntityEden IDEditor ObjectGroupHashMapLocationNamespaceNumberObjectScript Handle
SideStringStructured TextTaskTeamTeam MemberNaNAnythingNothingVoidSwitch TypeWhile TypeWith TypeFor TypeIf Type
Special Arrays Array of Eden EntitiesColorDateParticleArrayPositionUnit Loadout ArrayVector3DWaypoint
Scripting Commands Scripting CommandsScripting Commands by Functionality
Scripting Functions Scripting FunctionsFunctions by Functionality
Debugging Common Scripting ErrorsDebugging TechniquesException handling
Advanced Event ScriptsEvent HandlersPreProcessor CommandsInitialisation OrderPerformance Profiling

Subcategories

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

A

D

E

F

S