• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [Plugin] BuddyManager - A Botbase/Profile/Zone Changer (Now w/ Scheduling)

    Discussion in 'Archives' started by no1knowsy, Dec 6, 2011.

    1. no1knowsy

      no1knowsy Well-Known Member

      Joined:
      Feb 28, 2010
      Messages:
      3,927
      Likes Received:
      57
      Trophy Points:
      48
      I haven't actually tested if it works with pb properly, or if this part actually makes it stop, but try setting the zone to "None" when you do a PB profile. It should then stay in the home city and run the rest of the task.
       
      joejoe317 likes this.
    2. joejoe317

      joejoe317 New Member

      Joined:
      Jan 2, 2011
      Messages:
      341
      Likes Received:
      5
      Trophy Points:
      0
      Could u get this to work with questbot and partybot? There is no way to sync questing and if I could alternate the leader slave every x mins then maybe it might just work.
       
    3. no1knowsy

      no1knowsy Well-Known Member

      Joined:
      Feb 28, 2010
      Messages:
      3,927
      Likes Received:
      57
      Trophy Points:
      48
      I suppose I could attempt to open up questing as an available botbase, but it can get dangerous. I haven't coded this in a dynamic way, but I guess I could open it up and just explain that only those with experience should attempt to use it.
       
    4. joejoe317

      joejoe317 New Member

      Joined:
      Jan 2, 2011
      Messages:
      341
      Likes Received:
      5
      Trophy Points:
      0
      just out of curiosity, what dangers could lie ahead of opening it up?

      I really appreciate your work and contributions,


      +rep if i can.

      I was reading your future plans at like 4 in the morning before I went to bed.

      Are you planning on opening all bot bases and letting your plugin set schedules for what you want to use in task?
       
    5. no1knowsy

      no1knowsy Well-Known Member

      Joined:
      Feb 28, 2010
      Messages:
      3,927
      Likes Received:
      57
      Trophy Points:
      48
      The problem is that questing is very... demanding. If you stop halfway through something, sometimes it won't be able to recover. I see your plan, but it would take some modification to get it to work.
      What I should do is add in an "Ignore" to zone options so it will just continue on with the next task right where it is... But I would have to reactivate my accounts and I think I've had a few too many to code properly today :(
       
    6. joejoe317

      joejoe317 New Member

      Joined:
      Jan 2, 2011
      Messages:
      341
      Likes Received:
      5
      Trophy Points:
      0
      throw me your paypal link, i will donate a few beers for you ! I know what you mean with the questing, sometimes it randomly wants to load tiles or dl mesh, annoying especially since it usually works fine.

      if instead on timed changing, maybe a condition can be set by user of when a certain quest is complete to switch the bot... this way, the quests that will more likely have problems with a group (gathering etc) can be changed if the condition is met on the plugin?

      idk... maybe im thinking too far ahead and just should wait and see how switching between quest and party would work...

      also since i am running 2 instances of wow and honorbuddy, with 2 different accounts, how would the plugin work in conjunction with both, or would both be independent?

      :)
       
      Last edited: Jun 5, 2012
    7. no1knowsy

      no1knowsy Well-Known Member

      Joined:
      Feb 28, 2010
      Messages:
      3,927
      Likes Received:
      57
      Trophy Points:
      48
      throw me your paypal link, i will donate a few beers for you ! I know what you mean with the questing, sometimes it randomly wants to load tiles or dl mesh, annoying especially since it usually works fine.
      Head to my Dev Team website, the link should still be active :)

      if instead on timed changing, maybe a condition can be set by user of when a certain quest is complete to switch the bot... this way, the quests that will more likely have problems with a group (gathering etc) can be changed if the condition is met on the plugin?
      That is pretty difficult to do, but it is possible. You'd have to know the quest ID, but it do-able.

      also since i am running 2 instances of wow and honorbuddy, with 2 different accounts, how would the plugin work in conjunction with both, or would both be independent?
      Each window of Honorbuddy would run independent. I worked with programs talking to each other just yet, and I really don't have an idea of what to do on it. I still have plenty of learning left to do.

      -P4nda
       
    8. joejoe317

      joejoe317 New Member

      Joined:
      Jan 2, 2011
      Messages:
      341
      Likes Received:
      5
      Trophy Points:
      0
      yeah, it would almost have to be a quest profile that gets loaded for the slave...

      im sure its not the best solutions, but im sure most first solutions are not... lol

      oh btw I sent you some beer money... haha
       
    9. joejoe317

      joejoe317 New Member

      Joined:
      Jan 2, 2011
      Messages:
      341
      Likes Received:
      5
      Trophy Points:
      0
      I went through your code and see you have experimental questing stuff.. what is you main goal when it is finished? does it pertain to what I was talking about earlier?
       
    10. no1knowsy

      no1knowsy Well-Known Member

      Joined:
      Feb 28, 2010
      Messages:
      3,927
      Likes Received:
      57
      Trophy Points:
      48
      Well... The main goal was just getting a schedule up, and the ability to switch zones just for farming purposes. I just kept adding to it :)
       
    11. svt1337

      svt1337 Member

      Joined:
      Dec 30, 2011
      Messages:
      310
      Likes Received:
      0
      Trophy Points:
      16
      hi !how to make a bot to farm in Uldum, and when he attains full bag he was teleported to Stormwind and sold at auction, and all flew back to Uldum
      http://s019.radikal.ru/i605/1206/ac/0e2fb4a15e2d.png
      look , help pls how change GB2 uldum to PB AH > gb2 uldum ....
       
    12. no1knowsy

      no1knowsy Well-Known Member

      Joined:
      Feb 28, 2010
      Messages:
      3,927
      Likes Received:
      57
      Trophy Points:
      48
      Check your PM.
       
    13. FreedomFries

      FreedomFries New Member

      Joined:
      Apr 17, 2012
      Messages:
      54
      Likes Received:
      0
      Trophy Points:
      0
      Hi there no1. Thank you so much for making this awesome plugin. It works well for parts of the time and if it could stop working halfway that would make this perfect. What I mean is when the profile changes, it doesn't matter if it's hyjal - twilight, or uldum - hyjal. It will work fine for the first zone then proceed to hearth, go to the portal and head on to the 2nd zone. Once there, it will decide to fly off course. In hyjal, it decides to go south and go through ashenvale getting stuck. If it's twilight, it decides to fly south each to the ocean and die from fatigue and I have no idea why?
       

      Attached Files:

    14. no1knowsy

      no1knowsy Well-Known Member

      Joined:
      Feb 28, 2010
      Messages:
      3,927
      Likes Received:
      57
      Trophy Points:
      48
      So, no matter which one it goes to first, it will switch to the next one and not do the route?
      Could you please go to each zone, and start the profile manually, without the plugin running. Make sure they both work fine when loaded manually.
       
    15. FreedomFries

      FreedomFries New Member

      Joined:
      Apr 17, 2012
      Messages:
      54
      Likes Received:
      0
      Trophy Points:
      0
      It will complete the routine for the first zone PERFECTLY. It's when it changes to the 2nd zone and after it goes through the portal that it decides to fly off course.
       
    16. FreedomFries

      FreedomFries New Member

      Joined:
      Apr 17, 2012
      Messages:
      54
      Likes Received:
      0
      Trophy Points:
      0
      I think I have almost pinpointed the problem. First, it will go to the designated zone #2 with no problems. Once there, it will attempt to mine for a few nodes then stop for some reason. I was watching the bot and it goes hearthstone is on cd and then load another profile. It shouldn't stop after just a few minutes because obviously the hearthstone was used to go to the 2nd zone a few minutes ago! I really don't understand why it is doing this and thus it will attempt to fly to twilight from hyjal which is impossible.
       
    17. no1knowsy

      no1knowsy Well-Known Member

      Joined:
      Feb 28, 2010
      Messages:
      3,927
      Likes Received:
      57
      Trophy Points:
      48
      Wait what?
      Step by step tell me what you saw.
       
    18. FreedomFries

      FreedomFries New Member

      Joined:
      Apr 17, 2012
      Messages:
      54
      Likes Received:
      0
      Trophy Points:
      0
      Ok after it reaches the timer for each zone 40 minutes, it will hearth and go back to valley of str in org. It will then load a new profile and proceed to the next zone. Once it's at the new zone, it will go and mine for a few minutes then stop. It will then load a new profile and say cannot hearth because hearthstone is on cd. Then it will attempt to fly to the new zone. Every time it does this there is always this message
      [BuddyManager] We're done here for now. Awaiting something to do :).
       
    19. FreedomFries

      FreedomFries New Member

      Joined:
      Apr 17, 2012
      Messages:
      54
      Likes Received:
      0
      Trophy Points:
      0
      [LogMeOut!]: Started successfully !
      [LogMeOut!]: -------------------------------------------------
      [LogMeOut!]: The bot will stop on the following triggers :
      [LogMeOut!]: + On Stucks (3 max)
      [LogMeOut!]: + On 5 minutes after a player follows the bot
      [LogMeOut!]: + On 5 minutes after a player targets the bot
      [LogMeOut!]: -------------------------------------------------
      [BuddyManager] Starting First Task!
      [BuddyManager] Next Task Is As Follows!
      [BuddyManager] BotBase: Gatherbuddy2
      [BuddyManager] Zone: Hyjal
      [BuddyManager] Profile: C:\Users\Bear\Desktop\Mining\Zuabros' Hyjal Obsidium REVERSE 1.7.xml
      [BuddyManager] Switch On: Minutes
      [BuddyManager] Switch Int: 40
      [BuddyManager] Next Profile is set to run in : Hyjal
      [BuddyManager] Background thread starting "Questing".
      [Gatherbuddy2]: Stopped gatherbuddy after gathering 0 nodes in 0h 0m 7s.
      Changing current profile to Empty Profile
      Changing current profile to level 0 - 2147483647
      [LogMeOut!]: Started successfully !
      [LogMeOut!]: -------------------------------------------------
      [LogMeOut!]: The bot will stop on the following triggers :
      [LogMeOut!]: + On Stucks (3 max)
      [LogMeOut!]: + On 5 minutes after a player follows the bot
      [LogMeOut!]: + On 5 minutes after a player targets the bot
      [LogMeOut!]: -------------------------------------------------
      [BuddyManager] Questing now running. Will proceed as needed.
      [BuddyManager] Looking for Hearthstone!.
      [BuddyManager] Has a Stone.
      [BuddyManager] Your hearthstone was on cooldown. Attempting to run anyways!
      [BuddyManager] Background thread is working. Will restart HB in a few seconds.
      Changing current profile to Empty Profile
      Changing current profile to Zuabros' Hyjal Obsidium only 1.6
      [LogMeOut!]: Started successfully !
      [LogMeOut!]: -------------------------------------------------
      [LogMeOut!]: The bot will stop on the following triggers :
      [LogMeOut!]: + On Stucks (3 max)
      [LogMeOut!]: + On 5 minutes after a player follows the bot
      [LogMeOut!]: + On 5 minutes after a player targets the bot
      [LogMeOut!]: -------------------------------------------------
      [BuddyManager] Restarted Bot with Bot-Base: Gatherbuddy2 and Profile FilePath: "C:\Users\Bear\Desktop\Mining\Zuabros' Hyjal Obsidium REVERSE 1.7.xml"
      [BuddyManager] We're done here for now. Awaiting something to do :)


      This is the exact part where the error occurred.
       
    20. FreedomFries

      FreedomFries New Member

      Joined:
      Apr 17, 2012
      Messages:
      54
      Likes Received:
      0
      Trophy Points:
      0
      [LogMeOut!]: Started successfully !
      [LogMeOut!]: -------------------------------------------------
      [LogMeOut!]: The bot will stop on the following triggers :
      [LogMeOut!]: + On Stucks (3 max)
      [LogMeOut!]: + On 5 minutes after a player follows the bot
      [LogMeOut!]: + On 5 minutes after a player targets the bot
      [LogMeOut!]: -------------------------------------------------
      [BuddyManager] Starting First Task!
      [BuddyManager] Next Task Is As Follows!
      [BuddyManager] BotBase: Gatherbuddy2
      [BuddyManager] Zone: Hyjal
      [BuddyManager] Profile: C:\Users\Bear\Desktop\Mining\Zuabros' Hyjal Obsidium REVERSE 1.7.xml
      [BuddyManager] Switch On: Minutes
      [BuddyManager] Switch Int: 40
      [BuddyManager] Next Profile is set to run in : Hyjal
      [BuddyManager] Background thread starting "Questing".
      [Gatherbuddy2]: Stopped gatherbuddy after gathering 0 nodes in 0h 0m 7s.
      Changing current profile to Empty Profile
      Changing current profile to level 0 - 2147483647
      [LogMeOut!]: Started successfully !
      [LogMeOut!]: -------------------------------------------------
      [LogMeOut!]: The bot will stop on the following triggers :
      [LogMeOut!]: + On Stucks (3 max)
      [LogMeOut!]: + On 5 minutes after a player follows the bot
      [LogMeOut!]: + On 5 minutes after a player targets the bot
      [LogMeOut!]: -------------------------------------------------
      [BuddyManager] Questing now running. Will proceed as needed.
      [BuddyManager] Looking for Hearthstone!.
      [BuddyManager] Has a Stone.
      [BuddyManager] Your hearthstone was on cooldown. Attempting to run anyways!
      [BuddyManager] Background thread is working. Will restart HB in a few seconds.
      Changing current profile to Empty Profile
      Changing current profile to Zuabros' Hyjal Obsidium only 1.6
      [LogMeOut!]: Started successfully !
      [LogMeOut!]: -------------------------------------------------
      [LogMeOut!]: The bot will stop on the following triggers :
      [LogMeOut!]: + On Stucks (3 max)
      [LogMeOut!]: + On 5 minutes after a player follows the bot
      [LogMeOut!]: + On 5 minutes after a player targets the bot
      [LogMeOut!]: -------------------------------------------------
      [BuddyManager] Restarted Bot with Bot-Base: Gatherbuddy2 and Profile FilePath: "C:\Users\Bear\Desktop\Mining\Zuabros' Hyjal Obsidium REVERSE 1.7.xml"
      [BuddyManager] We're done here for now. Awaiting something to do :)


      This is the exact part where the error occurred. I dont understand why it stopped at 7 seconds when it clearly said its supposed to go for 40 mins. It does this all the time during the 2nd zone change.
       

    Share This Page