on $*:TEXT:/^[!.](cw|world)/Si:#:{ if ($chan == #PC) { HALT }
notice $nick The CW is currently $readini(cw.ini,worlds,$chan) set by $readini(cws.ini,Chansetter,$chan) approximately $duration($calc($ctime - %cwTime $chan)) ago. }
on $*:TEXT:/^[!@.]set(world|cw)/Si:#:{ if ($nick !isreg $chan) {
writeini cw.ini Worlds $chan $2-
set %cwTime $ctime $chan
writeini cws.ini ChanSetter $chan $nick
msg $chan The CW has been changed to $2- by $nick .
}
}
on *:TEXT:@*:#:{ if ($chan == #CastleWars) {
if ($nick !isreg $chan) { HALT }
mode $chan +m
ban -ku600 $chan $nick Don't use public commands or "@". 10 minute ban.
mode $chan -m
}
}
on *:TEXT:*#*:#:{ if ($chan == #castlewars) {
if ($nick !isreg $chan) { HALT }
ban -ku3600 $chan $nick Do not advertise or use "#". 1 hour ban.
}
}
on *:TEXT:.tb*:#:{ if ($nick !isreg $chan) {
if ($2 == $me) {
ban -ku600 $chan $nick hey $nick $+ ...what does this button do... $+ $nick $+ ? (10 min ban)
halt
}
if ($nick ishop $chan) && ($2 isop $chan) { notice $nick No } { HALT }
if ($nick ishop $chan) && ($2 ishop $chan) { notice $nick No } { HALT }
ban -ku $+ $calc($3 * 60) $chan $2 $4- (Requested( $+ $nick $+ )
}
}
on *:TEXT:!curseon*:#:{ if ($nick !isreg $chan) {
set %curseon on $chan | msg $chan Curse protection is now on. } }
on *:TEXT:!curseoff*:#:{ if ($nick !isreg $chan) {
set %curseon off $chan | msg $chan Curse protection is now off.
}
}
on *:TEXT:*shit*:#:{ if (%curseon == on $chan) {
inc %fishfried 1
ban -ku600 $chan $nick No cursing! (10 min ban) (Fishfried %fishfried
}
> }
on *:TEXT:*damn*:#:{ if (%curseon == on $chan) {
inc %fishfried 1
ban -ku600 $chan $nick No cursing! (10 min ban) (Fishfried %fishfried
}
}
on *:TEXT:*fuck*:#:{ if (%curseon == on $chan) {
inc %fishfried 1
ban -ku600 $chan $nick No cursing! (10 min ban) (Fishfried %fishfried
}
}
on *:TEXT:*bitch*:#:{ if (%curseon == on $chan) {
inc %fishfried 1
ban -ku600 $chan $nick No cursing! (10 min ban) (Fishfried %fishfried
}
}
on *:TEXT:*nigger*:#:{ if (%curseon == on $chan) {
inc %fishfried 1
ban -ku600 $chan $nick No cursing! (10 min ban) (Fishfried %fishfried
}
}
on *:TEXT:!spamon*:#:{ if ($nick !isreg $chan) {
set %spamon on $chan | msg $chan Spam protection is now on. } }
on *:TEXT:!spamoff*:#:{ if ($nick !isreg $chan) { set %spamon off $chan | msg $chan Spam protection is now off. } }
on *:TEXT:*:#:{ if (%spamon == on $chan) }
inc -u1 %var 1
if (%var == 4) {
inc %fishfried
}
on *:TEXT:*:#:{ if (%spamon == on $chan) {
inc -u1 %var 1
if (%var == 4) {
inc %fishfried
}
}
}
alias /cwtimer { /timercw 0 $1 /msg #CastleWars Tell your friends about #CastleWars! C'mon down and sit around! }
on me:TEXT:/cwtimer*:#:{ /timercw 0 $1 /msg #CastleWars Tell your friends about #CastleWars! C'mon down and sit around! }
on *:TEXT:.k*:#:{ if ($chan == #castlewars) {
if ($nick !isreg $chan) {
}
}
}
on *:TEXT:.commands*:#:{ if ($chan == #castlewars) {
if ($nick !isreg $chan) {
msg $nick .k <nick>
msg $nick .tb <nick> <time> <reason(optional)>
msg $nick .k <nick> <reason(optional)
msg $nick !curseon and !curseoff
msg $nick !spamon and !spamoff
msg $nick !setcw or !setworld
msg $nick !+m and !-m (Sets mode +m and -m)
msg $nick I automatically get people for using "@" and "#"
}
}
}
on *:TEXT:.unmute*:#:{ if ($chan == #castlewars) {
if ($nick !isreg $chan) {
mode $chan +m
}
}
}
on *:TEXT:.mute*:#:{ if ($chan == #castlewars) {
if ($nick !isreg $chan) {
mode $chan -m
}
}
}
on *:TEXT:.k*:#:{ if ($chan == #castlewars) {
if ($nick !isreg $chan) {
kick $chan $2 $3- (Requested( $+ $nick $+ )
}
}
}