R3vo – User talk
mNo edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
{{Navbox | {{Navbox | ||
|title= | |title= SQF & SQS Scripting Overview (Virtual Reality) | ||
|color= # | |color= #64B5F6 | ||
|title1= | |title1= Terminology | ||
|color1= # | |color1= #64B5F6 | ||
|content1= [[Argument]] {{!}} [[Identifier]] {{!}} [[Expression]] {{!}} [[Operand]] {{!}} [[Operators]] {{!}} [[Parameter]] {{!}} [[Statement]] {{!}} [[Control Structures]] {{!}} [[Variables]] {{!}} [[Magic Variables]] | |content1= [[Argument]] {{!}} [[Identifier]] {{!}} [[Expression]] {{!}} [[Operand]] {{!}} [[Operators]] {{!}} [[Parameter]] {{!}} [[Statement]] {{!}} [[Control Structures]] {{!}} [[Variables]] {{!}} [[Magic Variables]] | ||
|title2= | |title2= Syntax | ||
|color2= # | |color2= #64B5F6 | ||
|content2= [[SQF syntax]] {{!}} [[SQS syntax]] {{!}} [[Order of Precedence]] {{!}} [[Control Structures]] | |content2= [[SQF syntax]] {{!}} [[SQS syntax]] {{!}} [[Order of Precedence]] {{!}} [[Control Structures]] | ||
|title3= | |title3= Tutorials | ||
|color3= # | |color3= #64B5F6 | ||
|content3= [[SQS to SQF conversion|SQS → SQF]] {{!}} [[:Category:Example Code|Example Code]] {{!}} [[Introduction to Arma Scripting]] {{!}} [[Code Optimisation]] {{!}} [[Code Best Practices]] {{!}} [[Mission Optimisation]] {{!}} [[Multiplayer Scripting]] | |content3= [[SQS to SQF conversion|SQS → SQF]] {{!}} [[:Category:Example Code|Example Code]] {{!}} [[Introduction to Arma Scripting]] {{!}} [[Code Optimisation]] {{!}} [[Code Best Practices]] {{!}} [[Mission Optimisation]] {{!}} [[Multiplayer Scripting]] | ||
|title4= | |title4= Data Types | ||
|color4= # | |color4= #64B5F6 | ||
|content4 = {{Navbox | |content4 = {{Navbox | ||
|sub= y | |sub= y | ||
|title1= General Types | |title1= General Types | ||
|color1= #64B5F6 | |||
|content1= [[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]] | |content1= [[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]] | ||
|title2= Syntactical Helper Types | |title2= Syntactical Helper Types | ||
|color2= #64B5F6 | |||
|content2= [[Switch Type]] {{!}} [[While Type]] {{!}} [[With Type]] {{!}} [[For Type]] {{!}} [[If Type]] | |content2= [[Switch Type]] {{!}} [[While Type]] {{!}} [[With Type]] {{!}} [[For Type]] {{!}} [[If Type]] | ||
|title3= Magic Types | |title3= Magic Types | ||
|color3= #64B5F6 | |||
|content3= [[Any Value]] {{!}} [[Anything]] {{!}} [[Nothing]] {{!}} [[Void]] | |content3= [[Any Value]] {{!}} [[Anything]] {{!}} [[Nothing]] {{!}} [[Void]] | ||
|title4= Special Arrays | |title4= Special Arrays | ||
|color4= #64B5F6 | |||
|content4= [[Array of Eden Entities]] {{!}} [[Color]] {{!}} [[Date]] {{!}} [[ParticleArray]] {{!}} [[Position]] {{!}} [[Unit Loadout Array]] {{!}} [[Vector3D]] {{!}} [[Waypoint]] | |content4= [[Array of Eden Entities]] {{!}} [[Color]] {{!}} [[Date]] {{!}} [[ParticleArray]] {{!}} [[Position]] {{!}} [[Unit Loadout Array]] {{!}} [[Vector3D]] {{!}} [[Waypoint]] | ||
}} | }} | ||
|title5= | |title5= Commands | ||
|color5= # | |color5= #64B5F6 | ||
|content5= [[:Category:Scripting Commands|Scripting Commands]] | |content5= [[:Category:Scripting Commands|Scripting Commands]] | ||
|title6= | |title6= Functions | ||
|color6= # | |color6= #64B5F6 | ||
|content6= [[:Category:Functions|Scripting Functions]] | |content6= [[:Category:Functions|Scripting Functions]] | ||
|title7= | |title7= Debugging | ||
|color7= # | |color7= #64B5F6 | ||
|content7= [[:Category:Common Scripting Errors|Common Scripting Errors]] {{!}} [[Debugging Techniques]] {{!}} [[Exception handling]] | |content7= [[:Category:Common Scripting Errors|Common Scripting Errors]] {{!}} [[Debugging Techniques]] {{!}} [[Exception handling]] | ||
|title8= | |title8= Advanced | ||
|color8= # | |color8= #64B5F6 | ||
|content8= [[Event Scripts]] {{!}} [[:Category:Event Handlers|Event Handlers]] {{!}} [[Function]] {{!}} [[PreProcessor Commands]] {{!}} [[Initialization Order]] {{!}} [[Performance Profiling]] | |content8= [[Event Scripts]] {{!}} [[:Category:Event Handlers|Event Handlers]] {{!}} [[Function]] {{!}} [[PreProcessor Commands]] {{!}} [[Initialization Order]] {{!}} [[Performance Profiling]] | ||
}} | |||
{{Navbox | |||
|title= SQF & SQS Scripting Overview (Virtual Reality) | |||
|color= #64B5F6 | |||
|title1= Terminology | |||
|color1= #64B5F6 | |||
|content1= [[Argument]], [[Identifier]], [[Expression]], [[Operand]], [[Operators]], [[Parameter]], [[Statement]], [[Control Structures]], [[Variables]], [[Magic Variables]] | |||
|title2= Syntax | |||
|color2= #64B5F6 | |||
|content2= [[SQF syntax]], [[SQS syntax]], [[Order of Precedence]], [[Control Structures]] | |||
|title3= Tutorials | |||
|color3= #64B5F6 | |||
|content3= [[SQS to SQF conversion|SQS → SQF]], [[:Category:Example Code|Example Code]], [[Introduction to Arma Scripting]], [[Code Optimisation]], [[Code Best Practices]], [[Mission Optimisation]], [[Multiplayer Scripting]] | |||
|title4= Data Types | |||
|color4= #64B5F6 | |||
|content4 = {{Navbox | |||
|sub= y | |||
|title1= General Types | |||
|color1= #64B5F6 | |||
|content1= [[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]] | |||
|title2= Syntactical Helper Types | |||
|color2= #64B5F6 | |||
|content2= [[Switch Type]], [[While Type]], [[With Type]], [[For Type]], [[If Type]] | |||
|title3= Magic Types | |||
|color3= #64B5F6 | |||
|content3= [[Any Value]], [[Anything]], [[Nothing]], [[Void]] | |||
|title4= Special Arrays | |||
|color4= #64B5F6 | |||
|content4= [[Array of Eden Entities]], [[Color]], [[Date]], [[ParticleArray]], [[Position]], [[Unit Loadout Array]], [[Vector3D]], [[Waypoint]] | |||
}} | |||
|title5= Commands | |||
|color5= #64B5F6 | |||
|content5= [[:Category:Scripting Commands|Scripting Commands]] | |||
|title6= Functions | |||
|color6= #64B5F6 | |||
|content6= [[:Category:Functions|Scripting Functions]] | |||
|title7= Debugging | |||
|color7= #64B5F6 | |||
|content7= [[:Category:Common Scripting Errors|Common Scripting Errors]], [[Debugging Techniques]], [[Exception handling]] | |||
|title8= Advanced | |||
|color8= #64B5F6 | |||
|content8= [[Event Scripts]], [[:Category:Event Handlers|Event Handlers]], [[Function]], [[PreProcessor Commands]], [[Initialization Order]], [[Performance Profiling]] | |||
}} | }} |
Revision as of 11:33, 11 February 2021
SQF & SQS Scripting Overview (Virtual Reality) | |||||||||
---|---|---|---|---|---|---|---|---|---|
Terminology |
Argument, Identifier, Expression, Operand, Operators, Parameter, Statement, Control Structures, Variables, Magic Variables | ||||||||
Syntax |
SQF syntax, SQS syntax, Order of Precedence, Control Structures | ||||||||
Tutorials |
SQS → SQF, Example Code, Introduction to Arma Scripting, Code Optimisation, Code Best Practices, Mission Optimisation, Multiplayer Scripting | ||||||||
Data Types |
| ||||||||
Commands | |||||||||
Functions | |||||||||
Debugging |
Common Scripting Errors, Debugging Techniques, Exception handling | ||||||||
Advanced |
Event Scripts, Event Handlers, Function, PreProcessor Commands, Initialization Order, Performance Profiling |