• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

GERMAN - Making Quests

Level 3
Joined
Dec 28, 2003
Messages
15
QUESTS

HI und wilkommen zum Quest-Tutorial!

I.) Einführung:

Erklärung der Funktionen:

Quest-Quest Message
Zeigt eine Quest Nahcricht uaf den Bildschirm an.Diese Funktion wird bei der Entdeckung eines Quests, bei der Akualisierung usw. verwendet. Außerdem auch, um Tipps zu geben oder wenn eine neue Einheit erhalten worden ist.Im Funktions-Fenster kann man als Art der Mitteilung zwischen
-Quest entdeckt
-Quest Aktualisierung
-Quest Abgeschloßen
-Quest fehlgeschlagen
-Quest Anforderung
-Mission fehlgeschlagen
-Tipp
-einfacher Tipp
-Geheimniss
-Warnung
-Neue Einheit erhalten
-Neue Einheit verfügbar
-Neuen Gegenstand erhalten
wählen.Der einzige Unterschied ist, dass beim Erscheinen der jeweiligen Mitteilungsart ein anderer Sound ertönt.


Quest-Create Quest
Erstellt einen Quest denn man dann im Quest-Log(F9) sieht. Den Titel des Quest schreibt man unter Title, die Beschreibung unter Description, das Icon kann man dann ab TFT ganz bequem wählen sonst muss man den Pfad angeben.Als Art des Quests kann man "Benötigt" (Haupt-Quest),"Optional", "Benötigt,undentdeckt" oder "optional,unentdeckt" wählen. Benötigte Quest sind die Quests, die man machen muss, optional die, die man nich unbedingt benötigt.Wenn man "optional, unentdeckt" oder "Benötigt,undentdeckt" wählt ist der Quest im Anfangsstatus unentdeckt, bis man ihn als Entdeckt markiert.Die Variablen-Art um einen Quest zu definieren ist "Quest".
3031303938333439.jpg


Quest-Destroy Quest
Lässt einen Quest ganz vom Quest-log verschwinden.(Man zerstört den Quest).Man kann ihn dann nicht mehr aktivieren.


Quest-Enable/Disable Quest
Aktiviert/Deaktiviert einen Quest. Wenn man einen Quest deaktiviert verschwindet er vom Quest-Log. Wenn man ihn dann wieder aktiviert erscheint er wieder auf dem Quest-Log.


Quest-Mark Quest As Completed
Markiert einen Quest als Abgeschloßen. Wenn man Unvollständig wählt, ist der Quest noch nicht geschafft.


Quest-Mark Quest As Failed
Markiert einen Quest als Fehlgeschlagen. Dies kann man wieder mit "nicht fehlgeschlagen" rückgängig machen.


Quest-Mark Quest As Discovered
Markiert einen Quest als Endteckt später, wenn man beim Erstellen des Quests "unentdeckt" gewählt hat.Man kann den Quest mit dieser Funktion jedoch auch als Unentdeckt markieren.


Quest-Change Quest Title
Verändert denn Titel eines Quests, denn man bei der Erstellung unter Title eingegeben hat.


Quest-Change Quest Description
Verändert die Beschreibung eines Quests, denn man bei der Erstellung unter Title eingegeben hat.


Quest-Create Quest Requirement
Erstellt eine Quest Anforderung.Das "-" wird im Quest-Log dann automatisch eingefügt, man muss dann folglicherweise in der Descriptionnicht "-blablalba" sondern nur "blablabla" schreiben.Die Variablen-Art um eine Quest-Anforderung zu definieren ist "QuestAnforderung".


Quest-Mark Quest-Requirement as Completed
Markiert eine Quest-Anforderung als Abgeschloßen. Man kann ier auch "unvollständig" wählen, sodass die Anforderung noch nicht geschafft ist.
400_6431353765633636.jpg


Quest-Change Quest-Requirement Description
Verändert die Description einer Quest-Anforderung.


