Skrypty 


mIRC: Antyflood

Skrypt wyrzuca za zaśmiecanie ekranu szybkim pisaniem wiersz pod wierszem. Przed wykonaniem komendy kick wysyla na ogół pokoju adresowaną do floodującego nicku informację za co osoba zostaje wykopana z pokoju.


; === Skrypt Antyflood  ===
; === VirtualBandit / Darayavahus ===
on *:TEXT:*:#: {
  inc -u4 $+(%,flood.,$cid,.,#,.,$nick)
  if ($($+(%,flood.,$cid,.,#,.,$nick),2) > 6 ) {
    /PRIVMSG $chan 4 $nick 2nie zasmiecaj ekranu piszac wiersz pod wierszem | kick # $nick ...::::: FLOOD - Vertical Type :::::...
  }
}

Skrypt wyrzuca po 6 linijkach tekstu. Jeśli chcesz zmienić ilość linijek po jakich ma reagować to  możesz tego dokonać zastępując zaznaczoną na czerwono cyfrę "6" żądaną cyfrą określającą ilość liniiOczywiście powitania można ograniczyć:

Natomiast jeśli używaż OnetBot autorstwa Merovingian i chcesz niniejszym skryptem zastąpić znajdujący się w tym bocie antyflood (a działający w sposób dość "dziwny") to skrypt, by nie reagować na nicki: owners i protect, wygląda następująco:


; === Skrypt Antyflood  ===
; === VirtualBandit / Darayavahus ===
on *:TEXT:*:#: {
  if ($findtok(%Lista_protected_nicks,$nick,1,44) != $null) return
  if ($findtok(%Lista_owner_nicks,$nick,1,44) != $null) return

  inc -u4 $+(%,flood.,$cid,.,#,.,$nick)
  if ($($+(%,flood.,$cid,.,#,.,$nick),2) > 6 ) {
    /PRIVMSG $chan 4 $nick 2nie zasmiecaj ekranu piszac wiersz pod wierszem | kick # $nick ...::::: FLOOD - Vertical Type :::::...
  }
}



Darayavahuš  Dodane: 10.12.2007