• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [Plugin] BlacklistIt - For Anti-Ganking and Anti-Evading

    Discussion in 'Archives' started by Giwin, Jan 17, 2012.

    1. Giwin

      Giwin Well-Known Member Buddy Store Developer

      Joined:
      Dec 3, 2011
      Messages:
      3,431
      Likes Received:
      49
      Trophy Points:
      48
      If you seek the PVP version, please click here

      This addon was made by me because the blacklisting support seems to be relied on the Custom Class, so after struggling with C Sharp I managed to produce a working blacklist addon... the point of this addon is to avoid evading mobs, after seeing my own character repetitively attack a mob which was evading but the bot continued to attack it and did not blacklist it which was annoying so I decided to try and find a blacklisting plugin... in my attempts to find one did not prove successful I then went on to make my own.

      This should also work against players trying to Gank you, the bot will just try to run off like a normal person (continue farming) and won't attack that player for 8 hours (can be changed inside the file, find the FromHours property).

      This plugin will basically Blacklist the mob after 2 minutes of being inCombat, this can be changed as I've added the comment code on where to change it inside the cs file.

      This is a very basic plugin which doesn't support any advanced features such as using Feign Death or Vanish etc (although I could make it but.. we'll see the interest if any it gets first).

      Please note that this has only been tested on the Singular Custom Class, any class that respects blacklisting will work with this plugin as Honorbuddy doesn't override the custom class.

      Confirmed Supported Classes: Singular

      Confirmed Conflicting Plugins: 1. CombatHelper (doesn't regonise blacklist and will continue to attack evading mob)

      Known Issues:

      Bot will take 4 minutes (from the normal 2 minutes) to run away from the mob.

      New Features, 1.2:

      DateTime in the Log
      X, Y, Z Location of Blacklisted Mob
      using .GotName instead of IsAttacking (because you might be out of LoS to autoattack)

      Code:
      ChangeLog:
      1.1 Released - 19/01/2012 - Comment Code Deleted, Added a Log which is put in C:\ (future will use relative path)
      1.0 Released - 19/01/2012
      
      Without Plugin (continuous spam and still trying to attack mob):
      [​IMG]

      [​IMG]
       

      Attached Files:

      Last edited: Feb 25, 2012
    2. handnavi

      handnavi Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,489
      Likes Received:
      59
      Trophy Points:
      48
      Nice, thanks for sharing
       
    3. CodenameG

      CodenameG New Member

      Joined:
      Jan 15, 2010
      Messages:
      38,369
      Likes Received:
      231
      Trophy Points:
      0
      plugin removed, i cant allow a plugin that could harm users and cause problems to be allowed on the forms.
       
    4. Giwin

      Giwin Well-Known Member Buddy Store Developer

      Joined:
      Dec 3, 2011
      Messages:
      3,431
      Likes Received:
      49
      Trophy Points:
      48
      Updated (Deleted Thread.Sleep, now using StopWatch class) and need testers, currently works for me using the custom class singular which respects blacklisting and should work with other custom classes which supports blacklisting.

      Timer can be changed inside the file to suit your needs, as a shorter timer means faster blacklisting.

      If you wish to see the plugin in action, you can change the 120000 (Milliseconds) to 5000 (5 Seconds)... don't forget to change it back ;).
       
      Last edited: Jan 19, 2012
    5. Giwin

      Giwin Well-Known Member Buddy Store Developer

      Joined:
      Dec 3, 2011
      Messages:
      3,431
      Likes Received:
      49
      Trophy Points:
      48
      added picture, had the chance to test on an evading mob and will continue to do so.
       
    6. Giwin

      Giwin Well-Known Member Buddy Store Developer

      Joined:
      Dec 3, 2011
      Messages:
      3,431
      Likes Received:
      49
      Trophy Points:
      48
      Also good against mobs that are out of reach but in reach, i.e being blocked by the stairs, I've seen this myself a couple of times and the bot just doesn't stop

      Finally I can go fully afk ^^
       
    7. tsatsa

      tsatsa Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      596
      Likes Received:
      5
      Trophy Points:
      18
      I'll give a try thanks
       
    8. Verum

      Verum New Member

      Joined:
      Oct 23, 2011
      Messages:
      172
      Likes Received:
      0
      Trophy Points:
      0
      seems like it cripples my CCs, they don't work as they should when the plugin is enabled. Obviously supports Singular ONLY. :) cheers for the work tho
       
    9. Kopped

      Kopped New Member

      Joined:
      Feb 24, 2010
      Messages:
      178
      Likes Received:
      1
      Trophy Points:
      0
      Would this be effective whilst questing? what about the quests where you have to kill x times.. how do you prevent it black listing it?
       
    10. Giwin

      Giwin Well-Known Member Buddy Store Developer

      Joined:
      Dec 3, 2011
      Messages:
      3,431
      Likes Received:
      49
      Trophy Points:
      48
      redownloading for battlegrounds cos singular didn't blacklist at all... you get people stuck in towers being dicks by just going in and out of range which confuses the poor bot...

      1.2 isn't stable and needs work, sticking to 1.1 for now.
       
    11. dayloon

      dayloon Active Member

      Joined:
      Mar 5, 2010
      Messages:
      1,046
      Likes Received:
      3
      Trophy Points:
      38
      Tested it but made HB freak out. When my char was attacked it just stood there and didn't do anything. Log says this :

      Code:
      [09:55:32:920] Moving to Type: Repair, Name: Mardan Thunderhoof
      [09:56:52:689] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
      [09:56:52:690] System.NullReferenceException: Object reference not set to an instance of an object.
         at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
         at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
         at Styx.Plugins.PluginWrapper.Pulse()
      [09:56:52:787] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
      [09:56:52:787] System.NullReferenceException: Object reference not set to an instance of an object.
         at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
         at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
         at Styx.Plugins.PluginWrapper.Pulse()
      [09:56:52:885] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
      [09:56:52:886] System.NullReferenceException: Object reference not set to an instance of an object.
         at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
         at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
         at Styx.Plugins.PluginWrapper.Pulse()
      [09:56:53:017] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
      [09:56:53:017] System.NullReferenceException: Object reference not set to an instance of an object.
         at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
         at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
         at Styx.Plugins.PluginWrapper.Pulse()
      [09:56:53:116] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
      [09:56:53:116] System.NullReferenceException: Object reference not set to an instance of an object.
         at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
         at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
         at Styx.Plugins.PluginWrapper.Pulse()
      [09:56:53:214] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
      [09:56:53:215] System.NullReferenceException: Object reference not set to an instance of an object.
         at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
         at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
         at Styx.Plugins.PluginWrapper.Pulse()
      [09:56:53:312] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
      [09:56:53:312] System.NullReferenceException: Object reference not set to an instance of an object.
         at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
         at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
         at Styx.Plugins.PluginWrapper.Pulse()
      [09:56:53:410] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
      [09:56:53:410] System.NullReferenceException: Object reference not set to an instance of an object.
         at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
         at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
         at Styx.Plugins.PluginWrapper.Pulse()
      [09:56:53:507] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
      [09:56:53:507] System.NullReferenceException: Object reference not set to an instance of an object.
         at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
         at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
         at Styx.Plugins.PluginWrapper.Pulse()
      [09:56:53:605] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
      [09:56:53:605] System.NullReferenceException: Object reference not set to an instance of an object.
         at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
         at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
         at Styx.Plugins.PluginWrapper.Pulse()
      [09:56:53:705] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
      [09:56:53:705] System.NullReferenceException: Object reference not set to an instance of an object.
         at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
         at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
         at Styx.Plugins.PluginWrapper.Pulse()
      [09:56:53:804] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
      [09:56:53:804] System.NullReferenceException: Object reference not set to an instance of an object.
         at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
         at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
         at Styx.Plugins.PluginWrapper.Pulse()
      [09:56:53:902] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
      [09:56:53:902] System.NullReferenceException: Object reference not set to an instance of an object.
         at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
         at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
         at Styx.Plugins.PluginWrapper.Pulse()
      [09:56:54:000] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
      [09:56:54:000] System.NullReferenceException: Object reference not set to an instance of an object.
         at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
         at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
         at Styx.Plugins.PluginWrapper.Pulse()
      [09:56:54:098] Plugin BlacklistIt threw an exception in 'Pulse'! Exception:
      [09:56:54:098] System.NullReferenceException: Object reference not set to an instance of an object.
         at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66
         at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47
         at Styx.Plugins.PluginWrapper.Pulse()
      
       
    12. projektt

      projektt Active Member

      Joined:
      Sep 21, 2010
      Messages:
      1,424
      Likes Received:
      8
      Trophy Points:
      38
      So is this plugin safe to use because after reading this I don't want to use it.
       
    13. Giwin

      Giwin Well-Known Member Buddy Store Developer

      Joined:
      Dec 3, 2011
      Messages:
      3,431
      Likes Received:
      49
      Trophy Points:
      48
      Only works on the C drive, I'll fix in 1.2... ;)
       
    14. Nazaruk

      Nazaruk Member

      Joined:
      Jan 15, 2010
      Messages:
      149
      Likes Received:
      1
      Trophy Points:
      18
      Can i black only one mob with XYZ coord? I dont want balck all mobs by id
       
    15. Kopped

      Kopped New Member

      Joined:
      Feb 24, 2010
      Messages:
      178
      Likes Received:
      1
      Trophy Points:
      0
      Can you please fix this plugin? :)
       
    16. neosporin

      neosporin New Member

      Joined:
      Apr 7, 2012
      Messages:
      66
      Likes Received:
      0
      Trophy Points:
      0
      This plugin causes honorbuddy to just stand there when being attacked, causing you to basically die by level 40 mobs at level 85.

      Out of date and broken
       
    17. Giwin

      Giwin Well-Known Member Buddy Store Developer

      Joined:
      Dec 3, 2011
      Messages:
      3,431
      Likes Received:
      49
      Trophy Points:
      48
      hb has recently fixed the issue of blacklisting (I think), plugin can be archived
       

    Share This Page