分类：游戏-网易游戏-魔兽世界
问题：20分求1个简单的LR宏~帮帮我就是把那个放猎人印记之后,宠物也 
就是把那个放猎人印记之后,也自动上去攻击的宏,最好在告诉我怎么用,我没用过宏,分给回答详细和有用的
回答：下面的一些宏虽是对应猎人7.A 施放猎人印记的同时攻击/cast Hunter's Mark(Rank 1) /script PetAttack() 7.B 切换到宠物正在攻击的目标并施放毒蛇刺击/script TargetUnitsPet("Player")/assist /cast Serpent Sting(Rank 1) 7.C 召回宠物并使用散射此宏是有散射技能的玩家所必需的。/script PetFollow() /Cast Scatter Shot() 7.D 选择目标，开始攻击如果当前目标是友好目标，则协助目标。使用猎人印记，宠物攻击，如果没有在战斗状态，开始自动射击。如果目标是敌人的话，则直接使用技能。此宏在SOLO组队中都比较实用。/script if (UnitIsFriend("player","target")) then AssistUnit("target"); end /cast Hunter's Mark(Rank X) /cast PetAttack() /script if(not PlayerFrame.inCombat) then CastSpellByName("Auto Shot"); end 7.E 喂食最简单的一键喂食，把食物放入对应的背包格子中。/cast Feed Pet /script PickupContainerItem (Bag,Slot) 下面这个会先判断玩家是否处于战斗之中。如对应的格子中没有食物，则会打开相应的背包。/script if (not PlayerFrame.inCombat) then if (not GetContainerItemLink(Bag, Slot)) then OpenBag(Bag); else CastSpellByName("Feed Pet"); PickupContainerItem(Bag, Slot); end end 8.判断目标身上是否有特定BUFF8.A 猴之守护+物理攻击下面的宏会先判断玩家身上是否加有猴之守护，如果没有，使用猴之守护。如果玩家未在战斗状态，则开始物理攻击。也可以把Attack换为Raptor Strike。/script if (not string.find(UnitBuff("player", 1), "Mon")) then CastSpellByName("Aspect of the Monkey"); end /scr ipt if (not PlayerFrame.inCombat) then CastSpellByName("Attack"); end 8.B 鹰之守护+自动射击而这个则是先开始自动射击，再判断身上是否有鹰之守护的效果，没有的话，使用鹰之守护。/cast Auto Shot /script if (not string.find(UnitBuff("player", 1), "Raven")) then CastSpellByName("Aspect of the Hawk(Rank X)"); end 8.C 鹰之守护+瞄准射击瞄准射击的版本/script if (not string.find(UnitBuff("player", 1), "Raven")) then CastSpellByName("Aspect of the Hawk(Rank X)"); else CastSpellByName("Aimed Shot(Rank Y)"); end 9.影遁相关（暗夜专用）9.A 藏身影遁的同时躺下，藏身之用……/cast Shadowmeld(Racial) /laydown 9.B 进食吃饭喝水的同时影遁，也是出于安全考虑……/target "player"/script UseContainerItem(FoodBag, FoodSlot); /script UseContainerItem(DrinkBag, DrinkSlot); /cast Shadowmeld(Racial) 10.切换技能栏/script CURRENT_ACTIONBAR_PAGE = X/script ChangeActionBarPage() 将3换成你想切换到的技能栏页数此宏可以有这样的用法/cast Aspect of the Monkey/script CURRENT_ACTIONBAR_PAGE = 3/script ChangeActionBarPage() 切换技能栏的同时使用猴之守护。还可以加上前面的BUFF判断/script if (not string.find(UnitBuff("player", 1), "Mon")) then CastSpellByName("Aspect of the Monkey"); end/script CURRENT_ACTIONBAR_PAGE = 3/script ChangeActionBarPage() 11.目标信息/script if UnitClassification("target")=="elite" then SendChatMessage("".. UnitLevel("target") .. "+ " .. UnitName("target"), "party") else SendChatMessage("" .. UnitLevel("target") .. " " .. UnitName("target"), "party"); end script PetPassiveMode() PetFollow() if(UnitAffectingCombat("player")==1) then CastSpellByName("假死") else CastSpellByName("冰冻陷阱(等级 3)") end也可以这样假死陷阱/script TargetLastEnemy()/script PetPassiveMode()/script PetFollow() /script ClearTarget()/施放 假死/施放 冰冻陷阱(等级 2)/script TargetLastEnemy() 2、对自己使用绷带，不管绷带放哪里都没事会自动使用。/script for x=0,4 do for y=1,GetContainerNumSlots(x) do if GetContainerItemLink(x,y)~=nill then if strfind(GetContainerItemLink(x,y),"绷带") then UseContainerItem(x,y) return end end end end/tar player 3、近身肉搏，没灵猴就放猴子，猴子有了放威慑，放了威慑就猫鼬撕咬然后施放猛禽一击再施放反击/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/script if (not isMonkActive("Player")) then CastSpellByName("灵猴守护"); end /script if (not isClipped("target")) then CastSpellByName("摔绊(等级 3)"); end /施放 猫鼬撕咬(等级 4)/施放 猛禽一击(等级 8)/施放 反击(等级 3)如果天赋没出威慑可以这样写。/script if (not isMonkActive("Player")) then CastSpellByName("灵猴守护"); end /script if (not isClipped("target")) then CastSpellByName("摔绊(等级 3)"); end /施放 猫鼬撕咬(等级 4)/施放 猛禽一击(等级 8)/施放 反击(等级 3)4、驱散射击并招回宝宝/script PetPassiveMode() PetFollow()/施放 驱散射击5、智能多重：目标是玩家用最高级的，目标是怪用1级多重：/script if (UnitIsPlayer("target")) then CastSpellByName("多重射击()") else CastSpellByName("多重射击(等级 1)");end;6、发个找宝宝的/target 巨型火鸟/script if UnitExists("target") then Jump();end