on $*:TEXT:/^[@!]join ?war?/Si:#mmd: {
var %send = $iif(($left($1,1) == @) && (($nick isop #) || ($nick ishop #)),msg $chan,notice $nick) $+($chr(91),Wars,$chr(93))
if (!$regex($hget(War,Total),$+(/\b $+ $nick $+ \b/Si))) {
/hadd -m War Total $hget(War,Total) $nick
%send You have been added to the current war list. Total of $numtok($hget(War,Total),32) people joined so far.
}
else {
%send The nick $qt($nick) is already active in this war
}
}
on $*:TEXT:/^[@!]war ?list?/Si:#mmd: {
var %send = $iif(($left($1,1) == @) && (($nick isop #) || ($nick ishop #)),msg $chan,notice $nick) $+($chr(91),Wars,$chr(93))
if ($hget(War)) {
%send Total of $numtok($Hget(War,Total),32) signup $+ $iif($numtok($Hget(War,Total),32) == 1,s) $+ :
%send $hget(War,Total)
}
Else {
%send No logged nicks currently
}
}
on $*:TEXT:/^[@!]clear/Si:#mmd: {
var %send = $iif(($left($1,1) == @) && (($nick isop #) || ($nick ishop #)),msg $chan,notice $nick) $+($chr(91),Wars,$chr(93))
if ($nick isop $chan) {
if ($2) {
if ($regex($hget(War,Total),$+(/\b $+ $2 $+ \b/Si))) {
hadd -m War Total $remtok($hget(War,Total),$2,1,32)
%send Successfully deleted $qt($2) from the list
}
else {
%send The nick $qt($2) is not currently on the list
}
}
else {
hfree War
%send The list has been cleared completly
}
}
}