跳转到内容

Shop

商店

对局内商店进行相关操作

函数列表

ShowGoodsForPlayer

  • 描述: 显示指定商品购买窗口

  • 范围: 客户端

参数列表:

参数类型说明
GoodsIdnumber商品ID, 上架商品的顺序, 从1开始
Shop:ShowGoodsForPlayer(1)

OpenBuyShopByIndex

  • 描述: 打开指定商店页面

  • 范围: 客户端

参数列表:

参数类型说明
ShopIndexnumber商店ID,局内商店的创建顺序,从1开始
Shop:OpenBuyShopByIndex(1)

GetAllGoodsInShop

  • 描述: 获取商店中所有的商品ID

  • 范围: 服务端、客户端

参数列表:

参数类型说明
ShopIndexnumber商店ID,局内商店的创建顺序,从1开始
ShelfIndexnumber货架ID,货架的排列顺序,从1开始;如果传nil,则会返回这个商店内的所有商品,如果传入了货架ID,则只会返回这个货架内的商品

返回字段:

返回字段字段类型说明
goodsIdsnumber[]商品ID数组
local goodsIds = Shop:GetAllGoodsInShop(1)

GetGoodsInfo

  • 描述: 获取商品信息

  • 范围: 服务端、客户端

参数列表:

参数类型说明
goodsIdnumber商品ID

返回字段:

返回字段字段类型说明
Info{itemId:number,name:string,description:string,moneyId:number,price:number,isCustom:boolean}商品信息,{itemId-物品类型ID, name-商品名称, description-商品描述, moneyId-销售代币ID, price-销售价格, isCustom-是否为自定义物品}
local info = Shop:GetGoodsInfo(1)
Log:PrintLog("GoodsInfo:",'itemId:',info.itemId, 'name:',info.name, 'price:',info.price,'description',info.description,'moneyId', info.moneyId,'isCustom', info.isCustom)