【解決済み】VXAce:TOMO様の敵のHPゲージの表示スクリプトについて

ajicio
記事: 14
登録日時: 2021年10月28日(木) 20:06

【解決済み】VXAce:TOMO様の敵のHPゲージの表示スクリプトについて

投稿記事by ajicio » 2021年10月30日(土) 02:16

たびたびお世話になります。

viewtopic.php?t=4687

こちらで公開されているTOMOさんのコードなのですが、
特定のアクターAがパーティーメンバーに生存している場合にのみ、表示させることは可能でしょうか?

TOMOさんのサイトを拝読したのですが、
サポートを終了されているということ、改造はOKとのことで、こちらで質問させていただいております。

何か不適切な点がありましたら申し訳ありません……。

どうぞよろしくお願い致します。
最後に編集したユーザー ajicio on 2021年11月04日(木) 18:34 [ 編集 3 回目 ]

DEDEN
記事: 58
登録日時: 2018年8月25日(土) 15:06

Re: TOMO様の敵のHPゲージの表示スクリプトについて

投稿記事by DEDEN » 2021年10月30日(土) 08:26

ajicio様こんにちは
TOMO様の利用規約では二次配布を禁止されているのでリンクは大丈夫ですがそのコードは削除した方が良いです
なので改造方法の指示だけになりますがご容赦ください
6行目にdef ...
7行目にrect = ...という部分がありますが
改行でその間に
If $game_actors[アクターid].alive?
を追加します
そして$game_troop...とtomo_enemy...の間に
endを挿入します
これで指定したidのアクターが生存している時にしかゲージは表示されなくなるはずです
ajicio
記事: 14
登録日時: 2021年10月28日(木) 20:06

Re: TOMO様の敵のHPゲージの表示スクリプトについて

投稿記事by ajicio » 2021年10月30日(土) 19:07

>>DEDEN様

いつもお世話になっております、よろしくお願い致します。
また、二次配布の件についてのご指摘、本当に有難う御座います…!
削除いたしました…!

いつもながら、ご対応のほうも誠に有難うございました!

学者的なアクターが「バトルメンバーに居て、なおかつ生存しているとき」の判定にするため、
以下のように調整させていただきました。

if $game_actors[アクターID].battle_member?()
if $game_actors[アクターID].alive?
end
end

理想通りの挙動にすることができました!
有難う御座いました :D :) :D
DEDEN
記事: 58
登録日時: 2018年8月25日(土) 15:06

Re: TOMO様の敵のHPゲージの表示スクリプトについて

投稿記事by DEDEN » 2021年10月30日(土) 20:16

パーティにいない場合は失念してましたw
申し訳ありません
解決したようで何よりです
TOMO
記事: 343
登録日時: 2015年11月16日(月) 20:12
連絡を取る:

Re: TOMO様の敵のHPゲージの表示スクリプトについて

投稿記事by TOMO » 2021年10月30日(土) 23:28

別にそのスクリプトなら、同じツクマテ内ならそのまま載せても構いませんよ?
ツクマテのような場所で規約等も設定せずに公開した物ですし

さすがに悪意を持って利用するのは駄目ですが…

※他所に載せるのは後々面倒な事になりそうなのでやめて下さい
ajicio
記事: 14
登録日時: 2021年10月28日(木) 20:06

Re: TOMO様の敵のHPゲージの表示スクリプトについて

投稿記事by ajicio » 2021年10月31日(日) 00:35

>>DEDEN様

いえ、こちらこそ説明が足りなくてごめんなさい!
とても助かりました、有難う御座います :D


>>TOMO様

掲載に関する補足、有難う御座います! 承知いたしました。
便利なスクリプトを残してくださって有難う御座います、創作の励みになります…!

“VX / Ace:質問” へ戻る