/whod
Posted by KilledInAction
Tuesday, March 16, 2004
Description: How many people are really in your channel (see through +D/d)
;Usage: /whod [channel]
alias whod { if (($chan) && ($left($1,1) != $chr(35))) set %dchan $chan
elseif ($chan) set %dchan $1
elseif ($left($1,1) == $chr(35)) set %dchan $1
else { echo -a You must specify/be on a channel | return }
set %waitd 1
set %dwho 0
.raw names -d %dchan
}
raw 355:*: if (%waitd == 1) { inc %dwho $numtok($4-,32) | haltdef }
raw 366:*: if (%waitd == 1) { unset %waitd | echo -a %dwho people hidden under usermode +D/d in channel %dchan ( $+ $calc(%dwho + $nick(%dchan,0)) total people in the channel) | haltdef }