Artikel From Rozy Crew


=================================================================================================
Jika Anda Ingin Berbagi Ilmu
Tentang Ilmu Komputer
Tolong Kirimkan Tips dan Trik atau Artikel Anda
Ke Rozy@hehe.com atau Rozy_eksa@yahoo.com 
VER Bahasa Indonesia
=================================================================================================
Anti Notice Flood

Notice flood sering sekali menjengkelkan para user maupun operator. Copy dan paste line-line di bawah ini ke dalam remote box di MiRC editor anda.

on *:NOTICE:*:#: {
  if ($nick isop #) return
  set -u2 %fld. [ $+ [ $chan ] $+ . $+ [ $wildsite ] ] $calc( %fld. [ $+ [ $chan ] $+ . $+ [ $wildsite ] ] + 1)
  if ($nick == Chanserv) && (dal.net isin $server) { halt }
  if ($nick == Nickserv) && (dal.net isin $server) { halt }
  if (%fld. [ $+ [ $chan ] $+ . $+ [ $wildsite ] ] >= 2)
  if ($nick isop #) { halt }
  if ($nick == Chanserv) { halt } {
    ignore -u60 $nick 2
  }
}

;----stop copy disini untuk normal user

Untuk para operator jangan lupa untuk menambah 2 line dibawah ini setelah line ignore -60 $nick
2
ban # $site
kick # $nick do not flood


Penjelasan: set -u2 %fld. adalah digunakan untuk detik waktu script bekerja. >= 2 adalah untuk berapa banyak jumlah line untuk script bekerja. Apabila dalam 2 detik user notice di channel sebanyak 2 line, maka script akan otomatis meng-ignore user tersebut. Kegunaan ignore -60 $nick 2 adalah dalam waktu 60 detik, ignore akan dilepas dari ignore list secara otomatis. Dalam waktu 60 detik itu user yang flood itu akan di ignore. Angka 2 yang didapat pada $nick 2 adalah untuk address nick yang di ignore. Anda akan dapat merubah angka ini dengan merujuk ke value angka terhadap address(nick,(N)) dimana N adalah variable pengganti address nick dengan cara ketik /help pada MiRC anda. (recommended for advance users)

 

<<< BACK >>>