What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

Can anyone contribute to the AHBuddy profile?

Tweety

New Member
Joined
Sep 6, 2013
Messages
317
Reaction score
0
On the AHBuddy thread pretty much you can't get assistance, there are questions posted every day, answers - ones a week.

What I want to do, and would be glad to post on the AHBuddy with appropriate credits, is to make AHBuddy circle and check the email multiple times as long as there are mails / un till there are no emails.
At the moment the AHBuddy checks for mail one time and if we got more items in the email, then the default 30 I think.

So the problem looks like this:
1. Bot Checks for Undercuts.
2. Bot Cancels 100 Auctions.
3. Bot goes to the Mail and gets half of the mails, the other half would be available in 30 seconds, and he is already with filled up bags.
4. Bot posts the items on the AH.
5. Bot checks what to withdraw from the GBank - items where inbags + onAH < max posted items - but actually the items are in the mailbox and the bot withdraws items that he is not supposed to.
6. Post the items on AH
7. Check Mail - and get stacked up in his bags with items that can't be posted because he already withdraw from the bank the same items that were already in his Mailbox.

I tried something like:
Code:
    <while Condition="(HasNewMail || MailCount&gt; 0) &amp;&amp; (bool)Settings[&quot;Check Mail&quot;] &amp;&amp; !Me.NormalBagsFull" IgnoreCanRun="False">
		<CustomAction Code="Log (Colors.Crimson,&quot;AHBuddy: &quot;,Colors.BlanchedAlmond,&quot;Checking for new mail.&quot;);" />
		<GetMailAction GetMailType="AllItems" ItemID="0" CheckNewMail="True" MinFreeBagSlots="0" AutoFindMailBox="True" />
		<StackItemsAction />
		<CallSubRoutine SubRoutineName="PostToAH" />
    </while>
It didn't work.
Then I tried multiple:
Code:
	<If Condition="(HasNewMail || MailCount&gt; 0) &amp;&amp; (bool)Settings[&quot;Check Mail&quot;] &amp;&amp; !Me.NormalBagsFull" IgnoreCanRun="False">
		<CustomAction Code="Log (Colors.Crimson,&quot;AHBuddy: &quot;,Colors.BlanchedAlmond,&quot;Checking for new mail.&quot;);" />
		<GetMailAction GetMailType="AllItems" ItemID="0" CheckNewMail="True" MinFreeBagSlots="0" AutoFindMailBox="True" />
		<StackItemsAction />
		<CallSubRoutine SubRoutineName="PostToAH" />
		
		<CustomAction Code="cyclewaitvar = new Random().Next((Int32)Settings[&quot;CycleWaitMin&quot;], (Int32)Settings[&quot;CycleWaitMax&quot;]);" />
		<CustomAction Code="Log (Colors.Crimson,&quot;AHBuddy: &quot;,Colors.BlanchedAlmond,&quot;Taking a break for {0} seconds&quot;,cyclewaitvar / 1000);" />
		<WaitAction Condition="false" Timeout="(int)cyclewaitvar" />
    </If>
	<If Condition="(HasNewMail || MailCount&gt; 0) &amp;&amp; (bool)Settings[&quot;Check Mail&quot;] &amp;&amp; !Me.NormalBagsFull" IgnoreCanRun="False">
		<CustomAction Code="Log (Colors.Crimson,&quot;AHBuddy: &quot;,Colors.BlanchedAlmond,&quot;Checking for new mail.&quot;);" />
		<GetMailAction GetMailType="AllItems" ItemID="0" CheckNewMail="True" MinFreeBagSlots="0" AutoFindMailBox="True" />
		<StackItemsAction />
		<CallSubRoutine SubRoutineName="PostToAH" />
		
		<CustomAction Code="cyclewaitvar = new Random().Next((Int32)Settings[&quot;CycleWaitMin&quot;], (Int32)Settings[&quot;CycleWaitMax&quot;]);" />
		<CustomAction Code="Log (Colors.Crimson,&quot;AHBuddy: &quot;,Colors.BlanchedAlmond,&quot;Taking a break for {0} seconds&quot;,cyclewaitvar / 1000);" />
		<WaitAction Condition="false" Timeout="(int)cyclewaitvar" />
    </If>
And this didn't work as well. - The issue is that he checks for email only ones, after that one time he doesn't. So the if parameters "(HasNewMail || MailCount&gt; 0) &amp;&amp; (bool)Settings[&quot;Check Mail&quot;] &amp;&amp; !Me.NormalBagsFull" for some reason after the first check are not triggered, even though we do have mails.
Can someone who is more experienced help me out in this, there are other people with this problem as well. Especially people who sell a few items of the same kind, but many different items - glyphs etc. Already so complains about that on the AHBuddy thread - no one helped out, I just told the guy that he can reduce the items he posts per character, so when this bugs out his bags can contain all the mails, and then relog to another character to post the rest of the items.
 
No one has no idea how to write AH scripts/profiles or no one wants to contribute to the FREE AH Bot?
 
Updated? I want to modify it, make it better. Not to get it... updated? Updated to what? It's not a plugin or something that isn't working with new HB version.
The mail get action is not correctly set up, that's an issue that is regardless of HB version or whatever you are talking about.
 
From what I've heard:

AHbuddy is a good way to get banned


Edit: Not sure about the paid version though but just to be safe, I'd buy it
 
Yeah, if you leave it in a crowded capital city and let it stuck in something for hours - it's a good way to get banned.

I don't see a reason to pay for something that doesn't offer me much better features than the free AHBuddy profile. If there was at least smart price calculation in the paid one I would've considered it.
A few tweaks on AHBuddy and it will be as good on 99% of the paid profiles quality.

Surprisingly no one is good at scripting AH.
 
Back
Top