查看“︁Lua接口/服务端函数索引/商店与交易”︁的源代码
来自天龙知识库
←
Lua接口/服务端函数索引/商店与交易
跳到导航
跳到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
__NOTOC__ <div class="lua-reference"> [[首页|首页]] · [[Lua接口/服务端函数索引|服务端接口]] · [[Lua接口/服务端调用约定|调用约定]] <div class="lua-lead">商店与交易:36 个接口,36 个调用名称,其中 33 个在当前脚本中有调用。</div> {| class="wikitable" ! scope="col" class="lua-w36" | 函数 / 别名 ! scope="col" | 调用与用途 |- | [[Lua接口/服务端/ApplyPlayerShop|ApplyPlayerShop]] | <code>ApplyPlayerShop(sceneId, selfId, targetId)</code><br />通知客户端弹开申请开店<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/BuyYuanBaoCount|BuyYuanBaoCount]] | <code>BuyYuanBaoCount(sceneId, selfId, targetId, OptType, Param)</code><br />记录角色累计购买元宝数量。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/CanErasePlayerShop|CanErasePlayerShop]] | <code>CanErasePlayerShop(sceneId, selfId)</code><br />检查角色店铺中是否仍有商品、宠物或求购项目。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/CommisionShopBuy|CommisionShopBuy]] | <code>CommisionShopBuy(sceneId, selfId, targetId, grade, serialNumber)</code><br />购买寄售商品,完成货币交换、邮件结算和审计。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/CommisionShopSell|CommisionShopSell]] | <code>CommisionShopSell(sceneId, selfId, targetId, grade, price)</code><br />向寄售商店挂牌,扣除本金和手续费并记录元宝流水。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/CSAddBankMoney|CSAddBankMoney]] | <code>CSAddBankMoney(sceneId, selfId, amount, szCSOPType)</code><br />寄售商店通过邮件脚本退还或结算银行金币。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/CSAddYuanbao|CSAddYuanbao]] | <code>CSAddYuanbao(sceneId, selfId, amount, szCSOPType)</code><br />寄售商店通过邮件脚本退还或结算元宝。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/DecCommisionNum|DecCommisionNum]] | <code>DecCommisionNum(sceneId, selfId)</code><br />寄售成功后扣减角色当日可提交次数,最小保持为零。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/DispatchAbilityInfo|DispatchAbilityInfo]] | <code>DispatchAbilityInfo(sceneId, selfId, targetId, scriptId, AbilityId, nNeedMoney, nNeedExp, nNeedSkillExp, nLevelLimit)</code><br />向玩家发送生活技能老师的学习费用、经验和等级限制信息。<br /><span class="lua-muted">脚本中 30 处调用</span> |- | [[Lua接口/服务端/DispatchMenpaiInfo|DispatchMenpaiInfo]] | <code>DispatchMenpaiInfo(sceneId, selfId, targetId, MenpaiId)</code><br />门派导师使用<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/DispatchNoNpcShopItem|DispatchNoNpcShopItem]] | <code>DispatchNoNpcShopItem(sceneId, selfId, ShopId)</code><br />无 NPC 商店。UniqueID 的低 16 位固定为 0xFFFF,购买时不校验 NPC 距离。<br /><span class="lua-muted">脚本中 3 处调用</span> |- | [[Lua接口/服务端/DispatchNpcYuanbaoShopItem|DispatchNpcYuanbaoShopItem]] | <code>DispatchNpcYuanbaoShopItem(sceneId, selfId, targetId, ShopId)</code><br />有 NPC 的元宝商店。优先使用 NPC 挂载的动态商店,再回退到静态商店。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/DispatchPlayerShopList|DispatchPlayerShopList]] | <code>DispatchPlayerShopList(sceneId, selfId, targetId)</code><br />发送此场景中的商店列表<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/DispatchPlayerShopSaleOutList|DispatchPlayerShopSaleOutList]] | <code>DispatchPlayerShopSaleOutList(sceneId, selfId, targetId)</code><br />发送此场景中的盘出的商店列表<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/DispatchShopItem|DispatchShopItem]] | <code>DispatchShopItem(sceneId, selfId, targetId, ShopId)</code><br />向玩家发送指定 NPC 的商店商品信息。<br /><span class="lua-muted">脚本中 197 处调用</span> |- | [[Lua接口/服务端/DispatchXinfaLevelInfo|DispatchXinfaLevelInfo]] | <code>DispatchXinfaLevelInfo(sceneId, selfId, targetId, MenpaiId)</code><br />门派心法导师使用<br /><span class="lua-muted">脚本中 9 处调用</span> |- | [[Lua接口/服务端/DispatchYuanbaoShopItem|DispatchYuanbaoShopItem]] | <code>DispatchYuanbaoShopItem(sceneId, selfId, ShopId)</code><br />无 NPC 元宝商店。商店类型置为 1,货币单位仍由 ShopTable.txt 决定。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/DoHighRepair|DoHighRepair]] | <code>DoHighRepair(sceneId, selfId, bagPos, price)</code><br />扣除脚本指定费用后执行高级修理,并同步金币、交子统计。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/DoRepair|DoRepair]] | <code>DoRepair(sceneId, selfId, bagPos, platformType)</code><br />使用生活技能修理背包装备,失败累计修理次数,成功扣除活力。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/ErasePlayerShop|ErasePlayerShop]] | <code>ErasePlayerShop(sceneId, selfId)</code><br />删除角色名下的物品店和宠物店,并退还符合上限的店铺本金。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/GetCommisionShop|GetCommisionShop]] | <code>GetCommisionShop(sceneId, selfId, targetId, grade)</code><br />打开 NPC 绑定的寄售商店并下发指定档位商品。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/GetCommisionShopItem|GetCommisionShopItem]] | <code>GetCommisionShopItem(sceneId, shopId, serialNumber)</code><br />查询指定寄售商店中的一条商品记录。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/GetHighRepairPrice|GetHighRepairPrice]] | <code>GetHighRepairPrice(sceneId, selfId, bagPos)</code><br />计算背包装备的高级修理价格。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/GetPlayerShopFrezeType|GetPlayerShopFrezeType]] | <code>GetPlayerShopFrezeType(sceneId, selfId, shopIndex)</code><br />返回角色指定玩家商店的冻结类型。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/IsActiveRichesCard|IsActiveRichesCard]] | <code>IsActiveRichesCard()</code><br />返回财富卡功能开关。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/IsActiveRichesCard666|IsActiveRichesCard666]] | <code>IsActiveRichesCard666()</code><br />返回财富卡 666 功能开关。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/IsEnableYuanBaoPiao|IsEnableYuanBaoPiao]] | <code>IsEnableYuanBaoPiao()</code><br />返回元宝票功能开关。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/LuaFnGetShiTuTitle|LuaFnGetShiTuTitle]] | <code>LuaFnGetShiTuTitle(sceneId, selfId)</code><br />返回角色当前保存的师徒称号字符串。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnGetShopName|LuaFnGetShopName]] | <code>LuaFnGetShopName(sceneId, selfId, iShopType)</code><br />获得指定人身上的玩家商店名<br /><span class="lua-muted">脚本中 6 处调用</span> |- | [[Lua接口/服务端/LuaFnGetSpouseTitle|LuaFnGetSpouseTitle]] | <code>LuaFnGetSpouseTitle(sceneId, selfId)</code><br />返回角色当前保存的配偶称号字符串。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnIsStalling|LuaFnIsStalling]] | <code>LuaFnIsStalling(sceneId, selfId)</code><br />判断角色当前是否已经打开个人摊位。<br /><span class="lua-muted">脚本中 9 处调用</span> |- | [[Lua接口/服务端/LuaFnJoinMenpai|LuaFnJoinMenpai]] | <code>LuaFnJoinMenpai(sceneId, selfId, targetId, MenpaiId)</code><br />为玩家变更门派,并刷新相关心法、技能和属性点。<br /><span class="lua-muted">脚本中 10 处调用</span> |- | [[Lua接口/服务端/LuaFnOpenPlayerShop|LuaFnOpenPlayerShop]] | <code>LuaFnOpenPlayerShop(sceneId, selfId, npcObjId, iShopType)</code><br />获得指定人身上的玩家商店名<br /><span class="lua-muted">脚本中 8 处调用</span> |- | [[Lua接口/服务端/LuaFnOpenPWBox|LuaFnOpenPWBox]] | <code>LuaFnOpenPWBox(sceneId, selfId)</code><br />已设置但尚未解锁二级密码时,通知客户端打开解锁界面。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/YuanBao|YuanBao]] | <code>YuanBao(sceneId, selfId, targetId, opttype, Param)</code><br />查询或修改角色元宝。修改成功后通过 World 统计全服增加、消耗总量,<br /><span class="lua-muted">脚本中 3 处调用</span> |- | [[Lua接口/服务端/ZengDian|ZengDian]] | <code>ZengDian(sceneId, selfId, targetId, opttype, Param)</code><br />查询或修改角色赠点,并在增加时同步世界服统计。<br /><span class="lua-muted">脚本中 4 处调用</span> |} </div>
返回
Lua接口/服务端函数索引/商店与交易
。
导航菜单
页面操作
页面
讨论
阅读
查看源代码
历史
页面操作
页面
讨论
更多
工具
个人工具
创建账号
登录
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
搜索
工具
链入页面
相关更改
页面信息