llEjectFromLand
Revision as of 01:45, 16 July 2007 by Shenanigan Oh (talk | contribs)
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Caveats
Examples
Deep Notes
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."); }
}