• Visit Rebornbuddy
  • [FREE] LogMeOut! - A World of Warcraft disconnecter!

    Discussion in 'Uncataloged' started by namednoob, Feb 23, 2015.

    1. namednoob

      namednoob Community Developer

      Joined:
      Apr 25, 2014
      Messages:
      1,097
      Likes Received:
      25
      Trophy Points:
      38
      CLICK HERE TO ACTIVATE ME, I AM FREE!
      [​IMG]
      A World of Warcraft disconnecter !
      [​IMG][​IMG][​IMG] [​IMG][​IMG]

      [SIZE=+1][Introduction][/SIZE]

      LogMeOut! is a plugin for HonorBuddy that stops WoW for you ! Its shutdown process is based on several triggers and you have the possibility to add actions before and after the log out. All the interactions with WoW are automatically logged into the Log console.​

      [SIZE=+1][Features][/SIZE]

      • Triggers : Shut down WoW when a/some trigger(s) fire(s)

        Bags full : Useful when you are using another bot than GB2 and collect items
        Time elapsed : A simple timer (an extra window can be opened to show the remaining time)
        Number of death : Show the name of the attacker(s) and the position of the bot when he dies
        Number of consecutive stuck : Useful when HB cannot get unstuck
        Spend some minutes in combat : Useful to avoid evade mobs or buggy places
        Number of mobs killed
        Number of whispers received : For paranoid people like me =)
        Reach some PVE/PVP points/reputation : Awesome when you are using the PVP/BG/Farm bot or DungeonBuddy
        Reach a level
        Detect if a player follows the bot : Disconnect after x minutes
        Detect if a player targets the bot : Disconnect after x minutes
        Cannot loot mobs : When the bot isn't able to loot mobs
        Quit on loot : Set an amount of specific item to loot
        Quit on aura : Detect if the player has a specified aura
        Quit on profession level : Detect if the player reached a level in a profession
        Quit on durability : Check the player's stuff durability
        Quit on inactivity : Set a time when the player must be disconnected if he's inactive
        Quit on teleport : Detect if the player was moved weirdly
        Quit on GM is whispering : Detect if a Game Master is whispering the player
        Quit on achievement completed : Exit the game when a specific achievement is completed
        Possibility to add a beep when triggers fire : Useful for the profile DEV who want debug them without stay behind their screen !


      • Action Before : Just before log out, the bot can execute an action

        Use hearthstone : Simple hearthstone, archeology/etherian hearthstones supported
        Use a spell : The plugin checks if the spell has been casted successfully
        Use an item : Like for the spell, check any casts
        Run LUA script : Execute your LUA script


      • Action After : Just after log out, the bot can execute another action

        Shutdown the computer
        Execute a batch line : You can specify a program to execute with some arguments
        Kill active reloggers : Disable reloggers present on your computer to avoid a reconnection
        Clear the Cache folder : Useful when HonorBuddy used to cache a lot of data NEW
        Clear the CompiledAssemblies folder : At each start of the bot, it creates new files for each bot/routine/plugin. They are cumbersome and can be automatically removed NEW


      • Logging

        Possibility to change the color of the log texts : W00t!
        Write the remaining time in the log console every x minutes if you check the trigger time elapsed
        Log each time the bot gets stuck


      • Exceptions : Exceptions are to prevent a log out at a bad time

        During a battleground
        During an instance
        Can ignore the number of death in BGs
        Ignore members of the player's party/raid when evaluating triggers
        When the player is nearby a mailbox
        DON'T log my character out for any reason
        Don't run to corpse when logging out: If the character dies and a trigger is activated, the plugin won't try to go to the corpse NEW

      [SIZE=+1][Future plans and feature request][/SIZE]

      The below is a list that was previously collected within the original thread and I will try to implement some of those as time allows me.

      • Add a white-list for players who follow/target the bot and ignore the players in the friend-list
      • Scan all channels for some specific keywords
      • Quit on Tame
      • Quit on quest turn in
      • Detect whether the bot can't mount due to an invisible wall and keep trying to mount
      • Quit on n XP won
      • Quit after being dead n minutes
      • Add an option to automatically pop the timer when starting the bot
      • Add an inactivity trigger based on a radius
      • Quit on BNet messages received
      • Support for ARelog and HBRelog
      As for any other feature requests, once the above list is complete, I will consider any other suggestion posted here in this thread and make a poll to see which will be implemented first.

      [SIZE=+1][Bugs][/SIZE]

      None reported yet.​

      [SIZE=+1][Credits][/SIZE]

      Zenlulz for creating this awesome tool, where his original thread can be found here. I am merely keeping it up to date and fixing found bugs while ZenLulz is away and if he wishes to claim "LogMeOut!" back.​

      [SIZE=+1][Additional Credits][/SIZE]

      Special thanks to Kupidon for his hard beta-tests !
      Thanks to CodenameG who write a very nice tutorial to make a CC/Plugin.
      Thanks to Bossland to provide us an API so awesome.
      Thanks to Thephoenix25 for the idea to implement What killed me ​

       
      Last edited: Mar 6, 2015
    2. namednoob

      namednoob Community Developer

      Joined:
      Apr 25, 2014
      Messages:
      1,097
      Likes Received:
      25
      Trophy Points:
      38
      [SIZE=+1][Thread Management Rules][/SIZE]
      The Support thread for a Buddy Store product is meant for:
      Any thing else in a Buddy Store product Support thread is considered 'off topic' and may be deleted. Examples include, but are not limited to:
      • Price discussions
      • Comparisons to other products
      • How to create LUA code
      • Theory crafting
      • General chit-chat
      • etc
      We ask that you please refrain from creating off-topic posts in Support threads.
       
      Last edited: Feb 27, 2015
    3. namednoob

      namednoob Community Developer

      Joined:
      Apr 25, 2014
      Messages:
      1,097
      Likes Received:
      25
      Trophy Points:
      38
      reserved2!
       
      Last edited: Feb 23, 2015
    4. jds

      jds New Member

      Joined:
      Feb 9, 2015
      Messages:
      54
      Likes Received:
      0
      Trophy Points:
      0
      crash when you press the settings button, or try to save settings

      Attached log info for crash
       

      Attached Files:

    5. namednoob

      namednoob Community Developer

      Joined:
      Apr 25, 2014
      Messages:
      1,097
      Likes Received:
      25
      Trophy Points:
      38
      You need to post the full log, half logs are not accepted by honorbuddy for several reasons. I will however try to reproduce that issue.
       
      Last edited: Feb 27, 2015
    6. jds

      jds New Member

      Joined:
      Feb 9, 2015
      Messages:
      54
      Likes Received:
      0
      Trophy Points:
      0
      Since Honorbuddy was installed in my documents folder, for obvious reasons I cut out any information containing my name, which I am not going to post. However, if you'd like me to send the full crash log to you personally I can do that.
       
    7. namednoob

      namednoob Community Developer

      Joined:
      Apr 25, 2014
      Messages:
      1,097
      Likes Received:
      25
      Trophy Points:
      38
      In this case it would have been easier for you to simple use the replace feature of notepad to replace your honorbuddy path alone and leave the rest intact.
       
      Last edited: Feb 27, 2015
    8. jds

      jds New Member

      Joined:
      Feb 9, 2015
      Messages:
      54
      Likes Received:
      0
      Trophy Points:
      0
      Honorbuddy was loaded like normal. When I press Plugins --> Logmeout --> Settings It tosses a .NET error which if I click continue creates the dialog however when I click Save and Close in the dialog it tosses another .NET error and does nothing after that. It just won't work for me at all.
       

      Attached Files:

    9. BotOperator

      BotOperator Well-Known Member

      Joined:
      Jan 17, 2012
      Messages:
      5,649
      Likes Received:
      74
      Trophy Points:
      48
      I have reported this issue already. Dev will push an update release soon.
       
    10. namednoob

      namednoob Community Developer

      Joined:
      Apr 25, 2014
      Messages:
      1,097
      Likes Received:
      25
      Trophy Points:
      38
      1.2.22 is on, you can now logout when certain reputation is achieve with a given faction, for the time being it only works upwards as I had to push an update faster to fix a bug on the settings window. I will work it out later so that you can also farm reputation towards hated.
       
      Last edited: Feb 27, 2015
    11. Tinsil

      Tinsil New Member

      Joined:
      Jun 24, 2010
      Messages:
      135
      Likes Received:
      1
      Trophy Points:
      0
      phenomenal job!! Works great. Exactly what I've been looking for.
       
    12. chtpm

      chtpm Member

      Joined:
      Nov 26, 2011
      Messages:
      649
      Likes Received:
      6
      Trophy Points:
      18
      Your plugins name is LogMeOut! with a ! at the end and I'm having trouble activating it via Professionbuddy profile. I can do it with every other plugin but not with yours because of the ! symbol. This is the code that I use:

      <Custom Code="var LogMeOut! = Styx.Plugins.PluginManager.Plugins.FirstOrDefault(x =&gt; x.Name == &quot;LogMeOut!&quot;);if (LogMeOut! != null)LogMeOut!.Enabled = true;" />

      It won't work as LogMeOut! or LogMeOut! can anyone please help me with this?
       
    13. namednoob

      namednoob Community Developer

      Joined:
      Apr 25, 2014
      Messages:
      1,097
      Likes Received:
      25
      Trophy Points:
      38
      Have you tried:

      HTML:
      <CustomBehavior File="EnablePlugin" Names="LogMeOut!" />
      Or:

      HTML:
      var logmeout = Styx.Plugins.PluginManager.Plugins.FirstOrDefault(x =&gt; x.Name.Equals(&quote;LogMeOut!&quote;)); if (logmeout != null) { logmeout.Enabled = true; }
      The "!" does not need to be converted only the double quote in your case and the ">"
       
      Last edited: Mar 1, 2015
    14. marcjeno1

      marcjeno1 New Member

      Joined:
      Jun 29, 2014
      Messages:
      54
      Likes Received:
      0
      Trophy Points:
      0
      Could you add a feature to log out if certain time inside a dungeon?
       
    15. namednoob

      namednoob Community Developer

      Joined:
      Apr 25, 2014
      Messages:
      1,097
      Likes Received:
      25
      Trophy Points:
      38
      Like stuck in a dungeon or afk inside of it or something alike? If you provide more information to the case in question I might be able to consider it.
       
    16. marcjeno1

      marcjeno1 New Member

      Joined:
      Jun 29, 2014
      Messages:
      54
      Likes Received:
      0
      Trophy Points:
      0
      Well just a timer like if its more then X minutes inside the same dungeon.

      At the moment sometimes my profile bugs and my character would keep running circles in the dungeon. To reset that it would be great to have logmeout kicking the session and restart HB
       
    17. namednoob

      namednoob Community Developer

      Joined:
      Apr 25, 2014
      Messages:
      1,097
      Likes Received:
      25
      Trophy Points:
      38
      Then instead of a timer it would be better to have a check if character haven't moved X yards from Y for longer than Z logout, of course not counting when they are in battle, how does that sound?
       
    18. chtpm

      chtpm Member

      Joined:
      Nov 26, 2011
      Messages:
      649
      Likes Received:
      6
      Trophy Points:
      18
      Is there a way to have the same default settings for all alts? I used to edit a file but now I can't do it since it's now on buddy store
       
    19. namednoob

      namednoob Community Developer

      Joined:
      Apr 25, 2014
      Messages:
      1,097
      Likes Received:
      25
      Trophy Points:
      38
      settings file still in the same place.
       
    20. schrodinger

      schrodinger New Member

      Joined:
      Nov 20, 2012
      Messages:
      27
      Likes Received:
      1
      Trophy Points:
      1
      ANy chance of adding an option to stop the current HBRelog task or switch to the next task so that it doesn't just log me right back in?
       

    Share This Page