一,/script SpellStopCasting() 中止当前施放 二,对友善单元或自身行使绷带 /script UseContainerItem(2,1) /script SpellCastTarget("player") 倘若你当前遴选的方向是不妨对其行使绷带的友善单元的话,则对其行使绷 带。 如当前方向是不可以被打绷带的单元,或没有遴选任何目目标话,则对自身使 用绷带。 并且不会对当前方向进行切换,不会中止对当前怨家的攻打。 行使此宏,你必需把你要用的绷带放在背包的特定园地中。 UseContainerItem(2,1)中的2是背包的编号,1是格子的编号。(2,1)显露右 数第3个包的第一个格子。把它们换成对应你绷带园地的编号。 5个背包根据分列园地编号如下: [4][3][2][1][0]] 6格包的格子编号如下: _____[1][2] [3][4][5][6] 16格包的格子编号如下: [ 1][ 2][ 3][ 4] [ 5][ 6][ 7][ 8] [ 9][10][11][12] [13][14][15][16] 其他格数以此类推。 将第一行换成/scriptUseAction(25,0,1),则不需将绷带放在背包特定地方 ,但必须将绷带拖入技能栏的特定地方。25展现技能栏的编号。第一排第一 格编号为1,首先一格为12。第二排第一格编号为13,首先一格为24。以此类 推。25展现第三排的第一格。 三,下面是圣骑士的一例。若是宗旨职业为盗贼或战士则行使气力祝福,否则使 用聪颖祝福。 /script class = UnitClass("target"); if ( ( class == "Rogue" ) or ( class == "Warrior" ) ) then CastSpellByName("Blessing of Might(Rank 1)"); else CastSpellByName ("Blessing of Wisdom(Rank 1)"); end四,/script ToggleBag(0) 背囊 /script ToggleBag(1) 右数第二个包 /script ToggleBag(2) 右数第三个包 /script ToggleBag(3) 右数第四个包 /script ToggleBag(4) 右数第五个包 上面的几个是切换特定背包的状态,若是当前是打开着的则关闭。若是当前 是关闭着的,则打开。 妥当的连合不妨让你设定只打开特定的几个背包。如猎人不妨抉择不打开箭 筒或子弹袋。 /script OpenAllBags()打开全数背包 五,下面的极少宏虽是对应猎人,方士只需稍加变更就不妨用了。 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 六,设定“的确鼠标视野” /script CameraOrSelectOrMoveStart(arg1)七,邪术恶果消退提示 X为邪术的陆续时间(秒)。在邪术恶果消退时提示消息。 /script T = UnitName("target"); /cast Spell(Rank 1); /in X /script DEFAULT_CHAT_FRAME:AddMessage("Spell has worn off " ..T)八,图腾毁坏 下面是DLY的一个例子,如果现在抉择的标的目的是图腾则使用头等的月火,如果不是图腾则使用最高级的月火:/script r=10; if (UnitName("target") ~=nil) and (string.find(UnitName("target"),"Totemf"))~=nil then CastSpellByName("Moonfire(Rank 1)") else CastSpellByName("Moonfire(Rank "..r..")"); end 下面是另一个用于毁坏图腾的宏,它会搜求相近的图腾并对其使用1级的月火/target [图腾名的前5-10的字符]/target [图腾名的前5-10的字符]/target [图腾名的前5-10的字符]/target [图腾名的前5-10的字符]/target [图腾名的前5-10的字符]/cast Moonfire(Rank 1) 下面是一个图腾名列表:-- Air "Nature Resistance Totem", "Windwall Totem", "Windfury Totem", "Grace of Air Totem", "Grounding Totem" -- Earth "Stoneclaw Totem", "Earthbind Totem", "Tremor Totem", "Strength of Earth Totem", "Stoneskin Totem" -- Water "Fire Resistance Totem", "Poison Cleansing Totem", "Disease Cleansing Totem", "Healing Stream Totem", "Mana Spring Totem" -- Fire "Frost Resistance Totem", "Flametongue Totem", "Magma Totem", "Fire Nova Totem", "Searing Totem"九,自然之速(气定神闲) 下面是萨满自然之速接诊治波的一例:/target "player"/script CastAway("swift",10,"Nature‘s Swiftness","Healing Wave(Rank 9)") /script TargetLastEnemy(); /script AttackTarget(); 运用了自然之速之后赶快就能跟上诊治波而不消按2次技艺。法师能够将自然之速换为气定神闲,后面的诊治波也能够换成任何可搭配运用的魔法。十,/script UseInventoryItem(13) 开护符的号令,假若你的护符是在饰 品 栏的第一个场所,在括号里填13;假若是第二个场所,填14;假若你拥 有两 个护符,请在该句下面再填补同样的语句,辞别在括号里填上13 和 14十一,法师解辱骂 /施放 取消次级辱骂 /script if ( SpellIsTargeting() ) then SpellTargetUnit ("Player");end 这个宏在你指向倾向是冤家或许没有倾向时对自己施放取消次级辱骂法术,而且指向的倾向不变。这在应付方士或许中了其他辱骂时非常有效,只必要按一下宏便能够将辱骂驱除,而且指向的倾向还是是冤家。在目前倾向是指向一个能够被施放魔法抵制的器械时,会对该倾向施放而不是自己。 把第一行换成 /施放 魔法抵制(品级 x) 就酿成魔法抵制宏了。把x改为你目前学会的魔法抵制的最高品级十二,间断目前魔法而且对倾向施放魔法反制 /script SpellStopCasting()/施放 魔法反制 魔法反制往往用在打断冤家加血法术,或许其他重要法术。这时候你必要精良的反应和及时的操纵。这个宏会自动打断你正在施放的法术并对冤家运用魔法反制。非常节约时间 同理你能够制作出奥术智慧宏等等 (转载请注明出处:http://www.iscc.org.cn/mianfeiyouxi/20100307/243.html) |