九卅娱乐平台,九卅娱乐平台,九卅娱乐app下载,九州娱乐网址,九卅娱乐是专业从事洗地机,驾驶式洗地机,手推式洗地机,扫地机,驾驶式扫地机,手推式扫地机,电动观光车,电动巡逻车,高压清洗机,吸尘器等清洁设备...
当前位置: 九卅娱乐平台 > 九卅娱乐平台 > Dotcraft原创宏分享

Dotcraft原创宏分享

作者: 九卅娱乐平台 | 来源: http://www.shlanlishiye.com | 栏目: 九卅娱乐平台 |    日期:2019-07-15
文章关键词:   

九卅娱乐平台,极效火焰石

  /focus [target=mouseover,exists][target=focus,noexists][target=focus,dead]/petfollow [target=mouseover,exists][mod:alt]b,无组合键时,在没有鼠标指向的情况下,诱惑/法术封锁焦点;如果无焦点,则诱惑/法术封锁当前目标,并将其设为焦点;如果有鼠标指向,则返回a/focus [target=focus,noexists]; [target=focus,dead]但这个宏缺乏鼠标指向的功能(至少我个人认为对鼠标指向施法的功能还是很重要的),所以尝试过在最后一行的cast后面加上[target=mouseover,harm]来实现诱惑鼠标指向,但缺点也暴露了——就是尽管你诱惑了鼠标指向,但你的焦点目标仍是缺失状态。用实例来解释吧,比如你的当前目标是A,随后又有个目标B出现,你鼠标指向B,使用此宏诱惑,B徽章解掉,这时你可以再用鼠标指向B重复一遍操作,但我想大多数人都会干脆把目标切换成B再使用宏,因为这样可以把B设为焦点,之后利用此宏就可以很方便的诱惑焦点。是不是很麻烦,的确。所以这个宏实际上没什么价值。说得直接一些,我们要做的就是在这个宏里加入将鼠标指向设为焦点目标的功能。这就是我的宏第2行里的[target=mouseover,exists],exists这个条件是必须的,否则没有鼠标指向的话,后面的语句就是废话。顺便提下,我没有要/clearfocus [target=focus,help]这一句。它的作用是避免友方单位被设为焦点,我认为这种做法过于绝对了,很多时候我们需要关注我们的队友。3.18更新:“/use”后面的“[target=mouseover,harm]”一句,以及“[target=focus,exists,harm]”中的“exists”都是多余的,删除。3.21更新:在“/petfollow”后面加入条件“[target=mouseover,exists][mod:alt]”。我们知道,魅魔在诱惑一个目标的时候是无法再次施放诱惑的,所以要加入“/petfollow”,作用是让魅魔跟随一次,以打断当前的诱惑,随即再施放诱惑。但实际上这种应用仅仅是为了诱惑另外一个目标,这就导致一个问题——如果我们只是要诱惑一个目标3次,那么单单的“/petfollow”经常会因为我们有意无意的重复点击而白白的浪费一个递减。所以现在我又加入了条件“[target=mouseover,exists][mod:alt]”,这么一来,仅仅在有鼠标指向或者按下alt时才会执行“/petfollow”,也就是我们需要让魅魔从当前的诱惑状态中解脱出来转而去诱惑鼠标指向或者当前目标的时候。而对于只是要诱惑一个目标3次的情况,你就可以放心的狂点这个宏了。(当然,我是说是单点,不按alt)/use [mod:alt,target=mouseover,harm][mod:alt] 元素诅咒;[mod:ctrl,target=mouseover,harm][mod:ctrl]语言诅咒;[target=mouseover,harm]腐蚀术;a,按住alt时,如果有鼠标指向,则对鼠标指向施放元素诅咒;没有鼠标指向则对当前目标施放元素诅咒b,按住ctrl时,如果有鼠标指向,则对鼠标指向施放语言诅咒;没有鼠标指向则对当前目标施放语言诅咒c,按住shift时,如果有鼠标指向,则对鼠标指向施放虚弱诅咒;没有鼠标指向则对当前目标施放虚弱诅咒(也许你会说这个宏里哪有虚弱诅咒的字样啊,嗯,这个在后面解释)d,无组合键时,如果有鼠标指向,则对鼠标指向施放腐蚀术(这是专门应付盗贼的);没有鼠标指向则第一次点击对当前目标施放腐蚀术,第二次点击对当前目标施放痛苦诅咒targetenemy 的意思是切换你附近的敌人,如果你不停的按,它就会不停的切换,这当然不行。所以要加入[noexists],这样它就和startattack类似了,但仍然不如startattack强大,因为如果当前目标是友方的话,targetenemy [noexists]能做的只有告诉你一句“无效的目标”,而startattack则可以自动将目标切换为最近的一个敌人。所以还要在后面加上[help]这个条件。以前使用startattack的时候,诱惑了一个贴身的敌人,上元素诅咒的同时用法杖把敌人敲醒的案例很多,很悲剧!所以后来还是换成了targetenemy [noexists][help]。click MultiBarBottomRightButton2的意思是点击右下动作条2,那么我的右下动作条2是什么呢?也是个宏,就是这个/use [mod:shift,target=mouseover,harm][mod:shift]虚弱诅咒现在你关于虚弱诅咒在哪里的疑问可能已经明了了吧,是的,click这个模拟点击宏可以在你执行一个宏的同时调用另一个宏,最普遍的用法就是解决一个宏过长无法保存的问题,我的一键DEBUFF宏就是个最好的例子。那么MultiBarBottomRightButton2这段代码怎么得来的呢?先别管,最后我会告诉你。3.18更新:在/targetenemy后面中加入了条件[help],这样就可以在目标为友方时自动切换成最近的一个敌人了。对于术士,宠物的收放很重要,所以我都设了快捷键,而且是很灵活方便的键位——鼠标滚轮,仅仅这样还不够,所以我做了这两个宏,上滚为宏A,下滚为宏B。c,[]是个空条件,它的意义是常规施法(就是对目标或者配合alt自我施法),在这个宏里它等同于[target,exists,harm],那么当然就用[]了,简洁至上。说道简洁,实际上你可以把所有的cast、button和modifier分别改成use、btn和mod。 注意: 运用[]的时候要了解一件事,就是 空条件“[]”永远是成立的。所以在一个宏里,“[]”仅仅只能位于最后一组条件的末尾。这实际上是个坐骑宏,但我在里面加入了petpassive,petfollow,也就是上马的同时收回宠物(命令宠物跟随),并且切换为被动模式。这么一来,如果你在施法中、战斗中、移动中,就可以利用此宏方便的实现收宠的单一功能。[flyable]还用解释么?至于最后一句changeactionbar 1,它的作用是将主动作条翻到第一页,我不知道这对你是否有用,但对我来说简直是必须的。因为我把大多非战斗技能都放在第二页,拉糖和集合石、专业技能、炉石等等,这样做的好处是只要翻下页就能利用主动作条的快捷键来执行了,比如键位2对应拉糖和集合石,Q裁缝,E工程,Z炉石,4钓鱼……但麻烦也来了,很多时候钓完鱼忘了翻回第一页,甚至JJC准备时拉完糖也忘掉,开场以后,点暗影之怒,却弹出了急救面板……所以后来就加上了changeactionbar 1,只要一上马,就自动翻到第一页。当然,如果你和我有同样的习惯的话,也可以把它加进技能的宏里,就像我这样/click [mod:alt]MultiBarBottomRightButton6;MultiBarBottomRightButton5GossipTitleButton1这段代码指的是与NPC交谈时的第一个对线级玩家所接触的大多NPC来说,都只有一个对话条——一个任务,那么这行宏的意思你可以理解为自动打开任务讲述。(如果你需要反复交一个任务,而这个任务是与NPC对话面板上的第二个任务的话,可以把GossipTitleButton1里的“1”临时改成“2”。)script AcceptQuest()自动打开任务讲述后当然还要自动接受,这句就是。当然也可以像其他几句那样通过click+窗口代码来实现,但这句古老的宏更简短,更经典。StaticPopup1Button1这段代码很方便,也很危险。你一定和我一样,也为上火焰石总是提示是不是替换而头疼,把鼠标移动大半个屏幕去点击一个“是”的确很烦人,这种提示还包括战场排到了、被人拉了、要放弃一个扯淡的任务……StaticPopup1Button1就是为了解决这个问题,它的意思就是自动点击屏幕上的第一个确认提示。注意:永远是第一个,也就是最上面一个,比如战歌排到了,你不想进,随即出了奥山,那么你点着个宏进的肯定是战歌。总之它还是很方便的,那么危险何在?在于它同样会肯定摧毁精良以下的物品时的确认。那你就要小心了,最好把它设一个不太方便的键位,我是ctrl+鼠标中键。QuestFrameCompleteButton,QuestFrameCompleteQuestButton这之后的两宏就很安全了,他们依次是满足任务条件(就是交任务时总会出现的那个“继续”的窗口),以及完成任务。总之,这个宏最大的作用就是通过狂点它来自动接受任务并完成。“/cast [modifier:alt,harm]厄运诅咒;腐蚀之种”必须放到最后,否则前面的个别语句可能无法实执行。我在中间加入了 /targetenemy,这样丢腐蚀之种的时候就只用连点这个宏,而不用再去Tab了。另外,将每个按键的功能最大化也是我的原则,所以加上了/click [mod:alt]MultiBarBottomRightButton6;MultiBarBottomRightButton5,它们分别是五、背包+交易和“/ins”,这样在目标是友方玩家时这个宏可以起不同的作用——按住alt交易,无组合键观察。背包宏。嗯,背包原本是可以设键位的,但我始终认为宏比单一的按键设置表现出色。比如说这个宏,在目标为友方玩家的时候,交易同时打开所有背包;而在没有目标或者目标非友方玩家时,它只打开所有背包(这似乎是废话)。ToggleBag(-4)很有趣,它的特殊之处就是(-4),负的?哈哈,那是用来打开隐藏背包的。隐藏的有哪些?目前只有牌子包以及完整的钥匙链,如果你的钥匙不多,钥匙链是不会显示所有空格的,ToggleBag(-2)则可以打开一个完整的钥匙链,而ToggleBag(-4)就是牌子包了——战场勋章以及公正徽章,你可以拆分它们,拖放到背包,甚至是银行,但这没有任何意义,所以不要想用它来积累100个以上的战场勋章,系统同样会提示过多的,而且只要你一进副本(当然战场其实也是副本),它们又会回到(-4)里。不过有一个用处——你可以和朋友交易,把牌子放在最下面,这肯定会吸引他!/use [mod:alt]吸取法力;[mod:ctrl]生命通道;[mod:shift]吸取灵魂;吸取生命这个宏类似上面的一键DEBUFF宏,MultiBarBottomLeftButton2则是指左下动作条2,所以在那里必须也放上这么一个宏:这两个宏加起来其实也不长,拼凑为一个宏也是可以的,但你必须把/castsequence [nomod] reset=0.5 ,暗影防护结界这一句放在前面,这会导致一个小问题。我们知道,如果想让宏在按下组合键时显示对应的技能图标,就必须用问号图标,但因为castsequence [nomod] reset=0.5的存在,图标在无组合键的时候就是个问号,这太影响美观了,所以我通过/click MultiBarBottomLeftButton2来调用,这样在无组合键的时候它显示的就是吸取生命的图标了。/use [mod:shift,target=mouseover,harm][mod:shift]奴役恶魔;[mod:alt,target=mouseover,harm][mod:alt]放逐术;[target=mouseover,harm][]恐惧a,按住alt时,如果有鼠标指向,则对鼠标指向施放放逐术;没有鼠标指向则对当前目标施放放逐术b,按住shift时,如果有鼠标指向,则对鼠标指向施放奴役恶魔;没有鼠标指向则对当前目标施放奴役恶魔/use [mod:shift,btn:2]制造灵魂石;[mod:shift]极效灵魂石;[mod:ctrl,btn:2]制造法术石;[mod:ctrl]特效法术石;[modifier:alt,btn:2]制造火焰石;[mod:alt]特效火焰石;[btn:2]制造治疗石;极效治疗石很多时候在武器上的石头快消失以前,我们要提前上个新的,该死,是否替换的提示又来了,所以我在最后加入/click StaticPopup1Button1,还记得么,刚才说的自动确认的宏。这样,你甚至不用看到那个提示栏的出现就开始施法了。最新更新,把宏简化了下,现在可以加入/click StaticPopup1Button1了。b,如果当前没有进战斗并且没有目标,那么它就是个纯粹的钓鱼宏——第一次点击装备上鱼竿,第二次点击使用明亮的小珠,在之后明亮的小珠效果存在的10分钟内,再点都是钓鱼了,效果消失,则自动使用明亮的小珠,依次循环。需要注意的是,如果你当前正在使用明亮的小珠,此时你连续点宏的话,会接着再使用明亮的小珠,而不是钓鱼,这是因为你点太快了,系统还来不及判定,等一等吧,不用太久,跳一下就够了。这个是从别处学来的。这也叫宏?当然,特别之处在于暗影之怒前面的“!”。你应该知道,在使用指定范围的技能(比如术士的暗影之怒、猎人的照明弹、牧师的驱散)时,如果点了两下(这是在紧急的时候经常犯的错误),鼠标指针位置的圆圈就会取消,这样你不得不再点一次,什么,又多点了?那再来。总之你已经延误了战机。如果你想解决这个问题,那就向我这样在暗影之怒前面加个“!”。效果么,自己试下吧。/use [mod:alt,btn:2,target=player]魔息术;[mod:alt,target=player]侦测隐形;[mod:ctrl,btn:2]魔息术;[mod:ctrl]侦测隐形; [btn:2]灵魂链接;邪甲术/use [mod:alt,btn:2]召唤小鬼;[mod:alt]召唤地狱猎犬;[mod:ctrl,btn:2]打架赛车控制器;[mod:ctrl]基尔罗格之眼;[btn:2]召唤虚空行者;召唤魅魔f,魅魔和地狱猎犬都是PVP中需要的宠物,所以我都设为鼠标左键,只有这样才能通过快捷键来操作。我还有另一个宏,和这个一样,只不过连接了恶魔支配,然后设了键位——小键盘的“+”,离鼠标很近,也很大,单点瞬招魅魔,按住ALT瞬招地狱猎犬/use [target=mouseover,harm][harm]死亡缠绕;[help,dead]地精起搏器XL型;[target=mouseover,help][]侦测隐形c,如果当前目标是友方玩家,并且其已经死亡(但没有释放灵魂),则对其使用地精起搏器XL型(War3里UD英雄DK的死亡缠绕可是除了能杀伤敌人外,还能治疗友军的,而我这个宏让死亡缠绕具备了救人的功能,这才够强大 [s:25] )d,如果鼠标指向是友方,并且目标非敌对,对鼠标指向释放侦测隐形(因为我把死亡缠绕放在前面,所以它的优先级大于侦测隐形,如果你的鼠标指向是友方而目标是敌人,施放的将是死亡缠绕)/click [nocombat,noharm]MultiBarBottomLeftButton10]这原本是我的技能宏,但我在后面加入了排战场的功能,就是“MultiBarBottomLeftButton10”里的内容,它是我在左下动作条10上放的一个宏,内容如下:/click [mod:alt]BattlegroundType2;[mod:ctrl]BattlegroundType3;[mod:shift]BattlegroundType4;BattlegroundType1a,如果当前没有进战斗,并且目标非敌对,按alt排战歌,按ctrl排阿拉希,按shift排风暴,无组合键排奥山有一点要说明,我以排奥山为例。利用这个宏,在理想状态下只需点一次就能排到奥山首先可用,什么是理想状态——你的战场面板战场框里的焦点在“奥特兰克山谷”上,而下面副本框里的焦点在“首先可用”上。但很多时候不是这样,比如我们打奥山YY,别人出了9,你没出,你单追了9,这之后你副本框里的焦点就在“奥特兰克山谷9”了,那么下次再排的话就需要把这个宏点两次——第一次将焦点移至“首先可用”,第二次才能执行“加入战斗”。或者你排了别的战场,还是这个例子,你单追了9,估计要等很久,先打个阿拉希玩吧,你将战场框里的焦点点在“阿拉希盆地”上,然后“加入战斗”,之后你战场框里的焦点就在“阿拉希盆地”上了,所以再排奥山也要点两次——第一次将焦点移至战场框里的“奥特兰克山谷”,第二次才能执行“加入战斗”。其间忽略了“将副本框里的焦点移至首先可用”这一步,因为我们知道,换个战场排的话,会自动处于“首先可用”上。我刚承诺过大家一件事是么,嗯,就是怎样得到像MultiBarBottomRightButton2这样的代码,看下面这个宏/run local f=GetMouseFocus(); if f then DEFAULT_CHAT_FRAME:AddMessage(f:GetName()) end保存下来,设个键位(这是必须的),比如我放在第二页,对应主动作条的键位F,然后把鼠标放到你想查询的位置(任何窗口、按钮或者是动作条),按下F,聊天窗口就会出现代码。你弄明白为什么设键位是必须的了么?你可以不设,看看能不能用……

  很经典很受用。不过一般类同的控制宏都可以整合成(鼠标指向》焦点》当前)这样的优先级顺序,按住ALT,SHIFT,CTRL切换技能(恐惧;放逐;死亡缠绕;魅或/法术封锁/拦截/受难),这样的话一个键位宏多控能在PVP中减少鼠标移动和左手换按键带来更多的方便,更少的操作上的时间延误。 对于楼主提到设置焦点整合到控制宏里的想法不敢认同,缺陷很明显,我一般都是设置焦点是另外设置的,打个比方:55实战中,对方2奶(主奶骑+节律M)SS是设置主奶为“焦点”(这个是打断任务),当前目标任务是输出辅控,当我方压制到对方某1DPS半血,SS准备读条爆发的同时,看焦点读条情况反掉了圣光(可能没反到,他读了1秒的圣闪,或是抵抗掉),然后他们MS在边上给了痛苦压制准备读大刷,那你必须用此宏鼠标指向死亡缠绕/恐惧打断掉MS的治疗,同时不换目标继续火力压制当前目标,这种双控治疗,同时爆发1DPS的成功率很大。这里不可能控制一个就设当前一个为焦点目标,很多情况丢失主控目标损失就大了 [s:4]

  举一反三是很重要的,编宏其实不难,知道一些基本的语句然后按逻辑组织到一起就可以了,希望楼主的解释能给各位对宏不是很了解但又想用宏的人自己动手的材料。

  主题3160310Post by howandsen (2010-03-05 00:22):

  /run local f=GetMouseFocus(); if f then DEFAULT_CHAT_FRAME:AddMessage(f:GetName()) end

  我承认你提了一个很难解决的问题,像“观察”“交易”这类命令是无法附带参数的,我甚至觉得它们根本算不上命令,不过是个选项罢了。所以/观察 [target=mouseover]这种宏是没用的。

  将鼠标指向设为目标,观察他,然后清除目标,这样你就看不到选他为目标的过程了,但我也想到了,你之所以找这种宏,无非是要在当前有目标的情况下观察另一个目标(鼠标指向),所以我这个宏显然是堆垃圾,因为它会清除你的当前目标。

  我也为你尝试过另一种思路,理想化的流程是这样的:把当前目标设为焦点,然后把鼠标指向设为目标,观察他,然后把目标换成焦点,以此来实现观察鼠标指向但不丢失当前目标。就像这样

  别高兴的太早,哈哈,开个小玩笑!这个宏也是垃圾,因为他观察的总是当前目标,尽管“观察”放在“target [target=focus]”前面,没办法,系统就是这么判定的。

  你要的功能可以通过一款叫做“Examiner”插件实现。我没用过大脚,不知里面是否有整合,魔兽精灵是有的。

  你也可以下个单体Examiner(这个插件wowui上竟然没有),多玩有,这是最新版的地址:

  主题3160310Post by howandsen (2010-03-05 00:22):

  但重新上线就出问题了,就是那个很讨厌的问题,两个宏窜到了一起,一个乱了,一个消失了。之前用那个喊“点门”的宏,有这个问题,设外域稀有精英的宏也有这个问题,似乎这种大量并列的宏都会出现这个问题,但我这个宏并不是那样,仍然出现,很疑惑,顺便在这里求解了!

  但是游戏外保存的宏 也就是X:World of WarcraftWTFAccount账号名\macros-cache.txt 中保存的宏前 会自动加上MACRO 40 宏名称 INV_Misc_QuestionMark 在结尾会加上END 这样宏的总字数就可能超过255了

  但是游戏外保存的宏 也就是X:World of WarcraftWTFAccount账号名\macros-cache.txt 中保存的宏前 会自动加上MACRO 40 宏名称 INV_Misc_QuestionMark 在结尾会加上END 这样宏的总字数就可能超过255了

  我来补充下,之前让我疑惑的是,我的那个一键DEBUFF宏也一度是满字节的,但为什么从没有出现过问题?后来我分析了一下,这个宏并没有太多的中文;而我说的那个喊“点门”的宏、设外域稀有精英的宏、还有我这个集成石头宏都大量的采用了中文,而一个汉字是占2个字节的,这就是症结所在。

文章标签: 九卅娱乐平台 ,极效火焰石

随机推荐文章

相关文章推荐