Code Library
Home Submit Free Hosting Link To Us Contacts

TCL Bad Server

TCL Bad Server TCL TCL Bad Server Download (.zip)



set badservers {
  {irc.localhost.org}
  {irc.net-surf.net}
  {irc.vega.bg}
}

# Za koj kanal da sledim za join ot badservers
set chan "#irchelp"

# S kakyw reason shte bydat KICK potrebitelite ot badservers
set kreason "Bad server"


# +--------------------- DO NOT EDIT LINES BELLOW -------------------------+ #

bind join -|- * pun:server
proc pun:server {nick uhost hand chan} {
  global botnick

  if {[string tolower $botnick] == [string tolower $nick]} {
    return
  }

  putserv "whois $nick"
}

bind raw - 312 server:whois

proc server:whois {from key bns} {
  global chan kreason badservers
  set nick [lindex [split $bns " "] 1]
  set server [string tolower [lindex [split $bns " "] 2]]
  foreach bserv $badservers {
        if {[string tolower $bserv] == $server} {
          pushmode $chan +b *!*@[lindex [split [getchanhost $nick] @] 1]
            putkick $chan $nick $kreason
          return
        }
  }
}

putlog "Anti server TCL by \002IRCHelp.UniBG.Org\002"




  • TCLBadWords Bad Real Name Bad Server
  • TCLBad words


Tatet