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")
查找目标有没有战吼
|