Aim Detetction
Revision as of 07:06, 19 March 2010 by Han Shuffle (talk | contribs) (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...')
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>