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

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

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

投稿記事 by ajicio »

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

viewtopic.php?t=4687

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

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

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

どうぞよろしくお願い致します。
最後に編集したユーザー ajicio [ 2021年11月04日(木) 18:34 ], 累計 3 回
DEDEN
記事: 93
登録日時: 2018年8月25日(土) 15:06

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

投稿記事 by DEDEN »

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 »

>>DEDEN様

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

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

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

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

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

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

投稿記事 by DEDEN »

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

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

投稿記事 by TOMO »

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

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

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

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

投稿記事 by ajicio »

>>DEDEN様

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


>>TOMO様

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

“VX / Ace:質問”に戻る