R3vo/Sandbox – User
mNo edit summary |
mNo edit summary |
||
Line 229: | Line 229: | ||
}} | }} | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 265: | Line 264: | ||
|} | |} | ||
{{ | {| class="wikitable" | ||
|- | |||
! colspan="3" style="background-color:#EAECF0;" | <big>[[Real Virtuality]] Scripting</big> | |||
|- | |||
| colspan="2" style="background-color:#EAECF0;" | '''Terminology''' || [[Argument]] {{!}} [[Identifier]] {{!}} [[Expression]] {{!}} [[Operand]] {{!}} [[Operators]] {{!}} [[Parameter]] {{!}} [[Statement]] {{!}} [[Variables]] {{!}} [[Magic Variables]] {{!}} [[Function]] | |||
|- | |||
| colspan="2" style="background-color:#EAECF0;" | '''Syntax''' || [[SQF Syntax]] {{!}} [[SQS Syntax]] {{!}} [[Order of Precedence]] {{!}} [[Control Structures]] | |||
|- | |||
| colspan="2" style="background-color:#EAECF0;"| '''Tutorials''' || [[Introduction to Arma Scripting]] {{!}} [[Code Best Practices]] {{!}} [[:Category:Example Code|Example Code]] {{!}} [[Code Optimisation]] {{!}} [[Mission Optimisation]] {{!}} [[Multiplayer Scripting]] {{!}} [[SQS to SQF conversion|SQS → SQF]] | |||
|- | |||
| rowspan="2" style="background-color:#EAECF0;" | ''' Data Types''' || style="background-color:#EAECF0;" | '''General''' || [[Array]] {{!}} [[Boolean]] {{!}} [[Code]] {{!}} [[Config]] {{!}} [[Control]] {{!}} [[Diary Record]] {{!}} [[Display]] {{!}} [[Eden Entity]] {{!}} [[Eden ID]] {{!}} [[Editor Object]] {{!}} [[Group]] {{!}} [[HashMap]] {{!}} [[Location]] {{!}} [[Namespace]] {{!}} [[Number]] {{!}} [[Object]] {{!}} [[Script (Handle)]] <br> [[Side]] {{!}} [[String]] {{!}} [[Structured Text]] {{!}} [[Task]] {{!}} [[Team]] {{!}} [[Team Member]] {{!}} [[NaN]] {{!}} [[Anything]] {{!}} [[Nothing]] {{!}} [[Void]] {{!}} [[Switch Type]] {{!}} [[While Type]] {{!}} [[With Type]] {{!}} [[For Type]] {{!}} [[If Type]] | |||
|- | |||
| style="background-color:#EAECF0;" | '''Special Arrays''' || [[Array of Eden Entities]] {{!}} [[Color]] {{!}} [[Date]] {{!}} [[ParticleArray]] {{!}} [[Position]] {{!}} [[Unit Loadout Array]] {{!}} [[Vector3D]] {{!}} [[Waypoint]] | |||
|- | |||
| colspan="2" style="background-color:#EAECF0;" | '''Scripting Commands''' || [[:Category:Scripting Commands|Scripting Commands]] {{!}} [[:Category:Scripting Commands by Functionality|Scripting Commands by Functionality]] | |||
|- | |||
| colspan="2" style="background-color:#EAECF0;" | '''Scripting Functions''' || [[:Category:Functions|Functions]] {{!}} [[:Category:Functions by Functionality|Functions by Functionality]] | |||
|- | |||
| colspan="2" style="background-color:#EAECF0;" | '''Debugging''' || [[:Category:Common Scripting Errors|Common Scripting Errors]] {{!}} [[Debugging Techniques]] {{!}} [[Exception handling]] | |||
|- | |||
| colspan="2" style="background-color:#EAECF0;" | '''Advanced''' || [[Event Scripts]] {{!}} [[:Category:Event Handlers|Event Handlers]] {{!}} [[PreProcessor Commands]] {{!}} [[Initialization Order]] {{!}} [[Performance Profiling]] | |||
|} |
Revision as of 21:38, 4 May 2021
Real Virtuality Scripting Functions | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
By Game |
| ||||||||||||||||||
By Functionality |
Ambient | Arrays Briefing | Broken Functions | Camera | Campaign Combat | CombatPatrol | Communication Menu | Configs | Contact | Conversations | Curator Database | Diagnostic | Eden Editor | Effects | Environment | Event Handlers | Feedback | GUI | Interaction | Inventory | KeyframeAnimation Live Feed | Map and Markers | Math Mission Parameters | Missions | Modules Multiplayer | Object Manipulation Old Man OO | Positions | Priority Queue | Program Flow | Radio | Respawn | Revive | RichCurve | Scenes | Scripts Sides | Sound | Spectator | Strategic | Strings | Supports | Systems | Tasks | Timeline | Uncategorised | Variables | Vehicles | VR | Warlords | Waypoints | Weapons | ||||||||||||||||||
See Also |
Functions explained | All Functions | Arma 2: Functions Library | Arma 3: Functions Library | Arma 3: CfgFunctions |
Real Virtuality Scripting Commands | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
By Game | Take On Helicopters | Operation Flashpoint | Operation Flashpoint: Elite | Armed Assault | Arma 2 | Arma 2: Operation Arrowhead | Arma 3 | Arma 3 Diagnostic Branch -wrong parameter ("arma3diag") defined!- | Arma 3 Development Branch -wrong parameter ("arma3dev") defined!- | |
By Functionality | A - G | Animations ● Arrays ● Artillery ● Briefing ● Broken Commands ● Camera Control ● Config ● Containers ● Conversations ● Curator ● Custom Panels ● Diagnostic ● Difficulty ● Dynamic Simulation ● Eden Editor ● Environment ● Event Handlers ● Flags ● Game 2 Editor ● Groups ● GUI Control | ||||||||
H - N | HashMap ● High Command ● Interaction ● Leaderboards ● Lights ● Localization ● Locations ● Map ● Markers ● Math ● Mines ● Mission Information ● Mods and Addons ● Multiplayer | |||||||||
O - S | Object Detection ● Object Manipulation ● Particles ● Pilot Camera ● Positions ● Program Flow ● Radio and Chat ● Regular Expression (Regex) ● Remote Control ● Render Time Scope ● Roads and Airports ● Ropes and Sling Loading ● RTD ● Sensors ● Sides ● Sounds ● Stamina System ● Strings ● Structured Text ● System | |||||||||
T - Z | Team Switch ● Teams ● Time ● Triggers ● Turrets ● Uncategorised ● Unit Control ● Unit Identity ● Unit Inventory ● Variables ● Vehicle in Vehicle Transport ● Vehicle Inventory ● Vehicle Loadouts ● Waypoints ● Weapon Pool ● Weapons | |||||||||
See Also | All Scripting Commands ● All Functions ● Functions by Functionality |
Real Virtuality Scripting Functions | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
By Game | Take On Helicopters | Arma 2 | Arma 2: Operation Arrowhead | Arma 3 | ||||||
By Functionality | A - G | Ambient ● Arrays ● Briefing ● Broken Functions ● Camera ● Campaign ● Combat ● CombatPatrol ● Communication Menu ● Configs ● Contact ● Conversations ● Curator ● Database ● Diagnostic ● Eden Editor ● Effects ● Environment ● Event Handlers ● Feedback ● GUI | ||||||||
H - N | Interaction ● Inventory ● KeyframeAnimation ● Live Feed ● Map and Markers ● Math ● Mission Parameters ● Missions ● Modules ● Multiplayer | |||||||||
O - S | Object Manipulation ● Old Man ● OO ● Positions ● Priority Queue ● Program Flow ● Radio ● Respawn ● Revive ● RichCurve ● Scenes ● Scripts ● Sides ● Sound ● Spectator ● Strategic ● Strings ● Supports ● Systems | |||||||||
T - Z | Tasks ● Timeline ● Uncategorised ● Variables ● Vehicles ● VR ● Warlords ● Waypoints ● Weapons | |||||||||
See Also | All Functions ● All Scripting Commands ● Scripting Commands by Functionality ● Functions explained ● Take On Helicopters: Functions Library ● Arma 2: Functions Library ● Arma 3: Functions Library ● Arma 3: CfgFunctions |
Real Virtuality Scripting | ||
---|---|---|
Terminology | Argument | Identifier | Expression | Operand | Operators | Parameter | Statement | Variables | Magic Variables | Function | |
Syntax | SQF Syntax | SQS Syntax | Order of Precedence | Control Structures | |
Tutorials | Introduction to Arma Scripting | Code Best Practices | Example Code | Code Optimisation | Mission Optimisation | Multiplayer Scripting | SQS → SQF | |
Data Types | General | Array | Boolean | Code | Config | Control | Diary Record | Display | Eden Entity | Eden ID | Editor Object | Group | HashMap | Location | Namespace | Number | Object | Script (Handle) Side | String | Structured Text | Task | Team | Team Member | NaN | Anything | Nothing | Void | Switch Type | While Type | With Type | For Type | If Type |
Special Arrays | Array of Eden Entities | Color | Date | ParticleArray | Position | Unit Loadout Array | Vector3D | Waypoint | |
Scripting Commands | Scripting Commands | Scripting Commands by Functionality | |
Scripting Functions | Functions | Functions by Functionality | |
Debugging | Common Scripting Errors | Debugging Techniques | Exception handling | |
Advanced | Event Scripts | Event Handlers | PreProcessor Commands | Initialization Order | Performance Profiling |