検索結果 15 件

by 飯尾隼人
2019年2月11日(月) 01:44
フォーラム: MV:質問
トピック: 【解決済み】メニュー画面でアイテムを使用したアクターのIDの取得法(特定のアクターへのアイテム使用を無効にする方法)
返信数: 9
閲覧数: 625

Re: 【解決済み】メニュー画面でアイテムを使用したアクターのIDの取得法(特定のアクターへのアイテム使用を無効にする方法)

遅くなってしまい申し訳ありませんがプラグイン修正しました!
おそらくコモンイベントを使用するアイテムの範囲が使用者以外だったため、
Game_Enemyが対象に含まれてしまったのだと思われます。
by 飯尾隼人
2019年2月04日(月) 01:06
フォーラム: MV:質問
トピック: 【解決済み】メニュー画面でアイテムを使用したアクターのIDの取得法(特定のアクターへのアイテム使用を無効にする方法)
返信数: 9
閲覧数: 625

Re: 【解決済み】メニュー画面でアイテムを使用したアクターのIDの取得法(特定のアクターへのアイテム使用を無効にする方法)

nomalyさん

 こんばんは。大変申し訳ありませんが、現象が再現できませんでした。
 下記をご確認ください。

 プラグイン管理から当プラグインを選択し、設定されたパラメータの値(アクターのIDを格納する変数の番号)とスクリプトで使用しているアクターのIDを格納する変数の番号が一致していることを確認願います。

 また、念のため添付のプラグインを使用してみてください。
by 飯尾隼人
2019年2月03日(日) 15:07
フォーラム: MV:質問
トピック: 消費MPを減らす装備の効果の計算について
返信数: 7
閲覧数: 545

Re: 消費MPを減らす装備の効果の計算について

問題箇所修正しました! こちらのコードをお使いください! Game_BattlerBase.prototype.sxparam = function(sparamId) { return this.traitsSumEx(Game_BattlerBase.TRAIT_SPARAM, sparamId); }; Game_BattlerBase.prototype.traitsSumEx = function(code, id) { var num = this.traitsWithId(code, id).length - 1; var scale = this.traitsWithId(co...
by 飯尾隼人
2019年1月31日(木) 23:08
フォーラム: MV:質問
トピック: 【解決済み】メニュー画面でアイテムを使用したアクターのIDの取得法(特定のアクターへのアイテム使用を無効にする方法)
返信数: 9
閲覧数: 625

Re: メニュー画面でアイテムを使用したアクターのIDの取得法(特定のアクターへのアイテム使用を無効にする方法)

nomalyさん

 こんばんは! こちらの記事が参考になると思われます。よろしければご覧ください。

 アイテムの効果量(HP回復量)をランダムで変えられるようにしたい
 https://tm.lucky-duet.com/viewtopic.php?f=23&t=7171&p=26431#p26431
by 飯尾隼人
2019年1月27日(日) 15:14
フォーラム: MV:質問
トピック: 消費MPを減らす装備の効果の計算について
返信数: 7
閲覧数: 545

Re: 消費MPを減らす装備の効果の計算について

えるまめさん  こんにちは! 問題の内容把握しました。 ①消費MPが表示されない問題点は下記コードによるものです。 Game_BattlerBase.prototype.skillMpCost = function(skill) { return Math.floor(skill.mpCost * this.mcr)-skill.mpCost; }; おそらく、消費MPがマイナスになってしまったためにバグが起きたのだと思われます。 ② >仮にMP100のスキルがあったとしてMP消費率80%と90%の装備をした場合  MPコストが170になってしまう。  ①のコードを削除してレートの計算方法を下...
by 飯尾隼人
2019年1月26日(土) 16:31
フォーラム: MV:質問
トピック: 消費MPを減らす装備の効果の計算について
返信数: 7
閲覧数: 545

Re: 消費MPを減らす装備の効果の計算について

えるまめさん  こんにちは! 面白そうな質問内容でしたので、ちょっと調べて見ました。  スキルを使用したときのコストの計算は下記となっていました。 Game_BattlerBase.prototype.skillMpCost = function(skill) { return Math.floor(skill.mpCost * this.mcr); }; 消費MPにMP消費率を乗算しています。 ここで、剣崎宗二さんがおっしゃっている通りレート計算を加算系にしてあげれば良いと考えます。 skill.mpCostはデータベースにて設定した消費量です。 では、this.mcrのレート(倍率)の計算...
by 飯尾隼人
2019年1月26日(土) 14:41
フォーラム: MV:質問
トピック: 画面座標からマップ座標を割り出す方法
返信数: 2
閲覧数: 328

Re: 画面座標からマップ座標を割り出す方法

青林檎さん  こんにちは! 面白そうな質問内容でしたので、考えてみました。  イベントで変数に代入できるマップ座標と画面座標は下記の様になっていました。 case 5: // Character var character = this.character(param1); if (character) { switch (param2) { case 0: // Map X return character.x; case 1: // Map Y return character.y; case 2: // Direction return character.direction(); ca...
by 飯尾隼人
2019年1月22日(火) 00:24
フォーラム: MV:質問
トピック: アイテムの効果量(HP回復量)をランダムで変えられるようにしたい
返信数: 7
閲覧数: 686

Re: アイテムの効果量(HP回復量)をランダムで変えられるようにしたい

プラグイン修正しました。これで問題ないはずです!
by 飯尾隼人
2019年1月21日(月) 21:33
フォーラム: MV:質問
トピック: アイテムの効果量(HP回復量)をランダムで変えられるようにしたい
返信数: 7
閲覧数: 686

Re: アイテムの効果量(HP回復量)をランダムで変えられるようにしたい

tatsumi4126さん  こんばんは。返信して頂いた内容を拝見しました。  おっしゃる通りHPを割合で回復させることはコモンイベントでは出来ませんでしたね。  失念していました(-_-;) ・HPを割合で回復させる処理  コモンイベント内でスクリプトコマンドを選択し、下記のように記述してみてください。 var actorId = $gameVariables.value(1); var percentage = 0.4; var value = Math.round($gameActors.actor(actorId).mhp * percentage); $gameActors.acto...

詳細検索ページへ移動する