Difference between revisions of "Label"
Jump to navigation
Jump to search
imported>Geckbot (Automated import of articles) |
imported>Odessa (fixed link, added example) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Function | {{Function | ||
|origin = FOSE1 | |origin = FOSE1 | ||
Line 10: | Line 9: | ||
|Type = int | |Type = int | ||
}} | }} | ||
|example = int GetNextActor ; * or some appropriate name | |||
set GetNextActor to 1 | |||
Label GetNextActor | |||
}} | }} | ||
==Notes== | |||
*There are 256 available slots for Labels, enabling IDs from 0 to 255 inclusively. Values outside of this range will not work. | |||
*If using NVSE since version 4, label/goto should be replaced by [[While]] or [[Foreach]] in all but exceptional cases, as this is more powerful, readable and reliable. | |||
==See Also== | |||
*[[Goto]] | |||
*[[While]] | |||
*[[Foreach]] | |||
[[Category:Functions_(FOSE)]] | [[Category:Functions_(FOSE)]] |
Latest revision as of 05:18, 24 June 2014
< [[::Category:Functions|Category:Functions]]
A function added by the Fallout Script Extender.
Description
Defines a labeled position in a script which subsequent calls to Goto can use to create loops. The label must be defined before Goto is called.
Syntax
Label labelID:int
Example
int GetNextActor ; * or some appropriate name set GetNextActor to 1 Label GetNextActor
Notes
- There are 256 available slots for Labels, enabling IDs from 0 to 255 inclusively. Values outside of this range will not work.
- If using NVSE since version 4, label/goto should be replaced by While or Foreach in all but exceptional cases, as this is more powerful, readable and reliable.