Lua接口/服务端函数索引/商店与交易
来自天龙知识库
跳到导航跳到搜索
商店与交易:36 个接口,36 个调用名称。
| 函数 / 别名 | 调用与用途 |
|---|---|
| ApplyPlayerShop | ApplyPlayerShop(sceneId, selfId, targetId)通知客户端弹开申请开店 |
| BuyYuanBaoCount | BuyYuanBaoCount(sceneId, selfId, targetId, OptType, Param)记录角色累计购买元宝数量。 |
| CanErasePlayerShop | CanErasePlayerShop(sceneId, selfId)检查角色店铺中是否仍有商品、宠物或求购项目。 |
| CommisionShopBuy | CommisionShopBuy(sceneId, selfId, targetId, grade, serialNumber)购买寄售商品,完成货币交换、邮件结算和审计。 |
| CommisionShopSell | CommisionShopSell(sceneId, selfId, targetId, grade, price)向寄售商店挂牌,扣除本金和手续费并记录元宝流水。 |
| CSAddBankMoney | CSAddBankMoney(sceneId, selfId, amount, szCSOPType)寄售商店通过邮件脚本退还或结算银行金币。 |
| CSAddYuanbao | CSAddYuanbao(sceneId, selfId, amount, szCSOPType)寄售商店通过邮件脚本退还或结算元宝。 |
| DecCommisionNum | DecCommisionNum(sceneId, selfId)寄售成功后扣减角色当日可提交次数,最小保持为零。 |
| DispatchAbilityInfo | DispatchAbilityInfo(sceneId, selfId, targetId, scriptId, AbilityId, nNeedMoney, nNeedExp, nNeedSkillExp, nLevelLimit)向玩家发送生活技能老师的学习费用、经验和等级限制信息。 |
| DispatchMenpaiInfo | DispatchMenpaiInfo(sceneId, selfId, targetId, MenpaiId)门派导师使用 |
| DispatchNoNpcShopItem | DispatchNoNpcShopItem(sceneId, selfId, ShopId)无 NPC 商店。UniqueID 的低 16 位固定为 0xFFFF,购买时不校验 NPC 距离。 |
| DispatchNpcYuanbaoShopItem | DispatchNpcYuanbaoShopItem(sceneId, selfId, targetId, ShopId)有 NPC 的元宝商店。优先使用 NPC 挂载的动态商店,再回退到静态商店。 |
| DispatchPlayerShopList | DispatchPlayerShopList(sceneId, selfId, targetId)发送此场景中的商店列表 |
| DispatchPlayerShopSaleOutList | DispatchPlayerShopSaleOutList(sceneId, selfId, targetId)发送此场景中的盘出的商店列表 |
| DispatchShopItem | DispatchShopItem(sceneId, selfId, targetId, ShopId)向玩家发送指定 NPC 的商店商品信息。 |
| DispatchXinfaLevelInfo | DispatchXinfaLevelInfo(sceneId, selfId, targetId, MenpaiId)门派心法导师使用 |
| DispatchYuanbaoShopItem | DispatchYuanbaoShopItem(sceneId, selfId, ShopId)无 NPC 元宝商店。商店类型置为 1,货币单位仍由 ShopTable.txt 决定。 |
| DoHighRepair | DoHighRepair(sceneId, selfId, bagPos, price)扣除脚本指定费用后执行高级修理,并同步金币、交子统计。 |
| DoRepair | DoRepair(sceneId, selfId, bagPos, platformType)使用生活技能修理背包装备,失败累计修理次数,成功扣除活力。 |
| ErasePlayerShop | ErasePlayerShop(sceneId, selfId)删除角色名下的物品店和宠物店,并退还符合上限的店铺本金。 |
| GetCommisionShop | GetCommisionShop(sceneId, selfId, targetId, grade)打开 NPC 绑定的寄售商店并下发指定档位商品。 |
| GetCommisionShopItem | GetCommisionShopItem(sceneId, shopId, serialNumber)查询指定寄售商店中的一条商品记录。 |
| GetHighRepairPrice | GetHighRepairPrice(sceneId, selfId, bagPos)计算背包装备的高级修理价格。 |
| GetPlayerShopFrezeType | GetPlayerShopFrezeType(sceneId, selfId, shopIndex)返回角色指定玩家商店的冻结类型。 |
| IsActiveRichesCard | IsActiveRichesCard()返回财富卡功能开关。 |
| IsActiveRichesCard666 | IsActiveRichesCard666()返回财富卡 666 功能开关。 |
| IsEnableYuanBaoPiao | IsEnableYuanBaoPiao()返回元宝票功能开关。 |
| LuaFnGetShiTuTitle | LuaFnGetShiTuTitle(sceneId, selfId)返回角色当前保存的师徒称号字符串。 |
| LuaFnGetShopName | LuaFnGetShopName(sceneId, selfId, iShopType)获得指定人身上的玩家商店名 |
| LuaFnGetSpouseTitle | LuaFnGetSpouseTitle(sceneId, selfId)返回角色当前保存的配偶称号字符串。 |
| LuaFnIsStalling | LuaFnIsStalling(sceneId, selfId)判断角色当前是否已经打开个人摊位。 |
| LuaFnJoinMenpai | LuaFnJoinMenpai(sceneId, selfId, targetId, MenpaiId)为玩家变更门派,并刷新相关心法、技能和属性点。 |
| LuaFnOpenPlayerShop | LuaFnOpenPlayerShop(sceneId, selfId, npcObjId, iShopType)获得指定人身上的玩家商店名 |
| LuaFnOpenPWBox | LuaFnOpenPWBox(sceneId, selfId)已设置但尚未解锁二级密码时,通知客户端打开解锁界面。 |
| YuanBao | YuanBao(sceneId, selfId, targetId, opttype, Param)查询或修改角色元宝。修改成功后通过 World 统计全服增加、消耗总量, |
| ZengDian | ZengDian(sceneId, selfId, targetId, opttype, Param)查询或修改角色赠点,并在增加时同步世界服统计。 |