Lua接口/服务端函数索引/暗器

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

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

暗器:19 个接口,19 个调用名称。
函数 / 别名 调用与用途
AdjustDarkAttrForBagItem AdjustDarkAttrForBagItem(sceneId, selfId, nBagPos, nAttrIndex)
将背包暗器的一点指定附加属性随机转移到其他属性。
AdjustDarkSkillForBagItem AdjustDarkSkillForBagItem(sceneId, selfId, nBagPos)
重洗背包暗器的技能。
DarkLevelUp DarkLevelUp(sceneId, selfId)
由 NPC 完成一次暗器突破。
DarkOperateResult DarkOperateResult(sceneId, selfId, nOperateType, nSuccessType)
向客户端返回一次暗器操作结果。
GetDarkAttrForBagItem GetDarkAttrForBagItem(sceneId, selfId, nBagPos, nAttrIndex)
取得背包暗器指定附加属性的数值。
GetDarkCleanTimes GetDarkCleanTimes(sceneId, selfId, nBagPos)
取得背包暗器已经洗过的属性次数。
GetDarkLevel GetDarkLevel(sceneId, selfId)
取得当前装备暗器的等级;未装备时返回 0。
GetDarkQualityGrade GetDarkQualityGrade(sceneId, selfId)
取得当前装备暗器的实际品阶。
GetDarkQualityGradeFromTB GetDarkQualityGradeFromTB(sceneId, selfId)
取得暗器配表中的初始品阶。
GetDarkSkillId GetDarkSkillId(sceneId, selfId, nSkillIndex)
取得装备暗器某一阶段的技能编号。
GetDarkTotalCleanTimes GetDarkTotalCleanTimes(sceneId, selfId, nBagPos)
取得背包暗器允许洗属性的总次数。
HaveDarkEquiped HaveDarkEquiped(sceneId, selfId)
是否装备了有效暗器。
IsDarkNeedLevelUpByNpcNow IsDarkNeedLevelUpByNpcNow(sceneId, selfId)
判断暗器当前是否必须由 NPC 完成突破。
IsItemDark IsItemDark(sceneId, selfId, nItemSerial)
按物品配表编号判断该装备是否为暗器。
ResetDarkForBagItem ResetDarkForBagItem(sceneId, selfId, nBagPos)
重置背包暗器的属性和技能。
ResetDarkQualityForBagItem ResetDarkQualityForBagItem(sceneId, selfId, nBagPos, nType)
按指定类型重洗背包暗器的品阶。
SetDarkCleanTimes SetDarkCleanTimes(sceneId, selfId, nBagPos, nTimes)
设置背包暗器已经洗过的属性次数。
SetDarkGainExpRate SetDarkGainExpRate(sceneId, selfId, fRate)
设置暗器经验倍率,合法范围为 0.01 到 10。
SetDarkQualityGrade SetDarkQualityGrade(sceneId, selfId, nQuality)
设置当前装备暗器的实际品阶。