Here is a full log demonstrating that CanCraft() is throwing exceptions [20:39:05.359 N] Attaching to D3D9 [20:39:11.455 N] Attached to WoW with ID 106 - Pastebin.com I used the newest PB beta build and the newest stable HB release.
This issue is from when "BuyAdditively" is false and you have more of that item in your bags than the "Amount" causing it be a negative value and buying an unlimited amount.
Can you try latest revision on SVN and let me know if it fixes your issue? Nice catch. This is now fixed on SVN.
A new issue has emerged: When withdrawing multiple items from the gbank the bot will constantly open/close the Guildbank for every item that he tries to extract. Its not really an error since it still works but it looks very suspicious. Here is a partial log showing the problem. [08:29:56.993 N]PB 1.648: Done withdrawing 0 itemID:14915 from Guild Bank [07:2 - Pastebin.com
If im using AHbuddy and my bank char is in Orgrimmar(only tried in orgrimmar). I will get the "Err: Cant find bank". But if i start near the gbank it works fine.. until in reach the AH then the Err comes again... is there a range limit or something ?
Only use 'AutoFind Bank' if your toon is guaranteed to be near a gbank e.g after executing a move to action or running profile on a bank toon that never moves far from one. The Auto-find feature only works well when searching for NPCs since they're listed in a database that is shipped with HB. Game objects however are not included in the database (except for some mailboxes) so the bot only knows of their presence if within vicinity of them; usually less than 100 yds. I believe there's an option to specify a guild bank location, you can use that or run a 'move to' action first. This is now resolved on SVN. Attach a full log and if you don't mind, attach the profile you're using or a mini version of it that can produce this problem.
I figured out the issue. I must have done this to work around a previous bug with changing secondary bot. The problem occurs if you add this line just plain by itself SwitchToBot("Combat Bot"); and then right after that run an if statement.. <If Condition="SecondaryBot.Name != "Combat Bot"" IgnoreCanRun="True"> <CustomAction Code="SwitchToBot("Combat Bot"" /> </If> So I deleted the first line w/o IF and problem resolved.
Try using <ChangeBotAction BotName="Combat Bot" /> instead of <CustomAction Code="SwitchToBot("Combat Bot"" />
Is there a good repository for finding things like HasRecipe codes? I'm trying to make a routine to make glyphs but all I have is a list of Glyph item numbers, and not their corresponding recipe numbers (which are different)
When i use PB It levels up just fine. However, it automatically sells what it mined to AH, Ive found where to change the setting for that (Bot Config => AH items) However, there is no settings for what to sell or keep. Where to store (Guild Bank, Postal, Bank)\ Or the amountto undercut at AH. (When lowest price is 200 it posts lower than that)
The 1 to 600 mining/herb profile will mail items if 'AH Items' is set to false and you need to have a Mail Recipient set (in HB settings) for mailing to work. When you select a setting such as 'AH Items', a short description for that setting is displayed at the bottom. The undercut amount is percent based and the profile undercuts by 0.001% of competition. This amount is coded directly into the profile so to change it you need to modify the profile by change the 'Undercut Percent' values on each 'Sell Item On AH' action
How can you load a profile from a specific folder (e.g. c:\Profiles), where the name of the profile is set in the settings, e.g. you have a setting called "Name" and the value is "test", so it will load a profile called test.xml?
Can some1 give me a simple example for use command "<If Condition=OnAhCount (ItemID, CharacterName, Server)> " ?? I try with this(ofc I replace charactername and Server and write true nickname+realm) but dosen't work. I have datastore.