野德,在目标背面则放撕碎,不能撕碎就放裂伤的宏。

同标题。其实还有个问题,不知道能否做到。。。就是----目标身上无裂伤就先裂伤。。有裂伤就撕碎。不是背面,无法用撕碎就继续裂伤。... 同标题。其实还有个问题,不知道能否做到。。。就是----
目标身上无裂伤就先裂伤。。有裂伤就撕碎。不是背面,无法用撕碎就继续裂伤。
展开
 我来答
z130110
2008-09-21 · TA获得超过238个赞
知道小有建树答主
回答量:671
采纳率:0%
帮助的人:453万
展开全部
想要XD宏,以下的XD宏可以帮助你不少,直接粘贴过去就可以用了:

(一)熊形态

1、冲锋:

(1)判断是否在熊/巨熊形态,如指含果不是则变成熊再冲锋+低吼;如果是则直接冲锋+低吼。

/Script local c,s,i,f,n,a,_=CastSpellByName,"巨熊形态";for i=1,GetNumShapeshiftForms() do _,n,a=GetShapeshiftFormInfo(i);if n==s then break;end;end;if a==1 then if IsActionInRange (34) then c("野性冲锋");else c("低吼");end;else c(s);end;

注:红字:34是技能栏编号,使用这个宏前要先把野性冲锋放在一个技能栏位上(放在一些少用的键位上)。

(2)基本相同,但是不低吼。

/script local c,s,i,f,n,a,_=CastSpellByName,"巨熊形态";for i=1,GetNumShapeshiftForms() do _,n,a=GetShapeshiftFormInfo(i);if n==s then break;end;end;if a==1 then c("野性冲锋");else c(s);end;

(3)这个在被击飞基耐或者紧急情况时用比较有效,野性冲锋的同时低吼,如果怒气还大于35就使用

挥击挥霍怒气拉住仇恨。

/cast 低吼
/cast 野性冲锋
/Script if (UnitMana("Player")>35) then CastSpellByName("挥击");end

2、拉仇恨:
槌击+挥击大量倾泻怒气,如果目标的目标不是小D或者战士,则使用低吼。(OBLIND修改)

/script local class, c = UnitClass("targettarget"), CastSpellByName; if class ~= "德鲁伊" and class ~= "战士" then c("低吼"); else c("槌击"); c("挥击"); end; ) then CastSpellByName("低吼");end

3、攻击+槌击:
( 发挥 补充)当怒气小于10时使用普通攻击,否则使用槌击。

/script if (UnitMana("player")<10) then CastSpellByName("攻击");else CastSpellByName("槌击")end

4、熊形态+蛮兽神像:
人形态下,按1下是变熊,2下是换上蛮兽神像;熊形态下是换上蛮兽神像。(漠铭骑喵制作)红字部分是UseContainerItem(背包编号,格子编号)。请把[蛮兽神像]放在最原始的16格包的左上角位置上。

PS:背包编号:从左到右:4,3,2,1,0。 就是说,你一开始就有的16格行囊是0号背包。
背包格子编号:第一行从左到右:1,2,3,4 (注意从1开始的) ;第二行从左到右:5,6,7,8 依此类推……

/script local c,s,i,f,n,a,_=CastSpellByName,"巨熊形态";for i=1,GetNumShapeshiftForms() do _,n,a=GetShapeshiftFormInfo(i);if n==s then break;end;end;if a==1 then UseContainerItem(0,1);else c(s);end;

(二)猫形态

1、猫形态常唯锋笑用攻击宏:
通常情况下使用爪击,当连击点数大等于3点时(即“3星”),使用凶猛撕咬。

/script if ( GetComboPoints() >= 3 ) then CastSpellByName("凶猛撕咬"); else CastSpellByName

("爪击") end

2、猫形态起手宏(潜行):
在潜行的条件下,毁灭起手,然后检测对方身上是否有精灵之火,没有就上个,有就爪击。

/cast 毁灭
/cast 爪击
/script x=1;found=0;while(UnitDebuff("target",x)) do if(string.find(UnitDebuff
("target",x),"Spell_Nature_FaerieFire"))then found=1;end;x=x+1;end;
/script if(found==1)then CastSpellByName("爪击");else CastSpellByName("精灵之火(野性)")end

3、背面攻击宏:
先判断,如果毁灭能用就用毁灭,不能用就撕碎。

