LlListenControl/fr
Jump to navigation
Jump to search
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.