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
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.)
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
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 .
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).
Why would a GM teleport you? Don't understand what your meant to do if your actually playing and get teleported a bit over.
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.
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.
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?
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.
Added GUI picture, I might also add this to a bigger "Warden" plugin where "Warden" is used to protect your botting account .
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
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..
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?
yes, some other options than or beside just exit would be nice. - capture chat log - capture screen shot - stop moving, look around
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.
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.
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.
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