ランダムにアイテムを取得するスクリプト(VXAce版)

概要

仕様についてはMV版の記事を参照してください

ランダムにアイテムを取得するプラグイン(MV版)

導入方法

まず、スクリプトがこれ
導入したら、スクリプトコマンドで Random_Treasure::reset を実行する。
このコマンド直後のショップ処理で登録したアイテムがランダムに手に入るアイテム群となる。ショップは開かれない。
アイテムごとの価格の設定がくじの本数となる。

アイテム群の設定
出現確率

そして、次に宝箱側の設定だ。スクリプトコマンドで Random_Treasure::get を実行するとランダムに1個手に入る。

ランダムに1個取得

入手したアイテムの表示方法

アイテム名格納変数とアイテムアイコン番号格納変数を用意した。
ここに変数番号を入れておくと、その番号の変数にアイテム名とアイコン番号が自動的に入る。

1
2
3
4
5
module RANDOMTREASURE
NAME_VAR = 10 #取得したアイテム名を格納する変数番号
ICON_VAR = 20 #取得したアイテムのアイコン番号を格納する変数番号
end

なので、これを使って、メッセージウィンドウに以下のように入力すれば入手したアイテムとアイコンが表示できる。
(変数番号は上記で指定した値)

1
\I[\V[20]] \V[10]を手に入れた

※ 入手インフォメーションスクリプトの インフォメーションfor RGSS3 Ver2.03-β に対応しています

DL先

https://raw.githubusercontent.com/kido0617/rpgmakerVXAce-plugin/master/random_treasure/random_treasure.rb

ライセンス

Released under the MIT license

RPGツクールVXAceカテゴリの記事