########################################################################### # ® BLaCkShaDoW ProductionS ® # # # # PRESENTS # ########################################################################### #### # #### ##### # # ##### ##### ##### # ##### # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #### # ###### # ## # # # # # # ##### # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #### ##### # # ##### # # # ##### ##### ##### ##### ########################################################################### # # # ##### # # # # # # # # # # # #### ###### # # # # # # # # # # ##### # # # # # # # # THE NEXT GENERATION TCL # # # # - #TCL-HELP @ UNDERNET - WwW.TclScripts.Net - # ########################################################################### #A Next Generation Channel Control Script that contains a lot of commands # #modules, and protections that make`s your life easy for you and for your # # Eggdrop. # ########################################################################### # # # Many thanks for without this script wouldn't got this far to: # # # # Time2Go@Oradea(#Tcl-Help Admin) # # # # Offcourse i thanks all the users who participate with ideas, # # opinions, which took the script to this version. # # # ########################################################################### # #Please specify the folder name that contains the BlackTools.tcl and the #BlackTools folder (Default "scripts") # set black(dirname) "scripts" # ############################################################################ #Set here the config name of the Eggdrop where the "source scripts" lines #are written(Default "eggdrop.conf") # set black(configname) "eggdrop.conf" # ########################################################################### # Home Chan (Optional) #Here you set your eggdrop's homechan. If you modify here the eggdrop #will join homechan. If not leave it "#no_home_chan" or "" # set black(homechan) "#no_home_chan" # ########################################################################### # # # # # # # # # # # # ########## # # # # # # # # # # # # # # # # # HELP COMMAND # ########################################################################### #---------------------------- First Char ---------------------------------# #First Char ( "- . !" ) - ( "none" ) (for no char) set black(cmdchar) ". !" #-------------------------------------------------------------------------# #-------------------------- Default Language -----------------------------# #Default language of the script ( RO / EN ) set black(default_lang) "RO" #-------------------------------------------------------------------------# #------------------------- Antiflood Protect -----------------------------# #Antiflood for .h & .man commands (commands:seconds) set black(antiflood:cmd) "3:5" #-------------------------------------------------------------------------# #---------------------------- Chanserv Name ------------------------------# #Chanserv Name set black(chanserv) "X" #-------------------------------------------------------------------------# #--------------------------- Chanserv Login ------------------------------# #Login On Connect ( 1 - ON ; 0 - OFF) set black(logonconect) "1" #-------------------------------------------------------------------------# #--------------------------- Chanserv User -------------------------------# set black(username) "username" #-------------------------------------------------------------------------# #--------------------------- Chanserv Pass -------------------------------# set black(password) "password" #-------------------------------------------------------------------------# #--------------------------- Login Command -------------------------------# set black(login) "PRIVMSG x@channels.undernet.org :login $black(username) $black(password)" #-------------------------------------------------------------------------# #----------------------------- Login Mode --------------------------------# set black(xmod) "+x" #-------------------------------------------------------------------------# #----------------------------- User Expire -------------------------------# #Expire Time (days) set black(user_expire_time) "60" #-------------------------------------------------------------------------# ################################# add ##################################### # # add (level : manager,admin,senior,op voice,protect) # ########################################################################### #Default Hostname for - add command - set black(hostadd) "*!*@%user%.users.undernet.org" ########################################################################## # # Antipub Protection # ########################################################################## #Ban-Time set black(antipubbantime) "2880" #Words set black(antipubword) { "*#*" "*www.*" "*http://*" "*.ro" "*.com" "*/server*" } #Except words set black(antipubexcept) { "http://mysite.co.jp" "#my_no_name_channel" } #Ban-Mode set black(antipubmode) "m" #Ban-mode Time (Seconds) set black(antipubsecunde) "5" ######################################################################### # # AntiNotice Protection # ######################################################################### #Ban-Time set black(antinoticebantime) "2880" #Ban-Mode set black(antinoticemode) "mr" #Ban-mode Time (Seconds) set black(antinoticesecunde) "7" ######################################################################### # # AntiCTCP Protection # ######################################################################### #Ban-Time set black(antictcpbantime) "2880" #Ban-Mode set black(antictcpmode) "mr" #Ban-mode Time (Seconds) set black(antictcpsecunde) "8" ######################################################################### # # AntiBadWord Protection # ######################################################################### #Ban-Time set black(antibadwordbantime) "360" #Words set black(antibadword) { "*pula*" "*pizda*" "*muie*" "*sugi" "mwie" "*pwla*" "*muisti*" "*fut*" "*fwt*" "tarfa" } ######################################################################## # # AntiLongText Protection # ######################################################################## #Char length set black(longchar) "400" #Ban-Time set black(longbantime) "30" #Ban-Mode set black(longmode) "mr" #Ban-mode Time (Seconds) set black(longtimemode) "10" ####################################################################### # # AntiBAdQuitPart Protection # # ####################################################################### #Ban-Time set black(badquitparttime) "60" #Words set black(badquitpartwords) { "*www.*" "*http://*" "*#*" } #Ban on COLORS (1 - ON ; 0 - OFF) set black(badquitpartcolour) "1" ####################################################################### # # AntiJoinPart Protection # # ####################################################################### #Ban-Time set black(joinpartbantime) "30" #Stay-Time set black(joinparttime) "2" #Ban-Mode set black(joinpartmode) "mr" #Ban-Mode Time (Seconds) set black(joinparttimemode) "10" ####################################################################### # # AntiSpam Protection # # ####################################################################### #Ban-Time set black(spamban) "2880" #Words set black(spamword) { "*#*" "*www.*" "*http://*" } #Cycle-Time set black(spamcycle) "30" #ON-JOIN Message ( 1 - ON ; 0 - OFF) set black(spamreq) "1" #Part Message set black(spammsgcycle) "Checking for spam.." ####################################################################### # # AntiRepeat Protection # ####################################################################### #Repeat Setting (number repeats:seconds) set black(repeats) "3:5" #Ban-Type (1 - KICK -> BAN ; 0 - BAN ) set black(antirepeattype) "1" #Ban-Time set black(antirepeatbantime) "10" ####################################################################### # # Anticolor Protection # ####################################################################### #Ban-Type (1 - KICK -> BAN ; 0 - BAN ) set black(anticolortype) "1" #Ban-Time set black(anticolorbantime) "10" ####################################################################### # # AntiBold Protection # ####################################################################### #Ban-Type (1 - KICK -> BAN ; 0 - BAN ) set black(antiboldtype) "1" #Ban-Time set black(antiboldbantime) "10" ####################################################################### # # AntiUnderline Protection # ####################################################################### #Ban-Type (1 - KICK -> BAN ; 0 - BAN ) set black(antiunderlinetype) "1" #Ban-Time set black(antiunderlinebantime) "10" ####################################################################### # # AntiCaps Protection # ####################################################################### #Ban-Type (1 - KICK -> BAN ; 0 - BAN ) set black(anticapstype) "1" #Caps Char Length set black(anticapscount) "40" #Ban-Time set black(anticapsbantime) "10" ####################################################################### # # BadFullName Protection # ####################################################################### #Ban-Time set black(badfbantime) "60" #Words set black(badfwords) { "*www.*" "*#*" "*http://*" } ####################################################################### # # BadNick Protection # ####################################################################### #Ban-Time set black(badnickbantime) "60" #Words set black(badnickwords) { "*pula*" "*muie *" "pwla*" "pizda*" "laba*" } ####################################################################### # # BadIdent Protection # ####################################################################### #Ban-Time set black(badidentbantime) "60" #Words set black(badidentwords) { "*pula*" "*muie *" "pwla*" "pizda*" "laba*" } ####################################################################### # # AntiJoinFlood Protection # ####################################################################### #Join-Mode set black(modes) "mir" #Join-Mode Time (Seconds) set black(nomodetime) "15" #Op ALERT (1 - ON ; 0 - OFF) set black(fjoinhow) "1" ####################################################################### # # AntiChanFlood Protection # ####################################################################### #Ban-Type (1 - KICK -> BAN ; 0 - BAN ) set black(antifloodchantype) "1" #Ban-Time set black(antifloodchanbantime) "10" ####################################################################### # # Modules # ####################################################################### ####################################################################### # # Topic refresh # ####################################################################### #Refresh Time set black(topic_time) "60" #Standard Topic set black(topics) "Reloading topic..." ######################################################################## # # Count # # count / / / ####################################################################### #MSg Type ( 1 - NOTICE ; 0 - PRIVMSG ) set black(counthow) "1" ####################################################################### # # BadChan # # badchan | | | add | del | | list | ####################################################################### #Ban-Time set black(badcbantime) "360" ######################################################################## # # Anunt # # Anunt | | | | ####################################################################### #Anunt Time set black(anunttime) "30" #MSg Type ( 1 - ACTION ; 0 - PRIVMSG ) set black(anunthow) "0" ######################################################################## # # AutoBroadcast # # bt | | | | ####################################################################### #BRoadcast Time set black(bttime) "60" #MSg Type ( 1 - ACTION ; 0 - PRIVMSG ) set black(bthow) "1" ####################################################################### # # CloneScan # ####################################################################### #Max Clones set black(maxclone) "3" #Ban-Time set black(clonebtime) "180" ####################################################################### # # AntiBoTidle # ####################################################################### #Random Object set black(noobject) "blacky:P" #Max Idle set black(noidlemax) "10" ####################################################################### # # Seen # # seen / ####################################################################### #Flood-Protection (searches : seconds) set black(seenflood) "4:5" #Expire Time (days) set black(seen:expire:time) "60" ######################################################################## # # Greet # # greet | | | | | ####################################################################### #MSg Type ( 1 - NOTICE ; 0 - PRIVMSG ) set black(howgreet) "1" ######################################################################## # # Leave # # leave | | | | ####################################################################### #MSg Type ( 1 - NOTICE ; 0 - PRIVMSG ) set black(howleave) "0" #Flood-Protection (joins:seconds) set black(leaveflood) "4:5" ######################################################################## # # idle # # # idle | | voice / | op / | add ####################################################################### #Idle Scan Time set black(idleinterval) "60" #Op max idle set black(idleopmax) "30" #Voice idle Max set black(idlevoicemax) "60" ######################################################################## # # Gag # # gag / [time] [reason] | gag <-list> | ungag / ######################################################################## #Gag Default Time set black(gag_time) "10" ######################################################################## # # Private # # # private | | | | del ####################################################################### #Ban-Time set black(privatebantime) "10" ######################################################################## # # Next # # # next | helped | noidle | skip # ####################################################################### set black(nextbantime) "1" ####################################################################### # # Commands # ####################################################################### ####################################################################### # # dr / # ####################################################################### #Ban-Time set black(drtime) "20160" ####################################################################### # # bot / # ####################################################################### #Ban-Time set black(bottime) "10160" ######################################################################## # # b / # ####################################################################### #Ban-Time set black(btime) "2880" ####################################################################### # # n # ####################################################################### #Ban-Time set black(ntime) "120" ###################################################################### # # id # ###################################################################### #Ban-Time set black(idtime) "120" ###################################################################### # # spam / # ###################################################################### #Ban-Time set black(spamtime) "10080" ###################################################################### # # k # ###################################################################### #Access Except ( 1 - ON ; 0 - OFF ) set black(kaccess) "1" ####################################################################### # # bw / ( bad word) # ####################################################################### #Ban-Time set black(bwtime) "360" ######################################################################## # # stick / # ######################################################################## #Ban-Time set black(dfstickbantime) "5040" ######################################################################## # # d /