Tips59

Last-modified: 2011-08-30 (火) 15:48:45

NPC商品の仕入れ在庫数調整

  • カテゴリー: スクリプト
  • 重要性: 普通
  • 投稿日: 2006-08-21 (月) 08:42:45

NPCから矢などを買った後、再度買うと在庫数が増えたり、しばらく買わないと在庫数が減ったりするが、この調整をするコード。 Scripts\Mobiles\Vendors\GenericBuy.csにある

public void OnRestock()

を修正する。 m_MaxAmountが在庫数になっている。

また

public GenericBuyInfo( string name, Type type, int price, int amount, int itemID, int hue, object[] args )

ここでm_MaxAmountが初期化されるので、各ベンダーで初期在庫数を設定しても反映されない。各ベンダーの初期在庫数を反映するには個々の初期化を削除すること。