Oblivion:Menüs öffnen und schließen: Unterschied zwischen den Versionen

Aus Skript-Wiki
Wechseln zu: Navigation, Suche
K
K
Zeile 42: Zeile 42:
 
short Doonce  
 
short Doonce  
  
Begin
+
Begin GameMode
  
 
   if Doonce == 0
 
   if Doonce == 0
Zeile 62: Zeile 62:
  
 
==== Theorie ====
 
==== Theorie ====
Für das Öffnen der meisten Menüs wie zum Beispiel. des  Alchemiemenüs gibt es kein spezielles Kommando. Hier muss man über ein Script das tun, was man ingame auch täte. Für das Alchemiemenü aktiviert man also im [[Inventar]] ein Alchemie-Werkzeug (mittels equipitem).
+
Für das Öffnen der meisten Menüs wie zum Beispiel des  Alchemiemenüs gibt es kein spezielles Kommando. Hier muss man über ein Script das tun, was man ingame auch täte. Für das Alchemiemenü aktiviert man also im [[ob:Inventar|Inventar]] ein Alchemie-Werkzeug (mittels equipitem).
  
 
<div class=edztable>
 
<div class=edztable>
Zeile 85: Zeile 85:
  
 
==== Umgebung ====
 
==== Umgebung ====
keine Anmerkungen
+
Der Player muss den Calcinator im Inventar haben
  
 
==== Script ====
 
==== Script ====
Zeile 95: Zeile 95:
 
short Doonce  
 
short Doonce  
  
Begin
+
Begin GameMode
  
 
   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!
       EquipItem  
+
       Player.EquipItem Calcinator
 
   endif
 
   endif
  
Zeile 106: Zeile 106:
  
 
==== Handhabung ====
 
==== Handhabung ====
Dies Script kann als Object-Script oder als Quest-Script genutzt werden.
+
Dies Script kann als als Object-Script oder als Questscript genutzt werden.
  
 
== Schließen von Menüs ==
 
== Schließen von Menüs ==

Version vom 10. August 2008, 18:36 Uhr

Einleitung zum öffnen und schließen von Menüs

Die meisten Menüs können über Scripts geöffnet werden. Für einige gibt es sogar spezielle Funktionen zum Öffnen, bei anderen muss man teilweise ein wenig kreativ sein.

Öffnen spezieller Menüs mit Funktionen

Anwendung

Aufgabenstellung

Es soll das Menü Klassenmenü (Classmenu) geöffnet werden.

Theorie

Für das Öffnen des Klassenmenüs (wie für einige andere Menüs) gibt es ein spezielles Kommando.

Menü Kommando
ClassMenu ShowClassMenu
RaceMenu ShowRaceMenu
BirthSignMenu ShowBirthSignMenu
EnchantmentMenu ShowEnchantment
SpellMakingMenu ShowSpellMaking
MapMenu ShowMap

Realisierung

Umgebung

keine Anmerkungen

Script

<tesscript> Scn OpenClassMenu

Written by keris
23.7.08

short Doonce

Begin GameMode

  if Doonce == 0
     set Doonce to 1 ; es soll nur einmal gemacht werden!
     ShowClassMenu
  endif

End </tesscript>

Handhabung

Dies Script kann als Object-Script oder als Quest-Script genutzt werden.


Öffnen von Menüs ohne besondere Funktionen

Anwendung

Aufgabenstellung

Es soll das Alchemiemenü (AlchemyMenu) geöffnet werden

Theorie

Für das Öffnen der meisten Menüs wie zum Beispiel des Alchemiemenüs gibt es kein spezielles Kommando. Hier muss man über ein Script das tun, was man ingame auch täte. Für das Alchemiemenü aktiviert man also im Inventar ein Alchemie-Werkzeug (mittels equipitem).

Menü Öffnungsmöglichkeit
AlchemyMenu Equipitem eines Alchemie-Werkzeugs
DialogMenu Ansprechen (Aktivieren) eines NPCs
InventarMenu Öffnen (Aktivieren) eines Containers
SleepMenu Aktivieren eines Bettes
BookMenu Aktivieren eines Buches oder eines Zettels
RepairMenu Equipitem eines Reparaturhammers

Realisierung

Umgebung

Der Player muss den Calcinator im Inventar haben

Script

<tesscript> Scn OpenAlchemyMenu

Written by keris
23.7.08

short Doonce

Begin GameMode

  if Doonce == 0
     set Doonce to 1 ; es soll nur einmal gemacht werden!
     Player.EquipItem Calcinator
  endif

End </tesscript>

Handhabung

Dies Script kann als als Object-Script oder als Questscript genutzt werden.

Schließen von Menüs

Anwendung

Aufgabenstellung

Es soll das Menü Sleepnmenu (Sleep) geschlossen werden

Theorie

Für das Schließen des Sleepnmenüs (wie für einige wenige andere Menüs) gibt es ein spezielles Kommando, ansonsten muss man

Menü Kommando
Sleepnmenu WakeUpPC
WaitMenu WakeUpPC

Realisierung

Umgebung

keine Anmerkungen

Script

<tesscript> Scn CloseSleepMenu

Written by keris
31.7.08

short Doonce

Begin MenuMode 1012 ; code for sleep menu

  WakeUpPC

End </tesscript>

Handhabung

Dies Script kann als Object-Script oder als Quest-Script genutzt werden.

Weitere Information