查看“︁Lua接口/服务端函数索引/角色属性与物品”︁的源代码
来自天龙知识库
←
Lua接口/服务端函数索引/角色属性与物品
跳到导航
跳到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
__NOTOC__ <div class="lua-reference"> [[首页|首页]] · [[Lua接口/服务端函数索引|服务端接口]] · [[Lua接口/服务端调用约定|调用约定]] <div class="lua-lead">角色属性与物品:217 个接口,237 个调用名称,其中 150 个在当前脚本中有调用。</div> {| class="wikitable" ! scope="col" class="lua-w36" | 函数 / 别名 ! scope="col" | 调用与用途 |- | [[Lua接口/服务端/AddBankMoney|AddBankMoney]] | <code>AddBankMoney(sceneId, selfId, value)</code><br />增加银行金币并写入资金审计,同时同步世界服金币系统总量。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/AddExp|AddExp]]<br /><small>[[Lua接口/服务端/LuaFnAddExp|LuaFnAddExp]]</small> | <code>AddExp(sceneId, selfId, exp)</code><br />增加玩家的战斗经验值<br /><span class="lua-muted">脚本中 223 处调用</span> |- | [[Lua接口/服务端/AddExpMore|AddExpMore]] | <code>AddExpMore(sceneId, selfId, exp)</code><br />按任务经验来源追加经验,不接受负数。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/AddMoney|AddMoney]]<br /><small>[[Lua接口/服务端/LuaFnAddMoney|LuaFnAddMoney]]</small> | <code>AddMoney(sceneId, selfId, profit, arg4, arg5)</code><br />增加玩家金钱<br /><span class="lua-muted">脚本中 198 处调用</span> |- | [[Lua接口/服务端/AddMoneyJZ|AddMoneyJZ]] | <code>AddMoneyJZ(sceneId, selfId, value)</code><br />增加交子并同步世界服交子收入统计。返回 1 成功、0 失败。<br /><span class="lua-muted">脚本中 3 处调用</span> |- | [[Lua接口/服务端/AddSkill|AddSkill]] | <code>AddSkill(sceneId, selfId, skillId)</code><br />给当前玩家加某个技能<br /><span class="lua-muted">脚本中 25 处调用</span> |- | [[Lua接口/服务端/AddXinFa|AddXinFa]] | <code>AddXinFa(sceneId, selfId, xinfaId)</code><br />给当前玩家加某个心法<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/ChangeHumanFaceModel|ChangeHumanFaceModel]] | <code>ChangeHumanFaceModel(sceneId, selfId, faceStyle)</code><br />按脸型配表校验性别和使用范围,扣除物品及金钱后更换脸型。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/ChangePlayerHeadImage|ChangePlayerHeadImage]] | <code>ChangePlayerHeadImage(sceneId, selfId, headIndex)</code><br />按头像配表扣除物品及金钱,更换头像并通知世界服。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/CostMoney|CostMoney]]<br /><small>[[Lua接口/服务端/LuaFnCostMoney|LuaFnCostMoney]]</small> | <code>CostMoney(sceneId, selfId, payment)</code><br />扣除玩家金钱<br /><span class="lua-muted">脚本中 14 处调用</span> |- | [[Lua接口/服务端/DEGetCount|DEGetCount]] | <code>DEGetCount(sceneId, selfId)</code><br />返回三类免费双倍经验领取次数。<br /><span class="lua-muted">脚本中 7 处调用</span> |- | [[Lua接口/服务端/DEGetFreeTime|DEGetFreeTime]] | <code>DEGetFreeTime(sceneId, selfId)</code><br />返回玩家当前剩余的免费双倍经验时间。<br /><span class="lua-muted">脚本中 11 处调用</span> |- | [[Lua接口/服务端/DEGetMoneyTime|DEGetMoneyTime]] | <code>DEGetMoneyTime(sceneId, selfId)</code><br />返回玩家通过付费获得的双倍经验时间。<br /><span class="lua-muted">脚本中 12 处调用</span> |- | [[Lua接口/服务端/DEGetPreTime|DEGetPreTime]] | <code>DEGetPreTime(sceneId, selfId)</code><br />返回玩家上一次双倍经验刷新时间。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/DEIsLock|DEIsLock]] | <code>DEIsLock(sceneId, selfId)</code><br />返回玩家的双倍经验锁定状态。<br /><span class="lua-muted">脚本中 10 处调用</span> |- | [[Lua接口/服务端/DelItem|DelItem]] | <code>DelItem(sceneId, selfId, itemIndex, delCount)</code><br />按物品配置编号扣除背包中的指定数量,失败时可能已部分扣除。<br /><span class="lua-muted">脚本中 260 处调用</span> |- | [[Lua接口/服务端/DelSkill|DelSkill]] | <code>DelSkill(sceneId, selfId, skillId)</code><br />删除当前玩家的某个技能<br /><span class="lua-muted">脚本中 22 处调用</span> |- | [[Lua接口/服务端/DelXinFa|DelXinFa]] | <code>DelXinFa(sceneId, selfId, xinfaId)</code><br />删除当前玩家的某个心法<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/DEResetWeeklyFreeTime|DEResetWeeklyFreeTime]]<br /><small>[[Lua接口/服务端/LuaFnDEResetWeeklyFreeTime|LuaFnDEResetWeeklyFreeTime]]</small> | <code>DEResetWeeklyFreeTime(sceneId, selfId)</code><br />重置玩家每周免费双倍经验时间。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/DESetCount|DESetCount]] | <code>DESetCount(sceneId, selfId, value, valueCity, valueOther)</code><br />设置三类免费双倍经验领取次数,并记录变更前后状态。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/DESetFreeTime|DESetFreeTime]] | <code>DESetFreeTime(sceneId, selfId, value)</code><br />设置玩家的免费双倍经验时间,并记录变更前后状态。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/DESetLock|DESetLock]] | <code>DESetLock(sceneId, selfId, value)</code><br />设置玩家的双倍经验锁定状态,并记录变更前后状态。<br /><span class="lua-muted">脚本中 5 处调用</span> |- | [[Lua接口/服务端/DESetMoneyTime|DESetMoneyTime]] | <code>DESetMoneyTime(sceneId, selfId, value)</code><br />设置玩家的付费双倍经验时间,并记录变更前后状态。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/DESetPreTime|DESetPreTime]] | <code>DESetPreTime(sceneId, selfId, nTime)</code><br />设置玩家上一次双倍经验刷新时间。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/DestroyMenPai|DestroyMenPai]] | <code>DestroyMenPai(sceneId, selfId, arg3)</code><br />当前仅校验玩家状态,不执行门派销毁操作。<br /><span class="lua-warn">脚本中未见调用</span><br />'''无实际操作''' |- | [[Lua接口/服务端/EraseItem|EraseItem]]<br /><small>[[Lua接口/服务端/LuaFnEraseItem|LuaFnEraseItem]]</small> | <code>EraseItem(sceneId, selfId, bagIndex)</code><br />删除指定背包格的整格物品,包括全部堆叠数量。<br /><span class="lua-muted">脚本中 84 处调用</span> |- | [[Lua接口/服务端/ExecuteDeleteChar|ExecuteDeleteChar]] | <code>ExecuteDeleteChar(sceneId, selfId)</code><br />提交删除角色请求。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/GetBasicBagEndPos|GetBasicBagEndPos]] | <code>GetBasicBagEndPos(sceneId, selfId)</code><br />读取普通背包末格位置,当前返回 29。<br /><span class="lua-muted">脚本中 3 处调用</span> |- | [[Lua接口/服务端/GetBasicBagStartPos|GetBasicBagStartPos]] | <code>GetBasicBagStartPos(sceneId, selfId)</code><br />背包区间查询:基础栏为 0-99,材料栏为 100-199。<br /><span class="lua-muted">脚本中 3 处调用</span> |- | [[Lua接口/服务端/GetCharPrize|GetCharPrize]] | <code>GetCharPrize(sceneId, selfId, askType, goodsType, goodsNumber, costPoint)</code><br />得到 selfId 的善恶值<br /><span class="lua-muted">脚本中 5 处调用</span> |- | [[Lua接口/服务端/GetCon|GetCon]] | <code>GetCon(sceneId, selfId)</code><br />获得玩家的体力值<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/GetConfigInfo|GetConfigInfo]] | <code>GetConfigInfo(sceneId, key)</code><br />按名称读取脚本可见的服务器开关。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/GetCurCamp|GetCurCamp]] | <code>GetCurCamp(sceneId, selfId)</code><br />获得玩家的当前阵营<br /><span class="lua-muted">脚本中 4 处调用</span> |- | [[Lua接口/服务端/GetExp|GetExp]] | <code>GetExp(sceneId, selfId)</code><br />获得玩家的当前战斗经验值<br /><span class="lua-muted">脚本中 7 处调用</span> |- | [[Lua接口/服务端/GetExpAttenuationInfo|GetExpAttenuationInfo]] | <code>GetExpAttenuationInfo(sceneId, selfId, levelDelta)</code><br />返回指定等级差对应的人物经验衰减系数。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/GetFullExp|GetFullExp]] | <code>GetFullExp(sceneId, selfId)</code><br />返回当前等级允许保存的经验上限,即升级经验的四倍。<br /><span class="lua-muted">脚本中 5 处调用</span> |- | [[Lua接口/服务端/GetHostIP|GetHostIP]] | <code>GetHostIP(sceneId, selfId)</code><br />返回玩家当前连接的客户端地址。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/GetHp|GetHp]] | <code>GetHp(sceneId, selfId)</code><br />读取角色当前生命值。<br /><span class="lua-muted">脚本中 57 处调用</span> |- | [[Lua接口/服务端/GetHumanAttr|GetHumanAttr]] | <code>GetHumanAttr(sceneId, selfId, attrType)</code><br />按官方编号返回玩家六类攻击属性。<br /><span class="lua-muted">脚本中 6 处调用</span> |- | [[Lua接口/服务端/GetHumanEnergy|GetHumanEnergy]] | <code>GetHumanEnergy(sceneId, selfId)</code><br />读取玩家的精力。<br /><span class="lua-muted">脚本中 52 处调用</span> |- | [[Lua接口/服务端/GetHumanEnergyRegeneRate|GetHumanEnergyRegeneRate]] | <code>GetHumanEnergyRegeneRate(sceneId, selfId)</code><br />读取玩家的精力恢复速率。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/GetHumanFaceModel|GetHumanFaceModel]] | <code>GetHumanFaceModel(sceneId, selfId)</code><br />返回玩家当前脸部模型编号。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/GetHumanGuildPoint|GetHumanGuildPoint]] | <code>GetHumanGuildPoint(sceneId, selfId)</code><br />返回玩家帮会贡献点。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/GetHumanHairColor|GetHumanHairColor]] | <code>GetHumanHairColor(sceneId, selfId)</code><br />设置玩家头发颜色<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/GetHumanHairModel|GetHumanHairModel]] | <code>GetHumanHairModel(sceneId, selfId)</code><br />设置玩家头发模型<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/GetHumanJuqingPoint|GetHumanJuqingPoint]] | <code>GetHumanJuqingPoint(sceneId, selfId)</code><br />返回玩家当前剧情点。<br /><span class="lua-muted">脚本中 7 处调用</span> |- | [[Lua接口/服务端/GetHumanMaxEnergy|GetHumanMaxEnergy]] | <code>GetHumanMaxEnergy(sceneId, selfId)</code><br />读取玩家的精力上限。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/GetHumanMaxVigor|GetHumanMaxVigor]] | <code>GetHumanMaxVigor(sceneId, selfId)</code><br />读取玩家的活力上限。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/GetHumanMenpaiPoint|GetHumanMenpaiPoint]] | <code>GetHumanMenpaiPoint(sceneId, selfId)</code><br />返回玩家门派贡献点。<br /><span class="lua-muted">脚本中 43 处调用</span> |- | [[Lua接口/服务端/GetHumanVigor|GetHumanVigor]] | <code>GetHumanVigor(sceneId, selfId)</code><br />读取玩家的活力。<br /><span class="lua-muted">脚本中 109 处调用</span> |- | [[Lua接口/服务端/GetHumanVigorRegeneRate|GetHumanVigorRegeneRate]] | <code>GetHumanVigorRegeneRate(sceneId, selfId)</code><br />读取玩家的活力恢复速率。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/GetItemCount|GetItemCount]]<br /><small>[[Lua接口/服务端/LuaFnGetItemCount|LuaFnGetItemCount]]</small> | <code>GetItemCount(sceneId, selfId, itemTypeSn)</code><br />统计指定物品的数量,包括已装备物品与背包物品。<br /><span class="lua-muted">脚本中 195 处调用</span> |- | [[Lua接口/服务端/GetItemTableIndexByIndex|GetItemTableIndexByIndex]]<br /><small>[[Lua接口/服务端/LuaFnGetItemTableIndexByIndex|LuaFnGetItemTableIndexByIndex]]</small> | <code>GetItemTableIndexByIndex(sceneId, selfId, itemIndex)</code><br />读取指定背包格中的物品配置编号。<br /><span class="lua-muted">脚本中 85 处调用</span> |- | [[Lua接口/服务端/GetLeftDeleteTime|GetLeftDeleteTime]] | <code>GetLeftDeleteTime(sceneId, selfId)</code><br />返回角色删除倒计时,单位与角色删除日期字段保持一致。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/GetLevel|GetLevel]]<br /><small>[[Lua接口/服务端/LuaFnGetLevel|LuaFnGetLevel]]</small> | <code>GetLevel(sceneId, selfId)</code><br />读取角色当前等级。<br /><span class="lua-muted">脚本中 940 处调用</span> |- | [[Lua接口/服务端/GetLoginDiffTime|GetLoginDiffTime]] | <code>GetLoginDiffTime(sceneId, selfId)</code><br />返回玩家从上次登出到本次登录相差的完整天数。<br /><span class="lua-muted">脚本中 3 处调用</span> |- | [[Lua接口/服务端/GetMaxHp|GetMaxHp]] | <code>GetMaxHp(sceneId, selfId)</code><br />返回角色单位的生命上限。<br /><span class="lua-muted">脚本中 37 处调用</span> |- | [[Lua接口/服务端/GetMaxMp|GetMaxMp]] | <code>GetMaxMp(sceneId, selfId)</code><br />返回角色单位的气上限。<br /><span class="lua-muted">脚本中 21 处调用</span> |- | [[Lua接口/服务端/GetMaxRage|GetMaxRage]] | <code>GetMaxRage(sceneId, selfId)</code><br />返回角色单位怒气上限,非角色单位返回 -1。<br /><span class="lua-muted">脚本中 3 处调用</span> |- | [[Lua接口/服务端/GetMenPai|GetMenPai]]<br /><small>[[Lua接口/服务端/LuaFnGetMenPai|LuaFnGetMenPai]]</small> | <code>GetMenPai(sceneId, selfId)</code><br />获取玩家当前所属门派ID<br /><span class="lua-muted">脚本中 320 处调用</span> |- | [[Lua接口/服务端/GetMenPaiFigure|GetMenPaiFigure]] | <code>GetMenPaiFigure(sceneId, selfId)</code><br />当前仅校验玩家状态,不返回门派代表信息。<br /><span class="lua-warn">脚本中未见调用</span><br />'''无查询结果''' |- | [[Lua接口/服务端/GetMenpaiItem|GetMenpaiItem]] | <code>GetMenpaiItem(sceneId, selfId)</code><br />按玩家门派和等级返回门派任务物品编号与名称。<br /><span class="lua-muted">脚本中 9 处调用</span> |- | [[Lua接口/服务端/GetMenPaiMaster|GetMenPaiMaster]] | <code>GetMenPaiMaster(sceneId, selfId)</code><br />当前仅校验玩家状态,不返回门派掌门信息。<br /><span class="lua-warn">脚本中未见调用</span><br />'''无查询结果''' |- | [[Lua接口/服务端/GetMenPaiTitle|GetMenPaiTitle]] | <code>GetMenPaiTitle(sceneId, selfId)</code><br />当前仅校验玩家状态,不返回门派头衔。<br /><span class="lua-warn">脚本中未见调用</span><br />'''无查询结果''' |- | [[Lua接口/服务端/GetMoney|GetMoney]]<br /><small>[[Lua接口/服务端/LuaFnGetMoney|LuaFnGetMoney]]</small> | <code>GetMoney(sceneId, selfId)</code><br />获得玩家的现金<br /><span class="lua-muted">脚本中 125 处调用</span> |- | [[Lua接口/服务端/GetMoneyJZ|GetMoneyJZ]] | <code>GetMoneyJZ(sceneId, selfId)</code><br />返回玩家交子数量。<br /><span class="lua-muted">脚本中 105 处调用</span> |- | [[Lua接口/服务端/GetMp|GetMp]] | <code>GetMp(sceneId, selfId)</code><br />读取角色当前气值。<br /><span class="lua-muted">脚本中 22 处调用</span> |- | [[Lua接口/服务端/GetName|GetName]]<br /><small>[[Lua接口/服务端/LuaFnGetName|LuaFnGetName]]</small> | <code>GetName(sceneId, selfId)</code><br />读取角色名称,适用于玩家、怪物等角色对象。<br /><span class="lua-muted">脚本中 2313 处调用</span> |- | [[Lua接口/服务端/GetPlayerRemainPoints|GetPlayerRemainPoints]] | <code>GetPlayerRemainPoints(sceneId, selfId)</code><br />返回玩家尚未分配的一级属性点。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/GetRage|GetRage]] | <code>GetRage(sceneId, selfId)</code><br />返回角色单位当前怒气,非角色单位返回 -1。<br /><span class="lua-muted">脚本中 3 处调用</span> |- | [[Lua接口/服务端/GetSex|GetSex]]<br /><small>[[Lua接口/服务端/LuaFnGetSex|LuaFnGetSex]]</small> | <code>GetSex(sceneId, selfId)</code><br />获得玩家的性别<br /><span class="lua-muted">脚本中 146 处调用</span> |- | [[Lua接口/服务端/GetSkillName|GetSkillName]] | <code>GetSkillName(skillID)</code><br />返回技能模板名称,模板不存在时返回空字符串。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/GetWorldPos|GetWorldPos]]<br /><small>[[Lua接口/服务端/LuaFnGetWorldPos|LuaFnGetWorldPos]]</small> | <code>GetWorldPos(sceneId, selfId)</code><br />得到角色(character)当前坐标<br /><span class="lua-muted">脚本中 251 处调用</span> |- | [[Lua接口/服务端/GetXinFaLevel|GetXinFaLevel]]<br /><small>[[Lua接口/服务端/LuaFnGetXinFaLevel|LuaFnGetXinFaLevel]]</small> | <code>GetXinFaLevel(sceneId, selfId, xinfaId)</code><br />返回指定心法的当前等级。<br /><span class="lua-muted">脚本中 10 处调用</span> |- | [[Lua接口/服务端/HaveItem|HaveItem]] | <code>HaveItem(sceneId, selfId, itemTypeSn)</code><br />判断当前玩家是否拥有某个道具<br /><span class="lua-muted">脚本中 96 处调用</span> |- | [[Lua接口/服务端/HaveItemInBag|HaveItemInBag]] | <code>HaveItemInBag(sceneId, selfId, itemTypeSn)</code><br />判断当前玩家包中是否拥有某个道具<br /><span class="lua-muted">脚本中 12 处调用</span> |- | [[Lua接口/服务端/HaveItemInBank|HaveItemInBank]] | <code>HaveItemInBank(sceneId, selfId, itemIndex)</code><br />判断银行中是否存在指定物品;找到任意数量即返回 1。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/HaveSkill|HaveSkill]]<br /><small>[[Lua接口/服务端/LuaFnHaveSkill|LuaFnHaveSkill]]</small> | <code>HaveSkill(sceneId, selfId, skillId)</code><br />判断角色是否拥有指定技能;已拥有返回 1,未拥有返回 -1。<br /><span class="lua-muted">脚本中 32 处调用</span> |- | [[Lua接口/服务端/HaveXinFa|HaveXinFa]] | <code>HaveXinFa(sceneId, selfId, xinfaId)</code><br />判断当前玩家是否有某个心法。未学过该技能返回-1,否则返回心法等级<br /><span class="lua-muted">脚本中 4 处调用</span> |- | [[Lua接口/服务端/HumanZhuanXing|HumanZhuanXing]] | <code>HumanZhuanXing(sceneId, selfId, sex, hairColor, hairModel, faceModel, portraitID)</code><br />转换角色性别、发型、脸型和头像,并同步世界服。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/IncreaseHp|IncreaseHp]] | <code>IncreaseHp(sceneId, selfId, increment)</code><br />按增量修改角色单位生命值。<br /><span class="lua-muted">脚本中 14 处调用</span> |- | [[Lua接口/服务端/IncreaseMp|IncreaseMp]] | <code>IncreaseMp(sceneId, selfId, increment)</code><br />按增量修改角色单位气值。<br /><span class="lua-muted">脚本中 9 处调用</span> |- | [[Lua接口/服务端/IncreaseRage|IncreaseRage]] | <code>IncreaseRage(sceneId, selfId, increment)</code><br />按增量修改角色单位怒气。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/IsCanNewWorld|IsCanNewWorld]] | <code>IsCanNewWorld(sceneId, selfId, targetSceneId, x, z)</code><br />判断玩家是否满足场景切换准入条件。<br /><span class="lua-muted">脚本中 3 处调用</span> |- | [[Lua接口/服务端/IsCaptain|IsCaptain]] | <code>IsCaptain(sceneId, selfId)</code><br />判断当前玩家是否为队长,返回值为0:不是队长;返回值为1:队长。<br /><span class="lua-muted">脚本中 25 处调用</span> |- | [[Lua接口/服务端/IsIPBangDing|IsIPBangDing]] | <code>IsIPBangDing(sceneId, selfId)</code><br />返回帐号是否绑定了 IP 地址。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/IsMacBangDing|IsMacBangDing]] | <code>IsMacBangDing(sceneId, selfId)</code><br />返回帐号是否绑定了 MAC 地址。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/IsPhoneMibao|IsPhoneMibao]] | <code>IsPhoneMibao(sceneId, selfId)</code><br />返回帐号是否启用了手机密保。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/IsPilferLockFlag|IsPilferLockFlag]] | <code>IsPilferLockFlag(sceneId, selfId)</code><br />检查盗号保护锁,并在锁定时发送官方操作结果。<br /><span class="lua-muted">脚本中 9 处调用</span> |- | [[Lua接口/服务端/IsShutout|IsShutout]] | <code>IsShutout(sceneId, selfId, opType)</code><br />查询合服时间表中的指定业务是否处于关闭时段;1 为关闭,0 为未关闭。<br /><span class="lua-muted">脚本中 5 处调用</span> |- | [[Lua接口/服务端/IsStrikePointFull|IsStrikePointFull]] | <code>IsStrikePointFull(sceneId, selfId)</code><br />判断武当怒气段是否达到当前技能形态的上限。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/LuaFnCanLevelUp|LuaFnCanLevelUp]] | <code>LuaFnCanLevelUp(sceneId, selfId)</code><br />判断该玩家是否可以升级<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnChangeHumanHairModel|LuaFnChangeHumanHairModel]] | <code>LuaFnChangeHumanHairModel(sceneId, selfId, uHairStyle)</code><br />校验配表并扣除未锁物品和金钱后,将玩家的发型换成 uHairStyle<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/LuaFnCostMoneyWithPriority|LuaFnCostMoneyWithPriority]] | <code>LuaFnCostMoneyWithPriority(sceneId, selfId, cost)</code><br />按接口约定的优先级扣除玩家货币。<br /><span class="lua-muted">脚本中 99 处调用</span> |- | [[Lua接口/服务端/LuaFnDelApplyCamp|LuaFnDelApplyCamp]] | <code>LuaFnDelApplyCamp(sceneId, selfId)</code><br />清除玩家当前申请加入的阵营。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnDelAvailableItem|LuaFnDelAvailableItem]] | <code>LuaFnDelAvailableItem(sceneId, selfId, itemTypeSn, delCount)</code><br />删除未加交易锁、未加密码锁的指定物品。<br /><span class="lua-muted">脚本中 206 处调用</span> |- | [[Lua接口/服务端/LuaFnEraseItemTimes|LuaFnEraseItemTimes]] | <code>LuaFnEraseItemTimes(sceneId, selfId, bagIndex, totalTimes)</code><br />累加限次物品的使用次数,最后一次删除物品并返回剩余次数。<br /><span class="lua-muted">脚本中 3 处调用</span> |- | [[Lua接口/服务端/LuaFnFindMonsterByGUID|LuaFnFindMonsterByGUID]] | <code>LuaFnFindMonsterByGUID(sceneId, guid)</code><br />寻找场景中的某个怪物,根据GUID<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnGetAvailableItemCount|LuaFnGetAvailableItemCount]] | <code>LuaFnGetAvailableItemCount(sceneId, selfId, itemTypeSn)</code><br />统计背包中未加交易锁、未加密码锁的指定物品数量。<br /><span class="lua-muted">脚本中 408 处调用</span> |- | [[Lua接口/服务端/LuaFnGetBaseAttackCold|LuaFnGetBaseAttackCold]] | <code>LuaFnGetBaseAttackCold(sceneId, selfId)</code><br />读取角色的基础冰攻击。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnGetBaseAttackFire|LuaFnGetBaseAttackFire]] | <code>LuaFnGetBaseAttackFire(sceneId, selfId)</code><br />读取角色的基础火攻击。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnGetBaseAttackLight|LuaFnGetBaseAttackLight]] | <code>LuaFnGetBaseAttackLight(sceneId, selfId)</code><br />读取角色的基础玄攻击。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnGetBaseAttackMagic|LuaFnGetBaseAttackMagic]] | <code>LuaFnGetBaseAttackMagic(sceneId, selfId)</code><br />读取角色的基础内功攻击。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnGetBaseAttackPhysics|LuaFnGetBaseAttackPhysics]] | <code>LuaFnGetBaseAttackPhysics(sceneId, selfId)</code><br />读取角色的基础外功攻击。<br /><span class="lua-muted">脚本中 3 处调用</span> |- | [[Lua接口/服务端/LuaFnGetBaseAttackPosion|LuaFnGetBaseAttackPosion]] | <code>LuaFnGetBaseAttackPosion(sceneId, selfId)</code><br />读取角色的基础毒攻击。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnGetBaseCriticalAttack|LuaFnGetBaseCriticalAttack]] | <code>LuaFnGetBaseCriticalAttack(sceneId, selfId)</code><br />读取角色的基础会心攻击。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/LuaFnGetBaseCriticalDefence|LuaFnGetBaseCriticalDefence]] | <code>LuaFnGetBaseCriticalDefence(sceneId, selfId)</code><br />读取角色的基础会心防御。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/LuaFnGetBaseDefenceCold|LuaFnGetBaseDefenceCold]] | <code>LuaFnGetBaseDefenceCold(sceneId, selfId)</code><br />读取角色的基础冰防御。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnGetBaseDefenceFire|LuaFnGetBaseDefenceFire]] | <code>LuaFnGetBaseDefenceFire(sceneId, selfId)</code><br />读取角色的基础火防御。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnGetBaseDefenceLight|LuaFnGetBaseDefenceLight]] | <code>LuaFnGetBaseDefenceLight(sceneId, selfId)</code><br />读取角色的基础玄防御。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnGetBaseDefenceMagic|LuaFnGetBaseDefenceMagic]] | <code>LuaFnGetBaseDefenceMagic(sceneId, selfId)</code><br />读取角色的基础内功防御。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/LuaFnGetBaseDefencePhysics|LuaFnGetBaseDefencePhysics]] | <code>LuaFnGetBaseDefencePhysics(sceneId, selfId)</code><br />读取角色的基础外功防御。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/LuaFnGetBaseDefencePosion|LuaFnGetBaseDefencePosion]] | <code>LuaFnGetBaseDefencePosion(sceneId, selfId)</code><br />读取角色的基础毒防御。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnGetBaseHit|LuaFnGetBaseHit]] | <code>LuaFnGetBaseHit(sceneId, selfId)</code><br />读取角色的基础命中。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnGetBaseMiss|LuaFnGetBaseMiss]] | <code>LuaFnGetBaseMiss(sceneId, selfId)</code><br />读取角色的基础闪避。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnGetGUID|LuaFnGetGUID]] | <code>LuaFnGetGUID(sceneId, selfId)</code><br />得到调用者的 GUID<br /><span class="lua-muted">脚本中 103 处调用</span> |- | [[Lua接口/服务端/LuaFnGetHumanGoodBadValue|LuaFnGetHumanGoodBadValue]] | <code>LuaFnGetHumanGoodBadValue(sceneId, selfId)</code><br />读取玩家善恶值。<br /><span class="lua-muted">脚本中 8 处调用</span> |- | [[Lua接口/服务端/LuaFnGetHumanMarryInfo|LuaFnGetHumanMarryInfo]] | <code>LuaFnGetHumanMarryInfo(sceneId, selfId)</code><br />返回临时结婚信息:有效标志、目标 GUID、接受状态。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/LuaFnGetHumanPKValue|LuaFnGetHumanPKValue]] | <code>LuaFnGetHumanPKValue(sceneId, selfId)</code><br />返回角色当前杀气值。<br /><span class="lua-muted">脚本中 19 处调用</span> |- | [[Lua接口/服务端/LuaFnGetItemCountInBagPos|LuaFnGetItemCountInBagPos]] | <code>LuaFnGetItemCountInBagPos(sceneId, selfId, uBagPos)</code><br />得到背包某格中物品的数量<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnGetLifeTimeAttrRefix_AttackCold|LuaFnGetLifeTimeAttrRefix_AttackCold]] | <code>LuaFnGetLifeTimeAttrRefix_AttackCold(sceneId, monsterId)</code><br />读取怪物本次存活期间的冰攻击修正值。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnGetLifeTimeAttrRefix_AttackFire|LuaFnGetLifeTimeAttrRefix_AttackFire]] | <code>LuaFnGetLifeTimeAttrRefix_AttackFire(sceneId, monsterId)</code><br />读取怪物本次存活期间的火攻击修正值。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnGetLifeTimeAttrRefix_AttackLight|LuaFnGetLifeTimeAttrRefix_AttackLight]] | <code>LuaFnGetLifeTimeAttrRefix_AttackLight(sceneId, monsterId)</code><br />读取怪物本次存活期间的玄攻击修正值。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnGetLifeTimeAttrRefix_AttackMagic|LuaFnGetLifeTimeAttrRefix_AttackMagic]] | <code>LuaFnGetLifeTimeAttrRefix_AttackMagic(sceneId, monsterId)</code><br />读取怪物本次存活期间的内功攻击修正值。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnGetLifeTimeAttrRefix_AttackPhysics|LuaFnGetLifeTimeAttrRefix_AttackPhysics]] | <code>LuaFnGetLifeTimeAttrRefix_AttackPhysics(sceneId, monsterId)</code><br />读取怪物本次存活期间的外功攻击修正值。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/LuaFnGetLifeTimeAttrRefix_AttackPoison|LuaFnGetLifeTimeAttrRefix_AttackPoison]] | <code>LuaFnGetLifeTimeAttrRefix_AttackPoison(sceneId, monsterId)</code><br />读取怪物本次存活期间的毒攻击修正值。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnGetLifeTimeAttrRefix_CriticalAttack|LuaFnGetLifeTimeAttrRefix_CriticalAttack]] | <code>LuaFnGetLifeTimeAttrRefix_CriticalAttack(sceneId, monsterId)</code><br />读取怪物本次存活期间的会心攻击修正值。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnGetLifeTimeAttrRefix_CriticalDefence|LuaFnGetLifeTimeAttrRefix_CriticalDefence]] | <code>LuaFnGetLifeTimeAttrRefix_CriticalDefence(sceneId, monsterId)</code><br />读取怪物本次存活期间的会心防御修正值。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnGetLifeTimeAttrRefix_DefenceMagic|LuaFnGetLifeTimeAttrRefix_DefenceMagic]] | <code>LuaFnGetLifeTimeAttrRefix_DefenceMagic(sceneId, monsterId)</code><br />读取怪物本次存活期间的内功防御修正值。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/LuaFnGetLifeTimeAttrRefix_DefencePhysics|LuaFnGetLifeTimeAttrRefix_DefencePhysics]] | <code>LuaFnGetLifeTimeAttrRefix_DefencePhysics(sceneId, monsterId)</code><br />读取怪物本次存活期间的外功防御修正值。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/LuaFnGetLifeTimeAttrRefix_Hit|LuaFnGetLifeTimeAttrRefix_Hit]] | <code>LuaFnGetLifeTimeAttrRefix_Hit(sceneId, monsterId)</code><br />读取怪物本次存活期间的命中修正值。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnGetLifeTimeAttrRefix_MaxHP|LuaFnGetLifeTimeAttrRefix_MaxHP]] | <code>LuaFnGetLifeTimeAttrRefix_MaxHP(sceneId, monsterId)</code><br />读取怪物本次存活期间的生命上限修正值。<br /><span class="lua-muted">脚本中 3 处调用</span> |- | [[Lua接口/服务端/LuaFnGetLifeTimeAttrRefix_Miss|LuaFnGetLifeTimeAttrRefix_Miss]] | <code>LuaFnGetLifeTimeAttrRefix_Miss(sceneId, monsterId)</code><br />读取怪物本次存活期间的闪避修正值。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnGetLifeTimeAttrRefix_ResistCold|LuaFnGetLifeTimeAttrRefix_ResistCold]] | <code>LuaFnGetLifeTimeAttrRefix_ResistCold(sceneId, monsterId)</code><br />读取怪物本次存活期间的冰抗修正值。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/LuaFnGetLifeTimeAttrRefix_ResistFire|LuaFnGetLifeTimeAttrRefix_ResistFire]] | <code>LuaFnGetLifeTimeAttrRefix_ResistFire(sceneId, monsterId)</code><br />读取怪物本次存活期间的火抗修正值。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/LuaFnGetLifeTimeAttrRefix_ResistLight|LuaFnGetLifeTimeAttrRefix_ResistLight]] | <code>LuaFnGetLifeTimeAttrRefix_ResistLight(sceneId, monsterId)</code><br />读取怪物本次存活期间的玄抗修正值。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/LuaFnGetLifeTimeAttrRefix_ResistPoison|LuaFnGetLifeTimeAttrRefix_ResistPoison]] | <code>LuaFnGetLifeTimeAttrRefix_ResistPoison(sceneId, monsterId)</code><br />读取怪物本次存活期间的毒抗修正值。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/LuaFnGetMaterialBagSpace|LuaFnGetMaterialBagSpace]] | <code>LuaFnGetMaterialBagSpace(sceneId, selfId)</code><br />返回角色材料栏的剩余空格数。<br /><span class="lua-muted">脚本中 34 处调用</span> |- | [[Lua接口/服务端/LuaFnGetMaterialEndBagPos|LuaFnGetMaterialEndBagPos]] | <code>LuaFnGetMaterialEndBagPos(sceneId, selfId)</code><br />读取材料背包末格位置,当前返回 59。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/LuaFnGetMaterialStartBagPos|LuaFnGetMaterialStartBagPos]] | <code>LuaFnGetMaterialStartBagPos(sceneId, selfId)</code><br />读取材料背包起始位置,当前返回 30。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/LuaFnGetMaxBaseHp|LuaFnGetMaxBaseHp]] | <code>LuaFnGetMaxBaseHp(sceneId, selfId)</code><br />返回角色单位未经附加修正的最大生命值。<br /><span class="lua-muted">脚本中 4 处调用</span> |- | [[Lua接口/服务端/LuaFnGetPasswordDeleteRemainTime|LuaFnGetPasswordDeleteRemainTime]] | <code>LuaFnGetPasswordDeleteRemainTime(sceneId, selfId)</code><br />返回强制解除二级密码的剩余整小时数,未申请时返回 -1。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/LuaFnGetPropertyBagSpace|LuaFnGetPropertyBagSpace]] | <code>LuaFnGetPropertyBagSpace(sceneId, selfId)</code><br />返回角色普通道具背包的剩余空格数。<br /><span class="lua-muted">脚本中 184 处调用</span> |- | [[Lua接口/服务端/LuaFnGetTaskItemBagSpace|LuaFnGetTaskItemBagSpace]] | <code>LuaFnGetTaskItemBagSpace(sceneId, selfId)</code><br />返回角色任务物品背包的剩余空格数。<br /><span class="lua-muted">脚本中 31 处调用</span> |- | [[Lua接口/服务端/LuaFnGetUnitPosition|LuaFnGetUnitPosition]] | <code>LuaFnGetUnitPosition(sceneId, selfId)</code><br />返回活动角色单位的 X、Z 坐标;目标无效时不返回值。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/LuaFnGmKillObj|LuaFnGmKillObj]] | <code>LuaFnGmKillObj(sceneId, selfId, targetId)</code><br />直接杀死指定的obj;<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/LuaFnHaveSpecificEquitation|LuaFnHaveSpecificEquitation]] | <code>LuaFnHaveSpecificEquitation(sceneId, selfId, equitationId)</code><br />判断玩家是否已学会指定骑术。<br /><span class="lua-muted">脚本中 247 处调用</span> |- | [[Lua接口/服务端/LuaFnIsConceal|LuaFnIsConceal]] | <code>LuaFnIsConceal(sceneId, selfId)</code><br />返回玩家当前是否处于隐身状态。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/LuaFnIsExceedingFatigueState|LuaFnIsExceedingFatigueState]] | <code>LuaFnIsExceedingFatigueState(sceneId, selfId)</code><br />返回玩家是否处于超出疲劳状态。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/LuaFnIsItemAvailable|LuaFnIsItemAvailable]] | <code>LuaFnIsItemAvailable(sceneId, selfId, bagIndex)</code><br />判断指定背包格是否未加交易锁且未加密码锁。<br /><span class="lua-muted">脚本中 38 处调用</span> |- | [[Lua接口/服务端/LuaFnIsItemLocked|LuaFnIsItemLocked]] | <code>LuaFnIsItemLocked(sceneId, selfId, bagIndex)</code><br />判断指定背包位置是否被运行时交易锁锁定。<br /><span class="lua-muted">脚本中 8 处调用</span> |- | [[Lua接口/服务端/LuaFnIsLittleFatigueState|LuaFnIsLittleFatigueState]] | <code>LuaFnIsLittleFatigueState(sceneId, selfId)</code><br />返回玩家是否处于轻度疲劳状态。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/LuaFnIsPetAvailable|LuaFnIsPetAvailable]] | <code>LuaFnIsPetAvailable(sceneId, selfId, petIndex)</code><br />判断按有效序号取得的宠物是否可操作;当前召唤、交易锁或密码锁均不可用。<br /><span class="lua-muted">脚本中 11 处调用</span> |- | [[Lua接口/服务端/LuaFnIsPetAvailableByGUID|LuaFnIsPetAvailableByGUID]] | <code>LuaFnIsPetAvailableByGUID(sceneId, selfId, guidPetHigh, guidPetLow)</code><br />按 GUID 判断宠物是否未加交易锁且未受密码保护。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/LuaFnIsPetAvailableByGUIDNoPW|LuaFnIsPetAvailableByGUIDNoPW]] | <code>LuaFnIsPetAvailableByGUIDNoPW(sceneId, selfId, guidPetHigh, guidPetLow)</code><br />按 GUID 判断宠物是否未加运行时交易锁,不检查密码保护。<br /><span class="lua-muted">脚本中 5 处调用</span> |- | [[Lua接口/服务端/LuaFnIsUnbreakable|LuaFnIsUnbreakable]] | <code>LuaFnIsUnbreakable(sceneId, selfId)</code><br />返回玩家当前是否处于不可打断状态。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/LuaFnLearnSpecificEquitation|LuaFnLearnSpecificEquitation]] | <code>LuaFnLearnSpecificEquitation(sceneId, selfId, equitationId, learnOrAbandon)</code><br />让玩家学习指定骑术。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/LuaFnSetApplyCamp|LuaFnSetApplyCamp]] | <code>LuaFnSetApplyCamp(sceneId, selfId, campId)</code><br />设置玩家当前申请加入的阵营。该值只在运行期保留。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnSetDamage|LuaFnSetDamage]] | <code>LuaFnSetDamage(sceneId, selfId, targetId, damage)</code><br />设置某个obj的伤害<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/LuaFnSetHumanGoodBadValue|LuaFnSetHumanGoodBadValue]] | <code>LuaFnSetHumanGoodBadValue(sceneId, selfId, value)</code><br />设置玩家善恶值。<br /><span class="lua-muted">脚本中 8 处调用</span> |- | [[Lua接口/服务端/LuaFnSetHumanMarryInfo|LuaFnSetHumanMarryInfo]] | <code>LuaFnSetHumanMarryInfo(sceneId, selfId, targetGuid, accepted)</code><br />写入结婚流程使用的临时目标 GUID 和接受状态。<br /><span class="lua-muted">脚本中 4 处调用</span> |- | [[Lua接口/服务端/LuaFnSetHumanPKValue|LuaFnSetHumanPKValue]] | <code>LuaFnSetHumanPKValue(sceneId, selfId, pkValue)</code><br />设置角色的杀气值,成功返回 1。<br /><span class="lua-muted">脚本中 6 处调用</span> |- | [[Lua接口/服务端/LuaFnSetLifeTimeAttrRefix_AttackCold|LuaFnSetLifeTimeAttrRefix_AttackCold]] | <code>LuaFnSetLifeTimeAttrRefix_AttackCold(sceneId, monsterId, value)</code><br />设置怪物本次存活期间的冰攻击修正值。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnSetLifeTimeAttrRefix_AttackFire|LuaFnSetLifeTimeAttrRefix_AttackFire]] | <code>LuaFnSetLifeTimeAttrRefix_AttackFire(sceneId, monsterId, value)</code><br />设置怪物本次存活期间的火攻击修正值。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/LuaFnSetLifeTimeAttrRefix_AttackLight|LuaFnSetLifeTimeAttrRefix_AttackLight]] | <code>LuaFnSetLifeTimeAttrRefix_AttackLight(sceneId, monsterId, value)</code><br />设置怪物本次存活期间的玄攻击修正值。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnSetLifeTimeAttrRefix_AttackMagic|LuaFnSetLifeTimeAttrRefix_AttackMagic]] | <code>LuaFnSetLifeTimeAttrRefix_AttackMagic(sceneId, monsterId, value)</code><br />设置怪物本次存活期间的内功攻击修正值。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnSetLifeTimeAttrRefix_AttackPhysics|LuaFnSetLifeTimeAttrRefix_AttackPhysics]] | <code>LuaFnSetLifeTimeAttrRefix_AttackPhysics(sceneId, monsterId, value)</code><br />设置怪物本次存活期间的外功攻击修正值。<br /><span class="lua-muted">脚本中 3 处调用</span> |- | [[Lua接口/服务端/LuaFnSetLifeTimeAttrRefix_AttackPoison|LuaFnSetLifeTimeAttrRefix_AttackPoison]] | <code>LuaFnSetLifeTimeAttrRefix_AttackPoison(sceneId, monsterId, value)</code><br />设置怪物本次存活期间的毒攻击修正值。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnSetLifeTimeAttrRefix_CriticalAttack|LuaFnSetLifeTimeAttrRefix_CriticalAttack]] | <code>LuaFnSetLifeTimeAttrRefix_CriticalAttack(sceneId, monsterId, value)</code><br />设置怪物本次存活期间的会心攻击修正值。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/LuaFnSetLifeTimeAttrRefix_CriticalDefebce|LuaFnSetLifeTimeAttrRefix_CriticalDefebce]] | <code>LuaFnSetLifeTimeAttrRefix_CriticalDefebce(sceneId, monsterId, value)</code><br />设置怪物本次存活期间的会心防御修正值。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnSetLifeTimeAttrRefix_DefenceMagic|LuaFnSetLifeTimeAttrRefix_DefenceMagic]] | <code>LuaFnSetLifeTimeAttrRefix_DefenceMagic(sceneId, monsterId, value)</code><br />设置怪物本次存活期间的内功防御修正值。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/LuaFnSetLifeTimeAttrRefix_DefencePhysics|LuaFnSetLifeTimeAttrRefix_DefencePhysics]] | <code>LuaFnSetLifeTimeAttrRefix_DefencePhysics(sceneId, monsterId, value)</code><br />设置怪物本次存活期间的外功防御修正值。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/LuaFnSetLifeTimeAttrRefix_Hit|LuaFnSetLifeTimeAttrRefix_Hit]] | <code>LuaFnSetLifeTimeAttrRefix_Hit(sceneId, monsterId, value)</code><br />设置怪物本次存活期间的命中修正值。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnSetLifeTimeAttrRefix_MaxHP|LuaFnSetLifeTimeAttrRefix_MaxHP]] | <code>LuaFnSetLifeTimeAttrRefix_MaxHP(sceneId, monsterId, value)</code><br />设置怪物本次存活期间的生命上限修正值。<br /><span class="lua-muted">脚本中 4 处调用</span> |- | [[Lua接口/服务端/LuaFnSetLifeTimeAttrRefix_Miss|LuaFnSetLifeTimeAttrRefix_Miss]] | <code>LuaFnSetLifeTimeAttrRefix_Miss(sceneId, monsterId, value)</code><br />设置怪物本次存活期间的闪避修正值。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnSetLifeTimeAttrRefix_ResistCold|LuaFnSetLifeTimeAttrRefix_ResistCold]] | <code>LuaFnSetLifeTimeAttrRefix_ResistCold(sceneId, monsterId, value)</code><br />设置怪物本次存活期间的冰抗修正值。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/LuaFnSetLifeTimeAttrRefix_ResistFire|LuaFnSetLifeTimeAttrRefix_ResistFire]] | <code>LuaFnSetLifeTimeAttrRefix_ResistFire(sceneId, monsterId, value)</code><br />设置怪物本次存活期间的火抗修正值。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnSetLifeTimeAttrRefix_ResistLight|LuaFnSetLifeTimeAttrRefix_ResistLight]] | <code>LuaFnSetLifeTimeAttrRefix_ResistLight(sceneId, monsterId, value)</code><br />设置怪物本次存活期间的玄抗修正值。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/LuaFnSetLifeTimeAttrRefix_ResistPoison|LuaFnSetLifeTimeAttrRefix_ResistPoison]] | <code>LuaFnSetLifeTimeAttrRefix_ResistPoison(sceneId, monsterId, value)</code><br />设置怪物本次存活期间的毒抗修正值。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/NewUserCard|NewUserCard]] | <code>NewUserCard(sceneId, selfId, pCard, nOpen)</code><br />提交新手卡奖励查询或领取请求,结果由后续处理返回。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/NewWorld|NewWorld]] | <code>NewWorld(sceneId, selfId, targetSceneId, x, z)</code><br />用于切换场景<br /><span class="lua-muted">脚本中 373 处调用</span> |- | [[Lua接口/服务端/QueryDeleteCharState|QueryDeleteCharState]] | <code>QueryDeleteCharState(sceneId, selfId)</code><br />查询角色当前是否允许删除的处理结果。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/RestoreHp|RestoreHp]] | <code>RestoreHp(sceneId, selfId)</code><br />恢复角色的生命全满<br /><span class="lua-muted">脚本中 6 处调用</span> |- | [[Lua接口/服务端/RestoreMp|RestoreMp]] | <code>RestoreMp(sceneId, selfId)</code><br />恢复玩家的内力全满<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/RestoreRage|RestoreRage]] | <code>RestoreRage(sceneId, selfId)</code><br />将玩家怒气恢复到上限。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/RestoreStrikePoint|RestoreStrikePoint]] | <code>RestoreStrikePoint(sceneId, selfId)</code><br />恢复武当怒气到当前技能形态允许的最低完整段。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/SendDoubleExpToClient|SendDoubleExpToClient]] | <code>SendDoubleExpToClient(sceneId, selfId)</code><br />将当前双倍经验状态同步给客户端。<br /><span class="lua-muted">脚本中 7 处调用</span> |- | [[Lua接口/服务端/SendOResultToPlayer|SendOResultToPlayer]]<br /><small>[[Lua接口/服务端/LuaFnSendOResultToPlayer|LuaFnSendOResultToPlayer]]</small> | <code>SendOResultToPlayer(sceneId, selfId, resultCode)</code><br />向指定玩家发送操作结果提示,成功不返回 Lua 值。<br /><span class="lua-muted">脚本中 340 处调用</span> |- | [[Lua接口/服务端/SetCanChangeScene|SetCanChangeScene]] | <code>SetCanChangeScene(sceneId, selfId, canChange)</code><br />控制玩家是否允许切换场景。<br /><span class="lua-muted">脚本中 3 处调用</span> |- | [[Lua接口/服务端/SetCurCamp|SetCurCamp]] | <code>SetCurCamp(sceneId, selfId, campIndex)</code><br />设置玩家的基础阵营编号。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/SetGroupConvoyFlag|SetGroupConvoyFlag]] | <code>SetGroupConvoyFlag(sceneId, selfId, flag)</code><br />设置怪物的队伍护送标志。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/SetHp|SetHp]] | <code>SetHp(sceneId, selfId, hp)</code><br />设置角色单位的当前生命值。<br /><span class="lua-muted">脚本中 4 处调用</span> |- | [[Lua接口/服务端/SetHumanEnergy|SetHumanEnergy]] | <code>SetHumanEnergy(sceneId, selfId, value)</code><br />设置玩家的精力。<br /><span class="lua-muted">脚本中 4 处调用</span> |- | [[Lua接口/服务端/SetHumanEnergyRegeneRate|SetHumanEnergyRegeneRate]] | <code>SetHumanEnergyRegeneRate(sceneId, selfId, value)</code><br />设置玩家的精力恢复速率。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/SetHumanGuildPoint|SetHumanGuildPoint]] | <code>SetHumanGuildPoint(sceneId, selfId, guildPoint)</code><br />设置玩家帮会贡献点并标记存档字段为脏。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/SetHumanHairColor|SetHumanHairColor]] | <code>SetHumanHairColor(sceneId, selfId, value)</code><br />设置玩家头发颜色<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/SetHumanHairModel|SetHumanHairModel]] | <code>SetHumanHairModel(sceneId, selfId, uHairStyle)</code><br />设置玩家头发模型<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/SetHumanJuqingPoint|SetHumanJuqingPoint]] | <code>SetHumanJuqingPoint(sceneId, selfId, value)</code><br />设置玩家剧情点并向当前客户端同步 GCJuqingPoint。<br /><span class="lua-muted">脚本中 7 处调用</span> |- | [[Lua接口/服务端/SetHumanMaxEnergy|SetHumanMaxEnergy]] | <code>SetHumanMaxEnergy(sceneId, selfId, value)</code><br />设置玩家的精力上限。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/SetHumanMaxVigor|SetHumanMaxVigor]] | <code>SetHumanMaxVigor(sceneId, selfId, value)</code><br />设置玩家的活力上限。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/SetHumanMenpaiPoint|SetHumanMenpaiPoint]] | <code>SetHumanMenpaiPoint(sceneId, selfId, menpaiPoint)</code><br />设置玩家门派贡献点并标记存档字段为脏。<br /><span class="lua-muted">脚本中 45 处调用</span> |- | [[Lua接口/服务端/SetHumanVigor|SetHumanVigor]] | <code>SetHumanVigor(sceneId, selfId, value)</code><br />设置玩家的活力。<br /><span class="lua-muted">脚本中 55 处调用</span> |- | [[Lua接口/服务端/SetHumanVigorRegeneRate|SetHumanVigorRegeneRate]] | <code>SetHumanVigorRegeneRate(sceneId, selfId, value)</code><br />设置玩家的活力恢复速率。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/SetLevel|SetLevel]] | <code>SetLevel(sceneId, selfId, level)</code><br />设置角色等级<br /><span class="lua-muted">脚本中 57 处调用</span> |- | [[Lua接口/服务端/SetMenPai|SetMenPai]] | <code>SetMenPai(sceneId, selfId, menpaiId)</code><br />设置玩家当前所属门派为menpaiId<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/SetMp|SetMp]] | <code>SetMp(sceneId, selfId, mp)</code><br />设置角色单位的当前气值。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/SetPatrolId|SetPatrolId]] | <code>SetPatrolId(sceneId, selfId, patrolId)</code><br />设置怪物的巡逻路径编号。<br /><span class="lua-muted">脚本中 100 处调用</span> |- | [[Lua接口/服务端/SetPetCaptureProtect|SetPetCaptureProtect]] | <code>SetPetCaptureProtect(sceneId, selfId, protectGuid)</code><br />设置怪物或宠物的捕捉保护角色 GUID。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/SetPlayerRemainPoints|SetPlayerRemainPoints]] | <code>SetPlayerRemainPoints(sceneId, selfId, remainPoints)</code><br />设置玩家尚未分配的一级属性点并返回设置值。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/SetPos|SetPos]] | <code>SetPos(sceneId, selfId, x, z)</code><br />角色的同场景转移<br /><span class="lua-muted">脚本中 19 处调用</span> |- | [[Lua接口/服务端/SetRage|SetRage]] | <code>SetRage(sceneId, selfId, rage)</code><br />设置角色单位当前怒气。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/SetRevPos|SetRevPos]] | <code>SetRevPos(sceneId, selfId, x, z)</code><br />设置玩家的重生点(再次登入当前世界的位置)<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/SetXinFaLevel|SetXinFaLevel]]<br /><small>[[Lua接口/服务端/LuaFnSetXinFaLevel|LuaFnSetXinFaLevel]]</small> | <code>SetXinFaLevel(sceneId, selfId, xinfaId, level)</code><br />将指定心法设置为给定等级,并返回设置结果。<br /><span class="lua-muted">脚本中 30 处调用</span> |- | [[Lua接口/服务端/UseSkill|UseSkill]] | <code>UseSkill(sceneId, selfId, arg3)</code><br />有待与策划商榷<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/WithDrawFreeDoubleExpTime|WithDrawFreeDoubleExpTime]]<br /><small>[[Lua接口/服务端/LuaFnWithDrawFreeDoubleExpTime|LuaFnWithDrawFreeDoubleExpTime]]</small> | <code>WithDrawFreeDoubleExpTime(sceneId, selfId, value, valueCity, valueOther)</code><br />消耗三类免费领取次数,并将对应小时数加入免费双倍经验时间。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/XinFa_GetMenPaiID|XinFa_GetMenPaiID]]<br /><small>[[Lua接口/服务端/LuaFnXinFa_GetMenPaiID|LuaFnXinFa_GetMenPaiID]]</small> | <code>XinFa_GetMenPaiID(xinfaId)</code><br />返回心法所属门派,非法心法编号返回 nil。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/XinFa_LevelupTo|XinFa_LevelupTo]]<br /><small>[[Lua接口/服务端/LuaFnXinFa_LevelupTo|LuaFnXinFa_LevelupTo]]</small> | <code>XinFa_LevelupTo(sceneId, selfId, xinfaId, level)</code><br />将已学心法提升到指定等级并返回设置结果。<br /><span class="lua-warn">脚本中未见调用</span> |} </div>
返回
Lua接口/服务端函数索引/角色属性与物品
。
导航菜单
页面操作
页面
讨论
阅读
查看源代码
历史
页面操作
页面
讨论
更多
工具
个人工具
创建账号
登录
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
搜索
工具
链入页面
相关更改
页面信息