请教QS高手!麻烦赐教一些QS 比较常用的宏!
答案:3 悬赏:10 手机版
解决时间 2021-01-15 21:38
- 提问者网友:聂風
- 2021-01-15 04:22
请教QS高手!麻烦赐教一些QS 比较常用的宏!
最佳答案
- 五星知识达人网友:患得患失的劫
- 2021-01-15 05:03
我暂时保留我的看法!
全部回答
- 1楼网友:洎扰庸人
- 2021-01-15 07:07
我暂时保留我的看法!
- 2楼网友:三千妖杀
- 2021-01-15 06:29
1 智能干涉:
自动寻找附近的牧师,骑士使用干涉,成功后,才会在团队中提示
/脚本 for j=40,1,-1 do TargetNearestFriend();x="target" if( UnitClass(x)=="牧师") or ( UnitClass(x)=="圣骑士")and(UnitIsPlayer(x)) then CastSpellByName("神圣干涉") end end
/脚本 if GetActionCooldown(1)>0 then SendChatMessage("<干涉>已启动","RAID") end;
________________________________________________________
2 圣疗宏:
判断对方血量,30%以下,才使用圣疗,成功后,才会在团队中提示
/Script if UnitHealth("target") <30 then CastSpellByName("圣疗术") if GetActionCooldown(1)>0 then SendChatMessage("对<%T>使用了[圣疗]","RAID") end;end
________________________________________________________
3 对目标使用辅助技能
对目标使用牺牲,自由,保护3种祝福,并M语通知对方,如果目标不能使用,则对自己使用,不丢失目标
牺牲
/Script if GetActionCooldown(1)>0 then else CastSpellByName("牺牲祝福") if GetActionCooldown(1)>0 then SendChatMessage("你已获得牺牲祝福,持续30秒","WHISPER","通用语",UnitName"Target") end;end
自由
/Script if GetActionCooldown(1)>0 then else CastSpellByName("自由祝福") if GetActionCooldown(1)>0 then SendChatMessage("你获得自由祝福,持续10秒","WHISPER","通用语",UnitName"Target") end;end
/script if SpellIsTargeting() then TargetUnit("player");end
保护
/Script if GetActionCooldown(1)>0 then else CastSpellByName("保护祝福") if GetActionCooldown(1)>0 then SendChatMessage("你已获得物理无敌10秒","WHISPER","通用语",UnitName"Target") end;end
/script if SpellIsTargeting() then TargetUnit("player");end
________________________________________________________
4 审判
根据身上有的光明圣印,或者智慧圣印,审判时进行提示,其他圣印则不提示,也不影响使用
可以把宏替代掉你的[审判技能]图标
/Script local i,b,f;for i=1,16 do b=UnitBuff("player",i); if b and strfind(b,"HealingAura") then f=1;SendChatMessage("光明审判<%T>","say") else if b and strfind(b,"RighteousnessAura") then f=1;SendChatMessage("<%T>被智慧审判","say") end;end;end
/施放 审判
________________________________________________________
5 治疗
配合DYBUFF(置顶的连接里有,非常好用的智能治疗插件)使用的团队治疗宏,
打开下方首饰(建议放优越护符),并启动插件
/script UseInventoryItem(14);
/dyheal
________________________________________________________
7 来一个超级必杀宏:
1 双开首饰
2 有审判则使用审判
3 当目标20%以上血时,有神恩震击则使用神恩震击
4 当目标20%以下血时,则使用愤怒之锤
/script UseInventoryItem(13);
/script UseInventoryItem(14);
/施放 神恩术
/script SpellStopCasting();
/施放 审判
/script SpellStopCasting();
/script if UnitHealth("target") > 20 then CastSpell([color=Red]104,3[/color]) else if UnitHealth("target") < 20 then CastSpell([color=Red]75,3[/color]) end;end
红字部分104,3指的是神圣震击, 75,3 是愤怒之锤
它代表你的技能在技能书中的位置:
比如.我的震击就是104号,技能书第3页(第一页是综合,第2页是惩戒,第3页是神圣,第4页是保护)
要查技能编号,请用这个宏:
/script local t='spell';for i=1,250 do local n,s=GetSpellName(i,t);if n then DEFAULT_CHAT_FRAME:AddMessage('['..i..']'..n..'('..s..')');end end
修改你的技能编号,宏就可以用了
自动寻找附近的牧师,骑士使用干涉,成功后,才会在团队中提示
/脚本 for j=40,1,-1 do TargetNearestFriend();x="target" if( UnitClass(x)=="牧师") or ( UnitClass(x)=="圣骑士")and(UnitIsPlayer(x)) then CastSpellByName("神圣干涉") end end
/脚本 if GetActionCooldown(1)>0 then SendChatMessage("<干涉>已启动","RAID") end;
________________________________________________________
2 圣疗宏:
判断对方血量,30%以下,才使用圣疗,成功后,才会在团队中提示
/Script if UnitHealth("target") <30 then CastSpellByName("圣疗术") if GetActionCooldown(1)>0 then SendChatMessage("对<%T>使用了[圣疗]","RAID") end;end
________________________________________________________
3 对目标使用辅助技能
对目标使用牺牲,自由,保护3种祝福,并M语通知对方,如果目标不能使用,则对自己使用,不丢失目标
牺牲
/Script if GetActionCooldown(1)>0 then else CastSpellByName("牺牲祝福") if GetActionCooldown(1)>0 then SendChatMessage("你已获得牺牲祝福,持续30秒","WHISPER","通用语",UnitName"Target") end;end
自由
/Script if GetActionCooldown(1)>0 then else CastSpellByName("自由祝福") if GetActionCooldown(1)>0 then SendChatMessage("你获得自由祝福,持续10秒","WHISPER","通用语",UnitName"Target") end;end
/script if SpellIsTargeting() then TargetUnit("player");end
保护
/Script if GetActionCooldown(1)>0 then else CastSpellByName("保护祝福") if GetActionCooldown(1)>0 then SendChatMessage("你已获得物理无敌10秒","WHISPER","通用语",UnitName"Target") end;end
/script if SpellIsTargeting() then TargetUnit("player");end
________________________________________________________
4 审判
根据身上有的光明圣印,或者智慧圣印,审判时进行提示,其他圣印则不提示,也不影响使用
可以把宏替代掉你的[审判技能]图标
/Script local i,b,f;for i=1,16 do b=UnitBuff("player",i); if b and strfind(b,"HealingAura") then f=1;SendChatMessage("光明审判<%T>","say") else if b and strfind(b,"RighteousnessAura") then f=1;SendChatMessage("<%T>被智慧审判","say") end;end;end
/施放 审判
________________________________________________________
5 治疗
配合DYBUFF(置顶的连接里有,非常好用的智能治疗插件)使用的团队治疗宏,
打开下方首饰(建议放优越护符),并启动插件
/script UseInventoryItem(14);
/dyheal
________________________________________________________
7 来一个超级必杀宏:
1 双开首饰
2 有审判则使用审判
3 当目标20%以上血时,有神恩震击则使用神恩震击
4 当目标20%以下血时,则使用愤怒之锤
/script UseInventoryItem(13);
/script UseInventoryItem(14);
/施放 神恩术
/script SpellStopCasting();
/施放 审判
/script SpellStopCasting();
/script if UnitHealth("target") > 20 then CastSpell([color=Red]104,3[/color]) else if UnitHealth("target") < 20 then CastSpell([color=Red]75,3[/color]) end;end
红字部分104,3指的是神圣震击, 75,3 是愤怒之锤
它代表你的技能在技能书中的位置:
比如.我的震击就是104号,技能书第3页(第一页是综合,第2页是惩戒,第3页是神圣,第4页是保护)
要查技能编号,请用这个宏:
/script local t='spell';for i=1,250 do local n,s=GetSpellName(i,t);if n then DEFAULT_CHAT_FRAME:AddMessage('['..i..']'..n..'('..s..')');end end
修改你的技能编号,宏就可以用了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