PVP战士宏(原创)
- 格式:doc
- 大小:44.00 KB
- 文档页数:10
3.13常用的一些战士宏,宏相关问题和推荐自己使用的宏的,请提交在这一起整理...此贴整理了有关战士常用常见的宏,篇幅有点长,大家请善用CTRL+F搜索自己所需要的内容如有错误请大家PM我,我会及时修改更新[ 传送门:技能喊话宏 ]按键设定本地保存命令/console synchronizeSettings 0密语目标(说话内容以及语种视情况自定)/script SendChatMessage("给我一个警戒","whisper","兽人语",UnitName("target"))如果是通用语种的话就是/script SendChatMessage("给我一个警戒","whisper",UnitName("target"))Part.1 日常用宏1.开始攻击(PVE和PVP中都很有用处)/startattack这简单的一行能让你开始攻击目标,并且怎么按都不会停止。
比如你可以将其跟英勇打击合用:/show 英勇打击/startattack/cast 英勇打击这样不管有没有怒放英勇打击,按这个宏都会让你开始攻击。
如果你习惯于单独将其作为一个按钮,那么加上一行:#show 攻击/startattack2.投掷/射击#showtooltip [equipped:投掷武器] 投掷;射击/cast [equipped:投掷武器] 投掷; 射击/equip [equipped:弓/弩]箭头名称; [equipped:枪械] 子弹名称第一行:当装备投掷武器时,显示投掷技能的相关信息.否则则显示射击技能的相关信息.第二行:当装备投掷武器时,使用投掷技能.否则则适用射击技能第三行:当装备弓或者弩时,装上箭.当装被枪械时,装上子弹.3.一键坐骑宏/use [modifier:shift,nocombat,outdoors,flyable]飞行坐骑名称[nocombat,outdoors,flyable]飞行坐骑名称/use [nocombat,outdoors,noflyable]陆地坐骑名称/dismount [mounted]大陆骑陆地坐骑,外域骑飞行坐骑,一键搞定,节约一个键位4.登陆界面记忆你的帐号,帐号修改后无效[网络安全意识不好的玩家慎用]/console SET accountName "你的帐号"5.将TAB的最远距离改为50码(最大是50)[在AV里PVP超级爽,尤其是你是远程职业的时候]/console SET targetNearestDistance "50"6.用TAB选择身后的目标最远设为50码 (默认是10码) [被多个对手追击?要转身切换目标?这个可以帮你]/console SET targetNearestDistanceRadius "50"7.将能够得到该范围内的宠物战斗信息/console SET CombatLogRangePartyPet "150"8.将能够得到该范围内的队友战斗信息/console SET CombatLogRangeFriendlyPlayers "150"9.将能够得到该范围内的队友宠物战斗信息/console SET CombatLogRangeFriendlyPlayersPets "150"10.将能够得到该范围内的敌对玩家战斗信息/console SET CombatLogRangeHostilePlayers "150"11.将能够得到该范围内的敌对玩家宠物战斗信息/console SET CombatLogRangeHostilePlayersPets "150"12.将能够得到该范围内的生物战斗信息/console SET CombatLogRangeCreature "150"13.将能够得到该范围内的友军战斗信息/console SET CombatLogRangeParty "150"14.将能够得到该范围内的死亡信息/console SET CombatDeathLogRange "150"15.重载插件[不仅仅是重载插件,如果你觉得返回人物重新登陆比较麻烦的话,可以试试这个,超级好用的命令]/console SET reloadui16.镜头能拉到非常远/script SetCVar("cameraDistanceMax", 50)直接在聊天窗口理输入按回车也可以Part.2 PVE用宏1.盾墙/y 我盾墙了!我无敌了!!我牛B了治疗加好我啊/cast 盾墙2.一键药水/use 极效治疗石/use 虚空精华泡沫饮料/use 塞纳里奥治疗药膏/use 食人魔特酿红酒/use 特效作战治疗药水/use 不稳定的治疗药水/use 特效治疗药水/use 水晶治疗药水/use 超级治疗药水/use 治疗药水注射器3.鼠标破甲/cast [target=mouseover] 破甲攻击(等级 6)在技能攻击范围内,破甲鼠标指的目标4.泄怒(详细内容请见页面下方引文2)#show 英勇打击/cast 毁灭打击/cast [equipped:盾牌] 盾牌格挡/stopcasting/cast 英勇打击这个是泄怒宏,按一下使用毁灭兼点亮英勇外加使用盾挡(如果装备了盾牌)。
战士宏合集:/startattack/cast 撕裂/stopcasting/cast [stance:1] 冲锋/cast [stance:3] 拦截近战距离时撕裂,超出8码的话,战斗姿势冲锋,狂暴姿势拦截点战神的话用这个/startattack/cast 撕裂/stopcasting/cast 冲锋/cast 拦截近战距离时撕裂,超出8码的话优先冲锋,冲锋CD的话拦截/cast 盾墙/script SendChatMessage("我已开启盾墙,当前生命为:"..UnitHealth("player"),"yell")这些宏都是在台服的时候用繁体写的,如果国服朋友需要请自行修改單體:單體攻擊宏:#showtooltip/castsequence reset=reset=combat 投擲, 狂暴之怒, 衝鋒, 挫志怒吼, 雷霆一擊, 震攝波, 震盪猛擊通用大招:# showtooltip/使用[stance:1] 反擊風暴;[stance:2,equipped:盾牌] 盾牆;[stance:3] 魯莽*說明:依姿態模式,施自動施放各系大絕。
仇恨:群坦宏:#showtooltip/castsequence reset=reset=combat 狂暴之怒, 雷霆一擊, 震攝波, 順劈斬, 挫志怒吼, 刺耳怒吼, 順劈斬, 順劈斬, 順劈斬, 順劈斬, 順劈斬, 順劈斬, 順劈斬, 順劈斬*當要用震攝波時,調整一下怪群的位置,把所有怪集中到震攝波暈擊的範圍內。
*本巨集需配合單按之[雷霆一擊]使用。
*效能研究:雷霆增加怪群仇恨後,震攝波能暈四秒,再加上剌耳怒吼,再暈六秒,總共十秒的安全時間,可以讓您群坦更穩。
復仇宏:#showtooltip 復仇/使用復仇/使用英勇打擊*復仇能用就用,因為[復仇雕紋:使用復仇後,下一個英勇打擊不需使用怒氣]。
战⼠各种适⽤宏分享战⼠各种适⽤宏分享献上⼀些常⽤宏希望可以给各位战⼠在PVE或者PVP的征战中给予些许帮助---------------进⼊主题的分割线---------------第⼀个是就是打断宏...在2.4.那啥的版本⾥.能做到的也只有这样了.跟AM的变态打断虽然向去甚远....#showtooltip 拳击/cast [target=mouseover,harm][target=target,harm] 拳击第⼀⾏:显⽰拳击的相关信息第⼆⾏:当⽬标是⿏标滑过的⽬标且可以攻击时,打断.或者当⽬标是当前⽬标且可以攻击时,打断.这样如果有⼈很贱的在你⾝边咏唱,只要⿏标滑过他,就毫不留情的给他⼀拳!让你Y的加⾎....这⾥的[target=mouseover]语句就是⼤家熟知的著名的MOUSEVER宏.作⽤是可以对⿏标滑过的⽬标进⾏相应的动作⽽⽆需选择这个⽬标,下⾯我的好多宏都有⽤到MOUSEOVER,⾮常有⽤.射击宏,对于PVP和PVE都有涉⾜的战⼠来说,太多太多的快捷键和太多太多的技能拦被占⽤,⾝⼼疲惫.这是战⼠区精华贴⾥都有介绍的⼀个⾮常帮的射击宏,抄袭过来了~#showtooltip [equipped:投掷武器] 投掷;射击/cast [equipped:投掷武器] 投掷; 射击/equip [equipped:⼸/弩]永恒箭⽮; [equipped:枪械] 永恒弹丸第⼀⾏:当装备投掷武器时,显⽰投掷技能的相关信息.否则则显⽰射击技能的相关信息.第⼆⾏:当装备投掷武器时,使⽤投掷技能.否则则适⽤射击技能第三⾏:当装备⼸或者弩时,装上箭.当装被枪械时,装上⼦弹.救命宏⼤家都熟悉就不多做介绍了.使⽤效果是 8门全开!#showtooltip [modifier:alt] 极效治疗⽯;破釜沉⾈/use 极效治疗⽯/use 13/cast 破釜沉⾈第⼀⾏按住ALT键显⽰治疗⽯相关信息.否则显⽰破釜沉⾈技能相关信息.刺⽿的宏,⼤家其实很奇怪我为什么把这刺⽿和震荡做成宏.其实这⾥已经开始体现了我做宏的⼀些宗旨和想法.⾸先战⼠的技能拦紧张.其次战⼠的快捷键紧张.所以我会把⼀些有类似作⽤或者冲突的或者不通姿态下⼏个特殊姿态技能放在同⼀个快捷键上或者绑定在⼀个宏⾥.⽐如3姿态下的:冲锋拦截嘲讽(援护这⾥区别于嘲讽是因为援护的特殊作⽤下⾯会单独提到)撕裂旋风撕裂盾击拳击盾击惩戒⾎腥狂暴盾牌格挡等等把他们放在同⼀快捷拦中的同⼀快捷键让战⼠的技能安排相当的合理和科学(战⼠3姿态都会改变动作条需要充分利⽤.当然每个⼈都有每个⼈的习惯,这⾥只是建议.⼤家⼤可不必去改变⾃⼰已经熟透的技能设置,否则会让你砸键盘的....)刺⽿和震荡作为不同系的技能⼜有其特殊的特性.防御战⼠很少出刺⽿,武器战⼠很少出振荡.但他们有是相当常⽤的技能,需要照顾在⽐较舒适快捷的快捷键上.然⽽为这2个技能特别安排2个不同且⼜舒适的快捷键对战⼠来说⼜是相当奢侈的....-_-!!使⽤效果:当⽬标是⿏标滑过的⽬标,且按住键盘ALT.或者⽬标是当前⽬标且可以攻击且按住键盘ALT时.使⽤震荡猛击否则则使⽤刺⽿简单来说就是按ALT震荡,不按就刺⽿.且震荡同样可以实现MOUSEOVER功能#showtooltip 刺⽿怒吼/cast [modifier:alt,target=mouseover,harm][modifier:alt,target=target,harm] 震荡猛击;刺⽿怒吼/startattack同样道理.我们把下⾯的⼏个技能也整合在⼀起:压制和断筋.压制作为6秒CD技能⼜只有战⽃姿态可以⽤.单独安排快捷拦和快捷键同样是⾮常奢侈的....#showtooltip [modifier:alt,stance:1] 压制;断筋/cast [modifier:alt] 压制;断筋/startattack第⼀⾏:按住ALT并且在战⽃姿态时显⽰压制技能相关信息.否则则显⽰断筋技能相关信息第⼆⾏:按住ALT键时使⽤压制.否则则使⽤断筋第三⾏:开始攻击.在常⽤攻击⾏技能中绑定攻击是战⼠的必修宏知识.同理顺劈和英勇我们也绑在⼀起....战⼠怎么那么多T MD技能啊...#showtooltip [modifier:alt] 顺劈斩;英勇打击/cast [modifier:alt] 顺劈斩;英勇打击/startattack冲锋和拦截.这个宏虽然⽐较简单,但这⾥⽐较值得⼀提的是.当你在战⽃姿态且在战⽃中的时候.冲锋技能相关信息对你⼏乎毫⽆意义.所以,当在战⽃姿态并在战⽃中时,显⽰拦截的相关信息却有不同的意义(当然你仍然可以奢侈得特别给拦截⼀个快捷拦作为监视它的CD....)由于冲锋拦截和乘胜的触发条件⼏乎完全不同,因此绑定上乘胜解决了⼤多数战⼠对乘胜这个不常⽤却挺好⽤的技能⼀直苦于没有⼀个合适的快捷键的痛苦(包括我⾃⼰...)#showtooltip [nocombat,stance:1] 冲锋;拦截/cast [nocombat,nostance:3] 冲锋;拦截/cast 乘胜追击第⼀⾏:当不在战⽃中,且在战⽃姿态的时候,显⽰冲锋的相关信息.否则则显⽰拦截的相关信息.第⼆⾏:当不在战⽃中且不在狂暴姿态的时候,使⽤冲锋.否则则使⽤拦截.第三⾏:绑上了乘胜这样我们冲锋拦截⼀宏搞定且功能强⼤......当然你还可以根据这个宏的写法把嘲讽也写进去,3个技能⼀宏搞定.-------------------PVP相关宏----------------------------------援护宏,曾经我也苦苦寻觅⼀个功能强⼤的援护宏.能够随⼼所欲的援护,不再受到/TARGET 队友名字带来的苦恼....现在它来了!测试了⼀个晚上,完美功能的援护宏只能这样写.似乎因为援护这个技能的特殊性质.当⽬标不是⿏标滑过的⽬标时它并不能跳过MOUSEOVER的判定,来执⾏下⼀个条件.⽐较郁闷.最终还是请ALT键帮了忙.#showtooltip 援护/cast [nostance:2] 防御姿态/cast [modifier:alt]援护;[target=mouseover] 援护/startattack [target=harm]使⽤效果:当按住ALT键时,对选中的队友或者⽬标的⽬标援护.否则则援护⿏标滑过的⽬标.(这样你就可以不切⽬标随意对想援护的⽬标援护了,或者忙乱中来不及点⽬标的时候,只要⿏标滑⼀下~你就过去了~~~~)MOUSEOVER真的是相当强⼤啊...上⾯我说到嘲讽和援护之所以不同,我没有把它放在左下动作拦(切姿态会变的动作拦)是因为援护需要在不同姿态时刻被监视CD并使⽤时可以切回防御姿态.因此我把它奢侈的放在了⼀个不错的单独的快捷键上.⽤MOUSEOVER做的破胆宏,不多做说明了.#showtooltip 破胆怒吼/stopattack/cast [modifier:alt,target=focus][target=mouseover,harm][target=target,harm] 破胆怒吼法术反射宏我曾经也苦苦寻觅⼀个可以让我满意的法术反射宏,失败了.现在它来了关于法术反射宏,PVP和PVE都有涉及的战⼠可能有这样的苦恼:JJC了,记得把装备名字改成JJC专⽤的.FB了记得把装备名字改成抗怪专⽤的.⼀不⼩⼼忘记了.反射后武器盾牌变成了JJC的或者是FB的都相当的苦恼和⿇烦....因此我把它做成了下⾯这样,我个⼈相当满意.#showtooltip 法术反射/equip [noequipped:盾牌]复仇⾓⽃⼠的墙盾/equip [noequipped:单⼿斧] 涨潮/cast [nostance:1] 防御姿态/cast 法术反射第⼀⾏:显⽰法术反射的相关信息第⼆⾏:当⾝上没有盾牌时,换上复仇⾓⽃⼠的.(JJC双⼿切盾,必然会换上决⽃⼠的盾.⽽FB⾝上判定有盾,则不会改变当前盾牌)第三⾏:当⾝上没有装备单⼿斧的时候,换上单⼿斧.我拉怪和PVP⽤的都是斧头.这⾥你们可以根据你们的情况⾃⾏改变.第四⾏:当前姿态不是战⽃姿态的时候,切回防御姿态. (不知道⼤家有没有这样的苦恼.就是本来已经在战⽃姿态了,⽤以前的常⽤宏却切到了防御姿态...如果没点战术掌握的话...损失不是⼀点点啊...现在除⾮是狂暴姿态.它会⾃⼰切防御姿态.其他时候只要能反就直接反,不在会有多余的切姿态问题.)第五⾏:使⽤法术反射这样⼀来,PVP和PVE可以共⽤⼀个宏了如果你包包还够的话...如果你坐骑很多的话...这个随即坐骑宏⼩玩意挺好玩的.../castrandom [nomounted]迅捷祖利安猛虎,红⾊骷髅战马,⿊⾊战⽃迅猛龙之哨,⿊⾊作战科多兽----------------华丽的最最期待的分割线-----------------------当当当当^_^..AM没了.⼀键宏没了..昨天绞尽脑汁⽤了数⼩时测试终于完成下⾯这个傻⽠试的⼀键宏.为什么说它傻⽠⼤家看下去就知道了.....不过基本可以实现技能CD⼀到就使⽤的效果...(有⼀些⼩缺陷下⾯也会提到...)⼤家都知道不能⼀键原因是BLZ对宏动了⼿脚.按技能不能⽆脑了...但是我们还是可以想到⼀点办法让它实现.以前的⽆脑宏:/cast 毁灭打击/cast 盾牌猛击/cast 复仇以前⽆脑按这个宏,系统就会⼀个个技能检测下来,能⽤则⽤,不能则跳过.现在不⾏了.⼀旦⼀个技能不能⽤就会永远卡在这个技能,直到这个技能释放为⽌.⽽且有共同GCD的技能系统不会循环检测了.永远只能触发第⼀个.当然英勇是⼀个少数的例外.因此.我想到了swapactionbar x y 这个命令.它的作⽤是将动作条之间来回切换.效果相当于战⼠切姿态...X Y表⽰动作条的编号你们是不是猜到了什么?想到了什么?当你按shift+↓的时候不是还有⼀个备⽤的动作条么.平时处于隐藏状态.它的动作条编号是2⽽左下动作条(切姿态会变的那⼀排)编号是1.如果我们把这2个动作条的技能放的⼀摸⼀样.其中把下⾯的2个宏放在不同动作条的同⼀个位置不就可以进⾏傻⽠式的⼀键功能了么(我承认真的很傻⽠).当然这⾥的⼩缺陷就是,如果你把隐藏动作条的技能和防御姿态的技能放的⼀摸⼀样,那么这个宏只有在防御姿态下使⽤才能看上去像⼀键的效果.否则....你试过就知道了.保证你眼花.....宏1#showtooltip 毁灭打击/cast [modifier:alt] 英勇打击/castsequence 毁灭打击,毁灭打击,复仇/swapactionbar 1 2第⼀⾏显⽰毁灭打击的相关信息第⼆⾏按ALT使⽤英勇打击第三⾏循环使⽤毁灭打击,毁灭打击,复仇第四⾏ 1 2动作条互换宏2#showtooltip 毁灭打击/cast [modifier:alt] 英勇打击/castsequence 盾牌猛击,复仇,毁灭打击/swapactionbar 1 2第⼀⾏显⽰毁灭打击的相关信息第⼆⾏按ALT使⽤英勇打击第三⾏循环使⽤盾牌猛击,复仇,毁灭打击第四⾏ 1 2动作条互换按住ALT时按这个宏就是英勇打击绑定效果.不按就时3技能⼀到就放.把宏1放在左下动作条(防御姿态下)把宏2放在隐藏动作条(按shift+↓)然后把防御姿态上的技能都照样放在隐藏动条上的相同位置(如果你希望你的动作条抽筋式的变幻.可以不这样做....)经过测试基本实现了⽆脑的效果.当然如果测试发现有卡技能或者别的现象也希望各位不吝改正.突然想到利⽤某些插件的扩展动作条如Z BAR,或者动作条插件直接专门提供⼀些动作条来提供这个宏功能的扩展是不是有可能.⽐如Z BAR 扩展动作1 2 3之间的切换就能够实现3技能循环释放,或者可能可以做得更强⼤.刚才上游戏试把changeactionbar 改成 changezbar系统并未提⽰命令不存在或者有错误.那么插件是不是可以提供命令的扩展呢....宏就这些了.废话也不多了.希望对⼤家有帮助.荒淫各位提出宝贵的意见.。
1.选择最近敌人,然后平砍(TAB选择目标范围增加) /console SET targetNearestDistance "40"/console SET targetNearestDistanceRadius "40"2.焦点和当前目标的选择宏:/cleartarget [target=target,dead]/clearfocus [target=focus,dead]/target focus/cleartarget [target=focus,noexists]/targetlasttarget/focus target/targetlasttarget3.冲锋+断筋(支持指针指向)#showtooltip 冲锋/cancelaura 保护之手/cancelaura 剑刃风暴/startattack/cast [target=mouseover,harm][]冲锋/target [mod,harm]focus;mouseover/cast [harm]断筋/script UIErrorsFrame:Hide()4.拦截+断筋(支持指针指向)#showtooltip 拦截/cancelaura 保护之手/cancelaura 剑刃风暴/startattack/cast [target=mouseover,harm][]拦截/target [mod,harm]focus;mouseover/cast [harm]断筋/script UIErrorsFrame:Hide()5.爆发要狠#showtooltip 击倒/startattack/use [combat] 13/use [combat] 14/cast 击倒(战斗姿态)/cast 致命平静/cast 巨人打击(战斗,狂暴姿态) 6.打断要坚决要狠#showtooltip 拳击/cancelaura 保护之手/cancelaura 剑刃风暴/cast 拳击7.高端盾反宏#showtooltip 法术反射/stopcasting/cancelaura 保护之手/cancelaura 剑刃风暴/equipslot 16 残忍角斗士的手斧/equipslot 17 残忍角斗士的墙盾/cast [stance:2/3] 防御姿态/cast 法术反射/startattack8.横扫顺劈宏(PVE武器战士,PVP不推荐天赋横扫)#showtooltip 顺劈斩/cast 横扫攻击/cast 顺劈斩/startattack9.这宏是我最喜欢的!如果目标是敌方,就缴械,如果是己方人员就援护!基本上T用的比较多,我一直用的这个宏#showtooltip 援护/cast [help] 援护; [target=targettarget, help] 援护/startattack [target=harm]/cast 缴械10.破胆宏(PVP必备)#showtooltip 破胆怒吼/targetnearestenemy/cast [target=mouseover,harm]破胆怒吼/cast 破胆怒吼11.碎裂投掷宏(PVP必备,看第一个命令就知道为什么了)#showtooltip 碎裂投掷/stopcasting/startattack/cast [nostance:1] 战斗姿态; 碎裂投掷12.巨人英勇宏(一般不乱用英勇打击泄怒)#showtooltip 巨人打击/startattack/cast 巨人打击/cast 英勇打击/startattack13.压制+猛击4秒循环#showtooltip/castsequence [nomodifier] reset=4 压制,猛击/startattack/script UIErrorsFrame:Clear(0)14.致死CD中释放破甲攻击(不要小看破甲攻击,技能CD时爆发前期准备)#showtooltip 致死打击/Castsequence reset=2.5 致死打击,破甲攻击/startattack15.致死CD中释放猛击#showtooltip 致死打击/startattack/castsequence reset=4.5 致死打击,猛击16.我有我治疗#showtooltip 狂怒回复/cast 破釜沉舟/cast 集结呐喊/cast 狂怒回复/use 战斗大师的狂怒/use 战斗大师的怒火/use 邪能治疗石17.英勇飞跃宏(原创,可以一直按,圈圈不消失)#showtooltip 英勇飞跃/startattack/cancelaura 剑刃风暴/cancelaura 保护之手/cast [nomod]!英勇飞跃18.盾墙宏,需要使用装备管理做个单独的装备盾的装备栏(盾),双手武器被拆卸能够换出盾来并使用盾墙盾反。
#showtooltip 盾墙/stopcasting/cancelaura 保护之手/cancelaura 鲁莽/cancelaura 剑刃风暴/equipset [noequipped:盾牌]盾/equipslot 16 残忍角斗士的手斧/equipslot 17 残忍角斗士的墙盾/cast [stance:2,equipped:盾牌]盾墙;[stance:1/3]防御姿态/stopcasting/cast 法术反射****说明***先做个名称为“盾”的装备管理器的配置,这个配置就只有一个盾,千万不要装武器,否则被缴械后一样不能换盾;/equipset [noequipped:盾牌]盾/equipslot 16 残忍角斗士的手斧/equipslot 17 残忍角斗士的墙盾其他的该开盾墙的,该切姿态的,该开盾反的请自己加,后面加了两句“/equipslot 16”“/equipslot 17”,是为了能在缴械结束后,能正常换上单手武器;效果:在拿双手武器的情况下,被缴械、拆卸等,可以把盾换出来,换出盾后,可以开启盾墙等跟盾相关的技能。
19.焦点英勇#showtooltip 英勇投掷/cast [target=focus,exists]英勇投掷; 英勇投掷/clearfocus [target=focus,dead]20.其他补冲我的界面上还有一些防战拉怪宏,不过不推荐了,因为手动仇恨稳定。
至于嘲讽警戒宏,大家去网上找,这种很多,就不说了。
注明:上面标蓝色字体的,都是我PVP经常用到的,我推荐各位。
注明:不上号也可以在文件目录里做宏。
文件目录:\World of Warcraft\WTF\Account\账号名\服务器名\人物名\macros-cache.txt***各种命令清理战斗记录/run local f = CreateFrame("frame",nil, UIParent); f:SetScript("OnUpdate", CombatLogClearEntries);完全隐藏Blz的Grid样式框体/run CompactRaidFrameManager:UnregisterAllEvents() CompactRaidFrameManager:Hide() CompactRaidFrameContainer:UnregisterAllEvents() CompactRaidFrameContainer:Hide()显示大灾变版本前的小队框体22(2人JJC用)/run CompactRaidFrameManager:UnregisterAllEvents() CompactRaidFrameManager:Hide() CompactRaidFrameContainer:UnregisterAllEvents() CompactRaidFrameContainer:Hide()/script PartyMemberFrame1:Show();33 (3人JJC用)/run CompactRaidFrameManager:UnregisterAllEvents() CompactRaidFrameManager:Hide() CompactRaidFrameContainer:UnregisterAllEvents() CompactRaidFrameContainer:Hide()/script PartyMemberFrame1:Show();PartyMemberFrame2:Show();55 (5人JJC用)/run CompactRaidFrameManager:UnregisterAllEvents() CompactRaidFrameManager:Hide() CompactRaidFrameContainer:UnregisterAllEvents() CompactRaidFrameContainer:Hide()/scriptPartyMemberFrame1:Show();PartyMemberFrame2:Show();PartyMemberFrame3:Show(); PartyMem物品链接喊话宏/run local a,a=GetItemInfo(XXX);local b,b=GetItemInfo(YYY);localc,c=GetItemInfo(ZZZ)SendChatMessage("收购:"..a.."220G/组~"..b.."110G/组~"..c.."110G/组~零售亦可,欢迎邮寄","channel",nil,2)功用:在交易频道贴出XXX、YYY、ZZZ三个ID的物品链接来叫卖(查看物品ID的插件必备)。
全自动喊话宏/script T,F=T or 0,F or CreateFrame("frame")if X then X=nil else X=function()localt=GetTime()if t-T>70 then SendChatMessage("交易频道的喊话词","channel",nil,2)T=t end end end F:SetScript("OnUpdate",X)功用:在交易频道每隔70秒喊话一次,按一次开始,再按一次停止喊话。
这个宏容易超长,解决办法是做成两个宏或者用一些专用插件。
/run ps="交易频道的喊话词";sc=SendChatMessage;/run T,F=T or 0,F or CreateFrame("frame")if X then X=nil else X=function()localt=GetTime()if t-T>70 then sc(ps,"CHANNEL",nil,2)T=t end end endF:SetScript("OnUpdate",X)自动举报牛肉宏/run local t,l={"淘寶","純手工","牛肉","牛丸","月饼","季饼"} SR=SR or 0 if SR<1 then ChatFrame_AddMessageEventFilter("CHAT_MSG_CHANNEL",function(_,_,m,n) for _,w in pairs(t) do if strfind(m,w) and n~=l then ComplainChat(n,m) l=n return end end end) SR=1 end功用:举报并临时屏蔽带上面关键词的喊话人^_^好狠。