战士换武器宏

战士换武器宏

单手+盾牌 → 双手武器/s cript PickupInventoryItem(17)/s cript if ( CursorHasItem() ) then PickupContainerItem(4,16); PickupInventoryItem(16); PickupContainerItem(4, 15); end双手武器 → 单手+盾牌/s cript PickupInventoryItem(17)/s cript if (not CursorHasItem()) then PickupContainerItem(4,15); PickupInventoryItem(16); PickupContainerItem(4,16); PickupInventoryItem(17); else PickupInventoryItem(17); end一键互换/s cript PickupInventoryItem(17)/s cript if (CursorHasItem()) then PickupContainerItem(4,16);PickupInventoryItem(16);PickupContainerItem(4, 15); else PickupContainerItem(4,15);PickupInventoryItem(16);PickupContainerItem(4,16);PickupInventoryItem(17);end 华丽的分割线使用前,先装备上任意一套武器,然后把没装备上的武器放在相应位置,然后就可以用了。这几个宏里有事先的判断语句,所以狂按也不会出错。呃,如果拿单手武器+盾牌的时候包包里的东西满了,那就保不准了……武器和盾牌放的位置可以按自己的爱好改,只要放的位置和和宏里的位置对应就行。由于拾取物品的时候,默认的填充顺序是从0号包依次填到4号,所以建议将武器放在3号或4号包靠后的位置中。(其实就是我放的位置 ^_^b我自己试的感觉是:一键互换那个用得最爽 ^^ 专业的分割线附:对武器位置(背包中物品的坐标)的解释:物品的坐标格式是:(X,Y),其中X定义的是背包序号,Y定义的是背包中具体格子的编号。背包的排序,按在右下角的位置,从左到右依次为:4,3,2,1,0。(行囊是0);物品在背包里的位置,按从左到右,从上到下的方式依次计算;比如14格的包包里格子的编号定义就:1 23 4 5 67 8 9 1011 12 13 14 改动