llEjectFromLand

From Second Life Wiki
Revision as of 00:56, 16 July 2007 by Shenanigan Oh (talk | contribs)
Jump to navigation Jump to search

Summary

Function: llEjectFromLand( key pest );
0.0 Forced Delay
10.0 Energy

Ejects pest from land that you own.

• key pest

Examples

            // Here a script done by shenanigan oh//

//It's a easy script that I came up with. When I worked for a carnage I put this script in a computer that was atteched to me. The carnage it self was a pvp sims so it was alot easyer and fast to eject some this way then running after them and clicking on them. The way this work is by trying eject and half type plays name. Example ^ /1 eject shenan

//Warning if you type someone name in short be carful of other plays with same name!//
string msg;
string name;
default
{
    on_rez(integer n)
    {
        llResetScript();
    }
    
    state_entry()
    {
        llListen(1,"",llGetOwner(),"");
        llListen(0,"",llGetOwner(),"");
    }
    listen(integer n, string m, key k, string msg)
     {
         
         if (llGetSubString(msg,0,4) == "eject")
         {
            
             name = llToLower(llGetSubString(msg,6,llStringLength(msg)));
            llSensor("",NULL_KEY,AGENT,96,PI);
        }
        
    }
    
    sensor(integer n)
    {
        integer i;
        for (i=0;i<n;i++)
        {
            
            if (llSubStringIndex(llToLower(llDetectedName(i)),name) != -1)
              {
            
            llOwnerSay("ejecting " + name);
                llEjectFromLand(llDetectedKey(i));
        }
    }
}
    no_sensor() {
    llOwnerSay("Avatar not found.");
    }
} 

Deep Notes

Signature

function void llEjectFromLand( key pest );