| Сенсор, определяющий имена аватар, находящихся рядом.
float range = 3.0; // metres float interval = 5.0; // seconds
default { state_entry() { llSensorRepeat("", "", AGENT, range, TWO_PI, interval); // 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): "; integer i; msg += llDetectedName(0); for (i = 1; i < numberDetected; i++) { msg += ", "; msg += llDetectedName(i); } llWhisper(0, msg); }
no_sensor() { llWhisper(0, "Nobody is near me at present."); } }
| |