Cacao7w7

sss

Jun 27th, 2018
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. ### Anti-Spam v1.4
  2. ### by Progeny <[email protected]>
  3. ### AzzurraNet - #EggHelp (TCL & Eggdrop)
  4. # subida por Sedition de la red irc.dal.net canal #tcls nicks: Sedition y Arnold_X-P
  5.  
  6. set ver "1.4"
  7.  
  8. ### Duracion del autoban (en minutos)
  9. set btime 20
  10. ### Rason del kick
  11. set bkick "Los inviters a otro canal o las publicidades no autorizadas están prohibidas en el canal para saber nuestras reglas tipea !reglas"
  12. ### Canal donde kikeara por spam
  13. set dontban ""
  14. ### Canales donde estara activa la tcl "spam"
  15. set safestrings "#MorsBots"
  16.  
  17.  
  18. #bind pubm - "*http://*" banspam
  19. #bind pubm - "*http*" banspam
  20. bind pubm - "*#*#*" banspam
  21.  
  22. bind pub o|o !unban unban
  23. set dontban [string tolower $dontban]
  24.  
  25. proc unban {nick uhost hand chan argv} {
  26. if [killchanban $chan $argv]==0 {
  27. putserv "NOTICE $nick :$argv isn't in my Spammer Ban List."
  28. } else {
  29. putserv "MODE $chan -b $argv"
  30. }
  31. }
  32.  
  33. proc banspam {nick uhost hand chan argv} {
  34. global btime bkick dontban safestrings
  35.  
  36. set safe 0
  37. set argv [string tolower $argv]
  38. foreach safestring $safestrings {
  39. if {[lsearch $argv [string tolower $safestring]]!=-1} {set safe 1}
  40. }
  41.  
  42. if {[isop $nick $chan]==0 && [lsearch $dontban [string tolower $chan]]==-1 && $safe==0} {
  43. set banlamer $uhost
  44. set why "No Spam"
  45. set creator "Anti-Spam"
  46. newchanban $chan $uhost $creator $why $btime
  47. putserv "MODE $chan +b *!$uhost"
  48. putserv "KICK $chan $nick :$bkick"
  49. dccbroadcast "Anti-Spam TCL: Banned $nick from $chan"
  50. }
  51. }
  52.  
  53. putlog "TCL Loaded: Anti-Spam $ver by Progeny"
Add Comment
Please, Sign In to add comment