-
Waldläufer
Kein Problem, ich werd mal versuchen das ganze genauer zu beschreiben.
Ich hoffe du hast kein Problem die Begriffe einzuordnen da ich mit den deutschen Begriffen des Makers nich vertraut bin.
Also du legst zunächst einen Event dafür an der als paralleler Prozess läuft. Im Event Doppelklick auf Content (Inhalt?) um eine neue Befehlszeile zu bestimmen und gehst als erstes auf Control Variable (wird wohl Variable kontrollieren oder so im deutschen heißen, im ersten der drei Reiter) und suchst ganz oben im neuen Fenster irgendeine Variable raus und nennst sie bspw. "Level Eric". Dann gehste auf Game Data (das vorletzte über Script). In der Leiste klickste auf die drei Punkte um ein weiteres kleines Fenster auf zu rufen und dort auf Actor (vierter Punkt von oben, da sollteste jetzt einen deiner Charaktere auswählen können). Rechts neben dem Namen deines Chars wählste Level in der Leiste aus und bestätigst das ganze. Jetzt hast du eine Variable die genauso hoch ist wie der Level deines Chars und vom Event abgefragt wird.
Die nächste Befehlszeile im Event wird ein Conditional Branch (frag mich nich wie der auf deutsch heißt ^^, ist bei den Event Befehlen der zehnte Punkt von oben auf der linken Seite im ersten Reiter über Loop). Bei dem wählste im aufploppenden Fenster im ersten Reiter Variable und rechts daneben die vorher festgelegte Variable aus und darunter constant (deutsch vermutlich konstant oder ist gleich) und als Wert den Level auf dem dein Char die Wahl bekommen soll seine Klasse zu wechseln.
Nach dem bestätigen haste im Event Fenster jetzt den Conditional Branch mit nem else darunter (oder nem deutschen wort dafür). Das Ding ist ein an eine Bedingung geknüpfter Zweig. Sollte die Bedingung die du vorher bestimmt hast erfüllt sein (sprich: die Variable dem von dir bestimmten Level des Chars entsprechen) tuts das was du als Kommando in der leerzeile über dem "else" eingibst ansonsten das was du in der zeile unter dem else eingibst.
Also kannst du in der oberen Leerzeile jetzt einfach als Kommando die Nachricht ausgeben lassen, dass dein Char die Klasse wechseln kann und anschließend ein show choices (zeige wahlmöglichkeiten an?) Kommando. In dem legst du unter der Wahlmöglichkeit "Ja, ich will die Klasse wechseln oder was auch immer du dafür eigegeben hast" das Kommando change class (klasse wechseln?, jedenfalls das vorletzte auf der rechten Seite des ersten Reiters der Event Kommandos) an. Bei dem kleinen aufploppenden Fenster kannst du festlegen welcher Char zu welcher Klasse wechseln soll. Damit die Abfrage beim nächsten Levelaufstieg nicht wiederkommt kannste unter den Wahlmöglichkeiten noch nen SelfSwitch zum Wechsel auf ne weitere Event Seite oder so einbauen.
Fertig, damit hast du ein Grundlagenevent das das Level eines Chars abfragt und falls dieser ein bestimmtes Level erreicht die Wahl bekommt die Klasse zu wechseln. Je nachdem wie du dein Klassensystem aufbauen willst wird da aber noch ne ganze, ganze Menge mehr Eventing auf dich zukommen und ich kann dir nur empfehlen frühzeitig mal in ein paar Tutorials zu Variablen etc. durch zu arbeiten. Das ganze ist natürlich auch nur ein Beispiel wie man das ganze lösen kann, je nachdem wie du mit den Klassen noch weiter verfahren willst wirds da bestimmt auch bessere Lösungen geben. Wenn du noch Fragen hast oder der Murks den ich hier geschrieben hab Probleme macht immer her damit. Ich tu mich ein bisschen schwer das ganze mit deutschen Begriffen zu umschreiben und wenn das ganze immernoch Probleme bereitet oder völlig unverständlich ist könnt ichs dir bestimmt auch irgendwie als kleine Demo zukommen lassen.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln