working version of auctioneer?

working version of auctioneer?

by seanb1979 » Sat Mar 14, 2015 2:56 pm

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.
seanb1979
Private
Private
 

Re: working version of auctioneer?

by draxlt » Sat Mar 14, 2015 4:44 pm

old
Last edited by draxlt on Tue Mar 31, 2015 10:07 am, edited 1 time in total.
draxlt
Private
Private
 

Re: working version of auctioneer?

by lupeh » Sat Mar 14, 2015 5:06 pm

Same for me, it does not work. And gatherer only shows veins witch i can't mine yet.
Retribution Paladin ~ The Blooders
lupeh
Senior Sergeant
Senior Sergeant
 

Re: working version of auctioneer?

by lupeh » Sun Mar 15, 2015 5:44 pm

got it working yet?
Retribution Paladin ~ The Blooders
lupeh
Senior Sergeant
Senior Sergeant
 

Re: working version of auctioneer?

by riesenkamell » Wed Mar 25, 2015 1:08 pm

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
riesenkamell
Tester
 

Re: working version of auctioneer?

by Dreys » Wed Mar 25, 2015 2:17 pm

I'd love to see an auction house addon working...
Dreys
Tester
 

Re: working version of auctioneer?

by riesenkamell » Thu Mar 26, 2015 4:27 pm

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 :(
riesenkamell
Tester
 

Re: working version of auctioneer?

by Diametra » Thu Mar 26, 2015 5:13 pm

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.
User avatar
Diametra
Knight-Lieutenant
Knight-Lieutenant
 

Re: working version of auctioneer?

by Diametra » Thu Mar 26, 2015 5:48 pm

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.
User avatar
Diametra
Knight-Lieutenant
Knight-Lieutenant
 

Re: working version of auctioneer?

by cnzjs » Mon Mar 30, 2015 1:15 am

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:)
cnzjs
Private
Private
 

Next

Return to Addons & macros