Oblivion:Alternativen mit Messageboxen auswählen: Unterschied zwischen den Versionen
Aus Skript-Wiki
Keris (Diskussion | Beiträge) K |
Keris (Diskussion | Beiträge) K |
||
Zeile 1: | Zeile 1: | ||
− | == Einleitung | + | == Einleitung == |
− | Mit den Messageboxen kann der Nutzer aus vorgegebenen Möglichkeiten etwas auswählen | + | Mit den Messageboxen kann der Nutzer aus vorgegebenen Möglichkeiten etwas auswählen. |
== Alternativen wählen mit Messageboxen == | == Alternativen wählen mit Messageboxen == | ||
Zeile 6: | Zeile 6: | ||
=== Anwendung === | === Anwendung === | ||
==== Aufgabenstellung ==== | ==== Aufgabenstellung ==== | ||
− | Der Spieler | + | Dem Spieler wird angeboten, einen Apfel in das Inventar zu bekommen. Der Spieler kann annehmen oder ablehnen. |
==== Theorie ==== | ==== Theorie ==== | ||
− | + | Es gilt zu beachten, dass maximal neun Alternativen angegeben werden können. | |
=== Realisierung === | === Realisierung === | ||
Zeile 23: | Zeile 23: | ||
short Doonce | short Doonce | ||
+ | short Button | ||
Begin | Begin | ||
Zeile 28: | Zeile 29: | ||
if Doonce == 0 | if Doonce == 0 | ||
set Doonce to 1 ; es soll nur einmal gemacht werden! | set Doonce to 1 ; es soll nur einmal gemacht werden! | ||
− | + | messagebox "Möchtet ihr einen Apfel?", "Ja", "Nein" | |
+ | Set Button to GetButtonPressed | ||
+ | endif | ||
+ | |||
+ | if Button == -1 | ||
+ | return | ||
+ | elseif Button == 0 | ||
+ | Player.AddItem apple 1 | ||
+ | elseif Button == 1 | ||
+ | return | ||
endif | endif | ||
Version vom 9. August 2008, 16:37 Uhr
Inhaltsverzeichnis
Einleitung
Mit den Messageboxen kann der Nutzer aus vorgegebenen Möglichkeiten etwas auswählen.
Alternativen wählen mit Messageboxen
Anwendung
Aufgabenstellung
Dem Spieler wird angeboten, einen Apfel in das Inventar zu bekommen. Der Spieler kann annehmen oder ablehnen.
Theorie
Es gilt zu beachten, dass maximal neun Alternativen angegeben werden können.
Realisierung
Umgebung
keine Anmerkungen
Script
<tesscript> Scn ShowMyVariable
- Written by keris
- 23.7.08
short Doonce short Button
Begin
if Doonce == 0 set Doonce to 1 ; es soll nur einmal gemacht werden! messagebox "Möchtet ihr einen Apfel?", "Ja", "Nein" Set Button to GetButtonPressed endif
if Button == -1 return elseif Button == 0 Player.AddItem apple 1 elseif Button == 1 return endif
End </tesscript>
Handhabung
Dies Script kann als Object-Script oder als Quest-Script genutzt werden.