Aim Detection

De DigiWiki.

This script detects who's aiming at you.

//This script was designed by Han Shuffle AKA MichaelRyan Allen AKA Dugley Reanimator
//Cleaned up a bit by another resident.
//Cleaned up some more by another resident.
 
default
{
    state_entry()
    {
        llSetText("", <1.0, 1.0, 1.0>, 1.0);
        llSensorRepeat("", "", AGENT, 90, PI, 0.1);
    }
    sensor(integer n)
    {
        integer i;
        list sweep;
        for (i=0;i<n;++i)
        {
            if (llGetAgentInfo(llDetectedKey(i)) & AGENT_MOUSELOOK)
            {
                if (llVecDist(llGetPos(), llDetectedPos(i)+llRot2Fwd(llDetectedRot(i))*llVecDist(llGetPos(),llDetectedPos(i))) < 1.5)
                    sweep += llDetectedName(i);
            }
            if (i == n-1)
                llSetText(llDumpList2String( sweep, "\n"), <1.0, 1.0, 1.0>, 1.0);
        }
    }
}
Outils personnels
  • Cette page a été consultée 699 fois.
donate
Google Ads