Difference between revisions of "Aim Detetction"

From Second Life Wiki
Jump to navigation Jump to search
(Created page with 'This script detects whose aiming at you. <lsl> //This script was designed by TG Scripters, support further scripts by keeping this tag.// //Han Shuffle// default { state_ent...')
 
(Blanked the page)
 
Line 1: Line 1:
This script detects whose aiming at you.


<lsl>
//This script was designed by TG Scripters, support further scripts by keeping this tag.//
//Han Shuffle//
default
{
    state_entry()
    {
      //  llSetPos(<0,0,0>);
      llSensorRepeat("","", AGENT,90,PI,.1);
    }
    timer(){
    llSetText("",<1,1,1>,1); 
        llSetTimerEvent(0);
    }
  sensor(integer n){
      integer i;
      list sweep;
      for(i=0;i!=n;i++){
          float dist = llVecDist(llGetPos(),llDetectedPos(i));
        if(llVecDist(llGetPos(),llDetectedPos(i)+llRot2Fwd(llDetectedRot(i))*dist) < 1.5){
            if(llGetAgentInfo(llDetectedKey(i)) & AGENT_MOUSELOOK){
               
          sweep+=llDetectedName(i);
           
            }
            }
           
            if(i == n-1){
            llSetText(llDumpList2String( sweep,"\n"),<1,1,1>,1); 
            }
           
        }
     
    }
}
</lsl>

Latest revision as of 07:09, 19 March 2010