Kod: Kodu kopyalamak için üzerine çift tıklayın!
on !*:join:#:{
set %nick $nick
set %mask $address($nick,2)
set %nick2 $readini profil.ini %mask nick
set %mask2 $readini profil.ini %mask mask
if %mask == %mask2 && %nick != %nick2 {
set %quand $readini profil.ini %mask quand | beep
$iif(!$window(@IP-Takip),window -z @IP-Takip)
aline -hp @IP-Takip - $- $+($time,-) $+($chr(40),#,$chr(41)) $nick nickinin,bundan önce aynı IP'den giriş yaptığı nick: %nick2 $+($chr(40),%quand,$chr(41))
}
if !$ini(profil.ini,mask) { hashtable }
}
alias hashtable {
if !$hget(profil) { .hmake profil 5 }
else { .hadd profil nick %nick | .hadd profil mask %mask | .hadd profil quand $+($time,-,$date) | .hsave -sai profil profil.ini $hget(profil,mask) | .hfree -s profil }
}
Daha önceden forumda paylaşılmıştı biraz refize ettim.
Kanala girenlerin host bilgisini profil.ini dosyasına başlık olarak açıyor.Bu hosttan farklı bir nick girince ,bir önceki nicki size bildiriyor.
Gün içerisinde 1 kanalda denedim gayet iyi çalışıyor,çoklu kanallarda umarım sorun yaratmaz.Şayet sorun yaratırsa yine bu başlık altında belirtirsiniz.
İyi paylaşımlar...