Difference between revisions of "LlListenRemove"
Jump to navigation
Jump to search
All Issues ~ Search JIRA for related Bugs
m (<lsl> example) |
|||
Line 10: | Line 10: | ||
*No error is thrown if '''number''' has already been released or is invalid. | *No error is thrown if '''number''' has already been released or is invalid. | ||
|constants | |constants | ||
|examples=< | |examples=<lsl>integer olf; | ||
integer olf; | |||
default | default | ||
{ | { | ||
Line 24: | Line 23: | ||
llListenRemove(olf); | llListenRemove(olf); | ||
} | } | ||
} | }</lsl> | ||
</ | |||
|helpers | |helpers | ||
|also_functions={{LSL DefineRow||[[llListen]]}} | |also_functions={{LSL DefineRow||[[llListen]]}} |
Revision as of 19:04, 2 January 2008
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Caveats
- On state change or script reset all listens are removed automaticaly.
- A state change can be used as a shortcut to releasing all listens in the script.
- No error is thrown if number has already been released or is invalid.
Examples
<lsl>integer olf; default {
//Repeats one line of text then stops listening state_entry() { olf = llListen(0, "", llGetOwner(), ""); } listen(integer channel, string name, key id, string message) { llOwnerSay(message); llListenRemove(olf); }}</lsl>