求WOW战士副手武器(单)和盾切换宏

2024-07-18 22:15:39作者:饭克斯

武器相关

Bag:物品存放背包编号

Slot:物品存放格子编号

MainhandBag:备用主手武器存放背包编号

MainhandBagSlot:备用主手武器存放格子编号

OffhandBag:备用副手武器存放背包编号

OffhandBagSlot:备用副手武器存放格子编号

TwohandsBag:备用双手武器存放背包编号

TwohandsBagSlot:备用双手武器存放格子编号

4.A对主手武器或双手武器使用砺石

/scriptUseContainerItem(Bag,Slot)

/scriptPickupInventoryItem(16)

4.B更换备用主手武器或双手武器

/scriptUseContainerItem(Bag,Slot)

/scriptPickupInventoryItem(16)

副手的对应宏,将16换为17即可。

4.C切换主手武器和副手武器

/scriptPickupInventoryItem(16);PickupInventoryItem(17)

盗贼可以用这个宏来互换手中的剑与匕首。

4.D双手武器->(主手武器+副手物品)

/scriptPickupContainerItem(MainhandBag,MainhandBagSlot)

/scriptPickupInventoryItem(16)

/scriptPickupContainerItem(TwohandsBag,TwohandsBagSlot)

/scriptPickupContainerItem(OffhandBag,OffhandBagSlot)

/scriptPickupInventoryItem(17)

(主手武器+副手物品)->双手武器

/scriptPickupInventoryItem(17)

/scriptPickupContainerItem(OffhandBag,OffhandBagSlot)

/scriptPickupContainerItem(TwohandsBag,TwohandsBagSlot)

/scriptPickupInventoryItem(16)

/scriptPickupContainerItem(MainhandBag,MainhandBagSlot)

副手物品可以是盾牌、副手武器、副手装备品。注意以上几个宏使用之时,鼠标上不要拖有物品,否则会出错。如要避免可以使用CursorHasItem()来进行预判断。参看下面的几个宏:

4.E(主手武器+副手物品)(单手武器+副手物品)

/scriptif(notCursorHasItem()thenPickupContainerItem(mainhandBag,mainhandBagSlot);PickupInventoryItem(16);PickupContainerItem(mainhandBag,mainhandBagSlot);PickupContainerItem(offhandBag,offhandBagSlot);PickupInventoryItem(17);PickupContainerItem(offhandBag,offhandBagSlot);end

4.F单主手武器或双手武器->(主手武器+副手物品)

/scriptif(notCursorHasItem()thenPickupContainerItem(mainhandBag,mainhandBagSlot);PickupInventoryItem(16);PickupContainerItem(mainhandBag,mainhandBagSlot);PickupContainerItem(offhandBag,offhandBagSlot);PickupInventoryItem(17);if(CursorHasItem()thenPickupContainerItem(offhandBag,offhandBagSlot);endend

(主手武器+副手物品)->单主手武器或双手武器

/scriptif(notCursorHasItem()thenPickupInventoryItem(17);if(CursorHasItem()thenPickupContainerItem(offhandBag,offhandBagSlot);endPickupContainerItem(mainhandBag,mainhandBagSlot);PickupInventoryItem(16);PickupContainerItem(mainhandBag,mainhandBagSlot);end

4.G更换备用主手武器

/scriptif(notCursorHasItem()thenPickupContainerItem(mainhandBag,mainhandBagSlot);PickupInventoryItem(16);PickupContainerItem(mainhandBag,mainhandBagSlot);end

展开全文

热门推荐

相关攻略

猜你喜欢