Page 1 of 4

working version of auctioneer?

PostPosted: Sat Mar 14, 2015 2:56 pm
by seanb1979
Seems like all of the ones I've tried either outright fail or they just fail at posting multiple auctions properly. Anyone have a link to a working version? I've tried the mod pack for this server, the lastest couple from curse for this version, and one I found linked on the wow-one forums for feenix.

Re: working version of auctioneer?

PostPosted: Sat Mar 14, 2015 4:44 pm
by draxlt
old

Re: working version of auctioneer?

PostPosted: Sat Mar 14, 2015 5:06 pm
by lupeh
Same for me, it does not work. And gatherer only shows veins witch i can't mine yet.

Re: working version of auctioneer?

PostPosted: Sun Mar 15, 2015 5:44 pm
by lupeh
got it working yet?

Re: working version of auctioneer?

PostPosted: Wed Mar 25, 2015 1:08 pm
by riesenkamell
Can you guys help me out on this one?

All the versions of auctioneer I tried do not actually work at all. I usually get a problem with the stubby addon saying something about global StubbyConfig: a nil value or somesuch.

I have tried auctioneer versions 3.4.1, 3.4.2, 3.8.0, 3.9.0 and 4.0.0

I asked ingame and someone said version 3.4.3 works but I cant find it anywhere and am not sure if he was just trolling me.

Maybe one of you guys who has an - at least partially - working version could provide me with a link or the version number?

Thanks so much, I'm desperate here ;)

Edit:
I have now reinstalled ClassicWow and also found the 3.4.3 version of Auctioneer and two other "Classic WoW Addon Packs" - all to no avail.

The problem is always with the stubby Addon, even with the out-of-date versions (3.4.1 and 3.4.2). The exact error message is:

Interface/AddOns/Stubby/Stubby.lua:637:attempt to index global 'StubbyConfig' (a nil value)

The line number changes, on older stubby versions it's either 618 or 630.

What bugs me about this is that others on the server and in the forum claim to have auctioneer working, so please can anyone confirm and specify his working versions?

Or maybe I'm just dumb and doing something wrong?

Thx again

Re: working version of auctioneer?

PostPosted: Wed Mar 25, 2015 2:17 pm
by Dreys
I'd love to see an auction house addon working...

Re: working version of auctioneer?

PostPosted: Thu Mar 26, 2015 4:27 pm
by riesenkamell
Dreys wrote:I'd love to see an auction house addon working...


I've actually now confirmed with a friend that at least some versions do work, he has the 3.9.0 version as far as I know.

So I guess the problem I'm having is more specific to my own computer and has nothing to do with the server.

I'd be happy if someone could give me a tip what the problem is and how I might fix it, I have no clue about programming and the interaction of different software and I'm not versed in any computer languages.

Otherwise I guess I will just have to do without :(

Re: working version of auctioneer?

PostPosted: Thu Mar 26, 2015 5:13 pm
by Diametra
How about this one. http://www.mediafire.com/download/bg0kv ... 0.1063.zip

I just loaded it..it works for me, but I haven't tried anything funky with it yet. Its doing a painfully slow first scan right now.

Re: working version of auctioneer?

PostPosted: Thu Mar 26, 2015 5:48 pm
by Diametra
Back in the days of vanilla, was auctioneer able to force in multiple listings? I don't think that works with this version either and Im wondering if that was even possible with the primitive way the AH is currently set up.

Re: working version of auctioneer?

PostPosted: Mon Mar 30, 2015 1:15 am
by cnzjs
I relly wanna fix this problem,in the file"AucPostManager.lua"
and I find this:
Code: Select all
function run(request)
   if (request.state == READY_STATE) then
      -- Locate a stack of the items. If the request has a stack associated
      -- with it, that's a hint to try and use it. Otherwise we'll search
      -- for a stack of the exact size. Failing that, we'll start with the
      -- first stack we find.
      local stack1 = nil;
      if (request.stack and request.itemSignature == getContainerItemSignature(request.stack.bag, request.stack.slot)) then
         -- Use the stack hint.
         stack1 = request.stack;
      else
         -- Find the first stack.
         stack1 = findStackBySignature(request.itemSignature);

         -- Now look for a stack of the exact size to use instead.
         if (stack1) then
            local stack2 = { bag = stack1.bag, slot = stack1.slot };
            local _, stack2Size = GetContainerItemInfo(stack2.bag, stack2.slot);
            while (stack2 and stack2Size ~= request.stackSize) do
               stack2 = findStackBySignature(request.itemSignature, stack2.bag, stack2.slot + 1);
               if (stack2) then
                  _, stack2Size = GetContainerItemInfo(stack2.bag, stack2.slot);
               end
            end
            if (stack2) then
               stack1 = stack2;
            end
         end
      end

      -- If we have found a stack, figure out what we should do with it.
      if (stack1) then
         local _, stack1Size = GetContainerItemInfo(stack1.bag, stack1.slot);
         if (stack1Size == request.stackSize) then
            -- We've done it! Now move the stack to the auction house.
            request.stack = stack1;
            setState(request, AUCTIONING_STACK_STATE);
            pickupContainerItem(stack1.bag, stack1.slot);
            ClickAuctionSellItemButton();

            -- Start the auction if requested.
            if (request.bid and request.buyout and request.duration) then
               StartAuction(request.bid, request.buyout, request.duration);
            else
               removeRequestFromQueue();
            end
         elseif (stack1Size < request.stackSize) then
            -- The stack we have is less than needed. Locate more of the item.
            local stack2 = findStackBySignature(request.itemSignature, stack1.bag, stack1.slot + 1);
            if (stack2) then
               local _, stack2Size = GetContainerItemInfo(stack2.bag, stack2.slot);
               if (stack1Size + stack2Size <= request.stackSize) then
                  -- Combine all of stack2 with stack1.
                  setState(request, COMBINING_STACK_STATE);
                  pickupContainerItem(stack2.bag, stack2.slot);
                  pickupContainerItem(stack1.bag, stack1.slot);
                  request.stack = stack1;
               else
                  -- Combine part of stack2 with stack1.
                  setState(request, SPLITTING_AND_COMBINING_STACK_STATE);
                  splitContainerItem(stack2.bag, stack2.slot, request.stackSize - stack1Size);
                  pickupContainerItem(stack1.bag, stack1.slot);
                  request.stack = stack1;
               end
            else
               -- Not enough of the item found!
               chatPrint(_AUCT('FrmtNoEmptyPackSpace'));
               removeRequestFromQueue();
            end
         else
            -- The stack we have is more than needed. Locate an empty slot.
            local stack2 = findEmptySlot();
            if (stack2) then
               setState(request, SPLITTING_STACK_STATE);
               splitContainerItem(stack1.bag, stack1.slot, request.stackSize);
               pickupContainerItem(stack2.bag, stack2.slot);
               request.stack = stack2;
            else
               -- Not enough of the item!
               local output = string.format(_AUCT('FrmtNotEnoughOfItem'), request.name);
               chatPrint(output);
               removeRequestFromQueue();
            end
         end
      else
         -- Item not found!
         local output = string.format(_AUCT('FrmtNotEnoughOfItem'), request.name);
         chatPrint(output);
         removeRequestFromQueue();
      end
   end
end


I think this is why it's not working on multiple post,maybe on retail,when you shift-click a stack and split it,the server will send something else to client,and addon can get it to know that the spil is finish,but MANGOS didn't send this,so the addon just ignore to wait and continue to do what is should do.

So how to fix this?I think add an delay like 300ms will do,but sorry everyone,I know nothing about LUA,and after google still can't fix this.

Hope someone can fix this:)