Difference between revisions of "LlEjectFromLand"
Jump to navigation
Jump to search
All Issues ~ Search JIRA for related Bugs
Anylyn Hax (talk | contribs) |
Anylyn Hax (talk | contribs) |
||
Line 8: | Line 8: | ||
|return_text | |return_text | ||
|spec | |spec | ||
|caveats=On group owned land it seems like the prim where the script is in | |caveats=On group owned land it seems like the prim where the script is in doesn't need to be deeded. Is it a bug?<BR> | ||
Anylyn Hax 03:36, 16 July 2007 (PDT) | Anylyn Hax 03:36, 16 July 2007 (PDT) | ||
|constants | |constants |
Revision as of 03:37, 16 July 2007
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Summary
Function: llEjectFromLand( key pest );213 | Function ID |
0.0 | Forced Delay |
10.0 | Energy |
Performs a single scan for name and id with type within range meters and arc radians of forward vector
• key | pest |
If name, id, and/or type are empty or 0, they are ignored.
If id is an invalid key or NULL_KEY it is treated as empty.
Caveats
On group owned land it seems like the prim where the script is in doesn't need to be deeded. Is it a bug?
Anylyn Hax 03:36, 16 July 2007 (PDT)
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."); } }