Oblivion:Alternativen mit Messageboxen auswählen: Unterschied zwischen den Versionen

Aus Skript-Wiki
Wechseln zu: Navigation, Suche
K
K
Zeile 1: Zeile 1:
== Einleitung zu Alternativen mit Messageboxen auswählen ==
+
== Einleitung ==
Mit den Messageboxen kann der Nutzer aus vorgegebenen Möglichkeiten etwas auswählen. Hier gilt zu beachten, dass maximal neun Alternativen angegeben werden können.
+
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 bekommt zwei Möglichkeiten zur Auswahl. Je nach getroffener Wahl   
+
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!
       message "Doonce: %.0f" doonce
+
       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, 17:37 Uhr

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.

Weitere Information

<< Basisscripts zu Messages und Messageboxen