Avatar Detection
default { touch_start(integer total_number) { llSensor("", NULL_KEY, AGENT, 300, TWO_PI); // scan for agents/avatars within 300 metres. } sensor(integer total_number) // total_number is the number of avatars detected. { llWhisper(0, (string)total_number + " avatars detected" ); integer i; for (i = 0; i < total_number; i++) { llWhisper(0, "USERS DETECTED: " + llDetectedName(i)); } } // if nobody is within 300 metres, say so. no_sensor() { llSay(0, "Nobody is around."); } }