首先把我的macros-local.txt贴在这,这里包括我用的所有的宏,喜欢的话可以直接复制过去。 注意!“哦也哦也”是我的角色名,大家在用的时候一定要改成自己,不然就是密我了 - - MACRO 1 换武器 Ability_ThunderBolt.blp /script UseContainerItem (0,2) END MACRO 2 绷带 Spell_Nature_Rejuvenation.blp /script UseItemByName(厚丝质绷带) /script if ( SpellIsTargeting() ) then TargetUnit(player); end END MACRO 3 左手 Spell_Shadow_Fumble.blp /script UseItemByName(速效毒药 III) /script PickupInventoryItem (17) END MACRO 4 宏 Spell_Nature_AstralRecal.blp /macro END MACRO 5 坐 Spell_Nature_Invisibilty.blp /施放 影遁(种族特长) /sit END MACRO 6 交换 Ability_DualWield.blp /script PickupInventoryItem (17) /script PickupInventoryItem (16) END MACRO 7 右手 Spell_Nature_UndyingStrength.blp /script UseItemByName(速效毒药 III) /script PickupInventoryItem (16) END MACRO 8 测试 Ability_Defend.blp /script SendChatMessage(link, WHISPER, this.language, 哦也哦也); /script if link == GetInventoryItemLink(player, 16) then CastSpellByName(背刺(等级 5)) end /script if link == GetInventoryItemLink(player, 16) then bag,slot=-1,16 end /script if link == GetInventoryItemLink(player, 17) then bag,slot=-1,17 end /script for i=NUM_BAG_FRAMES,0,-1 do for j=GetContainerNumSlots(i),1,-1 do if link == GetContainerItemLink(i,j) then bag,slot=i,j end end end /script SendChatMessage(bag..slot, WHISPER, this.language, 哦也哦也); /script if bag and slot then if bag == -1 then PickupInventoryItem(slot) else PickupContainerItem(bag,slot) end PickupInventoryItem(16) end END MACRO 9 匕首 Ability_SteelMelee.blp /script setglobal(dagger, GetInventoryItemLink(player, 16)) /script SendChatMessage(匕首..dagger, WHISPER, this.language, 哦也哦也); END MACRO 10 剑 Ability_MeleeDamage.blp