DragonsFire — File Browser

DragonsFirev1.7 / DragonsFirev1.7 / dragonfire / Clones / chanbot.ini

chanbot.ini — 46.19 KB — Download this file

[About]
show=penguin

[Windows]
main=0,0,0,0,2

[DDE]
ServerStatus=on
ServiceName=chan

[Aliases]
n0=/op /mode # +ooo $$1 $2 $3
n1=/dop /mode # -ooo $$1 $2 $3
n2=/j /join #$$1
n3=/p /part #
n4=/n /names #$$1
n5=/w /whois $$1
n6=/k /kick # $$1
n7=/q /query $$1
n8=/hop /part # | /join #$$1
n9=/send /dcc send $1 $2
n10=/chat /dcc chat $1
n11=/ping /ctcp $$1 ping
n12=;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
n13=/startup /load -a c:\chanbot\aliases.ini | load -e c:\chanbot\events.ini | load -c c:\chanbot\commands.ini | load -v c:\chanbot\variable.ini | load -p c:\chanbot\popups.ini | load -r c:\chanbot\raw.ini | echo -s %sign ::: All files loaded... | %longname = %cblong | %shortname = %cbshort | echo -s %sign ::: Set Varz...
n14=/on /onotice †\/\/ª¦¦ºP† $+ # $+ † *1
n15=/on2 /onotice %home †\/\/ª¦¦ºP† $+ %home $+ † *2
n16=/wall onotice %home %halfsign OPS: *1 %halfsign 
n17=/on3 /onotice %home †\/\/ª¦¦ºP† $+ %home $+ † *1
n18=/deop /mode # -ooooo $$1 $2 $3 $4 $5 | /mode # -ooooo $6 $7 $8 $9 $10 | /mode # -ooooo $11 $12 $13 $14 $15
n19=/home /join %home
n20=/stats /echo 6 [†ChanBot†STATUS† $+ $time $+ †] | /echo 6 [†OWNER† $+ %owner $+ †] | /echo 6 †Home Channel†  %home | /echo 6 †BotLink† %botnfo ( $+ %botadr $+ ) | /echo 6 †Bitch Mode† %bitch | /echo 6 †Auto-Op† %aop | /echo 6 †Swear-Kick† %swear | /echo 6 †Text Flood Protect† %text | /echo 6 †Mode Protect† %mode | /echo 6 †NetSplit Detect† %split | /echo 6 †Topic Protect† %topicstat | /echo 6 [†END†STATUS†]
n21=/serv /server $read c:\chanbot\system\servers.sys
n22=/addon {
n23=echo %sign ::: Now loading $$1 addon...
n24=play -c $me c:\chanbot\addon\ $+ $$1 0
n25=}
n26=/pingreply /msg $chan %sign †P†oNG†
n27=/verreply /msg $chan %longname
n28=/opreply /mode $chan +o $nick
n29=/cbtalk /msg %home %sign $+ : $parm2*
n30=/cbact /describe %home $parm2*
n31=/you_r /msg =$nick $nick I know you as a $$1
n32=/link {
n33=set -q %botnfo Active to: %botnick 
n34=cheklink
n35=}
n36=/unlink set %link 0 | /set -q %botnfo Deactivated
n37=/resetfloodD /enable #flood1 | /disable #flood2 | /disable #flood3
n38=/wipeusr /rlevel 1 | /rlevel 12 | /rlevel 13 | /rlevel 14 | /rlevel 15 | /rlevel 22 | /rlevel 23 | /rlevel 24 | /rlevel 25 | /rlevel 32 | /rlevel 33 | /rlevel 34 | /rlevel 35 | /rlevel 48 | /flush 49
n39=/reload /load -u c:\chanbot\users.ini | /load -a c:\chanbot\aliases.ini | /load -c c:\chanbot\commands.ini | /load -e c:\chanbot\events.ini | /load -p c:\chanbot\popups.ini
n40=/qflood /disable #linkon | /enable #linkoff | /msg %home %sign ::: A Flood has been detected through BotLink... Protecting %home $+ ... | /mode %home +s | /ignore -ciu300 *!*@*
n41=/cheklvl {
n42=%lvlcheck = $level($address($parm2,4))
n43=if (%lvlcheck == 25) { msg =$nick $parm2 is a VIP | halt }
n44=if (%lvlcheck == 35) { msg =$nick $parm2 is a Chan Op | halt  }
n45=if (%lvlcheck == 45) { msg =$nick $parm2 is a Master | halt }
n46=if (%lvlcheck == 48) { msg =$nick $parm2 is a Bot on the PartyLine | halt }
n47=if (%lvlcheck == 49) { msg =$nick $parm2 is a Bot on the BotLink | halt }
n48=else { msg =$nick $parm2 is unknown to me | halt }
n49=} 
n50=/cheklink {
n51=if (DEACTIVATED isin %botnfo) { halt }
n52=else {  
n53=%n = 0
n54=:start
n55=inc %n
n56=if ($chat(%n) == $null) { dcc chat %botnick | set %link 1 | halt }
n57=}
n58=else { halt } 
n59=if ($chat(%n) == %botnick) { set %link 1 | halt }
n60=else { goto start }
n61=}
n62=/chekopz {
n63=if ($me !isop %home) { msg %home %sign MODE +o $me }
n64=if ($me isop %home) { halt }
n65=}
n66=/party {
n67=if ($1 == -open) {
n68=msg =$nick %shortname Party Line
n69=play =$nick c:\chanbot\system\motd.txt 0
n70=%n = 0
n71=:start
n72=inc %n
n73=if ($chat(%n) == $null) { halt }
n74=else { msg = $+ $chat(%n) -=- Join: $nick }
n75=goto start
n76=}
n77=if ($1 == -talk) {
n78=%party.who = $nick
n79=%n = 0
n80=if (ACTION isin $parm1) {
n81=%party.say = $parm2*    
n82=%n = 0
n83=:action
n84=inc %n     
n85=if ($chat(%n) == $null) { halt }
n86=if ($chat(%n) == %party.who) { goto start }        
n87=else { 
n88=msg = $+ $chat(%n) -=- * %party.who %party.say 
n89=}
n90=goto action
n91=}     
n92=else {
n93=%party.say = $parms      
n94=:start
n95=inc %n
n96=if ($chat(%n) == $null) { halt }
n97=if ($chat(%n) == %party.who) { goto start }        
n98=else { 
n99=msg = $+ $chat(%n) -=- < $+ %party.who $+ > %party.say 
n100=}
n101=goto start
n102=}
n103=}
n104=if ($1 == -close) {
n105=%n = 0
n106=:start
n107=inc %n
n108=if ($chat(%n) == $null) { halt }
n109=else { msg = $+ $chat(%n) -=- Part: $nick }
n110=goto start
n111=} 
n112=if ($1 == -ulist) {
n113=msg =$nick %halfsign PartyLine Users %halfsign
n114=%n = 0
n115=:start
n116=inc %n
n117=if ($chat(%n) == $null) { msg =$nick %halfsign End of List %halfsign | halt }
n118=if ($level($chat(%n)) >= 48) { msg =$nick $chat(%n) (BoT) }
n119=else { msg =$nick $chat(%n) }
n120=goto start
n121=}
n122=if ($1 == -boot) {
n123=if ($level($parm2) >= 48) { msg =$nick -=- Can't kick a bot from the partyline. | halt }
n124=else {  
n125=close -c $parm2 | msg $parm2 %sign ::: You were just kicked from the PartyLine
n126=%n = 0
n127=:start
n128=inc %n
n129=if ($chat(%n) == $null) { halt }
n130=else { msg = $+ $chat(%n) -=- Boot: $parm2 }
n131=}
n132=}
n133=}

[Clicks]
status=/lusers
query=/whois $1
channel=/channel
nicklist=/query $1

[Dragdrop]
n0=*.wav:/sound $1 $2
n1=*.*:/dcc send $1 $2
s2=*.*:/dcc send $1 $2

[Perform]
n0=/flood 300 10 2 15

[Options]
options=1,1,0,0,0,0,200,1,0,0,1,1,0,0,0,0,1,0,1,0,512,0,1,1,0,0
options2=5,50,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,0,0,1,0
options3=0,1,0,0,1,1,0,1,0,60,120,0,0,1,1,0,0,1,0,120,20,10
options4=500,0,0,0,1,0,1,1,1,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,1,1,0,4,0
options5=800,0,1,1,0,3,999,0,0,0,1,0,1,0,0,0,10,0,0,1
options6=1,1,1,1,1,1,1,1,1,1,0,0,0,0,1

[Text]
aptitle=-°° £õGìÇ-§üÇkS°°-  Channel Bot
commandchar=/
linesep=-
quit=Dead -°° £õGìÇ-§üÇkS°°-

[Files]
servers=c:\logic\servers.ini
aliases=c:\logic\clones\chanbot.ini
popups=c:\logic\clones\chanbot.ini
users=c:\logic\clones\chanbot.ini
variables=c:\logic\clones\chanbot.ini
commands=c:\logic\clones\chanbot.ini
events=c:\logic\clones\chanbot.ini
raw=c:\logic\clones\chanbot.ini
finger=c:\logic\finger.txt
urls=c:\logic\urls.ini

[Dirs]
getdir=c:\logic\
senddir=c:\logic\
logdir=c:\logic\
waves=c:\logic\
[mPopup]
n0=Server
n1=.Lusers:/lusers
n2=.Motd:/motd
n3=.Time:/time
n4=Names
n5=.#mIRC:/names #mirc
n6=.#irchelp: /names #irchelp
n7=.names ?:/names #$$?="Enter a channel name:"
n8=Join
n9=.#mIRC:/join #mirc
n10=.#irchelp:/join #irchelp
n11=.join ?:/join #$$?="Enter a channel to join:"
n12=Channel
n13=.Try double-clicking in a channel window!:
n14=Other
n15=.Whois ?:/whois $$?="Enter a nickname:"
n16=.Query:/query $$?="Enter a nickname:"
n17=.Nickname:/nick $$?="Enter your new nickname:"
n18=.Away
n19=..Set Away...:/away $$?="Enter your away message:"
n20=..Set Back:/away
n21=.List Channels:/list
n22=Finger
n23=.xhlec@wmin.ac.uk:/finger xhlec@wmin.ac.uk
n24=.Address?:/finger $$?="Enter an address to finger:"
n25=Edit Notes:/run notepad.exe notes.txt
n26=Quit IRC:/quit Leaving!

[qPopup]
n0=UCentral:/uwho $$1
n1=Whois:/whois $$1
n2=CTCP
n3=.Ping:/ctcp $$1 ping
n4=.Finger:/ctcp $$1 finger
n5=.Version:/ctcp $$1 version
n6=.Time:/ctcp $$1 time
n7=.Userinfo:/ctcp $$1 userinfo
n8=.ClientInfo:/ctcp $$1 clientinfo
n9=DCC
n10=.Send:/dcc send $$1

[lPopup]
n0=User Levels
n1=.Add ViP:/guser 25 $$1 3 | /auser 25 $$1 | /mode # +v $$1 | /msg $$1 You are now †ViP† My command character is †.† .help will get you help. ALL commands are done via DCC CHAT Window. | wall $$1 is now a vip.
n2=.Remove ViP:/ruser 25 $$1 3 | /ruser 25 $$1 | /mode # -v $$1 | wall $$1 is now deleted.
n3=.-
n4=.Add Chan Op:/guser 35 $$1 3 | /auser 35 $$1 | /mode # +o $$1 | /msg $$1 You are now †Chan Op† My command character is †.† .help will get you help. ALL commands are done via DCC CHAT Window. | wall $$1 is now an op.
n5=.Remove Chan Op:/ruser 35 $$1 3 | /ruser 35 $$1 | /mode # -o $$1 | wall $$1 is now deleted.
n6=.-
n7=.Add Master:/guser 45 $$1 3 | /auser 45 $$1 | /mode # +o $$1 | /msg $$1 You are now †MASTER† My command character is †.† .help will get you help. ALL commands are done via DCC CHAT Window. | wall $$1 is now a master.
n8=.Remove Master:/ruser 45 $$1 3 | /ruser 45 $$1 | /mode # -o $$1 | wall $$1 is now deleted.
n9=.-
n10=.Add Bot:/auser =49 $$1 3 | /guser =49 $$1 3 
n11=.Remove Bot:/ruser =49 $$1 | /ruser =49 $$1 3 
n12=-
n13=BotLink:/set -q %botnick $$1 | /guser =49 $$1 3 | /auser =49 $$1 | /link 
n14=Unlink:/unlink | /ruser =49 %botnick | /ruser =49 %botnick 3 
n15=-
n16=ShitList:/guser 1 $$1 3 | /ban # $$1 3 | /kick # $$1 ChanBot) (ShitListed
n17=UnShitList:/ruser 1 $$1 3
n18=-
n19=Whois:/whois $$1
n20=Query:/query $$1
n21=UCentral:/uwho $1
n22=-
n23=Control
n24=.Give Ops:/raw -q mode # +oooooo $$1 $2 $3 $4 $5 $6
n25=.Deop:/raw -q mode # -oooooo $$1 $2 $3 $4 $5 $6
n26=.Give voice:/mode # +vvv $$1 $2 $3
n27=.Take voice:/mode # -vvv $$1 $2 $3
n28=.Kick:/kick # $$1 %shortname
n29=.Ban:/ban $$1 2
n30=.Kick, Ban:/ban $$1 2 | /kick # $$1 %shortname
n31=CTCP
n32=.Ping:/ctcp $$1 ping
n33=.Finger:/ctcp $$1 finger
n34=.Version:/ctcp $$1 version
n35=.Time:/ctcp $$1 time
n36=.Userinfo:/ctcp $$1 userinfo
n37=.ClientInfo:/ctcp $$1 clientinfo
n38=DCC
n39=.Send:/dcc send $$1
n40=.Chat:/dcc chat $$1

[bPopup]
n0=&Setup
n1=Set Owner of the bot:/set -q %owner $$?="Owners nick?" < $+ $$?="Owners email?" $+ >
n2=Set Home Channel:/set -q %home $$?="What channel?" | /partall | /join %home
n3=Auto-Op
n4=.on:/enable #auto-op-on | /disable #auto-op-off | /set -q %aop ON 
n5=.off:/disable #auto-op-on | /enable #auto-op-off | /set -q %aop OFF 
n6=Bitch Mode
n7=.on:/enable #bitch | /set -q %bitch ON
n8=.off:/disable #bitch | /set -q %bitch OFF
n9=Swear Kick
n10=.on:/enable #swearing | /set -q %swear ON
n11=.off:/disable #swearing | /set -q %swear OFF
n12=Text Kick
n13=.on:/enable #text | /set -q %text ON
n14=.off:/disable #text | /set -q %text OFF
n15=Channel Mode Protect
n16=.on:/enable #mode | /set -q %mode ON
n17=.off:/disable #mode | /set -q %mode OFF
n18=NetSplit Detect
n19=.on:/enable #split | /set -q %split ON
n20=.off:/disable #split | /set -q %split OFF
n21=Topic Protect
n22=.on:/enable #topic | /set -q %topicstat ON
n23=.off:/disable #topic | /set -q %topicstat OFF

[Variables]
n0=%longname ChanBot - Channel Control Supreme :][: v3.oo : r1 : mIRC4.6 :][: ©1996 by Jwit
n1=%shortname ChanBot ::: v3.oo : r1 : mIRC4.6 :::
n2=%cblong ChanBot - Channel Control Supreme :][: v3.oo : r1 : mIRC4.6 :][: ©1996 by Jwit
n3=%cbshort ChanBot ::: v3.oo : r1 : mIRC4.6 :::
n4=%home #mIRCTRiBE
n5=%sign CBv3b32
n6=%halfsign †×†
n7=%bitch OFF
n8=%aop ON
n9=%swear OFF
n10=%text ON
n11=%mode OFF
n12=%link 0
n13=%split OFF
n14=%owner Jwit <Jwit @ bayside.net>
n15=%botadr N/A
n16=%topic ChanBot v3.oo:::By Jwit
n17=%topicstat OFF
n18=%number 1
n19=%party.who SuperJwit
n20=%n 3
n21=%clone.count 2
n22=%clone.request =Jwit
n23=%clone.kick |-CB-|
n24=%party.say syntax?
n25=%botnfo Deactivated
n26=%clone.adr1 !*@dial-dbq-226.dbq.mwci.net
n27=%clone.request= Jwit
n28=%bootem BluGhst14
n29=%ban.scan *!*ThEĂŞDGĂ©@*.eclipse.net
n30=%ban.request Jwit
n31=%clone.temp BluGhst14!~BluGhst14@dial-dbq-226.dbq.mwci.net
n32=%clone.scan *!*@dial-dbq-226.dbq.mwci.net
n33=%clone.listing *!*@dial-dbq-226.dbq.mwci.net *!*@dial62.pm1.cyberlink.bc.ca *!*@user18.promise.com *!*@dial-dbq-226.dbq.mwci.net
n34=%clone.nick1 BluGhst14
n35=%lvlcheck 48
n36=%ctcp 0

[Commands]
n0=**** FLooD Protection
n1=*
n2=+15:VERSION: {
n3=if (%ctcp >= 5) { ignore -tu10 *!*@* | halt }
n4=else {
n5=inc %ctcp
n6=set %ctcpver †×†Running:†×† %longname 
n7=raw -q notice $nick :version %ctcpver                                   
n8=ignore -tu60 *!*@ $+ $site 
n9=unset %ctcpver
n10=timer 1 10 /dec %ctcp
n11=}
n12=}
n13=+15:DCC CHAT: {
n14=msg $nick %sign ::: You don't have access to DCC CHAT me.
n15=halt
n16=}
n17=+15:*:halt
n18=*
n19=+25:VERSION:/set %ctcpver †×†Running:†×† %longname | raw -q notice $nick :version %ctcpver                                   | notice $nick You are a †ViP† | ignore -tu20 *!*@ $+ $site | unset %ctcpver
n20=+25:DCC SEND: {
n21=if ($parm5 == 19 || $parm5 == 7) { ignore -u300 *!*@ $+ $site | msg $nick %sign ::: You are now on ignore for an attempted port $parm5 dcc send. Ignore will be lifted in five (5) minutes. | onotice %home %halfsign OPS: $nick attempted a port $parm5 dcc send. %halfsign | halt }
n22=else { notice $nick Now putting your file in the UPLOADS dir }
n23=}
n24=+25:DCC CHAT: {
n25=if ($parm5 == 19 || $parm5 == 7) { ignore -u300 *!*@ $+ $site | msg $nick %sign ::: You are now on ignore for an attempted port $parm5 dcc chat. Ignore will be lifted in five (5) minutes. | onotice %home %halfsign OPS: $nick attempted a port $parm5 dcc chat. %halfsign | halt }
n26=else { 
n27=%n = 0
n28=:start
n29=inc %n
n30=if ($chat(%n) == $null) { auser 25 $nick | goto done }
n31=if ($chat(%n) == $nick) { msg $nick %sign ::: You are already on the PartyLine | ignore -tu15 $nick | halt }
n32=else { goto start }
n33=}
n34=:done
n35=}
n36=+25:*:halt
n37=*
n38=+35:VERSION:/set %ctcpver †×†Running:†×† %longname | raw -q notice $nick :version %ctcpver                                   | notice $nick You are a †ChanOp† | ignore -tu20 *!*@ $+ $site | unset %ctcpver
n39=+35:DCC SEND: {
n40=if ($parm5 == 19 || $parm5 == 7) { ignore -u300 *!*@ $+ $site | msg $nick %sign ::: You are now on ignore for an attempted port $parm5 dcc send. Ignore will be lifted in five (5) minutes. | onotice %home %halfsign OPS: $nick attempted a port $parm5 dcc send. %halfsign | halt }
n41=else { notice $nick Now putting your file in the UPLOADS dir }
n42=}
n43=+35:DCC CHAT: {
n44=if ($parm5 == 19 || $parm5 == 7) { ignore -u300 *!*@ $+ $site | msg $nick %sign ::: You are now on ignore for an attempted port $parm5 dcc chat. Ignore will be lifted in five (5) minutes. | onotice %home %halfsign OPS: $nick attempted a port $parm5 dcc chat. %halfsign | halt }
n45=else { 
n46=%n = 0
n47=:start
n48=inc %n
n49=if ($chat(%n) == $null) { auser 35 $nick | goto done } 
n50=if ($chat(%n) == $nick) { msg $nick %sign ::: You are already on the PartyLine | ignore -tu15 $nick | halt }
n51=else { goto start }
n52=}
n53=:done
n54=}
n55=+35:*:halt
n56=*
n57=+45:VERSION:/set %ctcpver †×†Running:†×† %longname | raw -q notice $nick :version %ctcpver                                   | notice $nick You are a †MASTER† | ignore -tu20 *!*@ $+ $site | unset %ctcpver
n58=+45:DCC SEND: {
n59=if ($parm5 == 19 || $parm5 == 7) { ignore -u300 *!*@ $+ $site | msg $nick %sign ::: You are now on ignore for an attempted port $parm5 dcc send. Ignore will be lifted in five (5) minutes. | onotice %home %halfsign OPS: $nick attempted a port $parm5 dcc send. %halfsign | halt }
n60=else { notice $nick Now putting your file in the UPLOADS dir }
n61=}
n62=+45:DCC CHAT: {
n63=if ($parm5 == 19 || $parm5 == 7) { ignore -u300 *!*@ $+ $site | msg $nick %sign ::: You are now on ignore for an attempted port $parm5 dcc chat. Ignore will be lifted in five (5) minutes. | onotice %home %halfsign OPS: $nick attempted a port $parm5 dcc chat. %halfsign | halt }
n64=else { 
n65=%n = 0
n66=:start
n67=inc %n
n68=if ($chat(%n) == $null) { auser 45 $nick | goto done } 
n69=if ($chat(%n) == $nick) { msg $nick %sign ::: You are already on the PartyLine | ignore -tu15 $nick | halt }
n70=else { goto start }
n71=}
n72=:done
n73=}
n74=+45:*:halt
n75=*
n76=+48:DCC CHAT:  {
n77=if ($parm5 == 19 || $parm5 == 7) { ignore -u300 *!*@ $+ $site | onotice %home %halfsign OPS: $nick attempted a port $parm5 dcc chat. $nick is a PartyLine Bot. %halfsign | halt }
n78=else { 
n79=%n = 0
n80=:start
n81=inc %n
n82=if ($chat(%n) == $null) { auser 48 $nick | goto done } 
n83=if ($chat(%n) == $nick) { ignore -tu15 $nick | halt }
n84=else { goto start }
n85=}
n86=:done
n87=}
n88=+49:DCC CHAT:  {
n89=if ($parm5 == 19 || $parm5 == 7) { ignore -u300 *!*@ $+ $site | onotice %home %halfsign OPS: $nick attempted a port $parm5 dcc chat. $nick is a BotLink Bot. %halfsign | halt }
n90=else { 
n91=%n = 0
n92=:start
n93=inc %n
n94=if ($chat(%n) == $null) { auser 49 $nick | goto done } 
n95=if ($chat(%n) == $nick) { ignore -tu15 $nick | halt }
n96=else { goto start }
n97=}
n98=:done
n99=}
n100=+50:*: :>
n101=*
n102=1:*:/ignore -tiu300 *!*@ $+ $site | halt
n103=**** End FLooD Protection

[Events]
n0=****Clone Crap
n1=35:ON CHAT:.clones*: {
n2=unset %clone.temp 
n3=unset %clone.scan 
n4=unset %clone.nick*
n5=unset %clone.listing
n6=unset %clone.temp
n7=%clone.count = 1
n8=set %clone.request = $+ $nick   
n9=if ($parm2 == id) { 
n10=enable #clone.id 
n11=who %home 
n12=halt
n13=}
n14=if ($parm2 == remove) {
n15=enable #clone.remove
n16=who %home
n17=}
n18=}
n19=****Master only commands
n20=+45:ON CHAT:.servers:/play =$nick c:\chanbot\system\servers.sys 0
n21=+45:ON CHAT:.nick*:/nick $parm2
n22=+45:ON CHAT:.sethome*:/part %home | /set -q %home $parm2 | /msg =$nick Home channel is now $parm2 | /join %home
n23=+45:ON CHAT:.setmotd*:/write -c c:\chanbot\system\motd.txt $parm2* | /msg =$nick MOTD file is now set to " $+ $parm2* $+ "
n24=+45:ON CHAT:.+file*:/run c:\chanbot\system\moveit.bat $parm2
n25=+45:ON CHAT:.-file*:/run c:\chanbot\system\moveit2.bat $parm2
n26=+45:ON CHAT:.del*:/run c:\chanbot\system\del.bat $parm2
n27=+45:ON CHAT:.link*:/set -q %botnick $parm2 | /set -q %botadr N/A | /guser 49 $parm2 3 | /auser 49 $parm2 | /link | /msg =$nick BotLink is now activated. $me --> $parm2 | msg =$nick MUST have added $me to $parm2 with .+bot command | wall BotLink is now activated. $me --> $parm2
n28=+45:ON CHAT:.unlink:/unlink | /ruser 49 %botnick | /ruser 49 %botnick 3 | /unset -q %botnick | /set -q %botadr N/A | /msg =$nick BotLink Deactivated. | /rlevel 49 | /flush 49 | wall BotLink Deactivated.
n29=+45:ON CHAT:.+partybot*:/auser 48 $parm2 | msg =$nick $parm2 may now access the partyline as a known bot.
n30=+45:ON CHAT:.-partybot*:/ruser 48 $parm2 | msg =$nick $parm2 is now deleted.
n31=+45:ON CHAT:.reload:/msg =$nick Now reloading all files... | /reload | /timer 1 5 /msg =$nick Reload now complete.
n32=+45:ON CHAT:.userfile:?:/dcc send $nick c:\chanbot\users.ini | /msg =$nick Now sending you my user file...
n33=****End Master only commands
n34=*
n35=****Mode settings
n36=35:ON CHAT:.auto-op off:/disable #auto-op-on | /enable #auto-op-off | /set -q %aop OFF | /msg =$nick Auto-Op is now Off.
n37=35:ON CHAT:.auto-op on:/enable #auto-op-on | /disable #auto-op-off | /set -q %aop ON | /msg =$nick Auto-Op is now On.
n38=35:ON CHAT:.bitch on:/enable #bitch | /set %bitch ON | /msg =$nick Bitch mode is now On.
n39=35:ON CHAT:.bitch off:/disable #bitch | /set %bitch OFF | /msg =$nick Bitch mode is now Off.
n40=35:ON CHAT:.swear on:/enable #swearing | /set %swear ON | /msg =$nick Swear-Kick is now On.
n41=35:ON CHAT:.swear off:/disable #swearing | /set %swear OFF | /msg =$nick Swear-Kick is now Off.
n42=35:ON CHAT:.text on:/enable #text | /set -q %text ON | /msg =$nick Text Protect is now On.
n43=35:ON CHAT:.text off:/disable #text | /set -q %text OFF | /msg =$nick Text Protect is now Off.
n44=35:ON CHAT:.topic on:/enable #topic | /set -q %topicstat ON | /topic %home %topic | /msg =$nick Topic Protect is now On. | /msg =$nick You may want to set the Topic Line with the .settopic command. | /msg =$nick Topic Line currently is: %topic
n45=35:ON CHAT:.topic off:/disable #topic | /set -q %topicstat OFF | /msg =$nick Topic Protect is now Off.
n46=35:ON CHAT:.mode on:/enable #mode | /set -q %mode ON | /msg =$nick Mode Protection is now On. | /mode %home +tn-sklim
n47=35:ON CHAT:.mode off:/disable #mode | /set -q %mode OFF | /msg =$nick Mode Protection is now Off.
n48=35:ON CHAT:.split on:/enable #split | /set -q %split ON | /msg =$nick NetSplit detection is now On.
n49=35:ON CHAT:.split off:/disable #split | /set -q %split OFF | /msg =$nick NetSplit detection is now Off.
n50=****End Mode settings
n51=*
n52=****Add user commands
n53=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
n54=+49:ON CHAT:.+vip*:?:/guser 25 $parm2 3 | /auser 25 $parm2 
n55=+49:ON  CHAT:.-vip*:?:/ruser 25 $parm2 3 | /ruser 25 $parm2
n56=+49:ON  CHAT:.+op*:?:/guser 35 $parm2 3 | /auser 35 $parm2
n57=+49:ON  CHAT:.-op*:?:/ruser 35 $parm2 3 | /ruser 35 $parm2
n58=+49:ON  CHAT:.+shitadr:?:/auser 1 $parm2
n59=+49:ON  CHAT:.-shitadr*:?:/ruser 1 $parm2
n60=+49:ON  CHAT:.+shit*:?:/guser 1 $parm2 3
n61=+49:ON  CHAT:.-shit*:?:/ruser 1 $parm2 3
n62=+49:ON  CHAT:.+ignore*:?:/ignore -tip $parm2 3
n63=+49:ON  CHAT:.-ignore*:?:/ignore -r $parm2 3
n64=+49:ON  CHAT:.wipeusr:?:/wipeusr
n65=+49:ON  CHAT:.Iamleaving:?:/set %link 0 | /ruser =49 $nick | /disable #linkon | /enable #linkoff | /msg %home %sign ::: BotLink has been Temporarily Deactivated...
n66=;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
n67=+45:ON CHAT:.+vip*: { guser 25 $parm2 3 | /auser 25 $parm2 | /msg =$nick $parm2 is now ViP. | /mode %home +v $parm2 | /msg $parm2 You are now †ViP† My command character is †.† .help will get you help. ALL commands are done via DCC CHAT Window. | /onotice %home %halfsign OPS: $parm2 is now vip. %halfsign
n68=if (%link == 1) { msg =$nick Sending data to %botnick ... | msg = $+ %botnick .+vip $parm2 }
n69=}
n70=+45:ON CHAT:.-vip*: { ruser 25 $parm2 3 | /ruser 25 $parm2 | /msg =$nick $parm2 is now taken out of my user list. | /mode %home -v $parm2 | /onotice %home %halfsign OPS: $parm2 is now deleted. %halfsign
n71=if (%link == 1) { msg =$nick Sending data to %botnick ... | msg = $+ %botnick .-vip $parm2 }
n72=}
n73=+45:ON CHAT:.+op*: { guser 35 $parm2 3 | /auser 35 $parm2 | /msg =$nick $parm2 is now a Chan Op. | /mode %home +o $parm2 | /msg $parm2 You are now †Chan Op† My command character is †.† .help will get you help. ALL commands are done via DCC CHAT Window. | /onotice %home %halfsign OPS: $parm2 is now an op. %halfsign
n74=if (%link == 1) { msg =$nick Sending data to %botnick ... | msg = $+ %botnick .+op $parm2 }
n75=}
n76=+45:ON CHAT:.-op*: { ruser 35 $parm2 3 | /ruser 35 $parm2 | /msg =$nick $parm2 is now taken out of my user list. | /mode %home -o $parm2 | /onotice %home %halfsign OPS: $parm2 is now deleted. %halfsign
n77=if (%link == 1) { msg =$nick Sending data to %botnick ... | msg = $+ %botnick .-op $parm2 }
n78=}
n79=+45:ON CHAT:.+master*: { guser 45 $parm2 3 | /auser 45 $parm2 | /msg =$nick $parm2 is now a Master. | /mode %home +o $parm2 | /msg $parm2 You are now †MASTER† My command character is †.† .help will get you help. ALL commands are done via DCC CHAT Window. | /onotice %home %halfsign OPS: $parm2 is now a master. %halfsign
n80=if (%link == 1) { msg =$nick This data is NOT being sent through the BotLink... }
n81=}
n82=+45:ON CHAT:.-master*: { ruser 45 $parm2 3 | /ruser 45 $parm2 | /msg =$nick $parm2 is now taken out of my user list. | /mode %home -o $parm2 | /onotice %home %halfsign OPS: $parm2 is now deleted. %halfsign
n83=if (%link == 1) { msg =$nick This data is NOT being sent through the BotLink.... }
n84=}
n85=+45:ON CHAT:.+bot*: { auser 49 $parm2 | /guser 49 $parm2 3 | /msg =$nick $parm2 is now a known bot. | /onotice %home %halfsign OPS: $parm2 is now a bot. %halfsign
n86=if (%link == 1) { msg =$nick This data is NOT being sent though the BotLink. }
n87=}
n88=+45:ON CHAT:.-bot*: { ruser =49 $parm2 | /ruser =49 $parm2 3 | /msg =$nick $parm2 is now removed. | /onotice %home %halfsign OPS: $parm2 is now deleted. %halfsign
n89=if (%link == 1) { msg =$nick This data is NOT being sent through the BotLink. }
n90=}
n91=35:ON CHAT:.+shitadr*: { auser 1 $parm2 | /msg =$nick $parm2 is now a ShitListed address. | /onotice %home %halfsign OPS: $parm2 is now shitlisted. %halfsign
n92=if (%link == 1) { msg =$nick Sending data to %botnick ... | msg = $+ %botnick .+shitadr $parm2 }
n93=}
n94=35:ON CHAT:.-shitadr*: { ruser 1 $parm2 | /msg =$nick $parm2 is now a non ShitListed address. | /onotice %home %halfsign OPS: $parm2 is now unshitlisted. %halfsign
n95=if (%link == 1) { msg =$nick Sending data to %botnick ... | msg = $+ %botnick .-shitadr $parm2 }
n96=}
n97=35:ON CHAT:.+shit*: { guser 1 $parm2 3 | /msg =$nick $parm2 is now on the ShitList. | /ban %home $parm2 3 | /kick %home $parm2 ChanBot) (ShitListed on: $date | /onotice %home %halfsign OPS: $parm2 is now shitlisted. %halfsign
n98=if (%link == 1) { msg =$nick Sending data to %botnick ... | msg = $+ %botnick .+shit $parm2 }
n99=}
n100=35:ON CHAT:.-shit*: { ruser 1 $parm2 3 | /msg =$nick $parm2 is now UN-ShitListed. | /onotice %home %halfsign OPS: $parm2 is now unshitlisted. %halfsign
n101=if (%link == 1) { msg =$nick Sending data to %botnick ... | msg = $+ %botnick .-shit $parm2 }
n102=}
n103=35:ON CHAT:.+ignore*: { ignore -tip $parm2 3 | /msg =$nick $parm2 is now on ignore. | /onotice %home %halfsign OPS: $parm2 is now on ignore. %halfsign
n104=if (%link == 1) { msg =$nick Sending data to %botnick ... | msg = $+ %botnick .+ignore $parm2 }
n105=}
n106=35:ON CHAT:.-ignore*: { ignore -r $parm2 3 | /msg =$nick $parm2 is now un-ignored. | /onotice %home %halfsign OPS: $parm2 is now unignored. %halfsign
n107=if (%link == 1) { msg =$nick Sending data to %botnick ... | msg = $+ %botnick .-ignore $parm2 }
n108=}
n109=+45:ON CHAT:.wipeusr: { msg =$nick This will wipe the user list of ALL users except masters. Are you sure you want to continue? (.yes will wipe the user list)
n110=if (%link == 1) { msg =$nick Data WILL be sent through BotLink ... }
n111=}
n112=+45:ON CHAT:.yes: { wipeusr | /msg =$nick User List has been cleared.
n113=if (%link == 1) { msg = $+ %botnick .wipeusr | msg =$nick Sending data to %botnick ... }
n114=}
n115=+45:ON CHAT:.quit: { quit †QUIT†:::† $+ $nick $+ † 
n116=if (%link == 1) { msg = $+ %botnick .Iamleaving }
n117=}
n118=+45:ON CHAT:.die: { quit †DEAD†:::† $+ $nick $+ † | /exit
n119=if (%link == 1) { msg = $+ %botnick .Iamleaving }
n120=}
n121=+45:ON CHAT:.rehash: { quit †REHASH†:::† $+ $nick $+ † | /server $server $port | /timer13 1 60 /server $read c:\chanbot\system\servers.sys
n122=if (%link == 1) { msg = $+ %botnick .Iamleaving }
n123=}
n124=+45:ON CHAT:.server*: { quit †Server Change†:::† $+ $nick $+ † | /server $parm2*
n125=if (%link == 1) { msg = $+ %botnick .Iamleaving }
n126=}
n127==49!:ON QUIT: { ruser =49 $nick 
n128=if (%link == 1 || $parm1 == excess && $parm2 == flood && $parm3 == $null) { set %link 0 | msg %home %sign ::: A Flood has been detected through BotLink... Protecting %home $+ ... | mode %home +s | ignore -tiu300 *!*@* } 
n129=}
n130=****End Add user commands
n131=*
n132=****op/vip commands
n133=+25:ON CHAT:.opme:/msg =$nick %sign ::: Access Error!
n134=+45:ON CHAT:.opme:/mode %home +o $nick
n135=+45:ON CHAT:.deopme:/mode %home -o $nick
n136=+35:ON CHAT:.opme:/mode %home +o $nick
n137=+35:ON CHAT:.deopme:/mode %home -o $nick
n138=25:ON CHAT:.vipme:/mode %home +v $nick
n139=25:ON CHAT:.devipme:/mode %home -v $nick
n140=****End op/vip commands
n141=*
n142=#auto-op-on start
n143=****Auto-op/vip commands
n144=+25!:ON JOIN:#:/mode $chan +v $nick | /notice $nick †ViP† | /auser 25 $nick  
n145=+35!:ON JOIN:#:/mode $chan +o $nick | /notice $nick †Chan Op† | /auser 35 $nick 
n146=+45!:ON JOIN:#:/mode $chan +o $nick | /notice $nick †MASTER† | /auser 45 $nick 
n147=+49!:ON JOIN:#:/mode $chan +o $nick | /notice $nick †BOT† | /auser 49 $nick | /set -q %botnick $nick | /set -q %botadr $address | /enable #linkon | /disable #linkoff | /msg $chan %sign ::: BotLink is now active again... | /auser =49 $nick 
n148=#auto-op-on end
n149=#auto-op-off disabled
n150=+25!:ON JOIN:#:/notice $nick †ViP† | /auser 25 $nick 
n151=+35!:ON JOIN:#:/notice $nick †Chan Op† | /auser 35 $nick 
n152=+45!:ON JOIN:#:/notice $nick †MASTER† | /auser 45 $nick 
n153=+49!:ON JOIN:#:/notice $nick †BOT† | /auser =49 $nick | /set -q %botnick $nick | /set -q %botadr $address | /enable #linkon | /disable #linkoff | /msg $chan %sign ::: BotLink is now active again... | /auser 49 $nick 
n154=#auto-op-off end
n155=+25!:ON PART:#:/ruser 25 $nick 
n156=+35!:ON PART:#:/ruser 35 $nick 
n157=+45!:ON PART:#:/ruser 45 $nick
n158=+25!:ON QUIT:/ruser 25 $nick 
n159=+35!:ON QUIT:/ruser 35 $nick 
n160=+45!:ON QUIT:/ruser 45 $nick
n161=+45!:ON PART:#:/ruser 45 $nick
n162=+25!:ON NICK:/ruser 25 $nick | auser 25 $newnick
n163=+35!:ON NICK:/ruser 35 $nick | auser 35 $newnick
n164=+45!:ON NICK:/ruser 45 $nick | auser 45 $newnick
n165=+48!:ON NICK:/ruser 48 $nick | auser 48 $newnick
n166=****End Auto-op/vip commands
n167=*
n168=****Kiks/bans
n169=+25:ON CHAT:.kban*:/msg =$nick %sign ::: Access Error!
n170=+25:ON CHAT:.bkick*:/msg =$nick %sign ::: Access Error!
n171=+25:ON CHAT:.ban*:/msg =$nick %sign ::: Access Error!
n172=+25:ON CHAT:.kick*:/msg =$nick %sign ::: Access Error!
n173=35:ON CHAT:.kick*: {
n174=if ($parm2 != $me) { kick %home $parm2 ChanBot) (Requested by: $nick }
n175=}
n176=35:ON CHAT:.banadr*: {
n177=if ($parm2 !iswm $address($me,1) { mode %home +b $parm2 }
n178=}
n179=35:ON CHAT:.ban*: {
n180=if ($parm2 != $me) { ban %home $parm2 3 }
n181=}
n182=35:ON CHAT:.kban*: {
n183=if ($parm2 != $me) { mode %home -o+b $parm2 $address($parm2,4) | kick %home $parm2 ChanBot) (Requested by: $nick }
n184=}
n185=35:ON CHAT:.bkick*: {
n186=if ($parm2 != $me) { mode %home -o+b $parm2 $address($parm2,4) | kick %home $parm2 ChanBot) (Requested by: $nick }
n187=}
n188=****End Kiks/bans
n189=*
n190=****Misc commands
n191=25:ON CHAT:.owner:/msg =$nick My owner is: %owner
n192=25:ON CHAT:.users:/msg =$nick People in: $dde chanbot users %home
n193=25:ON CHAT:.motd:/play =$nick c:\chanbot\system\motd.txt 600
n194=35:ON CHAT:.say*:/cbtalk
n195=35:ON CHAT:.act*:/cbact
n196=35:ON CHAT:.files:/fserve $nick 2 c:\chanbot\uploads\files c:\chanbot\system\files.txt
n197=35:ON CHAT:.gethome:/join %home
n198=45:ON CHAT:.files:/fserve $nick 2 c:\chanbot\uploads c:\chanbot\system\files.txt
n199=45:ON CHAT:.logs:/fserve $nick 2 c:\chanbot\logs
n200=+25:ON CHAT:.me:/you_r ViP
n201=+35:ON CHAT:.me:/you_r ChanOp
n202=+45:ON CHAT:.me:/you_r MASTER 
n203=25:ON CHAT:.whois*:/cheklvl
n204=****End Misc commands
n205=*
n206=****Channel Commands
n207=35:ON TEXT:.kick*:#: { 
n208=if ($parm2 == $me) { halt }
n209=kick $chan $parm2 ChanBot) (Requested by: $nick 
n210=}
n211=35:ON TEXT:.banadr*:#: {
n212=if ($parm2 iswm $address($me,1) { halt }
n213=mode $chan +b $parm2
n214=}
n215=35:ON TEXT:.ban*:#: {
n216=if ($parm2 == $me) { halt }
n217=ban $chan $parm2 3
n218=}
n219=35:ON TEXT:.kban*:#: {
n220=if ($parm2 == $me) { halt } 
n221=ban $chan $parm2 3 | /kick %home $parm2 ChanBot) (Requested by: $nick
n222=}
n223=35:ON TEXT:.bkick*:#: { 
n224=if ($parm2 == $me) { halt }
n225=mode %home -o+b $parm2 $address($parm2,4) | /kick %home $parm2 ChanBot) (Requested by: $nick
n226=}
n227=35:ON TEXT:.shitadr*:#: {
n228=if ($parm2 iswm $address($me,1) { halt }
n229=auser 1 $parm2 | /notice $nick $parm2 is now on the ShitList. To unshitlist $parm2 $+ , /msg $me .-shitadr $parm2 
n230=}
n231=35:ON TEXT:.shit*:#: {
n232=if ($parm2 == $me) { halt } 
n233=guser 1 $parm2 3 | /notice $nick $parm2 is now on the ShitList. To unshitlist $parm2 $+ , /msg $me .-shit $parm2 | /ban $chan $parm2 3 | /kick $chan $parm2 ChanBot) (ShitListed on: $date
n234=}
n235=35:ON TEXT:.ignore*:#: {
n236=if ($parm2 == $me) { halt } 
n237=ignore -tip $parm2 3 | /notice $nick $parm2 is now on ignore. To unignore $parm2 $+ , /msg $me .-ignore $parm2
n238=}
n239=25:ON TEXT:.ping:#:/pingreply
n240=25:ON TEXT:.ver:#:/verreply
n241=35:ON TEXT:.op:#:/opreply
n242=35:ON TEXT:.topic*:#:/topic %home $parm2*
n243=****End Channel Commands
n244=*
n245=****Misc Events
n246=1:ON INVITE:#:/ignore -iu300 *!*@ $+ $site
n247=1:ON BAN:#: {
n248=%banmask = $address($me,1)
n249=if ($banmask iswm %banmask && $nick == $me) { mode $chan -b $banmask }
n250=if ($banmask iswm %banmask && $nick != $me) {
n251=mode $chan -b $banmask
n252=kick $chan $nick ChanBot) (Self Ban Protection
n253=}
n254=if ($me isop $chan) {  
n255=%number = 0
n256=:ban
n257=%number = %number + 1
n258=if ($banmask iswm $address($nopnick(%number,$chan),0)) { kick $chan $nopnick(%number,$chan) ChanBot) (Banned: $banmask }
n259=if ($nopnick(%number,$chan) == $null) { halt }
n260=goto ban
n261=}
n262=}
n263=+15:ON JOIN:#:/auser 15 $nick
n264=+15:ON PART:#:/ruser 15 $nick
n265=+15:ON SERVEROP:#:/mode $chan -o $opnick
n266=+25:ON SERVEROP:#:/mode $chan -o $opnick
n267=+50:ON NICK:/ruser 50 $nick | /auser 50 $newnick 
n268=+50:ON DEOP:#:/opz | /timer10 0 15 /opz | /set -q %dop $nick
n269=+50:ON OP:#: { 
n270=timer10 off 
n271=if (%dop ison $chan && %dop != $me) { mode %home -o %dop | msg %dop %sign ::: Do not deop or kick me in the future. | unset -q %dop }
n272=else { halt }
n273=}
n274=+50:ON SERVEROP:#:/timer10 off 
n275=+50:ON KICK:#:/timer10 0 15 /opz | set %dop $nick
n276=****Misc Events end
n277=*
n278=****Flood Detect - Coded by Jwit - Taken directly from The ĂźLAh MANiA Script by Jwit.
n279=#flood1 start
n280=1!:ON QUIT: { 
n281=if ($parm1 == excess && $parm2 == flood && $parm3 == $null) { 
n282=disable #flood1 | enable #flood2 | timer71 1 45 /disable #flood2 | timer72 1 46 /enable #flood1 | echo 4 %home †† Flood Detect Level 1 Triggered †† 
n283=}
n284=}
n285=#flood1 end
n286=#flood2 disabled
n287=1!:ON QUIT: { 
n288=if ($parm1 == excess && $parm2 == flood && $parm3 == $null) { 
n289=disable #flood2 | enable #flood3 | timer73 1 45 /disable #flood3 | timer74 1 46 /enable #flood2 | timer71 off | timer 72 off | timer71 1 90 /disable #flood2 | timer72 1 91 /enable #flood1 | echo 4 %home  †† Flood Detect Level 2 Triggered †† 
n290=}
n291=}
n292=#flood2 end
n293=#flood3 disabled
n294=1!:ON QUIT: { 
n295=if ($parm1 == excess && $parm2 == flood && $parm3 == $null) { 
n296=disable #flood3 | enable #flood1 | timer73 off | timer74 off | msg %home %sign ::: A Flood Has Been Detected | mode %home +s | ignore -ciu300 *!*@*  
n297=}
n298=}
n299=#flood3 end
n300=****Flood Detect - Coded by Jwit - Taken directly from The ĂźLAh MANiA Script by Jwit.
n301=*
n302=****Bitch mode
n303=#bitch disabled
n304=@+45:ON OP:#:/echo 1 %home *** [ +o for $opnick at $time ]
n305=@+35:ON OP:#:/echo 1 %home *** [ +o for $opnick at $time ]
n306=@+25:ON OP:#:/mode $chan -o $opnick | /msg $chan %sign $opnick is a ViP user, not a Chan Op!
n307=@+15:ON OP:#:/mode $chan -o $opnick | /msg $chan %sign $opnick isn't a Channel Operator.
n308=@+35!:ON DEOP:#:/mode $chan +o $opnick | /msg $nick Please don't deop $opnick - he is a Channel Operator.
n309=@<45!:ON DEOP:#:/mode $chan +o $opnick | /kick $chan $nick ChanBot) (Do NOT deop Master users
n310=@+25!:ON KICK:#:/msg $nick $knick is a ViP user. Please don't kick him. | /invite $knick $chan
n311=@+35!:ON KICK:#:/msg $nick $knick is a Chan Op user! DO NOT kick him! | /invite $knick $chan
n312=@<45!:ON KICK:#:/kick $chan $nick ChanBot) (Do NOT kick Master users | /msg $nick $knick is a Master user! NEVER kick him! | /invite $knick $chan
n313=#bitch end
n314=****End Bitch mode
n315=*
n316=****Shitlist events
n317=+1:ON JOIN:#:/ban $chan $nick 3 | /kick %home $nick ChanBot) (ShitListed User Detected
n318=+1:ON TEXT:*:#:/ban $chan $nick 3 | /kick %home $nick ChanBot) (ShitListed Text Detected
n319=+1:ON NICK:/ban %home $nick 3 | /kick %home $nick ChanBot) (ShitListed Nick Change Detected
n320=+1:ON ACTION:#:/ban $chan $nick 3 | /kick %home $nick ChanBot) (ShitListed Action Detected
n321=+1:ON NOTICE:#:/ban $chan $nick 3 | /kick %home $nick ChanBot) (ShitListed Notice Detected
n322=****End Shitlist events
n323=*
n324=****NEWERER Help commands
n325=+25:ON CHAT:.commands:/play =$nick c:\chanbot\help\vip.txt 0
n326=+35:ON CHAT:.commands:/play =$nick c:\chanbot\help\op.txt 0
n327=+45:ON CHAT:.commands:/play =$nick c:\chanbot\help\master.txt 0
n328=+35:ON CHAT:.help:/msg =$nick %sign === Help Commands === | /msg =$nick .commands «» commands you may use via DCC CHAT window. | /msg =$nick .chan «» commands you may use via the channel. | msg =$nick .partyhelp «» partyline commands | /msg =$nick === End Help ===
n329=+25:ON CHAT:.help:/msg =$nick %sign === Help Commands === | /msg =$nick .commands «» commands you may use via DCC CHAT window. | msg =$nick .partyhelp «» partyline commands | /msg =$nick === End Help ===
n330=+45:ON CHAT:.help:/msg =$nick %sign === Help Commands === | /msg =$nick .commands «» commands you may use via DCC CHAT window. | /msg =$nick .chan «» commands you may use in the channel. | /msg =$nick .hlplink «» help with setting up a BotLink. | msg =$nick .partyhelp «» partyline commands | /msg =$nick === End Help ===
n331=+45:ON CHAT:.hlplink:/play =$nick c:\chanbot\system\botlink.txt 0
n332=35:ON CHAT:.chan:/play =$nick $nick c:\chanbot\help\chan.txt 0
n333=****End NEWERER Help commands
n334=+25:ON TEXT:.commands:?:/msg $nick DCC Sending Helpfile vip.txt... | /timer 1 5 /dcc send $nick c:\chanbot\help\vip.txt 
n335=+35:ON TEXT:.commands:?:/msg $nick DCC Sending Helpfile op.txt... | /timer 1 5 /dcc send $nick c:\chanbot\help\op.txt 
n336=+45:ON TEXT:.commands:?:/msg $nick DCC Sending Helpfile master.txt... | /timer 1 5 /dcc send $nick c:\chanbot\help\master.txt 
n337=+35:ON TEXT:.help:?:/msg $nick %sign === Help Commands === | /msg $nick .commands «» commands you may use via DCC CHAT window. | /msg $nick .chan «» commands you may use via the channel. | /msg $nick === All commands result in a DCC SEND from the bot. | /msg $nick === End Help ===
n338=+25:ON TEXT:.help:?:/msg $nick %sign === Help Commands === | /msg $nick .commands «» commands you may use via DCC CHAT window. | /msg $nick === All commands result in a DCC SEND from the bot. | /msg $nick === End Help ===
n339=+45:ON TEXT:.help:?:/msg $nick %sign === Help Commands === | /msg $nick .commands «» commands you may use via DCC CHAT window. | /msg $nick .chan «» commands you may use in the channel. | /msg $nick .botlink «» help with setting up a BotLink. | /msg $nick === All commands result in a DCC SEND from the bot. | /msg $nick === End Help ===
n340=+45:ON TEXT:.botlink:?:/msg $nick DCC Sending Helpfile botlink.txt... | /timer 1 5 /dcc send $nick c:\chanbot\system\botlink.txt 
n341=35:ON TEXT:.chan:?:/msg $nick DCC Sending Helpfile chan.txt... | /timer 1 5 /dcc send $nick $nick c:\chanbot\help\chan.txt 
n342=*
n343=****Status commands
n344=25:ON CHAT:.stats:/msg =$nick [†ChanBot†STATUS† $+ $time $+ †] | /msg =$nick [†OWNER† $+ %owner $+ †] | /msg =$nick †Home Channel†  %home | /msg =$nick †BotLink† %botnfo ( $+ %botadr $+ ) | /msg =$nick †Bitch Mode† %bitch | /msg =$nick †Auto-Op† %aop | /msg =$nick †Swear-Kick† %swear | /msg =$nick †Text Flood Protect† %text | /msg =$nick †Mode Protect† %mode | /msg =$nick †NetSplit Detect† %split | /msg =$nick †Topic Protect† %topicstat | /msg =$nick [†END†STATUS†]
n345=****End Status commands
n346=*
n347=****Swearing
n348=#swearing disabled
n349=*+15:ON TEXT:*fuck*:#:/kick $chan $nick ChanBot) (Swearing-->Language check
n350=*+15:ON TEXT:*shit*:#:/kick $chan $nick ChanBot) (Swearing-->Language check
n351=*+15:ON TEXT:*fuq*:#:/kick $chan $nick ChanBot) (Swearing-->Language check
n352=*+15:ON TEXT:*pussy*:#:/kick $chan $nick ChanBot) (Swearing-->Language check
n353=*+15:ON TEXT:*cunt*:#:/kick $chan $nick ChanBot) (Swearing-->Language check
n354=*+15:ON TEXT:*dick*:#:/kick $chan $nick ChanBot) (Swearing-->Language check
n355=*+15:ON TEXT:*whore*:#:/kick $chan $nick ChanBot) (Swearing-->Language check
n356=*+15:ON TEXT:*bitch*:#:/kick $chan $nick ChanBot) (Swearing-->Language check
n357=*+15:ON TEXT:*slut*:#:/kick $chan $nick ChanBot) (Swearing-->Language check
n358=*+15:ON TEXT:*biatch*:#:/kick $chan $nick ChanBot) (Swearing-->Language check
n359=*+15:ON TEXT:*mutherfucker*:#:/kick $chan $nick ChanBot) (Swearing-->Language check
n360=*+15:ON TEXT:*bastard*:#:/kick $chan $nick ChanBot) (Swearing-->Language check
n361=*+15:ON TEXT:*nigga*:#:/kick $chan $nick ChanBot) (Swearing-->Language check
n362=*+15:ON TEXT:*nigger*:#:/kick $chan $nick ChanBot) (Swearing-->Language check
n363=#swearing end
n364=****End Swearing
n365=*
n366=***Text/action flood prot
n367=#text start
n368=*+15:ON TEXT:*:#: { if ($nick isop $chan) { halt }
n369=else { auser 14 $nick | timer 1 5 /ruser 14 $nick }
n370=}
n371=*+14:ON TEXT:*:#:/auser 13 $nick | /timer 1 5 /ruser 13 $nick
n372=*+13:ON TEXT:*:#:/auser 12 $nick | /timer 1 5 /ruser 12 $nick
n373=*+12:ON TEXT:*:#:/auser 11 $nick | /timer 1 5 /ruser 11 $nick
n374=*+11:ON TEXT:*:#:/auser 10 $nick | /timer 1 5 /ruser 10 $nick
n375=*+10:ON TEXT:*:#:/auser 9 $nick | /timer 1 5 /ruser 9 $nick
n376=*+9:ON TEXT:*:#:/ruser 9 $nick | /kick $chan $nick ChanBot) (Text Flood
n377=*+15:ON ACTION:*:#: { if ($nick isop $chan) { halt } 
n378=else { auser 14 $nick | timer 1 5 /ruser 14 $nick }
n379=}
n380=*+14:ON  ACTION:*:#:/auser 13 $nick | /timer 1 5 /ruser 13 $nick
n381=*+13:ON  ACTION:*:#:/auser 12 $nick | /timer 1 5 /ruser 12 $nick
n382=*+12:ON  ACTION:*:#:/auser 11 $nick | /timer 1 5 /ruser 11 $nick
n383=*+11:ON ACTION:*:#:/auser 10 $nick | /timer 1 5 /ruser 10 $nick
n384=*+10:ON  ACTION:*:#:/auser 9 $nick | /timer 1 5 /ruser 9 $nick
n385=*+9:ON  ACTION:*:#:/ruser 9 $nick | /kick $chan $nick ChanBot) (Action Flood
n386=#text end
n387=****End Text/action flood prot
n388=*
n389=****Mode protect
n390=#mode disabled
n391=+35!:ON MODE:#:+tn-pnikls:/notice $nick %sign :: Illegal $chan mode change!
n392=#mode end
n393=****End Mode protect
n394=*
n395=****Server Notice
n396=#split disabled
n397=15:ON SNOTICE:*Net break*:/amsg %sign ::: $parm2*
n398=15:ON SNOTICE:*Net junction*:/amsg %sign ::: $parm2*
n399=15:ON SNOTICE:*Connection to*:/amsg %sign ::: † $+ $server $+ † $parm2*
n400=15:ON SNOTICE:*Link with*:/amsg %sign ::: $parm2*
n401=15:ON SNOTICE:*Remote SQUIT*:/amsg %sign ::: $parm2*
n402=15:ON SNOTICE:*Local SQUIT*:/amsg %sign ::: $parm2*
n403=15:ON SNOTICE:*Received SQUIT*:/amsg %sign ::: $parm2*
n404=#split end
n405=15:ON SNOTICE:*:halt
n406=****End Server Notice
n407=*
n408=35:ON CHAT:.topic*:/topic %home $parm2*
n409=#topic disabled
n410=35:ON CHAT:.settopic*:/set -q %topic $parm2* | /set -q %topicstat ON " $+ $parm2* $+ " | /msg =$nick Topic Line set to: " $+ $parm2* $+ "
n411=15!:ON TOPIC:#:/topic $chan %topic | /notice $nick %sign ::: Topic Protection is ON.
n412=#topic end
n413=****Party Line Crap
n414=25!:ON TEXT:.party:*: {
n415=%n = 0
n416=:start
n417=inc %n
n418=if ($chat(%n) == $null) { dcc chat $nick | halt } 
n419=if ($chat(%n) == $nick) { msg $nick %sign ::: You are already on the PartyLine | ignore -pcu15 $nick | halt }
n420=else { goto start }
n421=}
n422=15!:ON CHATOPEN:/party -open 
n423=15!:ON CHATCLOSE:/party -close
n424=35!:ON CHAT:.boot*:/party -boot
n425=25!:ON CHAT:.ulist:/party -ulist
n426=35!:ON CHAT:.+partylink*: {
n427=msg =$nick -=- Linking to $parm2 $+ ...
n428=%n = 0
n429=:start
n430=inc %n
n431=if ($chat(%n) == $null) { dcc chat $parm2 | halt } 
n432=if ($chat(%n) == $parm2) { msg =$nick %sign ::: $parm2 is already on the PartyLine | halt }
n433=else { goto start }
n434=}
n435=35!:ON CHAT:.-partylink*: {
n436=msg =$nick -=- UnLinking from $parm2 $+ ...
n437=close -c $parm2
n438=%n = 0
n439=:start
n440=inc %n
n441=if ($chat(%n) == $null) { halt } 
n442=else { msg = $+ $chat(%n) -=- Part: $parm2 | goto start }
n443=}
n444=25!:ON CHAT:.partyhelp: {
n445=msg = $+ $nick %halfsign PartyLine Help %halfsign
n446=msg = $+ $nick .ulist - list people on partyline (all)
n447=msg = $+ $nick .boot - kick person from partyline (chanop)
n448=msg = $+ $nick .+partylink - link a bot to your partyline (chanop) (.-partylink unlinks)
n449=msg = $+ $nick %halfsign End Help %halfsign
n450=}
n451=48!:ON CHAT:-=-*: {
n452=if (Part isin $parm2) {
n453=%n = 0
n454=:start
n455=inc %n
n456=if ($chat(%n) == $null) { halt }
n457=if ($level($chat(%n)) >= 48) { goto start } 
n458=if ($chat(%n) == %botnick) { goto start }    
n459=else { msg = $+ $chat(%n)  $+ $nick $+  Part: $parm3 }
n460=goto start
n461=}
n462=if (Join isin $parm2) {
n463=%n = 0
n464=:start
n465=inc %n
n466=if ($chat(%n) == $null) { halt }
n467=if ($level($chat(%n)) >= 48) { goto start } 
n468=if ($chat(%n) == %botnick) { goto start }    
n469=else { msg = $+ $chat(%n)  $+ $nick $+  Join: $parm3 }
n470=goto start
n471=}
n472=if (Boot isin $parm2) {
n473=%n = 0
n474=:start
n475=inc %n
n476=if ($chat(%n) == $null { halt }
n477=if ($level($chat(%n)) >= 48) { goto start }    
n478=if ($chat(%n) == %botnick) { goto start }
n479=else { msg = $+ $chat(%n)  $+ $nick $+  Boot: $parm3 }
n480=}
n481=if ($parm2 == *) {
n482=%party.say = $parm4*
n483=%party.who = $remove($parm2,<)
n484=%party.who = $remove(%party.who,>)
n485=%n = 0
n486=:start
n487=inc %n
n488=if ($chat(%n) == $null) { halt }
n489=if ($level($chat(%n)) >= 48) { goto start } 
n490=if ($chat(%n) == %botnick) { goto start }      
n491=else { 
n492=msg = $+ $chat(%n)  $+ $nick $+  * %party.who %party.say 
n493=}
n494=goto start
n495=}
n496=else {
n497=%party.say = $parm3*      
n498=%party.who = $parm2
n499=%n = 0
n500=:start
n501=inc %n
n502=if ($chat(%n) == $null) { halt }
n503=if ($level($chat(%n)) >= 48) { goto start } 
n504=if ($chat(%n) == %botnick) { goto start }      
n505=else { 
n506=msg = $+ $chat(%n)  $+ $nick $+  %party.who %party.say 
n507=}
n508=goto start
n509=}
n510=}
n511=48!:ON CHAT:*:halt
n512=25!:ON CHAT:*:/party -talk

[Raw]
n0=352:* {
n1=%clone.temp = $parm6 $+ ! $+ $parm3 $+ @ $+ $parm4
n2=%clone.scan = $mask(%clone.temp,2)
n3=if ($parm6 == $me) { halt }
n4=if (%clone.scan isin %clone.listing)  { 
n5=set %clone.nick $+ %clone.count $parm6 | set %clone.adr $+ %clone.count !*@ $+ $parm4 | inc %clone.count 
n6=}
n7=%clone.listing = %clone.listing %clone.scan
n8=}
n9=#clone.remove disabled
n10=315:* {
n11=if (%clone.nick1 == $null) { msg %clone.request %halfsign No Clones Found %halfsign | halt }
n12=%n = 0
n13=:start
n14=inc %n
n15=if (%clone.nick [ $+ [ %n ] ] == $null) { disable #clone.remove | halt }
n16=%bootem = %clone.nick [ $+ [ %n ] ]
n17=raw -q mode %home -o+b %bootem $address(%bootem,3) | raw -q kick %home %bootem :ChanBot) (No Clones
n18=goto start
n19=}
n20=#clone.remove end
n21=#clone.id disabled
n22=315:* {
n23=if (%clone.nick1 == $null) { msg %clone.request %halfsign No Clones Found %halfsign | halt }
n24=%n = 0
n25=:start
n26=inc %n
n27=if (%clone.nick [ $+ [ %n ] ] == $null) { disable #clone.id | halt }
n28=msg %clone.request  $+ %n $+  %clone.nick [ $+ [ %n ] ] $+ %clone.adr [ $+ [ %n ] ]
n29=goto start
n30=}
n31=#clone.id end