LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 7472|回复: 0

泰坦API Yisker for WOW1.12----20170214更新

[复制链接]
发表于 2017-2-14 11:59:52 | 显示全部楼层 |阅读模式
Yisker 1.12版本通用库
目录 [显示]
简介
本库亮点在于免费、迭代快速。
你可以直接和我交流,基本需求提出,2小时内完成
本库会根据泰坦的更新节奏进行更新。
重要的是:你的脚本收益全部归于你个人,我的库完全免费不抽成

库空间默认名
ln为库空间默认名
e.g:
ln.castSpell("target",116)

库函数
主要分以下几个大类

输出信息
在屏幕对话框打印变量信息
printf(vaild)

--在屏幕对话框打印变量信息
--参数:任意变量
--返回:
e.g:
ln.printf(castSpell("player","1214",false,false))
打印对自己释放1级冰甲术是否成功,成功返回true,失败返回false

施法类
对指定目标释放指定技能
castSpell(Unit,SpellID,Aoe,Face)

--对指定目标释放指定技能
--参数:目标,技能ID,是否aoe技能,是否需要面对目标
--返回:成功释放返回true,否则返回false
e.g:
ln.castSpell("player","1214",false,false)
对自己释放1级冰甲术

切换当前姿态
changeStances(index) --切换当前姿态
--参数:1-4
--返回:
e.g:
ln.changeStances(2)



获取信息类
获得指定单位指定范围内敌对目标列表(包含中立)
getEnemiesTable(Unit,Radius) --获得指定单位指定范围内敌对目标列表(包含中立)
--参数:中心单位,距离
--返回:列表,数量
e.g:
local emtb,emtbnum = ln.getEnemiesTable("player",40)
获得自己附件40码范围内的敌对目标列表和数量

获得指定单位指定范围内友好目标列表(包含中立)
getFriendlyTable(Unit,Radius) --获得指定单位指定范围内友好目标列表(包含中立)
--参数:中心单位,距离
--返回:列表,数量
e.g:
local frtb,frtbnum = ln.getFriendlyTable("player",40)
获得自己附件40码范围内的友好目标列表和数量

获得指定对技能冷却时间
getSpellCD(SpellID) --获得指定对技能冷却时间
--参数:技能ID
--返回:时间
e.g:
ln.getSpellCD(1214)
返回1级冰甲术冷却时间

获得对象间距离(模型边界到边界)
getDistance(Unit1,Unit2) --输出变量信息
--参数:对象1,对象2(默认自己)
--返回:数值
e.g:
ln.getDistance("target")
获得自己到目标间距离

获得自己的连击点数
getCombo() --获得自己的连击点数
--参数:
--返回:0-5
e.g:
ln.getCombo()

获得当前具体法力值
getRealMana(Unit) --获得当前具体法力值
--参数:目标
--返回:数值
e.g:
ln.getRealMana("player")

获得当前法力值百分比
getMana(Unit) --获得当前法力值百分比
--参数:目标
--返回:0-100
e.g:
ln.getMana("player")

获得自己指定buff剩余时间
getMyBuffRemain(buff) --获得自己指定buff剩余时间
--参数:buff(英文名称)
--返回:时间
e.g:
ln.getMyBuffRemain("Battle Cry")

判断类
判断两个对象是否在一定角度内
getFacing(Unit1,Unit2,Degrees) --判断两个对象是否在一定角度内
--参数:对象1,对象2(默认自己),角度(默认180) --返回:布尔值
e.g:
ln.getFacing("player","target")
判断自己和当前目标是否面对

判断指定技能是否可以释放
canCast(spellId) --判断指定技能是否可以释放
--参数:技能ID --返回:布尔值
e.g:
ln.canCast(1214)
判断1级冰甲术是否可以释放

判断自己是否有指定buff
UnitMyBuffID(buff) --判断是否有指定buff
--参数:buff
--返回:布尔值
e.g:
ln.UnitBuffID("霜甲术")

判断目标是否进入战斗
isInCombat(Unit) --判断目标是否进入战斗
--参数:对象
--返回:进入战斗返回true
e.g:
ln.isInCombat("target")

判断目标是否有指定debuff
UnitDebuffID(unit,debuff) --判断目标是否有指定debuff
--参数:目标,debuff(英文名称)
--返回:有则返回true
e.g:
ln.UnitDebuffID("target","Rupture")
查找目标有没有割裂

判断目标是否有指定buff
UnitBuffID(unit,buff) --判断目标是否有指定buff
--参数:目标,buff(英文名称)
--返回:有则返回true
e.g:
ln.UnitBuffID("player","Battle Cry")
查找目标有没有战吼

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

小黑屋|手机版|Archiver|LUACN论坛

GMT+8, 2024-5-2 06:52 AM , Processed in 0.036531 second(s), 13 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表