Sensor/fr

From Second Life Wiki
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.

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.