• 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
      New Revision. Not super important.

      Revision 14 (06DEC2011)
      //Removed Vash'jir (alliance) (until I get some time to make a workaround to get out of the ship)
      //Added a log to show what zone is next
      //Added a log to show current Revision

      -And I'm going to bed. Work in 5 hours.
      -Was worth staying up to release this though :)
       
    2. Crowley

      Crowley Member

      Joined:
      Jan 15, 2010
      Messages:
      967
      Likes Received:
      20
      Trophy Points:
      18
      Excellent work and thanks alot.
      *makes you a Bamboo Pie*
       
    3. Bene

      Bene New Member

      Joined:
      Nov 25, 2011
      Messages:
      167
      Likes Received:
      1
      Trophy Points:
      0
      Hey.
      Thank you very much for the time spent on this project!
      Its always increasingly nice when you do not have time and other nice persons help out with useful stuff like this!
      Regards
       
    4. Inrego

      Inrego New Member Buddy Store Developer

      Joined:
      Feb 7, 2010
      Messages:
      2,765
      Likes Received:
      71
      Trophy Points:
      0
      Note that depending on how many of the quests you've done - you can spawn at different points. I did make some code to get out of the most common point in a PB profile somewhere.. Lemme know if you want it :)

      imo you really should start using Skype :p I think we could help eachother out quite often :)
       
      Last edited: Dec 6, 2011
    5. Zubi

      Zubi Member

      Joined:
      Jan 15, 2010
      Messages:
      91
      Likes Received:
      2
      Trophy Points:
      8
      Does not work with Autoangle2 i have used 2 profiles 1 TW one UD and it exit after press start.
       
    6. no1knowsy

      no1knowsy Well-Known Member

      Joined:
      Feb 28, 2010
      Messages:
      3,927
      Likes Received:
      57
      Trophy Points:
      48
      I need the log, or I can't fix it.
      Judging from your failing to spell it correctly here, you didn't name the AutoAngler2 folder correctly.

      I will be changing the way it shows available bots soon. It'll actually use HB to show which bots are loaded.
       
      Last edited: Dec 6, 2011
    7. no1knowsy

      no1knowsy Well-Known Member

      Joined:
      Feb 28, 2010
      Messages:
      3,927
      Likes Received:
      57
      Trophy Points:
      48
      I do have skype.
      If you wanted to skype sex all you gotta do is ask Inrego :p
       
    8. Inrego

      Inrego New Member Buddy Store Developer

      Joined:
      Feb 7, 2010
      Messages:
      2,765
      Likes Received:
      71
      Trophy Points:
      0
      I did actually ask you like a month ago in PM xD You said you never use it :p
      btw I also made something to come out of the boat in Vashj'ir - I just figured one of my toons go there instead ^^
       
    9. Zubi

      Zubi Member

      Joined:
      Jan 15, 2010
      Messages:
      91
      Likes Received:
      2
      Trophy Points:
      8
      [9:37:46 PM:230] System.Threading.ThreadAbortException: Thread was being aborted.
      at System.Threading.Thread.SleepInternal(Int32 millisecondsTimeout)
      at System.Threading.Thread.Sleep(Int32 millisecondsTimeout)
      at BuddyManager.BuddyManager.StartChanger() in c:\Users\root\Desktop\HB Main\Plugins\BuddyManager\BuddyManager.cs:line 278
      at BuddyManager.BuddyManager.Pulse() in c:\Users\root\Desktop\HB Main\Plugins\BuddyManager\BuddyManager.cs:line 296
      at Styx.Plugins.PluginWrapper.Pulse()
      at Styx.Plugins.PluginManager.Pulse()
      at Styx.WoWPulsator.Pulse(PulseFlags flags)
      at Styx.Logic.BehaviorTree.TreeRoot.Tick()
      at Styx.Logic.BehaviorTree.TreeRoot.Run()
      [9:37:46 PM:230] System.Threading.ThreadAbortException: Thread was being aborted.
      at Styx.Logic.BehaviorTree.TreeRoot.Run()
      [9:37:51 PM:218] Couldn't load BotBase: AutoAngler2
      [9:37:51 PM:218] Sending 'ForceQuit()' to Wow.exe
      [9:37:52 PM:498] Wow exited, Honorbuddy stopped!
      [9:37:52 PM:498] Stop called!
       
    10. no1knowsy

      no1knowsy Well-Known Member

      Joined:
      Feb 28, 2010
      Messages:
      3,927
      Likes Received:
      57
      Trophy Points:
      48
      Next time attach it.
      I'll look into it when I get home.
      I know my rework of the way it finds botbases will fix it, once I change that it'll be fine :)

      For now, if users could try using AA2 and if you get that same log please post that it didn't work, not the log tho.
      Thanks.
       
    11. Tweath

      Tweath New Member

      Joined:
      Oct 29, 2010
      Messages:
      70
      Likes Received:
      0
      Trophy Points:
      0
      Does 'BuddyManager' move to the next zone?

      If i decide to make it farm Uldum for four hours and Mount hyjal is the next zone, what does it do?
       
    12. no1knowsy

      no1knowsy Well-Known Member

      Joined:
      Feb 28, 2010
      Messages:
      3,927
      Likes Received:
      57
      Trophy Points:
      48
      1) Read: Uses (first post)
      2) Hearth to org/storm, fly to portals, use respective zone port.

      For setup/config/howtouse see post 2.
      -Panda
       
      Toney001 likes this.
    13. Toney001

      Toney001 New Member

      Joined:
      Oct 12, 2011
      Messages:
      1,206
      Likes Received:
      5
      Trophy Points:
      0
      LOVE this.
      +rep for Mr. Panda <3
       
    14. no1knowsy

      no1knowsy Well-Known Member

      Joined:
      Feb 28, 2010
      Messages:
      3,927
      Likes Received:
      57
      Trophy Points:
      48
      :D
      It's only going to get better.

      I'm hoping to increase the logic so far as to be able to start in any zone, and even if hearth is on cooldown be able to make it's way to the next.
      This would include zeppelins, portals (ex. Dark portal, zone portals), class specific teleport abilities, etc...

      I also want to get it to be friendly with questing, but that's a whole new monster.
       
    15. theatristformallyknownasG

      theatristformallyknownasG Active Member

      Joined:
      Jan 16, 2010
      Messages:
      3,041
      Likes Received:
      8
      Trophy Points:
      38
      Thanks, can't wait to give it a whirl when I get back from holidays.

      G
       
    16. WrathofGod

      WrathofGod New Member

      Joined:
      May 24, 2011
      Messages:
      358
      Likes Received:
      0
      Trophy Points:
      0
      Thanks so much for this Pandaman! The other addon is nice, but this one, one ups it!
       
    17. no1knowsy

      no1knowsy Well-Known Member

      Joined:
      Feb 28, 2010
      Messages:
      3,927
      Likes Received:
      57
      Trophy Points:
      48
      You are welcome.


      Next to be added:
      Fix the not able to load Bot-Base issue.
      Mail/repair in hearth city.
      //Alliance member; I'm going to need a Repair Vendor to use.

      //Repair guy, all I need is a <Vendor /> tag for him, and a hotspot outside, or next to him if he is outside. Preferably in the middle of the path.
      //Mailbox- If there is one within 30 yards of the vendor it shouldn't be a problem, it attempts to find one automatically
      /////I would still like one. Just go stand next to one that is outside and get a <Hotspot x y z/> tag.
      //With this stuff I can get the Alliance support up to par with horde :)

      Option to do hearth and above once bags are full (it will pull the full information from the POI and/or the loaded profile itself)
       
      Last edited: Dec 7, 2011
    18. neal121

      neal121 New Member

      Joined:
      Jan 15, 2010
      Messages:
      254
      Likes Received:
      0
      Trophy Points:
      0
      I installed properly but when I activate Buddymanager, HB2 crashes :(

      EDIT:

      Ok now it doesn't. Not sure what happened lol.
       
    19. no1knowsy

      no1knowsy Well-Known Member

      Joined:
      Feb 28, 2010
      Messages:
      3,927
      Likes Received:
      57
      Trophy Points:
      48
      Once servers come up I'll be testing this for horde.
      If you allys want it, please get the information I need.
       
    20. Inrego

      Inrego New Member Buddy Store Developer

      Joined:
      Feb 7, 2010
      Messages:
      2,765
      Likes Received:
      71
      Trophy Points:
      0
      I'll get repair vendor info for you when I get home. Do you need one for each HS spot in SW? Mailbox is close in both cases so no need for hotspots to those.

      EDIT:
      This is the SubRoutine I use in my PB profile for Vashj'ir. It should be able to get out "into the water" from both spots (you get teleported to different spots depending on your progress in doing the quests, I've added support for both). It should work for both alliance and horde as the spawning spots are the same afaik.
      Code:
        <SubRoutine SubRoutineName="Go to Vashj">
          <If Condition="Me.IsAlliance" IgnoreCanRun="True">
            <FlyToAction Dismount="True" X="-8192.315" Y="448.0859" Z="116.8438" />
            <InteractionAction Entry="207691" InteractDelay="0" InteractType="GameObject" GameObjectType="MapObjectTransport" SpellFocus="Anvil" />
          </If>
          <If Condition="Me.IsHorde" IgnoreCanRun="True">
            <FlyToAction Dismount="True" X="2063.337" Y="-4362.29" Z="98.11018" />
            <InteractionAction Entry="207690" InteractDelay="0" InteractType="GameObject" GameObjectType="MapObjectTransport" SpellFocus="Anvil" />
          </If>
          <WaitAction Condition="Me.ZoneId == 5144 || Me.ZoneId == 4815 || Me.ZoneId == 5145" Timeout="10000" />
          <If Condition="DistanceTo(-4458.113, 3805.779, -82.66076) &lt; 20" IgnoreCanRun="True">
            <MoveToAction MoveType="Location" Pathing="ClickToMove" Entry="0" X="-4448.744" Y="3808.145" Z="-84.44801" />
            <CustomAction Code="Lua.DoString(&quot;CallCompanion(\&quot;mount\&quot;, 1)&quot;);" />
            <WaitAction Condition="Me.Auras.ContainsKey(&quot;Abyssal Seahorse&quot;)" Timeout="5000" />
            <MoveToAction MoveType="Location" Pathing="ClickToMove" Entry="0" X="-4452.531" Y="3805.55" Z="-87.74911" />
            <MoveToAction MoveType="Location" Pathing="ClickToMove" Entry="0" X="-4461.966" Y="3800.289" Z="-88.81821" />
            <MoveToAction MoveType="Location" Pathing="ClickToMove" Entry="0" X="-4455.411" Y="3784.705" Z="-92.53719" />
          </If>
          <If Condition="DistanceTo(-6120.206, 4280.641, -348.8216) &lt; 20" IgnoreCanRun="True">
            <MoveToAction MoveType="Location" Pathing="ClickToMove" Entry="0" X="-6090.067" Y="4273.509" Z="-352.9627" />
            <CustomAction Code="Lua.DoString(&quot;CallCompanion(\&quot;mount\&quot;, 1)&quot;);" />
            <WaitAction Condition="Me.Auras.ContainsKey(&quot;Abyssal Seahorse&quot;)" Timeout="5000" />
            <MoveToAction MoveType="Location" Pathing="ClickToMove" Entry="0" X="-6105.042" Y="4176.022" Z="-387.1256" />
          </If>
        </SubRoutine>
      
       
      Last edited: Dec 7, 2011

    Share This Page