2023
10-31
10-31
LazyScript教程-从入坑到挖坑
概述
====
LazyScript是魔兽世界的一种脚本语言,它能够在指定的条件下施放某些技能或能力。这是通过编写一个“脚本”来实现的,该脚本由一系列技能和判断条件组成。当LazyScript宏运行时,LazyScript插件将从上到下读取技能和判断条件列表,直到找到一个满足判断条件的技能,然后.... Read More >
一梦风神
概述
====
LazyScript是魔兽世界的一种脚本语言,它能够在指定的条件下施放某些技能或能力。这是通过编写一个“脚本”来实现的,该脚本由一系列技能和判断条件组成。当LazyScript宏运行时,LazyScript插件将从上到下读取技能和判断条件列表,直到找到一个满足判断条件的技能,然后.... Read More >
判断条件列表
========
为技能施放附加判断条件。必须满足所有条件才会施放技能。每个技能和判断条件一行,顺序从上到下,施放满足判断条件的技能。
大括号({})内的多个值需要选择一个或多个,如果选择多个,请用英文逗号(,)隔开(例如ifRace=Human,Gnome)判断条件满足任意.... Read More >
已知的技能/动作列表
===================
可以针对特定单位使用特定技能等级,语法:
action[(rankXX)][@<UnitId>]
<UnitId>可以是任何有效的UnitId序列,见[http://web.archive.org/we.... Read More >
教程6:脚本复用
===========
现在,你已经写了一些脚本,并且内容越来越多。如果它们包含相同的部分,你可以将该部分分离到另一个脚本中,并使用includeForm将其包含在其他脚本中。例如:
脚本“打断”:
kick-ifTargetIsCasting-ifNotTargetIs=.... Read More >
教程5:组合技
=========
现在你可能已经注意到,在“动作”选项卡上的一些技能是绿色。希望您已经看了帮助并知道这些技能没有GCD。你可以组合任意数量的无GCD技能与最多一个有GCD技能到一行中,LazyScript会按顺序施放它们。例如,冷血剔骨,并宣告死亡:
coldBlood-ev.... Read More >
教程4:再复杂也只需一键
================
你可能会遇到的最复杂的判断条件是buff/debuff问题。它们非常复杂,需要根据具体情况来判断。比如,你只想在没有切割buff时补切割,首先检查“Buff/Debuff”选项卡,找出切割的Buff/Debuff简称。它是“snd”,因.... Read More >
教程3:判断条件
===========
LazyScript最有用的特性之一是能够判断条件施放技能。例如你只想在目标施法时使用脚踢,在“判断条件”选项卡中,我们注意到有一个条件“-if[Not]TargetIsCasting”和其他一些看起来很复杂的东西。不用管它,只需要使用“-ifTarge.... Read More >
教程2:进阶
========
“这和普通的宏也没啥区别”。别急,强力的在后面。现在把“反击”这种不是一直可以用的技能加进来。反击的优先级远高于邪恶攻击,但反击不是一直可用的。编辑“战斗贼一键”并在邪恶攻击前添加反击,就像这样:
riposte
ss
把反击拖到你的动作栏上。现在,当你猛按.... Read More >
教程1:入门
========
例如,让我们让LazyScript执行施放邪恶攻击。首先请在“动作”选项卡中查看“邪恶攻击”的简称。可以查到它是“ss”。现在点击小地图上的LazyScript图标打开菜单,从中选择“创建脚本”。给你的脚本起一个类似“战斗贼一键”的名字,然后键入:
ss
单击.... Read More >
概述
====
LazyScript是魔兽世界的一种脚本语言,它能够在指定的条件下施放某些技能或能力。这是通过编写一个“脚本”来实现的,该脚本由一系列技能和判断条件组成。当LazyScript宏运行时,LazyScript插件将从上到下读取技能和判断条件列表,直到找到一个满足判断条件的技能,然后.... Read More >