From Bohemia Interactive Community
|
|
(27 intermediate revisions by 12 users not shown) |
Line 1: |
Line 1: |
| {{Stub}}
| | #REDIRECT [[Introduction to Arma Scripting]] |
| | |
| [[Armed Assault|Armed Assault's]] '''scripting language''' allows the user to control and influence the behaviour of the engine. It is in its structure similar to real programming languages. With the large amount of [[:Category:ArmA: Scripting Commands|scripting commands]] you can create dynamic processes happening during a mission. That is, for instance, a camera cutscene or custom interactions between the player and AI units. The scripting engine was designed to be very simple while remaining unlimiting for the editor. | |
| | |
| == Requirements ==
| |
| | |
| You don't need any requirements to learn using [[Armed Assault|Armed Assault's]] scripting language. You should be familiar to [[ArmA: Mission Editing|mission editing]] though, as this is the base for any scripting needs.
| |
| | |
| == Getting Started ==
| |
| | |
| The first little code in every programming language is usually a small '''"Hello World"''' program. It is meant just to display this simple text.
| |
| | |
| Open up the [[ArmA: Mission Editor|mission editor]], create a custom unit for the player and write the following code into its <tt>init</tt> line:
| |
| | |
| [[hint]] "Hello World!"
| |
| | |
| This code is very simple: The [[:Category:ArmA: Scripting Commands|command]] [[hint]] displays the given text on the left upper side of the screen. The code is executed when the mission starts, since this is what the <tt>init</tt> line does.
| |
| | |
| [[Category:ArmA: Scripting| ]]
| |
Latest revision as of 00:03, 25 June 2022