大家好,关于魔兽战士反恐宏命令很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于魔兽世界宏命令的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!
本文目录
- 魔兽世界宏命令
- 高分求魔兽世界宏命令函数和各个职业技能
- 魔兽世界各种宏命令对应的中文解释!
宠物宏,高手PK时操作宠物基本上不需要去点宠物栏。
1.虚空的牺牲,魅魔的诱惑宏以及地狱犬的沉默宏
这个宏需要把宠物的牺牲,诱惑,沉默放在同一个宠物技能栏里,我的是放在第6个技能框。这个宏我个人认为是最霸道的宏,把宠物的3个技能用一个按键搞定,实战中非常有效。
2.地狱犬解除自身DEBUFF以及小鬼给自己上盾的宏
/ TargetUnit(\”player\”);CastPetAction(7);TargetLastEnemy();地狱犬的吞噬魔法相当于牧师的驱散技能,可以吃敌方的有益魔法和自身的不利魔法,甚至可以吃掉自身的恐惧。(因为恐惧也是魔法,我经常用这招反恐)这个用在小鬼上就是给自己上火焰盾。这个宏还有一个好处是给自己解了魔法上了盾后你的目标马上又会回到你的敌人上。
3.胖子的群体嘲讽以及地狱犬的吞噬宏
我把群嘲和吞噬都放在宠物技能栏的第5个技能框,胖子的群嘲其实也很有用,很多人忽视了这个技能,一般不会去点这个技能。我把折磨开自动,去掉群嘲的自动,折磨+群嘲可以有效增加虚空的仇恨值,杀怪时也很有效。地狱犬的吞噬不用说了,这个宏是让狗吃敌人魔法。
4.诅咒增幅+痛苦诅咒/虚弱诅咒/疲劳诅咒宏
诅咒增幅我不打算把它单独放在哪个快捷栏里,因为诅咒增幅你会经常搞忘记用或者冷却时间到了你也不记得用。这个宏的好处是诅咒增幅好了它就自动给诅咒增幅+诅咒,没有冷却就直接用诅咒
。一般我诅咒增幅+痛苦诅咒用的比较多一点,你要用虚弱诅咒和疲劳诅咒把下面的字换过来就可以了。
注意:以上用宠物技能的时候需要把宠物技能设置为非自动,比如诱惑、沉默、吞噬都不能设置为自动,否则宠物它会自己用掉从而浪费用这些技能的最佳时机。有人会说地狱犬的吞噬开自动多方便啊,是。吞噬别人魔法是方便,但是人家给你一个恐惧,刚好地狱犬才吞噬掉对方一个魔法,你就不能让狗解除你自己的恐惧了。
想要换频道改前面的字母就可以了。
/ PlayerFrameTexture:SetTexture(\”Interface\\TargetingFrame\\UI-TargetingFrame-Elite\”);
/ PlayerFrameTexture:SetTexture(\”Interface\\TargetingFrame\\UI-TargetingFrame-Rare\”);
用了这两个宏自己的头上就会出现精英和银英标志。可惜别的玩家看不到=。=
/Y地狱来的顽石,用你有限的生命烈焰毁灭掉一切吧!!~~
强烈建议各位SS学工程,学工程可以让SS这个BUG职业更加的BUG!
猫眼护目镜猫眼(提高18点的侦测潜行)+狗的多疑+侦测隐形术,在决斗时基本可以打贼一个先手,有人说不让贼偷袭不厚道。。。=。=不过这个用在野外就比较好了,比如在野外你发现了一个贼,你一键换上护镜带狗上侦测隐形,可以把贼揪出来,当然你先把贼揪出来也不见得可以100%取胜,打贼最好是带胖子,其次是女人。一般是你组队的时候大家一起杀贼可以这样用。
侏儒撒网器让对方无法行动,适用于盗贼、战士、猎人,不适于小D、法师、侏儒种族(逃命专家),所以侏儒用这个的优势就出来了,把自己网到可以马上自己解除。
侏儒隐身装置可以让你像贼一样的偷袭对方,还可以用在险境还生,突破重围上。只有10秒的时间,所以要抓紧。
地精火箭头盔类似盗贼的闷棍!使敌人瘫痪,多出来一个控制技能!
退化射线使敌人变成麻风侏儒移动速度降至80%,伤害降低。给对方造成心理压力
铁皮手雷这个就不用说了,性价比最高的炸弹。一般用于中断对方技能和拉开距离上
奥金幼龙成本比较昂贵,适宜于工程狂热分子。工程终极宠物,并且让你的火焰伤害提高
必较适合SS用,宠物本身攻击一般,打法系职业可以延长对方施法时间,造成对方
巴罗夫的管家门铃延长对方施法效果比奥金幼龙好,3个仆从加你和你的宠物,对方看到的
是5个敌人……=。=,不过不要用在有经验的法师身上,法师
闪光的秘银徽章使用让你免疫恐惧,护甲提高,抗性提高30秒!!!需要锻造225,我专门
为了这个饰品把采矿洗成锻造。这个是专门对付SS和牧师的
镇压 5/5级增加痛苦系法术命中率啊,命中现在很重要
强化生命分流 2/2级 SS蓝少是致命的弱点,用血换出更多的蓝
诅咒延伸 2/2级痛苦系法术射程提高20%,从30码变成36码。
夜幕 2/2级事实证明夜幕触发暗影箭的几率很高,实用!
强化治疗石 2/2级让你的石头从1200变成1440,多240的血,何乐而不为?
强化虚空行者 3/3级过渡技能,主要意义是在拉怪的效果和牺牲换取的护盾效果上,使虚空
强化魅魔 3/3级主要意义是诱惑时间延长,魅魔各种技能效果提升30%。
恶魔支配 3/3级瞬招宠物,这个不用说了。
恶魔耐力 3/5级前置点数,恶魔耐力提高
召唤大师 2/2级缩短招宠时间2秒,省蓝40%
邪恶强化 5/5级宠物近战伤害提高20%,还是比较有用的,主要为了出恶魔学识大师
恶魔牺牲 1/1级宠物快死的时候或者在一些特定情况用这个技能很不错
恶魔学识大师 5/5级恶魔SS不可不加的
灵魂链接 1/1级宠物分担30%的法术和近战伤害,加上你自己的布衣分担近战伤害10%左右,防高的吓人,这也是恶魔SS耐打的主要原因。
痛苦出夜幕,恶魔出到灵魂链接。这种SS的生存能力是最强的,血多,宠物分担30%伤害,瞬招,瞬发暗影箭。且恶魔SS的宠物DPS也不差,所以说恶魔SS是BUG,缺点是爆发力不强。
生命虹吸 1/1级多一个DOT,给自己回血
强化疲劳诅咒 4/4级这2个不出你选暗毁SS做什么?减速对方配合诅咒增幅用效果很不错
暗影掌握 5/5级提高暗影伤害、吸取法力和生命10%,也可以只加4点剩下的出毁灭系毁灭天赋,暴击伤害提高100%
强化暗影箭 5/5级出暗影易伤效果,接下来四次暗影伤害提高40%
灾祸 5/5级施法时间减少对法系很重要很重要
毁灭延伸 2/2级毁灭法术射程+6码变成36码
为什么不要灾变和清算?(·灾变 5/5级),其作用是“使你的毁灭系法术所消耗的法力值减少5%。““法力值减少5%“是个什么概念:计算一下,如果你有6000魔的话,这个天赋总共节约的仅仅不过是300魔而已,连一个暗影箭的魔都不够。如果你已经发了十几发暗影箭,还缺这么点魔吗??天赋点数如此珍贵,应该把它用于最需要的地方。
与(·灾变 5/5级)相比,(·灾祸 5/5级)就显得更加有价值,其效果是“使你的暗影箭、献祭的施法时间减少0.5秒,灵魂之火的施法时间减少2.0秒。“想想吧,如果你的一个战斗发射5枚暗影箭,1个献祭以供点燃,1个灵魂之火暴高伤害,总共多少秒,整整快了5秒。对于最求高伤害、高暴击的SS而言,5秒意味着什么想必大家都清楚。真真的高手过招,0.5秒足以抢占绝对控制优势,何况是可怕的5秒钟。
个人认为黑暗契约是垃圾天赋,抽取宠物300法力值,效果不如生命分流好,PK时用不上,野外不如先生命分流再面包和水一起吃,所以这个天赋意义不大。
暗毁SS出了双延伸,疲劳诅咒限速,多一个DOT,单人SOLO能力很强,但是爆发力没有火毁SS强。
强化灼热之痛 2/5级前置点数,灼热之痛时间短,暴击率高,PK比较实用
强化献技 5/5级献技初始伤害提高25%
毁灭 1/1级毁灭法术暴击伤害加成提高100%,牛!
燃烧 1/1级燃烧终极天赋,霸道!瞬发暗影箭+暗影灼烧+燃烧可以秒人,不死
火毁SS是3种SS里面爆发力最高的SS,伤害高的火毁SS非常变态!但生存能力不如恶魔SS强。
如果你不容忍自己被人杀,喜欢稳中求胜的话,恶魔SS是你最好的选择;
如果你追求高爆发力,寻求刺激和快感的话,那选火毁SS吧;
当然还有其他的SS配点方案都是见仁见智。我个人认为,SS本身的生存能力很强了,配合工程的话还是放开胆子选火毁SS比较好一些。
我是玩PVP的,所以可以说我做的一切的一切最终为PVP服务。在设置SS的按键上本人是花了不少的心思,也算是颇有心得。SS的技能是种类繁多,每一样都有他的用处,我看了不少高手的视频,发现他们的界面只放置一些SS比较常用的技能,我不太赞成这种配置方法。我喜欢把所有技能都放在自己的操作界面上,并且把最常用的技能全部设置快捷键。
我的上下左右是e,d,s,f而不是系统默认的w,s,a,d,这样设置有什么好处呢?方向键是整体向右平移了一个位置,左边就可以空出w,q,a三个键出来,也就是多出三个快捷键。我把我自己技能对应的快捷键做一个列表:
shift+Q种族特长(比如侏儒就是逃命专家,亡灵就是亡灵意志)
鼠标中键恐惧(现在一般鼠标都有中键吧=。=)
Tab虚空的牺牲,魅魔的诱惑宏以及地狱犬的沉默宏(见上文)
~(就是1左边的按键)地狱犬解除自身DEBUFF以及小鬼给自己上盾的宏(见上文)
CapsLock胖子的群体嘲讽以及地狱犬的吞噬宏
F1,F2,F3,F4都被我设置成一键换装的按钮,保存了四套不同的装备方案
1、由于CastSpellByName()和TargetUnit()在2.0被禁用,所以2.0之前的大部分宏将无法使用。现在,宏写法也有了很大的变化。没有宏可以检查Buff,Debuff,冷却,血量,魔法,怒气,能量。但是,大家也不用太惋惜,现在的宏可以实现许多新的功能,并且非常强大。
2、在使用一些宏之前请先检查你的按键设置。系统默认Ctrl+1到10是使用宠物技能栏,而Shift+1到6是选定动作条。有些宏在使用时由于自己的设置有可能和这些默认的按键冲突,解决办法为改宏或者改掉系统默认的按键设置。
3、把这篇文章一字不漏的看完,那么95%的宏你都可以自己写了。
简单的说,宏就是创建一连串的命令集,通过鼠标点击或按下键盘某个按键就让电脑自动执行这一系列命令。
在进入游戏之前,特别是用全屏模式进行游戏的,需要掌握一些基本知识。曾经在网吧看过一位玩家做宏,他把网站上别人写好的宏用一张纸抄写下来,然后进入游戏宏设置中一字字敲下,途中发现某些宏用不了,又退出游戏打开网站查询,拿笔记在纸上再次进入游戏尝试。。。。。。
看到这里可能玩转电脑的高手们会笑,但确实是这样,不是亲眼目睹我也不敢相信还有人用这样原始的做宏方法。
所以,首先有必要说明在操作系统平台下或游戏中,当不能使用鼠标右键弹出选项菜单时几个键盘组合键功能:
1.“Ctrl“控制键+“C“键—复制
2.“Ctrl“控制键+“V“键—粘贴
3.“Ctrl“控制键+“X“键—剪切
4.“Ctrl“控制键+“A“键—全选
5.“Windows“键(即操作系统图标的按键一般位于“Ctrl“控制键与“Alt“换档键之间)+“D“键—最小化所有任务到任务栏并显示桌面。
6.“Windows“键+“Tab\”制表键—在任务栏打开的各项任务间进行切换。
大家好,我是3区狂风峭壁服务器侏儒小法师陈真,谢谢大家能看我的文章!
下面让我们在游戏中一步步设置宏命令:
一.进入游戏后按“Esc“键或点主菜单图标可打开游戏主选单,点选“宏命令设置“。
当然亦可敲下“回车“键在对话框中输入/MACRO也能打开宏命令设置界面。
二.打开宏命令设置面板后,如果想建立的是角色专用宏,还必须先点上方“通用宏“旁边的角色“专用宏“,在选“新建“后打开建立新宏的面板:
三.输入宏的名字,选取一个宏图标后点“确定“,就建立了一个新宏。
这里需要注意的是,当选取的是第一个“?“号形的图标时,该宏图标将以宏内容中输入的法术技能图标显示。
四.点击宏命令主面板上方中的宏图标,在下方输入宏内容,然后将这个宏图标拖放到快捷技能栏里,就能使用了。
1.宏的内容中每项命令以分行的形式隔开,这里说的分行并不是说宏面板上写到一定数量后顺列到下行,而是指在宏内容中敲下“回车“键后所进行的分行。在中文版的WOW中不论是输入中文或英文命令,只要输入字符正确均能使用,一般在宏中使用英文不必区分大小写。想把某个技能写进宏中,只需打开技能面板后点击宏内容中想要输入的地方,然后按住“Shift“上档键同时点击法术技能图标就可以;想把背包中某件物品名写进宏中亦是同理。
例:暗夜精灵在喝水的同时施放影遁(宏中的斜杠/+“use\”+空格+物品名是物品使用宏的一般格式,当然后面的物品名也可换成魔法面包等等)
2.行为命令宏内容的一般书写格式:斜杠/+空格键+技能名(或行为内容)
书写技能的时候若在后面加上(等级X),将使用特定等级的法术,仅书写技能名时默认使用最高等级的法术
例:猎人在标记敌对目标的同时喊话提醒队友
/大喊我已进行标记大家集中火力消灭他!
在写宏中大家以后还会经常用到“%t“这个字符,“%t“表示你当前目标的名字。
例:猎人在标记一只野猪的同时喊话提醒队友
/大喊我已标记%t大家集中火力消灭他!
3.在TBC中当某个技能带有公共CD时(近战一般是1秒,法系1.5秒),也就是施放某个法术时其他大部分技能图标也会跟着绕一圈的时间,这种带有公共CD的技能在宏内容中仅仅依靠简单分行顺序施放的方法是不行的。
例如:战士想通过连续按宏在压制不能使用时施放英勇打击(在TBC的宏规则中当“压制“处于冷却时间或不可用导致施放失败后,第二次按该宏就会继续重复运行第一行的“/施放压制“,不能自动跳过尚未放出的技能转到第二行宏命令)
但是,仍可通过简单分行顺序施放编在同个宏中的技能命令,条件是“技能为瞬发并且这几个技能间不同享公共CD“,比如冷血和伏击。
例:战士在施放血性狂暴,当血性狂暴技能尚未冷却时再次运行该宏就施放战斗怒吼(“cast“等于“施放“)
另外,虽然同享公共CD,但释放条件不同的技能仍然可用各种宏函数串接起来顺序施放,在以后的教程中会谈到这类宏内容的设置。
4.选择和切换目标宏,这在游戏中是较为频繁使用的!
目标选择宏一般书写格式为:宏函数+空格+目标内容
例:不论当前目标是什么或者没有目标,立即切换到指定目标加BUFF
target选定目标,例如/target冬狼
targettarget目标的目标,例如/targettargettarget指目标立即切换到当前目标的目标
pet宠物,例如/click[pet]PetActionButton1指的是使用宠物技能栏中第一个技能
partyX表示第X个小队队友,例如party1,party2。。。。。。
partypetX表示第X个小队队友的宠物,例如partypetX1,partypetX2。。。。。。
raidX表示第X个团队队友,例如raid1,raid2。。。。。。
/targetlasttarget选定上一个目标
/startattack对当前目标进行连续性攻击直到目标死去或消失,这个宏对近战和带宠职业非常有用!
/AFK暂离,当然也可以输入中文/暂离
/DND请勿打扰,还可进行自动回复,例如/DND我有事离开一下,待会再谈!
/6将聊天频道切换为寻求组队频道
例:需要离开电脑一段时间,想把信息传到综合和寻求组队频道,同时令角色马上处于暂离状态并自动回复宏
/1我的朋友们注意啦,我有事要离开一会,等会来了再找大伙聊哈
/6我的朋友们注意啦,我有事要离开一会,等会来了再找大伙聊哈
/DND我有事离开一下,待会再谈!
大家也可以在游戏中查询命令:打开对话框后键入斜杠/,再输入中文单字或英文字母,然后陆续按下“Tab“制表键,会在对话框中分别列出以这个字开头的所有命令。
例如键入字母“/a“后按几次“Tab“制表键,会依次显示出以字母“a“开头的/assist,/afk,/announce,/ann,/agree等等命令!
6.用操作系统中的“记事本“程序,打开游戏目录中宏的记录文件可直接对宏命令进行编辑。
通用宏文件夹位置:WorldofWarcraft→WTF→Account→以您游戏帐号命名的文件夹→macros-cache.txt
角色专用宏文件夹位置:WorldofWarcraft→WTF→Account→以您游戏帐号命名的文件夹→以您游戏角色所在服务器命名的文件夹→以您游戏角色名称命名的文件夹→macros-cache.txt。
背包从右到左的编号分别是:4、3、2、1、0~
包裹格子的编号是从左至右排列,一个包的第一行分别是:1、2、3、4~
然后是包裹第2行:5、6、7、8~下面几行依次类推。
/cast简单的说就是/施放,并且使用这个命令的宏只有一个法术会被施放。现在的这个命令可以加入条件来判定法术是否被施放。比如“/cast [help,combat]快速治疗“,这个宏的意思是当目标为友善,并且在战斗中,那么施放快速治疗。
stance或stance:#-判断你是否在姿态中或是否在指定姿态中;
modifier或modifier:x(x可为shift、ctrl、alt或者是它们的组合)判断某个或某几个按键是否被按下。
equipped:
target=
actionbar:
pet:
button:<#>判断某个特定按钮是否被用来触发技能。<#>可为1(鼠标左键)、2(鼠标右键)、3(鼠标按键3,也就是鼠标滚轮向下按,不是向上滚也不是向下滚)、4(鼠标按键4,多键鼠标专用)、5(鼠标按键5,多键鼠标专用)。默认为1。
channeling-判断你是否在引导法术。
channeling:法术名称-判断你是否在引导特定的法术。
stance:<#>-判断是否在姿态中,默认为1(只写stance不写编号为默认)。牧师的暗影形态,盗贼的潜行都为1。
德鲁伊:1熊、2海豹?、3猫、4旅行、5枭兽/树
equipped:装备名称/类型/子类型-判断某件装备是否在装备中。比如“/cast [equipped:魔杖]射击“,这个宏的意思是如果装备魔杖就使用射击。
连续点击可以按顺序施放指定法术。一个法术施放失败,后面的法术就不会被施放。
reset=<#>或target或combat或它们的组合,其他同“/cast“。
简单介绍一下<#>/target/combat的作用。
<#>-代表数字,一般都是1到1800,单位为秒。/castsequence reset=120部落徽记,亡灵意志,这个宏的功能是先使用部落徽记,然后使用亡灵意志。如果120秒后亡灵意志依然没有被施放那么还是使用部落徽记。但是,reset=<#>永远都是在你施放最后一个法术的时候开始记时。
所有条件都可以在前面加“no“来达到相反的效果!比如“nocombat“,判断你是否不在战斗。
“,“相当于以前的and。比如“/cast [help,combat]快速治疗“,这句的意思就是目标为友方并且在战斗中时使用快速治疗。
随机施放法术,比如“/castrandom变形术:猪,变形术:羊,变形术:龟“。(我变~我变~我变变变!)
使用物品或装备,不再需要指定编号。比如“/use厚符文布绷带“。
一直锁定一个目标~比如把这个命令和宠物攻击结合做一个宏。再比如你当前的宠物是MM,并且用这个宏让MM去攻击一个战士,然后你切换了目标,并让MM施放诱惑,这时MM诱惑的目标不会是你当前的目标,而是刚才的那个战士。
# show<法术名称/物品名称>
这个命令可以让你的宏显示指定法术或物品的图标。
取消BUFF~比如“/cancelaura奥术智慧“。
停止宏,可加条件判定。这里有一个特殊的例子:
如果变形术施放失败,那么就不会在小队内说话。
点击?貌似是的。和“/cast“一样何以加事件判断。
实例:/click [pet:虚空行者]PetActionButton1
还要说的一个重点内容:“PetActionButton1“,1可以改为1-10任何一个数,意思就是宠物技能栏的1-10。
/console SET targetNearestDistance\”50\”
将“TAB“能选定目标的最远距离改为50码。
/console SET targetNearestDistanceRadius\”50\”
将“TAB“能选定身后目标的最远距离设为50码,不过并不推荐这么做,20就够了。
学习实践这个帖子的小经验和小问题
学习实践这个帖子的小经验和小问题,终于可以用简体字了,我真不易..
因为在tf玩,所以下面有繁体字,技能名有出入…
1.不要直接copy别人的代码到以下文件中:
\”盘符:\Program Files\World of Warcraft\WTF\Account\帐号名\服务器名\人物名\macros-cache.txt\”
容易出问题,我就遇到过2行代码,死活不灵,在游戏里重新输入一遍,就好了=..=
2.在宏里加一个\”#showtooltip\”,看技能效果很方便,特别是\”3吸取\”那种宏,开始不熟悉快捷键可以看看.
但凡与写代码沾一点边的人,一行字结尾不加个\”;\”就全身不舒服…..以懒人练级宏为例:
/castsequence [nomodifier] reset=combat/target生命虹吸,痛苦诅咒,腐蚀术,献祭,吸取生命,吸取生命;
/cast [modifier:alt]吸取灵魂;[modifier:ctrl]吸取法力;[modifier:shift]吸取生命;
这是一个错误的示范,加了\”;\”,后面的3吸取就没有效果了,要去掉….
4.宏的图标选择,请多试试图标选择面板里的第一个\”问号图标\”.
以亡灵意志宏为例,图标选择\”?\”,如果看看macros-cache.txt,图标名就是\”INV_Misc_QuestionMark\”
/cast [nomodifier]防护暗影结界;[modifier:alt]亡灵意志
这个宏在我的技能栏1的第5格上,按5就是暗防,按alt+5就是反恐.
当选择问号图标并拖到技能栏以后,问号图标就显示\”防护暗影结界\”的图标了,会显示该技能cd,当你按下\”alt\”(注意还不是\”alt+5\”),该图标自己变化为\”亡灵意志\”,并且显示的是\”亡灵意志\”的cd.
上面经验3里那个宏我就用的问号图标,特方便看现在该施放哪一个技能了.懒要懒出境界,好比ui区的一个版主..
在上面经验4的宏,按下ctrl或者shift时候,图标仍然是\”防护暗影结界\”,但下面这个宏:
/cast [nomodifier]生命分流;[modifier:alt]魔甲术;
如果按下ctrl或者shift时候,图标却变化为\”?\”,当然手指抬起后,会正常不影响使用,不知是我个体的原因,还是什么,还请大家帮忙看看.
在放火雨,或者搓暗蛋的时候,我想打断咒语吟唱,一般是后退2步,有没有宏可以直接打断?
/stopcasting可以打断炉石,但是不能打断火雨什么的.
如果没有这种宏,能让我后退一步的宏也可以=..=
在wow2里我想在施放一个技能时候随机说一句话的宏如何写,前面那个绑定石头的好像不合适,以前那个跑龙套的喊话宏好像也不好用.
1.1 SendChatMessage(\”message\”,\”system\”,\”language\”,\”channel\”)
\”system\”:聊天消息想要发送的类型,可使用:
\”WHISPER\”:密语,必须在参数\”channel\”中指明密语对象的名字,可配合函数UnitName(\”unit\”)使用
\”CHANNEL\”:频道,必须在参数\”channel\”中指明频道的编号,省略时为“综合“
\”language\”:使用的语言,若无参数\”channel\”时可省略。
在CWOW中可使用“通用语“、“兽人语“等。亦可指定WOW中使用的其它语言,准确的语言名可使用函数GetDefaultLanguage(“unit“)获得。
参数\”language\”指定的语言仅对发送者生效,接受者将以其默认语言接收。
1.2 GetDefaultLanguage(“unit“)
作用:返回参数“unit“指定的单位所使用的默认语言
2.1 strfind(“string“,“pattern“)
作用:在字符串“string“中寻找字符(串)“pattern“
返回值:若找到,返回2个值,开始位置、结束位置;若找不到,返回nil
2.2 format(“formatstring“,value,…,…)
作用:使用value,…,…提供的值,按照“formatstring“指定的格式,建立字符串
“formatstring“中常用的格式:
作用:将指定名字的玩家加入好友列表
\”name\”:玩家的名字,可使用函数UnitName(\”unit\”)获得
作用:将指定名字的玩家加入屏蔽列表
作用:将指定名字的玩家从屏蔽列表中删除
作用:切换指定名字的玩家的屏蔽状态
作用:邀请参数“unit“指定的单位加入小队
作用:邀请指定名字的玩家加入小队
作用:将参数“unit“指定的单位踢出小队
作用:将指定名字的玩家踢出小队
作用:判断参数“unit“指定的单位是否和玩家在同一小队中
作用:返回包括玩家在内的团友数;若未组团,返回0
作用:返回指定号码的队友的名字
返回值:若该队友不存在,返回nil
作用:返回分区名;若玩家并未位于一分区内,返回空值(并非nil值)
作用:返回小地图上显示的区域名。若玩家位于一分区内,相当于函数GetSubZoneText();若玩家并未位于一分区内,相当于函数GetZoneText()
作用:将世界地图设置到玩家所位于的地区
作用:将世界地图设置到参数continent指定的大陆
5.6 GetPlayerMapPosition(\”unit\”)
作用:返回参数“unit“指定的单位在当前地图中所处的坐标
\”unit\”:可使用“player“、“partyN“及“target“。“target“仅能用于友好单位。
返回值:若可用,返回2个值,X轴坐标、Y轴坐标,返回值位于0~1区间;否则,均返回0
宏命令全教程+WOW各种命令使用大全(转,整)
玩过EQ的都知道一点宏的知识,比如组队时用来告诉队友你的行动,告诉目标等。最简单的比如puller常用的:/v%t过来了,大家集中火力。法师常用的:/v我要催眠%t,大家不要打醒他这些宏个性鲜明,是EQ的一大乐趣之一。
然而EQ毕竟是N年前的游戏,宏也比较简单,和它比起来。WOW的宏就复杂和强大的多了。它的函数就有上千种,如果都掌握,能实现许多匪夷所思的功能。
一个宏可以完成一个相对比较复杂的命令.比如战斗中发布命令,如果打字当然不算麻烦,但在战斗中却很要命.浪费了时间和生命.一个简单的宏便可以用一个键来完成这一切.
首先,回车,再敲/MACRO。看见了吧?会弹出一个窗口,上面有New(新建宏命令)和Complete(完成宏命令)两个按键。点New,又会弹出一个窗口,哇,花花绿绿的,里面包括了WOW几乎所有的技能图标,随你喜欢,随便选一个!它就是你设置的宏命令的图标了,给它取个名字吧!方便你用的时候好找。然后回到第一个窗口,在它上面有一个输入菜单(别告诉我找不到…它可是占了这个窗口的一半多…)在里面输入特定的内容,然后点Complete。接下来你要做的就是把这个代表你宏命令的图标用鼠标左键拉到快捷栏里,想怎么用就怎么用…
3.下面就是怎样设置宏的内容了,简单的设置大家可以看我们网站上\”基础\”篇的宏介绍.
相信很多人都知道WOW中的斜杠\”/\”和表情命令.宏可以将这些命令按照自己对条件的设置串联起来,比如:/Kneel是让你跪下来的动作而/say就是最基础的对话动作
第二行内容:“/say如果你不嫁给我,那么我就一辈子不起来…““
这样你的人物就会先下跪再说:\”如果你不嫁给我,那么我就一辈子不起来…\”
宏可以应用所有WOW中已经定义了的斜杠\”/\”和表情命令,更要命的是,宏甚至可以应用人物的魔法和技能,
只需要在宏的定义过程中应用\”/cast\”命令,下面是已知的一些常用命令:
/Assist这是个援助进攻的命令。当你的队伍同时面对几个敌人时,只要点击自己的队友(一般是队伍中的战士),然后使用这个命令,你的目标就会变成战士所选中的目标。大家集中火力消灭一个起!
/Cast这是个使用技能的命令。当你在宏命令里输入/Cast技能名(技能等级)或者只要按住Shift同时用鼠标点击一下你想要输入的技能的图标。例如当你是一个战士,想制作一个使用战斗怒吼的宏时,你可以输入/Cast Battle Shout(Rank 1)或者是直接按住Shift点击Battle Shout这个技能的图标。当然你可以在一个宏的不同行上输入几个技能,那么当你使用这个宏时,几个技能就会一起释放出来,再用不着你像章鱼一样同时按下几个键了。
%t这个符号也许会经常出现在你的宏命令里,它是一个代码,代表你当前所选中的人名。例如,你在宏里写下这么一句。(注意:后面要加一空格。)“/g%t,今天天气真好,有没兴趣和我一起上山采蘑菇…“
如果你点中一位名叫苯笨的玩家,那么当你按下这个宏时,你就会说:“笨笨,今天天气真好,有没兴趣和我一起上山采蘑菇…“
/Target这是一个自动选择目标的命令,你可以在宏里输入/Target(xxx),那么当你按下这个宏时,你将自动选定这个叫xxx的目标。
/in这是一个延时命令,时间以秒为单位.同时它不支持攻击指令.格式:/in 3 dance三秒后跳舞,如/in 3 dance,就是在3秒后跳舞,
1。允许你在窗口和全屏状态之间切换
/script SetCVar(\”gxWindow\”, 1- GetCVar(\”gxWindow\”));
2。对于法师,必须要有的:将“X“换为你目前的变形术等级(下同);用它替换掉变形术技能。当你在队伍之外时使用它会得到“你不在队伍中。“的信息,但在队伍中的时候其它同伴会了解到你将释放的变形术目标。
/p Sheeping>>>%t<<<
3。作为一个术士,这是在队伍中使用的宏:首先将目标转为拖怪手或者坦克正在攻击的目标,然后命令宠物向前攻击,跟着一个虚弱诅咒。
/assist队伍中的拖怪手或者坦克的名字
/cast Curse of Weakness(Rank X)
4。从背包和袋子里切换身上的武器
/script if( not CursorHasItem()) then PickupContainerItem(,);
bag#-使用哪一个袋子的物品(0、1、2、3、4。0是背包)
slot#-袋子里的位置(从0至左上)
equip#- 16是主要武器, 17是副武器
5。这个宏治疗队伍里你指定的人,如果你不在队伍中它会治疗你自己。然后会自动将目标切换回你最后一个敌人。它同时还会使用队聊提醒队友你会治疗哪一个人。
/script if(UnitName(\”target\”)~=nil and UnitIsFriend(\”player\”,\”target\”)) then
CastSpellByName(\”Heal(Rank X)\”) SendChatMessage(\”Incoming Heal to%T\”,\”arty\”) else
TargetUnit(\”player\”) CastSpellByName(\”Heal(Rank X)\”) TargetLastEnemy(); end
/script QUEST_DEscriptION_GRADIENT_CPS= 600000
/script RegisterForSave(\”QUEST_DEscriptION_GRADIENT_CPS\”)
/script DEFAULT_CHAT_FRAME:AddMessage(\”quest text will scroll faster now\”);
8。这个宏可以在路上自动护送玩家做任务。
9。切换主副武器,详情看第四条
/script PickupInventoryItem(16); PickupInventoryItem(17);
10。在没有目标或者目标是敌人的时候给自己加增益魔法或治疗。
CastSpellByName(\”Spell Name(Rank X)\”);
if((SpellIsTargeting()) and(not UnitIsFriend(\”player\”,\”target\”)))
11。切换双手武器与单手+盾或者双手挥舞武器
/script PickupInventoryItem(17);if(CursorHasItem()) then PickupContainerItem
(4,2)ickupContainerItem(4,1)ickupInventoryItem(16);else PickupContainerItem
(4,1)ickupInventoryItem(16)ickupContainerItem(4,2)ickupInventoryItem(17);end
/script CameraOrSelectOrMoveStart(arg1);
13。切换近程技能栏和远程技能栏
/script CURRENT_ACTIONBAR_PAGE= 2;
/script ChangeActionBarPage();
/cast aspectofmon key(just use the left click)
/script CURRENT_ACTIONBAR_PAGE= 1;
/script ChangeActionBarPage();
/cast aspectofhawk(just use the left click)
14。牧师对队友的一键加血,比如一号键给第一队友加血,二号键给第二队友加血,免除了还要鼠标确
定目标的操作。依次类推,从第一个人到最后一个
/script TargetUnit(GetPartyMember(1))
CastSpellByName(Heal(Rank X)) TargetLastEnemy()
/script TargetUnit(GetPartyMember(2)) CastSpellByName(Heal(Rank X)) TargetLastEnemy()
/script TargetUnit(GetPartyMember(3)) CastSpellByName(Heal(Rank X)) TargetLastEnemy()
15。一键解决喂养宠物:这个宏会从最左边的袋子里的第一个位置拿出食物喂养宠物,如果所在的位置
/script if(not PlayerFrame.inCombat) then if(not GetContainerItemLink(4, 1)) then
OpenBag(4); else CastSpellByName(\”Feed Pet\”); PickupContainerItem(4, 1); end end
1)如果目标生命大于20,释放抽取生命法术,否则使用灵魂抽取。
/script if(UnitHealth(\”target\”)>20) then CastSpellByName(\”Drain Life(Rank X)\”) else
CastSpellByName(\”Drain Soul(Rank 2)\”) end;
/script if(UnitMana(\”target\”)>0) then CastSpellByName(\”Curse of Tongues(Rank X)\”) else
CastSpellByName(\”Curse of Weakness(Rank X)\”) end;
17.先治疗自己,然后自动选中上次的敌人
/target Pugar//选择自己,假设自己的名字是Pugar
/cast Lesser Heal(Rank 1)//施展次级治疗rank1
/script TargetLastEnemy();//重新选择刚刚选择的敌人
/script AttackTarget();//攻击,等同于右键点击敌人
18.对于一个术士很有用的宏:首先将目标转为拖怪手或者坦克正在攻击的目标,然后命令宠物向前攻击
/assist队伍中的拖怪手或者坦克的名字
/cast Curse of Weakness(Rank X)
19.等治疗完之后提醒别人注意下自己有可能被怪打,不加延时的话,就没这个效果了。
/p healing%T, need 3s, don\”t run away
/in 4 p cured%T 300HP,please notice the enemies turn on me^_^
20.在路上自动护送朋友做任务。
WOW的宏函数库可以去这两个地方查:
函数的使用比较简单,学习过编程的都比较容易上手,基本的用法是在函数前加/script来使用。比如
/script CURRENT_ACTIONBAR_PAGE= X;
/script ChangeActionBarPage();
函数库中有许多函数都是非常有用和方便的,比如一次打开所有包包:
配合关闭包包的函数,一次关闭所有包的宏也可以实现:
怎么样,下次你卖东西的时候不会一个个开包关包了吧?
使用函数还不是最恐怖的,恐怖的是WOW的宏是可以用条件判断的,看下面这两个:
/script if( GetComboPoints()>= 3) then CastSpellByName(\”Rip(Rank 2)\”); else if(
UnitMana(\”player\”)>= 40) then CastSpellByName(\”Rake(Rank 1)\”); end end
据说这个包含if,then的宏可以让盗贼实现自动根据combo点数来使用技能(未测试),其中还使用了角
色MANA值的调用,恐怖吧?还有这个查找spell的宏:
function GetSpellIdByItsName(myWantedSpell, myWantedRank)
spellName, rankName= GetSpellName(spellId, spellBook);
if(( spellName== myWantedSpell) and(( not myWantedRank) or( rankName= myWantedRank
spellName, rankName= GetSpellName(spellId, spellBook);
里面可以自己定义function,还使用了while,do这样的循环,是不是让你想到了N种应用的可能呢?
遗憾的是,目前官方似乎没有提供延时的宏,所以在战斗中使用多种有延时的技能是无法实现的(无延时的技能可以实现同时使用),类似换其他武器-使用技能或法术-换回武器这样的功能也无法实现,
(所谓用宏实现剑盾战士换双手武器MS再换回来是行不通的),不过使用COSMOS的朋友可以用/in来实现非战斗指令的延时,比如
/in 3 say hi就会在3秒后说句hi。
/in 6/script MoveForwardStart(arg1);
虽然法术和技能无法用/in指令来延时,但这样已经很强大了,比如,你可以编出各种运动的宏,如兜后,转身等。PVP时估计是必不可少的。
下面是一个玩家写的双手武器战士自动逃跑的宏:
/script UseContainerItem(0, 2);ActionButtonDown(11);ActionButtonUp(11);ActionButtonDown
/in 1/script TurnLeftStop(arg1);ToggleAutoRun();
使用这个宏的条件:在大包包第二格放了回复药,快捷栏第11,12分别是一单手一盾的快捷方式。
使用这个宏后,角色自动喝回复药,装备上盾,使用Thunder Clap(这三个动作同时进行),向后转180度后开自动跑步键逃走。其中技能等可以根据需要自己改。怎么样,是不是很夸张啊,哈哈。
双手切换单手并换第二个快捷栏,快捷栏第11,12分别是一单手一盾的快捷方式
/script ActionButtonDown(11);ActionButtonUp(11);ActionButtonDown(12);ActionButtonUp(12);
/script CURRENT_ACTIONBAR_PAGE= 2;
/script ChangeActionBarPage();
单手切换双手并换回第一快捷栏,快捷栏12是一双手武器快捷方式
/script ActionButtonDown(12);ActionButtonUp(12);
/script CURRENT_ACTIONBAR_PAGE= 1;
/script ChangeActionBarPage();
*这里用的时 Mageweave Bandage,你可以改成适合你自己的绷带名
* use是 Cosmos支持的命令,你必须安装 Cosmos才能使用这个宏,如果你没有 Cosmos,使用下面的宏(绷带必须放在主背包第一格)
/script UseContainerItem(0,1);
/script TargetUnitsPet(\”target\”);
* Blind是技能名,你可以用自己的技能,这里用了盗贼的 Blind
**/script是使用脚本的命令,可供使用的命令参考附件
**可以用 Shift+点击技能书里图标的方式在宏中添加释放技能的命令
**可以用 Shift+点击物品的方式在宏中添加物品名
4.战士用,双手武器切换单手武器+盾:
首先在快捷栏10、11、12(也就是0、-、=的位置)拖上双手武器、单手武器、盾的快捷方式;
/script ActionButtonDown(10);ActionButtonUp(10);
/script ActionButtonDown(11);ActionButtonUp(11);ActionButtonDown(12);ActionButtonUp(12);
以下命令全部中空格用下划线_来表示
聊天部分命令我就省略了…重点说明游戏中实际关系到游戏操作的命令
首先%t是指当前目标名称,%t大多是用在聊天中…比如:
/script UseContainerItem(bag,slot); PickupInventoryItem(16);
/in 1740/script DEFAULT_CHAT_FRAME:AddMessage(\”Poison wearing off in one minute\”)
协助你当前所选择的目标,或者指定的目标
施放指定的法术,可以包含法术的等级。比如:\”/cast Slow Fall\”,\”/cast Polymorph(Rank 2)\”
开启AFK模式显示你要离开一会儿,再输一次/afk关闭AFK模式。
导出你的战斗信息到(wow目录)LogsPlayerCombatLog.txt文件里。
开启DND模式表示“请勿打扰“,再输一次/dnd关闭DND模式。
要求与你锁定的目标决斗,或者要求与指定的目标决斗。
(/em,/me)表示接下来的文字是动作。
在接下来的5分钟内开启PVP模式。
(/rnd,/rand)扔出一个从1到某个数字范围内的随机数字,或者是两个数字范围之间的随机数字。
(/removefriend)把一个好友从你的好友列表里去掉。
把一部分的钱平均分给你的队友。
(/tar)从当前目标转向你所指定的玩家。
/who [文字[文字2…]] [数字[-数字2]] [r-\”种族\”] [c-\”职业\”] [z-\”区域\”] [g-\”公会\”]
如果没有添加任何后缀的话,列出在当前区域与你等级相近的所有在线玩家。文字指定玩家的名字,公会,职业,种族或者所在的区域;数字表示指定列出玩家的等级范围。
用于一些游戏的内部指令,比如\”gxrestart\”,\”reloadui\” and\”quit\”.
(/inv)邀请目标玩家到你的队伍里。
(/un)从你的队伍里移除目标玩家。
把掠夺方式设置成“自由掠夺“。
指定目标玩家在“计划分配“的掠夺方式中担当分配者。
把掠夺方式设置成“轮流掠夺“。
(/r, R)回复最后一个玩家给你的密语。
(/shout)喊叫(比/say传的距离要远)
播放一段声音!每种语音都有两到三种变化。而且你的角色不同,语音也不一样。
(/chan,/channel)加入(或者创建)一个特殊聊天频道。
(/chatleave,/chatexit)离开这个特殊聊天频道,或者离开指定号码的聊天频道。
(/c,/csay)在聊天频道内说话,#表示所要说话的频道号码。
(/ann)开启/关闭指定聊天频道的公告。
(/chatwho,/chatinfo)列出所有的聊天频道和他们的号码。
(/cinvite)邀请目标玩家到一个指令的聊天频道里。
把目标玩家从指定频道中踢出去。
(/mod)把目标玩家设成指定聊天频道的管理员。
(/unmod)解除目标玩家在指定聊天频道里的管理员身份。
(/squelch,/unvoice)把目标玩家在指定的聊天频道里禁言。
(/unsquelch,/voice)解除目标玩家在指定的聊天频道里的禁言。
(/pass)设置,改变或者去除聊天频道的密码。
显示或者改变所建立的聊天频道名字。
(/guildinvite)邀请目标玩家加入到你的公会里。
(/guildremove)从你的公会里移除目标玩家。
(/guildpromote)提升在你公会里的目标玩家公会等级。
(/guilddemote)降低在你公会里的目标玩家公会等级。
(/guildmotd)设置今天的公会公告。
(/guildroster)给出整个公会成员的列表(只限管理员和会长使用)。
(/guildleader)把目标玩家设为会长(只限会长使用)。
(/guilddisband)解散公会(只限会长使用)。
我的答案字数太多。我只好删减了点~
好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!