Merhaba arkadaşlar elimde 2 remote var;
1) Bir nick'in 999999 saniye içerisinde daha önce aynı ip adresinden girmiş olduğu nickler( ahmet > serkan ) ve bu yeni pencere @
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]takip olarak daha önce kullanmış olduğu nickleri listeliyor. + mirc ana klasörüne nicktakip.txt olarak eski kullanmış nickleri kayıt ediyor. (nicktakip.txt'de ki eski kullanmış olduğu nicklerden en sonunda açık veriyor) burada kadar her şey güzel. Ben bunu @iptakip de 3-5 dakika (ctrl +f) tek tek bakmak zorundayım.
buna göre nu nicklere kayıt olmuş listeden !ara nick olarak daha önce kullanmış olduğu nickleri listeleyebilir miyim.
* Belirli bir kanal olduğunda örnek #mobil olunca not defterine tek seferlik kayıt ediyor diğer kanallar olunca not defterinin kb'sini yükseltiyor.
Not: Sadece #mobil kanalı için ayarlanmıştır # kullanılınca tüm kanallarda aktif pencerede gösteriyor(kanala bakınca karşında).
Nick takip kodu ;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on 1:start: { .hmake nicksch 999999 }
on 1:part:#: { if ( $comchan($nick,0) < 999999 ) { nicksgrab $nick $site } }
on 1:quit: { nicksgrab $nick $site }
on 1:kick:#: {
if ( $comchan($knick,0) < 999999 ) {
if ( $ial($knick).host != $null ) { nicksgrab $knick $ifmatch }
}
}
alias nicksgrab {
.hadd nicksch $iif(($gettok($2,-1,46) == virtuel) && ($numtok($2,46) > 3),$+($gettok($2,1-2,46),.virtuel),$2) $1
}
alias NicksTrouve {
var %a = $iif(($gettok($2,-1,46) == virtuel) && ($numtok($2,46) > 3),$+($gettok($2,1-2,46),.virtuel),$2)
return $iif($hget(nicksch,%a) != $1,$ifmatch)
}
on 1:JOIN:#Mobil: {
var %NickPrecedent = $iif($NicksTrouve($nick,$site), $chan $nick > $ifmatch )
if ( %NickPrecedent ) {
echo $chan $ifmatch
$iif(!$window(@
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Takip),window -ne @
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Takip)
var %NickPrecedent = $iif($NicksTrouve($nick,$site), $chan $nick > $ifmatch )
if ( %NickPrecedent ) {
echo 4 @
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Takip $ifmatch
write takiplog.txt $time $ifmatch
}
}
}
2) Sunucu üzerinden gelen Nick + İp adreslerini @iptakip penceresinde takip ve kayıt eden Nick ve ip adresleri...
+ Beste__ (Mobil@24.133.64.132) 21:11:35 23/12/2021
Şimdi buna göre !araip ipadress yapınca daha önceden aynı ip üzerindeki nickleri listeleyebilir miyim?
Kod: Kodu kopyalamak için üzerine çift tıklayın!
#snotices on
on 1:snotice:*Expiring*: {
window -e @iptakip
echo @iptakip 5 ( Unban ) $1-
halt
}
on *:snotice:*Client*connecting*: {
window -e @iptakip
echo @iptakip $8 $9 $time $date
write iptakip.txt $ifmatch $8 $9 $time $date
halt
}
Not: Her iki kod için mirc ana klasöründe @
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]takip & @iptakip metin belgeleri olmak zorunda!
1. kodu userler kullanabilir. 2. kodu userler ve oper olanlar kullanabilir.
Tavsiyedir......