• 4
    Shares

Oper Admin Olmadan Nick Takip Sistemi

Herhangi bir  IRC sunucusunda oper/ admin olmadan ip adresinin son rakamlarına göre nickleri takip etmenizi sağlar.

Kullanım Şekli:

.hostekle ipadresi
.hostsil ipadresi

 


[17:19:56] <Mylifes; .hostekle 92A38941.IP
[17:19:57] <Mircsystemm; host eklendi.
[17:32:59] <Mylifes; .hostsil 92A38941.IP
[17:33:00] <Mircsystemm; host silindi.

 

Ekleme yapmış olduğunuz değerlerde birisi bulunduğunuz herhangi bir kanala giriş yaptığı zaman @Giris penceresinde Size uyarı gelecektir.

Kullanıcı girişi: Mircsystem1 IP Adresi: 92A38941.IP
Kullanıcı girişi: Mircsystem1 IPAdresi: 92A38941.IP

Sonuç:

Bu şekilde bir hostun; 581FDE8B.53466E2B.92A38941.IP
Kırmızı işaretlenmiş kısmın uyuşması gerekiyor.

Aşağıdaki kod Nick Takip Kodu olup mIRC'inizin remotesine ekleyebilirsiniz.


on *:input:#: {
if ($regex($1,/^[!.]h[öo]stekle$/Si)) {
if (!$2) { msg # hatalı kullanım host belirtin. | return }
else if $read(host.txt,w,$+(*,$2,*)) { msg # Daha önce eklenmiş | return }
else {
write host.txt $2
msg # host eklendi. }
}
if ($regex($1,/^[!.]h[öo]stsil$/Si)) {
if (!$2) { msg # hatalı kullanım host belirtin. | return }
else if !$read(host.txt,w,$+(*,$2,*)) { msg # tanıma uygun host bulunmuyor. | return }
else {
write $+(-dl,$readn) host.txt
msg # host silindi. }
}
}
on *:join:#: {
set %host $ial($nick,1).host
set %Kod $deltok(%host,1,46)
set %Mylife $deltok(%Kod,1,46)
if !$window(@Giris) { window -ntm @Giris }
if ($nick != $me) {
if $read(host.txt,w,$+(*,%Mylife,*)) {
echo -m @Giris Kullanıcı girişi: $nick IPAdresi: %Mylife }
}
unset %host
unset %Kod
unset %Mylife
}

Bir önceki yazımız olan Spamfilter Dialog başlıklı makalemizde spam filtresi, spam filtresi indir ve spam filtresi nasıl çalışır hakkında bilgiler verilmektedir.


Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Optimization WordPress Plugins & Solutions by W3 EDGE