姫HimeWorks様の「Enemy Levels MV」について

youseityan
記事: 94
登録日時: 2018年8月19日(日) 05:35

姫HimeWorks様の「Enemy Levels MV」について

投稿記事by youseityan » 2018年8月19日(日) 20:01

宜しくお願いいたします。

姫HimeWorks様の「Enemy Levels MV」
http://himeworks.com/2015/11/enemy-levels-mv/

について質問なのですが
戦闘中のスキルを使い、対象にしたエネミーのメモに <enemy level: FORMULA /> で設定したレベル値を
スクリプトを用い指定の変数に代入する方法を分かる方が居られましたらお教えいただけないでしょうか。

アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32

Re: 姫HimeWorks様の「Enemy Levels MV」について

投稿記事by フトコロ » 2018年8月26日(日) 02:24

こんにちは。

プラグインを見ましたが、敵のレベルは

$gameTroop.members()[n-1].level()

で取得できると思います。(n は 敵グループの中の敵#)

#1の敵なら

$gameTroop.members()[0].level()
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/blob/master/README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
youseityan
記事: 94
登録日時: 2018年8月19日(日) 05:35

Re: 姫HimeWorks様の「Enemy Levels MV」について

投稿記事by youseityan » 2018年8月28日(火) 23:40

フトコロ様
お返事ありがとうございます!

例・戦闘中にコモンイベントのスクリプトを使い
変数1に変数2に代入した値の敵キャラID
(変数が1なら敵キャラID 0001の敵キャラ、変数が2なら敵キャラID 0002の敵キャラ)
のエネミーLvを代入したいのですが
フトコロ様に教えていただいたコードを元に過去の質問も参考にさせていただきながら

$gameVariables.setValue(1, $gameTroop.members()[$gameVariables.value(2)].level());

などと見様見真似で色々と試行錯誤しながら書いてはテストをしていたのですが
そんなに甘い世界のはずもなく無残にエラーの嵐にあってしまいました・・・

もし良ければ引き続きご教示していただけましたら幸いです。
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32

Re: 姫HimeWorks様の「Enemy Levels MV」について

投稿記事by フトコロ » 2018年8月28日(火) 23:51

youseityan さんが書きました:変数1に変数2に代入した値の敵キャラID
(変数が1なら敵キャラID 0001の敵キャラ、変数が2なら敵キャラID 0002の敵キャラ)

$gameTroop.members()[n].level() の [ ] の間に代入する値は
敵キャラIDではなく、敵グループ内の登録番号です。( 0 ~ 7 までの数字が入ります )
※味方パーティーでいうところの、並び順のこと。最初に敵グループに登録した敵キャラが 0 です。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/blob/master/README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
youseityan
記事: 94
登録日時: 2018年8月19日(日) 05:35

Re: 姫HimeWorks様の「Enemy Levels MV」について

投稿記事by youseityan » 2018年8月29日(水) 00:42

フトコロ様
素早いお返事ありがとうございます!

敵キャラIDはなく、敵グループ内の数値なのですね
勉強不足で申し訳ありません

教えていただいたコード、アドバイスを元に頑張ってみます!

“MV:質問” へ戻る