Quest-Create Defeat Condition
Erstellt eine Niederlagenbedinung.Sie werden verwendet,um die Bedinung darzustellen, damit der Quest fehlschlägt.Die Variablen-Art um eine Niederlagenbedinung zu definieren ist "Niederlagebedinung".


Quest-Destroy Defeat Condition
Zerstört eine Niederlagenbedinung. Somit ist sie gänzlich aus dem Quest-Log verschwunden.



Quest-Change Defeat Condition Description
Verändert die Beschreibung einer Niederlagenbedinung.


Quest-Flash Quest Dialog Button
Lässte den Quest-Log Button link oben im Spiel aufleuchten.
400_6237353037633465.jpg


II.) Beispiel
In unserem Beispiel soll es einen Helden geben der den Auftrag hat, ein Buch abzuholen und
es zum König zu bringen.Der Held muss überleben, sonst ist das Spiel verloren. Dazu erstellen
wir folgende Variablen:

Typ: Name:
Quest Hauptquest
Quest-Anforderung HQ_A1
Quest-Anforderung HQ_A2
Niederlagenbedinung HQ_N
Wahrheitswert HQ_A1_geschafft


Zuerst erstellen wir in der Map Initialisierung den Quest mit allen Anforderungen und der
Niederlagenbedinung.


"Ausloeser1"
6366353633626631.jpg

Wir haben einen Benötigten-Quest (untdeckt ) erstellt der von Anfang an unentdeckt ist. Als icon haben wir unter ein Buch verwendet.Gleich danach haben wir den quest definiert durch unser Varibale des Typs Quest.Darauf hin haben wir 2 Quest-Anforderungen und eine Niederlagenbedinung erstellt, die wir ebenfalls durch unsere Variablen definiert haben. So sieht unser quest am Anfang aus im Quest-Log:
400_3831396537306461.jpg

ImAuslöser2 wird der Quest Entdeckt, wenn man das Gebiet "koenig" betritt.Außerdem wird der Quest
auf dem Bildschirm gezeigt.

"Ausloeser2"
3833363330383333.jpg

Gleich wenn der Held das Gebiet betritt wird der Quest als Entdeckt markiert und die Mitteilung
400_3166366630366564.jpg

ausgestrahlt. Turn off this trigger dient dazu, dass dieser auslöser nicht zeimal aktiviert wird.Außerdem wird der Quest-Button erleuchtet.

In Auslöser3 wird die Quest-Anforderung (Definiert durch die Variable HQ_A1) als abgescloßen
markiert, wenn der Held das Buch nimmt.

"Ausloeser3"
400_3535373936353130.jpg

Hier wird Quest-Anforderung1 als Abgeschloßen markiert, nachdem der Held das Buch geholt hat .Außerdem wird hier die Variable "HQ_A1_geschafft" aus TRUE ( Wahr) gesetzt.

In unserem 4.Auslöser wird der Anforerderung2 und der ganze quest als abgeschloßen markiert wenn
der Held lebend wieder in das Gebiet "koenig" zurückkehrt. Dies wird gesichert mit unserer
Wahrheitswert-Variablen HQ_A1_geschafft.

"Ausloeser4"
400_3037343161626665.jpg

Diese Aktionen werden nur ausgeführt wenn die Variable "HQ_A1_geschafft" auf TRUE ist.Hier wird der Quest als abgeschloßen markiert. (HQ_A2 auch)

Der letzte Aulöser.In im hat der Spieler verloren, wenn der Held stirbt.

"Ausloeser5"
400_3339376633643937.jpg

Hier wird der Quest als Fehlgeschlagen markiert.

Hiermit ist dieses Tutorial beendet

mfg
Nemesis
 
Level 6
Joined
Sep 17, 2005
Messages
276
maybe i try a translation into english within the next weeks. i say weeks, because i havent so much time at the moment sry...

ONE WORD: PATIENCE :wink:
 
Top