ポケモンのバトルハウス的なものを作りたいと思っておりレベリングによる強制突破を防ぐためにレベルを一時的に固定して終わった後に元に戻そうと考えております
変数による処理を考えたのですが同じレベルじゃないと減らす量が違くなるのでは?と思い手詰まりの状態です…
もし分かる方いましたら教えて欲しいです…
【解決済み】一時的にアクターのレベルを変更して元に戻す方法
【解決済み】一時的にアクターのレベルを変更して元に戻す方法
最後に編集したユーザー ヤイナ [ 2021年2月11日(木) 13:02 ], 累計 1 回
Re: 一時的にアクターのレベルを変更して元に戻す方法
下記プラグインで実現可能と思います。ヤイナ さんが書きました:ポケモンのバトルハウス的なものを作りたいと思っておりレベリングによる強制突破を防ぐためにレベルを一時的に固定して終わった後に元に戻そうと考えております
変数による処理を考えたのですが同じレベルじゃないと減らす量が違くなるのでは?と思い手詰まりの状態です…
もし分かる方いましたら教えて欲しいです…
▼レベル上限操作(tomoaky様作) - TMMaxLevel.js
https://plugin.fungamemake.com/archives/2318
レベル上限をゲーム中に増やすことができます。
1.データベースでアクターの上限レベルを設定する。
2.プラグインコマンドでアクターの上限レベルを変更する。
という手順になります。
2.で上げられるレベルの上限はRPGツクールMVの99です。
それ以上にする場合、レベルを100以上にするプラグイン等が別途必要になります。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
Re: 一時的にアクターのレベルを変更して元に戻す方法
ムノクラ様ありがとうございますムノクラ さんが書きました:下記プラグインで実現可能と思います。ヤイナ さんが書きました:ポケモンのバトルハウス的なものを作りたいと思っておりレベリングによる強制突破を防ぐためにレベルを一時的に固定して終わった後に元に戻そうと考えております
変数による処理を考えたのですが同じレベルじゃないと減らす量が違くなるのでは?と思い手詰まりの状態です…
もし分かる方いましたら教えて欲しいです…
▼レベル上限操作(tomoaky様作) - TMMaxLevel.js
https://plugin.fungamemake.com/archives/2318
レベル上限をゲーム中に増やすことができます。
1.データベースでアクターの上限レベルを設定する。
2.プラグインコマンドでアクターの上限レベルを変更する。
という手順になります。
2.で上げられるレベルの上限はRPGツクールMVの99です。
それ以上にする場合、レベルを100以上にするプラグイン等が別途必要になります。
私の勉強不足で重ねて質問させてほしいのですが
仮にレベルを特定のイベントのみ50で固定したいとするとその際にプラグインコマンドで変更するとなるとどういった処理をすればよいのでしょうか...
Re: 一時的にアクターのレベルを変更して元に戻す方法
自分はポケモンをやったことがないので、想像したものと違ったのかもしれません。ヤイナ さんが書きました:ムノクラ様ありがとうございますムノクラ さんが書きました:下記プラグインで実現可能と思います。ヤイナ さんが書きました:ポケモンのバトルハウス的なものを作りたいと思っておりレベリングによる強制突破を防ぐためにレベルを一時的に固定して終わった後に元に戻そうと考えております
変数による処理を考えたのですが同じレベルじゃないと減らす量が違くなるのでは?と思い手詰まりの状態です…
もし分かる方いましたら教えて欲しいです…
▼レベル上限操作(tomoaky様作) - TMMaxLevel.js
https://plugin.fungamemake.com/archives/2318
レベル上限をゲーム中に増やすことができます。
1.データベースでアクターの上限レベルを設定する。
2.プラグインコマンドでアクターの上限レベルを変更する。
という手順になります。
2.で上げられるレベルの上限はRPGツクールMVの99です。
それ以上にする場合、レベルを100以上にするプラグイン等が別途必要になります。
私の勉強不足で重ねて質問させてほしいのですが
仮にレベルを特定のイベントのみ50で固定したいとするとその際にプラグインコマンドで変更するとなるとどういった処理をすればよいのでしょうか...
どのような流れを想定されているのでしょうか?
私が想定したのは、
1.イベント前のレベル上限が10とする。
これはデータベースのアクターのレベル上限を10に設定することで実現。
2.イベントをクリアすると、レベルの上限が20まで解禁される。
gainMaxLevel 1 10
# アクター1番のレベル上限を10増やす
というような流れです。
希望される動作を詳細に箇条書きで説明いただければ、イベントコマンドのみでも可能かもしれません。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
Re: 一時的にアクターのレベルを変更して元に戻す方法
私の説明不足でお手数をおかけします。申し訳ありませんムノクラ さんが書きました:自分はポケモンをやったことがないので、想像したものと違ったのかもしれません。ヤイナ さんが書きました:ムノクラ様ありがとうございますムノクラ さんが書きました:
下記プラグインで実現可能と思います。
▼レベル上限操作(tomoaky様作) - TMMaxLevel.js
https://plugin.fungamemake.com/archives/2318
レベル上限をゲーム中に増やすことができます。
1.データベースでアクターの上限レベルを設定する。
2.プラグインコマンドでアクターの上限レベルを変更する。
という手順になります。
2.で上げられるレベルの上限はRPGツクールMVの99です。
それ以上にする場合、レベルを100以上にするプラグイン等が別途必要になります。
私の勉強不足で重ねて質問させてほしいのですが
仮にレベルを特定のイベントのみ50で固定したいとするとその際にプラグインコマンドで変更するとなるとどういった処理をすればよいのでしょうか...
どのような流れを想定されているのでしょうか?
私が想定したのは、
1.イベント前のレベル上限が10とする。
これはデータベースのアクターのレベル上限を10に設定することで実現。
2.イベントをクリアすると、レベルの上限が20まで解禁される。
gainMaxLevel 1 10
# アクター1番のレベル上限を10増やす
というような流れです。
希望される動作を詳細に箇条書きで説明いただければ、イベントコマンドのみでも可能かもしれません。
1.イベント開始前のレベルが30とする
2.イベントを開始するとレベルが25に変更される
3.イベントが終わると30に戻る
イベント開始前のレベルが25以上であれば全て25に変更されるといった処理を行いたいと考えております
以上のような流れを行いたいと考えておりました。
重ねて申し訳ありませんがご助力を賜りたいです。
Re: 一時的にアクターのレベルを変更して元に戻す方法
こちらの内容がイマイチ(保存と戻す値はレベルではなく経験値にしたほうが良い)だったので、記事を書き直しました。
サンプルも記事からダウンロードできます。
https://fungamemake.com/archives/13713
サンプルも記事からダウンロードできます。
https://fungamemake.com/archives/13713
最後に編集したユーザー ムノクラ [ 2021年7月28日(水) 12:25 ], 累計 1 回
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
Re: 一時的にアクターのレベルを変更して元に戻す方法
ありがとうございます!うまく行うことができました!ムノクラ さんが書きました:イベントコマンドで組むと下記のように組むと可能だと思います。ヤイナ さんが書きました:私の説明不足でお手数をおかけします。申し訳ありませんムノクラ さんが書きました:
自分はポケモンをやったことがないので、想像したものと違ったのかもしれません。
どのような流れを想定されているのでしょうか?
私が想定したのは、
1.イベント前のレベル上限が10とする。
これはデータベースのアクターのレベル上限を10に設定することで実現。
2.イベントをクリアすると、レベルの上限が20まで解禁される。
gainMaxLevel 1 10
# アクター1番のレベル上限を10増やす
というような流れです。
希望される動作を詳細に箇条書きで説明いただければ、イベントコマンドのみでも可能かもしれません。
1.イベント開始前のレベルが30とする
2.イベントを開始するとレベルが25に変更される
3.イベントが終わると30に戻る
イベント開始前のレベルが25以上であれば全て25に変更されるといった処理を行いたいと考えております
以上のような流れを行いたいと考えておりました。
重ねて申し訳ありませんがご助力を賜りたいです。コード: 全て選択
◆文章:なし, ウィンドウ, 下 : :レベルを25に下げます。 ◆注釈:元のレベルを変数1に保存 ◆変数の操作:#0001 V1 = ハロルドのレベル ◆注釈:一時上限レベルを変数2に設定(今回は25を上限) ◆変数の操作:#0002 V2 = 25 ◆ループ ◆変数の操作:#0003 V3 = ハロルドのレベル ◆条件分岐:V3 ≤ V2 ◆ループの中断 ◆ :分岐終了 ◆レベルの増減:ハロルド, - 1 ◆注釈:下げたレベルを変数3に一時保存 ◆ :以上繰り返し
サンプルのマップデータを添付するので、新規プロジェクトのdataフォルダに入れて見てみてください。コード: 全て選択
◆文章:なし, ウィンドウ, 下 : :レベルを戻します。 ◆ループ ◆注釈:レベルを変数3に一時保存 ◆変数の操作:#0003 V3 = ハロルドのレベル ◆条件分岐:V3 = V1 ◆ループの中断 ◆ :分岐終了 ◆レベルの増減:ハロルド, + 1 ◆ :以上繰り返し
Map001.zip
もし、パーティ全体とかでやるとなると、アクター人数分を個別に組むか、スクリプトで一括で何とかするかの二択になると思います。
自分の説明不足でご迷惑をおかけしたにもかかわらず丁寧に教えてくださり、さらにサンプルまで添付していただき感謝しかありません。
本当にありがとうございます!