Werte auswürfeln

  • Hi, ich bin komplett neu hier,

    kenne mich aber ein wenig mit dem RPG-Maker aus, da ich den seit 2004 (?) immer mal wieder nutze. Habe den 2003er, den 2000er und den MV installiert und arbeite gerade in MV zeitweise an einem Spiel, wo man Entscheidungen treffen muss, die aber zufällig ausfallen können, ähnlich wie in Baldur's Gate, aber mit dem Twist, dass man immer nur einen Versuch hat. Wenn der vergeigt ist, ist rum.


    Ich wollte fragen, ob es ein Skript gibt, was einem anhand von Variablen einen bestimmten Wert zufällig gibt, welcher Abhängig von den Stats eines Charakters ist.


    Beispiel:

    Also nehmen wir mal an, jemand trifft die Entscheidung, dass er etwas mit JA beantwortet. Er muss dann würfeln, aber der Wurf ist von Geschick, Intelligenz oder einem der anderen Grundcharakterwerte abhängig.

    Charakter hat Grundwert Intelligenz 4. Damit der Wurf gelingt, muss mindestens eine 4 gewürfelt werden.


    Gibt es so etwas oder hat da jemand eine Erklärung/Erfahrung wie man *DAS* umsetzen könnte?

    Einmal editiert, zuletzt von vanishedher0 () aus folgendem Grund: nicht genau definiert.

  • Hallo,


    dafür brauchst du nicht mal zwingend ein Script/Plugin, da man das auch gut mit Events lösen kann.


    Du musst lediglich eine Variable nehmen, beim setzen der Variable (Controll Variable) hast du die Möglichkeit der Variable einen Ranodm-Wert zu geben. Da kannst du dann einen Bereich eintragen. Zusätzlich brauchst du eine weitere Variable, der du dann den Wert vom Statuswert gibst, den du für die Frage benötigst. Finden tust du das dann bei Game Data und dort bei Actor kannst du verschiedene Werte auswählen. Sobald die beiden Variablen gesetzt sind, musst du nur in einer Conditional Branch abfragen, ob der Zufällig generierte Wert größer oder gleich wie die Variable ist, die den Statuswert vom Character beinhaltet.


    Hoffe das hilft dir.


    Liebe Grüße

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!