btc小德變身宏
㈠ 小德變形宏
/cancelform [nostance:2,nostance:4]
/stopmacro [flying]
/cast [swimming] 水棲形態; [flyable,nocombat]迅捷飛行形態;[noflyable][combat]旅行形態;[indoors,mod:alt]巨熊形態;[indoors,nomod]豹形態
/equip [noequipped:迅捷飛行符咒,nocombat,flyable]迅捷飛行符咒
嚴重懷疑超出255字元了...不過理論上就是這么寫 你可以粘過去看一下
技能名字我不能保證是對的 自己法術書里貼吧
㈡ 魔獸世界求德魯伊變身宏啊!!!
默認你的鳥處於第5個姿態位置。如果不是請對[stance:5]做修改。豹是第3個,不是同上。
#showtooltip
/cast [stance:5]獵豹形態;
/cast [stance:0][stance:3,flyable]!迅捷飛行形態
再給你個更全的。號稱逃跑專用宏:
/cast [outdoors,noflyable,mod:alt]旅行形態;[outdoors,nocombat,noflyable]!大型美酒節科多獸;[swimming]!水棲形態;[outdoors,nocombat,flyable]!迅捷飛行形態;[indoors]!獵豹形態
解釋:
室外且非飛行區域且按下ALT的情況下 變 旅行形態
或者 室外且非戰斗且非飛行區域 召喚 大型美酒節科多獸
或者 游泳狀態下 變 海豹
或者 室外非戰斗且處於可飛行區域 變 鳥
或者 室內 變 豹
㈢ 求一個小德變身宏
/cast !XX形態...
感嘆號一定要加
㈣ 德魯伊 WOW 變身宏
咳咳
/castsequence [noswimming,flyable,nocombat]迅捷飛行形態,梟獸形態
/cast [nostance:5]梟獸形態
/cast [swimming,stance:5]水棲形態;[swimming,stance:2]梟獸形態
/cast [noswimming,stance:5]旅行形態;[nowimming,stance:4]梟獸形態
這樣就可以了看上去麻煩 用起來簡單 會寫但是不會整理頭疼啊
㈤ 小德的變身宏
不用宏也能實現啊,變成豹會換成新的動作條你知道吧,就把變豹放在原來的動作條里,在新的動作條相同的位置放上原來的形態就行了啊
㈥ 德魯伊的變身宏
小德的一些JJC宏
想要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
㈦ 德魯伊一鍵變身宏
不需要啊,設置裡面有啊,就是左邊特殊按鍵設置
㈧ 求一個德魯伊變身宏!
不知道你說的豹子是獵豹形態,還是旅行形態,下面的宏最後旅行形態你可以自己替換下。
只要不是平衡D的梟獸形態就變成梟獸;梟獸形態下則變旅行形態。
#showtooltip
/cast [nostance:5]梟獸形態;[stance:5]旅行形態
㈨ 小德一鍵變身宏
#showtooltip [swimming]水棲形態;[noswimming,flyable]飛行形態;[noswimming,noflyable]旅行形態
/cast [swimming]水棲形態
/cast [noswimming,flyable]飛行形態
/cast [noswimming,noflyable]旅行形態
/dismount [mounted]