Remote Massjoin Protection

Satu lagi jenis remote protection adalah Massjoin @ Banjir Masuk Beramai-ramai. Sebelum socket/clone flooding channel, clone2 ini perlu masuk ke channel yg hendak diserang terlebih dahulu.

Remote ini berfungsi untuk menendang keluar clone tersebut dan mengsetkan mode channel +Rml. Ini akan dapat mengurangkan jumlah clone yang masuk ke channel.

alias mjkick {
  var %i = 1
  while (%i < = $numtok(%wipe.mj &#91; $+ &#91; $1 &#93; $+ &#91; $2 &#93; &#93;,32)) {
    kick $1 $2 Massjoin Protection
    .inc %i
  }
}
on @!*:JOIN:#: {
  .set -u3 %wipe.mj &#91; $+ &#91; $cid &#93; $+ &#91; $chan &#93; &#93; $addtok(%wipe.mj &#91; $+ &#91; $cid &#93; $+ &#91; $chan &#93; &#93;,$nick,32)
  if ($numtok(%wipe.mj &#91; $+ &#91; $cid &#93; $+ &#91; $chan &#93; &#93;,32) > 3) {
    mode $chan +Rml $nick(#,0) 
    .timermode $+ $cid $+ $chan 1 10 mode $chan -Rml
    .timermjk $+ $cid $+ $chan 1 2 mjkick $cid $chan
  }
}