[RGSS3]ツクールVXAceのスクリプトでアイテムの増減を行う方法
RPGツクールVXAce & MVスクリプトwikiとプラグイン

[RGSS3]ツクールVXAceのスクリプトでアイテムの増減を行う方法 > ツクールVXAceスクリプト(RGSS3)wiki

トップページ > ツクールVXAceスクリプト(RGSS3)wiki > アイテムの増減

アイテムの増減 / ツクールVXAceスクリプト(RGSS3)wiki

ツクールVXAceでアイテムの増減をスクリプトで行うなら以下の通りです。


#アイテムを増やす
$game_party.gain_item($data_items[アイテムID], 個数)
#アイテムを減らす
$game_party.lose_item($data_items[アイテムID], 個数)

サンプルコード(ポーションを一つ増やす)

$game_party.gain_item($data_items[1], 1)

サンプルコード(ハイポーションを一つ減らす)

$game_party.lose_item($data_items[2], 1)

以下のようにしても同じ処理が得られます

$game_party.gain_item($data_items[2], -1)


コード解説


"$data_items"はアイテムのタイプや効果範囲などの情報が入った配列を返す変数です。

「gain_item」とありますが、パラメータにマイナスを入れることによって減少させることも出来ます。

「lose_item」に関しても同じで、マイナスをパラメータに入れることによってアイテムを増やすことが出来ます。

どの方法を取るかは好みの問題ですね。

lose_itemはgain_itemの処理にマイナスのパラメータを入れているだけなので処理内容に違いはありません。

 

ツクールVXAceスクリプトリファレンスwikiトップページへ戻る




オリジナルシステムなどの製作依頼・相談があればプラグイン・マップ等個別製作依頼のページまでお願いします。



表示変更

任意の色に変えるときはテキストボックスをクリックしてカラーピッカーで決め、変更ボタンを押してください



文字色変更





コード色変更





コード背景色変更





背景色変更