(一)单独的宏命令:宠物攻击/script petAttack();宠物跟随/script PetFollow();清除当前所选目标/script ClearTarget();释放某种法术/技能 (等级x根据实际情况修改)/释放 法术名称(等级 X)(二)多条语句的宏命 ...
(一)单独的宏命令: 宠物攻击 /script petAttack(); 宠物跟随 /script PetFollow(); 清除当前所选目标 /script ClearTarget(); 释放某种法术/技能 (等级x根据实际情况修改) /释放 法术名称(等级 X) (二)多条语句的宏命令 清除当前当前目标,命令宠物跟随并释放假死 /script ClearTarget(); /script PetFollow(); /施放 假死 命令宠物跟随,释放驱散射击,并清除当前所选目标 /script PetFollow(); /施放 驱散射击 /script ClearTarget(); 释放猎人标记并命令宠物攻击目标 (等级x根据实际情况修改) /释放 猎人印记(等级 X) /script PetAttack(); 释放猎人标记并命令宠物跟随 (等级x根据实际情况修改) /释放 猎人印记(等级 X) /script PetFollow(); 自动选最近目标 说明:(寻找最近目标+宠物防御模式+宠物攻击+猎人印记+自动攻击)(以上动作同时进行) 快捷键Tab /script TargetNearestEnemy() /script PetDefensiveMode() /script PetAttack() /施放 猎人印记(等级 3) /施放 攻击 印记目标/雄鹰 说明:(自动射击+宠物攻击+雄鹰守护/猎人印记)同时进行 如果身上有灵猴守护则施放雄鹰守护 如果有雄鹰守护则施放猎人印记 /施放 自动射击 /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("雄鹰守护(等级 4)");break;end end if(i==16) then CastSpellByName("猎人印记(等级 3)");end end 切换灵猴守护 说明:如果身上没有灵猴守护则施放灵猴守护,有则使用猛禽一击 /script for i=1,16,1 do if (UnitBuff("player",i)~=nil) then if (string.find(UnitBuff("player",i),"Mon")~=nil) then CastSpellByName("猛禽一击(等级 6)");break;end end if(i==16) then CastSpellByName("灵猴守护");end end 灵猴守护/猎豹守护(注)在PK下这招好用的很 /script for i=1,16,1 do if (UnitBuff("player",i)~=nil) then if (string.find(UnitBuff("player",i),"Mon")~=nil) then CastSpellByName("猎豹守护");break;end end if(i==16) then CastSpellByName("灵猴守护");end end 近身技能 说明:(如果目标没有被摔拌则施放摔拌,有则猛禽一击+宠物攻击)+猫鼬撕咬 /施放 猫鼬撕咬(等级 3) /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("猛禽一击(等级 6)"); else CastSpellByName("摔绊(等级 2)"); PetAttack() end 跳放冰冻陷阱/爆炸陷阱 说明:跳放陷阱不容易被察觉 /script U=UseAction Jump() /施放 冰冻陷阱(等级 2) 找JY宠物 (名字根据实际情况修改) 说明:方便抓JY宠物,如果目标野兽在40码内就有显示目标头像 /target 巨型火鸟 /script if UnitExists("target") then Jump();end 假死陷阱 说明:按一下是假死+宠物停止攻击收宠+清除目标,按第2下是冰冻陷阱。 /script TargetLastEnemy() /script PetPassiveMode() /script PetFollow() /script ClearTarget() /施放 假死 /施放 冰冻陷阱(等级 2) /script TargetLastEnemy() 使用绷带 说明:使用绷带后,不丢失目标。 /script TargetUnit("Player"); /use 厚魔纹绷带 /script TargetLastEnemy(); /script PetDefensiveMode() 副本报告巡逻队来了 注意:先用鼠标指在视野内的怪身上,按该宏的快捷键即可 /script p=mouseover /script if UnitExists(target) then if (UnitIsEnemy(player,p) ) then SendChatMessage(巡逻队>>..UnitName(target)..[lvl ..UnitLevel(target)..]<<来了,say);end end 假死不丢失目标: 说明:假死后当前目标不会消失,但假死刹那间则已经清除当前目标而提高成功率。因为使用中发现,假死后,当前目标消失的话,起来后还得重新选定目标,不太方便,故作此改进 /script PetPassiveMode() /script ClearTarget() /施放 假死 /script TargetLastEnemy() 驱散射击: 收宠驱散后,取消自动攻击状态,但当前目标冰变。因为使用中,经常一驱散后,宠也收了,可是自己立马又给我敌人一次攻击,把敌人打醒了,很不方便,故作此改进 /script PetFollow() /施放 驱散射击 /s 困惑4S!挨打解除 /script ClearTarget() /script TargetLastEnemy() 解散/召唤宠物 可以节省一个动作栏位。 /施放 解散宠物 /施放 召唤宠物 宠物攻击/追击 注意,4是指宠物技能共四个中的左边的第一个,我一般放“突进”,点击一下就用一次 /script PetAttack() /script CastPetAction(4) 冰冻陷阱:建议组队使用 /施放 冰冻陷阱(等级 1) /s 冰陷阱!别打冰住的怪,能冰10S! 冰霜陷阱: 建议加了诱捕天赋的在副本组队时使用 /施放 冰霜陷阱 /s 霜陷阱!请在陷阱上顶怪,布衣开战2S后动手 快捷寻找精英BB 当在刷新点附近转悠时,先把“断牙”改为BB的名字,不时按一下这个宏,如果BB在以玩家为圆心的半径至少41码(经验证,感觉应该更大)的圆形区域内刷新,则BB头像出现在屏幕左上玩家自己头像右边,且玩家会跳一下。试验时,我没骑马,成功了。如果骑马了,感觉也可行。由于本人爱好招BB,经常为了招个心仪的BB用几天时间,感觉在到处转悠寻找目标时,很不方便。于是想出这么个招,好使!嘿嘿!该招是在荒芜之地招38级JY红狼巴那布斯(Barnabus)时,大约是第5天,想到的,特此纪念,嘿嘿。可恨为什么猎人只能养三个宠啊!!痛苦!! /target 断牙 /script if (string.find(UnitName(target),断牙)~=nil) then Jump() else ClearTarget() end 武器切换: 功能:用瞄准的时候就用速度慢的武器,然后自动使用瞄准,然后打怪的时候就自动换到 速度快的武器 说明: (1) 高攻低速枪弓放在(3,4) (2) 武器切换,在1.7中已经失去意义了。那时,武器切换,必须有冷却时间,比如长剑,切换后好象要1.5S后才能使用 (3) 有朋友非要这样的宏,我也就给出如下代码,凭经验应该可行,但本宏尚未经本人验证成功,特此申明。 /script PickupInventoryItem(18);PickupContainerItem(3,4) /施放 瞄准射击(等级 1) /script PickupInventoryItem(18);PickupContainerItem(3,4) 8码外用箭,5码内用摔绊 其实是有效射程内用远程,近身用摔绊。意义不大。但有朋友实在很想要,就给出一个吧。我用的毒蛇作试验,把它放在1号技能栏从左向右数第2个格子里。如果想用震荡,也行,可以放在第3个格子中,同时把下面宏中的2改成3,就可以了。 /script if(UnitName(target)~=nil and (IsActionInRange(2) == 1)) then CastSpellByName(毒蛇钉刺(等级 1)); else CastSpellByName(摔绊(等级 1));end |