im not sure if this already has been asked or not, cant find it anywhere. but i noticed the bot keeps mailing 11 items instead of the max 12. is this bot or profile related? or did i mess up somewhere? if all bots mail 11 items instead of 12 makes it very botlike for blizzard imo
In last versions on changing bot to "Grind Bot" in ProfessionBuddy. Bot dont harvest herbs and ores n caves
error while using ahbot while im using ahbot its giving me error here is the log View attachment 4688 2014-01-10 09.25.txt
Then i using professionbuddy + grindbot profiles, bot not clearing target from dead mobs and just staying and spaming. Log here
Hello, my bot going afk while im using Professionbuddy. Any advice for plugin to remove afk tag? Rarekiller and alwayshere doesnt work anymore seems.
Is it possible to use AutoAngler with ProfessionBuddy? I've written an PB Profile using AA and loading a Poolfishing-Profile. But the Bot isn't moving. AA is loaded correct (if i fly to next pool manually it's fishing it as expected) and the log also tells me that the fishing profile is loaded. any suggestions?? log is attached. regards B!!!
Hello! Ultimate noob here. Can someone please explain me how can I make my profile to be executed every 30 seconds? Like every 30 seconds it'll check AH to buy Chaos Orbs. I tried this but it checks once then does nothing. I tried to drag'n drop "while" to the top of the profile but still nothing Already read the Guide.rtf but it's no use for a noob. I just want to learn how to make any profile repeatable. Can someone help me about it? Thanks in advance.
Hey try to use a while loop, like this: PHP: <?xml version="1.0" encoding="utf-8"?> <Professionbuddy> <While Condition="true" IgnoreCanRun="True"> <!--Chaos Orb--> <BuyItemFromAhAction ItemListType="Item" ItemID="52078" MaxBuyout="50g0s0c" Amount="100" BuyAdditively="False" AutoFindAh="True" BidOnItem="True" Location="0,0,0" /> <WaitAction Condition="false" Timeout="30000" /> </While> </Professionbuddy> Check out Symbiotic - inside the SVN there is a plugin inside called "AlwaysHere", that one works as long as you disable the quick connect button from teamviewer, if you have it installed.
Can you add a threshold attribute to GetItemfromBankAction and PutItemInBankAction elements. For PutItemInBankAction have the threshold check inbagcount + onahcount. e.g PHP: <If Condition="(InbagCount(72092) + OnAhCount(72092)) > 200" IgnoreCanRun="True"> <PutItemInBankAction Deposit="Amount" UseCategory="False" Bank="Guild" ItemID="72092" Amount="(InbagCount(72092) + OnAhCount(72092)) - (200)" AutoFindBank="True" /> </If> For GetItemfromBankAction have the threshold check inbagcount + onahcount and guild / personal bank has atleast 1 of the item id. e.g PHP: <If Condition="(InbagCount(42972) + OnAhCount(42972)) < 5 && InGBankCount (42972) >= 1" IgnoreCanRun="True"> <GetItemfromBankAction Withdraw="Amount" Bank="Guild" MinFreeBagSlots="0" GetItemfromBankType="SpecificItem" ItemID="42972" Amount="(5) - (InbagCount(42972) + OnAhCount(42972))" AutoFindBank="True" WithdrawAdditively="False" /> </If> Using a threshold attribute instead of being wrapped in an If statement.
Anyone aware of any issues with current PB/HB where if the PB profile loads a sub profile its not killing in between hotspots; a stop/start remedies this though ?
Anyone else got problems with grindbot not looting? And won't load a sub profile / start it after changing to GB2 EDIT: Seems like i'm missing something? Code: [17:15:41.196 D] [Lua.Events] Could not detach handler OnUnitSpellCastSucceeded from event UNIT_SPELLCAST_SUCCEEDED; it is not a member [17:15:41.216 D] Exception thrown in Root.Tick [17:15:41.216 D] System.NullReferenceException: Object reference not set to an instance of an object. at Bots.Gatherbuddy.GatherbuddyBot.(Object ) at Styx.TreeSharp.Decorator.CanRun(Object context) at Styx.TreeSharp.Decorator..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.TreeSharp.PrioritySelector..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.TreeSharp.PrioritySelector..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.CommonBot.TreeRoot.() [17:15:41.268 D] [Lua.Events] Could not detach handler OnUnitSpellCastSucceeded from event UNIT_SPELLCAST_SUCCEEDED; it is not a member [17:15:41.288 D] Exception thrown in Root.Tick [17:15:41.288 D] System.NullReferenceException: Object reference not set to an instance of an object. at Bots.Gatherbuddy.GatherbuddyBot.(Object ) at Styx.TreeSharp.Decorator.CanRun(Object context) at Styx.TreeSharp.Decorator..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.TreeSharp.PrioritySelector..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.TreeSharp.PrioritySelector..() at Styx.TreeSharp.Composite.Tick(Object context) at Styx.CommonBot.TreeRoot.()
Is there a trick to Enchant a current Enchant over via profile? (Trying to build a combined Tailoring/Enchanting Profile but Enchanting gives me Headaches.) Currently I try: Code: <!--51 x Bracer - Minor Health--> <CustomAction Code="Log("Enchanting Bracer - Minor Health to lvl 70");" /> <If Condition="CanCraft(7418)" IgnoreCanRun="True"> <CastSpellAction RepeatType="Specific" Repeat="51" Entry="7418" CastOnItem="True" ItemType="Wrist" ItemId="2474" /> <WaitAction Condition="false" Timeout="2000" /> </If> But it seems that it can't or does not want to Click the Replacement warning.
Use a macro (Change the values) HTML: <CustomAction Code="Lua.DoString("CloseTradeSkill()"); " /> <CustomAction Code="Lua.DoString("RunMacroText(\"/cast Engineering\")"); " /> <CustomAction Code="Lua.DoString("local s for i=1,GetNumTradeSkills() do s=GetTradeSkillInfo(i) if (s==\"Hand-Mounted Pyro Rocket\") then DoTradeSkill(i) end end"); " /> <CustomAction Code="Lua.DoString("RunMacroText(\"/use Thick Cloth Gloves\")"); " /> <CustomAction Code="Lua.DoString("ReplaceEnchant()"); " />
Thanks Maff. I'll see if I can get it to work. Will be quite a hastle for a whole profile I think... So basically I need to do the whole thing with Macros? Thanks anyway. So that's the reason why nobody has ever made an Enchanting Profile I just found out that PB gets caught in the casting process. It can't finish the cast since there is the replacement message, thus not able to fire the next command in the .xml file This should be looked at I think.
So I' m asking one more time. Is ''Err: Unable to find bank'' while going to gbank is going to be repaired eventually?
I'm already working on custom npc/object navigation for my profile so there won't be any more location errors.
HTML: <!--51 x Bracer - Minor Health--> <CustomAction Code="Log("Enchanting Bracer - Minor Health to lvl 70");" /> <While Condition="CanCraft(7418) && Enchanting.Level < 70" IgnoreCanRun="True"> <CustomAction Code="Lua.DoString("CloseTradeSkill()"); " /> <CustomAction Code="Lua.DoString("RunMacroText(\"/cast Enchanting\")"); " /> <CustomAction Code="Lua.DoString("local s for i=1,GetNumTradeSkills() do s=GetTradeSkillInfo(i) if (s==\"Enchant Bracer - Minor Health\") then DoTradeSkill(i) end end"); " /> <CustomAction Code="Lua.DoString("RunMacroText(\"/use Reinforced Leather Bracers\")"); " /> <CustomAction Code="Lua.DoString("ReplaceEnchant()"); " /> <WaitAction Condition="false" Timeout="2500" /> </While> Well Okay, it works like this. It does not fire the WaitAction - timer but it works. That's quite a bunch of Lines for such a simple task. I'll see if I am able to produce a whole profile in that matter. I seriously think ProfessionBuddy has to be altered somewhat to make such a simple task as klicking Yes on the replacement popup possible without such an amount lines...