Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:snotice:*: {
if *client conn* iswm $1- {
if !$istok(nick1,nick2,nick3,nick4,nick5,$9,32) {
if $gettok($gettok($10,2,64),1,41)) != 124.22.22.22 || $gettok($gettok($10,2,64),1,41)) != 141.4141.414.414 {
if !$hget(clone) { hmake clone 1000 }
if ($hget(clone,$gettok($gettok($10,2,64),1,41)) > 2) {
zline *@ $+ $gettok($gettok($10,2,64),1,41) 900 clone yogunlugu
}
hinc -m clone $gettok($gettok($10,2,64),1,41)
}
}
}
if *client exiting* iswm $1- {
hdec clone $gettok($gettok($10,2,64),1,41)
}
}
Sadece 2 tane dedin diye böyle yaptım 124 ve 141 ile başlayan atmasyon ipleri değiştirirsin. Daha geniş yapmak için ya wildcard kullan != kısmını iswm yapıp ip aralıgınıda 124.* diye belirtebilirsin
Çok daha fazla tekil ip istiyorsanda hash table kullanmalısın.