Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
archiv:opensim:downloads:scripts:basic_dialog [2024/01/24 16:39] – Externe Bearbeitung 127.0.0.1 | archiv:opensim:downloads:scripts:basic_dialog [Unbekanntes Datum] (aktuell) – Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ===== Basic Dialog ===== | ||
+ | |||
+ | < | ||
+ | // Basic dialog script | ||
+ | |||
+ | integer CHANNEL = 42; // dialog channel | ||
+ | list MENU_MAIN = [" | ||
+ | list MENU_OPTIONS = [" | ||
+ | list MENU_ALPHA = [" | ||
+ | |||
+ | default | ||
+ | { | ||
+ | state_entry() | ||
+ | { | ||
+ | llListen(CHANNEL, | ||
+ | llSetText(" | ||
+ | } | ||
+ | touch_start(integer total_number) | ||
+ | { | ||
+ | llDialog(llDetectedKey(0), | ||
+ | } | ||
+ | listen(integer channel, string name, key id, string message) | ||
+ | { | ||
+ | if (message == " | ||
+ | { | ||
+ | llDialog(id, | ||
+ | } | ||
+ | else if (message == " | ||
+ | { | ||
+ | llDialog(id, | ||
+ | } | ||
+ | else if (message == " | ||
+ | { | ||
+ | llDialog(id, | ||
+ | } | ||
+ | else if (message == " | ||
+ | { | ||
+ | llSetColor(< | ||
+ | } | ||
+ | else if (message == " | ||
+ | { | ||
+ | llSetColor(< | ||
+ | } | ||
+ | else if (message == " | ||
+ | { | ||
+ | llSetColor(< | ||
+ | } | ||
+ | else if (message == " | ||
+ | { | ||
+ | llSetAlpha(0.0, | ||
+ | } | ||
+ | else if (message == " | ||
+ | { | ||
+ | llSetAlpha(0.5, | ||
+ | } | ||
+ | else if (message == " | ||
+ | { | ||
+ | llSetAlpha(1.0, | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | </ | ||