Thread Tools Display Modes
09-30-15, 10:17 AM   #1
kawe
A Cyclonian
 
kawe's Avatar
Join Date: Sep 2009
Posts: 40
Addons sellings junk/grey items

since early wod almost every auto seller addon/script i used, doesnt work properly anymore. Every time when i have my bags full and open to repair/sell i have to reclick several times to vendor everything in my bag. Is there any addon that does work?
  Reply With Quote
09-30-15, 01:09 PM   #2
Yukyuk
A Chromatic Dragonspawn
 
Yukyuk's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2015
Posts: 179
Selling junk

I use Autovendor, and as far as I know its up to date and working.
__________________
Better to fail then never have tried at all.
  Reply With Quote
09-30-15, 02:14 PM   #3
JDoubleU00
A Firelord
 
JDoubleU00's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2008
Posts: 463
I believe this still works http://www.wowinterface.com/download...unkSeller.html. You might need to get a version from his GIT. Tekkub's addons seem to work very well for a long time.
__________________
Author of JWExpBar and JWRepBar.
  Reply With Quote
09-30-15, 04:28 PM   #4
kawe
A Cyclonian
 
kawe's Avatar
Join Date: Sep 2009
Posts: 40
thx for reply's

tried autovendor but it also got stuck half way through selling with my bags full

Lea, i got the new version installed, works as intended
  Reply With Quote
09-30-15, 09:39 PM   #5
Nimhfree
A Frostmaul Preserver
AddOn Author - Click to view addons
Join Date: Aug 2006
Posts: 267
The following code I use to sell junk automatically. It has not failed me.
Code:
--	Create a simple frame that allows grey quality items to be sold automatically
local sellFrame = CreateFrame("Frame")
sellFrame:SetScript("OnEvent", function()
		for bag = 0, 4 do
			for slot = 1, GetContainerNumSlots(bag) do
				local _, _, locked, _, _, _, link = GetContainerItemInfo(bag, slot)	-- will return -1 for quality a lot
				if nil ~= link then
					local _, _, realQuality, _, _, _, _, _, _, _, vendorPrice = GetItemInfo(link)
					if 0 == realQuality and 0 ~= vendorPrice and not locked then
						UseContainerItem(bag, slot)
					end
				end
			end
		end
	end)
sellFrame:RegisterEvent("MERCHANT_SHOW")
  Reply With Quote
10-01-15, 09:59 PM   #6
VincentSDSH
Non-Canadian Luzer!
 
VincentSDSH's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2006
Posts: 350
Originally Posted by kawe View Post
since early wod almost every auto seller addon/script i used, doesnt work properly anymore. Every time when i have my bags full and open to repair/sell i have to reclick several times to vendor everything in my bag. Is there any addon that does work?
Peddler has never failed me. It also visually tags what'll be sold, which I'm particularly fond of.
  Reply With Quote
10-02-15, 01:32 PM   #7
SDPhantom
A Pyroguard Emberseer
 
SDPhantom's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2006
Posts: 2,323
Originally Posted by VincentSDSH View Post
Peddler has never failed me. It also visually tags what'll be sold, which I'm particularly fond of.
The default UI already marks junk items with a coin icon when you're at a vendor.



Found in ContainerFrame.lua line 516:
Code:
itemButton.JunkIcon:Hide();
if (quality) then
	if (quality >= LE_ITEM_QUALITY_COMMON and BAG_ITEM_QUALITY_COLORS[quality]) then
		itemButton.IconBorder:Show();
		itemButton.IconBorder:SetVertexColor(BAG_ITEM_QUALITY_COLORS[quality].r, BAG_ITEM_QUALITY_COLORS[quality].g, BAG_ITEM_QUALITY_COLORS[quality].b);
	else
		itemButton.IconBorder:Hide();
	end

	if (quality == LE_ITEM_QUALITY_POOR and not noValue and MerchantFrame:IsShown()) then
		itemButton.JunkIcon:Show();
	end
else
	itemButton.IconBorder:Hide();
end
__________________
WoWInterface AddOns
"All I want is a pretty girl, a decent meal, and the right to shoot lightning at fools."
-Anders (Dragon Age: Origins - Awakening)

Last edited by SDPhantom : 10-02-15 at 01:38 PM.
  Reply With Quote
10-02-15, 02:06 PM   #8
VincentSDSH
Non-Canadian Luzer!
 
VincentSDSH's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2006
Posts: 350
Originally Posted by SDPhantom View Post
The default UI already marks junk items with a coin icon when you're at a vendor.
The what? Do you have any idea how many years it's been since I've seen the default UI? 'Sides, Peddler's icon is prettier than a coin
  Reply With Quote
10-05-15, 08:00 PM   #9
SDPhantom
A Pyroguard Emberseer
 
SDPhantom's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2006
Posts: 2,323
Ya, I still have most if not all of the default UI still active, though I've modified quite a bit of it myself.
__________________
WoWInterface AddOns
"All I want is a pretty girl, a decent meal, and the right to shoot lightning at fools."
-Anders (Dragon Age: Origins - Awakening)
  Reply With Quote
10-10-15, 06:54 AM   #10
sezz
A Chromatic Dragonspawn
AddOn Author - Click to view addons
Join Date: Apr 2008
Posts: 158
I use UI_ERROR_MESSAGE to check for ERR_OBJECT_IS_BUSY while selling and retry selling the rest on PLAYER_MONEY, works fine.
  Reply With Quote
10-12-15, 03:25 PM   #11
SDPhantom
A Pyroguard Emberseer
 
SDPhantom's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2006
Posts: 2,323
This is a more automated version of the script I use on slash command. It uses BAG_UPDATE_DELAYED to retry selling items as it fires once after all BAG_UPDATE events are done.

Lua Code:
  1. local EventFrame=CreateFrame("Frame");
  2. EventFrame:RegisterEvent("MERCHANT_SHOW");
  3. EventFrame:RegisterEvent("MERCHANT_CLOSED");
  4. EventFrame:SetScript("OnEvent",function(self,event)
  5.     if event=="MERCHANT_SHOW" then
  6.         self:RegisterEvent("BAG_UPDATE_DELAYED");
  7.     elseif event=="MERCHANT_CLOSED" then
  8.         self:UnregisterEvent("BAG_UPDATE_DELAYED");
  9.         return
  10.     end
  11.  
  12.     local rescan=false;
  13.     ClearCursor();
  14.     for i=0,NUM_BAG_SLOTS do
  15.         for j=1,GetContainerNumSlots(i) do
  16.             local _,_,_,quality,_,_,_,_,novalue=GetContainerItemInfo(i,j);
  17.             if quality==LE_ITEM_QUALITY_POOR and not novalue then
  18.                 rescan=true;
  19.                 PickupContainerItem(i,j);
  20.                 PickupMerchantItem();
  21.             end
  22.         end
  23.     end
  24.  
  25.     if not rescan then self:UnregisterEvent("BAG_UPDATE_DELAYED"); end
  26. end);
__________________
WoWInterface AddOns
"All I want is a pretty girl, a decent meal, and the right to shoot lightning at fools."
-Anders (Dragon Age: Origins - Awakening)
  Reply With Quote

WoWInterface » AddOns, Compilations, Macros » AddOn Help/Support » Addons sellings junk/grey items


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off