一、通用宏
1、去掉屏幕中间红字的,按一下就行了
/script UIErrorsFrame:Hide()
2、显示屏幕中间红字
/script UIErrorsFrame:Show()
3、显示双倍经验是否满格
/script p="player";x=UnitXP(p);m=UnitXPMax(p);r=GetXPExhaustion();if -1==(r or -1)then t="No rest."else t="双倍: "..(math.floor(20*r/m+0.5)).."/30格 ("if r+x<m then t=t..r else t=t.."已存:"..(r+x-m)end t=t.."XP)"end;DEFAULT_CHAT_FRAME:AddMessage(t)
4、死亡通报只显示60级的,可以自己改等级.
.hcmessage 60
5、屏蔽进出频道提示宏
/script ChatFrame_RemoveMessageGroup(ChatFrame1, "CHANNEL")
6、退出一些没有的频道宏
/leave 综合频道/交易/本地防务/LFT 等等。
7、重置副本宏
/run ResetInstances ()
8、寻找NPC宏
50码内有效,主要方便找一些新任务英文名字NPC到大概位置可以一直尝试,找到后通过距离插件判断位置,例如:
/目标 杰德
8、宠物攻击
/script PetAttack()
/petdefensive
宠物攻击+防御型
9、宠物防守/petpassive
/petfollow
宠物跟随+被动型
10、自动目标
/script if GetUnitName("target")==nil then TargetNearestEnemy() end
自动选择最近目标,各职业配合瞬发伤害技能可以做成抢怪宏.
11、自动攻击
/run for z=1,172 do if IsAttackAction(z)then if not IsCurrentAction(z)then UseAction(z);end;end;end;
反复按不会取消近战攻击.
需要把''攻击''技能图标拖到任意动作条上
12、自动射击
/script if not IsAutoRepeatAction(x) then CastSpellByName("自动射击"); end
反复按不会取消远程武器自动射击.
需要把"自动射击"技能图标拖到动作条x位置上.
(x)中的X是动作条对应位置.比如主动作条是1-12,然后次动作条是13-24.
13、自动魔杖
/script if not IsAutoRepeatAction(x) then CastSpellByName("射击"); end
反复按不会取消远程武器自动射击.
需要把"自动射击"技能图标拖到动作条x位置上.
(x)中的X是动作条对应位置.比如主动作条是1-12,然后次动作条是13-24.
1、去掉屏幕中间红字的,按一下就行了
/script UIErrorsFrame:Hide()
2、显示屏幕中间红字
/script UIErrorsFrame:Show()
3、显示双倍经验是否满格
/script p="player";x=UnitXP(p);m=UnitXPMax(p);r=GetXPExhaustion();if -1==(r or -1)then t="No rest."else t="双倍: "..(math.floor(20*r/m+0.5)).."/30格 ("if r+x<m then t=t..r else t=t.."已存:"..(r+x-m)end t=t.."XP)"end;DEFAULT_CHAT_FRAME:AddMessage(t)
4、死亡通报只显示60级的,可以自己改等级.
.hcmessage 60
5、屏蔽进出频道提示宏
/script ChatFrame_RemoveMessageGroup(ChatFrame1, "CHANNEL")
6、退出一些没有的频道宏
/leave 综合频道/交易/本地防务/LFT 等等。
7、重置副本宏
/run ResetInstances ()
8、寻找NPC宏
50码内有效,主要方便找一些新任务英文名字NPC到大概位置可以一直尝试,找到后通过距离插件判断位置,例如:
/目标 杰德
8、宠物攻击
/script PetAttack()
/petdefensive
宠物攻击+防御型
9、宠物防守/petpassive
/petfollow
宠物跟随+被动型
10、自动目标
/script if GetUnitName("target")==nil then TargetNearestEnemy() end
自动选择最近目标,各职业配合瞬发伤害技能可以做成抢怪宏.
11、自动攻击
/run for z=1,172 do if IsAttackAction(z)then if not IsCurrentAction(z)then UseAction(z);end;end;end;
反复按不会取消近战攻击.
需要把''攻击''技能图标拖到任意动作条上
12、自动射击
/script if not IsAutoRepeatAction(x) then CastSpellByName("自动射击"); end
反复按不会取消远程武器自动射击.
需要把"自动射击"技能图标拖到动作条x位置上.
(x)中的X是动作条对应位置.比如主动作条是1-12,然后次动作条是13-24.
13、自动魔杖
/script if not IsAutoRepeatAction(x) then CastSpellByName("射击"); end
反复按不会取消远程武器自动射击.
需要把"自动射击"技能图标拖到动作条x位置上.
(x)中的X是动作条对应位置.比如主动作条是1-12,然后次动作条是13-24.
