LlListenControl
From Second Life Wiki
| LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Tutorials |
Summary
Function: llListenControl( integer number, integer active );| 26 | Function ID |
| 0.0 | Delay |
| 10.0 | Energy |
Makes listen event callback number active or inactive
| • integer | number | |||
| • integer | active | – | boolean |
Examples
a small example of an on and off switchable listen by use of llListenControl()
integer handle; integer toggle; default { state_entry() { handle = llListen(5,"", NULL_KEY, ""); llListenControl(handle, FALSE); llSetText("not listening", <0.0,0.0,0.0>,1.0); } touch_start(integer total_number) { toggle=!toggle; llListenControl(handle, toggle); if(toggle){ llSay(0,"now listening on channel 5"); llSetText("listening on ch 5", <1.0,0.0,0.0>,1.0); } else{ llSay(0,"not listening any more"); llSetText("not listening", <0.0,0.0,0.0>,1.0); } } listen(integer channel, string name, key id, string message) { llSay(0, name+" just said "+message); } }
This article wasn't helpful for you? Maybe the related article at the LSL Wiki is able to bring enlightenment.

