首页 > 且听风吟 > LazyScript教程-动作
2023
10-29

LazyScript教程-动作

已知的技能/动作列表
===================

可以针对特定单位使用特定技能等级,语法:

action[(rankXX)][@<UnitId>]

<UnitId>可以是任何有效的UnitId序列,见[http://web.archive.org/web/20070422180647/http://www.wowwiki.com/UnitId]。例如,@player,@pet,@target,@targettarget。请注意,法术的等级必须始终出现在“@”符号之前。
绿色的技能/动作没有GCD,LazyScript可以在一行中执行任意数量的无GCD技能与最多一个有GCD技能。
技能全称 = 技能简称
----------------------
见游戏内帮助
带参数的动作
------------
使用动作:

action=<动作/宏名称>

使用无GCD动作:

freeAction=<动作/宏名称>

使用宠物技能:

petAction=<宠物技能名称>

使用装备或背包中的物品:

use=<物品ID/物品名称>

使用已装备的物品:

useEquipped=<物品ID/物品名称>

使用装备或背包中的无GCD物品:

useFreeItem=<物品ID/物品名称>

使用已装备的无GCD物品:

useFreeEquippedItem=<物品ID/物品名称>

武器上毒、涂油、磨刀石:

apply{MainHand,OffHand}Buff=<物品ID/物品名称>

在主手装备武器:

equipMainHand=<物品ID/物品名称>

在副手装备武器:

equipOffHand=<物品ID/物品名称>

在聊天窗口显示信息:

echo=<信息>

在指定频道中发信息:

sayIn{Emote, Guild, Minion, Party, Raid, RAID_WARNING, Say, Yell} =<信息>

向指定玩家或unitId密语:

whisperTo{playerName, <UnitId>} =<信息>

取消指定的buff:

cancelBuff=<buff>

取消不在列表的buff:

cancelBuffTitle=<buff全称>

将指定的脚本设置为默认脚本:

setForm=<脚本名称>

将特定单位设为目标:

targetUnit=<UnitId>

对特定单位施放技能:

spellTargetUnit=<UnitId>

通过名字选取玩家/生物为目标:

targetByName=<具体名字>

使用表情,见[https://web.archive.org/web/20071213125504/http://www.wowwiki.com/API_TYPE_Emotes_Token]:

doEmote=<emoteToken>

播放声音,见[https://web.archive.org/web/20071214171353/http://www.wowwiki.com/API_PlaySound]:

playSound=<声音名称>

脚本操作
--------
包含指定脚本的内容:

includeForm=<脚本名称>

注意:这个动作不能附加判断条件。它必须单独出现在一行上。你不能在脚本中包含它自身,也不应该循环包含脚本(例如,脚本A包含脚本B包含脚本A==BAD)。
调用指定脚本:

callForm=<脚本名称>

如果满足callForm动作的判断条件,则将尝试在指定的脚本中查找可用的技能。

觉得文章有用,微信打赏一元。



LazyScript教程-动作》有 5 条评论

  1. 风神 说:

    取消指定的buff:
    cancelBuff=buff简称

  2. QS 说:

    取消拯救命令怎么弄啊

  3. ERIC 说:

    第一个是 随意一个圣印然后审判打出去,再上一个随意一个圣印,然后用最高级别的十字军审判打到五层,用1级十字军保持5层,自身BUFF有背叛了 用神打,然后就这样循环。圣印如果能判断自身蓝量 就判断不能判断就自己按。,

  4. liy 说:

    你可以详细描述你需要的惩戒骑输出逻辑,来定制输出循环。

  5. eric 说:

    能出个乌龟服cjq的么?五层十字军打一级的十字军续航,有复仇的时候打神打。

留下一个回复

你的email不会被公开。