Image



建议:安装插件 超级宏 以更好的使用宏。

通用宏

副本重置宏:

/script ResetInstances()

离开队伍:

/script LeaveParty()

停止施法:

/script SpellStopCasting()

目标最近的敌人:

/target NearestEnemy();

射击(魔杖) 你的技能快捷栏的编号(x):点击查看动作栏编号

/script if not IsAutoRepeatAction(x) then CastSpellByName("射击"); end

自动攻击宏(需把“攻击”技能拖到动作栏):

/run for z=1,172 do if IsAttackAction(z)then if not IsCurrentAction(z)then UseAction(z);end;end;end;

自动射击宏(需把“自动射击”技能拖到动作栏):

/script if not IsAutoRepeatAction(xx) then CastSpellByName("自动射击"); end

屏蔽错误施法/攻击的红字信息:

/run SetCVar("EnableErrorSpeech", 0) UIErrorsFrame:UnregisterEvent"UI_ERROR_MESSAGE" CastSpellByName"SPELLNAME" UIErrorsFrame:RegisterEvent"UI_ERROR_MESSAGE" SetCVar("EnableErrorSpeech", 1)

隐藏UI报错框架(插件报错框):

/script UIErrorsFrame:Hide()

宠物栏宏(技能是1,2,3,4,5从左至右):

/script CastPetAction(5);

宠物攻击:

/script PetAttack()

宠物被动:

/script PetPassiveMode();

宠物跟随:

/script PetFollow();

草药/矿物 追踪:

/run if not buffed("寻找草药") then CastSpellByName("寻找草药") else CastSpellByName("寻找矿物") end

或:

/run if n~= 1 then CastSpellByName("寻找草药") n=1 else CastSpellByName("寻找矿物") n=0 ;end

寻找 "BUFF_TEXTURE"(某个buff) 在某些宏中使用这个宏(目标你自己时你有这个buff):

/script function m(s) DEFAULT_CHAT_FRAME:AddMessage(s); end for i=1,16 do s=UnitBuff("target", i); if(s) then m("B "..i..": "..s); end s=UnitDebuff("target", i); if(s) then m("D "..i..": "..s); end end

自动攻击宏-技能 / 近战和远程互换:

/run if CheckInteractDistance("target", 3) and (not PlayerFrame.inCombat) then AttackTarget() elseif not IsAutoRepeatAction(1) then CastSpellByName("自动射击 或 射击") end

智能Buff交换宏-模版(BUFF 如果主buff是激活的,否则或者就使用SPELL(法术名字))

/run local i,x=1,0 while UnitBuff("player",i) do if UnitBuff("player",i)=="Interface\\Icons\\Spell_Texture_Name" then x=1 end i=i+1 end if x==0 then CastSpellByName("BUFF") else CastSpellByName(" SPELL") end

钓鱼/安装/卸下 宏(设这个鼠标按钮快捷键会比较方便)

/run local i=GetInventoryItemTexture("player",GetInventorySlotInfo("MainHandSlot")) if i and string.find(i,"INV_Fishingpole")then CastSpellByName("钓鱼") else UseAction(12)end

开始近战攻击:

/script if (not PlayerFrame.inCombat) then AttackTarget() end

魔杖攻击技能:

/script if not IsAutoRepeatAction(1) then CastSpellByName("射击") end

任务宏(完成/接受任务用快捷键绑定,如果有超过1个的任务奖励,则不是100%有效)

/run AcceptQuest()

/run CompleteQuest()

/run i=GetNumQuestChoices() if i<2 then GetQuestReward(1) end

/run SelectAvailableQuest(1)

/run SelectGossipAvailableQuest(1)

/run SelectActiveQuest(1)

/run SelectGossipActiveQuest(1)

极端图形设置(超过最大图形设置):

/console groundEffectDensity 256

/console groundEffectDist 170

/console detailDoodadAlpha 100

/console farclip 777

/console horizonfarclip 6226

/console smallcull 0

/console maxLOD 3

/console SkyCloudLOD 3

/console characterAmbient 1

饰品宏 点击查看动作栏编号

/script UseInventoryItem(13);

使用副手 宏:

/script UseInventoryItem(17);