Difference between revisions of "LlListenRemove"
Jump to navigation
Jump to search
All Issues ~ Search JIRA for related Bugs
Line 9: | Line 9: | ||
**A state change can be used as a shortcut to releasing listens. | **A state change can be used as a shortcut to releasing listens. | ||
|constants | |constants | ||
|examples | |examples=<pre> | ||
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) | |||
{ | |||
llSay(0, message); | |||
llListenRemove(ol); | |||
} | |||
} | |||
</pre> | |||
|helpers | |helpers | ||
|also_functions={{LSL DefineRow||[[llListen]]}} | |also_functions={{LSL DefineRow||[[llListen]]}} |
Revision as of 02:27, 9 March 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 released.
- A state change can be used as a shortcut to releasing listens.
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) { llSay(0, message); llListenRemove(ol); } }