/script x=1;found=0;while(UnitBuff("player",x)) do if(string.find(UnitBuff
("player",x),"Ambush"))then found=1;end;x=x+1;end;
/script if(found==1)then CastSpellByName("毁灭");else CastSpellByName("撕碎")end

4、潜行+突袭:
先判断,如果在潜行状态下就突袭,否则潜行。

/script x=1;found=0;while(UnitBuff("player",x)) do if(string.find(UnitBuff("player",x),"Ambush"))then found=1;end;x=x+1;end;
/script if(found==1)then CastSpellByName("突袭");else CastSpellByName("潜行")end

5、爪击+撕碎:
当能量大等于60时使用撕碎,小于60时使用爪击。通常在BOSS战DPS时使用。

/Script if (UnitMana("Player")>=60) then CastSpellByName("撕碎");else CastSpellByName("爪击")end

6、攻击+爪击:
( 发挥 补充)能量如果小于37则普通攻击,大于37则爪击。

/script if (UnitMana("player")<37) then CastSpellByName("攻击");else CastSpellByName("爪击")end

7、突袭+扫击:
( 发挥 补充)如果潜行则使用突袭,否则使用扫击。

/script x=1;found=0;while(UnitBuff("player",x)) do if(string.find(UnitBuff("player",x),"Ambush"))then found=1;end;x=x+1;end;
/script if(found==1)then CastSpellByName("突袭");else CastSpellByName("扫击")end

