From Second Life Wiki
LlTextBox/de
TextBox/de
llTextBox
Beschreibung
Funktion: llTextBox( key avatar, string message, integer chat_channel );
Zeigt eine Dialogbox auf avatars Bildschirm mit dem text message. Sie beinhaltet eine Textbox zur Eingabe. Jeglicher Text der dort eingetragen wird, wird auf dem chat_channel gesagt, wenn der "OK" Button gedrückt wird.
| • key
| avatar
| –
| avatar UUID
|
|
| • string
| message
| –
| Nachricht die in der Textbox angezeigt werden soll
|
|
| • integer
| chat_channel
| –
| Ausgabechannel, jeder Integerwert
|
|
| Channel Konstante
| Beschreibung
|
| DEBUG_CHANNEL
| 0x7FFFFFFF
| Chat Channel der für Debug und Error Nachrichten von Scripten reserviert ist.
|
| PUBLIC_CHANNEL
| 0x0
| Chat Channel der an alle nahestehende User sendet.
|
Warnungen
- Diese Funktion lässt das Script 1.0 Sekunden schlafen.
- Es gibt keine Möglichkeit eine Dialogbox via Script zu entfernen.
- Es gibt keine Möglichkeit für ein Script herauszufinden, ob der User den kleinen "Ignore" Button gedrückt hat (durch das drücken dieses Buttons wird kein Chat erzeugt).
- Es gibt keine Möglichkeit die Eingaben über die Dialogbox vom regulären Chat des selben Nutzers zu unterscheiden.
- Es ist wichtig anzunehmen, dass die Antwort nicht eine der Buttons ist.
- Wenn der hörende Prim außerhalb der 20 Meter Reichweite des sendenden Prims ist, wenn der Button gedrückt wird, wird er die Antwort nicht hören.
- Diese Beschränkung betrifft ebenfalls Attachments, wenn der Träger mehr als 20 Meter vom listener entfernt ist.
message Beschränkungen
- Wenn die Nachricht 8 Zeilen überschreitet wird eine Scroll-Leiste eingefügt.
- message muss weniger als 512 bytes, aber darf nicht leer sein. Andernfalls wird ein Fehler im DEBUG_CHANNEL gerufen.
Weiterführende Anmerkungen