LlDetectedType/de
From Second Life Wiki
Hauptseite > LlDetectedType > LlDetectedType/de
| LSL Portal | Funktionen | Ereignisse | Typen | Konstanten | Datenflusskontrolle | Script Sammlung | Tutorien |
Beschreibung
Funktion: integer llDetectedType( integer Nummer );| 34 | Funktions ID |
| 0.0 | Verzögerung |
| 10.0 | Energie |
Gibt eine eine integer Maske, die dem Typ des detektierten Objekts oder Avatars entspricht.
| • integer | Nummer |
number unterstützt keine negative(n) Indizes.
Gibt Null, falls Nummer kein gültig detektierter Avatar oder gültig detektiertes Objekt ist.
Spezifikationen
llDetected* Funktionen können von überall aufgerufen werden, liefern jedoch nur dann Werte verschieden der Vorgabewerte, wenn sie in Detection Events aufgerufen werden oder wenn die Funktionen die sie aufrufen von Detection Events gestartet wurden.
|
| ||||||||||||||||||
Warnungen
- Events, welche die llDetected* Funktionen aktivieren geben immer zumindest ein detektiertes Element.
- Detection Events werden nicht gestartet wenn nichts detektiert wurde (mit der kleinen Ausnahme von no_sensor, wobei es keine llDetected* Funktionen aktiviert).
- Der Detektionsparameter des Events ist nie geringer als 1.
Beispiele
//--// Typ & Name der Stoßquelle //--// default{ collision_start( integer vIntCollided ){ integer vBitType; string vStrType; do { vBitType = llDetectedType( --vIntCollided ); if (vBitType & AGENT) vStrType = "Avatar"; else vStrType = "Objekt"; llOwnerSay( "Ein " + vStrType + " namens '" + llDetectedName( vIntCollided ) + "' ist mit mir zusammengestoßen." ); } while (vIntCollided); } }
Dieser Artikel war nicht hilfreich für Dich? Vielleicht bringt der zugehörige Artikel im SLinfo Wiki Erleuchtung.

