求ZS的FB和PK宏!( 二 )


a表示的是该debuff的icon名关键字 。返回1表示debuff存在 , 返回0表示debuff不存在 。ak是邪恶攻击5星放剔骨;o,p,e,s是常用关键字的定义 , 用于减少宏的长度 。
/script function will if (getfear("PsychicScream")==1 or getfear("GolemThunderClap")==1 or getfear("Possession")==1 or getfear("MindSteal")==1) then uw;end;end;function cd(a) local x=GetSpellCooldown(a,1);if x10 then ak;else if p1 then ev else ss;end;end;else o(8,1);end
[color=Green]这个宏就是前的方法的调用 。
前面看明白了 , 这里很简单 。紫色部分 , 可以根据需要修改删除 。
紫色部分:heal; ra; will; us;见上面b1~b5介绍 。cd(31)是佯攻 , cd(34)是乱舞 。
后面部分:如果距离大于28使用弓射 , 28以内邪恶攻击+剔骨 。
当怪物血少于10%的时候 , 只要连击点=2就使用剔骨 。o(8,1)是弓射击 。
(为什么是28呢?因为黑龙 , 老10 , 似乎15码都能攻击 。而目前暴雪只提供了5 , 10 , 28的判断 。所以你想改成10的时候 , 请把CheckInteractDistance("target",3)的3改2 。
改5码就把3改1)
测试你的技能编号的宏(当然 , 你也可以自己在技能书上数 , 从1开始):
紫色部分请自己替换 , 34是技能编号 , 夜月是你自己的名字 。[/color]
/script spellname=GetSpellName([color=Purple]34[/color],1);SendChatMessage(spellname,"WHISPER", nguage,"[color=Purple]夜月[/color]")
盗贼常用宏的说明
MACRO 9 ‘非冤布毒术1‘ Spell_Arcane_PortalUnderCity 。
blp
/script UseContainerItem(0,9); PickupInventoryItem(16);
END
MACRO 10 ‘非冤布毒术2‘ Spell_Arcane_PortalDarnassus 。blp
/script UseContainerItem(0, 10);PickupInventoryItem(17);
END
MACRO 19 ‘潜行‘ Ability_Ambush 。
blp
/施放 潜行(等级 3)
/script GameTooltip:SetInventoryItem(‘player‘, GetInventorySlotInfo(‘MainHandSlot‘)); if(GameTooltipTextRight3:GetText~=‘匕首‘) then PickupInventoryItem(16) PickupInventoryItem(17); end
END
MACRO 24 ‘背刺‘ Ability_BackStab 。
blp
/script GameTooltip:SetInventoryItem(‘player‘, GetInventorySlotInfo(‘MainHandSlot‘)); if(GameTooltipTextRight3:GetText==‘匕首‘) then CastSpellByName(‘背刺(等级 5)‘) else PickupInventoryItem(16) PickupInventoryItem(17); end
END
MACRO 26 ‘邪恶攻击‘ Spell_Shadow_RitualOfSacrifice 。
blp
/script GameTooltip:SetInventoryItem(‘player‘, GetInventorySlotInfo(‘MainHandSlot‘)); if(GameTooltipTextRight3:GetText~=‘匕首‘) then CastSpellByName(‘邪恶攻击(等级 6)‘) else PickupInventoryItem(16) PickupInventoryItem(17); end
END
MACRO 29 ‘消失‘ Ability_Vanish 。
blp
/施放 消失(等级 1)
/script GameTooltip:SetInventoryItem(‘player‘, GetInventorySlotInfo(‘MainHandSlot‘)); if(GameTooltipTextRight3:GetText~=‘匕首‘) then PickupInventoryItem(16) PickupInventoryItem(17); end
END
MACRO 35 ‘绷带‘ Spell_Holy_HolyBolt 。
blp
/script UseContainerItem(0, 5)
/script TargetUnit(‘player‘)
END
MACRO 36 ‘目标信息‘ Ability_CheapShot 。blp
/script if UnitClassification(‘target‘)==‘elite‘ then SendChatMessage(‘‘ 。
。UnitLevel(‘target‘)。。‘+ ‘。。UnitName(‘target‘), ‘party‘) else SendChatMessage(‘‘。。UnitLevel(‘target‘)。。‘ ‘。。UnitName(‘target‘), ‘party‘); end


以上关于本文的内容,仅作参考!温馨提示:如遇专业性较强的问题(如:疾病、健康、理财等),还请咨询专业人士给予相关指导!

「辽宁龙网」www.liaoninglong.com小编还为您精选了以下内容,希望对您有所帮助: