战士换武器宏_魔兽世界狂暴战双持如何设宏一件换武器?

日期: 栏目:游戏攻略 浏览:330 来源:tugaga

战士换武器宏_魔兽世界狂暴战双持如何设宏一件换武器?

天赋没换

楼上的貌似写陪源反了......

双持换盾

/equip [noequipped:盾牌,equipped:副手]单手武器芦谈态

/equip [noequipped:盾牌,equipped:副手]盾牌

盾换双持

/equipslot [equipped:盾牌]16 双持主手武器

/equipslot [equipped:盾牌]17 双持副手侍纤武器

这个是左键换单手武器 盾牌,右键双持

/equipslot [btn:1] 16 单手武器

/equipslot [btn:1] 17 盾牌

/equipslot [btn:2] 16 主手武器

/equipslot [btn:2] 17 副手武器

我把我的收藏拿出来了~

Bag:物品存放背包编号

Slot:物品存放格子编号

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

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

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

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

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

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

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

/script UseContainerItem (Bag,Slot)

/script PickupInventoryItem (16)

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

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

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

/script PickupInventoryItem(16);PickupInventoryItem(17)

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

(主手武器◆副手物品)

/script PickupContainerItem(MainhandBag, MainhandBagSlot)

/script PickupInventoryItem(16)

/script PickupContainerItem(TwohandsBag, TwohandsBagSlot)

/script PickupContainerItem(OffhandBag, OffhandBagSlot)

/script PickupInventoryItem(17)

双手武器

副手物品可以是盾牌、副手武器、副手装备品。注意以上几个宏使用之时,鼠标上不要拖有物品,否则会出错。如要避免,可以使用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

/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

Page:

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。