LlListenControl/fr
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: llListenControl( integer numéro, integer actif );26 | N° de fonction |
0.0 | Delais |
10.0 | Energie |
Permet de rendre active ou inactive une écoute sur le canal correspondant au numéro
• integer | numéro | |||
• integer | actif | – | boolean |
Avertissements
- Un changement d'états ou un réinitialisation du script ré-initie tous les canaux.
Exemples
<LSL> 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); }
} </LSL>
Voir également
Évènement
• | listen | – | Evènement déclenché par une écoute |
Fonctions
• | llListen | – | Permet de créer une écoute | |
• | llListenRemove | – | Permet de supprimer une écoute |
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.