Skip to content
lsl.devlsl.devLSL Dev

llEjectFromLand

function
Function syntax
llEjectFromLand(
  1. key avatar// UUID of the avatar in the same region.
);
Energy
10

Ejects the specified avatar from land/parcels owned by the object's owner (group or resident).

Ejects avatar from the parcel.

How to use
llEjectFromLand(NULL_KEY);
Example 1
40 collapsed lines
// 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
//attached to me. The carnage it self was a pvp sims so it was alot easier 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 careful 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, 5) == "eject ")
{
name = llToLower(llStringTrim(llDeleteSubString(msg, 0, 5), STRING_TRIM));
llSensor("", "", AGENT, 96, PI);
}
}
sensor(integer n)
{
integer i = 0;
for (;i<n;++i)
{
if (llOverMyLand(llDetectedKey(i)))
{
if (~llSubStringIndex(llToLower(llDetectedName(i)), name))
{
llOwnerSay("ejecting " + llDetectedName(i));
llEjectFromLand(llDetectedKey(i));
}
}
7 collapsed lines
}
}
no_sensor()
{
llOwnerSay("Avatar not found.");
}
}

Added in SL 0.6.0

From the issue templates included by the wiki article:

  • SVC-2516 (bug): llEjectFromLand boots to nearest parcel edge - and fails when nearest edge is sim edge without bordering sim
Original wiki source

Some wiki templates and tables need their original context. View this article on the Second Life Wiki. Technical wording and examples are retained from the source; historical guidance may differ from current behavior.