Макрос на продажу предмета вендору

/run for bag = 0,4,1 do for slot = 1, GetContainerNumSlots(bag), 1 do local item = GetContainerItemLink (bag,slot); if item and string.find(item,"АЙДИ_ПРЕДМЕТА_В_ЦИФРАХ") then UseContainerItem(bag,slot) end;end;end

Например, 3371 - это Хрустальная колба, будет выглядеть так:
/run for bag = 0,4,1 do for slot = 1, GetContainerNumSlots(bag), 1 do local item = GetContainerItemLink (bag,slot); if item and string.find(item,"3371") then UseContainerItem(bag,slot) end;end;end

Макрос продает разом целую кучу одинаковых предметов, но не прям все, потому что тоже спотыкается на занятость предмета :slight_smile: Но штука ооочень удобная.

апд.
/run for bag = 0,4,1 do for slot = 1, GetContainerNumSlots(bag), 1 do local name = GetContainerItemLink (bag,slot); if name and string.find(name,"Наименование предмета") then UseContainerItem(bag,slot) end;end;end

(обратить внимание, что в примере в самом верху - вместо “name” идет “item”)

Если лень искать айдишники - то можно продавать по названию, даже по первому слову названия предмета, только убедитесь, что нет других нужных предметов, начинающихся также. Наименование из нескольких слов в кавычках может идет через пробел.

15 лайков