已知的技能/动作列表
===================
可以针对特定单位使用特定技能等级,语法:
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动作的判断条件,则将尝试在指定的脚本中查找可用的技能。
- 本文固定链接: https://www.fengshen.cn/2023/10/lazyscript教程-动作/gameofwind/
- 转载请注明: fengshen 发表于 Dream of Wind | 一梦风神

取消指定的buff:
cancelBuff=buff简称
取消拯救命令怎么弄啊
第一个是 随意一个圣印然后审判打出去,再上一个随意一个圣印,然后用最高级别的十字军审判打到五层,用1级十字军保持5层,自身BUFF有背叛了 用神打,然后就这样循环。圣印如果能判断自身蓝量 就判断不能判断就自己按。,
你可以详细描述你需要的惩戒骑输出逻辑,来定制输出循环。
能出个乌龟服cjq的么?五层十字军打一级的十字军续航,有复仇的时候打神打。