Shop
商店
对局内商店进行相关操作函数列表
ShowGoodsForPlayer
-
描述: 显示指定商品购买窗口
-
范围: 客户端
参数列表:
| 参数 | 类型 | 说明 |
|---|---|---|
| GoodsId | number | 商品ID, 上架商品的顺序, 从1开始 |
Shop:ShowGoodsForPlayer(1)OpenBuyShopByIndex
-
描述: 打开指定商店页面
-
范围: 客户端
参数列表:
| 参数 | 类型 | 说明 |
|---|---|---|
| ShopIndex | number | 商店ID,局内商店的创建顺序,从1开始 |
Shop:OpenBuyShopByIndex(1)GetAllGoodsInShop
-
描述: 获取商店中所有的商品ID
-
范围: 服务端、客户端
参数列表:
| 参数 | 类型 | 说明 |
|---|---|---|
| ShopIndex | number | 商店ID,局内商店的创建顺序,从1开始 |
| ShelfIndex | number | 货架ID,货架的排列顺序,从1开始;如果传nil,则会返回这个商店内的所有商品,如果传入了货架ID,则只会返回这个货架内的商品 |
返回字段:
| 返回字段 | 字段类型 | 说明 |
|---|---|---|
| goodsIds | number[] | 商品ID数组 |
local goodsIds = Shop:GetAllGoodsInShop(1)GetGoodsInfo
-
描述: 获取商品信息
-
范围: 服务端、客户端
参数列表:
| 参数 | 类型 | 说明 |
|---|---|---|
| goodsId | number | 商品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)