
求魔兽世界猎人PK宏和螃蟹BB宏
1个回答
展开全部
★1★.寻找目标 /target 邦加拉什 简单但有效 (A) /target 邦加拉什 /script if UnitExists("target") then Jump();end 意:以"邦加拉什"为目标,寻找到目标则"跳"一下为信号. (B) /target XXXX(怪物名称) /script PetDefensiveMode() /script PetAttack() /script if UnitExists("target") then CastSpellByName("奥术射击(等级 1)");end 意:发现目标的同时放宝宝咬+1级奥射,适合抢任务怪或稀有怪等.... (C) /target 人物ID /script if UnitExists("target") then CastSpellByName("冰冻陷阱 (等级 3)");end 意:决斗和贼打时,起手不放照明弹也不放陷阱。但仍然能在贼隐身偷袭前一刻放出陷阱. (也适合:只有发现特定目标时才放冰冻陷阱.) 原理:以贼ID为目标,即使贼隐身,但接近到LR一定距离内仍然会被LR看到,此时触发此宏而放出陷阱. ★2★.饰品+技能 /script UseInventoryItem(13); /施放 瞄准射击(等级 6) 以:使用人物身上装备的第一个饰品位的饰品(如大地之击,魔爆龙眼等),然后放瞄准射击;如果是第二个饰品位则改为14. (A) /script UseInventoryItem(13); /Cast PetSpellByName("嚎叫 (等级 4)"); ←现支持shift+左键点击宠物技能,可代替此语句. /施放 狂野怒火 ←(仅限巨魔) /施放 急速射击 /施放 瞄准射击(等级 6) 意:使用第一个饰品+狼嚎+急速射击+瞄准 很多人误认为急速只加速普通射击或是减少CD.实际上:技能的公共CD都是1.5秒,这个不会因急速提高40%射速而改变; 改变的是瞄准的施放时间.如正常的瞄准是3秒,开了急速后则是3/1.4=2.14秒就可打出去(道理同2.9的EP弓,箭袋提速15%,实际射速为2.9/1.15=2.52) ★3★.标记+宝宝攻击 /script PetAttack() /施放 猎人印记(等级 4) 很简单,但也很不安全. (A) /script TargetNearestEnemy() /script PetDefensiveMode() /script PetAttack() /施放 猎人印记(等级 4) /施放 自动射击 意:自动寻找最近的目标+让宝宝处于防御状态(不至于无意间开了宝宝主动模式,杀完一个怪后又到处跑了ADD其他的)+宝宝攻击+标记+自动射击 (B) /script TargetNearestEnemy() /script PetDefensiveMode() /script PetAttack() /script for i=1,16,1 do if (UnitBuff("player",i)~=nil) then if (string.find(UnitBuff ("player",i),"Mon")~=nil) then CastSpellByName("雄鹰守护(等级 7)");break;end end if(i==16) then CastSpellByName("猎人印记(等级 4)");end end /施放 自动射击 行三:判断自身,如果已有雄鹰守护,则直接标记+宝宝攻击+自动射击;如果无或有其他类的守护,则先雄鹰守护,再上标记. ★4★.假死+陷阱 /script TargetLastEnemy() /script PetPassiveMode() /script PetFollow() /script ClearTarget() /施放 假死 /施放 冰冻陷阱(等级 3) /script TargetLastEnemy() 意:按一下是假死+宠物停止攻击收宠+清除目标(据说假死前清除目标可以提高假死成功率),按第2下是冰冻陷阱+重新寻回上个目标. (A)收宠+驱散射击 /script PetPassiveMode() /script PetFollow() /施放 驱散射击 ★5★.自我绷带 /script TargetUnit("Player"); /use 厚符文布绷带 ←如果等级不够使用厚符文布绷带的可根据需要更改绷带名称。 /script TargetLastEnemy(); /script PetDefensiveMode() 意:不需要按ALT即可使用绷带,且不丢失目标(贼用此宏不掉星) ★6★.跳放冰冻陷阱/爆炸陷阱 /script U=UseAction Jump() /施放 冰冻陷阱(等级 3) 据说跳来跳去的跳着放冰冻陷阱可以不被人察觉... ★7★.PK用智能判断钉刺宏 /script if (UnitMana("target")>100) then CastSpellByName("蝰蛇钉刺()") else CastSpellByName("毒蝎钉刺()"); end; 如果目标的蓝多于100,则持续打抽魔钉刺;如果已少于100则放毒蝎钉刺(可改为毒蛇钉刺),数字100可以自己更改为任意. 宏里没有写钉刺的等级,但系统会默认为最高等级. ★8★.近战砍 /施放 猛禽一击() /施放 反击() /施放 猫鼬撕咬() /script local T; for i=0,15,1 do T=UnitDebuff("target", i); if (T and string.find (T,"Trip")) then break; end; end; if (T and string.find (T,"Trip")) then CastSpellByName("摔绊(等级 1)"); else CastSpellByName("摔绊(等级 3)"); end 所有近战技能都包括了,一直按就行. 行四:如果对方身上已有摔绊效果的话,就只用1级搅拌;如果无,则用3级搅拌.(省蓝) ★9★:标记+照明弹宏 /Script if(UnitIsEnemy("player","target"))then CastSpellByName("猎人印记") else CastSpellByName("照明弹");end; 如果目标是敌对或怪,则上标记;如果目标为空或为中立/友好目标则放照明弹. 尤其适合1.12打贼用. ★技能判断宏★ 如宁神射击打出去则喊一声;没打出去则不吭声. /script local T; for i=0,15,1 do T=UnitDebuff("target", i); if (T and string.find (T,"XXXX")) then break; end; end; if (T and string.find (T,"XXXX")) then CastSpellByName("宁神射击"); /Y 我已成功释放宁神射击,下个猎人准备! else jump(); end 意:判断BOSS身上是否有狂暴的buff(名为XXXX,需要更改为boss狂暴技能的名称),如果有,则释放宁神并大喊一句;如果无,则跳一下.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询