在庫 <<スクリプト

ショップに在庫数や買取数を設定します。

◆スクリプト:$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個。
この三種類は、店に売ればその分在庫が増える。

この様な方にオススメ!
無制限に売っているなんておかしい。制限があってしかるべきという方…
店無いしという方…×

戻る


[PR]女性が輝く公文の先生募集中!:全国で教室開設説明会開催