SAdefault
商店 Shopping
商店 / 购物
sa · 扩展 default · SCM 原生命令
加载价格
LOAD_PRICES · 075D
Shopping.LoadPrices
加载 shopping 价格段。
075D LOAD_PRICES
in: sectionName加载商店
LOAD_SHOP · 075E
Shopping.Load
加载商店数据。
075E LOAD_SHOP
in: name商品数
GET_NUMBER_OF_ITEMS_IN_SHOP · 075F
Shopping.GetNumberOfItems
当前店商品数。
075F GET_NUMBER_OF_ITEMS_IN_SHOP
out: numItems第 n 商品
GET_ITEM_IN_SHOP · 0760
Shopping.GetItem
第 n 个商品 ID。
0760 GET_ITEM_IN_SHOP
in: nth
out: id价格
GET_PRICE_OF_ITEM · 0761
Shopping.GetPriceOfItem
商品价格。
0761 GET_PRICE_OF_ITEM
in: itemId
out: price附加信息
GET_SHOPPING_EXTRA_INFO · 0783
Shopping.GetExtraInfo
商品附加信息(按 flag)。
0783 GET_SHOPPING_EXTRA_INFO
in: itemId, flag
out: value商品名
GET_NAME_OF_ITEM · 078C
Shopping.GetNameOfItem
商品名。
078C GET_NAME_OF_ITEM
in: itemId
out: name购买
BUY_ITEM · 0790
Shopping.BuyItem
扣款购买;多数情况会直接给玩家物品。
0790 BUY_ITEM
in: itemId当前商店
GET_LOADED_SHOP · 07B0
Shopping.GetLoaded
当前已加载商店子段名。
07B0 GET_LOADED_SHOP
out: name清商店数据
CLEAR_LOADED_SHOP · 087C
Shopping.ClearLoaded
释放已加载购物数据。
087C CLEAR_LOADED_SHOP改价
ADD_PRICE_MODIFIER · 08C8
Shopping.AddPriceModifier
改 shopping.dat 商品基价。
08C8 ADD_PRICE_MODIFIER
in: itemId, price恢复基价
REMOVE_PRICE_MODIFIER · 08C9
Shopping.RemovePriceModifier
恢复被 08C8 改过的基价。
08C9 REMOVE_PRICE_MODIFIER
in: itemId是否已买
HAS_PLAYER_BOUGHT_ITEM · 0942
Shopping.HasPlayerBoughtItem
该商品是否已买过。用在 if 里。
0942 HAS_PLAYER_BOUGHT_ITEM
in: itemId