字号:

盗贼宏(实用型)②

时间:2006-03-30 13:42 作者:2life 手机订阅 参与评论(0) 【投稿】
文 章
摘 要
17173里的宏经验太少了,小弟汇编了一些,仅供各位交流学习!

WOW玩了不少日子,坛子也泡了不少,找来找去也没有看到几个实用的宏教程,像我等新人而言,宏怎么编我不管,我只想知道怎么用就行了,为此,小弟在这里转载一点我所知道的DZ宏,与各位江洋大盗们共勉之!


接上



为盗贼设计的一套宏(给Flyrain,也送给所有热爱盗贼的人)

下面显示的是一整套宏,意思就是,所有宏的使用都是相关的,不是单独使用的。在我的前几套里面,使用技能时,会因为切换武器而多做一次按键。本来没有意思想做的,后来被Flyrain(魔兽朋友)问到了,仔细的思考后就有了下面的语句。下面的宏里,我使用了Cosmos提供的延迟语句来作判断,尽量避免了两次按键的问题(看过我的宏和类似宏的人估计都知道这个问题).

时间关系,我今晚只把宏放上来,明天我回来加以说明。

MACRO 19 ‘
潜行‘ Ability_Ambush.blp
/
施放 潜行(等级 3)
/script if(isnot(‘right‘,‘
匕首‘)) then change(0,1) end
END
MACRO 24 ‘
背刺‘ Ability_BackStab.blp
/script if(is(‘right‘,‘
匕首‘)) then CastSpellByName(‘背刺(等级 6)‘) else change(0,1) end
/script start()
/in 0.5 /script if(finish() and mode==1) then change(0,1) end
END
MACRO 26 ‘
邪恶攻击‘ Spell_Shadow_RitualOfSacrifice.blp
/script if(isnot(‘right‘,‘
匕首‘)) then CastSpellByName(‘邪恶攻击(等级 6)‘) else change(0,1) end
END
MACRO 29 ‘
消失‘ Ability_Vanish.blp
/
施放 消失(等级 2)
/script if(isnot(‘right‘,‘
匕首‘)) then change(0,1) end
END
MACRO 46 ‘
模式‘ Spell_Shadow_EnslaveDemon.blp
/script if mode == 1 then mode = 2 DEFAULT_CHAT_FRAME:AddMessage(‘
进入队伍模式,背刺结束不再切换武器.‘) else mode = 1 DEFAULT_CHAT_FRAME:AddMessage(‘进入单人模式,背刺结束切换武器.‘) ;end;
END
MACRO 47 ‘
凿击‘ Ability_Gouge.blp
/
施放 凿击(等级 3)
/script start()
/in 0.5 /script if(finish() and isnot(‘right‘,‘
匕首‘)) then change(0,1) end
END
MACRO 48 ‘
伏击‘ Ability_Rogue_Ambush.blp
/
施放 伏击(等级 4)
/script start()
/in 0.5 /script if(finish() and mode==1) then change(0,1) end
END


 


MACRO 44 ‘初始‘ Spell_Shadow_ScourgeBuild.blp
/script function isTwoH() GameTooltip:SetInventoryItem(‘player‘, GetInventorySlotInfo(‘MainHandSlot‘)) tip=GameTooltipTextLeft3:GetText() or GameTooltipTextLeft4:GetText() if(tip==‘
双手‘) then return true else return false end end;
/script function isOneH(kind) GameTooltip:SetInventoryItem(‘player‘, GetInventorySlotInfo(‘MainHandSlot‘)) tip=GameTooltipTextRight3:GetText() or GameTooltipTextRight4:GetText() if(tip==kind) then return true else return false end end;
/script function is(loc,kind) if(loc==‘left‘) then return isTwoH() else return isOneH(kind) end end;
/script function isnot(loc,kind) return (is(loc,kind)==false) end;
/script function lefttoright() PickupInventoryItem(16) PickupInventoryItem(17) end;
/script function change(bag,slot) PickupContainerItem(bag, slot) PickupInventoryItem(16) end;
/script mode=1;
/script function start() point=GetComboPoints() end;
/script function finish() if(GetComboPoints()>point) then return true else return false end end;
END


 


 


补充一个宏 肾击
/
施放 肾击(等级 2)
/script start()
/in 0.5 /script if(finish() and isnot(‘
匕首‘)) then change(0,1) end


 


未完



加入17173玩家俱乐部,100%领《原神》月卡、《王者荣耀》888点券、《魔兽世界》T恤等周边好礼!
加入方式:微信关注“17173服务号”

热点推荐

游戏头条