Sensor/fr

From Second Life Wiki
Jump to navigation Jump to search

Description

Event: sensor( integer nb_détection ){ ; }

Evènement résultant de l’appel à la fonction llSensor.

• integer nb_détection

Les résultats sont ordonnés du plus proche au plus éloigné.

Exemples

Nomme les personnes à proximité.

<lsl>float range = 3.0; // mètres float interval = 5.0; // secondes

default {

   state_entry()
   {
        llSensorRepeat("", "", AGENT, range, TWO_PI, interval); // active le scanner.
        // recherché des avatars dans toutes les directions
   }
   sensor (integer numberDetected)
   {
       string msg = "Detecté(s) :  "+(string) numberDetected+" avatar(s): ";
       integer i;
       msg += llDetectedName(0);
       for (i = 1; i < numberDetected; i++)
       {
           msg += ", ";
           msg += llDetectedName(i);
       }
       llWhisper(0, msg);
   }
   no_sensor()
   {
       llWhisper(0, "Personne de détecté.");
   }

}</lsl>

Voir aussi

Fonctions

•  llSensor Lance un senseur.
•  llSensorRepeat Lance un senseur avec timer

Articles

•  Detected Librairie LSL sur la détection.
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.