ショップ商品準備

■ 概  要

  • ・ ショップ画面で表示するアイテムを複数回に分けて設定可能にします。

■ 更新履歴

■ スクリプト

■ 使用方法

■ 商品の準備

prepare_shop
イベントコマンド『スクリプト』で実行した後、
イベントコマンド『ショップの処理』を実行するたびに商品が追加されます。

■ ショップ画面の表示

open_shop

■ 商品の追加 (スクリプト)

商品の追加は、スクリプトでも行なえます。

add_shop_goods(item, price)
item には、アイテムのオブジェクトを指定してください。
($data_items[id]:アイテム, $data_weapons[id]:武器, $data_armors[id]:防具)
price を省略した場合は、データベースで設定した価格が使用されます。
例)add_shop_goods($data_weapons[3])
add_shop_goods(kind, id, price)
kind には、アイテムの種類をあらわす番号を指定してください。
(0:アイテム, 1:武器, 2:防具)
id は、データベースでのアイテムの ID です。
price を省略した場合は、データベースで設定した価格が使用されます。
例)add_shop_goods(0, 1)

■ 商品の準備中止

close_shop
商品の準備を中止します。以降の『ショップの処理』は通常通り処理されます。

■ 商品の重複を削除

unique_shop_goods
重複する商品を削除します。
※ 価格の違いは考慮されません。
※ 残るアイテムは保障されません。

■ 商品を ID 順に並び替え

sort_shop_goods
アイテム、武器、防具の順番で、データベースの ID 順(昇順)に並び替えます。