Lua接口/服务端函数索引/战场

来自天龙知识库
跳到导航跳到搜索

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

战场:35 个接口,35 个调用名称。
函数 / 别名 调用与用途
CheckPrisonOut CheckPrisonOut(sceneId, selfId)
检查玩家当前是否满足离开监狱的条件。
GetGuildWarApply GetGuildWarApply(sceneId, guildID)
读取帮战申请中的申请帮会、被申请帮会和副本场景编号。
GetHuashanV GetHuashanV()
返回华山论剑脚本使用的赛季偏移值。
LuaFnDeletePet LuaFnDeletePet(sceneId, selfId, nIndex)
删除对应ObjID 的玩家的宠物
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(即 怪物表中的号)
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 的玩家的宠物的快乐度
LuaFnGetPet_HP LuaFnGetPet_HP(sceneId, selfId, nIndex)
获得对应ObjID 的玩家的宠物的HP
LuaFnGetPet_IntPerception LuaFnGetPet_IntPerception(sceneId, selfId, nIndex)
获得对应ObjID 的玩家的宠物的定力资质
LuaFnGetPet_Level LuaFnGetPet_Level(sceneId, selfId, nIndex)
获得对应ObjID 的玩家的宠物的等级
LuaFnGetPet_Life LuaFnGetPet_Life(sceneId, selfId, nIndex)
获得对应ObjID 的玩家的宠物的寿命
LuaFnGetPet_MaxHP LuaFnGetPet_MaxHP(sceneId, selfId, nIndex)
获得对应ObjID 的玩家的宠物的Max HP
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 的玩家的宠物数量
LuaFnGetPetGrowRateByGUID LuaFnGetPetGrowRateByGUID(sceneId, selfId, guidPetHigh, guidPetLow)
查询宠物成长率档位,并同步已鉴定标志和成长率详情。
LuaFnGetPetTransferByGUID LuaFnGetPetTransferByGUID(sceneId, selfId, guidPetHigh, guidPetLow)
返回指定 GUID 宠物的序列化转移字符串。
LuaFnIsCanWashPiont LuaFnIsCanWashPiont(sceneId, selfId, attrType)
检查指定一级属性或全部一级属性是否存在可洗点数。
LuaFnIsPetGrowRateByGUID LuaFnIsPetGrowRateByGUID(sceneId, selfId, guidPetHigh, guidPetLow)
返回宠物成长率是否已经鉴定。
LuaFnWashPoints LuaFnWashPoints(sceneId, selfId)
重置玩家已经分配的一级属性点。
LuaFnWashSomePoints LuaFnWashSomePoints(sceneId, selfId, attrType, count)
从指定一级属性中洗回一定数量的点数。
OpenDuelDataInputWnd OpenDuelDataInputWnd(sceneId, selfId, npcId, uiIndex)
打开决斗数据输入界面,并将交互 NPC 编号传给客户端。
PrisonGoOut PrisonGoOut(sceneId, selfId)
将满足条件的玩家送出监狱。
SetGuildWarApplySceneID SetGuildWarApplySceneID(sceneId, guildID, copySceneID)
为指定帮会的帮战申请设置副本场景编号。
TryCreatePet TryCreatePet(sceneId, selfId, addNum)
判断玩家是否还能增加指定数量的宠物。