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