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.