Ich hab irgendetwas an meinem Code falsch!
Es handelt sich darm, dass wenn der Held auf einem bestimmten Level ist, einen neuen Beruf kriegt. Nun, das geht aber nicht richtig! Ich setze ein event auf der Anfangskarte, dass der Held ein paar Level steigt(also, sovielewie sie nötig sind),
aber dann kommt die Nachricht "??? ist nun ???" immer wieder! Ich habe es als Common Event gemacht und auf Prallel Process gestellt. Ich hab da dann Switches eingebaut, dass die Nachricht nur einmal kommt, aber tut es trotzdem nicht! Der Code:
Wie hast du denn den Switch eingebaut? Im Code selber sieht man davon ja nichts. Die Switch-Bedingung müßte wenn dann um den Code stehen, z.B. so (in Pseudocode):
Also, ehrloch gesagt hab' ich garkeinen Switch eingebaut! Ich dachte mir, "nach der Message setze ich eine Variable, die bestimt, welchen Rang Uriel hat! Wenn die Message dann gesagt wurde, müsste dann weiter nichtsmehr passieren, wenn ich eine Fork Condition setze und dann If Var die gleiche Höhe hat, wie sie gesetzt wurde, wenn dann noch nichts steht." Aber funktionieren tut es nciht!
Letztendlich war aber die Idee mit der Variable garnicht so schlecht. Du hast lediglich am Anfang die Abfrage vergessen.
Ich poste mal kurz den Code wie es funktionieren sollte:
Diese Verschachtelung der Forks lässt sich natürlich beliebig fortsetzen. Damit kommst du mit nur einer Variable aus und hast gleichzeitig alles in einem einzelnen PP CE
Natürlich auch einen Dank für dein Scripting! Das von Kelven geht aber schon (wie soll es auch nicht?!xD) , deswegen möcht ich es lieber nicht umändern!