mIRC script - Join Part Flood Protection

Attention: open in a new window. PDFPrintE-mail

User akan di banned jika join ke channel dan kurang dari 5 detik user tsb part dari channel.

on *:JOIN:#: {
  if ($nick($chan,$me,ohaq)) {
    .auser joinpart $nick
    set %j. $+ $chan $chan
    .timer 1 5 .ruser $nick
  }
}
on joinpart:PART:#: {
  if ($nick($chan,$me,ohaq)) {
    if (%j. [ $+ [ $chan ] ]) {
      kick $chan $nick join/part flood
      mode $chan +b $address($nick,0)
      .ruser $nick
    }
  }
}
on joinpart:QUIT: { if (%j. [ $+ [ $chan ] ]) { ruser $nick } }
on joinpart:KICK: { if (%j. [ $+ [ $chan ] ]) { ruser $nick } }