[Editor1] Probleme

Milena

Senior Member
Registriert
05.09.2003
Beiträge
180
Mit dem Handlungsassistenen kannst du einfache Quests erstellen lassen. Du mußt nur nacheinander die Menüs durchgehen und die Felder ausfüllen. Es werden dann Standardtagebucheinträge erstellt unbd sogar ein Standardgespräch angelegt. Ich hab ihn noch nie benutzt, aber für einfache Sachen ist er sicher nützlich. Allerdings würde ich kein Modul rein mit diesem werkzeug erstellen, das wird doch etwas fade ;).
 

Aartong

Member
Registriert
26.05.2006
Beiträge
38
Was können eigentlich Auslöser?
 

Milena

Senior Member
Registriert
05.09.2003
Beiträge
180
Nun, dann mal ganz kurz auf deutsch: Du kannst mit der linken Maustaste Trigger in ein Gebiet zeichnen (linker Doppelklick verbindet die gezeichnete Figur). Sobald der PC (oder eine andere von dir bestimmte Kreatur )diese dann betritt, anklickt oder verläßt, kannst du mit Hilfe des Triggers Zielpersonen, Objekte, etc, per AssignCommand verschiedene Aktionen durchführen lassen. Dies funktioniert, indem du z.B. im OnEnter, OnClick oder im OnExit des Triggers entsprechende Skripte einfügst.

Hier mal ein ganz einfaches Skript für`s OnEnter mit Erklärungen, damit du siehst, wie das aussehen kann:

void main()
{
object oPC = GetEnteringObject(); //GetEnteringObject - derjenige, der den Trigger betritt

if (!GetIsPC(oPC)) return; // muß der Spielercharakter sein, sonst Abbruch

object oTarget = GetObjectByTag("Mann"); //ein Zielobjekt mit Kennzeichnung Mann

AssignCommand(oTarget, ClearAllActions()); //erstmal alle Aktionen des Zielobjekts beenden

AssignCommand(oTarget, ActionSpeakString("Endlich kommt Ihr!")); //Zielobjekt spricht Satz

AssignCommand(oTarget, ActionSit(GetObjectByTag("Stuhl"))); //Zielobjekt setzt sich auf Stuhl

}


Sobald der Spielercharakter also den Trigger betritt, begrüßt ihn jedesmal der Mann und setzt sich auf den Stuhl. Ist nur ein kleines Beispiel was man mit Triggern so machen kann. Man kann wirklich unglaublich viel mit ihnen machen :)!
 
Zuletzt bearbeitet:

Aartong

Member
Registriert
26.05.2006
Beiträge
38
Danke für die Antwort.
Wie kann ich bei Gesprächen wieder zu einem anderen Teil gelangen z.B
A Hallo
B Frage stellen
C Antwort
D Andere Frage stellen \Zurück zu A
E Andere Fragen
 

Milena

Senior Member
Registriert
05.09.2003
Beiträge
180
Ganz einfach:
A Hallo
B Frage stellen
C Antwort
D Andere Frage stellen \Zurück zu A
E Andere Fragen

Antwort A - per Rechtsklick Menü aufrufen, kopieren, dann per Rechtklick Antwort D Menü aufrufen und als Verknüpfung einfügen.
 
Oben