SELAMAT DATANG DI SITUS SEDERHANA KARYA ANAK NGAWI

Kamis, 04 September 2008

CLONE SCAN ( untuk melihat ada berapa clone dalam satu chanel irc)

menu Channel {
[=-Scan For Clones-=] : /scan
}

alias scan {
unset %cs.*
set %cs.chan #
who #
timer 1 4 /scan2
}
alias scan2 {
window -l @Clones
titlebar @Clones in #
set %cs.a $nick(#,0)
:loop
if ($ialchan($address($nick(#,%cs.a),2),#,0) > 1) && ($address($nick(#,%cs.a),2) !isin %cs.d) {
set %cs.d %cs.d $address($nick(#,%cs.a),2)
set %cs.c $ialchan($address($nick(#,%cs.a),2),#,0)
:l
aline @clones $ialchan($address($nick(#,%cs.a),2),#,%cs.c).nick (4 $+ $address($nick(#,%cs.a),2) $+ )
dec %cs.c 1
if (%cs.c == 0) { aline @clones +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | goto next }
goto l
}
:next
dec %cs.a 1
if (%cs.a != 0) { goto loop }
if (%cs.d == $null) { aline @clones No clones found. }
halt
}
menu @clones {
Kick:/kick %cs.chan 3,2 $+ $wildtok($sline(@clones,1), *, 1, 32) Clone Detected $logo
-
Kick/Ban:/kick %cs.chan 3,2 $+ $wildtok($sline(@clones,1), *, 1, 32) Clone Detected $logo | /mode %cs.chan +b $address($wildtok($sline(@clones,1), *, 1, 32),2) | /dline @clones $sline(@clones,1).ln
}

1 komentar: