Difference between revisions of "Jump"

From Second Life Wiki
Jump to navigation Jump to search
(note: this needs to be updated to a newer template set.)
m
Line 1: Line 1:
{{Multi-lang}}
{{LSL Header|ml=*}}
{{LSL Header|
{{#vardefine:name|jump
}}{{#vardefine:name|jump
}}{{#vardefine:p_jump_target_desc|Name of a label inside the same leg of the scope hierarchy tree
}}{{#vardefine:p_jump_target_desc|Name of a label inside the same leg of the scope hierarchy tree
}}{{#vardefine:p_label_target_desc|A label that can be jumped to if the jump is in the same scope or child scope.
}}{{#vardefine:p_label_target_desc|A label that can be jumped to if the jump is in the same scope or child scope.

Revision as of 16:20, 24 October 2008

The correct title of this article is jump. The initial letter is shown capitalized due to technical restrictions.

jump target;

jump target;
• label target Name of a label inside the same leg of the scope hierarchy tree

@target;

• label target A label that can be jumped to if the jump is in the same scope or child scope.

Caveats

  • A target does not work with multiple jumps in all cases.
    • For multiple jumps you may need to use additional targets.
      • This is a long standing LSL bug.

Examples

<lsl>integer a = 5; jump over; @in; a = 6; @over; llOwnerSay((string)a); if(a < 6)

   jump in;

//script will say 5 and then 6</lsl>

See Also

Keywords

•  return
•  state