8、猫形态+凶猛神像:
人形态下,按1下是变猫,2下是换上凶猛神像;猫形态下是换上凶猛神像。(漠铭骑喵制作)[红字部分是UseContainerItem(背包编号,格子编号)。请把[凶猛神像]放在最原始的16格包的第一行从左往右第2格的位置上。

PS:背包编号:从左到右:4,3,2,1,0。 就是说,你一开始就有的16格行囊是0号背包。
背包格子编号:第一行从左到右:1,2,3,4 (注意从1开始的) ;第二行从左到右:5,6,7,8 依此类推……

/script local c,s,i,f,n,a,_=CastSpellByName,"猎豹形态";for i=1,GetNumShapeshiftForms() do _,n,a,s=GetShapeshiftFormInfo(i);if n==s then break;end;end;if a==1 then UseContainerItem(0,2);else c(s);end;

(三)任何形态通用

1、人形宏:
判断如果不是人形态,则恢复人形态。可在任何形态下使用。

/script local i,a,_;for i=1,GetNumShapeshiftForms() do _,_,a=GetShapeshiftFormInfo(i);if a then CastShapeshiftForm(i);break;end;end;

恢复篇:

1、树皮+宁静:
判断是否有树皮,没有则放树皮,有则放宁静。简而言之,点一下是树皮,2下是树皮+宁静。

/script x=1;found=0;while(UnitBuff("player",x)) do if(string.find(UnitBuff("player",x),"StoneClaw"))then found=1;end;x=x+1;end;
/script if(found==1)then CastSpellByName("宁静(等级 3)");else CastSpellByName("树皮术")end

2、激活:
先判断,如果目标敌对/是NPC/没有目标/是没蓝职业 都给自己使用激活;如果目标是有蓝职业则

给对放激活。使用完激活自动返回上一目标。

/script x=UnitClass("target");if (not UnitIsFriend("player","target") or (UnitManaMax
("target")<200 and x~="Druid")) then TargetUnit("player");end;CastSpellByName("激
活");TargetLastTarget();

3、自然迅捷+治疗之触:
只需要按一下,但是偶尔也需要2下(比如延迟高)。(light_arm 修改)

/script SpellStopCasting()
/施放 自然迅捷
/script SpellStopCasting()
/施放 治疗之触(等级 11)

4、回春术+迅捷治愈:
有回春效果则放迅捷治愈,没有则放回春.
/Script x=1;found=0;while(UnitBuff("target",x)) do if(string.find(UnitBuff("target",x),"Rejuvenation"))then found=1;end;x=x+1;end;
/Script if(found==1)then CastSpellByName("迅捷治愈");else CastSpellByName("回春术(等级 11))")end

5、治疗之触:

(1)根据目标血量判断是使用最大等级的治疗之触,还是刷4级触(去血少于1200)。

/cast 治疗之触
/script if UnitIsFriend("Player","target") then if UnitAffectingCombat("target") then if
((UnitHealthMax("target"))-(UnitHealth("target"))<1200) then CastSpellByName("治疗之触(等级 4)");end;end;elseif SpellIsTargeting() then TargetUnit("Player");end

(2)根据目标血量判断使用哪个等级的治疗之触。

/script H=UnitHealthMax("target")-UnitHealth("target");S= {41,98,213,394,617,799,1004,1285,1621,2010,2496};
/script for j=11,1,-1 do if (H>=S[j]) then CastSpellByName("治疗之触(等级 "..j..")"); break;end;end;

6、回春术:
根据目标等级判断使用哪个等级的回春术。

/script r=11;l={4,10,16,22,28,34,40,46,52,58,60};t=UnitLevel("target");for j=r,1,-1 do if (t>=l[j]-10) then CastSpellByName("回春术(等级 "..j..")");break;end;end

7、愈合:
根据目标等级判断使用哪个等级的愈合。

/script r=9;l={12,18,24,30,36,42,48,54,60};t=UnitLevel("target");for j=r,1,-1 do if (t>=l[j]-10) then CastSpellByName("愈合(等级 "..j..")");break;end;end

8、驱毒:
在任何形态下变回人形,并给目标上驱毒。

/script local i,a,_;for i=1,GetNumShapeshiftForms() do _,_,a=GetShapeshiftFormInfo(i);if a then CastShapeshiftForm(i);break;end;end;
/cast 驱毒术

9、解除自身DEBUFF:
(妖术师金度制作)可解除自己身上的诅咒和中毒效果。

/script dbk={'Poison','Curse'}; spl={''驱毒术'',''解除诅咒''}; for m=0,31,1 do for n=1,2,1 do if GetPlayerBuffDispelType(GetPlayerBuff(m,'HARMFUL'))==dbk[n] then TargetUnit('player');CastSpellByName(spl[n]);TargetLastTarget();break;end;end;end;

平衡篇:

1、月火打图腾:
搜索附近敌对图腾,使用1级月火,之后自动返回上一目标。

/Target 图腾
/cast 月火术(等级 1)
/Script TargetLastEnemy()

2、树皮+飓风:
判断是否有树皮,没有则放树皮,有则放飓风。简而言之,点一下是树皮,2下是树皮+飓风。

/script x=1;found=0;while(UnitBuff("player",x)) do if(string.find(UnitBuff("player",x),"StoneClaw"))then found=1;end;x=x+1;end;
/script if(found==1)then CastSpellByName("飓风");else CastSpellByName("树皮术")end

3、月火机关枪?:
(6楼light_arm 补充)

/script x=1;found=0;while(UnitDebuff("target",x)) do if(string.find(UnitDebuff("target",x),"Spell_Nature_StarFall"))then found=1;end;x=x+1;end;
/script if(found==1)then CastSpellByName("月火术(等级 9)");else CastSpellByName("月火术(等级 10)")end

状态篇:

1、野性印记:

(1)根据目标等级判断使用哪个等级的爪子。

/script r=7;l={1,10,20,30,40,50,60};t=UnitLevel("target");for j=r,1,-1 do if (t>=l[j]-10) then CastSpellByName("野性印记(等级 "..j..")");break;end;end

(2)自动搜索团队内没有野性印记的团队成员,为其补上,掉线的,死亡的,不在视野内的都会忽略掉。(OBLIND制作)

/script local i,j,b,f,p;for i=1,40 do f=nil;p="raid"..i;if UnitIsVisible(p) then for j=1,16 do b=UnitBuff(p,j);if b and strfind(b,"Regen") then f=1;break;end;end;if not f then TargetUnit(p);CastSpellByName("野性印记");break;end;end;end;

2、荆棘术:
根据目标等级判断使用哪个等级的荆棘。

/script r=6;l={6,14,24,34,44,54};if not UnitIsFriend("player","target")then TargetUnit
("player");end;t=UnitLevel("target");for j=r,1,-1 do if (t>=l[j]-10) then CastSpellByName("荆棘术(等级 "..j..")");break;end;end

特殊篇:

1、技能CD时间公告:
可以显示任意技能的剩下的冷却时间(自己调整):注:红字:8是技能栏编号,使用这个宏前要先把想要显示CD的技能放在一个技能栏位上。具体键位编号见OBLIND的 http://bbs.ngacn.com/read.php?tid=678880

/script a,d,e=GetActionCooldown(8);s=d-(GetTime()-a);q=string.format("%.f",s);
/script m=q/60;n=string.format("%d",m)
/script o=q-n60
/Script if a~=0 then SendChatMessage("技能名 CD时间:"..n.."分"..o.."秒","yell"); end
石经理
2024-04-02 广告
延性砼有以下长处:1. 高延性:延性砼的核心材料是纤维,因为纤维具有超强的拉结作用,使得其具有很强的延展性能。这也使得延性砼被称为“可弯曲的混凝土”。2. 减少结构损伤:具有强加固功能的高延性混凝土无需穿透墙体拉结,大幅度减少对原结构的损伤... 点击进入详情页
本回答由石经理提供
翡翠之喉
2008-09-22 · TA获得超过223个赞
知道小有建树答主
回答量:212
采纳率:0%
帮助的人:112万
展开全部
楼上的宏是老版本的宏,现在过期了,不能用了。看看我收藏的这些,这些能用
/teamquit 2v2或者3v3或者5v5
如果你是队长,需要解散,打/teamdisband 2v2.....

/console SET profanityFilter "0"

/targetexact [help][noexists][harm] 图腾名称1
/targetexact [help][noexists][harm] 图腾名称2
/targetexact [help][noexists][harm] 图腾名称3
/targetexact [help][noexists][harm] 图腾名称4
.
.
.
/cast [harm]月火术(等级 1)
/targetlasttarget

PS:优先攻击的图腾名放在下面

1.猫版冲动,反源举碧复变身骗能量

/cancelform

/cast 猎豹形态

熊版骗怒气

/cancelform

/cast 巨熊形态

p.s:请看准怪物攻击间隙再使用此宏

--------------------------------------------------------------------------------

2.潜行时毁灭,平时撕碎

/cast [nostealth] 撕碎; [stealth] 毁灭

--------------------------------------------------------------------------------

3.潜行时突袭,非潜行雹举裂伤(豹),非潜行时自动攻击

/startattack [nostealth]

/cast [stealth] 突袭;裂伤(豹)

--------------------------------------------------------------------------------

4.精灵火

/cast [nostance] 精灵之火 ; 精灵之火(野性答含)

--------------------------------------------------------------------------------

5。一键tank宏:裂伤->割伤->割伤->割伤的顺序施放,如果按住ALT,则单独割伤,CTRL则横扫

/startattack

/cast [modifier:ctrl] 割伤

/cast [modifier:alt] 横扫

/castsequence [nomodifier:ctrl,nomodifier:alt] reset=1.5/combat 裂伤(熊),割伤,割伤,割伤

--------------------------------------------------------------------------------

6.人形态迅捷+触,树形态迅捷+愈合的宏,此宏不能当作普通愈合或触使用

/castsequence reset=1 [nostance]自然迅捷,治疗之触;[stance:5]自然迅捷,愈合

--------------------------------------------------------------------------------

7..熊形态起身树皮跟着宁静(需要点击2次)

/cancelform

/castsequence reset=3 树皮术,宁静e

--------------------------------------------------------------------------------

8.变形吃药

/cancelform

/use 超级治疗药水

/cast [nomodifier]巨熊形态

p.s 超级治疗药水可以替换成铁盾药水,超级法力药水,无敌药水,治疗石等等等等...同样的,当处在其他形态时受到攻击,你也可以用这个宏瞬发喝药变熊保命哦

--------------------------------------------------------------------------------

9.一级月火打图腾,当你的目标是友善,或者没有选中的时候才能使用..

/target [help][noexists] 图腾名称1

/target [help][noexists] 图腾名称2

/target [help][noexists] 图腾名称3

/target [help][noexists] 图腾名称4

.

.

.

/cast [harm]月火术(等级 1)

PS:优先攻击的图腾名放在下面,图腾名称自己想打啥就写啥进去吧

--------------------------------------------------------------------------------

10..跑路宏:能飞则飞,不能则跑,入水则游,飞行时装备10%饰品

/cancelform [nostance:2,nostance:4]

/stopmacro [flying]

/cast [swimming] 水栖形态; [flyable,nocombat]迅捷飞行形态;[noflyable][combat]旅行形态

/equip [noequipped:迅捷飞行符咒,nocombat,flyable]迅捷飞行符咒

/startattack
/cast 裂伤(豹)

能用裂伤(豹)时就用,不能用时普通攻击

/startattack
/cast 裂伤(熊)
/cast 重殴

优先使用裂伤(熊),不能用则重殴,怒气不足则平抓

/castsequence reset=combat/target 月火术,月火术(等级9),月火术(等级9),月火术(等级9),月火术(等级9),月火术(等级9)
月火机关枪

/施放 [stealth] 毁灭; 撕碎
这个宏在玩家处于潜行时施放伏击,否则的话就背刺。

变熊宏:

/cancelaura [stance:2] 水栖形态; [stance:3] 猎豹形态; [stance:4] 旅行形态; [stance:5] 枭兽形态

/cast [nostance] 巨熊形态; [stance:1] 激怒

变猫宏:

/cancelaura [stance:2] 水栖形态; [stance:1] 巨熊形态; [stance:4] 旅行形态; [stance:5] 枭兽形态

/cast [nostance] 猎豹形态; [stance:3] 潜伏

旅行宏:

/cancelaura [stance:1] 巨熊形态; [stance:2] 水栖形态; [stance:3] 猎豹形态; [stance:4] 旅行形态; [stance:5] 枭兽形态

/cast [nostance, swimming] 水栖形态; [nostance, outdoors] 旅行形态

技能名称需核对。出奶树的话把枭兽换成奶树就可以了。

1、从猫或熊形态变回人后释放回春术,然后变成熊形态。需要注意的是40以下没有“巨熊形态”的需要改成“熊形态”。



/cancelaura [stance:1] 巨熊形态; [stance:3] 猎豹形态
/castsequence (reset=60) 回春术(); 巨熊形态

2、从猫或熊形态变回人后释放回春术,然后变成猫形态。需要注意的是40以下没有“巨熊形态”的需要改成“熊形态”。



/cancelaura [stance:1] 巨熊形态; [stance:3] 猎豹形态
/castsequence (reset=60) 回春术(); 猎豹形态

4、(限暗夜精灵德鲁伊)猫形态潜行;人形态时,影遁。:

/cast [stance:3] 潜伏; [nostance] 影遁

5、从任何形态变成巨熊形态。需要注意的是40以下没有“巨熊形态”的需要改成“熊形态”。:

/cancelaura [stance:2] 水栖形态; [stance:3] 猎豹形态; [stance:4] 旅行形态; [stance:5] 枭兽形态
/cast [nostance] 巨熊形态

*
这个都跟上面那个一样,不过如果是在熊形态下使用也会变人。可以直接替代熊形态变形的按钮哦:

/cancelaura [stance:2] 水栖形态; [stance:3] 猎豹形态; [stance:4] 旅行形态; [stance:5] 枭兽形态 ;[stance:1] 巨熊形态
/cast [nostance] 巨熊形态

6、从任何形态变成猎豹形态。如果已经是猎豹形态则 潜伏:

/cancelaura [stance:2] 水栖形态; [stance:1] 巨熊形态; [stance:4] 旅行形态; [stance:5] 枭兽形态
/cast [nostance] 猎豹形态; [stance:3] 潜伏

7、跑路宏。从任何形态变成跑的快的形态,在游泳的话变成 水栖形态;室外的话变成 旅行形态。需要注意的是40以下没有“巨熊

形态”的需要改成“熊形态”。:

/cancelaura [stance:1] 巨熊形态; [stance:2] 水栖形态; [stance:3] 猎豹形态; [stance:4] 旅行形态; [stance:5] 枭兽形态
/cast [nostance, swimming] 水栖形态; [nostance, outdoors] 旅行形态

8、人形态时使用 精灵之火,猫或熊形态时使用 精灵之火(野性):

/cast [stance:3] 精灵之火(野性);[stance:1] 精灵之火(野性);[nostance] 精灵之火

10、Tank时候变身嗑药然后变熊一气呵成。([12 楼] 老野猪贡献)

/castsequence [stance:1] reset=5 巨熊形态,生命之花
/stopcasting
/use 极强效治疗石
/stopcasting
/cast [nostance] 巨熊形态

当前可用的条件选项有:

help - 检测目标是否为友善
harm - 检测目标是否为敌对
combat - 检测你是否在战斗中
stance或stance:# - 检测你是否在姿态中,或是否在某个特定的姿态中(详见下)
stealth - 检测你是否潜行
modifier或modifier:shift|ctrl|alt - 检测命令被执行时是否某个特定的键被按下
equipped: - 检测某个物品是否被装备。可以是任何有效的装备槽,物品分类,或者物品子类
target = - 特殊条件选项,它把当前目标改变为任何有效的单位(详见下)
actionbar: - 检测当前动作条是否为列出的那个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友cf1b820
2008-09-21 · TA获得超过1226个赞
知道小有建树答主
回答量:1170
采纳率:50%
帮助的人:276万
展开全部
现在宏不能判断目标身上是否有某种DEBUFF,比如裂伤的DEBUFF
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式