• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [Plugin][BETA] TeleportDetector + StuckDetector

    Discussion in 'Monitoring' started by Giwin, May 21, 2012.

    1. Giwin

      Giwin Well-Known Member Buddy Store Developer

      Joined:
      Dec 3, 2011
      Messages:
      3,431
      Likes Received:
      49
      Trophy Points:
      48
      Recommend 400 yards Leash Distance, GUI Available for sending message after Teleport.

      This plugin enables me to farm 24/7 without having to worry about stucks (the ones where the bot doesn't know its stuck, stuck in a tree is common) which then leads to reports... it's currently in beta but I've been testing it for over 2 weeks now.

      Sends a message and then kills the WoW.exe on Teleport (not stuck) and reloggers (HBRelog/ARelog).

      Important: Set hearthstone in the area that you're farming in.

      Requires Net Framework 4.5, because Async is used for multiple accounts.

      Code:
      Version 1.5 - Released - August, 16th, 2013 - Detects teleports and stucks.
      
      Version 1.5 - (Future) -- When there are more Teleports I will bring this back and use [B][URL="http://www.thebuddyforum.com/members/120897-akna.html"]AknA[/URL]'s method[/B] or obviously you can make your own as currently I can't see any point in continuing this plugin when there's barely been any reports of Teleports since a month ago (like none).
      
      Version 1.4 - 09/03/2012 - Added Vendor Detour, shouldn't trigger while going to vendor as if a vendor which is in the profile is nearby it won't trigger the teleportdetector,
      
      Version 1.3 - 08/03/2012 - Changed from Distance to Distance2D, can now be lowered down because I found out what was causing it to give false triggers.
      
      Version 1.1 - 11/02/2012 - Added Form (GUI), Updated for Patch and new References, Cleaned Code, ZIP includes SVN so you just need to click Update, this plugin used to cover all hotspots I think and was quite buggy... now a year later it's a lot better as I personally tested it without knowning after trying to kill horde I strayed out of the hotspot quite far away and it triggered like it would if I had been teleported, it works better than expected.
      
      Version 1.0 - 21.05.2012[COLOR=#6A6E78] - [/COLOR] Release
       
      Last edited: Feb 7, 2015
    2. Giwin

      Giwin Well-Known Member Buddy Store Developer

      Joined:
      Dec 3, 2011
      Messages:
      3,431
      Likes Received:
      49
      Trophy Points:
      48
      Also keep in mind that it's up to the profile, if you have a big Uldum profile like me then you're going to have to increase it to about 1000~ since it's random all over the place and doesn't follow a "line" type straight path where the distance would be low since it's connecting waypoint is very close.

      Usually when GM's teleport you it's outside the Map ID that you're currently in (I ended up near desolace which is about 3000+ yards away.)
       
    3. cm2003

      cm2003 New Member

      Joined:
      Jul 16, 2011
      Messages:
      260
      Likes Received:
      1
      Trophy Points:
      0
      So wouldn't it be better to check for the zone name of the profile and look up frequently for changes?

      I actually don't like this distance check, as I see big risks of false positive disconnects
       
    4. Giwin

      Giwin Well-Known Member Buddy Store Developer

      Joined:
      Dec 3, 2011
      Messages:
      3,431
      Likes Received:
      49
      Trophy Points:
      48
      no because you can go into other zone names, and you'd have to whitelist all the IDs... here you can just change the distance and that's it.

      all you need to do is adjust the distance, a plugin like this will have false positives but I've only just released it and it was heavily requested by many people... so try and help by testing it and give quality feedback instead of turning it down without even trying it ;).
       
      Last edited: May 22, 2012
    5. Giwin

      Giwin Well-Known Member Buddy Store Developer

      Joined:
      Dec 3, 2011
      Messages:
      3,431
      Likes Received:
      49
      Trophy Points:
      48
      Found false postives when trying to join Battlegrounds, testing it now... will also make sure to whitelist the major citys (instead of a level check) which should then cover bank characters being teleported... although emptyprofile.xml (whatever profile you're using) must have atleast 1 waypoint in there (only if your spamming AH 24/7 which is very rare unless you're using something like AHBuddy then you can remove the level check in the profile).

      Next version will cover BG Teleports (joining Battlegrounds).
       
    6. willthepriest

      willthepriest New Member

      Joined:
      Jul 6, 2012
      Messages:
      39
      Likes Received:
      0
      Trophy Points:
      0
      Why would a GM teleport you? Don't understand what your meant to do if your actually playing and get teleported a bit over.
       
    7. Giwin

      Giwin Well-Known Member Buddy Store Developer

      Joined:
      Dec 3, 2011
      Messages:
      3,431
      Likes Received:
      49
      Trophy Points:
      48
      Some GMs or most will teleport a botter to see if he/she is actually botting, because the bot can't detect these teleports I made a plugin which basically gets the nearest waypoint in the profile and compares it to the current position that the bot is in... people didn't create such a plugin because of false positives but the bot is basically on a leash like a dog and if it goes too far out then it will assume it has been teleported.
       
    8. Giwin

      Giwin Well-Known Member Buddy Store Developer

      Joined:
      Dec 3, 2011
      Messages:
      3,431
      Likes Received:
      49
      Trophy Points:
      48
      Version 1.1 - 11/02/2013 - Added Form (GUI), Updated for Patch and new References, Cleaned Code, Limit to a certain Character (might put to global all characters in next version...), Message for GUI, Distance Leash, Only works on the character you want, ZIP includes SVN so you just need to click Update.
       
      Last edited: Feb 11, 2013
    9. HipDrahve

      HipDrahve New Member

      Joined:
      Nov 10, 2012
      Messages:
      250
      Likes Received:
      0
      Trophy Points:
      0
      Hey, thanks for your brilliant plugin - very few plugins have this functionality.
      Does the plugin get it's settings from the Settings folder TeleportDetector-Settings-Global.xml file, or the other files created individually for chars (i.e. TeleportDetector-Settings-CharNameHere.xml)?

      And what does the "leash" adjust? Is it the time between position scans or in-game yards between hotspots? Is it possible to mod the the plugin for greater sensitivity? Like, have it check position more often to notice small distance discrepancies?

      Would high FPS on the wow client help prevent false positives?
       
    10. Giwin

      Giwin Well-Known Member Buddy Store Developer

      Joined:
      Dec 3, 2011
      Messages:
      3,431
      Likes Received:
      49
      Trophy Points:
      48
      using global settings now see how it goes... it's yards, FPS doesnt matter... just extend it if you're getting false positives.. i'll add more labels etc tommorow or sometime.
       
    11. Giwin

      Giwin Well-Known Member Buddy Store Developer

      Joined:
      Dec 3, 2011
      Messages:
      3,431
      Likes Received:
      49
      Trophy Points:
      48
      Added GUI picture, I might also add this to a bigger "Warden" plugin where "Warden" is used to protect your botting account :).
       
    12. HipDrahve

      HipDrahve New Member

      Joined:
      Nov 10, 2012
      Messages:
      250
      Likes Received:
      0
      Trophy Points:
      0
      how does this warden protection work?
       
    13. Mondiko

      Mondiko New Member

      Joined:
      Jan 23, 2013
      Messages:
      52
      Likes Received:
      0
      Trophy Points:
      0
      KillProcess("HBRelog");
      This kills current HBRelog task right?Or Hbrelog completely?
      Also you are using var distanceFromWaypoint = IntMe.Location.Distance(Bots.Gatherbuddy.Profile.CurrentProfile.Current);
      Instead of gb only if u use
      var distanceFromWaypoint=Me.Location.Distance();
      Thread.Sleep(1000);
      var newdistanceFromWaypoint=Me.Location.Distance();
      if(( newdistanceFromWaypoint - distanceFromWaypoint ) > MIRsettings.Instance.LeashDistance){
      doyourthing();
      distanceFromWaypoint=newdistanceFromWaypoint;
      }
      then continue like normal wouldnt it work for all places?Like if shuffling etc.Haven't tried it just asking :)



      Thanks for this though i will definately try it :)
       
      Last edited: Feb 21, 2013
    14. Giwin

      Giwin Well-Known Member Buddy Store Developer

      Joined:
      Dec 3, 2011
      Messages:
      3,431
      Likes Received:
      49
      Trophy Points:
      48
      Me.Location.Distance would equal Me.Location.Distance, a pure method.

      I understand what your trying to do but that way won't work, I've actually tried that way..
       
      Last edited: Feb 21, 2013
    15. Mondiko

      Mondiko New Member

      Joined:
      Jan 23, 2013
      Messages:
      52
      Likes Received:
      0
      Trophy Points:
      0
      I see thanks for the update :) will try and tweak it in the weekend when i have more time and i will pm you if i find anything.
      The killprocess("hbrelog") kills hbrelog.exe or just the task mate?
       
    16. Cybot

      Cybot New Member

      Joined:
      Aug 20, 2011
      Messages:
      10
      Likes Received:
      0
      Trophy Points:
      0
      yes, some other options than or beside just exit would be nice.

      - capture chat log
      - capture screen shot
      - stop moving, look around
       
    17. xwozone

      xwozone Active Member

      Joined:
      Apr 1, 2012
      Messages:
      1,514
      Likes Received:
      3
      Trophy Points:
      38
      I like this idea of it killing arelog. Dont need it to exit the game than just log back in.

      Thank you for makeing this plugin.
       
    18. princess1012

      princess1012 New Member

      Joined:
      Sep 3, 2012
      Messages:
      66
      Likes Received:
      0
      Trophy Points:
      0
      Very nice plugin but don't you think if a lot of bots start logging out immediately after a GM teleport, it would be a easy giveaway that it is indeed a bot? I don't think a normal player will exit the game once he has been teleported.
       
    19. botorific

      botorific New Member

      Joined:
      Oct 26, 2012
      Messages:
      664
      Likes Received:
      3
      Trophy Points:
      0
      There are reports of people getting banned after failing to respond to gm whispers prior/after teleport as well.

      Some think once they decide to teleport, you it's already too late...

      Having good tools for monitoring, logging out, and chat response ability is a must - a few plugins here have that covered. I think this is a great addition.

      Every little bit of protection helps - and I want to thank you for putting this together.
       
    20. fantasydreaming

      fantasydreaming Member

      Joined:
      Feb 2, 2013
      Messages:
      129
      Likes Received:
      0
      Trophy Points:
      16
      I'd bet its pretty common to lose link after a teleport - if my wow client lags at all I get disconnected from the server anyways already.

      Of course, it may still be suspicious that you don't re-log-in, but oh well.

      Ultimately it's a new plugin so we shouldn't worry about it looking suspicious, it's less suspicious than doing the 'stuck' behavior 10000 times or wandering in a circle or relogging for 4 hours :)
       

    Share This Page