wow?术士宏命令最低0.27元开通文库会员,查看完整内容>
原发布者:258458124
1.常用的宏命令
1.1常用的宏命令
1.释放技能命令
/cast
释放一个或多个技能,可以加入一些条件判断,是最常用的命令
/castsequence
依次释放释放数个技能,同样可以加入一些条件判断,常见于所谓的"无脑宏"
/use
使用一个物品,可以直接用物品名称也可以用物品栏位置
2.动作命令
/cancelform
取消变形
/cancelaura
取消状态或增益
/startattack
开始攻击,一般写不写差别不大,释放技能会自动开始攻击的
/stopattack
停止攻击,与startattack相反,用于防止破除控制等功能,也不大会用到
/target/targetenemy
切换目标,用到的也不多,抓贼宏会用到,更多时候需要的反而是不切换目标的情况下对特定目标释放技能
/mount
召唤坐骑
/dismount
解散坐骑
3.语言表情命令
/1/2/3/4
在不同的频道里面说话,1综合,2交易,3本地防务,4寻求组队
/s/y/p/ra/bg
在不同的范围说话,s说,y喊,p小队,ra团队,bg战场
/e
做出一串表情,同时也可以/+内置表情
4.特殊命令
#showtooltip
显示技能描述,可以指定技能名或是缺省,让你的界面更有可读性
/focus
指定某个目标为焦点目标
/clearfocus
清除焦点目标
/stopmacro
停止宏,可加入条件判断
/console/s
cript
控制命令,抓贼宏会用到
1.2常用的条件判断
1.目标条件判断
helpnoharm
目标为友方
harmnohelp
目标为敌方
exists
目标存在
deadnodead
目标死亡/存活
2.自身条件判断
stance:1/2/3/4/5/6form:1/2/3/4/5/6
处在某
求5.0术士宏命令下个蘑菇插件 不需要使用他 就开着里面有宏的 蘑菇插件没多玩好用感觉
魔兽世界术士宏命令表[16]选中法师按宏就行了,乞讨宏
/s
cript SendChatMessage("朋友 给点面包和水,谢谢!","WHISPER","通用语",UnitName
("target"));
说明:有了这几个要水、要面包、拉人、有效率。呜呼。。。 。。
[17]激发世界事件宏
/s
cript TargetUnit("player");
/s
cript SendChatMessage("impig","WHISPER","通用语",UnitName("target"));
/大笑
说明:一个拉风宏,杀人越货居家旅行的拉风必备
[18]Raid副本时必备的宏
黑手宏:
/y ▅▅▅▅▅ ◢███◤
/y █●█●█ ▅█▅
/y █▅█▅█ ▅▅█▅▅
/y ▅█▅█▅ ▅
/y ▅▅█▅▅ █
/y ● ●● ● ◥█
说明:呜呼。。。。都知道用法了吧?ˉ-ˉ!。。。
[19]超级牛B的BT宏!!!
function ScanDebuffs()
if UnitExists("target") then
local i=1;
HasCOA=0;
HasCorruption=0;
HasImmolate=0;
HasSiphon=0;
while UnitDebuff("target", i) do
GameTooltipTextLeft1:SetText(nil);
GameTooltip:SetUnitDebuff("target",i);
local DebuffName = GameTooltipTextLeft1:GetText();
if DebuffName == "痛苦诅咒" then
HasCOA = 1;
elseif DebuffName == "腐蚀术" then
HasCorruption = 1;
elseif DebuffName == "献祭" then
HasImmolate = 1;
elseif DebuffName == "生命虹吸" then
HasSiphon = 1;
end
i = i + 1;
end
end
end
function CastDebuffs()
if UnitExists("target") then
if HasSiphon == 0 then
CastSpellByName("生命虹吸(等级 4)");
elseif HasCorruption == 0 then
CastSpellByName("腐蚀术(等级 6)");
elseif HasCOA == 0 then
local start, duration = GetSpellCooldown(164, SpellBookf
rame.bookType);
if (duration <= 0) then
CastSpellByName("诅咒增幅");
else
CastSpellByName("痛苦诅咒(等级 6)");
end
elseif HasImmolate == 0 then
CastSpellByName("献祭(等级 7)");
end
end
end
说明:这个我收集到的。。功能:
1.自动check目标身上的DEBUFF。
2.如果没有虹吸就上虹吸,如果没有腐蚀就上腐蚀,如果没有痛苦就上痛苦(自动使用诅咒增幅),如果没有献祭就上献祭。简单点说,,闭眼睛按一个键就实现智能判断上什么dot。。
黄色那里的字需要替换,是我自己的诅咒增幅在法书书里的位置,因为我出了夜莫,增幅,延烧,所以是164,正确数字需要运行以下宏
/s
cript for id = 1, 180, 1 do local spellName, subSpellName = GetSpellName(id,
SpellBookf
rame.bookType);if spellName and string.find(spellName, "诅咒增幅", 1, true) then Chatf
rame1:AddMessage("ID is "..id, 1.0, 1.0, 0.5); end; end;
用得到的数字来替换。
[20]补一个腐蚀宏。。几乎忘记了。。
/s
cript UseInventoryItem(13)
/s
cript SpellStopCasting();
/施放 腐蚀术(等级 7)
说明:个人爱好。。我把腐蚀和护符连用了。raid时轻松。。。ˉ-ˉ!