防具の増減 / ツクールVXAceスクリプト(RGSS3)wiki
ツクールVXAceで防具の増減をスクリプトで行うなら以下の通りです。
#防具を増やす
$game_party.gain_item($data_armors[防具ID], 個数, 装備品も含めるか(true/false))
#防具を減らす
$game_party.lose_item($data_armors[防具ID], 個数, 装備品も含めるか(true/false))
サンプルコード1(レザーベストを2つ増やす)
$game_party.gain_item($data_armors[2], 2, true)
サンプルコード(装備品も含め、レザーベストを1つ減らす)
$game_party.lose_item($data_armors[2], 1, true)
コード解説
"$data_armors"は防具のタイプや装備タイプなどの情報が入った配列を返す変数です。
「gain_item」とありますが、パラメータにマイナスを入れることによって減少させることも出来ます。
「lose_item」に関しても同じで、マイナスをパラメータに入れることによってアイテムを増やすことが出来ます。
どの方法を取るかは好みの問題です。
lose_itemはgain_itemの処理にマイナスのパラメータを入れているだけなので処理内容に違いはありません。
ツクールVXAceスクリプトリファレンスwikiトップページへ戻る
オリジナルシステムなどの製作依頼・相談があればプラグイン・マップ等個別製作依頼のページまでお願いします。