=================================================================================================
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 repeater
Script untuk para
operator channel. Copy dan paste line-line di bawah ini ke remote
anda.
on
@*:TEXT:*:#:{ if ($nick isop #) { return
} if ($nick isvoice #) { return
} var %text =
$hash($strip($1-),32) ; %text
adalah kata-kata yang user tulis, tetapi line diatas warna telah
dihilangkan, dan $hash()'d untuk save besar
file var %old.text = %rp. [ $+ [
$chan ] $+ . $+ [ $nick ] ] var
%old.text =
$deltok(%old.text,1,46) if (%rp. [
$+ [ $chan ] $+ . $+ [ $nick ] ] == $null) || (%old.text != %text)
{ ; jika user tidak
mengulangi kalimatnya atau user menulis ; untuk pertama
kalinya maka anda perlu membuat variable ; di bawah
ini set -u5 %rp. [ $+ [ $chan ] $+ . $+ [
$nick ] ] 1. $+ %text
; perhatikan -u5 adalah waktu dimana user tidak boleh mengulang
kata-katanya dalam waktu 5
detik ; N pada -u(N)
adalah jumlah line (%text) yang di ketik
return
} var %temp = %rp. [ $+ [ $chan ]
$+ . $+ [ $nick ] ] var %count =
$gettok(%temp,1,46) ; %count
digunakan untuk menghitung berapa kali user mengulang kata-katanya
(N) inc
%count ; inc adalah peningkatan
jumlah yang dihitung %count karena user mengulang lagi
kata-katanya set -u10 %rp. [ $+ [ $chan ] $+ . $+
[ $nick ] ] %count $+ . $+ %text
if (%count >= 3) {
; jika user mengulangi kata-katanya sebanyak 3x atau lebih maka user akan
di kick kick # $nick
kalimat diulang >= %count kali! tenangkan hatimu di luar!, dan
relax!(15 detik ban)
} }
Penjelasan
di atas diberikan apabila anda ingin merubah sedikit-sedikit apa yang
terteta di atas. Perhatikan
( ;) apabila di paste di
remote tulisan sesudahnya tidak akan di baca oleh remote script sampai
akhir kalimat.
|