Hi Evan,
What exactly aren't you sure about concerning the settings related to
the "mc.banchan.tcl" file ? Perhaps I can help as I am already using it.
Here are my settings, just do 2 things:
1) replace the first variable
mc_banc(+chan) by your channel(s).
2) replace the last variable
mc_banc(svs:notify) by your actual nick on irc.
----------------------------------------------------
# What channels do you want this script to be active on?
# Seperate each channel with a space, set to "" for all channels.
set mc_banc(+chan) "#MyChan1 #MyChan2"
# What channels do you want this script to not take part in?
# Seperate each channel with a space, set to "" for none.
set mc_banc(-chan) ""
# What flag'd users do you want the script to ignore?
set mc_banc(ig:flag) "mnob|mno"
# How long, after the user join's the channel, do you want to test to
# see if the user is still on the channel... and if so, scan him/her?
# This will prevent lagging the bot down with un nessassery join/parts
# real fast that so many lamers like to do.
# Set this in seconds.
set mc_banc(flytime) 8
# What do you want to call the datafile?
set mc_banc(datafile) "scripts/.badc.data"
# How often do you want to re scan the users?
# Yes, it scans each user on join, but this is to ensure they do not
# join a ban'd channel after they join your channel.
# Set this in minutes. Set to 0 to turn off re`scanning.
set mc_banc(scan) 15
# If someone is found in a ban'd channel, what do you want the script to do?
# -2 = /MSG Warn
# -1 = Kick
# 0 = Server Ban
# 1 and up is ban time in min's.
set mc_banc(pre:pun) 0
# If the above setting is 0, How long do you want to give them before scanning
# them again for further punishment? Set to 0 if you don't wanna rescan.
# (in min's)
set mc_banc(warn:time) 1
# What do you want to say for a warning/kick/ban message?
# %banchan will be replaced with the ban'd channel.
# %chan will be replaced with the current channel.
set mc_banc(warn:msg) "Hiya, you have 1 minute to leave %banchan or ya will be booted from %chan."
# If someone is STILL in the ban'd channel after giving them warning, what
# do you want the script to do?
# -1 = Kick
# 0 = Server Ban
# 1 and up is ban time in min's.
set mc_banc(post:pun) 0
# How do you want to mask the bans?
# 0 - *!
user@host.domain
# 1 - *!*
user@host.domain
# 2 - *!*@host.domain
# 3 - *!*user@*.domain
# 4 - *!*@*.domain
# 5 - nick!
user@host.domain
# 6 - nick!*
user@host.domain
# 7 - nick!*@host.domain
# 8 - nick!*user@*.domain
# 9 - nick!*@*.domain
# You can also specify a type of 10 to 19 which correspond to masks 0 to 9, but
# instead of using a * wildcard to replace portions of the host.domain, it uses ?
# wildcards to replace the numbers in the address.
set mc_banc(banmask) 2
## MC SVS (Script Version Server) v1.0.1 ##
# Do you want the bot to connection to MC_8's SVS to see if there are newer versions
# of this script avilable? It will only tell you -- It's up to you to get the newest
# version (I decided not to auto update the code, there may be new features in the
# newest script that may require your attention).
# 0=no/1=yes
set mc_banc(svs:enabled) 1
# Once a day the script will check with the SVS -- this specifies when
# that should happen. The setting should be the hour (military).
# examples:
# set mc_banc(svs:check) 0 ;#This is at Midnight
# set mc_banc(svs:check) 5 ;#This is at 5am
# set mc_banc(svs:check) 13 ;#This is at 1pm
# set mc_banc(svs:check) 23 ;#This is at 11pm
set mc_banc(svs:check) 3
# Upon finding a newer version, who do you want to notify via note?
# Seperate each user with a " " (space).
set mc_banc(svs:notify) "Evan"
### END OF CONFIG OPTIONS ###