哪位达人可以给小弟我一个超级宏命
这个还真是犯难, 写一个你试试吧, 估计差不多的。还是推荐用插件来实现,不然换台机器还要重写。
/script PickupInventoryItem(17);
if(CursorHasItem())
then PickupContainerItem(1,1);
PickupContainerItem(1,0);
PickupInventoryItem(16);
else
PickupContainerItem(1,0);
PickupInventoryItem(16);
PickupContainerItem(1,1);
PickupInventoryItem(17);
解释一下:
Pi...全部
这个还真是犯难, 写一个你试试吧, 估计差不多的。还是推荐用插件来实现,不然换台机器还要重写。
/script PickupInventoryItem(17);
if(CursorHasItem())
then PickupContainerItem(1,1);
PickupContainerItem(1,0);
PickupInventoryItem(16);
else
PickupContainerItem(1,0);
PickupInventoryItem(16);
PickupContainerItem(1,1);
PickupInventoryItem(17);
解释一下:
PickupInventoryItem()是选择装备栏中的物品,16为主手,17为副手;
PickupContainerItem()是选择背包里的物品,参数1为背包/口袋选择,编码为
0 背包
1 口袋1
2 口袋2
3 口袋3
4 口袋4
在每个背包/口袋的格子中,编号从左上开始,从0开始编号。
看出来没,前面是把主副手换成双手,后面是把双手换成主副手。你还要记住,把(1,0)处放武器,(1,1)。如果你觉得别扭,好好想想自己对着自己的安排改一下。
之所以用宏不好实现,是因为在这个宏中,如果同时装备主副手,背包1中的1位置有空挡,在捡物品时可能会充填到这里。
如果把口袋1换成口袋4的话,这种情况的发生会少些。
。收起