Lua接口/服务端函数索引/暗器
来自天龙知识库
跳到导航跳到搜索
暗器:21 个接口,21 个调用名称,其中 16 个在当前脚本中有调用。
| 函数 / 别名 | 调用与用途 |
|---|---|
| AdjustDarkAttrForBagItem | AdjustDarkAttrForBagItem(sceneId, selfId, nBagPos, nAttrIndex)将背包暗器的一点指定附加属性随机转移到其他属性。 脚本中 1 处调用 |
| AdjustDarkSkillForBagItem | AdjustDarkSkillForBagItem(sceneId, selfId, nBagPos)重洗背包暗器的技能。 脚本中 1 处调用 |
| DarkLevelUp | DarkLevelUp(sceneId, selfId)由 NPC 完成一次暗器突破。 脚本中 1 处调用 |
| DarkOperateResult | DarkOperateResult(sceneId, selfId, nOperateType, nSuccessType)向客户端返回一次暗器操作结果。 脚本中 22 处调用 |
| GetBagDarkLevel | GetBagDarkLevel(sceneId, selfId, bagIndex)读取背包指定暗器的修炼等级;空格或非暗器返回零。 脚本中 1 处调用 |
| GetDarkAttrForBagItem | GetDarkAttrForBagItem(sceneId, selfId, nBagPos, nAttrIndex)取得背包暗器指定附加属性的数值。 脚本中 1 处调用 |
| GetDarkCleanTimes | GetDarkCleanTimes(sceneId, selfId, nBagPos)取得背包暗器已经洗过的属性次数。 脚本中 1 处调用 |
| GetDarkLevel | GetDarkLevel(sceneId, selfId)取得当前装备暗器的等级;未装备时返回 0。 脚本中 5 处调用 |
| GetDarkQualityGrade | GetDarkQualityGrade(sceneId, selfId)取得当前装备暗器的实际品阶。 脚本中未见调用 |
| GetDarkQualityGradeFromTB | GetDarkQualityGradeFromTB(sceneId, selfId)取得暗器配表中的初始品阶。 脚本中未见调用 |
| GetDarkSkillId | GetDarkSkillId(sceneId, selfId, nSkillIndex)取得装备暗器某一阶段的技能编号。 脚本中未见调用 |
| GetDarkTotalCleanTimes | GetDarkTotalCleanTimes(sceneId, selfId, nBagPos)取得背包暗器允许洗属性的总次数。 脚本中 1 处调用 |
| HaveDarkEquiped | HaveDarkEquiped(sceneId, selfId)是否装备了有效暗器。 脚本中 2 处调用 |
| IsDarkNeedLevelUpByNpcNow | IsDarkNeedLevelUpByNpcNow(sceneId, selfId)判断暗器当前是否必须由 NPC 完成突破。 脚本中 2 处调用 |
| IsItemDark | IsItemDark(sceneId, selfId, nItemSerial)按物品配表编号判断该装备是否为暗器。 脚本中未见调用 |
| LuaFnDarkUpgrade | LuaFnDarkUpgrade(sceneId, selfId, equipPos, stonePos)用修炼满 90 的梅花镖与寒冰星石锻造成品阶 +400 的新暗器,并重置该暗器的修炼与技能。 脚本中 1 处调用 |
| ResetDarkForBagItem | ResetDarkForBagItem(sceneId, selfId, nBagPos)重置背包暗器的属性和技能。 脚本中 1 处调用 |
| ResetDarkQualityForBagItem | ResetDarkQualityForBagItem(sceneId, selfId, nBagPos, nType)按指定类型重洗背包暗器的品阶。 脚本中 1 处调用 |
| SetDarkCleanTimes | SetDarkCleanTimes(sceneId, selfId, nBagPos, nTimes)设置背包暗器已经洗过的属性次数。 脚本中 1 处调用 |
| SetDarkGainExpRate | SetDarkGainExpRate(sceneId, selfId, fRate)设置暗器经验倍率,合法范围为 0.01 到 10。 脚本中 1 处调用 |
| SetDarkQualityGrade | SetDarkQualityGrade(sceneId, selfId, nQuality)设置当前装备暗器的实际品阶。 脚本中未见调用 |