• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [Professionbuddy] AHBuddy - Full Auction House Bot

    Discussion in 'Archives' started by zakanator, May 7, 2012.

    Thread Status:
    Not open for further replies.
    1. zakanator

      zakanator New Member Buddy Store Developer

      Joined:
      Feb 19, 2012
      Messages:
      676
      Likes Received:
      23
      Trophy Points:
      0
      Framelock is turned on by default with a fresh install of hb and no one else is reporting major issues like DCing with framelock on. So the support section will hopefully be able to help you.
       
    2. phinx87

      phinx87 New Member

      Joined:
      Apr 18, 2011
      Messages:
      26
      Likes Received:
      0
      Trophy Points:
      0
      Thats odd. You mean the checkbox for "Use framelock" under General when you click "Settings & Tools" right? That one has always been unchecked by default on my HB installations.
      I'm very thankfull for your help though! I'm going to investigate further and try to fix it, then I will report back :)
       
    3. phinx87

      phinx87 New Member

      Joined:
      Apr 18, 2011
      Messages:
      26
      Likes Received:
      0
      Trophy Points:
      0
      Just tried using Framelock on one of the questing bots. TPS=30
      No isses with over 100 fps avg.

      The freezing is ONLY occuring with Professionbuddy/AHBuddy. I've tried TPS=15/30/60 with the same result. Every time he hits the mailbox wow freezes. With framelock off it works, but very slowly because of low FPS. Again this is only happening with Professionbuddy/AHBuddy
       
    4. Soeski

      Soeski Member

      Joined:
      Jan 15, 2010
      Messages:
      971
      Likes Received:
      2
      Trophy Points:
      18
      I was able to reproduce the lagging at the mailbox. I turned on TSM (all of it) addon. Without it, I have no issue. It might be TSM Mailing module?
      /edit: NVM. It's lagging everywhere now, only get 12fps. I'm going to turn of TSM again to see if it improves.
      /edit2: Turning off TSM completely still got me lagging as hell. 12 fps, HB uses 25% CPU. After a while it disappears and runs normal again. No idea what changed. It comes back too, all of a sudden. Funny thing is; when I'm lagging and I stop HB, the lagging goes on... it stops when I shut down HB completely. So, PB or AHBuddy injects something that keeps the WOW process very busy.
       
    5. phinx87

      phinx87 New Member

      Joined:
      Apr 18, 2011
      Messages:
      26
      Likes Received:
      0
      Trophy Points:
      0
      I guess you have the same problem as me then. I also use TSM. But I have turned it off completely when botting
       
    6. zakanator

      zakanator New Member Buddy Store Developer

      Joined:
      Feb 19, 2012
      Messages:
      676
      Likes Received:
      23
      Trophy Points:
      0
      I am not able to reproduce any fps lag with AHBuddy, I only get wow freezing for a second which is caused by professionbuddy and framelock and if you want that fixed post on the professionbuddy thread. Wait until a stable HB version is released and see if you still have lag.
       
    7. sjbmrt

      sjbmrt New Member

      Joined:
      Mar 11, 2014
      Messages:
      6
      Likes Received:
      0
      Trophy Points:
      0
      This one of the best AH tools i ever come around , im still learning how to use it though , one question how to configure it to search for specific gemz only to buy without going through all gems to shorten the search time ?
      i tried to delete the lines of the gems i didnt want to search for from "Scanning auctions for Pandarian Gems to buy" but didnt work .
       
    8. zakanator

      zakanator New Member Buddy Store Developer

      Joined:
      Feb 19, 2012
      Messages:
      676
      Likes Received:
      23
      Trophy Points:
      0
      This is how you're supposed to do it. Delete the gems you don't want to buy from the profile, save the file and restart hb.
       
    9. Wullie

      Wullie New Member

      Joined:
      Jun 8, 2013
      Messages:
      411
      Likes Received:
      3
      Trophy Points:
      0
      Hiya,

      How do I make it withdraw gems from GB to a certain amount, and keep a certain amount posted to AH ?

      Thanks
       
    10. zakanator

      zakanator New Member Buddy Store Developer

      Joined:
      Feb 19, 2012
      Messages:
      676
      Likes Received:
      23
      Trophy Points:
      0
      Gems aren't in the list of items for withdrawing yet, i'll try and add gems and enchants for the next update.
       
    11. Wullie

      Wullie New Member

      Joined:
      Jun 8, 2013
      Messages:
      411
      Likes Received:
      3
      Trophy Points:
      0
      Okay no worries - In theory an export from TSM and some creative Excel work should do the trick!
       
    12. Wullie

      Wullie New Member

      Joined:
      Jun 8, 2013
      Messages:
      411
      Likes Received:
      3
      Trophy Points:
      0
      Sorted, now posting gems :)

      Can I use my updated profile with the "template" feature on the website to update prices?
       
    13. zakanator

      zakanator New Member Buddy Store Developer

      Joined:
      Feb 19, 2012
      Messages:
      676
      Likes Received:
      23
      Trophy Points:
      0
      Yes, you can upload custom profiles.
       
    14. Wullie

      Wullie New Member

      Joined:
      Jun 8, 2013
      Messages:
      411
      Likes Received:
      3
      Trophy Points:
      0
      Hi there,

      I believe WithdrawAdditively="False" should be WithdrawAdditively="True", as in the amount you're already calculating now many *additional* ones it needs to withdraw.

      For example:

      PHP:
      <If Condition="(InbagCount(43533) + OnAhCount(43533)) &lt; 5 &amp;&amp; InGBankCount (43533) &gt;= 1">
      <
      GetItemfromBankAction Withdraw="Amount" Bank="Guild" MinFreeBagSlots="0" GetItemfromBankType="SpecificItem" ItemID="43533" Amount="(5) - (InbagCount(43533) + OnAhCount(43533))" AutoFindBank="True" WithdrawAdditively="False"/>
      </If>
      Say I have 3 in my bags and 1 on the AH. So 4 in total, and there are plenty in the GBank. This will goto the bank and try to take out 1 more. Calling GetItemfromBankAction with WithdrawAdditively="False" will make it try and bring my total in bag count to 1 or more, which it already is, so it does nothing, aside from keep running to the GBank and back.

      Setting WithdrawAdditively="True" ensures it trys to take out the correct amount as calculated.

      The relevant code inside GetItemfromBankAction.cs is:

      PHP:
      if (WithdrawAdditively)
                                      
      items.Add(itemIDWithdraw == DepositWithdrawAmount.All int.MaxValue Amount);
                                  else
                                      
      items.Add(itemIDAmount Util.GetCarriedItemCount(itemID));
      (GetCarriedItemCount doesn't check DataStore, and just looks in bags, so it can't be shortcutted that way either)

      Hope this helps!
       
    15. zakanator

      zakanator New Member Buddy Store Developer

      Joined:
      Feb 19, 2012
      Messages:
      676
      Likes Received:
      23
      Trophy Points:
      0
      I've already changed WithdrawAdditively to true for the next update and added more items to the list of withdrawing from either bank, but good spotting :). Hopefully I can release a new update today or tomorrow, that will have some other changes.
       
    16. Tefyx

      Tefyx New Member

      Joined:
      Oct 5, 2012
      Messages:
      155
      Likes Received:
      0
      Trophy Points:
      0
      Maybe you aren't allowed to answer this but, what's the difference between this one and salesbot? Any safer or better structure etc?
       
    17. zakanator

      zakanator New Member Buddy Store Developer

      Joined:
      Feb 19, 2012
      Messages:
      676
      Likes Received:
      23
      Trophy Points:
      0
      I've never used salesman, so I can't tell you what the differences are. I'm sure there's lots of people that have tried both extensively and can give some information.
       
    18. zakanator

      zakanator New Member Buddy Store Developer

      Joined:
      Feb 19, 2012
      Messages:
      676
      Likes Received:
      23
      Trophy Points:
      0
      SVN update:
      Added DataStore + required modules
      Added gem, enchants and leather to bank withdrawal/deposit
       
    19. raszagal

      raszagal New Member

      Joined:
      Jan 9, 2014
      Messages:
      24
      Likes Received:
      0
      Trophy Points:
      0
      <SellItemOnAhAction UseCategory="False" RunTime="_48_Hours" AmountType="Amount" ItemID="42902" MinBuyout="20g1s0c" MaxBuyout="333g0s0c" StackSize="1" IgnoreStackSizeBelow="1" Amount="5" BidPrecent="99" UndercutPrecent="0.01" AutoFindAh="True" PostPartialStacks="True" PostIfBelowMinBuyout="True" />


      Amount=5

      I want to post 5 stack of 1 glyph :(

      how to do? thx!
       
    20. zakanator

      zakanator New Member Buddy Store Developer

      Joined:
      Feb 19, 2012
      Messages:
      676
      Likes Received:
      23
      Trophy Points:
      0
      That will post 5 stacks of 1.
       
    Thread Status:
    Not open for further replies.

    Share This Page