兽人战士如何切换武器
做个宏吧兄弟
。武器相关
。。。4。A 对武器使用砺石
。。。4。B 更换备用武器
。。。4。C 切换主手与副手武器
。。。4。D 双手武器 (主手武器+副手物品)
。。。4。E(主手武器+副手物品) (单手武器+副手物品)
。 。。4。F 单主手武器或双手武器 (主手武器+副手物品)
。。。4。G 更换备用主手武器
在制作宏的时候,武器的代码可以靠 shift+鼠标左键点击武器来获得。
D 双手武器 -> (主手武器+副手物品)
/script PickupContainerItem(MainhandBag, MainhandBagSlot)
/script PickupInven...全部
做个宏吧兄弟
。武器相关
。。。4。A 对武器使用砺石
。。。4。B 更换备用武器
。。。4。C 切换主手与副手武器
。。。4。D 双手武器 (主手武器+副手物品)
。。。4。E(主手武器+副手物品) (单手武器+副手物品)
。
。。4。F 单主手武器或双手武器 (主手武器+副手物品)
。。。4。G 更换备用主手武器
在制作宏的时候,武器的代码可以靠 shift+鼠标左键点击武器来获得。
D 双手武器 -> (主手武器+副手物品)
/script PickupContainerItem(MainhandBag, MainhandBagSlot)
/script PickupInventoryItem(16)
/script PickupContainerItem(TwohandsBag, TwohandsBagSlot)
/script PickupContainerItem(OffhandBag, OffhandBagSlot)
/script PickupInventoryItem(17)
(主手武器+副手物品) -> 双手武器
/script PickupInventoryItem(17)
/script PickupContainerItem(OffhandBag, OffhandBagSlot)
/script PickupContainerItem(TwohandsBag, TwohandsBagSlot)
/script PickupInventoryItem(16)
/script PickupContainerItem(MainhandBag, MainhandBagSlot)
副手物品可以是盾牌、副手武器、副手装备品。
注意以上几个宏使用之时,鼠标上不要拖有物品,否则会出错。如要避免,可以使用CursorHasItem()来进行预判断。参看下面的几个宏:
4。E(主手武器+副手物品) (单手武器+副手物品)
/script if ( not CursorHasItem() ) then PickupContainerItem(mainhandBag, mainhandBagSlot); PickupInventoryItem(16); PickupContainerItem(mainhandBag, mainhandBagSlot); PickupContainerItem(offhandBag, offhandBagSlot); PickupInventoryItem(17); PickupContainerItem(offhandBag, offhandBagSlot); end
4。
F 单主手武器或双手武器 -> (主手武器+副手物品)
/script if ( not CursorHasItem() ) then PickupContainerItem(mainhandBag, mainhandBagSlot); PickupInventoryItem(16); PickupContainerItem(mainhandBag, mainhandBagSlot); PickupContainerItem(offhandBag, offhandBagSlot); PickupInventoryItem(17); if ( CursorHasItem() ) then PickupContainerItem(offhandBag, offhandBagSlot); end end
(主手武器+副手物品)-> 单主手武器或双手武器
/script if ( not CursorHasItem() ) then PickupInventoryItem(17); if ( CursorHasItem() ) then PickupContainerItem(offhandBag, offhandBagSlot); end PickupContainerItem(mainhandBag, mainhandBagSlot); PickupInventoryItem(16); PickupContainerItem(mainhandBag, mainhandBagSlot); end
4。
G 更换备用主手武器
/script if ( not CursorHasItem() ) then PickupContainerItem(mainhandBag, mainhandBagSlot); PickupInventoryItem(16); PickupContainerItem(mainhandBag, mainhandBagSlot); end
。
收起