Difference between revisions of "Follower script"

From Second Life Wiki
Jump to navigation Jump to search
m
m
Line 1: Line 1:
This script was extracted from the Batman Follower v1.2, but the following distance was changed from .3m to .1m.
This script was extracted from the Batman Follower v1.2, but the following distance was changed from .3 m to .1 m.


To set the following distance (distance between follower and followee), change the value denoted by # in '''llMoveToTarget(pos,#)'''. This script has it set at 10 centimeters.
To set the following distance (distance between follower and followee), change the value denoted by # in '''llMoveToTarget(pos,#)'''. This script has it set at .1 m.


<code>
<code>

Revision as of 16:05, 20 May 2007

This script was extracted from the Batman Follower v1.2, but the following distance was changed from .3 m to .1 m.

To set the following distance (distance between follower and followee), change the value denoted by # in llMoveToTarget(pos,#). This script has it set at .1 m.

default {

   state_entry()
   {
       vector pos = llGetPos();
       llSetStatus(STATUS_PHYSICS, TRUE);
       llSleep(0.1);
       llMoveToTarget(pos,0.1);
       key id = llGetOwner();
       llSensorRepeat("","",AGENT,200000,7000*PI,.4);
   }
   sensor(integer total_number)
   {
       vector pos = llDetectedPos(0);
       vector offset =<-1,0,1>;
       pos+=offset;
       llMoveToTarget(pos,0.1);     
   }

}

Note: The wiki code on this wiki is not working properly. Include the default { and the last } when copying and pasting this script into SL.