使用changeactionbar 我就把致死和巨人切换了,其他的没动,然后就123456 顺着按就行,不占几个位置
注意:上面的图7个技能代码,(第二版),附件不是这个样子。附件是三排键位的样子跟OBAR差不多(第一版)。我分辨率是1366×768根据自己机器自行修改参数
Code (c):
--[右边动作条左边位置(第二版)]
hooksecurefunc("UIParent_ManageFramePosition", function()
if InCombatLockdown() then return end
for i = 6,12 do
_G["MultiBarRightButton"..i]:ClearAllPoints()
if i == 6 then
_G["MultiBarRightButton"..i]:SetPoint("BOTTOM", MultiBarBottomLeftButton1, "TOP",545,-85)--539,91
else
_G["MultiBarRightButton"..i]:SetPoint("LEFT", _G["MultiBarRightButton"..i-1], "RIGHT",7,0)
end
end
end)
--[人物等位置]
CharacterMicroButton:ClearAllPoints()
CharacterMicroButton:SetPoint("BOTTOM",UIParent,"BOTTOM",645,0)
CharacterMicroButton.SetPoint = function() end
--[团队搜寻器位置]
LFDMicroButton:ClearAllPoints()
LFDMicroButton:SetPoint("BOTTOM",CharacterMicroButton,"BOTTOM",0,35)--注意参数里面的CharacterMicroButton,修改自己试验下
LFDMicroButton.SetPoint = function() end
使用changeactionbar比较多,剩技能栏
==关效果
/console ffxGlow 0
/console ffxDeath 0
/console weatherDensity 0
==撕裂断筋宏
#showtooltip 撕裂
/startattack
/施放 断筋
/施放 撕裂
==投掷+冲锋援护宏
#showtooltip [help]援护;[harm]冲锋;援护
/施放 英勇投掷
/cast [target=mouseover,help]援护;[help]援护
/cast [target=mouseover,harm]冲锋;[harm]冲锋
/changeactionbar 1
==TAB不会搞到图腾和宠物的插件
第一个无限制
/run SetBinding("TAB", "TARGETNEARESTENEMY")
第二个只有玩家
/run SetBinding("TAB", "TARGETNEARESTENEMYPLAYER")
==释放巨人打击切换技能栏2
#showtooltip
/startattack
/cast 巨人打击
/changeactionbar 2
==撕裂断筋宏切换技能栏1
#showtooltip 撕裂
/startattack
/施放 断筋
/施放 撕裂
/changeactionbar 1
==取消剑刃风暴,保护之手并且优先打断指向目标
#showtooltip
/cancelaura 剑刃风暴
/cancelaura 保护之手
/cast [@mouseover,harm,exists,nodead]拳击;拳击
==同理
#showtooltip
/startattack
/cast 旋风斩
/changeactionbar 1
==指向
#showtooltip
/cast [@mouseover,harm,exists,nodead]撕裂;撕裂
==同上
#showtooltip
/cast [@mouseover,harm,exists,nodead]风暴之锤;风暴之锤
==左键右键加BUFF
#showtooltip [mod:shift] 战斗怒吼;命令怒吼
/cast [button:2]战斗怒吼;[button:1]命令怒吼
==救命宏无CD的
#showtooltip
/施放 集结呐喊
/施放 狂怒回复
/use 生命之魂
==开大
#showtooltip 剑刃风暴
/use 骄矜角斗士的胜利徽章
/施放 鲁莽
/施放 剑刃风暴
==同理
#showtooltip
/startattack
/cast 巨人打击
/changeactionbar 2
==抽筋
#showtooltip
/targetenemy [noharm][dead]
/startattack
/castsequence reset=8/combat 撕裂,巨人打击,致死打击,旋风斩,旋风斩,旋风斩,致死打击,旋风斩,旋风斩,致死打击,旋风斩
==切盾宏
#showtooltip 战斗姿态
/script a=PickupInventoryItem;b=PickupContainerItem;a(17);b(4,10);
/equip [noequipped:主手] 骄矜角斗士的巨剑
/equip [noequipped:盾牌] 骄矜角斗士的墙盾
/equipslot 16 骄矜角斗士的巨剑
/施放 战斗姿态
#showtooltip
/startattack
/cast 致死打击
/changeactionbar 1
==斩杀提醒(帮个技能)
#showtooltips
/cast 致死打击
/startattack
/script if (UnitHealth("target")/UnitHealthMax("target")<.20) then RaidNotice_AddMessage(RaidWarningFrame,">>已进入斩杀阶段,使用斩杀!!<<", {g=2})end;
==就近斩杀,不用自己点目标
#showtooltip [mod:shift] 猛击;斩杀
/cast [mod:shift]猛击;[button:1]斩杀
/targetenemy [target=target,help][target=target,noexists][target=target,dead]
==抽筋
#showtooltip
/castsequence reset=4 嗜血,狂风打击,狂风打击
#showtooltip 防御姿态
/施放 防御姿态
/changeactionbar 1
#showtooltip
/startattack
/cast 嗜血
/changeactionbar 1
#showtooltip 治疗石
/USE [button:1]治疗石;[button:2]魔法布丁
==战场报警
/script if not ce or not le or GetTime()-le>10 then ce=0; end; le=GetTime(); ce=ce+1; SendChatMessage( "<"..GetMinimapZoneText()..">速度支援有"..ce.."名敌人!", "instance_chat")
==战场报警接触
/script ce=0; SendChatMessage("<"..GetMinimapZoneText()..">警报解除。", "instance_chat")
==战场抗7
/script SendChatMessage("我方旗帜已被 >>> "..UnitName("target").." "..UnitRace("target").." "..UnitClass("target").." "..format("%.2f%%', UnitHealth("target")/UnitHealthMax("target")*100).." <<< 扛走,请火速截杀!","instance_chat")
#showtooltip 嗜血
/startattack
/施放 断筋
/施放 嗜血
#showtooltip
/startattack
/cast 狂风打击
/changeactionbar 2
#showtooltip 防御姿态
/equip [noequipped:主手] 骄矜角斗士的军刀
/equip [noequipped:盾牌] 骄矜角斗士的墙盾
/施放 防御姿态
/changeactionbar 1
(90-99练级及副本用)
前提 在没血盾牌冲锋前 第三排天赋点 不屈打击——毁灭打击可以使英勇打击的怒其消耗降低5点,持续6秒。可叠加6层,叠加至6层之后效果将不再刷新
雕文 用一个英勇雕文
/CAST 盾牌猛击
/cast 英勇打击
理由,用了此宏后 就可以每一个盾牌猛击附带一个英勇打击 并且还自动上减速 要开盾牌格挡时就别一直按了。