Introduction to Arma Scripting: Difference between revisions
Jump to navigation
Jump to search
m (→What's next?) |
m (→Scripting Code) |
||
Line 10: | Line 10: | ||
what is it? where to put it? what are commands (doing)? | what is it? where to put it? what are commands (doing)? | ||
=== Layout === | |||
layout of code | |||
* seperation by semicolons | |||
conventions of code files | |||
* one command per line in scripts and functions | |||
* {} grouping code | |||
* spaces or tabs to indent code | |||
=== Comments === | |||
what are comments, where to use | |||
* line comments | |||
* block comments | |||
== Code Execution == | == Code Execution == |
Revision as of 17:28, 20 December 2006
introduction
When Do I Need Scripting?
difference mission editor - scripts, examples
Scripting Code
what is it? where to put it? what are commands (doing)?
Layout
layout of code
- seperation by semicolons
conventions of code files
- one command per line in scripts and functions
- {} grouping code
- spaces or tabs to indent code
Comments
what are comments, where to use
- line comments
- block comments
Code Execution
how can I execute code? (scripts vs. mission editor) listing of mission editor fields to start scripts
Developing a Script
how to develop a script?
- Requirements
- Concept
- Implementation
- Test
usually in your head, for complex scripts on paper and drafts
Requirements
what shall the script do?
Concept
How shall the script do it?
Implementation
Writing the code
Test
Testing the code
What's next?
learning about scripts