Вот код аддона для продажи Жюлю
local sellAshesFrame = CreateFrame('Frame')
sellAshesFrame:RegisterEvent('MERCHANT_SHOW')
sellAshesFrame:SetScript('OnEvent', function(self, event)
if event == 'MERCHANT_SHOW' then
self:UnregisterEvent('MERCHANT_SHOW')
self:RegisterEvent('MERCHANT_CLOSED')
self:SetScript('OnUpdate', function(self, elapsed)
self.st = (self.st or 0) + elapsed
if self.st > 0.1 then
if select(1, GetMerchantItemInfo(4)) == 'Сфера с прахом из Торгаста' then
BuyMerchantItem(4, 1)
local bag, slot
for bag = 0, 4 do
for slot = 0, GetContainerNumSlots(bag) do
local link = GetContainerItemLink(bag, slot)
if link and (select(3, GetItemInfo(link)) == 0) then
UseContainerItem(bag, slot)
end
end
end
end
self.st = 0
end
end)
else
self:RegisterEvent('MERCHANT_SHOW')
self:SetScript('OnUpdate', nil)
end
end)
на коленке за 5 минут)
можно сделать в викаурас