A B C D E F G I J K L M N O R S T U V W

Detects avatars in the area and sends the script owner a message.

//FREE SCRIPTS - TESTED AND WORKING ON KITELY

//  If you paid for this script, you were ripped off.
//  You may use in your creations.
//  You may not sell it as a script or in a script collection.

integer switch=0;
key name;

default
{
    state_entry()
    {
        if(llGetObjectDesc() == "<disable>") return;
        llWhisper(0,"Alert Script Active");
        name = llGetOwner();
    }

    touch_start(integer total_number)
    {
        if(switch==0)
        {
            switch=1;
            llSensorRepeat("","",AGENT,90.0,PI,20.0);
            llWhisper(0,"Alert on");
        }
        else if(switch==1) 
        {
            switch=0;
            llSensorRemove();
            llWhisper(0,"Alert off");
        }   
    }

    sensor(integer total_number)
    {
        vector pos = llGetPos();
        integer j;
        integer count = total_number;
        for (j = 0; j < count; j++)
        {
            if(llDetectedKey(j) != name)
            {
                float diff = llVecDist(pos,llDetectedPos(j));
                integer dist = llRound(diff);
                string result =  (llDetectedName(j)) + " " + ((string)dist) + "m";        
                llWhisper(0,result);
            }
        }
    }
        
    no_sensor()
    {
        llWhisper(0,"Nothing Found");
    }

}