SQS to SQF conversion: Difference between revisions
Jump to navigation
Jump to search
m (minor rephrasing) |
m (Removed old link) |
||
(6 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
==What's different in SQF== | ==What's different in SQF== | ||
* Every command has to end with semicolon. | * Every command has to end with semicolon. | ||
* SQF does not have a [[goto]] command anymore. | * SQF does not have a [[goto]] command anymore. | ||
* SQF commands can span several lines if they are enclosed in brackets. | * SQF commands can span several lines if they are enclosed in brackets. | ||
Line 103: | Line 102: | ||
[[switch]] (VARIABLE) [[do]] { | [[switch]] (VARIABLE) [[do]] { | ||
[[case]] VALUE_1: {COMMAND_1}; | [[case]] VALUE_1: {COMMAND_1}; | ||
[[case]] VALUE_2: { | [[case]] VALUE_2: {COMMAND_2}; | ||
[[default]] { | [[default]] {DEFAULT_COMMAND}; | ||
}; | }; | ||
}} | }} | ||
===Exiting=== | |||
{{Box_File|SQS| | |||
?CONDITION: [[goto]] "Exit" | |||
COMMAND_1 | |||
#Exit | |||
COMMAND_2 | |||
exit | |||
}} | |||
{{Box_File|SQF|color_dark=#78AF78|color_light=#f2fff2| | |||
[[if]] (CONDITION) [[exitWith]] | |||
{ | |||
COMMAND_2; | |||
}; | |||
COMMAND_1; | |||
}} | |||
== See Also == | |||
* [[SQF syntax]] | |||
[[Category:Syntax]] | [[Category:Syntax]] | ||
[[Category:Scripting Topics]] |
Revision as of 15:51, 17 January 2018
What's different in SQF
- Every command has to end with semicolon.
- SQF does not have a goto command anymore.
- SQF commands can span several lines if they are enclosed in brackets.
- SQF can return a variable, where SQS cannot.
Replacing
Comment
Template:Box File Template:Box File
Condition
Template:Box File Template:Box File
Delay
Template:Box File Template:Box File
Conditional command
Template:Box File Template:Box File
Multi-conditional command
Template:Box File Template:Box File
Cycle
Template:Box File Template:Box File
Cycle with step
Template:Box File Template:Box File
Structured conditional command
Template:Box File Template:Box File
Exiting
Template:Box File Template:Box File