1. このサイトではcookie (クッキー) を使用しています。サイトの利用を継続した場合、cookieの使用に同意したものとみなさせていただきます。 詳しくはこちらをご覧ください。

(解決済み)経験値○倍スクリプトを複数指定できるようにしたい

onaka01282019-01-20に開始した「ツクールMV」の中の討論

  1. onaka0128

    onaka0128 ユーザー

    いつもお世話になっております。

    https://qiita.com/kotonoha0109/items/7246db7fbee9029d4d4a 

    ↑こちらのサイト様を参考にスクリプトを作り、上手くはいったのですが、単体のみだと上手く動くのですが
    複数指定して他の倍率もできるように改造して書き込んでみたのですが上手くいかず……お力を貸してほしいです。

    経験値を2倍、3倍、5倍、10倍をそれぞれのスイッチをONにしたら経験値がその倍率で増えるという風にしたいです。

    if ($gameSwitches.value(100) === true) {

    を if ($gameSwitches.value(97)(98)(99)(100) === true) {

    にして

    this._rewards.exp = $gameTroop.expTotal() * 2;

    を this._rewards.exp = $gameTroop.expTotal() * 2.3.5.10;

    に書き換えてやってみましたが上手くいきませんでした。
    複数出来るようにするにはどうしたらよいでしょうか?
     
    #1
  2. onaka0128

    onaka0128 ユーザー

    すみません、イベントコマンドでやればできました!

    それぞれ分岐する時にスイッチをONにするのと同時にスクリプトを書いておけば大丈夫です!
     
    #2

このページを共有