㈠ 魔兽世界怎么设置宏命令让技能依次释放
今天的这篇文章和大家聊一聊关于魔兽世界怎样进行宏命令设置问题,希望能够帮助到有需要的朋友。
1、首先在电脑中登录游戏之后,找到宏,设置名称焦点打断宏。
㈡ 魔兽世界怀旧服猎人宏命令 助你成为魔兽高手!
1、/script local b,s,j={猫鼬编号,猛禽编号},{猫鼬撕咬,猛禽一击\};for j=1,2 do if IsUsableAction(b[j]) and GetActionCooldown(b[j])==0 then CastSpellByName(s[j]);break;end;end;
2、【智能钉刺宏 】牧师不会解毒,应该用蝰蛇,反倒是对德鲁伊要用蝰蛇1骗驱毒,到头来毒蛇无用?其实应该对所有怪都用毒蛇 ;功能介绍:按照下列规则放钉刺 ;战、贼:毒蝎 ;猎、法、术,萨,牧:蝰蛇 ;骑,德:蝰蛇1 ;NPC:毒蛇
3、/script local c,s,t=UnitClass(target),毒蛇钉刺,UnitPowerType(target);if UnitIsPlayer(target) then if t==0 then s=蝰蛇钉刺;if c==圣骑士 or c==德鲁伊 then s=s..(等级 1);end;else s=毒蝎钉刺;end;end;CastSpellByName(s);
4、【打贼专用:标记 / 照明弹 】;有目标就标记,没有就放闪光弹 ;/script if UnitExists(target) then CastSpellByName(猎人印记);else CastSpellByName(照明弹);end;
5、【雄鹰守护 + 猎人印记 + 宠物攻击 】;/script local c,i,b,f=CastSpellByName;for i=1,16 do b=UnitBuff(player,i);if b and strfind(b,RavenF) then f=1;break;end;end;if f then c(猎人印记);PetAttack();else c(雄鹰守护);end;
6、【灵猴 猎豹切换 】;/script local c,i,b,f=CastSpellByName;for i=1,16 do b=UnitBuff(player,i);if b and strfind(b,Monk) then f=1;break;end;end;if f then c(猎豹守护);else c(灵猴守护);end;
7、【灵猴 雄鹰切换 】;/script local c,i,b,f=CastSpellByName;for i=1,16 do b=UnitBuff(player,i);if b and strfind(b,Monk) then f=1;break;end;end;if f then c(雄鹰守护);else c(灵猴守护);end;
8、【猎豹 雄鹰切换】 ;/script local c,i,b,f=CastSpellByName;for i=1,16 do b=UnitBuff(player,i);if b and strfind(b,eTiger) then f=1;break;end;end;if f then c(雄鹰守护);else c(猎豹守护);end;
9、【灵猴守护 + 威慑 】;威慑的编号看上边基础知识自己填 ;/script local c,i,b,f,s,d=CastSpellByName;for i=1,16 do b=UnitBuff(player,i);if b and strfind(b,Monk) then f=1;break;end;end;if not f then c(灵猴守护);SpellStopCasting();end;s,d=GetActionCooldown(你威慑编号);if d<2 then c(威慑\);end;
10、【收宠 假死 陷阱】 ;非战斗状态就放陷阱,否则假死,再按陷阱,注意,战斗中假死瞬间陷阱放不出来的,会提示你正在战斗中 ;所以战斗中需要狂按这个宏 ;这个宏WOW 2.0就用不着了 /script PetFollow();if UnitAffectingCombat(player) then CastSpellByName(假死); else CastSpellByName(冰冻陷阱\);end;
11、【野兽护符 - 双多重宏 】护符放饰品1上,把你多重射击换个地方,并查出编号,替换红色字,查编号看上边基础知识;/script local s,d;s,d=GetActionCooldown(你多重射击的编号);if d>2 then UseInventoryItem(13);SpellStopCasting();end;CastSpellByName(多重射击\);
12、宝宝打图腾 ;/script local t,n,i,_={根基\,战栗\,地缚,灼热,清毒,};for _,i in t do n=i..图腾;TargetByName(n,1);end;PetAttack();
13、宠物宏 - 智能召唤/复活/治疗 ;如果宠物存在,死的就复活,没死就++,宠物消失了的话就召唤,如果是尸 体消失,请同时按住Alt键, 会强制使用复活,因为WOW消失了仍然认为是活的;/script local p,s=pet,召唤;if UnitIsDead(p) then s=复活\\;elseif UnitExists(p) then s=治疗 elseif IsAltKeyDown() then s=复活\\;end;CastSpellByName(s..宠物\);
14、【寻找稀有精英宠物 】公共部分已经有了,不过鉴于猎人特殊性在专门写一个 ;/script local s=断牙;TargetByName(s,1);if UnitName(target)==s then ChatFrame1:AddMessage(找到);end; 上边名字自己修改 针对不同目标调整宠物技能自动施放情况
15、这个宏可以针对不同类型的目标调整宠物技能的自动施放,比如带蝙蝠面对近战应该打开尖啸,而面对法系就应该关掉
16、带会爪击的宠物打怪时应该关掉爪击开低吼,而遇到玩家需要关低吼开爪击,这个宏可以自动为你做到
17、/施放 猎人印记 ;/script local x,p,j,e,_={1,1,1},UnitPowerType(target);if UnitIsPlayer(target) then if p==0 then x={1,nil,nil,1};else x={1,nil,1};end;end;for j=4,7 do _,_,_,_,_,_,e=GetPetActionInfo(j);if x[j-3]~=e then TogglePetAction(j);end;end;
18、说明一下,红色的{1,1,1}对应NPC,蓝色的{1,nil,nil,1}对应有蓝职业,绿色的{1,nil,1}对应战,贼 四个1/nil对应宠物技能条4 5 6 7按钮,1代表开,nil代表关,最后一个是nil的话可以不写,
19、大家可以自己调整技能和对应职业的开关顺序,毕竟不同bb技能不用
㈢ 魔兽世界怀旧服好用的3个宏命令分享
第一个:暴富宏
/script SILVER_PER_GOLD =0.001
正常的话1金=100银,而用了这个宏之后1金=0.001银,也就是把金币数字翻十万倍,原本你有1金币,瞬间变成100000金币。输入后关闭背包再打开即可生效。
没用之前:
用了以后:
第二个:天气效果(代码,近聊窗口输入)
/console weatherDensity 1
这里的数字1是用来调节下雨特效的,可以输入0-3的数值,其中0表示将天气特效关闭,3表示全开。
第三个:近战飞溅宏
这个宏可以改变近战攻击的效果,可以调整为0-5,当设置为0的时候近战攻击不会造成任何的特效 ,而调到5的时候会造成火花(血液?)系统默认一贯作风应该是0....
/console violenceLevel 5
趁着排队分享给小伙伴
㈣ 魔兽世界怀旧服狂暴战宏命令大全 魔兽世界怀旧服狂暴战宏命令有哪些
1、狂暴战狂暴状态攻击的宏。如果对方的血少于20%则斩杀,否则放嗜血。如果怒气大于39,则使用旋风斩和英勇打击。/scriptif(UnitHealth(target)施放嗜血(等级4);/scriptif(UnitMana(Player)>39)thenCastSpellByName(旋风斩);end;/scriptif(UnitMana(Player)>39)thenCastSpellByName(英勇打击);end
2、狂暴战士战斗状态攻击的宏。如果对方的血少于20%则斩杀,否则放嗜血。如果怒气大于39,则使用英勇打击。/施放压制(等级4);scriptif(UnitHealth(target)施放嗜血(等级4);/scriptif(UnitMana(Player)>34)thenCastSpellByName(英勇打击);end
3、破胆绷带宏[color=limegreen]color=darkblue]。/施放破胆怒吼;/scriptSpellStopCasting();/target安达里克;/scriptUseContainerItem(4,1);/scriptTargetLastEnemy()
4、防御姿态拉怪的宏,优先使用盾牌格档技能可以有效减少怪物的暴击。/施放盾牌格挡;/scriptSpellStopCasting();/scriptif(UnitMana(Player)>14)thenCastSpellByName(复仇);end;/scriptif(UnitMana(Player)>44)thenCastSpellByName(盾牌猛击);end;/scriptif(UnitMana(Player)>59)thenCastSpellByName(英勇打击);end;另一种写法。/施放盾牌格挡;/scriptlocalcsbn,umpcsbn=CastSpellByNameump=UnitMana(player)SpellStopCasting()ifump>59thencsbn(英勇打击)elseifump>44thencsbn(盾牌猛击)elseifump>14thencsbn(复仇)endendend
5、人物只在进入战斗的时候释放旋风斩。/scriptif(UnitAffectingCombat(player)==1)thenCastSpellByName(旋风斩);end
6、关于背包格子的编号,对照自己身上的就可以了,从左到右,就是说你的行囊是0号。43210;1.2.3.4;5.6.7.8;9.10.11.12;13.14.15.16;另外英文的技能名称在CWOW好象不支持
7、补充资料。战士的三态相对的ID分别为:战斗姿态下技能栏1——12对应的ID为73——84,防御姿态下为85——96,狂暴姿态97——108;/sc#riptCastShapeshiftForm(编号);作用:切换到“编号”指定的形态/姿态(职业相关);德鲁依:1=熊形态、2=水中形态、3=猫形态、4=旅行形态;盗贼:1=潜行;战士:1=战斗姿态、2=防御姿态、3=狂暴姿态;使用饰物的宏,第一个饰物;/scriptUseInventoryItem(13)
8、一键从防御姿态切换到狂暴姿态使用狂暴之怒再切换回防御姿态。把防御姿态的数字7,放上狂暴姿态的图标;使你一按7就变成狂暴姿态,然后在狂暴姿态的7放上这个宏;/施放狂暴之怒;/scriptSpellStopCasting();/scriptCastShapeshiftForm(2);连续按就可以了
9、冲锋+拦截+压制+断筋一键宏。/scriptif(IsUsableAction(80)==1)thenCastSpellByName(冲锋);elseif(IsActionInRange(80)==1)thenCastSpellByName(拦截);elseif(IsUsableAction(79)==1)thenCastSpellByName(压制);elseCastSpellByName(断筋);end