можно выделить слот в сумке конкретный под данную двуручку и просто в макросе на смену для свапа прописать эквип на данную ячейку сумки где лежит вторая такая двуручка и при нажатии макроса их будет менять местами
аналогично
- - - Updated - - -
для второго вопроса , к примеру - выделяем 1ю ячейку 1й сумки на двуручку и получаем следующий макрос
/script PickupContainerItem(1,1) PickupInventoryItem(16)
- - - Updated - - -
для первого вопроса -- к примеру, если правая рука лежит в 1й ячейки 1й сумки а левая во 2й ячейки 1й сумки
/script PickupContainerItem(1,1) PickupInventoryItem(16)
/script PickupContainerItem(1,2)
/script PickupInventoryItem(17)
единственное НО по второму макросу- при обратной замене - левую руку будет выкидывать в ближайшую свободную ячейку по порядку, т.е. если этот макрос был сделан , к примеру для юза в 4й сумки, а есть свободный слот в 1й сумке - то левая рука пойдет именно в этот слот.
Решить можно просто выделив для левой руки максимально левую ячейку, лучше всего оружие держать в нулевой сумке( которая изначально на персе) тогда макрос будет такой для 1й и второй ячейки данной сумки
/script PickupContainerItem(0,1) PickupInventoryItem(16)
/script PickupContainerItem(0,2)
/script PickupInventoryItem(17)
и для его юза - правая рука должна быть в 1м слоте начальной сумки, левая рука во 2м слоте начальной сумки