
在庫 <<スクリプト
ショップに在庫数や買取数を設定します。
◆スクリプト:$game_party.shop_stock_number
在庫ナンバーを設定します。これを設定後、「ショップの処理」でOK。
◆スクリプト:$game_party.shop_stock[ナンバー][種類][ID][パラメータ]
在庫状況を変更します。
まだ$game_party.shop_stock_numberに入れたことが無いナンバーの場合、$game_party.shop_stock_numberを該当ナンバーにしてから変更しないとエラーが発生するかもしれません。
カスタマイズポイントwhen ナンバー
return [{アイテムID=>[初在, 初取, 在限, 取限, 卸元, 行先], ID=>[…], …},
{武器ID=>[初在, 初取, 在限, 取限, 卸元, 行先], ID=>[…], …},
{防具ID=>[初在, 初取, 在限, 取限, 卸元, 行先], ID=>[…], …}]
ナンバー : 在庫ナンバー。数字で指定。
初在 : 初期販売可能数。true・nilは無限、falseは0扱い。
初買 : 初期買取可能数。true・nilは無限、falseは0扱い。
在限 : 最大在庫数。true・nilは無限、falseは0扱い。
取限 : 最大買取数。true・nilは無限、falseは0扱い。
卸元 : 購入の際、ここに指定した在庫の同アイテムの買取可能数が増加。「購入する品物を指定した在庫から持ってくる」という、在庫の連動。true、nilなら同在庫扱い。
行先 : 売却の際、ここに指定した在庫の同アイテムの販売可能数が増加。「売却した品物を指定した在庫へ持っていく」という、在庫の連動。true、nilなら同在庫扱い。
<例> when 1
return [{1=>[50], 2=>[20], 3=>[10]}, {}, {}]ポーション初期在庫50個、ハイポーション初期在庫20個、フルポーション初期在庫10個。
この三種類は、店に売ればその分在庫が増える。
この様な方にオススメ!
| 無制限に売っているなんておかしい。制限があってしかるべき | という方…○
|
| 店無いし | という方…×
|
戻る