一、不用插件的界面增强方法
使用方法:直接在聊天当中输入命令后回车即可
注意:在使用后再输入一次 /rl 重新加载页面!
1、打开装备自动比较 (常驻)★推荐
/run SetCVar("alwaysCompareItems", "1")
1代表打开 0代表关闭
2、最大镜头距离 (读蓝条失效 可避免)
/console cameraDistanceMaxZoomFactor 4
最多到4
这句只要重新加载(读蓝条)就会失效 但是你要是不调整镜头会一直卡在4 建议把滚轮改成其他按键
3、修改TAB的距离(按TAB键选择周围附近目标的距离)★推荐
改TAB距离0-50码
/console SET targetNearestDistance "50"
改TAB身后距离0-50码,默认10码
/console SET targetNearestDistanceRadius "50"
4、设置血液效果等级 (常驻)
/console violenceLevel 2
最后一位数字代表暴力等级 默认是2 最大是5 最小是0
5、聊天窗口显示职业颜色 (常驻)★推荐
/console SET chatClassColorOverride "0"
0代表打开 1代表关闭
6、隐藏动作条两边的狮鹫
/set MainMenuBarLeftEndCap:Hide()
/set MainMenuBarRightEndCap:Hide()
左右是两条语句
7、以下两个对部分人无效 原理不明
友方姓名板显示职业颜色 (常驻)
/console ShowClassColorInFriendlyNameplate 1
0代表关闭 1代表打开
敌方姓名板显示职业颜色 (常驻)
/console ShowClassColorInNameplate 1
0代表关闭 1代表打开
效果展示
二、通用宏命令
1、防小退宏(可用于不想下线时避免自动小退而再次排队的场景)
魔兽世界必须前台,不可以在休息区域使用,原理为弹出退出游戏20秒倒计时时自动点击取消(依然会处于暂离状态 但不会自动小退)。
如果是在休息区域,AFK会直接小退不会弹出倒计时,也就是无效!如果失效建议禁用所有插件。
使用方法为新建一个宏,内容为下面代码。
普通版:
(开启时:点一次,聊天窗口打印on;关闭时:再点一次窗口打印off。检测方法,尝试小退(返回角色选择),如果不让你小退,证明宏运行成功。)
但是会自动接受组队 自动释放灵魂等
/script T,F=T or 0,F or CreateFrame("frame")if X then X=nil print("OFF.")else print("ON.") X=function()local t=GetTime()if t-T>1 then StaticPopup1Button2:Click()T=t end end end F:SetScript("OnUpdate",X)
改良版:
不会自动接受组队
/run T,F=T or 0,F or CreateFrame("frame")X=X==nil and function()local t=GetTime()if StaticPopup1:IsShown() and StaticPopup1Button1:GetText()=="取消" and t-T>1 then StaticPopup1Button1:Click()T=t end end or nil;F:SetScript("OnUpdate",X)
2、副本重置宏
/run ResetInstances()
3、选择目标宏(可用于在人多或怪多时快速找到任务怪)
/target 任务怪名称
4、火焰冲击/观察宏★推荐
说明:
当选择敌对单位时,释放最高等级火焰冲击
当选择友方单位时,观察该角色,查看装备
使用场景:
当大家等级越高的时候,尤其是满级之后,会频繁的在主城中观察其他玩家的装备,这个宏可以在节省一个键位的情况下方便满足此需求。
注:火焰冲击是拿法师举例,可以替换成各职业的对敌方单位释放的技能,顺手即可。
#showtooltip 火焰冲击
/cast [harm] 火焰冲击
/stopmacro [nohelp]
/ins
5、寒冰护体/法力护盾宏
说明:
直接按释放满级寒冰护体
按住alt再按释放满级法力护盾
使用场景:
可节省键位,因法力护盾无cd,故不用外放出来
注:同理可将技能替换为满级寒冰箭/1级寒冰箭
#showtooltip 寒冰护体
/cast [modifier:alt] 法力护盾; 寒冰护体
6、一键吃喝宏★推荐
说明:
当背包中有对应名称的水或面包时,按后直接吃喝
使用场景:
练级时一键吃喝,节约操作时间,提高练级速度
满级后打小副本和团本时,节约大家的时间,提高团队效率
省去键位
注:宏命令中的水和面包的名称注意要对应好,记得升级过程中使用更高等级的水和面包时替换名称(showtooltip后放水还是面包的名称取决于你想在技能栏看到哪个物品的剩余数量)
#showtooltip 面包的名称或水的名称
/use 面包名称
/use 水的名称
7、自动反制类法术监控(未经测试,需开服后验证是否可用)
说明:
严格意义上这个不算作宏,是替代插件的作用
使用后,将会利用游戏内自带秒表,监控法师的法术反制和术士狗的反制CD
使用场景:
这个是当年我打竞技场时的一个强迫症,为了最后解脱插件的依赖而做的一种过渡性自我训练方法。大后期的时候确实练到了可以用心读秒去监控CD……
注:因为暂时还没有找到怀旧服可用的监控pvp相关技能CD的插件,所以有可能这个宏是有意义的。(当然前提是开服后测试可用)
/run AID={};for i=1,5 do AID["arena"..i]=1;AID["arenapet"..i]=1 end;GSI=GetSpellInfo;INTIDS={[GSI(2139)]=24,[GSI(19647)]=24,[GSI(691)]=1};StopwatchFrame:Show()
/run local f=CreateFrame("Frame");f:RegisterEvent("UNIT_SPELLCAST_SUCCEEDED");f:SetScript("OnEvent",function(f,e,u,s,_)if((AID[u]) and INTIDS[s])then Stopwatch_StartCountdown(0,0,INTIDS[s]);Stopwatch_Play();end end)
三、各职业常用宏汇总贴
1、盗贼
锁喉不破闷宏。
这个宏让你在不破坏闷棍的情况下完成锁喉,其中利用了上毒技能来中断自动攻击。
#showtooltip 锁喉
/cast 预谋
/cast 锁喉
/use 致伤毒药
潜行闷棍宏,也被称为抓贼宏(小德也可以抓呀)。
潜行的时候不停地按就行了,会自动闷出在你附近被你探测到的潜行敌人。
#showtooltip 闷棍
/cleartarget
/targetenemyplayer
/cast [stance:1/3, harm, nodead] 闷棍
一键出血锁喉预谋宏。
这个宏在非潜行状态下是出血技能,而在潜行或阴影之舞状态下回使用锁喉。
#showtooltip [stance:0] 出血; [stance:1/2/3] 锁喉 /cast [stance:0] 出血
/cast [stance:1/3] 预谋
/cast [stance:1/3/2] 锁喉
/script UIErrorsFrame:Clear()
凿击宏
不在战斗就潜行,在战斗就凿击。
#showtooltips
/cast [nocombat] 潜行;凿击
焦点凿击宏,凿完切回原目标。
#showtooltips
/target focus
/cast 凿击
/targetlasttarget
嫁祸宏(选择焦点嫁祸,否则选择目标的目标嫁祸,同时设置其为焦点目标)
#showtooltip 嫁祸诀窍
/cast [target=focus,exists]嫁祸诀窍;[target=targettarget]嫁祸诀窍
/stopmacro [target=focus,exists]
/focus [target=targettarget]
闷棍宏 潜行抓贼宏
#showtooltips
/console Sound_EnableSFX 0
/cleartarget [stealth]
/targetenemy [stealth]
/cast [nostealth,nocombat]!潜行;[mod:shift,@focus,nohelp,exists][@mou搜索引擎优化ver,nohelp,exists][]闷棍
/console Sound_EnableSFX 1
/script UIErrorsFrame:Clear()
偷袭 脚踢、投掷、致命投掷三合一宏
作用:潜行状态:偷窃 非潜行状态、近战范围:脚踢 超出近战范围无星:投掷 超出近战范围有星:致命投掷 (不知道怀旧服的偷窃会不会和谐成搜索)
#showtooltip [stealth] 搜索;脚踢
/console Sound_EnableSFX 0 /cast [stealth] 搜索;脚踢
/cast 致命投掷
/cast 投掷
/inspect
/console Sound_EnableSFX 1
/script UIErrorsFrame:Clear()
伺机待发宏 (当然怀旧服没有斗篷) 示例:直接按是闪避,闪避冷却时再按就用掉斗篷疾跑并使用伺机待发并闪避,同理可以做消失宏
#showtooltip 伺机待发
/cast [nostealth] 闪避
/stopcasting
/cast 阴影斗篷
/stopcasting
/cast 疾跑
/stopcasting
/cast 伺机待发
伺机待发消失宏
#showtooltips
/cast [nostealth] 消失
/stopcasting
/cast 伺机待发
关于佯攻及其他
此宏的意思是,如果你3秒钟不按此宏,则3秒后重置此宏;如果你一直连按,则不重置;适用于经常连打两个佯攻的误操作玩家。此宏略微修改后也适用于 刺骨,毒伤,剑刃乱舞等技能(主要是在预感天赋下连摁刺骨或毒伤会导致连打2个终结技,第二终结技可能不是5星,甚至只有一星,如无预感天赋,或者不是用敏锐PVE,可以不用考虑给刺骨毒伤锁CD。),你可以把上面的3改成2或者1,取决于你的习惯。主要就是活用castsequence这个宏命令,基础内容有讲解,很到位。
#showtooltip 佯攻
/castsequence reset=3 佯攻,x
喊话宏(技能施放失败或者技能CD则不喊话) 致盲喊话宏
/script U="UNIT_SPELLCAST_S"F=F or CreateFrame("frame")R=F.RegisterEvent;R(F,U.."ENT")R(F,U.."UCCEEDED")F:SetScript("OnEvent",function(_,_,a,b,_,c)if a=="player"and b=="致盲"then n=type(c)=="string"and c or SendChatMessage(n.."已被致盲","yell")end end)
/cast 致盲
没焦点直接嫁祸目标,有焦点嫁祸焦点,或者嫁祸当前怪物目标。
#showtooltip 嫁祸诀窍
/cast [help] [target=focus, help] [target=targettarget, help] 嫁祸诀窍
伏击背刺一键宏
(也可以把背刺改成出血)
#showtooltip [stance:1/3]伏击;背刺
/cast [stealth] 搜索
/cast 预谋
/consolr Sound_EnableSFX 0
/cast [stance:1/3]伏击;背刺
/consolr Sound_EnableSFX 1
/startattack [nostealth]
/script UIErrorsFrame:Clera()
/cast [nostealth]投掷
2、法师
#showtooltip
/stopcasting
/cancelaura 寒冰屏障
/cast [target=focus,exists,harm,mod:ctrl]法术反制;[harm]法术反制
/stopmacro [nohelp] /f
这是一个法术反制宏,目标为敌对时,按下ctrl键反制焦点,直接按是反制当前目标。当当前目标是友善时,这个宏就变成了跟随宏! 你跟随别人时还是右键跟随目标吗?目标超出距离失败还得重来一次?真是太麻烦了,其实你只需要用这个宏"反制"他就行了…… 这里的/f还可以换成 /ins(观察) /tr(交易)
#showtooltip [target=pet,nodead,exists] 冰冻术;召唤水元素
/cast 冰冻术
/petpassive
/petattack [harm]
/petfollow [noharm]
/stopmacro [target=pet,nodead,exists,nomod]
/run if(GetSpellCooldown('急速冷却')==0) then PetDismiss() end
/cast [mod:alt] 急速冷却
/cast 召唤水元素
(70版本前夕有了水元素后可以使用)
以上宏的作用是,没有水元素的时候,召唤水元素。有水元素的时候,施放冰冻术。但并未非完全如此。由于冰冻术是非立即施放法术(要先确定施法范围)所以这个宏里还额外带了很多立即施放的功能。当前目标可攻击时为宝宝攻击,当前目标不可攻击时为宝宝跟随。当急速冷却没有在CD中的话,按alt点这个宏是解散当前宝宝,并重新召唤一个! 刚召出来的宝宝是被动而且不攻击的,希望让他攻击当前目标只需要再点一下该宏即可实现。
#showtooltip
/castrandom [mod:alt,target=focus,exists] 变形术
/stopmacro [mod:alt]
/clearfocus [noexists]
/stopmacro [noexists]
/focus [exists]
/petfollow [target=pettarget, exists]
/castrandom 变形术
以上宏将羊、焦点、宝宝跟随绑定在一个键位上。你羊目标的同时会设当前目标为焦点(即设你的羊为焦点),当前目标为空时又会清除焦点,宝宝跟随是为了防止宝宝攻击你正在羊的目标。这个宏其实是为了变形术写的,但我们同样可以用这个宏来设置焦点、清除焦点。对于某些不能羊的对象,设置焦点、清除焦点功能同样有效。可以先“羊”一下目标(不需要成功),这样就设好焦点了。
如果目标是友军则解除诅咒,如果是敌对则法术窃取,按下alt组合键给自己解诅咒,按下ctrl是偷焦点目标法术
/stopcasting /cast [modifier:alt,target=player]解除诅咒
/cast [modifier:ctrl,target=focus]法术吸取
/cast [nomod,target=mou搜索引擎优化ver,help]解除诅咒
/cast [nomod,target=target,help]解除诅咒
/cast [nomod,target=mou搜索引擎优化ver,harm]法术吸取;法术吸取
冰箱冷却宏
#showtooltip 寒冰屏障
/stopcasting
/cancelAura 寒冰屏障
/cast 急速冷却
/cast 寒冰屏障
按住shift释放狂风雪,直接按是寒冰箭,如果没有目标则释放魔爆术,方便在贼消失后迅速炸出贼
#showtooltip
/cast [mod:shift] 狂风雪;[harm]寒冰箭;魔爆术
/petdefensive
变羊成功才喊话
用法:只能按一次。如果按多了会卡在人形态。
Code lua:
#showtooltip 初级治疗药水
/cancelform 熊形态
/use 初级治疗药水
/cast 熊形态(变形)
熊形态无缝吃药 防误触版:
用法:按一次alt+Q。对手速和网速不自信的同学请在之后无限按Q。
Code lua:
#showtooltip 初级治疗药水
/cast [mod:alt,stance:1]熊形态
/use 初级治疗药水
/cast [nostance]熊形态(变形)
熊形态有缝吃药 无脑按版:
用法:无脑按就行了。但是记得要把动作条设置回来。对网络不自信的同学谨慎使用。
熊形态 动作条1
/changeactionbar 2
/cancelform 熊形态
人形态 动作条2
/use 初级治疗药水
/cast 熊形态
pvp起手上dot:
用法:无脑一键就行了
Code lua:
#showtooltip
/cast [nocombat,nostance:2]猎豹形态
/cast [nocombat,nostealth]潜行
/cast [nocombat,stealth] 突袭
/castsequence [combat,stance:2] reset=combat 扫击,割裂,猎豹形态(变形)
/castsequence [combat,nostance] reset=combat 月火术,虫群