rendered paste body elseif ($1 == JOIN) {
if ($2-) {
if (#* iswm $2-) {
if (* $+ $chr(44) $+ * !iswm $2-) {
if ($2- isin $hget($sockname,chans)) { sockwrite -n $sockname : $+ $hget($sockname,hostname) you are already in $2- | halt } else {
sockwrite -n $sockname Joining $2-
hadd -m $sockname chans $hget($sockname,chans) $2-
var %tmp 1
while (%tmp <= $hget(0)) {
if ($2- isin $hget($hget(%tmp),chans)) {
sockwrite -n $hget(%tmp) : $+ $hget($sockname,hostname) JOIN $2-
var %test %test $iif($hget($hget(%tmp),nick) !isin %test,$hget($hget(%tmp),nick))
if ($len(%test) > 500) {
sockwrite -n $sockname : $+ $hget($sockname,hostname) 353 = $2- : $+ %test
var %test
}
}
inc %tmp
}
if (%test) sockwrite -n $sockname : $+ $hget($sockname,hostname) 353 = $2- : $+ %test
}
}
elseif (* $+ $chr(44) $+ * iswm $2-) {
sockwrite -n $sockname :Sorry d-ircd doesnt support multipe join channel
}
}
elseif (#* !iswm $2-) {
sockwrite -n $sockname :please use $eval(#,0) then ur channel
}
elseif (!$2-) {
sockwrite -n $sockname :Syntax of /join is /join #channel
}
}
}