Lua接口/服务端函数索引/战场:修订间差异
来自天龙知识库
跳到导航跳到搜索
整理当前服务端 Lua 接口:注册名称、参数、返回值与调用说明 |
维护服务端 Lua 接口:核对参数、返回值、边界条件与调用示例 |
||
| 第3行: | 第3行: | ||
[[首页|首页]] · [[Lua接口/服务端函数索引|服务端接口]] · [[Lua接口/服务端调用约定|调用约定]] | [[首页|首页]] · [[Lua接口/服务端函数索引|服务端接口]] · [[Lua接口/服务端调用约定|调用约定]] | ||
<div style="padding:14px 0;border-top:3px solid #287568;">战场:35 个接口,35 | <div style="padding:14px 0;border-top:3px solid #287568;">战场:35 个接口,35 个调用名称,其中 19 个在当前脚本中有调用。</div> | ||
{| class="wikitable" style="width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px;" | {| class="wikitable" style="width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px;" | ||
! scope="col" style="text-align:left;background:#edf3f2;padding:8px;width:36%;" | 函数 / 别名 | ! scope="col" style="text-align:left;background:#edf3f2;padding:8px;width:36%;" | 函数 / 别名 | ||
| 第9行: | 第9行: | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/CheckPrisonOut|CheckPrisonOut]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/CheckPrisonOut|CheckPrisonOut]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">CheckPrisonOut(sceneId, selfId)</code><br />检查玩家当前是否满足离开监狱的条件。 | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">CheckPrisonOut(sceneId, selfId)</code><br />检查玩家当前是否满足离开监狱的条件。<br /><span style="color:#a08a6a;">脚本中未见调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetGuildWarApply|GetGuildWarApply]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetGuildWarApply|GetGuildWarApply]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetGuildWarApply(sceneId, guildID)</code><br />读取帮战申请中的申请帮会、被申请帮会和副本场景编号。 | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetGuildWarApply(sceneId, guildID)</code><br />读取帮战申请中的申请帮会、被申请帮会和副本场景编号。<br /><span style="color:#657078;">脚本中 2 处调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetHuashanV|GetHuashanV]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetHuashanV|GetHuashanV]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetHuashanV()</code><br />返回华山论剑脚本使用的赛季偏移值。 | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetHuashanV()</code><br />返回华山论剑脚本使用的赛季偏移值。<br /><span style="color:#657078;">脚本中 1 处调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnDeletePet|LuaFnDeletePet]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnDeletePet|LuaFnDeletePet]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnDeletePet(sceneId, selfId, nIndex)</code><br />删除对应ObjID 的玩家的宠物 | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnDeletePet(sceneId, selfId, nIndex)</code><br />删除对应ObjID 的玩家的宠物<br /><span style="color:#657078;">脚本中 14 处调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_AttrLevel1|LuaFnGetPet_AttrLevel1]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_AttrLevel1|LuaFnGetPet_AttrLevel1]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_AttrLevel1(sceneId, selfId, nIndex, nAttr)</code><br />获得对应ObjID 的玩家的宠物的基础一级战斗属性 | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_AttrLevel1(sceneId, selfId, nIndex, nAttr)</code><br />获得对应ObjID 的玩家的宠物的基础一级战斗属性<br /><span style="color:#a08a6a;">脚本中未见调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_ConPerception|LuaFnGetPet_ConPerception]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_ConPerception|LuaFnGetPet_ConPerception]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_ConPerception(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的体力资质 | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_ConPerception(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的体力资质<br /><span style="color:#a08a6a;">脚本中未见调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_DataID|LuaFnGetPet_DataID]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_DataID|LuaFnGetPet_DataID]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_DataID(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的DataID(即 怪物表中的号) | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_DataID(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的DataID(即 怪物表中的号)<br /><span style="color:#657078;">脚本中 28 处调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_DexPerception|LuaFnGetPet_DexPerception]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_DexPerception|LuaFnGetPet_DexPerception]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_DexPerception(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的身法资质 | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_DexPerception(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的身法资质<br /><span style="color:#a08a6a;">脚本中未见调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_Exp|LuaFnGetPet_Exp]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_Exp|LuaFnGetPet_Exp]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_Exp(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的经验值 | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_Exp(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的经验值<br /><span style="color:#a08a6a;">脚本中未见调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_Generation|LuaFnGetPet_Generation]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_Generation|LuaFnGetPet_Generation]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_Generation(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的代数 | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_Generation(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的代数<br /><span style="color:#a08a6a;">脚本中未见调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_GenGu|LuaFnGetPet_GenGu]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_GenGu|LuaFnGetPet_GenGu]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_GenGu(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的根骨 | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_GenGu(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的根骨<br /><span style="color:#a08a6a;">脚本中未见调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_Happyness|LuaFnGetPet_Happyness]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_Happyness|LuaFnGetPet_Happyness]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_Happyness(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的快乐度 | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_Happyness(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的快乐度<br /><span style="color:#657078;">脚本中 3 处调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_HP|LuaFnGetPet_HP]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_HP|LuaFnGetPet_HP]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_HP(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的HP | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_HP(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的HP<br /><span style="color:#657078;">脚本中 1 处调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_IntPerception|LuaFnGetPet_IntPerception]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_IntPerception|LuaFnGetPet_IntPerception]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_IntPerception(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的定力资质 | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_IntPerception(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的定力资质<br /><span style="color:#a08a6a;">脚本中未见调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_Level|LuaFnGetPet_Level]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_Level|LuaFnGetPet_Level]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_Level(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的等级 | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_Level(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的等级<br /><span style="color:#657078;">脚本中 3 处调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_Life|LuaFnGetPet_Life]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_Life|LuaFnGetPet_Life]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_Life(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的寿命 | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_Life(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的寿命<br /><span style="color:#a08a6a;">脚本中未见调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_MaxHP|LuaFnGetPet_MaxHP]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_MaxHP|LuaFnGetPet_MaxHP]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_MaxHP(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的Max HP | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_MaxHP(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的Max HP<br /><span style="color:#657078;">脚本中 2 处调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_RemainPoint|LuaFnGetPet_RemainPoint]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_RemainPoint|LuaFnGetPet_RemainPoint]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_RemainPoint(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的一级属性剩余点数 | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_RemainPoint(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的一级属性剩余点数<br /><span style="color:#a08a6a;">脚本中未见调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_Skill|LuaFnGetPet_Skill]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_Skill|LuaFnGetPet_Skill]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_Skill(sceneId, selfId, nIndex, nSkillIndex)</code><br />获得对应ObjID 的玩家的宠物技能 | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_Skill(sceneId, selfId, nIndex, nSkillIndex)</code><br />获得对应ObjID 的玩家的宠物技能<br /><span style="color:#a08a6a;">脚本中未见调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_SprPerception|LuaFnGetPet_SprPerception]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_SprPerception|LuaFnGetPet_SprPerception]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_SprPerception(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的灵气资质 | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_SprPerception(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的灵气资质<br /><span style="color:#a08a6a;">脚本中未见调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_StrPerception|LuaFnGetPet_StrPerception]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_StrPerception|LuaFnGetPet_StrPerception]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_StrPerception(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的力量资质 | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_StrPerception(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的力量资质<br /><span style="color:#a08a6a;">脚本中未见调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_TakeLevel|LuaFnGetPet_TakeLevel]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_TakeLevel|LuaFnGetPet_TakeLevel]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_TakeLevel(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的携带等级 | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_TakeLevel(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的携带等级<br /><span style="color:#a08a6a;">脚本中未见调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_Type|LuaFnGetPet_Type]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_Type|LuaFnGetPet_Type]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_Type(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的类型(宝宝 0,变异 1,野生 2) | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_Type(sceneId, selfId, nIndex)</code><br />获得对应ObjID 的玩家的宠物的类型(宝宝 0,变异 1,野生 2)<br /><span style="color:#a08a6a;">脚本中未见调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_ValidIndex|LuaFnGetPet_ValidIndex]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPet_ValidIndex|LuaFnGetPet_ValidIndex]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_ValidIndex(sceneId, selfId, nIndex)</code><br />将宠物显示序号转换为宠物容器中的有效索引。 | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPet_ValidIndex(sceneId, selfId, nIndex)</code><br />将宠物显示序号转换为宠物容器中的有效索引。<br /><span style="color:#a08a6a;">脚本中未见调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPetCount|LuaFnGetPetCount]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPetCount|LuaFnGetPetCount]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPetCount(sceneId, selfId)</code><br />获得对应ObjID 的玩家的宠物数量 | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPetCount(sceneId, selfId)</code><br />获得对应ObjID 的玩家的宠物数量<br /><span style="color:#657078;">脚本中 7 处调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPetGrowRateByGUID|LuaFnGetPetGrowRateByGUID]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPetGrowRateByGUID|LuaFnGetPetGrowRateByGUID]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPetGrowRateByGUID(sceneId, selfId, guidPetHigh, guidPetLow)</code><br />查询宠物成长率档位,并同步已鉴定标志和成长率详情。 | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPetGrowRateByGUID(sceneId, selfId, guidPetHigh, guidPetLow)</code><br />查询宠物成长率档位,并同步已鉴定标志和成长率详情。<br /><span style="color:#657078;">脚本中 5 处调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPetTransferByGUID|LuaFnGetPetTransferByGUID]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetPetTransferByGUID|LuaFnGetPetTransferByGUID]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPetTransferByGUID(sceneId, selfId, guidPetHigh, guidPetLow)</code><br />返回指定 GUID 宠物的序列化转移字符串。 | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetPetTransferByGUID(sceneId, selfId, guidPetHigh, guidPetLow)</code><br />返回指定 GUID 宠物的序列化转移字符串。<br /><span style="color:#657078;">脚本中 12 处调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnIsCanWashPiont|LuaFnIsCanWashPiont]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnIsCanWashPiont|LuaFnIsCanWashPiont]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnIsCanWashPiont(sceneId, selfId, attrType)</code><br />检查指定一级属性或全部一级属性是否存在可洗点数。 | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnIsCanWashPiont(sceneId, selfId, attrType)</code><br />检查指定一级属性或全部一级属性是否存在可洗点数。<br /><span style="color:#657078;">脚本中 6 处调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnIsPetGrowRateByGUID|LuaFnIsPetGrowRateByGUID]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnIsPetGrowRateByGUID|LuaFnIsPetGrowRateByGUID]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnIsPetGrowRateByGUID(sceneId, selfId, guidPetHigh, guidPetLow)</code><br />返回宠物成长率是否已经鉴定。 | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnIsPetGrowRateByGUID(sceneId, selfId, guidPetHigh, guidPetLow)</code><br />返回宠物成长率是否已经鉴定。<br /><span style="color:#657078;">脚本中 3 处调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnWashPoints|LuaFnWashPoints]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnWashPoints|LuaFnWashPoints]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnWashPoints(sceneId, selfId)</code><br />重置玩家已经分配的一级属性点。 | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnWashPoints(sceneId, selfId)</code><br />重置玩家已经分配的一级属性点。<br /><span style="color:#657078;">脚本中 1 处调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnWashSomePoints|LuaFnWashSomePoints]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnWashSomePoints|LuaFnWashSomePoints]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnWashSomePoints(sceneId, selfId, attrType, count)</code><br />从指定一级属性中洗回一定数量的点数。 | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnWashSomePoints(sceneId, selfId, attrType, count)</code><br />从指定一级属性中洗回一定数量的点数。<br /><span style="color:#657078;">脚本中 2 处调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/OpenDuelDataInputWnd|OpenDuelDataInputWnd]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/OpenDuelDataInputWnd|OpenDuelDataInputWnd]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">OpenDuelDataInputWnd(sceneId, selfId, npcId, uiIndex)</code><br />打开决斗数据输入界面,并将交互 NPC 编号传给客户端。 | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">OpenDuelDataInputWnd(sceneId, selfId, npcId, uiIndex)</code><br />打开决斗数据输入界面,并将交互 NPC 编号传给客户端。<br /><span style="color:#657078;">脚本中 1 处调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/PrisonGoOut|PrisonGoOut]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/PrisonGoOut|PrisonGoOut]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">PrisonGoOut(sceneId, selfId)</code><br />将满足条件的玩家送出监狱。 | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">PrisonGoOut(sceneId, selfId)</code><br />将满足条件的玩家送出监狱。<br /><span style="color:#657078;">脚本中 6 处调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetGuildWarApplySceneID|SetGuildWarApplySceneID]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetGuildWarApplySceneID|SetGuildWarApplySceneID]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetGuildWarApplySceneID(sceneId, guildID, copySceneID)</code><br />为指定帮会的帮战申请设置副本场景编号。 | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetGuildWarApplySceneID(sceneId, guildID, copySceneID)</code><br />为指定帮会的帮战申请设置副本场景编号。<br /><span style="color:#657078;">脚本中 1 处调用</span> | ||
|- | |- | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/TryCreatePet|TryCreatePet]] | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/TryCreatePet|TryCreatePet]] | ||
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">TryCreatePet(sceneId, selfId, addNum)</code><br />判断玩家是否还能增加指定数量的宠物。 | | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">TryCreatePet(sceneId, selfId, addNum)</code><br />判断玩家是否还能增加指定数量的宠物。<br /><span style="color:#657078;">脚本中 7 处调用</span> | ||
|} | |} | ||
</div> | </div> | ||
2026年9月19日 (六) 13:03的版本
战场:35 个接口,35 个调用名称,其中 19 个在当前脚本中有调用。
| 函数 / 别名 | 调用与用途 |
|---|---|
| CheckPrisonOut | CheckPrisonOut(sceneId, selfId)检查玩家当前是否满足离开监狱的条件。 脚本中未见调用 |
| GetGuildWarApply | GetGuildWarApply(sceneId, guildID)读取帮战申请中的申请帮会、被申请帮会和副本场景编号。 脚本中 2 处调用 |
| GetHuashanV | GetHuashanV()返回华山论剑脚本使用的赛季偏移值。 脚本中 1 处调用 |
| LuaFnDeletePet | LuaFnDeletePet(sceneId, selfId, nIndex)删除对应ObjID 的玩家的宠物 脚本中 14 处调用 |
| LuaFnGetPet_AttrLevel1 | LuaFnGetPet_AttrLevel1(sceneId, selfId, nIndex, nAttr)获得对应ObjID 的玩家的宠物的基础一级战斗属性 脚本中未见调用 |
| LuaFnGetPet_ConPerception | LuaFnGetPet_ConPerception(sceneId, selfId, nIndex)获得对应ObjID 的玩家的宠物的体力资质 脚本中未见调用 |
| LuaFnGetPet_DataID | LuaFnGetPet_DataID(sceneId, selfId, nIndex)获得对应ObjID 的玩家的宠物的DataID(即 怪物表中的号) 脚本中 28 处调用 |
| LuaFnGetPet_DexPerception | LuaFnGetPet_DexPerception(sceneId, selfId, nIndex)获得对应ObjID 的玩家的宠物的身法资质 脚本中未见调用 |
| LuaFnGetPet_Exp | LuaFnGetPet_Exp(sceneId, selfId, nIndex)获得对应ObjID 的玩家的宠物的经验值 脚本中未见调用 |
| LuaFnGetPet_Generation | LuaFnGetPet_Generation(sceneId, selfId, nIndex)获得对应ObjID 的玩家的宠物的代数 脚本中未见调用 |
| LuaFnGetPet_GenGu | LuaFnGetPet_GenGu(sceneId, selfId, nIndex)获得对应ObjID 的玩家的宠物的根骨 脚本中未见调用 |
| LuaFnGetPet_Happyness | LuaFnGetPet_Happyness(sceneId, selfId, nIndex)获得对应ObjID 的玩家的宠物的快乐度 脚本中 3 处调用 |
| LuaFnGetPet_HP | LuaFnGetPet_HP(sceneId, selfId, nIndex)获得对应ObjID 的玩家的宠物的HP 脚本中 1 处调用 |
| LuaFnGetPet_IntPerception | LuaFnGetPet_IntPerception(sceneId, selfId, nIndex)获得对应ObjID 的玩家的宠物的定力资质 脚本中未见调用 |
| LuaFnGetPet_Level | LuaFnGetPet_Level(sceneId, selfId, nIndex)获得对应ObjID 的玩家的宠物的等级 脚本中 3 处调用 |
| LuaFnGetPet_Life | LuaFnGetPet_Life(sceneId, selfId, nIndex)获得对应ObjID 的玩家的宠物的寿命 脚本中未见调用 |
| LuaFnGetPet_MaxHP | LuaFnGetPet_MaxHP(sceneId, selfId, nIndex)获得对应ObjID 的玩家的宠物的Max HP 脚本中 2 处调用 |
| LuaFnGetPet_RemainPoint | LuaFnGetPet_RemainPoint(sceneId, selfId, nIndex)获得对应ObjID 的玩家的宠物的一级属性剩余点数 脚本中未见调用 |
| LuaFnGetPet_Skill | LuaFnGetPet_Skill(sceneId, selfId, nIndex, nSkillIndex)获得对应ObjID 的玩家的宠物技能 脚本中未见调用 |
| LuaFnGetPet_SprPerception | LuaFnGetPet_SprPerception(sceneId, selfId, nIndex)获得对应ObjID 的玩家的宠物的灵气资质 脚本中未见调用 |
| LuaFnGetPet_StrPerception | LuaFnGetPet_StrPerception(sceneId, selfId, nIndex)获得对应ObjID 的玩家的宠物的力量资质 脚本中未见调用 |
| LuaFnGetPet_TakeLevel | LuaFnGetPet_TakeLevel(sceneId, selfId, nIndex)获得对应ObjID 的玩家的宠物的携带等级 脚本中未见调用 |
| LuaFnGetPet_Type | LuaFnGetPet_Type(sceneId, selfId, nIndex)获得对应ObjID 的玩家的宠物的类型(宝宝 0,变异 1,野生 2) 脚本中未见调用 |
| LuaFnGetPet_ValidIndex | LuaFnGetPet_ValidIndex(sceneId, selfId, nIndex)将宠物显示序号转换为宠物容器中的有效索引。 脚本中未见调用 |
| LuaFnGetPetCount | LuaFnGetPetCount(sceneId, selfId)获得对应ObjID 的玩家的宠物数量 脚本中 7 处调用 |
| LuaFnGetPetGrowRateByGUID | LuaFnGetPetGrowRateByGUID(sceneId, selfId, guidPetHigh, guidPetLow)查询宠物成长率档位,并同步已鉴定标志和成长率详情。 脚本中 5 处调用 |
| LuaFnGetPetTransferByGUID | LuaFnGetPetTransferByGUID(sceneId, selfId, guidPetHigh, guidPetLow)返回指定 GUID 宠物的序列化转移字符串。 脚本中 12 处调用 |
| LuaFnIsCanWashPiont | LuaFnIsCanWashPiont(sceneId, selfId, attrType)检查指定一级属性或全部一级属性是否存在可洗点数。 脚本中 6 处调用 |
| LuaFnIsPetGrowRateByGUID | LuaFnIsPetGrowRateByGUID(sceneId, selfId, guidPetHigh, guidPetLow)返回宠物成长率是否已经鉴定。 脚本中 3 处调用 |
| LuaFnWashPoints | LuaFnWashPoints(sceneId, selfId)重置玩家已经分配的一级属性点。 脚本中 1 处调用 |
| LuaFnWashSomePoints | LuaFnWashSomePoints(sceneId, selfId, attrType, count)从指定一级属性中洗回一定数量的点数。 脚本中 2 处调用 |
| OpenDuelDataInputWnd | OpenDuelDataInputWnd(sceneId, selfId, npcId, uiIndex)打开决斗数据输入界面,并将交互 NPC 编号传给客户端。 脚本中 1 处调用 |
| PrisonGoOut | PrisonGoOut(sceneId, selfId)将满足条件的玩家送出监狱。 脚本中 6 处调用 |
| SetGuildWarApplySceneID | SetGuildWarApplySceneID(sceneId, guildID, copySceneID)为指定帮会的帮战申请设置副本场景编号。 脚本中 1 处调用 |
| TryCreatePet | TryCreatePet(sceneId, selfId, addNum)判断玩家是否还能增加指定数量的宠物。 脚本中 7 处调用 |