Lua接口/服务端函数索引/生活技能与装备:修订间差异

来自天龙知识库
跳到导航跳到搜索
雪舞​(留言 | 贡献)
维护服务端 Lua 接口:核对参数、返回值、边界条件与调用示例
Waylee​(留言 | 贡献)
维护服务端 Lua 接口:核对参数、返回值、边界条件与调用示例
第1行: 第1行:
__NOTOC__
__NOTOC__
<div class="lua-reference" style="max-width:1200px;margin:0 auto;line-height:1.8;color:#29343a;font-family:Arial,'Microsoft YaHei',sans-serif;letter-spacing:0;overflow-wrap:anywhere;">
<div class="lua-reference">
[[首页|首页]] · [[Lua接口/服务端函数索引|服务端接口]] · [[Lua接口/服务端调用约定|调用约定]]
[[首页|首页]] · [[Lua接口/服务端函数索引|服务端接口]] · [[Lua接口/服务端调用约定|调用约定]]


<div style="padding:14px 0;border-top:3px solid #287568;">生活技能与装备:117 个接口,120 个调用名称,其中 95 个在当前脚本中有调用。</div>
<div class="lua-lead">生活技能与装备:117 个接口,120 个调用名称,其中 95 个在当前脚本中有调用。</div>
{| class="wikitable" style="width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px;"
{| class="wikitable"
! scope="col" style="text-align:left;background:#edf3f2;padding:8px;width:36%;" | 函数 / 别名
! scope="col" class="lua-w36" | 函数 / 别名
! scope="col" style="text-align:left;background:#edf3f2;padding:8px;" | 调用与用途
! scope="col" | 调用与用途
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/AddBagItemSlot|AddBagItemSlot]]
| [[Lua接口/服务端/AddBagItemSlot|AddBagItemSlot]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">AddBagItemSlot(sceneId, selfId, bagIndex)</code><br />按当前孔数的概率为装备增加第一至第三个宝石孔。<br /><span style="color:#657078;">脚本中 1 处调用</span>
| <code>AddBagItemSlot(sceneId, selfId, bagIndex)</code><br />按当前孔数的概率为装备增加第一至第三个宝石孔。<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/AddBagItemSlotFour|AddBagItemSlotFour]]
| [[Lua接口/服务端/AddBagItemSlotFour|AddBagItemSlotFour]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">AddBagItemSlotFour(sceneId, selfId, bagIndex)</code><br />为符合条件的装备直接增加第四个宝石孔。<br /><span style="color:#657078;">脚本中 1 处调用</span>
| <code>AddBagItemSlotFour(sceneId, selfId, bagIndex)</code><br />为符合条件的装备直接增加第四个宝石孔。<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/AddGPOwner|AddGPOwner]]
| [[Lua接口/服务端/AddGPOwner|AddGPOwner]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">AddGPOwner(SceneID, OwnerID)</code><br />向生长点管理中加入指定归属记录。<br /><span style="color:#a08a6a;">脚本中未见调用</span>
| <code>AddGPOwner(SceneID, OwnerID)</code><br />向生长点管理中加入指定归属记录。<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/AddItemToBox|AddItemToBox]]
| [[Lua接口/服务端/AddItemToBox|AddItemToBox]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">AddItemToBox(sceneId, ItemBoxID, iQualityType, iBoxItemCount, ...)</code><br />向指定物品箱追加物品。<br /><span style="color:#657078;">脚本中 318 处调用</span>
| <code>AddItemToBox(sceneId, ItemBoxID, iQualityType, iBoxItemCount, ...)</code><br />向指定物品箱追加物品。<br /><span class="lua-muted">脚本中 318 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/AddStorePointOnScene|AddStorePointOnScene]]
| [[Lua接口/服务端/AddStorePointOnScene|AddStorePointOnScene]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">AddStorePointOnScene(SceneID, StorePointType, x, z)</code><br />在场景中添加藏宝点。<br /><span style="color:#a08a6a;">脚本中未见调用</span>
| <code>AddStorePointOnScene(SceneID, StorePointType, x, z)</code><br />在场景中添加藏宝点。<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/CreateMonsterOnScene|CreateMonsterOnScene]]
| [[Lua接口/服务端/CreateMonsterOnScene|CreateMonsterOnScene]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">CreateMonsterOnScene()</code><br />已废弃的怪物创建入口。请使用 LuaFnCreateMonster。<br /><span style="color:#657078;">脚本中 1 处调用</span><br />'''已废弃'''
| <code>CreateMonsterOnScene()</code><br />已废弃的怪物创建入口。请使用 LuaFnCreateMonster。<br /><span class="lua-muted">脚本中 1 处调用</span><br />'''已废弃'''
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/DelGPOwner|DelGPOwner]]
| [[Lua接口/服务端/DelGPOwner|DelGPOwner]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">DelGPOwner(SceneID, OwnerID)</code><br />删除生长点管理中的指定归属记录。<br /><span style="color:#a08a6a;">脚本中未见调用</span>
| <code>DelGPOwner(SceneID, OwnerID)</code><br />删除生长点管理中的指定归属记录。<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/DelStorePointOnScene|DelStorePointOnScene]]
| [[Lua接口/服务端/DelStorePointOnScene|DelStorePointOnScene]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">DelStorePointOnScene(sceneId, StorePointType, index)</code><br />从场景中删除指定藏宝点。<br /><span style="color:#657078;">脚本中 1 处调用</span>
| <code>DelStorePointOnScene(sceneId, StorePointType, index)</code><br />从场景中删除指定藏宝点。<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/DropBoxEnterScene|DropBoxEnterScene]]
| [[Lua接口/服务端/DropBoxEnterScene|DropBoxEnterScene]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">DropBoxEnterScene(x, z, sceneId)</code><br />创建场景掉落物品盒。<br /><span style="color:#657078;">脚本中 4 处调用</span>
| <code>DropBoxEnterScene(x, z, sceneId)</code><br />创建场景掉落物品盒。<br /><span class="lua-muted">脚本中 4 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/EnableItemBoxPickOwnerTime|EnableItemBoxPickOwnerTime]]
| [[Lua接口/服务端/EnableItemBoxPickOwnerTime|EnableItemBoxPickOwnerTime]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">EnableItemBoxPickOwnerTime(SceneID, ItemBoxID)</code><br />开始计算物品箱的归属者拾取保护时间。<br /><span style="color:#657078;">脚本中 24 处调用</span>
| <code>EnableItemBoxPickOwnerTime(SceneID, ItemBoxID)</code><br />开始计算物品箱的归属者拾取保护时间。<br /><span class="lua-muted">脚本中 24 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/FindStorePointOnScene|FindStorePointOnScene]]
| [[Lua接口/服务端/FindStorePointOnScene|FindStorePointOnScene]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">FindStorePointOnScene(sceneId, StorePointType, x, z)</code><br />在场景中查找藏宝点并返回索引。<br /><span style="color:#657078;">脚本中 1 处调用</span>
| <code>FindStorePointOnScene(sceneId, StorePointType, x, z)</code><br />在场景中查找藏宝点并返回索引。<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GeEquipReqLevel|GeEquipReqLevel]]
| [[Lua接口/服务端/GeEquipReqLevel|GeEquipReqLevel]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GeEquipReqLevel(itemTableIndex)</code><br />返回装备需求等级,非装备返回 -1。<br /><span style="color:#657078;">脚本中 3 处调用</span>
| <code>GeEquipReqLevel(itemTableIndex)</code><br />返回装备需求等级,非装备返回 -1。<br /><span class="lua-muted">脚本中 3 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GemEnchasing|GemEnchasing]]
| [[Lua接口/服务端/GemEnchasing|GemEnchasing]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GemEnchasing(sceneId, selfId, gemBagIndex, equipBagIndex)</code><br />执行宝石镶嵌。<br /><span style="color:#657078;">脚本中 2 处调用</span>
| <code>GemEnchasing(sceneId, selfId, gemBagIndex, equipBagIndex)</code><br />执行宝石镶嵌。<br /><span class="lua-muted">脚本中 2 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetAbilityExp|GetAbilityExp]]
| [[Lua接口/服务端/GetAbilityExp|GetAbilityExp]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetAbilityExp(sceneId, selfId, abilityId)</code><br />获得生活技能经验<br /><span style="color:#657078;">脚本中 65 处调用</span>
| <code>GetAbilityExp(sceneId, selfId, abilityId)</code><br />获得生活技能经验<br /><span class="lua-muted">脚本中 65 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetAbilityExpPlus|GetAbilityExpPlus]]
| [[Lua接口/服务端/GetAbilityExpPlus|GetAbilityExpPlus]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetAbilityExpPlus(sceneId, selfId, itemTypeSn)</code><br />获得生活技能经验<br /><span style="color:#a08a6a;">脚本中未见调用</span>
| <code>GetAbilityExpPlus(sceneId, selfId, itemTypeSn)</code><br />获得生活技能经验<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetAbilityObjIndex|GetAbilityObjIndex]]
| [[Lua接口/服务端/GetAbilityObjIndex|GetAbilityObjIndex]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetAbilityObjIndex(sceneId, selfId, Index)</code><br />读取当前生活技能操作中指定材料条目对应的背包位置。<br /><span style="color:#a08a6a;">脚本中未见调用</span>
| <code>GetAbilityObjIndex(sceneId, selfId, Index)</code><br />读取当前生活技能操作中指定材料条目对应的背包位置。<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetAbilityOperaRobotTime|GetAbilityOperaRobotTime]]
| [[Lua接口/服务端/GetAbilityOperaRobotTime|GetAbilityOperaRobotTime]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetAbilityOperaRobotTime(sceneId, selfId)</code><br />获得生活技能挂机器时间<br /><span style="color:#a08a6a;">脚本中未见调用</span>
| <code>GetAbilityOperaRobotTime(sceneId, selfId)</code><br />获得生活技能挂机器时间<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetBagGemCount|GetBagGemCount]]
| [[Lua接口/服务端/GetBagGemCount|GetBagGemCount]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetBagGemCount(sceneId, selfId, BagPos)</code><br />读取指定背包位置装备的宝石孔位上限。<br /><span style="color:#657078;">脚本中 4 处调用</span>
| <code>GetBagGemCount(sceneId, selfId, BagPos)</code><br />读取指定背包位置装备的宝石孔位上限。<br /><span class="lua-muted">脚本中 4 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetBagItemDur|GetBagItemDur]]
| [[Lua接口/服务端/GetBagItemDur|GetBagItemDur]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetBagItemDur(sceneId, selfId, BagPos)</code><br />获取背包中物品的耐久度<br /><span style="color:#a08a6a;">脚本中未见调用</span>
| <code>GetBagItemDur(sceneId, selfId, BagPos)</code><br />获取背包中物品的耐久度<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetBagItemIdent|GetBagItemIdent]]
| [[Lua接口/服务端/GetBagItemIdent|GetBagItemIdent]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetBagItemIdent(sceneId, selfId, BagPos)</code><br />获取背包中物品的鉴定属性<br /><span style="color:#a08a6a;">脚本中未见调用</span>
| <code>GetBagItemIdent(sceneId, selfId, BagPos)</code><br />获取背包中物品的鉴定属性<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetBagItemLevel|GetBagItemLevel]]
| [[Lua接口/服务端/GetBagItemLevel|GetBagItemLevel]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetBagItemLevel(sceneId, selfId, BagIndex)</code><br />读取背包装备的需求等级;暗器取装备需求等级与暗器等级的较大值。<br /><span style="color:#657078;">脚本中 12 处调用</span>
| <code>GetBagItemLevel(sceneId, selfId, BagIndex)</code><br />读取背包装备的需求等级;暗器取装备需求等级与暗器等级的较大值。<br /><span class="lua-muted">脚本中 12 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetBagItemParam|GetBagItemParam]]
| [[Lua接口/服务端/GetBagItemParam|GetBagItemParam]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetBagItemParam(sceneId, selfId, BagPos, StartPos, Type)</code><br />获取背包中物品的参数<br /><span style="color:#657078;">脚本中 103 处调用</span>
| <code>GetBagItemParam(sceneId, selfId, BagPos, StartPos, Type)</code><br />获取背包中物品的参数<br /><span class="lua-muted">脚本中 103 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetBagItemTransfer|GetBagItemTransfer]]
| [[Lua接口/服务端/GetBagItemTransfer|GetBagItemTransfer]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetBagItemTransfer(sceneId, selfId, bagIndex)</code><br />返回背包物品的转移描述字符串。<br /><span style="color:#657078;">脚本中 149 处调用</span>
| <code>GetBagItemTransfer(sceneId, selfId, bagIndex)</code><br />返回背包物品的转移描述字符串。<br /><span class="lua-muted">脚本中 149 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetBagPosByItemSn|GetBagPosByItemSn]]
| [[Lua接口/服务端/GetBagPosByItemSn|GetBagPosByItemSn]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetBagPosByItemSn(sceneId, selfId, itemTableIndex)</code><br />返回背包中首个指定物品的位置,不要求物品解锁。<br /><span style="color:#657078;">脚本中 41 处调用</span>
| <code>GetBagPosByItemSn(sceneId, selfId, itemTableIndex)</code><br />返回背包中首个指定物品的位置,不要求物品解锁。<br /><span class="lua-muted">脚本中 41 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetBagPosByItemSnAvailableBind|GetBagPosByItemSnAvailableBind]]
| [[Lua接口/服务端/GetBagPosByItemSnAvailableBind|GetBagPosByItemSnAvailableBind]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetBagPosByItemSnAvailableBind(sceneId, selfId, itemTableIndex, onlyBind)</code><br />查找未加交易锁和密码锁的指定物品,并可限定为绑定物品。<br /><span style="color:#657078;">脚本中 4 处调用</span>
| <code>GetBagPosByItemSnAvailableBind(sceneId, selfId, itemTableIndex, onlyBind)</code><br />查找未加交易锁和密码锁的指定物品,并可限定为绑定物品。<br /><span class="lua-muted">脚本中 4 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetBoxItemParam|GetBoxItemParam]]
| [[Lua接口/服务端/GetBoxItemParam|GetBoxItemParam]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetBoxItemParam(sceneId, arg2, itemBoxId, itemIndex, startPos, type)</code><br />返回物品盒指定物品的参数。<br /><span style="color:#a08a6a;">脚本中未见调用</span>
| <code>GetBoxItemParam(sceneId, arg2, itemBoxId, itemIndex, startPos, type)</code><br />返回物品盒指定物品的参数。<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetChangeFaceItemIdAndItemCount|GetChangeFaceItemIdAndItemCount]]
| [[Lua接口/服务端/GetChangeFaceItemIdAndItemCount|GetChangeFaceItemIdAndItemCount]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetChangeFaceItemIdAndItemCount(faceStyle)</code><br />返回更换脸型需要的物品编号和数量。<br /><span style="color:#657078;">脚本中 1 处调用</span>
| <code>GetChangeFaceItemIdAndItemCount(faceStyle)</code><br />返回更换脸型需要的物品编号和数量。<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetChangeHairItemIdAndItemCount|GetChangeHairItemIdAndItemCount]]
| [[Lua接口/服务端/GetChangeHairItemIdAndItemCount|GetChangeHairItemIdAndItemCount]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetChangeHairItemIdAndItemCount(hairStyle)</code><br />返回更换发型需要的物品编号和数量。<br /><span style="color:#657078;">脚本中 1 处调用</span>
| <code>GetChangeHairItemIdAndItemCount(hairStyle)</code><br />返回更换发型需要的物品编号和数量。<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetChangeHeadInfo|GetChangeHeadInfo]]
| [[Lua接口/服务端/GetChangeHeadInfo|GetChangeHeadInfo]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetChangeHeadInfo(headStyle)</code><br />返回更换头像需要的物品编号和数量。<br /><span style="color:#657078;">脚本中 1 处调用</span>
| <code>GetChangeHeadInfo(headStyle)</code><br />返回更换头像需要的物品编号和数量。<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetCommonItemGrade|GetCommonItemGrade]]
| [[Lua接口/服务端/GetCommonItemGrade|GetCommonItemGrade]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetCommonItemGrade(itemTableIndex)</code><br />返回原料或普通物品的品级,其他类别返回 -1。<br /><span style="color:#657078;">脚本中 3 处调用</span>
| <code>GetCommonItemGrade(itemTableIndex)</code><br />返回原料或普通物品的品级,其他类别返回 -1。<br /><span class="lua-muted">脚本中 3 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetGemEmbededCount|GetGemEmbededCount]]
| [[Lua接口/服务端/GetGemEmbededCount|GetGemEmbededCount]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetGemEmbededCount(sceneId, selfId, BagPos)</code><br />读取指定背包位置装备上已镶嵌的宝石数量。<br /><span style="color:#657078;">脚本中 7 处调用</span>
| <code>GetGemEmbededCount(sceneId, selfId, BagPos)</code><br />读取指定背包位置装备上已镶嵌的宝石数量。<br /><span class="lua-muted">脚本中 7 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetGemEmbededType|GetGemEmbededType]]
| [[Lua接口/服务端/GetGemEmbededType|GetGemEmbededType]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetGemEmbededType(sceneId, selfId, bagIndex, gemIndex)</code><br />返回装备指定镶嵌槽中的宝石类型。<br /><span style="color:#657078;">脚本中 3 处调用</span>
| <code>GetGemEmbededType(sceneId, selfId, bagIndex, gemIndex)</code><br />返回装备指定镶嵌槽中的宝石类型。<br /><span class="lua-muted">脚本中 3 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetGPCountByOwner|GetGPCountByOwner]]
| [[Lua接口/服务端/GetGPCountByOwner|GetGPCountByOwner]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetGPCountByOwner(SceneID, OwnerID)</code><br />读取指定归属对象名下的生长点数量。<br /><span style="color:#a08a6a;">脚本中未见调用</span>
| <code>GetGPCountByOwner(SceneID, OwnerID)</code><br />读取指定归属对象名下的生长点数量。<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetHumanGUID|GetHumanGUID]]
| [[Lua接口/服务端/GetHumanGUID|GetHumanGUID]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetHumanGUID(sceneId, selfId)</code><br />根据玩家的场景对象 ID 读取角色 GUID。<br /><span style="color:#657078;">脚本中 47 处调用</span>
| <code>GetHumanGUID(sceneId, selfId)</code><br />根据玩家的场景对象 ID 读取角色 GUID。<br /><span class="lua-muted">脚本中 47 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetHumanWorldX|GetHumanWorldX]]
| [[Lua接口/服务端/GetHumanWorldX|GetHumanWorldX]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetHumanWorldX(sceneId, selfId)</code><br />获得Obj_Human的世界坐标X 参数SceneID,HumanID,返回WorldX<br /><span style="color:#657078;">脚本中 33 处调用</span>
| <code>GetHumanWorldX(sceneId, selfId)</code><br />获得Obj_Human的世界坐标X 参数SceneID,HumanID,返回WorldX<br /><span class="lua-muted">脚本中 33 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetHumanWorldZ|GetHumanWorldZ]]
| [[Lua接口/服务端/GetHumanWorldZ|GetHumanWorldZ]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetHumanWorldZ(sceneId, selfId)</code><br />获得Obj_Human的世界坐标Z 参数SceneID,HumanID,返回WorldZ<br /><span style="color:#657078;">脚本中 31 处调用</span>
| <code>GetHumanWorldZ(sceneId, selfId)</code><br />获得Obj_Human的世界坐标Z 参数SceneID,HumanID,返回WorldZ<br /><span class="lua-muted">脚本中 31 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetItemApt|GetItemApt]]
| [[Lua接口/服务端/GetItemApt|GetItemApt]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetItemApt(sceneId, selfId, bagIndex, nAptitudeType)</code><br />读取背包装备指定资质对应的属性加成百分比。<br /><span style="color:#657078;">脚本中 2 处调用</span>
| <code>GetItemApt(sceneId, selfId, bagIndex, nAptitudeType)</code><br />读取背包装备指定资质对应的属性加成百分比。<br /><span class="lua-muted">脚本中 2 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetItemBagPos|GetItemBagPos]]
| [[Lua接口/服务端/GetItemBagPos|GetItemBagPos]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetItemBagPos(sceneId, selfId, itemTableIndex, findUnlock)</code><br />查找指定物品的首个背包位置,可排除交易锁,但不排除密码锁。<br /><span style="color:#657078;">脚本中 9 处调用</span>
| <code>GetItemBagPos(sceneId, selfId, itemTableIndex, findUnlock)</code><br />查找指定物品的首个背包位置,可排除交易锁,但不排除密码锁。<br /><span class="lua-muted">脚本中 9 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetItemBoxMaxGrowTime|GetItemBoxMaxGrowTime]]
| [[Lua接口/服务端/GetItemBoxMaxGrowTime|GetItemBoxMaxGrowTime]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetItemBoxMaxGrowTime(SceneID, ItemBoxID)</code><br />读取物品箱的最大生长时间。<br /><span style="color:#a08a6a;">脚本中未见调用</span>
| <code>GetItemBoxMaxGrowTime(SceneID, ItemBoxID)</code><br />读取物品箱的最大生长时间。<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetItemBoxOpenFlag|GetItemBoxOpenFlag]]
| [[Lua接口/服务端/GetItemBoxOpenFlag|GetItemBoxOpenFlag]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetItemBoxOpenFlag(SceneID, ItemBoxID)</code><br />读取物品箱的开启状态标志。<br /><span style="color:#a08a6a;">脚本中未见调用</span>
| <code>GetItemBoxOpenFlag(SceneID, ItemBoxID)</code><br />读取物品箱的开启状态标志。<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetItemBoxOwner|GetItemBoxOwner]]
| [[Lua接口/服务端/GetItemBoxOwner|GetItemBoxOwner]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetItemBoxOwner(SceneID, ItemBoxID)</code><br />读取物品箱的归属对象 ID。<br /><span style="color:#657078;">脚本中 72 处调用</span>
| <code>GetItemBoxOwner(SceneID, ItemBoxID)</code><br />读取物品箱的归属对象 ID。<br /><span class="lua-muted">脚本中 72 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetItemBoxRecycleTimes|GetItemBoxRecycleTimes]]
| [[Lua接口/服务端/GetItemBoxRecycleTimes|GetItemBoxRecycleTimes]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetItemBoxRecycleTimes(sceneId, ItemBoxID)</code><br />读取物品箱的回收或采集次数。<br /><span style="color:#a08a6a;">脚本中未见调用</span>
| <code>GetItemBoxRecycleTimes(sceneId, ItemBoxID)</code><br />读取物品箱的回收或采集次数。<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetItemBoxRequireAbilityID|GetItemBoxRequireAbilityID]]
| [[Lua接口/服务端/GetItemBoxRequireAbilityID|GetItemBoxRequireAbilityID]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetItemBoxRequireAbilityID(sceneId, ItemBoxID)</code><br />获得Obj_ItemBox需要的生活技能编号<br /><span style="color:#657078;">脚本中 198 处调用</span>
| <code>GetItemBoxRequireAbilityID(sceneId, ItemBoxID)</code><br />获得Obj_ItemBox需要的生活技能编号<br /><span class="lua-muted">脚本中 198 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetItemBoxWorldPosX|GetItemBoxWorldPosX]]
| [[Lua接口/服务端/GetItemBoxWorldPosX|GetItemBoxWorldPosX]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetItemBoxWorldPosX(SceneID, ItemBoxID)</code><br />读取物品箱的 X 坐标。<br /><span style="color:#657078;">脚本中 98 处调用</span>
| <code>GetItemBoxWorldPosX(SceneID, ItemBoxID)</code><br />读取物品箱的 X 坐标。<br /><span class="lua-muted">脚本中 98 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetItemBoxWorldPosZ|GetItemBoxWorldPosZ]]
| [[Lua接口/服务端/GetItemBoxWorldPosZ|GetItemBoxWorldPosZ]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetItemBoxWorldPosZ(SceneID, ItemBoxID)</code><br />读取物品箱的 Z 坐标。<br /><span style="color:#657078;">脚本中 98 处调用</span>
| <code>GetItemBoxWorldPosZ(SceneID, ItemBoxID)</code><br />读取物品箱的 Z 坐标。<br /><span class="lua-muted">脚本中 98 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetItemClass|GetItemClass]]
| [[Lua接口/服务端/GetItemClass|GetItemClass]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetItemClass(itemTableIndex)</code><br />返回物品编号中的物品类别。<br /><span style="color:#657078;">脚本中 2 处调用</span>
| <code>GetItemClass(itemTableIndex)</code><br />返回物品编号中的物品类别。<br /><span class="lua-muted">脚本中 2 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetItemEquipPoint|GetItemEquipPoint]]
| [[Lua接口/服务端/GetItemEquipPoint|GetItemEquipPoint]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetItemEquipPoint(itemTableIndex)</code><br />返回装备穿戴部位,非装备返回 -1。<br /><span style="color:#657078;">脚本中 3 处调用</span>
| <code>GetItemEquipPoint(itemTableIndex)</code><br />返回装备穿戴部位,非装备返回 -1。<br /><span class="lua-muted">脚本中 3 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetItemIndex|GetItemIndex]]
| [[Lua接口/服务端/GetItemIndex|GetItemIndex]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetItemIndex(itemIndex)</code><br />从物品序列编号中解析物品索引部分。<br /><span style="color:#657078;">脚本中 1 处调用</span>
| <code>GetItemIndex(itemIndex)</code><br />从物品序列编号中解析物品索引部分。<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetItemLevel|GetItemLevel]]
| [[Lua接口/服务端/GetItemLevel|GetItemLevel]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetItemLevel(sceneId, selfId, itemId)</code><br />读取普通物品或任务物品配置中的等级值。<br /><span style="color:#a08a6a;">脚本中未见调用</span>
| <code>GetItemLevel(sceneId, selfId, itemId)</code><br />读取普通物品或任务物品配置中的等级值。<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetItemName|GetItemName]]
| [[Lua接口/服务端/GetItemName|GetItemName]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetItemName(sceneId, itemIndex)</code><br />从物品表返回物品名称。<br /><span style="color:#657078;">脚本中 53 处调用</span>
| <code>GetItemName(sceneId, itemIndex)</code><br />从物品表返回物品名称。<br /><span class="lua-muted">脚本中 53 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetItemNameID|GetItemNameID]]
| [[Lua接口/服务端/GetItemNameID|GetItemNameID]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetItemNameID(itemTableIndex)</code><br />返回装备名称资源编号,非装备返回 -1。<br /><span style="color:#657078;">脚本中 3 处调用</span>
| <code>GetItemNameID(itemTableIndex)</code><br />返回装备名称资源编号,非装备返回 -1。<br /><span class="lua-muted">脚本中 3 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetItemQuality|GetItemQuality]]<br /><small>[[Lua接口/服务端/LuaFnGetItemQuality|LuaFnGetItemQuality]]</small>
| [[Lua接口/服务端/GetItemQuality|GetItemQuality]]<br /><small>[[Lua接口/服务端/LuaFnGetItemQuality|LuaFnGetItemQuality]]</small>
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetItemQuality(itemIndex)</code><br />从物品序列编号中解析品质部分。<br /><span style="color:#657078;">脚本中 7 处调用</span>
| <code>GetItemQuality(itemIndex)</code><br />从物品序列编号中解析品质部分。<br /><span class="lua-muted">脚本中 7 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetStoreMapSceneID|GetStoreMapSceneID]]
| [[Lua接口/服务端/GetStoreMapSceneID|GetStoreMapSceneID]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetStoreMapSceneID(sceneId, selfId, bagIndex)</code><br />获得藏宝图场景ID<br /><span style="color:#657078;">脚本中 1 处调用</span>
| <code>GetStoreMapSceneID(sceneId, selfId, bagIndex)</code><br />获得藏宝图场景ID<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetStoreMapX|GetStoreMapX]]
| [[Lua接口/服务端/GetStoreMapX|GetStoreMapX]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetStoreMapX(sceneId, selfId, bagIndex)</code><br />获得藏宝图位置X<br /><span style="color:#657078;">脚本中 1 处调用</span>
| <code>GetStoreMapX(sceneId, selfId, bagIndex)</code><br />获得藏宝图位置X<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetStoreMapZ|GetStoreMapZ]]
| [[Lua接口/服务端/GetStoreMapZ|GetStoreMapZ]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetStoreMapZ(sceneId, selfId, bagIndex)</code><br />读取指定背包藏宝图记录的 Z 坐标。<br /><span style="color:#657078;">脚本中 1 处调用</span>
| <code>GetStoreMapZ(sceneId, selfId, bagIndex)</code><br />读取指定背包藏宝图记录的 Z 坐标。<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetStorePointType|GetStorePointType]]
| [[Lua接口/服务端/GetStorePointType|GetStorePointType]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetStorePointType(sceneId, index)</code><br />在场景里获得一个藏宝点类型<br /><span style="color:#657078;">脚本中 1 处调用</span>
| <code>GetStorePointType(sceneId, index)</code><br />在场景里获得一个藏宝点类型<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/IsEquipItem|IsEquipItem]]
| [[Lua接口/服务端/IsEquipItem|IsEquipItem]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">IsEquipItem(itemTableIndex)</code><br />判断物品编号是否属于装备。<br /><span style="color:#657078;">脚本中 13 处调用</span>
| <code>IsEquipItem(itemTableIndex)</code><br />判断物品编号是否属于装备。<br /><span class="lua-muted">脚本中 13 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/IsPrescrLearned|IsPrescrLearned]]<br /><small>[[Lua接口/服务端/LuaFnIsPrescrLearned|LuaFnIsPrescrLearned]]</small>
| [[Lua接口/服务端/IsPrescrLearned|IsPrescrLearned]]<br /><small>[[Lua接口/服务端/LuaFnIsPrescrLearned|LuaFnIsPrescrLearned]]</small>
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">IsPrescrLearned(sceneId, selfId, PrescrID)</code><br />判断是否已经学会某项配方<br /><span style="color:#657078;">脚本中 449 处调用</span>
| <code>IsPrescrLearned(sceneId, selfId, PrescrID)</code><br />判断是否已经学会某项配方<br /><span class="lua-muted">脚本中 449 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/IsWhiteEquip|IsWhiteEquip]]
| [[Lua接口/服务端/IsWhiteEquip|IsWhiteEquip]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">IsWhiteEquip(itemTableIndex)</code><br />判断装备配置是否固定为零条随机属性。<br /><span style="color:#657078;">脚本中 9 处调用</span>
| <code>IsWhiteEquip(itemTableIndex)</code><br />判断装备配置是否固定为零条随机属性。<br /><span class="lua-muted">脚本中 9 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/ItemBoxEnterScene|ItemBoxEnterScene]]
| [[Lua接口/服务端/ItemBoxEnterScene|ItemBoxEnterScene]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">ItemBoxEnterScene(x, z, iBoxType, sceneId, iQualityType, iBoxItemCount, ...)</code><br />在指定场景坐标创建物品箱,并按后续物品编号填充。<br /><span style="color:#657078;">脚本中 210 处调用</span>
| <code>ItemBoxEnterScene(x, z, iBoxType, sceneId, iQualityType, iBoxItemCount, ...)</code><br />在指定场景坐标创建物品箱,并按后续物品编号填充。<br /><span class="lua-muted">脚本中 210 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnChangeVisual|LuaFnChangeVisual]]
| [[Lua接口/服务端/LuaFnChangeVisual|LuaFnChangeVisual]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnChangeVisual(sceneId, selfId, equipBagIndex, materialBagIndex, visualIndex)</code><br />按物品外观表替换装备外观。<br /><span style="color:#657078;">脚本中 1 处调用</span>
| <code>LuaFnChangeVisual(sceneId, selfId, equipBagIndex, materialBagIndex, visualIndex)</code><br />按物品外观表替换装备外观。<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnCompoundRandom|LuaFnCompoundRandom]]
| [[Lua接口/服务端/LuaFnCompoundRandom|LuaFnCompoundRandom]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnCompoundRandom(randomIndex)</code><br />从指定合成随机表中取得随机结果,表索引范围为 0 到 127。<br /><span style="color:#657078;">脚本中 1 处调用</span>
| <code>LuaFnCompoundRandom(randomIndex)</code><br />从指定合成随机表中取得随机结果,表索引范围为 0 到 127。<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnCreateMonster|LuaFnCreateMonster]]
| [[Lua接口/服务端/LuaFnCreateMonster|LuaFnCreateMonster]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnCreateMonster(SceneID, MonsterType, x, z, iAIType, iAIScript, ScriptID)</code><br />按怪物类型、坐标和脚本参数在场景内动态创建怪物。<br /><span style="color:#657078;">脚本中 192 处调用</span>
| <code>LuaFnCreateMonster(SceneID, MonsterType, x, z, iAIType, iAIScript, ScriptID)</code><br />按怪物类型、坐标和脚本参数在场景内动态创建怪物。<br /><span class="lua-muted">脚本中 192 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnDeleteMonster|LuaFnDeleteMonster]]
| [[Lua接口/服务端/LuaFnDeleteMonster|LuaFnDeleteMonster]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnDeleteMonster(SceneID, ObjID)</code><br />删除动态创建的怪物或 NPC。<br /><span style="color:#657078;">脚本中 104 处调用</span>
| <code>LuaFnDeleteMonster(SceneID, ObjID)</code><br />删除动态创建的怪物或 NPC。<br /><span class="lua-muted">脚本中 104 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnEquipEnhance|LuaFnEquipEnhance]]
| [[Lua接口/服务端/LuaFnEquipEnhance|LuaFnEquipEnhance]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnEquipEnhance(sceneId, selfId, equipBagIndex, materialBagIndex)</code><br />扣除强化费用,执行强化并同步物品;成功返回 0,新强化等级,<br /><span style="color:#657078;">脚本中 1 处调用</span>
| <code>LuaFnEquipEnhance(sceneId, selfId, equipBagIndex, materialBagIndex)</code><br />扣除强化费用,执行强化并同步物品;成功返回 0,新强化等级,<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnEquipEnhanceCheck|LuaFnEquipEnhanceCheck]]
| [[Lua接口/服务端/LuaFnEquipEnhanceCheck|LuaFnEquipEnhanceCheck]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnEquipEnhanceCheck(sceneId, selfId, equipBagIndex, materialBagIndex)</code><br />检查装备强化条件;成功返回 0,失败返回错误码。<br /><span style="color:#657078;">脚本中 1 处调用</span>
| <code>LuaFnEquipEnhanceCheck(sceneId, selfId, equipBagIndex, materialBagIndex)</code><br />检查装备强化条件;成功返回 0,失败返回错误码。<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnEquipLevelUp|LuaFnEquipLevelUp]]
| [[Lua接口/服务端/LuaFnEquipLevelUp|LuaFnEquipLevelUp]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnEquipLevelUp(sceneId, selfId, equipBagIndex, materialBagIndex)</code><br />按装备升级表执行一次装备升档。<br /><span style="color:#657078;">脚本中 1 处调用</span>
| <code>LuaFnEquipLevelUp(sceneId, selfId, equipBagIndex, materialBagIndex)</code><br />按装备升级表执行一次装备升档。<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnEquipLock|LuaFnEquipLock]]
| [[Lua接口/服务端/LuaFnEquipLock|LuaFnEquipLock]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnEquipLock(sceneId, selfId, bagIndex)</code><br />设置装备持久锁并同步完整物品信息。<br /><span style="color:#657078;">脚本中 1 处调用</span>
| <code>LuaFnEquipLock(sceneId, selfId, bagIndex)</code><br />设置装备持久锁并同步完整物品信息。<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnEquipUnLock|LuaFnEquipUnLock]]
| [[Lua接口/服务端/LuaFnEquipUnLock|LuaFnEquipUnLock]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnEquipUnLock(sceneId, selfId, bagIndex)</code><br />取消装备持久锁并同步完整物品信息。<br /><span style="color:#657078;">脚本中 1 处调用</span>
| <code>LuaFnEquipUnLock(sceneId, selfId, bagIndex)</code><br />取消装备持久锁并同步完整物品信息。<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnFaileTimes|LuaFnFaileTimes]]
| [[Lua接口/服务端/LuaFnFaileTimes|LuaFnFaileTimes]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnFaileTimes(sceneId, selfId, equipBagIndex, materialBagIndex, decrease)</code><br />消耗一次装备强化失败次数,或按参数清零。<br /><span style="color:#657078;">脚本中 2 处调用</span>
| <code>LuaFnFaileTimes(sceneId, selfId, equipBagIndex, materialBagIndex, decrease)</code><br />消耗一次装备强化失败次数,或按参数清零。<br /><span class="lua-muted">脚本中 2 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGemEmbedRandom|LuaFnGemEmbedRandom]]
| [[Lua接口/服务端/LuaFnGemEmbedRandom|LuaFnGemEmbedRandom]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGemEmbedRandom()</code><br />取得宝石镶嵌流程使用的随机结果。<br /><span style="color:#657078;">脚本中 2 处调用</span>
| <code>LuaFnGemEmbedRandom()</code><br />取得宝石镶嵌流程使用的随机结果。<br /><span class="lua-muted">脚本中 2 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetAbilityLevelUpConfig|LuaFnGetAbilityLevelUpConfig]]
| [[Lua接口/服务端/LuaFnGetAbilityLevelUpConfig|LuaFnGetAbilityLevelUpConfig]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetAbilityLevelUpConfig(abilityId, nLevel)</code><br />读取生活技能指定等级的升级费用、经验与等级限制。<br /><span style="color:#657078;">脚本中 100 处调用</span>
| <code>LuaFnGetAbilityLevelUpConfig(abilityId, nLevel)</code><br />读取生活技能指定等级的升级费用、经验与等级限制。<br /><span class="lua-muted">脚本中 100 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetAbilityLevelUpConfig2|LuaFnGetAbilityLevelUpConfig2]]
| [[Lua接口/服务端/LuaFnGetAbilityLevelUpConfig2|LuaFnGetAbilityLevelUpConfig2]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetAbilityLevelUpConfig2(abilityId, nLevel)</code><br />读取生活技能升级配置,额外返回附加金钱与经验要求。<br /><span style="color:#657078;">脚本中 14 处调用</span>
| <code>LuaFnGetAbilityLevelUpConfig2(abilityId, nLevel)</code><br />读取生活技能升级配置,额外返回附加金钱与经验要求。<br /><span class="lua-muted">脚本中 14 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetAbilityMaxLevel|LuaFnGetAbilityMaxLevel]]
| [[Lua接口/服务端/LuaFnGetAbilityMaxLevel|LuaFnGetAbilityMaxLevel]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetAbilityMaxLevel(abilityId)</code><br />读取生活技能配置允许的最大等级。<br /><span style="color:#657078;">脚本中 3 处调用</span>
| <code>LuaFnGetAbilityMaxLevel(abilityId)</code><br />读取生活技能配置允许的最大等级。<br /><span class="lua-muted">脚本中 3 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetBagEquipType|LuaFnGetBagEquipType]]
| [[Lua接口/服务端/LuaFnGetBagEquipType|LuaFnGetBagEquipType]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetBagEquipType(sceneId, selfId, nBagPos)</code><br />通过背包格子查到该物品是哪种装备(如果不是装备,则返回 -1)<br /><span style="color:#657078;">脚本中 7 处调用</span>
| <code>LuaFnGetBagEquipType(sceneId, selfId, nBagPos)</code><br />通过背包格子查到该物品是哪种装备(如果不是装备,则返回 -1)<br /><span class="lua-muted">脚本中 7 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetEquipFaileTimes|LuaFnGetEquipFaileTimes]]
| [[Lua接口/服务端/LuaFnGetEquipFaileTimes|LuaFnGetEquipFaileTimes]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetEquipFaileTimes(sceneId, selfId, bagIndex)</code><br />返回装备强化失败次数;暗器和非装备返回 0 或字段值。<br /><span style="color:#a08a6a;">脚本中未见调用</span>
| <code>LuaFnGetEquipFaileTimes(sceneId, selfId, bagIndex)</code><br />返回装备强化失败次数;暗器和非装备返回 0 或字段值。<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetItemBindStatus|LuaFnGetItemBindStatus]]
| [[Lua接口/服务端/LuaFnGetItemBindStatus|LuaFnGetItemBindStatus]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetItemBindStatus(sceneId, selfId, bagIndex)</code><br />返回物品绑定状态;位置无效返回 2,未绑定返回 0,已绑定返回 1。<br /><span style="color:#657078;">脚本中 9 处调用</span>
| <code>LuaFnGetItemBindStatus(sceneId, selfId, bagIndex)</code><br />返回物品绑定状态;位置无效返回 2,未绑定返回 0,已绑定返回 1。<br /><span class="lua-muted">脚本中 9 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetItemBoxGrowPointType|LuaFnGetItemBoxGrowPointType]]
| [[Lua接口/服务端/LuaFnGetItemBoxGrowPointType|LuaFnGetItemBoxGrowPointType]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetItemBoxGrowPointType(sceneId, itemBoxId)</code><br />返回生长点物品盒类型;对象不存在时返回 -1。<br /><span style="color:#657078;">脚本中 13 处调用</span>
| <code>LuaFnGetItemBoxGrowPointType(sceneId, itemBoxId)</code><br />返回生长点物品盒类型;对象不存在时返回 -1。<br /><span class="lua-muted">脚本中 13 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetItemCreator|LuaFnGetItemCreator]]
| [[Lua接口/服务端/LuaFnGetItemCreator|LuaFnGetItemCreator]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetItemCreator(sceneId, selfId, bagIndex)</code><br />返回物品存在标记和创建者名称;空格只返回 0。<br /><span style="color:#657078;">脚本中 6 处调用</span>
| <code>LuaFnGetItemCreator(sceneId, selfId, bagIndex)</code><br />返回物品存在标记和创建者名称;空格只返回 0。<br /><span class="lua-muted">脚本中 6 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetItemPosByItemDataID|LuaFnGetItemPosByItemDataID]]
| [[Lua接口/服务端/LuaFnGetItemPosByItemDataID|LuaFnGetItemPosByItemDataID]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetItemPosByItemDataID(sceneId, selfId, itemDataId, beginPos)</code><br />从指定容器位置开始查找物品数据编号,返回对应背包位置。<br /><span style="color:#657078;">脚本中 5 处调用</span>
| <code>LuaFnGetItemPosByItemDataID(sceneId, selfId, itemDataId, beginPos)</code><br />从指定容器位置开始查找物品数据编号,返回对应背包位置。<br /><span class="lua-muted">脚本中 5 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetItemPrice|LuaFnGetItemPrice]]
| [[Lua接口/服务端/LuaFnGetItemPrice|LuaFnGetItemPrice]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetItemPrice(sceneId, itemDataId)</code><br />返回物品配置表中的基础价格。<br /><span style="color:#657078;">脚本中 1 处调用</span>
| <code>LuaFnGetItemPrice(sceneId, itemDataId)</code><br />返回物品配置表中的基础价格。<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetItemType|LuaFnGetItemType]]
| [[Lua接口/服务端/LuaFnGetItemType|LuaFnGetItemType]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetItemType(uSerialNumber)</code><br />根据物品序列号得到物品的 Type<br /><span style="color:#657078;">脚本中 7 处调用</span>
| <code>LuaFnGetItemType(uSerialNumber)</code><br />根据物品序列号得到物品的 Type<br /><span class="lua-muted">脚本中 7 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnIsJudgeApt|LuaFnIsJudgeApt]]
| [[Lua接口/服务端/LuaFnIsJudgeApt|LuaFnIsJudgeApt]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnIsJudgeApt(sceneId, selfId, bagIndex)</code><br />返回装备资质鉴定状态:1 已鉴定,2 待鉴定,3 无资质,0 可鉴定,-1 无效。<br /><span style="color:#657078;">脚本中 5 处调用</span>
| <code>LuaFnIsJudgeApt(sceneId, selfId, bagIndex)</code><br />返回装备资质鉴定状态:1 已鉴定,2 待鉴定,3 无资质,0 可鉴定,-1 无效。<br /><span class="lua-muted">脚本中 5 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnIsMarkOrEnhance|LuaFnIsMarkOrEnhance]]
| [[Lua接口/服务端/LuaFnIsMarkOrEnhance|LuaFnIsMarkOrEnhance]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnIsMarkOrEnhance(sceneId, selfId, bagIndex, queryType)</code><br />queryType 为 1 时返回持久锁,否则返回装备强化等级。<br /><span style="color:#657078;">脚本中 2 处调用</span>
| <code>LuaFnIsMarkOrEnhance(sceneId, selfId, bagIndex, queryType)</code><br />queryType 为 1 时返回持久锁,否则返回装备强化等级。<br /><span class="lua-muted">脚本中 2 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnItemBind|LuaFnItemBind]]
| [[Lua接口/服务端/LuaFnItemBind|LuaFnItemBind]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnItemBind(sceneId, selfId, bagIndex)</code><br />绑定指定背包格中的物品,并立即向客户端同步物品状态。<br /><span style="color:#657078;">脚本中 71 处调用</span>
| <code>LuaFnItemBind(sceneId, selfId, bagIndex)</code><br />绑定指定背包格中的物品,并立即向客户端同步物品状态。<br /><span class="lua-muted">脚本中 71 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnItemBoxEnterSceneEx|LuaFnItemBoxEnterSceneEx]]
| [[Lua接口/服务端/LuaFnItemBoxEnterSceneEx|LuaFnItemBoxEnterSceneEx]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnItemBoxEnterSceneEx(sceneId, x, z, boxType, recycleTime)</code><br />创建带指定回收时间的物品盒。<br /><span style="color:#657078;">脚本中 3 处调用</span>
| <code>LuaFnItemBoxEnterSceneEx(sceneId, x, z, boxType, recycleTime)</code><br />创建带指定回收时间的物品盒。<br /><span class="lua-muted">脚本中 3 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnJudgeApt|LuaFnJudgeApt]]
| [[Lua接口/服务端/LuaFnJudgeApt|LuaFnJudgeApt]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnJudgeApt(sceneId, selfId, bagIndex)</code><br />鉴定装备资质,成功后同步完整物品信息。<br /><span style="color:#657078;">脚本中 1 处调用</span>
| <code>LuaFnJudgeApt(sceneId, selfId, bagIndex)</code><br />鉴定装备资质,成功后同步完整物品信息。<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnLockCheck|LuaFnLockCheck]]
| [[Lua接口/服务端/LuaFnLockCheck|LuaFnLockCheck]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnLockCheck(sceneId, selfId, bagIndex, cost)</code><br />检查物品加锁条件,返回 0 或定义的负错误码。<br /><span style="color:#657078;">脚本中 17 处调用</span>
| <code>LuaFnLockCheck(sceneId, selfId, bagIndex, cost)</code><br />检查物品加锁条件,返回 0 或定义的负错误码。<br /><span class="lua-muted">脚本中 17 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnRefreshItemInfo|LuaFnRefreshItemInfo]]
| [[Lua接口/服务端/LuaFnRefreshItemInfo|LuaFnRefreshItemInfo]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnRefreshItemInfo(sceneId, selfId, bagIndex)</code><br />立即向玩家重发指定格的完整物品信息,并返回 -1。<br /><span style="color:#657078;">脚本中 33 处调用</span>
| <code>LuaFnRefreshItemInfo(sceneId, selfId, bagIndex)</code><br />立即向玩家重发指定格的完整物品信息,并返回 -1。<br /><span class="lua-muted">脚本中 33 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnReSetItemApt|LuaFnReSetItemApt]]
| [[Lua接口/服务端/LuaFnReSetItemApt|LuaFnReSetItemApt]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnReSetItemApt(sceneId, selfId, bagIndex)</code><br />重置装备六项资质并返回资质等级结果。<br /><span style="color:#657078;">脚本中 1 处调用</span>
| <code>LuaFnReSetItemApt(sceneId, selfId, bagIndex)</code><br />重置装备六项资质并返回资质等级结果。<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnSendAbilityFailureMsg|LuaFnSendAbilityFailureMsg]]
| [[Lua接口/服务端/LuaFnSendAbilityFailureMsg|LuaFnSendAbilityFailureMsg]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnSendAbilityFailureMsg(sceneId, selfId, abilityId, recipeId, itemSerial)</code><br />向客户端发送生活技能失败结果。<br /><span style="color:#657078;">脚本中 1 处调用</span>
| <code>LuaFnSendAbilityFailureMsg(sceneId, selfId, abilityId, recipeId, itemSerial)</code><br />向客户端发送生活技能失败结果。<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnSendAbilitySuccessMsg|LuaFnSendAbilitySuccessMsg]]
| [[Lua接口/服务端/LuaFnSendAbilitySuccessMsg|LuaFnSendAbilitySuccessMsg]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnSendAbilitySuccessMsg(sceneId, selfId, AbilityId, RecipeId, ItemSerialNum)</code><br />向客户端发送物品制造成功的消息<br /><span style="color:#657078;">脚本中 61 处调用</span>
| <code>LuaFnSendAbilitySuccessMsg(sceneId, selfId, AbilityId, RecipeId, ItemSerialNum)</code><br />向客户端发送物品制造成功的消息<br /><span class="lua-muted">脚本中 61 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnSetEquipFaileTimes|LuaFnSetEquipFaileTimes]]
| [[Lua接口/服务端/LuaFnSetEquipFaileTimes|LuaFnSetEquipFaileTimes]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnSetEquipFaileTimes(sceneId, selfId, bagIndex, nTimes)</code><br />写入装备强化失败次数并返回状态码。<br /><span style="color:#a08a6a;">脚本中未见调用</span>
| <code>LuaFnSetEquipFaileTimes(sceneId, selfId, bagIndex, nTimes)</code><br />写入装备强化失败次数并返回状态码。<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnSetItemCreator|LuaFnSetItemCreator]]
| [[Lua接口/服务端/LuaFnSetItemCreator|LuaFnSetItemCreator]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnSetItemCreator(sceneId, selfId, nBagPos, szCreatorName)</code><br />给背包里的某个物品增加创建者名称<br /><span style="color:#657078;">脚本中 62 处调用</span>
| <code>LuaFnSetItemCreator(sceneId, selfId, nBagPos, szCreatorName)</code><br />给背包里的某个物品增加创建者名称<br /><span class="lua-muted">脚本中 62 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnStilettoCostExe|LuaFnStilettoCostExe]]
| [[Lua接口/服务端/LuaFnStilettoCostExe|LuaFnStilettoCostExe]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnStilettoCostExe(sceneId, selfId, costIndex, stuffBagPos, consumeIndex)</code><br />按 SlotCost.txt 指定索引与消耗方案扣除打孔材料和费用;本函数不增加孔数。<br /><span style="color:#657078;">脚本中 2 处调用</span>
| <code>LuaFnStilettoCostExe(sceneId, selfId, costIndex, stuffBagPos, consumeIndex)</code><br />按 SlotCost.txt 指定索引与消耗方案扣除打孔材料和费用;本函数不增加孔数。<br /><span class="lua-muted">脚本中 2 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnTryRecieveItemIgnoreFatigueState|LuaFnTryRecieveItemIgnoreFatigueState]]
| [[Lua接口/服务端/LuaFnTryRecieveItemIgnoreFatigueState|LuaFnTryRecieveItemIgnoreFatigueState]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnTryRecieveItemIgnoreFatigueState(sceneId, selfId, iItemId, iReason)</code><br />与 LuaFnTryRecieveItem 相同,但不执行疲劳状态门禁。<br /><span style="color:#657078;">脚本中 2 处调用</span>
| <code>LuaFnTryRecieveItemIgnoreFatigueState(sceneId, selfId, iItemId, iReason)</code><br />与 LuaFnTryRecieveItem 相同,但不执行疲劳状态门禁。<br /><span class="lua-muted">脚本中 2 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnUnLockCheck|LuaFnUnLockCheck]]
| [[Lua接口/服务端/LuaFnUnLockCheck|LuaFnUnLockCheck]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnUnLockCheck(sceneId, selfId, bagIndex, cost)</code><br />检查物品解锁条件,未持久加锁时返回 -3。<br /><span style="color:#657078;">脚本中 1 处调用</span>
| <code>LuaFnUnLockCheck(sceneId, selfId, bagIndex, cost)</code><br />检查物品解锁条件,未持久加锁时返回 -3。<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/QueryAreaStandingTime|QueryAreaStandingTime]]
| [[Lua接口/服务端/QueryAreaStandingTime|QueryAreaStandingTime]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">QueryAreaStandingTime(sceneId, selfId)</code><br />查询玩家在事件区域停留的时间<br /><span style="color:#657078;">脚本中 219 处调用</span>
| <code>QueryAreaStandingTime(sceneId, selfId)</code><br />查询玩家在事件区域停留的时间<br /><span class="lua-muted">脚本中 219 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/QueryHumanAbility|QueryHumanAbility]]
| [[Lua接口/服务端/QueryHumanAbility|QueryHumanAbility]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">QueryHumanAbility(sceneId, selfId, abilityId)</code><br />查询human Ability是否学习<br /><span style="color:#a08a6a;">脚本中未见调用</span>
| <code>QueryHumanAbility(sceneId, selfId, abilityId)</code><br />查询human Ability是否学习<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/QueryHumanAbilityLevel|QueryHumanAbilityLevel]]
| [[Lua接口/服务端/QueryHumanAbilityLevel|QueryHumanAbilityLevel]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">QueryHumanAbilityLevel(sceneId, selfId, AbilityID)</code><br />查询Obj_Human生活技能等级 SceneID,HumanID,AbilityID<br /><span style="color:#657078;">脚本中 838 处调用</span>
| <code>QueryHumanAbilityLevel(sceneId, selfId, AbilityID)</code><br />查询Obj_Human生活技能等级 SceneID,HumanID,AbilityID<br /><span class="lua-muted">脚本中 838 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/ResetAreaStandingTime|ResetAreaStandingTime]]
| [[Lua接口/服务端/ResetAreaStandingTime|ResetAreaStandingTime]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">ResetAreaStandingTime(sceneId, selfId)</code><br />重新设置玩家进入事件区域的时间(作为下一次触发事件的时间戳)<br /><span style="color:#657078;">脚本中 219 处调用</span>
| <code>ResetAreaStandingTime(sceneId, selfId)</code><br />重新设置玩家进入事件区域的时间(作为下一次触发事件的时间戳)<br /><span class="lua-muted">脚本中 219 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetAbilityExp|SetAbilityExp]]
| [[Lua接口/服务端/SetAbilityExp|SetAbilityExp]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetAbilityExp(sceneId, selfId, abilityId, abilityExp)</code><br />设置生活技能经验,发送的时候 / 100 是为了整型运算方便<br /><span style="color:#657078;">脚本中 1 处调用</span>
| <code>SetAbilityExp(sceneId, selfId, abilityId, abilityExp)</code><br />设置生活技能经验,发送的时候 / 100 是为了整型运算方便<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetAbilityOperaRobotTime|SetAbilityOperaRobotTime]]
| [[Lua接口/服务端/SetAbilityOperaRobotTime|SetAbilityOperaRobotTime]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetAbilityOperaRobotTime(sceneId, selfId, RobotTime)</code><br />设置生活技能挂机器时间<br /><span style="color:#a08a6a;">脚本中未见调用</span>
| <code>SetAbilityOperaRobotTime(sceneId, selfId, RobotTime)</code><br />设置生活技能挂机器时间<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetAbilityOperaTime|SetAbilityOperaTime]]
| [[Lua接口/服务端/SetAbilityOperaTime|SetAbilityOperaTime]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetAbilityOperaTime(sceneId, selfId, OperaTime)</code><br />设置生活技能操作时间<br /><span style="color:#657078;">脚本中 33 处调用</span>
| <code>SetAbilityOperaTime(sceneId, selfId, OperaTime)</code><br />设置生活技能操作时间<br /><span class="lua-muted">脚本中 33 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetAllItemPWLock|SetAllItemPWLock]]
| [[Lua接口/服务端/SetAllItemPWLock|SetAllItemPWLock]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetAllItemPWLock(sceneId, selfId, bLock)</code><br />按既定规则批量设置人物物品二级密码锁。<br /><span style="color:#657078;">脚本中 1 处调用</span>
| <code>SetAllItemPWLock(sceneId, selfId, bLock)</code><br />按既定规则批量设置人物物品二级密码锁。<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetAllPetPWLock|SetAllPetPWLock]]
| [[Lua接口/服务端/SetAllPetPWLock|SetAllPetPWLock]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetAllPetPWLock(sceneId, selfId, bLock)</code><br />按既定规则批量设置宠物二级密码锁。<br /><span style="color:#657078;">脚本中 1 处调用</span>
| <code>SetAllPetPWLock(sceneId, selfId, bLock)</code><br />按既定规则批量设置宠物二级密码锁。<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetBagItemDur|SetBagItemDur]]
| [[Lua接口/服务端/SetBagItemDur|SetBagItemDur]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetBagItemDur(sceneId, selfId, BagPos, Dur)</code><br />设置背包中物品的耐久度<br /><span style="color:#a08a6a;">脚本中未见调用</span>
| <code>SetBagItemDur(sceneId, selfId, BagPos, Dur)</code><br />设置背包中物品的耐久度<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetBagItemIdent|SetBagItemIdent]]
| [[Lua接口/服务端/SetBagItemIdent|SetBagItemIdent]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetBagItemIdent(sceneId, selfId, BagPos)</code><br />设置背包中物品的鉴定属性<br /><span style="color:#a08a6a;">脚本中未见调用</span>
| <code>SetBagItemIdent(sceneId, selfId, BagPos)</code><br />设置背包中物品的鉴定属性<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetBagItemParam|SetBagItemParam]]
| [[Lua接口/服务端/SetBagItemParam|SetBagItemParam]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetBagItemParam(sceneId, selfId, BagPos, StartPos, Type, value)</code><br />设置背包中物品的参数<br /><span style="color:#657078;">脚本中 86 处调用</span>
| <code>SetBagItemParam(sceneId, selfId, BagPos, StartPos, Type, value)</code><br />设置背包中物品的参数<br /><span class="lua-muted">脚本中 86 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetBoxItemParam|SetBoxItemParam]]
| [[Lua接口/服务端/SetBoxItemParam|SetBoxItemParam]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetBoxItemParam(sceneId, arg2, itemBoxId, itemIndex, startPos, type, value)</code><br />设置物品盒指定物品的参数。<br /><span style="color:#a08a6a;">脚本中未见调用</span>
| <code>SetBoxItemParam(sceneId, arg2, itemBoxId, itemIndex, startPos, type, value)</code><br />设置物品盒指定物品的参数。<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetHumanAbilityLevel|SetHumanAbilityLevel]]
| [[Lua接口/服务端/SetHumanAbilityLevel|SetHumanAbilityLevel]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetHumanAbilityLevel(sceneId, selfId, abilityId, abilityLvl)</code><br />设置人物生活技能级别,SceneID,HumanID,AbilityID,AbilityLevel<br /><span style="color:#657078;">脚本中 41 处调用</span>
| <code>SetHumanAbilityLevel(sceneId, selfId, abilityId, abilityLvl)</code><br />设置人物生活技能级别,SceneID,HumanID,AbilityID,AbilityLevel<br /><span class="lua-muted">脚本中 41 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetItemBoxMaxGrowTime|SetItemBoxMaxGrowTime]]
| [[Lua接口/服务端/SetItemBoxMaxGrowTime|SetItemBoxMaxGrowTime]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetItemBoxMaxGrowTime(SceneID, ItemBoxID, maxGrowTime)</code><br />设置物品箱的最大生长时间。<br /><span style="color:#657078;">脚本中 91 处调用</span>
| <code>SetItemBoxMaxGrowTime(SceneID, ItemBoxID, maxGrowTime)</code><br />设置物品箱的最大生长时间。<br /><span class="lua-muted">脚本中 91 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetItemBoxOwner|SetItemBoxOwner]]
| [[Lua接口/服务端/SetItemBoxOwner|SetItemBoxOwner]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetItemBoxOwner(sceneId, ItemBoxID, OwnerID)</code><br />设置物品箱的归属对象。<br /><span style="color:#657078;">脚本中 54 处调用</span>
| <code>SetItemBoxOwner(sceneId, ItemBoxID, OwnerID)</code><br />设置物品箱的归属对象。<br /><span class="lua-muted">脚本中 54 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetItemBoxPickOwnerTime|SetItemBoxPickOwnerTime]]
| [[Lua接口/服务端/SetItemBoxPickOwnerTime|SetItemBoxPickOwnerTime]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetItemBoxPickOwnerTime(SceneID, ItemBoxID, PickProtTime)</code><br />设置物品箱的归属者拾取保护时长。<br /><span style="color:#657078;">脚本中 24 处调用</span>
| <code>SetItemBoxPickOwnerTime(SceneID, ItemBoxID, PickProtTime)</code><br />设置物品箱的归属者拾取保护时长。<br /><span class="lua-muted">脚本中 24 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetItemBoxRecycleTimes|SetItemBoxRecycleTimes]]
| [[Lua接口/服务端/SetItemBoxRecycleTimes|SetItemBoxRecycleTimes]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetItemBoxRecycleTimes(sceneId, ItemBoxID, RecycleTimes)</code><br />设置物品箱的回收或采集次数。<br /><span style="color:#a08a6a;">脚本中未见调用</span>
| <code>SetItemBoxRecycleTimes(sceneId, ItemBoxID, RecycleTimes)</code><br />设置物品箱的回收或采集次数。<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetPrescription|SetPrescription]]
| [[Lua接口/服务端/SetPrescription|SetPrescription]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetPrescription(sceneId, selfId, PrescrID, LearnOrAbandon)</code><br />学会某项合成配方(只能操作学会,不能操作放弃具体某项配方,具体<br /><span style="color:#657078;">脚本中 10 处调用</span>
| <code>SetPrescription(sceneId, selfId, PrescrID, LearnOrAbandon)</code><br />学会某项合成配方(只能操作学会,不能操作放弃具体某项配方,具体<br /><span class="lua-muted">脚本中 10 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/TryRecieveItem|TryRecieveItem]]<br /><small>[[Lua接口/服务端/LuaFnTryRecieveItem|LuaFnTryRecieveItem]]</small>
| [[Lua接口/服务端/TryRecieveItem|TryRecieveItem]]<br /><small>[[Lua接口/服务端/LuaFnTryRecieveItem|LuaFnTryRecieveItem]]</small>
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">TryRecieveItem(sceneId, selfId, iItemId, iReason)</code><br />尝试接受物品<br /><span style="color:#657078;">脚本中 288 处调用</span>
| <code>TryRecieveItem(sceneId, selfId, iItemId, iReason)</code><br />尝试接受物品<br /><span class="lua-muted">脚本中 288 处调用</span>
|}
|}
</div>
</div>

