on ^!*:join:#:{
if (%join.clone.scan == on) && ($len($nick) > 2) && ($ialchan($wildsite,#,0) > 1) {
var %x = $calc($v1 -1), %n = 1, %cnicks
while ($ialchan($wildsite,#,%n).nick) {
if ($v1 != $nick) { var %cnicks = %cnicks $v1 }
inc %n
}
if (%x > 1) {
var %cnicks = $replace($gettok(%cnicks,1--2,32),$chr(32),$+($chr(44),$chr(32))) and $gettok(%cnicks,-1,32)
}
if %join.clone.scan.layout == 1 {
echo -ltc join # * $nick ( $+ $address $+ ) has joined # %join.clone.scan.out1
}
if %join.clone.scan.layout == 2 {
echo -ltc join # * $nick ( $+ $address $+ ) has joined # %join.clone.scan.out2
}
haltdef
}
}