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

    Discussion in 'Archives' started by ZenLulz, Sep 26, 2011.

    1. ZenLulz

      ZenLulz Community Developer

      Joined:
      Aug 17, 2011
      Messages:
      583
      Likes Received:
      98
      Trophy Points:
      28
      [​IMG]
      A World of Warcraft disconnecter !
      [​IMG][​IMG][​IMG] [​IMG][​IMG]

      WoW Version supported : 4.3.x
      Latest LogMeOut! Version : 1.1.2
      [Introduction]
      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.

      [Features]
      • 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 stucks : 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 whispes received : For paranoid people like me =)
        Reach some pve/pvp points : Awesome when you are using the pvp/bg bot or InstanceBuddy
        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 NEW

        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​

        [*]Action After : Just after log out, the bot can execute another action
        Shutdown the computer
        Execute a batch ligne : You can specify a program to execute with some arguments​

        [*]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​

        [*]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


      An updater has been implemented in LogMeOut! Ver.1.1 to upgrade the plugin when there is a new update in the SVN. NEW

      [Installation]
      You can use the SVN link (with Tortoise) to be sure you get the latest version or use the HTTPS link to download the plugin directly. All links are written at the bottom of this post.
      When downloaded, you just have to extract the archive in the /Plugins folder.

      All .XML profiles are saved in the /Settings/LogMeOut folder.

      [Support]
      All issues can be reported in this topic or on the SVN Issues webpage : Issues - zenlulzdev - ZenLulz's Codes - Google Project Hosting

      [Motivation]
      I spend a lot of time to code, test and fix all troubles on my plugin.
      So it motivates me a lot if you click on the star at the bottom of this post to give +rep to this project.
      This plugin is my first one, I hope you will enjoy it ;)

      [Idea of Upcoming Features]
      • Add a whitelist for players who follow/target the bot and ignore the players in the party
      • Durability Checker
      • Professions level checker
      • Scan all channels for some specific keywords
      • Quit on Achievement completed
      • Quit on Loot
      • Quit on Tame
      • Zone Checker

      [Known Issues]
      -

      [Links & Downloads]
      SVN : https://zenlulzdev.googlecode.com/svn/trunk/HonorBuddy/Plugins/LogMeOut/
      HTTPS : https://zenlulzdev.googlecode.com/svn/tags/HonorBuddy/Plugins/LogMeOut/

      [Credits]
      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: May 13, 2012
      liljackjack, in2fun, movah and 15 others like this.
    2. ZenLulz

      ZenLulz Community Developer

      Joined:
      Aug 17, 2011
      Messages:
      583
      Likes Received:
      98
      Trophy Points:
      28
      [Changelog]

      Code:
      
      
      [B]1.1.2[/B]
      
      [LIST]
      [*]The new trigger "Cannot loot mobs" has been added. It logs out the bot when it isn't able to loot mobs
      [/LIST]
      
      [B]1.1.1[/B]
      
      [LIST]
      [*]The timeout when the bot logs out is now correctly set to 5 minutes
      [/LIST]
      
      [B]1.1[/B]
      
      [LIST]
      [*]Updater embedded
      [*]Showing the name of the attacker and the bot's position when he dies
      [*]Detect if another player is following/targeting the bot
      [*]Every time HonorBuddy starts, LogMeOut! writes why the bot was logged out (only if the shutdown was launched by LogMeOut!)
      [*]Possibility to add a beep when triggers fire
      [*]Can ignore the number of death in BGs
      [*]Case fixed : Don't get the elapsed time correctly if you start the bot before enable the plugin
      [*]A timeout has been added if the bot get stucked during the lougout process (5 minutes)
      [/LIST]
      
      [B]1.0[/B]
      
      [LIST]
      [*]First release
      [/LIST]
      
      
       
      Last edited: May 13, 2012
    3. madmaximka

      madmaximka Active Member

      Joined:
      Oct 15, 2010
      Messages:
      1,275
      Likes Received:
      4
      Trophy Points:
      38
      Great Option - Number of mobs killed! TY!
       
    4. Crowley

      Crowley Member

      Joined:
      Jan 15, 2010
      Messages:
      967
      Likes Received:
      20
      Trophy Points:
      18
      Nice work man.
       
    5. Kupid1985

      Kupid1985 Member

      Joined:
      Jan 15, 2010
      Messages:
      354
      Likes Received:
      2
      Trophy Points:
      18
      good job, work great for me
       
    6. MaxTheKiller

      MaxTheKiller New Member

      Joined:
      Sep 27, 2011
      Messages:
      2
      Likes Received:
      1
      Trophy Points:
      0
      Mmhh, I love it :)
      Thanks Zen.
       
      ZenLulz likes this.
    7. thephoenix25

      thephoenix25 New Member

      Joined:
      Jan 15, 2010
      Messages:
      289
      Likes Received:
      4
      Trophy Points:
      0
      Outstanding!!!!

      Thanks ZenLulz
       
    8. Saif

      Saif Member

      Joined:
      Aug 10, 2010
      Messages:
      192
      Likes Received:
      1
      Trophy Points:
      18
      Hi Zen,

      I love the plugin and I've been waiting for a full feature logmeout plugin for a long long time, so first of all let me say thank you for your work. I am having an issue with the plugin however. Whenever I set a time (1 hour for instance) and enable the plugin, it automatically attempts to follow the logging out procedure (ie hearthstone) I'm not sure if I'm doing something wrong or not. I can provide a log if I need to.

      Thanks again,
      Saif
       
    9. Gentoo

      Gentoo Active Member

      Joined:
      Apr 29, 2011
      Messages:
      1,364
      Likes Received:
      24
      Trophy Points:
      38
      Just what i needed, my fishing bot don't have a logout timer.. Last time i told the ol lady "Kill WoW before you goto bed" i ended up fishing for 27 hours.. CAUSE SHE NEVER LISTENS TO ME!

      Sorry for the outburst..
       
    10. Shock18

      Shock18 New Member

      Joined:
      Feb 27, 2010
      Messages:
      253
      Likes Received:
      0
      Trophy Points:
      0
      can i donate some money for this great plugin

      nvm i found it :)
       
    11. theatristformallyknownasG

      theatristformallyknownasG Active Member

      Joined:
      Jan 16, 2010
      Messages:
      3,041
      Likes Received:
      8
      Trophy Points:
      38
      Yep, mine too, and the kids, no respect for my WoW botting :0

      G
       
    12. ZenLulz

      ZenLulz Community Developer

      Joined:
      Aug 17, 2011
      Messages:
      583
      Likes Received:
      98
      Trophy Points:
      28
      Everybody

      Thanks for your feedbacks, I'm glad you enjoy my plugin !

      I had a look and I found the problem. I never tried to start the bot first and enable my plugin after with this trigger. :D
      I'm going to release a new version as soon as possible. During this time, you can set all parameters you want and start the bot after.

      About upcoming features, Thephoenix25 told me about the idea to integrate his plugin "What killed Me ?" into LogMeOut!. I decided it was a good idea.
      So, LogMeOut! will announce the name of the attacker and his position when the bot dies in a new version.

      Kupidon also suggests me to add an internal radar to eventually detect players who follow the bot and add a trigger for it. I don't know if it's a useful feature yet...
       
    13. no1knowsy

      no1knowsy Well-Known Member

      Joined:
      Feb 28, 2010
      Messages:
      3,927
      Likes Received:
      57
      Trophy Points:
      48
      Yes, please add the following players thing. Name it "Check For Creepers"
      Lots of people have been asking for this and I haven't found one yet.
       
    14. Jimbob42

      Jimbob42 Member

      Joined:
      Sep 12, 2011
      Messages:
      81
      Likes Received:
      3
      Trophy Points:
      8
      Failed Hearth means failed to log out

      I love this plugin. I'm a casual botter and I don't want/need to run the risk for all night botting so being able to set it for a few hours and go afk is great.

      Last night I noticed something that you might be able to improve on. I was running the Archaeology bot on my 83 BloodElf Pally and had left it running with LogMeOut set for 3 hours or level 84. I typically set it for 10 times stuck as well, but I am at work and didn't doublecheck it yet. This time it appears that I got stuck in a tree on my flying mount after just an hour, but because I set LogMeOut to use the hearthstone before logging and you can't hearth while flying it was still running this morning 11 hours later.

      Can the plugin be adjusted to attempt to follow the logout options and then if they fail a few times then just give up and logout? or perhaps call for a dismount before the hearth?

      I will also check tonight to see if the settings in wow were set to allow autodismount in flight.


      J
       
    15. no1knowsy

      no1knowsy Well-Known Member

      Joined:
      Feb 28, 2010
      Messages:
      3,927
      Likes Received:
      57
      Trophy Points:
      48
      The auto-dismount would have saved you in this case, or at least it would have dismounted and could have at least killed you, resulting in HB running back to your corpse, or spirit rezzing and then logging out. But a check for in-flight before hearth, and if so dismount.
       
    16. ZenLulz

      ZenLulz Community Developer

      Joined:
      Aug 17, 2011
      Messages:
      583
      Likes Received:
      98
      Trophy Points:
      28
      Hello Jpotter

      Thanks for report me this problem.
      For all before actions, I'm going to set a time out to be sure this problem will never happen in the next releases.
       
    17. soussi

      soussi Member

      Joined:
      May 4, 2011
      Messages:
      432
      Likes Received:
      1
      Trophy Points:
      16
      Well the plugin rarekiller has an option "log out if followed to long by a player" then u can enter how many seconds.
      Lateron was added a list to it to whitelist the names u dont want it to log off : for example botting with two at the same area so u could add the name to the list so it will ignore that particular player.
      Would be nice to have it in here :)

      ps: would be nice that buddycenter could receive that particular info on the phone :)
       
    18. Jimbob42

      Jimbob42 Member

      Joined:
      Sep 12, 2011
      Messages:
      81
      Likes Received:
      3
      Trophy Points:
      8
      Just a quick update to my previous thread. I'm home and checked and WoW is set to autodismount in flight. Further manual testing shows that trying to activate the hearthstone while mounted and moving (or trying to move) will not dismount you. Hearth while mounted and stopped WILL dismount you.

      Again, thanks for the great plugin!

      J
       
    19. ZenLulz

      ZenLulz Community Developer

      Joined:
      Aug 17, 2011
      Messages:
      583
      Likes Received:
      98
      Trophy Points:
      28
      In fact, LogMeOut! checks if the player is flying. If it's the case, it doesn't even try to use your hearthstone (to avoid the player dies by a fall).
      It's why the plugin waits the player lands... But if he get stucked, he cannot land :D
       
      dragonfire665 likes this.
    20. dragonfire665

      dragonfire665 New Member

      Joined:
      Sep 7, 2011
      Messages:
      164
      Likes Received:
      0
      Trophy Points:
      0
      @Zen, just like SOUSSI said. Would you be able to add such option? The reason i ask, is because i have left my bot over night hunting for Aeonaxx, always seems to be one jerk in my server who loves to stand next to me. Then i get logged out by rarekiller due to following which is great, but then i have the computer one for hours lol. With your plugin, it works great shutting down the computer when such option are met, like bag full or pass certain amount of hours.

      I never use the heartstone so its ok if im flying and just logs me out, shuts down pc and sweet. Done.

      Other than that, this plugin ROCKS!
       

    Share This Page