2026年9月19日 (六) 16:59的版本

首页 · 服务端接口 · 调用约定

生活技能与装备:117 个接口,120 个调用名称,其中 95 个在当前脚本中有调用。
函数 / 别名 调用与用途
AddBagItemSlot AddBagItemSlot(sceneId, selfId, bagIndex)
按当前孔数的概率为装备增加第一至第三个宝石孔。
脚本中 1 处调用
AddBagItemSlotFour AddBagItemSlotFour(sceneId, selfId, bagIndex)
为符合条件的装备直接增加第四个宝石孔。
脚本中 1 处调用
AddGPOwner AddGPOwner(SceneID, OwnerID)
向生长点管理中加入指定归属记录。
脚本中未见调用
AddItemToBox AddItemToBox(sceneId, ItemBoxID, iQualityType, iBoxItemCount, ...)
向指定物品箱追加物品。
脚本中 318 处调用
AddStorePointOnScene AddStorePointOnScene(SceneID, StorePointType, x, z)
在场景中添加藏宝点。
脚本中未见调用
CreateMonsterOnScene CreateMonsterOnScene()
已废弃的怪物创建入口。请使用 LuaFnCreateMonster。
脚本中 1 处调用
已废弃
DelGPOwner DelGPOwner(SceneID, OwnerID)
删除生长点管理中的指定归属记录。
脚本中未见调用
DelStorePointOnScene DelStorePointOnScene(sceneId, StorePointType, index)
从场景中删除指定藏宝点。
脚本中 1 处调用
DropBoxEnterScene DropBoxEnterScene(x, z, sceneId)
创建场景掉落物品盒。
脚本中 4 处调用
EnableItemBoxPickOwnerTime EnableItemBoxPickOwnerTime(SceneID, ItemBoxID)
开始计算物品箱的归属者拾取保护时间。
脚本中 24 处调用
FindStorePointOnScene FindStorePointOnScene(sceneId, StorePointType, x, z)
在场景中查找藏宝点并返回索引。
脚本中 1 处调用
GeEquipReqLevel GeEquipReqLevel(itemTableIndex)
返回装备需求等级,非装备返回 -1。
脚本中 3 处调用
GemEnchasing GemEnchasing(sceneId, selfId, gemBagIndex, equipBagIndex)
执行宝石镶嵌。
脚本中 2 处调用
GetAbilityExp GetAbilityExp(sceneId, selfId, abilityId)
获得生活技能经验
脚本中 65 处调用
GetAbilityExpPlus GetAbilityExpPlus(sceneId, selfId, itemTypeSn)
获得生活技能经验
脚本中未见调用
GetAbilityObjIndex GetAbilityObjIndex(sceneId, selfId, Index)
读取当前生活技能操作中指定材料条目对应的背包位置。
脚本中未见调用
GetAbilityOperaRobotTime GetAbilityOperaRobotTime(sceneId, selfId)
获得生活技能挂机器时间
脚本中未见调用
GetBagGemCount GetBagGemCount(sceneId, selfId, BagPos)
读取指定背包位置装备的宝石孔位上限。
脚本中 4 处调用
GetBagItemDur GetBagItemDur(sceneId, selfId, BagPos)
获取背包中物品的耐久度
脚本中未见调用
GetBagItemIdent GetBagItemIdent(sceneId, selfId, BagPos)
获取背包中物品的鉴定属性
脚本中未见调用
GetBagItemLevel GetBagItemLevel(sceneId, selfId, BagIndex)
读取背包装备的需求等级;暗器取装备需求等级与暗器等级的较大值。
脚本中 12 处调用
GetBagItemParam GetBagItemParam(sceneId, selfId, BagPos, StartPos, Type)
获取背包中物品的参数
脚本中 103 处调用
GetBagItemTransfer GetBagItemTransfer(sceneId, selfId, bagIndex)
返回背包物品的转移描述字符串。
脚本中 149 处调用
GetBagPosByItemSn GetBagPosByItemSn(sceneId, selfId, itemTableIndex)
返回背包中首个指定物品的位置,不要求物品解锁。
脚本中 41 处调用
GetBagPosByItemSnAvailableBind GetBagPosByItemSnAvailableBind(sceneId, selfId, itemTableIndex, onlyBind)
查找未加交易锁和密码锁的指定物品,并可限定为绑定物品。
脚本中 4 处调用
GetBoxItemParam GetBoxItemParam(sceneId, arg2, itemBoxId, itemIndex, startPos, type)
返回物品盒指定物品的参数。
脚本中未见调用
GetChangeFaceItemIdAndItemCount GetChangeFaceItemIdAndItemCount(faceStyle)
返回更换脸型需要的物品编号和数量。
脚本中 1 处调用
GetChangeHairItemIdAndItemCount GetChangeHairItemIdAndItemCount(hairStyle)
返回更换发型需要的物品编号和数量。
脚本中 1 处调用
GetChangeHeadInfo GetChangeHeadInfo(headStyle)
返回更换头像需要的物品编号和数量。
脚本中 1 处调用
GetCommonItemGrade GetCommonItemGrade(itemTableIndex)
返回原料或普通物品的品级,其他类别返回 -1。
脚本中 3 处调用
GetGemEmbededCount GetGemEmbededCount(sceneId, selfId, BagPos)
读取指定背包位置装备上已镶嵌的宝石数量。
脚本中 7 处调用
GetGemEmbededType GetGemEmbededType(sceneId, selfId, bagIndex, gemIndex)
返回装备指定镶嵌槽中的宝石类型。
脚本中 3 处调用
GetGPCountByOwner GetGPCountByOwner(SceneID, OwnerID)
读取指定归属对象名下的生长点数量。
脚本中未见调用
GetHumanGUID GetHumanGUID(sceneId, selfId)
根据玩家的场景对象 ID 读取角色 GUID。
脚本中 47 处调用
GetHumanWorldX GetHumanWorldX(sceneId, selfId)
获得Obj_Human的世界坐标X 参数SceneID,HumanID,返回WorldX
脚本中 33 处调用
GetHumanWorldZ GetHumanWorldZ(sceneId, selfId)
获得Obj_Human的世界坐标Z 参数SceneID,HumanID,返回WorldZ
脚本中 31 处调用
GetItemApt GetItemApt(sceneId, selfId, bagIndex, nAptitudeType)
读取背包装备指定资质对应的属性加成百分比。
脚本中 2 处调用
GetItemBagPos GetItemBagPos(sceneId, selfId, itemTableIndex, findUnlock)
查找指定物品的首个背包位置,可排除交易锁,但不排除密码锁。
脚本中 9 处调用
GetItemBoxMaxGrowTime GetItemBoxMaxGrowTime(SceneID, ItemBoxID)
读取物品箱的最大生长时间。
脚本中未见调用
GetItemBoxOpenFlag GetItemBoxOpenFlag(SceneID, ItemBoxID)
读取物品箱的开启状态标志。
脚本中未见调用
GetItemBoxOwner GetItemBoxOwner(SceneID, ItemBoxID)
读取物品箱的归属对象 ID。
脚本中 72 处调用
GetItemBoxRecycleTimes GetItemBoxRecycleTimes(sceneId, ItemBoxID)
读取物品箱的回收或采集次数。
脚本中未见调用
GetItemBoxRequireAbilityID GetItemBoxRequireAbilityID(sceneId, ItemBoxID)
获得Obj_ItemBox需要的生活技能编号
脚本中 198 处调用
GetItemBoxWorldPosX GetItemBoxWorldPosX(SceneID, ItemBoxID)
读取物品箱的 X 坐标。
脚本中 98 处调用
GetItemBoxWorldPosZ GetItemBoxWorldPosZ(SceneID, ItemBoxID)
读取物品箱的 Z 坐标。
脚本中 98 处调用
GetItemClass GetItemClass(itemTableIndex)
返回物品编号中的物品类别。
脚本中 2 处调用
GetItemEquipPoint GetItemEquipPoint(itemTableIndex)
返回装备穿戴部位,非装备返回 -1。
脚本中 3 处调用
GetItemIndex GetItemIndex(itemIndex)
从物品序列编号中解析物品索引部分。
脚本中 1 处调用
GetItemLevel GetItemLevel(sceneId, selfId, itemId)
读取普通物品或任务物品配置中的等级值。
脚本中未见调用
GetItemName GetItemName(sceneId, itemIndex)
从物品表返回物品名称。
脚本中 53 处调用
GetItemNameID GetItemNameID(itemTableIndex)
返回装备名称资源编号,非装备返回 -1。
脚本中 3 处调用
GetItemQuality
LuaFnGetItemQuality
GetItemQuality(itemIndex)
从物品序列编号中解析品质部分。
脚本中 7 处调用
GetStoreMapSceneID GetStoreMapSceneID(sceneId, selfId, bagIndex)
获得藏宝图场景ID
脚本中 1 处调用
GetStoreMapX GetStoreMapX(sceneId, selfId, bagIndex)
获得藏宝图位置X
脚本中 1 处调用
GetStoreMapZ GetStoreMapZ(sceneId, selfId, bagIndex)
读取指定背包藏宝图记录的 Z 坐标。
脚本中 1 处调用
GetStorePointType GetStorePointType(sceneId, index)
在场景里获得一个藏宝点类型
脚本中 1 处调用
IsEquipItem IsEquipItem(itemTableIndex)
判断物品编号是否属于装备。
脚本中 13 处调用
IsPrescrLearned
LuaFnIsPrescrLearned
IsPrescrLearned(sceneId, selfId, PrescrID)
判断是否已经学会某项配方
脚本中 449 处调用
IsWhiteEquip IsWhiteEquip(itemTableIndex)
判断装备配置是否固定为零条随机属性。
脚本中 9 处调用
ItemBoxEnterScene ItemBoxEnterScene(x, z, iBoxType, sceneId, iQualityType, iBoxItemCount, ...)
在指定场景坐标创建物品箱,并按后续物品编号填充。
脚本中 210 处调用
LuaFnChangeVisual LuaFnChangeVisual(sceneId, selfId, equipBagIndex, materialBagIndex, visualIndex)
按物品外观表替换装备外观。
脚本中 1 处调用
LuaFnCompoundRandom LuaFnCompoundRandom(randomIndex)
从指定合成随机表中取得随机结果,表索引范围为 0 到 127。
脚本中 1 处调用
LuaFnCreateMonster LuaFnCreateMonster(SceneID, MonsterType, x, z, iAIType, iAIScript, ScriptID)
按怪物类型、坐标和脚本参数在场景内动态创建怪物。
脚本中 192 处调用
LuaFnDeleteMonster LuaFnDeleteMonster(SceneID, ObjID)
删除动态创建的怪物或 NPC。
脚本中 104 处调用
LuaFnEquipEnhance LuaFnEquipEnhance(sceneId, selfId, equipBagIndex, materialBagIndex)
扣除强化费用,执行强化并同步物品;成功返回 0,新强化等级,
脚本中 1 处调用
LuaFnEquipEnhanceCheck LuaFnEquipEnhanceCheck(sceneId, selfId, equipBagIndex, materialBagIndex)
检查装备强化条件;成功返回 0,失败返回错误码。
脚本中 1 处调用
LuaFnEquipLevelUp LuaFnEquipLevelUp(sceneId, selfId, equipBagIndex, materialBagIndex)
按装备升级表执行一次装备升档。
脚本中 1 处调用
LuaFnEquipLock LuaFnEquipLock(sceneId, selfId, bagIndex)
设置装备持久锁并同步完整物品信息。
脚本中 1 处调用
LuaFnEquipUnLock LuaFnEquipUnLock(sceneId, selfId, bagIndex)
取消装备持久锁并同步完整物品信息。
脚本中 1 处调用
LuaFnFaileTimes LuaFnFaileTimes(sceneId, selfId, equipBagIndex, materialBagIndex, decrease)
消耗一次装备强化失败次数,或按参数清零。
脚本中 2 处调用
LuaFnGemEmbedRandom LuaFnGemEmbedRandom()
取得宝石镶嵌流程使用的随机结果。
脚本中 2 处调用
LuaFnGetAbilityLevelUpConfig LuaFnGetAbilityLevelUpConfig(abilityId, nLevel)
读取生活技能指定等级的升级费用、经验与等级限制。
脚本中 100 处调用
LuaFnGetAbilityLevelUpConfig2 LuaFnGetAbilityLevelUpConfig2(abilityId, nLevel)
读取生活技能升级配置,额外返回附加金钱与经验要求。
脚本中 14 处调用
LuaFnGetAbilityMaxLevel LuaFnGetAbilityMaxLevel(abilityId)
读取生活技能配置允许的最大等级。
脚本中 3 处调用
LuaFnGetBagEquipType LuaFnGetBagEquipType(sceneId, selfId, nBagPos)
通过背包格子查到该物品是哪种装备(如果不是装备,则返回 -1)
脚本中 7 处调用
LuaFnGetEquipFaileTimes LuaFnGetEquipFaileTimes(sceneId, selfId, bagIndex)
返回装备强化失败次数;暗器和非装备返回 0 或字段值。
脚本中未见调用
LuaFnGetItemBindStatus LuaFnGetItemBindStatus(sceneId, selfId, bagIndex)
返回物品绑定状态;位置无效返回 2,未绑定返回 0,已绑定返回 1。
脚本中 9 处调用
LuaFnGetItemBoxGrowPointType LuaFnGetItemBoxGrowPointType(sceneId, itemBoxId)
返回生长点物品盒类型;对象不存在时返回 -1。
脚本中 13 处调用
LuaFnGetItemCreator LuaFnGetItemCreator(sceneId, selfId, bagIndex)
返回物品存在标记和创建者名称;空格只返回 0。
脚本中 6 处调用
LuaFnGetItemPosByItemDataID LuaFnGetItemPosByItemDataID(sceneId, selfId, itemDataId, beginPos)
从指定容器位置开始查找物品数据编号,返回对应背包位置。
脚本中 5 处调用
LuaFnGetItemPrice LuaFnGetItemPrice(sceneId, itemDataId)
返回物品配置表中的基础价格。
脚本中 1 处调用
LuaFnGetItemType LuaFnGetItemType(uSerialNumber)
根据物品序列号得到物品的 Type
脚本中 7 处调用
LuaFnIsJudgeApt LuaFnIsJudgeApt(sceneId, selfId, bagIndex)
返回装备资质鉴定状态:1 已鉴定,2 待鉴定,3 无资质,0 可鉴定,-1 无效。
脚本中 5 处调用
LuaFnIsMarkOrEnhance LuaFnIsMarkOrEnhance(sceneId, selfId, bagIndex, queryType)
queryType 为 1 时返回持久锁,否则返回装备强化等级。
脚本中 2 处调用
LuaFnItemBind LuaFnItemBind(sceneId, selfId, bagIndex)
绑定指定背包格中的物品,并立即向客户端同步物品状态。
脚本中 71 处调用
LuaFnItemBoxEnterSceneEx LuaFnItemBoxEnterSceneEx(sceneId, x, z, boxType, recycleTime)
创建带指定回收时间的物品盒。
脚本中 3 处调用
LuaFnJudgeApt LuaFnJudgeApt(sceneId, selfId, bagIndex)
鉴定装备资质,成功后同步完整物品信息。
脚本中 1 处调用
LuaFnLockCheck LuaFnLockCheck(sceneId, selfId, bagIndex, cost)
检查物品加锁条件,返回 0 或定义的负错误码。
脚本中 17 处调用
LuaFnRefreshItemInfo LuaFnRefreshItemInfo(sceneId, selfId, bagIndex)
立即向玩家重发指定格的完整物品信息,并返回 -1。
脚本中 33 处调用
LuaFnReSetItemApt LuaFnReSetItemApt(sceneId, selfId, bagIndex)
重置装备六项资质并返回资质等级结果。
脚本中 1 处调用
LuaFnSendAbilityFailureMsg LuaFnSendAbilityFailureMsg(sceneId, selfId, abilityId, recipeId, itemSerial)
向客户端发送生活技能失败结果。
脚本中 1 处调用
LuaFnSendAbilitySuccessMsg LuaFnSendAbilitySuccessMsg(sceneId, selfId, AbilityId, RecipeId, ItemSerialNum)
向客户端发送物品制造成功的消息
脚本中 61 处调用
LuaFnSetEquipFaileTimes LuaFnSetEquipFaileTimes(sceneId, selfId, bagIndex, nTimes)
写入装备强化失败次数并返回状态码。
脚本中未见调用
LuaFnSetItemCreator LuaFnSetItemCreator(sceneId, selfId, nBagPos, szCreatorName)
给背包里的某个物品增加创建者名称
脚本中 62 处调用
LuaFnStilettoCostExe LuaFnStilettoCostExe(sceneId, selfId, costIndex, stuffBagPos, consumeIndex)
按 SlotCost.txt 指定索引与消耗方案扣除打孔材料和费用;本函数不增加孔数。
脚本中 2 处调用
LuaFnTryRecieveItemIgnoreFatigueState LuaFnTryRecieveItemIgnoreFatigueState(sceneId, selfId, iItemId, iReason)
与 LuaFnTryRecieveItem 相同,但不执行疲劳状态门禁。
脚本中 2 处调用
LuaFnUnLockCheck LuaFnUnLockCheck(sceneId, selfId, bagIndex, cost)
检查物品解锁条件,未持久加锁时返回 -3。
脚本中 1 处调用
QueryAreaStandingTime QueryAreaStandingTime(sceneId, selfId)
查询玩家在事件区域停留的时间
脚本中 219 处调用
QueryHumanAbility QueryHumanAbility(sceneId, selfId, abilityId)
查询human Ability是否学习
脚本中未见调用
QueryHumanAbilityLevel QueryHumanAbilityLevel(sceneId, selfId, AbilityID)
查询Obj_Human生活技能等级 SceneID,HumanID,AbilityID
脚本中 838 处调用
ResetAreaStandingTime ResetAreaStandingTime(sceneId, selfId)
重新设置玩家进入事件区域的时间(作为下一次触发事件的时间戳)
脚本中 219 处调用
SetAbilityExp SetAbilityExp(sceneId, selfId, abilityId, abilityExp)
设置生活技能经验,发送的时候 / 100 是为了整型运算方便
脚本中 1 处调用
SetAbilityOperaRobotTime SetAbilityOperaRobotTime(sceneId, selfId, RobotTime)
设置生活技能挂机器时间
脚本中未见调用
SetAbilityOperaTime SetAbilityOperaTime(sceneId, selfId, OperaTime)
设置生活技能操作时间
脚本中 33 处调用
SetAllItemPWLock SetAllItemPWLock(sceneId, selfId, bLock)
按既定规则批量设置人物物品二级密码锁。
脚本中 1 处调用
SetAllPetPWLock SetAllPetPWLock(sceneId, selfId, bLock)
按既定规则批量设置宠物二级密码锁。
脚本中 1 处调用
SetBagItemDur SetBagItemDur(sceneId, selfId, BagPos, Dur)
设置背包中物品的耐久度
脚本中未见调用
SetBagItemIdent SetBagItemIdent(sceneId, selfId, BagPos)
设置背包中物品的鉴定属性
脚本中未见调用
SetBagItemParam SetBagItemParam(sceneId, selfId, BagPos, StartPos, Type, value)
设置背包中物品的参数
脚本中 86 处调用
SetBoxItemParam SetBoxItemParam(sceneId, arg2, itemBoxId, itemIndex, startPos, type, value)
设置物品盒指定物品的参数。
脚本中未见调用
SetHumanAbilityLevel SetHumanAbilityLevel(sceneId, selfId, abilityId, abilityLvl)
设置人物生活技能级别,SceneID,HumanID,AbilityID,AbilityLevel
脚本中 41 处调用
SetItemBoxMaxGrowTime SetItemBoxMaxGrowTime(SceneID, ItemBoxID, maxGrowTime)
设置物品箱的最大生长时间。
脚本中 91 处调用
SetItemBoxOwner SetItemBoxOwner(sceneId, ItemBoxID, OwnerID)
设置物品箱的归属对象。
脚本中 54 处调用
SetItemBoxPickOwnerTime SetItemBoxPickOwnerTime(SceneID, ItemBoxID, PickProtTime)
设置物品箱的归属者拾取保护时长。
脚本中 24 处调用
SetItemBoxRecycleTimes SetItemBoxRecycleTimes(sceneId, ItemBoxID, RecycleTimes)
设置物品箱的回收或采集次数。
脚本中未见调用
SetPrescription SetPrescription(sceneId, selfId, PrescrID, LearnOrAbandon)
学会某项合成配方(只能操作学会,不能操作放弃具体某项配方,具体
脚本中 10 处调用
TryRecieveItem
LuaFnTryRecieveItem
TryRecieveItem(sceneId, selfId, iItemId, iReason)
尝试接受物品
脚本中 288 处调用