所谓宏,就是一些命令组织在一起,作为一个单独命令完成一个特定任务,在魔兽世界中,宏能使我们的游戏更加的方便!
1、通用宏和专用宏的区别:
通用宏指的是在你的账号下所有角色都能使用这个宏,而专用宏就是只有当前这个角色才能使用。
2、做宏的规则:
A不能逾越角色能力以外的技能。
B不能做带有BUG性质的宏。
C共CD的技能不能通过宏来实现一键使用。
D宏不能超过255个字符,每个英文字母是一个字符,汉字是两个字符。如果包含汉字且超过了255个字符但没超过255个字,在保存时是不会出现问题的,但是下线以后会丢失宏内容。
E也是最重要的一点,除去技能名之外所有的标点符号和字母都是英文半角的。
F技能名之间一般用";"间隔,而castsequence中队列里的技能名则用","间隔。需要同时满足的条件由中括号"[]"包裹,","间隔。
3、关于判断宏:
暴雪现在已经禁止在宏命令中使用判断语句,所以请不要再求20%血一下斩杀/有5层buff用弹幕这一类的宏了。
宏 是指把许多操作集合在一起一种方式 比如LR的抽筋宏 就是稳固+平射 并且如果出爆 BB自动释放 杀戮指令 本来是很繁琐的操作 如果做了宏 就只需要不停的点那个宏就行了 还有FS的护符+炎爆+气定+炎爆的宏 也是只需要按两下宏就行了 简单的宏的使用与做法: 1ESC 2宏命令设置 3选择一个图标 再给你的宏起一个名字 3确定,然后开始编辑 4打开你的法术书 5把你需要连在一起释放的技能 按shift再点一下那个法术 6按照你要释放的顺序编辑 7确定,把宏图标拖到快捷栏里面 8用一下就能看到效果了许多宏命令都能在百度里查找到 大白痴 回答采纳率:273% 2008-10-16 08:49 检举您觉得这个答案好不好?好(1)不好(0) 其他答案/M出现一个窗口 点新建。然后选择名字,选择一个图标/use 这个的意思是释放。 比方说有的技能没有公共CD,就是你按过之后不转圈的比方说冰箱,反之。气定你可以把两个技能放一起只要有一个是没有公共CD,或者两个东西不是同公共CD,就行比方说/use 诅咒增幅/use 疲劳诅咒°我的方式 回答采纳率:200% 2008-10-17 21:33 检举WOW宏教程之新手上路(图\文) http://wwwnewwzcom/zblog/post/6html 魔兽世界——宏设置 http://wwwdabei-investmentcom/bbs/dispbbsaspboardid=2&id=117&page=1 WOW超简单宏命令设置教程 WOW超简单宏命令设置教程——献给为了微操作而进化成章鱼的人们(转自wowchina justred) 在WOW的世界中,可能你会第一次接触到“宏”这个名词。 什么是宏命令? 说白了就是同时把几个技能热键绑到一起用一个键来代替,就像是一份计划书一样,你事先在里面输入你常用的一些命令,当你想用的时候只要按下这个键就可以了。 宏命令的设置流程: 首先,回车,再敲/MACRO。看见了吧?会弹出一个窗口,上面有New(新建宏命令)和Complete(完成宏命令)两个按键。点New,又会弹出一个窗口,哇,花花绿绿的,里面包括了WOW几乎所有的技能图标,随你喜欢,随便选一个!它就是你设置的宏命令的图标了,给它取个名字吧!方便你用的时候好找。然后回到第一个窗口,在它上面有一个输入菜单(别告诉我找不到…它可是占了这个窗口的一半多…)在里面输入特定的内容,然后点Complete。接下来你要做的就是把这个代表你宏命令的图标用鼠标左键拉到快捷栏里,想怎么用就怎么用… 宏的一般用途: 你可以在宏命令里输入一些你可能经常会说的话或是一些搞笑的语句。 比如,你可以在宏窗口里输入以下内容: “/say 各位部落的牛鬼兽魔们…赏小弟点钱吧…” 或者“/say 我是奸商!长期收购各种皮类材料。” 甚至“/say 哇,那个人的背影好像一条狗耶!” 其中/say就是说的意思,当然你也可以输入/yell,这个是全区域大叫的意思(你试试刷屏看看…如果你想见GM的话)另外/g是工会说话而/p是小队说话。 当你想让人看到这些话时,只需要点击代表那句话的宏键就可以了。 一般比较酷的人(比如我)会在宏命令里连续写上好几行的内容,搭配上动作表情和语音,比如当你向某人求婚时: 第一行内容:“/Kneel” 第二行内容:“/say 如果你不嫁给我,那么我就一辈子不起来…” 或者当你被怪物追杀时: 第一行内容:“/v help” 第二行内容:“/say 哪位兄弟发发慈悲先,帮我把屁股上的狗嘴翘开…” 其中/Kneel就是让你跪下来的动作而/v help则是发出求救的声音(真的有声音!)。当然,在游戏里有好多动作和声音选项可以用在宏里面,你可以在聊天窗口上的一个选项里看到所有的动作和语音选项。 几个常用的宏命令: /Assist 这是个援助进攻的命令。当你的队伍同时面对几个敌人时,只要点击自己的队友(一般是队伍中的战士),然后使用这个命令,你的目标就会变成战士所选中的目标。大家集中火力消灭一个起! /Cast 这是个使用技能的命令。当你在宏命令里输入/Cast 技能名(技能等级)或者只要按住Shift同时用鼠标点击一下你想要输入的技能的图标。例如当你是一个战士,想制作一个使用战斗怒吼的宏时,你可以输入/Cast Battle Shout(Rank 1)或者是直接按住Shift点击Battle Shout这个技能的图标。当然你可以在一个宏的不同行上输入几个技能,那么当你使用这个宏时,几个技能就会一起释放出来,再用不着你像章鱼一样同时按下几个键了 。 %t 这个符号也许会经常出现在你的宏命令里,它是一个代码,代表你当前所选中的人名。例如,你在宏里写下这么一句。(注意:后面要加一空格。)“/g %t ,今天天气真好,有没兴趣和我一起上山采蘑菇…” 如果你点中一位名叫苯笨的玩家,那么当你按下这个宏时,你就会说:“笨笨,今天天气真好,有没兴趣和我一起上山采蘑菇…” /Target 这是一个自动选择目标的命令,你可以在宏里输入/Target (xxx),那么当你按下这个宏时,你将自动选定这个叫xxx的目标。 宏命令在战斗中的用途: 对WOW有所了解的人都知道,在WOW中的组队战斗中非常讲究配合。其中,战士要充当一个肉盾角色,牢牢的吸引住怪物,法师盗贼等进攻型角色则要在尽量造成杀伤力的同时又要保证怪物对自己的仇恨不超过战士,别让怪物丢下战士追着自己打,而牧师等职业更是肩负着为队伍成员加血的重要责任。那么在这个分工细致的战斗过程中,时时刻刻让队友们知道自己在干什么,希望队友们干什么是非常有必要的。这便是宏在战斗中的用途了。 我们举一个例子吧。 比如我们的女牛头战士挂牛头卖狗肉正准备对一头叫金牙的狗头人发起攻击,那么在进攻前她会先按下这个宏: “/P 同志们请注意,同志们请注意!我把%t 老兄勾引来了,大家埋伏好准备打劫…”翻译过来也就是“同志们请注意,同志们请注意!我把金牙老兄勾引来了,大家埋伏好准备打劫…” 这样提醒全队玩家是非常有必要的,否则大家都不知道即将面临一场战斗那可糟糕了……想象一下,如果没有宏命令,挂牛头卖狗肉一边拉怪还要一边辛苦的敲字… 于是乎,纯洁的金牙老兄便被牛嫂勾引过来了,殊不知,面临它的将是一队如狼似虎的部落玩家… 当金牙老兄出现在部落众的视线里时,我们的亡灵法师骨头按下了这个宏: “/Target (挂牛头卖狗肉) /P %t 请放心!目标已经锁定! /Assist /p %t ,你逃不掉了…” 翻译过来就是对队友们说“挂牛头卖狗肉请放心!目标已经锁定!金牙,你逃不掉了…”同时目标已经自动转向了挂牛头卖狗肉选中的金牙。 接下来女牛头人使劲对金牙挑衅,增加仇恨度,到了一定时候,牛头便又按下了这个宏。 “%t 已经完全对我着迷!同志们超家伙上啊!” 翻译过来就是“金牙已经完全对我着迷!同志们超家伙上啊!” 早就在一旁等的不耐烦地一帮部落禽兽们立刻欢呼雀跃的跑上前去,其中还以亡灵法师骨头最为积极,他的宏是这么设的: “/p 社会主义好,社会主义好,社会主义的钢炮准的呱呱叫,我在瞄,你在跑,打中以后痛得你是哇哇叫,啊,哇哇叫…” /Cast Fireball(Rank 1)”(释放一级火球术) 于是乎骨头边唱着歌边扔了个火球出去… 战斗很快就结束了,大家把金牙扒了个光,发现并没有什么值钱的东西,于是队里的巨魔牧师磨了蘑牙,选定挂牛头卖狗肉又按下了这个宏: “/p 漂亮的%t **,我来给你补补妆,接着发挥你的魅力去勾引人吧! /Cast Lesser Heal(Rank 2)”释放2级轻微治疗。 相信以上的宏除了可以让你更好的掌握一场战斗的同时也能让你在激烈的战斗中会心一笑吧?其实宏在战斗中发挥的作用远不止这些,如何更好(更有趣)的设置属于你自己的宏也是WOW的乐事之一。 在文章的最后,我狠狠地按下了这个宏: “/祈祷 /Say 一定要上榜… /Target 众编辑 /Cast 迷魂大法(Rank 100000)”
唯一的价值就是卖店能卖好多金,呵呵。曾经开出过一个 <卖店鱼> 卖了6G,呵呵。属于暴雪的恶搞行为。当然你也可以自己戴,呵呵,不过肯定没人看。还有,你求婚的时候这个可以送给你老婆哦~~,应该有人收藏这些吧?仍拍卖试试运气吧,呵呵。
宏命令中级进阶教程(中)――在宏里运用函数写程序从这一章开始,我开始为大家介绍函数和用函数写一些简单的程序(什么是函数?你不需要了解,知道怎么用就成),灵活的运用函数可以做到让很多人羡慕的效果。这需要大家略微了解写程序的知识,我会在讲解中进行介绍,但也需要你去消化、去琢磨。我写教程是为了让更多的人会运用宏而不是准备开个写宏的专门店。提示:即便使用函数和程序语言也很难实现2个或2个以上的动作连用(何时可以使用2个技能请参照我的教程第五章)。更多的时候是一种智能判断,如战士在切换防御姿态前先换成单手武器+盾,切换狂暴姿态时换成双武器等,希望不要再遇到让我写个机器人程序的人:(考虑到所有立志于学习宏的玩家,我是怎么麻烦怎么来!例子(一):牧师上盾并随机说话/ta=”%t,给你个有限无敌圈!”;b=”%t,把你变上帝!”;c=random(5)/t if c1 thenSendChatMessage(a) else if c2then SendChatMessage(b) elseend;end/t CastSpellByName(真言术:盾(等级9))第一句:/ta=“%t,给你个有限无敌圈!”;b=”%t,把你变上帝!”;c=random(5)/t:告诉系统下面这段文字是用宏语言写的,如果玩家想使用函数必须在每行的开始加上这一句;a=”%t,给你个有限无敌圈!”;b=”%t,把你变上帝!”:这是一个赋值语句(注意用引号把文字括起来。这是必须的,否则系统会认为是个变量而造成错误),让后面的所写的语句中‘a’代表“给你个有限无敌圈!”这几个字;‘b’代表“把你变上帝!”这几个字。无论任何时候输入%t都会转化为所选目标的名称。在这里的‘=’可以理解为‘代表’的意思而不是“等于”(什么是等于?看下文……正规的解释可不是这样的,希望我这么说能让没学过程序的人理解),宏命令中只能写入255个字符,字字如金啊!再说每次说话是输入a方便还是打一大串字方便?c=random(5):random(5)表示在1~5中间取一个随机数字。那么这句话的意思就是‘让c代表一个1~5之间的随机数字’,这个数字数字是你每点击一次宏就自动生成一次。我们整体来看看第一句的意思:“让a代表”给你个有限无敌圈!”,b代表”把你变上帝!”,c代表一个1~5之间的随机数字”。大家理解了吗?再看第二句:/tifc1 then SendChatMessage(a) else if c2 then SendChatMessage(b)elseend;end/t:我就不解释了,看上文if…then……elseif……then……else……end;end:这是一个判断句,咱们用中文来说就是“如果……执行……否则如果……执行……结束;结束”,(我特意把每个关键字后面的空格多加了一个,希望大家看清楚并了解“ifc1”和“ifc1”不是同一个意思。系统会认为第二个是错误的)注:‘如果’后面要跟一个判断条件,成立就直接执行下一句的内容,不成立就跳转执行否则的内容;有几个‘如果’最后就要跟几个‘结束’。如果你有5个条件,每个条件都要跟不同的结果,那你可以通过不断的‘否则如果’来完成SendChatMessage(a):这句的意思是把“a”所代表的内容以普通说话的方式表达出来,在本例的效果如同“/s%t,给你个有限无敌圈!”SendChatMessage(b):意义同上c1:这是一个判断语句,判断c是否等于1(,一个等号是赋值,两个等号才是判断,切记切记),你可以用其他判断方式“”等于、“>”大于、“<”小于、“>=”大于等于、“<=”小于等于和“~=”不等于。第二句程序的意思:如果c等于‘1’,用普通对话说:“<目标名称>,给你个有限无敌圈!”,否则,如果c等于2,用普通话说:“<目标名称>,把你变上帝”,否则结束此程序。第三句:/tCastSpellByName(真言术:盾(等级9))这句的意思是施放9级盾,相当于之前讲过的“/施放真言术:盾(等级9)”这条命令,不同的是“/施放”需要单起一行,并只能执行这一条命令。“CastSpellByName(”法术名称”)”可以插入到程序的任何地方从而实现根据不同的情况使用不同的技能。最后:请注意你的字母大小写,注意逗号,括号,冒号,引号,分号等都要用英文,if、then、else等词语后面都要加空格或者分号,在出现问题后先检查自己所写的宏里面有没有这些错误。这个宏效果是用同一技能说不同的话,总听同一句话多烦啊!20%几率说第一句,20%几率说第二句,60%几率不说话――我们之前初级教程的升级版!希望大家喜欢附加讲解内容:(一)关于SendChatMessage()这个函数的深入了解――使用格式:SendChatMessage(说话内容,说话方式,语言,频道)作用:说话我在例子中用这个函数用的非常简单,可以如果我们想大喊出来怎么办?想在行会中说话怎么办?在这里我就对“SendChatMessage()”多讲些内容,毕竟在我看来这个可能是用的最频繁的函数了例:/tSendChatMessage(“主动给钱或是由我抢劫二选一”,”say”,”通用语”,”YELL”)作用:大喊“主动给钱或是由我抢劫二选一”和在宏里面输入“/y主动给钱或是由我抢劫二选一”效果相同。
说话内容:要发送的消息
说话方式:聊天消息想要发送的类型,省略时为SAY,可使用:
1SAY:普通说话2WHISPER:密语,必须在参数频道中指明密语对象的名字,可配合函数UnitName(unit)使用(这个函数我们之后再说)语言:写上“通用语”“精灵语”“侏儒语”“兽人语”等等,可以省略频道:必须在参数频道中指明频道的编号,省略时为”综合”,我们还可以用以下的参数:
1GUILD:工会 2PARTY:小队3RAID:组团4YELL:大喊注意:标点符号用英文,每个内容、方式等用逗号隔开,除“说话内容”外均可以省略。(二)生成一个随机数的函数random()使用格式:random(起始值,结束值)作用:生成一个在起始值和结束值之间的随机数随机数:无起始值和结束值时位于[0,1]区间;提供单个参数n时,随机数位于[1,n]区间;提供两个参数起始值和结束值时,随机数位于[起始值,结束值]区间例:/trandom(50,100)作用:生成一个50~100之间的随机数。好了。本章教程就写到这里,例子不多,只有一个,灵活运用的效果还是很不错的。本章在介绍程序书写方法上用去了大量的篇幅,在下一篇教程中我们继续对函数的运用进行讨论。例子多多。欢迎收看!(为了减少到可以发表的字数费老劲了)二区月神殿法师QQ:8499646 欢迎交流,欢迎指正!
欢迎分享,转载请注明来源:浪漫分享网
评论列表(0条)