LlEjectFromLand/de
From Second Life Wiki
Hauptseite > LlEjectFromLand > LlEjectFromLand/de
| LSL Portal | Funktionen | Ereignisse | Typen | Konstanten | Datenflusskontrolle | Script Sammlung | Tutorien |
Beschreibung
! Funktion: llEjectFromLand( key Avatar );| 213 | Funktions ID |
| 0.0 | Verzögerung |
| 10.0 | Energie |
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.
Beispiele
// 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."); } }
Weiterführende Anmerkungen
Belange / Issues
| | | SVC-2516 | [A, C] | llEjectFromLand boots to nearest parcel edge - and fails when nearest edge is sim edge without bordering sim |
Dieser Artikel war nicht hilfreich für Dich? Vielleicht bringt der zugehörige Artikel im SLinfo Wiki Erleuchtung.

