From Second Life Wiki
Revision as of 20:21, 19 February 2011 by XxStevexX Solo (Talk | contribs)

Jump to: navigation, search


Event: sensor( integer num_detected ){ ; }

Results from a call to either llSensor or llSensorRepeat.

• integer num_detected number of objects/avatars found

The results are ordered from nearest to furthest.
num_detected is always greater than zero, the no_sensor event is triggered if no objects/avatars were found.


  • Lindens in administrative mode cannot be sensed by sensors in the same region as the Linden.
  • Sensors placed in attachments will use the direction the avatar is facing as their forward vector. In mouselook, this means that it will be wherever the avatar is looking, while out of mouselook, this means whichever way the avatar is pointing. This does not include where the avatar's head is pointing, or what animation the avatar is doing, just the direction the avatar would move in if you walked forward. This is the case, regardless of where the object is attached.
  • A sensor running in an attachment will not detect the avatar wearing it.
  • A sensor will only return the first 16 objects/avatars found.
  • This event is not executed when nothing is detected, means, you never get the result 0 returned.
  • on logout all avatars leave a Ghost for a few moments, this results in Failures in llDetected functions in sensor events.
All Issues ~ Search JIRA for related Bugs


<lsl>float range = 10.0; // meters

default {

   touch_start(integer numberDetected)
        llSensor("", "", AGENT, range, PI); // activates the sensor.
        // look for avatars (i.e. not moving objects) on all sides of the object
   sensor (integer numberDetected)
       string msg = "Detected " + (string)numberDetected + " avatar(s): " + llDetectedName(0);
       integer i = 0;
       while(numberDetected > ++i)//skips the first item which suits this application
           msg += ", " + llDetectedName(i);
       llWhisper(0, msg);
       llWhisper(0, "Nobody is near me at present.");


See Also


•  llSensor
•  llSensorRepeat


•  Detected

Deep Notes


event void sensor( integer num_detected );