goto: Difference between revisions
Jump to navigation
Jump to search
(An attempt to correct several misconceptions of loops and label based on extensive personal testing.) |
mNo edit summary |
||
Line 22: | Line 22: | ||
Be sure to use double quotes around label name in '''goto'''. | Be sure to use double quotes around label name in '''goto'''. | ||
Define the label with '''#'''. | |||
'''Example:''' | '''Example:''' | ||
Line 35: | Line 36: | ||
'''Comments:''' | '''Comments:''' | ||
The search for labels always begins at the top of the script so that if there are multiple occurrences of a label the first occurrence will always be the one found. Labels are not case sensitive, and for the avoidance of doubt later versions of Flashpoint do not require that loops using a '''goto''' contain a delay. Deciding whether to use a script with a loop or a trigger or an @ statement is a complicated one and should be subject to experimentation. | The search for labels always begins at the top of the script so that if there are multiple occurrences of a label the first occurrence will always be the one found. Labels are not case sensitive, and for the avoidance of doubt later versions of Flashpoint do not require that loops using a '''goto''' contain a delay. Deciding whether to use a script with a loop or a trigger or an @ statement is a complicated one and should be subject to experimentation. |
Revision as of 07:49, 23 May 2006
goto label
Operand types:
label: String
Type of returned value:
Description:
In script only: Go to given label.
Note: String argument is used here.
Be sure to use double quotes around label name in goto.
Define the label with #.
Example:
goto "Skip"
. these lines
. will be
. skipped
#Skip
Comments:
The search for labels always begins at the top of the script so that if there are multiple occurrences of a label the first occurrence will always be the one found. Labels are not case sensitive, and for the avoidance of doubt later versions of Flashpoint do not require that loops using a goto contain a delay. Deciding whether to use a script with a loop or a trigger or an @ statement is a complicated one and should be subject to experimentation.