Difference between revisions of "LlListenRemove"
Jump to navigation
Jump to search
All Issues ~ Search JIRA for related Bugs
Placid Kidd (talk | contribs) m |
|||
Line 8: | Line 8: | ||
|caveats=*On [[state]] change or script reset all listens are removed. | |caveats=*On [[state]] change or script reset all listens are removed. | ||
**A state change can be used as a shortcut to releasing all listens in the script. | **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. | |||
|constants | |constants | ||
|examples=<pre> | |examples=<pre> | ||
Line 16: | Line 17: | ||
state_entry() | state_entry() | ||
{ | { | ||
olf=llListen(0,"",llGetOwner(),""); | olf = llListen(0, "", llGetOwner(), ""); | ||
} | } | ||
listen(integer channel, string name, key id, string message) | listen(integer channel, string name, key id, string message) |
Revision as of 21:01, 8 August 2007
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.
- 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
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); } }