Script Document

ショップ関数

関数一覧

Shopショップ画面を開く

関数詳細

Shop()

機能
ショップ画面を開きます。購入(売却)リストに表示する商品は各引数に渡す陳列制御文字列で制御します。
この関数はショップ画面が閉じられるまで待機する点に注意してください (ショップが閉じられるまで次の命令は実行されません)
書式
void Shop( buyMode, displayItems, displayWeapons, displayShields, displayAccessorys )
引数
引数省略規定値詳細
buyMode真偽値×true なら購入モード、false なら売却モード
displayItems文字列nullアイテムの陳列制御文字列。nullにするとリストに表示されません
displayWeapons文字列null武器の陳列制御文字列。nullにするとリストに表示されません
displayShields文字列null防具の陳列制御文字列。nullにするとリストに表示されません
displayAccessorys文字列null装飾の陳列制御文字列。nullにするとリストに表示されません
戻り値
なし
陳列制御文字列について
陳列制御文字列はアイテム(武器、防具、装飾)のインデックスをカンマ区切りで列挙したものです
2つのインデックスを - (半角ハイフン)で繋げることで範囲指定することもできます
- の左側の数字を省略した場合は 0 と見なされます
- の右側の数字を省略した場合は最大インデックスと見なされます
陳列指定されていても対象が購入不可や売却不可に指定されたもの、プレーヤーが未所持のもの(売却時のみ)はショップのリストに表示されません

例1) "-5, 8, 9, 10-15, 20-"
この指定ではインデックスが 5 以下、8 と 9、10~15、及び、20 以上のアイテムが対象となります

例2) "-"
ハイフン1文字で全てのアイテムを対象に指定できます
TOP