分类目录归档:小技巧

酒仙武僧玄牛雕像宏

当天赋选择为 玄牛雕像 时,自动选择 玄牛雕像嘲讽,然后自动选择上一次选定的目标,可用来代替普通的嘲讽宏

#showtooltips
/target [talent:4/2] Black Ox Statue 
/cast Provoke
/targetlasttarget [talent:4/2]

点击后自动解散 玄牛雕像

#showtooltips Summon Black Ox Statue
/click TotemFrameTotem1 RightButton

鼠标指向宏详解

基本鼠标指向宏,默认只会向鼠标指向的目标释放:

#showtooltips
/cast [@mouseover] Penance

增强版,此指向宏默认只会向敌对目标释放:

#showtooltips
/cast [@mouseover, harm, exists] Penance

继续优化,上述指向宏在没有指向目标时不会释放任何技能,可以优化为在无指向目标时,执行默认的动作:

#showtooltips
/cast [@mouseover, harm, exists] Penance, Penance

友方指向宏:

#showtooltips
/use Rapture
/cast [@mouseover, help, nodead] [help, nodead] [@player] Power Word: Shield

动态技能宏详解

例子:

#showtooltip
/cast Bonestorm
/cast Blood Mirror
/run local G=GetSpellInfo SetMacroSpell("BS", G"Bonestorm" or G"Blood Mirror")

此方法的前提是必须将宏的名字设为 SetMacroSpell 的第一个参数,比如上面的 BS,宏的名字就必须是 BS,再比如:

#showtooltip
/cast [pvptalent:6/3]Necrotic Strike
/cast Clawing Shadows
/run local G=GetSpellInfo SetMacroSpell("NS", G"Necrotic Strike(Honor Talent)" or G"Clawing Shadows")

上面的这个宏的名字就必须是 NS,否则 SetMacroSpell 图标不会生效

「偷金币」宏

仅限娱乐使用:

/run a = math.floor(math.random()*100+1);
/run b = math.floor(math.random()*100+1);
/run c = math.floor(math.random()*100+1);
/run SendChatMessage(format(" 从%s 身上拿走了 "..a.." 金 "..b.." 银 "..c.." 铜。", UnitName("target") or " 你"),"EMOTE");

频道命令

加入/离开达拉然频道

/join Dalaran
/leave Dalaran

邀请/踢出某人到达拉然频道

/cinvite Dalaran 要加入频道的玩家名称
/ckick Dalaran 要踢出频道玩家名称

宏版本。如果玩家就在眼前,可以点选玩家为目标,然后使用宏,将其加入频道:

/cinvite Dalaran %t
/run if UnitExists"target"then SendChatMessage("/join Dalaran 这是我们公会的公开频道","WHISPER",nil,UnitName"target")end

禁言/解禁某人

必须为房间主人或频道管理员才能执行此操作

/mute Dalaran 要禁言的玩家名称
/unmute Dalaran 要解禁的玩家名称

提权/降权管理员

/mod Dalaran 要晋升为管理员的玩家名称
/unmod Dalaran 要降级为普通成员的玩家名称