IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   ident korumasi (https://www.ircforumlari.net/mirc-scripting-sorunlari/692651-ident-korumasi.html)

StanteaR 05 Mayıs 2015 03:07

ident korumasi
 
arkadaşlar elimde şöyle bir kod var ama yetersiz kaliyor:

menu * {
.» Ident Korumasi
..Açık:.enable #Ident | .echo -a 4Ident Korumasi On
..Kapalı:.disable #Ident | .echo -a 4Ident Korumasi Off
}

#Ident on
on *:snotice:*connecting*: {
var %ident $token($token($10,1,64),1,40)
if $istok(Ident3 ,%ident,32) { return }
hinc -mu2 ident %ident 1
if ($hget(ident,%ident) >= 3) { kline yada zline $9 :Reklam, spam yasaktir. | hdel -m ident %ident }
}
#Ident end


aynı identten 3 kişi bağlanınca atiyor ama bir süre sonra yakalamiyor daha doğrusu yetişemiyor vede bazi identlerin atilmasini istemiyorum bununla ilgili elinde bir kod var mi varsa paylaşırmısınız sunucu Cr

uFuK 05 Mayıs 2015 09:18

Cevap: ident korumasi
 
Kodun yakalayamamasına sebep olan şey hinc -mu2 kısmı 2 saniye sonra siliyor tabloyu giriş yapan kisi 2'şer saniye aralıgından fazla bir aralıkla girerse tablon boşa çıkar. onun dişinda fazlalık bir kod yok. Tabi sen 2 saniye içersinde 3 nick ve fazlasi girerse atsin diyorsan o başka çünkü -mu2 yapmazsan tüm gün boyunca giren identdleri haznesinde toplar 4'ncü kişiyide sepetleyip hdel ile o identd tablosunu siliyor kod.
Muaf zaten mevcut

if $istok(Ident3 identd4 identd5 ,%ident,32) { return }

bu kısımda 3,4,5 olan yerlere muaf identdi yazabilirsin.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 04:10.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk