LlEjectFromLand/de

From Second Life Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Beschreibung

Funktion: llEjectFromLand( key Avatar );

Wirft den Avatar von der Parzelle (eject).

• key Avatar

Wenn das Land im Gruppenbesitz ist (deeded), so muss auch das Objekt an die selbe Gruppe übertragen werden.

Warnungen

Wichtige Issues

~ Alle Issues ~ Nach JIRA-Issues suchen, die sich hierauf beziehen
   llEjectFromLand boots to nearest parcel edge - and fails when nearest edge is sim edge without bordering sim

Beispiele

<lsl>// Hier ist ein Skript von shenanigan oh

// Es wirft Avatare von der Parzelle, deren Namen man auf Kanal 1 spezifiziert // Teile des Namens sind ausreichend // // Beispiel: /1 eject shenan // // Achtung: Wenn nur Teile des Namens angegeben werden, so sollte sichergestellt werden, // dass es nicht mehrere Einwohner in der Nähe gibt, auf die dieser Teil-Name passt.

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("Werfe " + llDetectedName(i)+" hinaus.");
                   llEjectFromLand(llDetectedKey(i));
               }
           }
       }
   }
   no_sensor()
   {
       llOwnerSay("Avatar wurde nicht gefunden.");
   }
}</lsl>

Weiterführende Anmerkungen

Alle Issues

~ Nach JIRA-Issues suchen, die sich hierauf beziehen
   llEjectFromLand boots to nearest parcel edge - and fails when nearest edge is sim edge without bordering sim

Signature

function void llEjectFromLand( key Avatar );
Dieser Artikel war nicht hilfreich für Dich? Vielleicht bringt der zugehörige Artikel im SLinfo Wiki Erleuchtung.