当前位置:
文档之家› 魔兽世界宏命令集(小白教程)
魔兽世界宏命令集(小白教程)
/script if (UnitMana("player")>400) then CastSpellByName("魔爆术(等级6)") else UseContainerItem(4, 1);SendChatMessage(“魔法将要耗尽,大家小心!”,”yell”); end
2.0可用的条件选项有:[……]
/cast [button:2]灵魂仪式;召唤仪式
左右建分别是拉人和招糖
/castsequence reset=18/combat/target献祭,烧尽,燃烧,混乱之箭,献祭,烧尽,烧尽,烧尽,烧尽,燃烧,烧尽,烧尽,烧尽
强烈推荐。。。。无脑输出宏
/console SET targetNearestDistance "50"TAB最远距离改为50码,默认为45码。再次点击宏可以取消。
modifier或modifier:shift/ctrl/alt -检测命令被执行时是否某个特定的键被按下,可以简写为mod以节省字节。
pet: -检测宠物是否存在。可以接受宠物类型(枭,熊,小鬼)或者名字(Fluffy,我家坏坏)作为条件。不带条件则检测是否有任何宠物存在。
mounted,swimming,flying,flyable-检测是否在坐骑上,游泳,或者飞行中,能够飞行状态
/targetenemy和/targetfriend选择敌方目标和选择友方目标。这两条命令是按一定顺序循环选择指定类型的目标的,和使用Tab键的效果类似。如果在命令后加上一个1作为参数,那么就会按循环的反方向进行选择。例如:
/targetenemy 1效果就和按下Shift+Tab键一样。注:这两个宏命令每个宏中只能用一次。
主宏:/click MultiBarLeftButton2; MultiBarLeftButton3
辅助宏1:/cast [mod:shift, target=party1]强效治疗术; [mod:ctrl, target=party1]快速治疗; [target=party1]恢复
辅助宏2:/cast [mod:shift, target=player]强效治疗术; [mod:ctrl, target=palyer]快速治疗; [target=player]恢复
SendChatMessage(“……”,”yell”)
%t代表你当前所选中的人名。
/in这是一个延时命令,时间以秒为单位.同时它不支持攻击指令
#show#在宏图标上显示指定图标
#showtooltip#,如果宏图标为“?”图标,则强制显示#所表示的图标和说明,指令一定要放在宏的最开头,否则会失效
UserContainerItem(4,11)表示用鼠标右键点击4号背包第11个格子中的物品。背包编号:最初进入游戏时所带的那个16格的背包编号为0,自右向左依次为0~4号。第一排(最上面一排)从左开始数1、2、3、4…...第二排从左开始5、6、7、8,第三排……..第四排……。如果是第一排只有两个格,顺序为第一排1、2,第二排3、4、5、6,……
/petautocastoff宠物自动施放技能关
/click模拟点击,能产生分支判定效果。用这样一个宏获取当前鼠标所指的窗口名称:/run local f=GetMouseFocus(); if f then DEFAULT_CHAT_FRAME:AddMessage(f:GetName()) end下面是个举例:
channeling:<法术名称>玩家正在引导某法术
indoors玩家在室内
outdoors玩家在户外
party目标在玩家的小队中
raid目标在玩家的小队或团队中
group:party/raid玩家在某集体中(小队/团队)
2.0宏命令
/Assist这是个援助进攻的命令
/stopcasting和/stopmacro停止释放和停止宏,用来辅助设置
help -检测目标是否为友善
harm -检测目标是否为敌对
combat -检测你是否在战斗中
stance或stance:0/1/2../n检测你是否在姿态中,或是否在某个特定的姿态中
stealth -检测你是否潜行
equipped: -检测某个物品是否被装备。可以是任何有效的装备槽,物品分类,或者物品子类
猎人远程和近战切换宏:
/swapactionbar 1 2
/cast [actionbar:1]雄鹰守护;灵猴守护
这样就可以切换1号技能条和2号技能条,换到1页时施放雄鹰守护,2页时则施放灵猴守护。
术士宏:
治疗石宏
# show极效治疗石
/use极效治疗石
/use特效治疗石
#showtooltip灵魂仪式
1、装备对应位置编号:1:头2:颈3:肩4:衬衣5:胸6:腰带7:腿8:脚9:手腕10:手套11:手指112:手指213:饰品114:饰品215:背16:主手17:副手18:远程武器/圣物/圣契/神像
2、部分物品类型对应英文代码:Two-Hand双手Bag包Shirt衬衫Chest胸部Back背部Feet脚Finger手指Hands手Head头部Held In Off-hand副手物品Legs腿部Neck颈部Ranged远程Off Hand副手Shoulder肩部Tabard徽章Thrown投掷(远程槽物品)Trinket饰品Waist腰部One-Hand单手Main Hand主手Wrist手腕
/petattack宠物攻击
/petfollow宠物跟随
/petstay宠物原地停留
/petpassive宠物被动姿态
/petdefensive宠物防御姿态
/petagressive宠物主动姿态
/dismount下马
/cast施放
/castrandom随机施放
/castsequence顺序施放/castsequence指令本有个专用的条件限定指令reset=(不要认为我多打了“=”号)
/targetparty和/targetraid按距离循环选择你附近的小队或团队队友,与/targetenemy类似,也可以用1作为参数改变选择的循环方向。
/startattack开始攻击
/stopattack停止攻击
/focus设置焦点目标
/clearfocus清除焦点目标
/cleartarget清除目标
2、常用的密语格式
/script SendChatMessage(“主动给钱或是由我抢劫二选一”,” say”,”通用语”,” YELL”)
"SAY":普通说话2."WHISPER":密语
1."GUILD":工会2."PARTY":小队3."RAID":组团4."YELL":大喊
/script UIErrorsFrame:Clear()可以隐藏并清除提示。Clear也可改为Hide。
/petattack [target=大地之力图腾]
/petattack [target=石肤图腾]
法师宏:
#showtooltip寒冰屏障(显示技能说明)
/ca冰屏障)
骑士宏:
/cast [button:1,target=target]神圣干涉;[button:2,target=focus]神圣干涉
3、如果目标生命大于20,释放抽取生命法术,否则使用灵魂抽取。
/script if (UnitHealth("target")>20) then CastSpellByName("抽取生命") else CastSpellByName("灵魂抽取") end
4、使用奥暴,当法力值不足400,用法力红宝石补充并提醒队友
/cancelaura取消BUFF
/cancelform取消姿态
/equip装备
/equipslot装备到指定位置
/use使用
/userandom随机使用
/castswquence
/changeactionbar切换动作条
/swapactionbar顺序切换动作条
/petautocaston宠物自动施放技能开
应用举例:
/use [target=self]厚虚空布绷带self指自己。厚虚空布绷带无论当前目标是什么,这个宏只会对自己使用厚虚空布绷带。
/施放[target=focus]变形术总是将你锁定的目标变形。focus就是你设置的焦点目标,可以右键点击头像设置,也可用/focus target来指定。
下面是宠物打图腾的宏:
你可以在任何条件选项前加上“no”来得到反效果,比如,“nocombat”则在脱离战斗的情况下成立。
用逗号“,”来分隔条件选项作用和“and”一样,当条件选项同时成立时执行。
用斜杠“/”来分隔条件选项作用和“or”一样,当其中一个条件选项成立时执行。
2.0以前宏举例。
1、小D判断连击点数释放技能,也适用于盗贼:/script if ( GetComboPoints() >= 3 ) then CastSpellByName("凶猛撕咬(等级3)"); else CastSpellByName("爪击(等级4)") end
/petattack [target=火焰新星图腾]
/petattack [target=根基图腾]
/petattack [target=地缚图腾]
/petattack [target=清毒图腾]
/petattack [target=灼热图腾]
/petattack [target=熔岩图腾]
/petattack [target=风墙图腾]
本教程没有收录所有的宏,意在教会新手制作属于自己的宏,得到更多游戏的快乐。