パーティメンバーのHPなどのスクリプトで取得時の記入の仕方について

アバター
KU0
記事: 31
登録日時: 2015年11月12日(木) 20:23
連絡を取る:

パーティメンバーのHPなどのスクリプトで取得時の記入の仕方について

投稿記事by KU0 » 2016年7月16日(土) 15:29

いつもお世話になっておりますm(_ _;)m
またまたスクリプトの記入の仕方がわからなくて久しぶりにこちらに顔を出させていただきました^^;

かなり素人な質問で恥ずかしいのですが...
「パーティメンバーXのHPがMaxHPの○○パーセント以下」という記入の仕方がわからなくて
$gameParty.members()[x].hp
↑からどういう風に記入をすればいいのでしょうか?

お時間あればよろしくお願いしますm(_ _;)m

================================================
Twitter
https://twitter.com/KUforRPGmv
アバター
yamachan
記事: 107
登録日時: 2016年6月19日(日) 22:34

Re: パーティメンバーのHPなどのスクリプトで取得時の記入の仕方について

投稿記事by yamachan » 2016年7月16日(土) 16:18

こんにちは! :D

現在のHP: $gameParty.members()[x].hp
HPの最大値: $gameParty.members()[x].mhp

ですから、例えば体力が40%未満に低下という条件であれば

コード: 全て選択

if ($gameParty.members()[x].hp / $gameParty.members()[x].mhp < 0.4) {
  // 体力が40%未満の処理
} else{
  // 体力が40%以上の処理
}


でしょうか。
攻撃のダメージ式で、本来は x のダメージですが、体力が40%未満ならば 0 にしたいのであれば三項演算子を使って

コード: 全て選択

a.hp / a.mhp < 0.4 ? 0 : x


のような感じになるかとおもいます。
Toshio Yamashita (yamachan)
Plugin https://github.com/yamachan/jgss-hack/blob/master/README.ja.md
Twitter https://twitter.com/yamachan360

私が作成して本サイトに投稿したコードは著作権を放棄し、利用・改変・配布など全て自由です。
ただし同じ投降内に制限を明記している場合はそちらが優先します。
アバター
KU0
記事: 31
登録日時: 2015年11月12日(木) 20:23
連絡を取る:

Re: パーティメンバーのHPなどのスクリプトで取得時の記入の仕方について

投稿記事by KU0 » 2016年7月16日(土) 17:04

yamachanさん
返答していただきありがとうございます!!ε-(´∀`; )

スクリプトの記入の仕方が全然わからない者なので
(いずれゆっくり勉強したいとは思うのですが…)
満足な答えをいただいてスゴく助かりましたm(__)mありがとうございます!
================================================
Twitter
https://twitter.com/KUforRPGmv

“MV:質問” へ戻る