🔔 Çevrimdışı bildirim almak ister misiniz?
Bir konuya etiketlendiğinizde, özel mesaj aldığınızda, bir mesajınız alıntılandığında forumda olmasanız bile anlık bildirim almak için lütfen izni verin.
IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet odaları

>
+
Etiketlenen Kullanıcılar

 
 
LinkBack Seçenekler Stil
Prev önceki Mesaj   sonraki Mesaj Next
Alt 09 Mayıs 2009, 21:30   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Sky-dancer version koruması ile ban version çakışması




Keen Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Merhaba sevgili arkadaşlar. Sky dancern yapmış oldugu girişte version sorgulama koruması version ile ban version çakışma yapıyor. Çünkü Aynı anda iki ctcp sorgusu yapıldıgı icin birine cevap verimiyor böylece userin girişi sağlanamıyor. Sky-dancerin 3.2.6 icin yapmış oldugu kodu kullanıyorum. conftaki ban version { .... kısmının version korumasıyla çakışmasını engellemenin bir yolu var mı bilen varsa yazarsa sevinirim tşkler.

konu hakkında net bişey diyemeyeceğim, ama banlamak istediğiniz versiyonları, yapmış olduğum versiyon korumasının kodlarına ekleyebilirsiniz.

orjinal ban versiyonu kapatıp, şu şekilde bir şey yapılabilir. mesela bir örnek;

önceden yapmış olduğum RandomQuit ile antilitmusdan kod örnekleri alaraktan;

version korumasındaki,
if ((strcasestr(parv[2],"\1VERSION "))) {

bu satırın hemen altına şu kodları eklemeyi deneyin;

char *BanListesi[] = {
"mIrc xx vxx",
"banlanacak 2. version",
"banlanacak 3. version"
};
int banboyutu = (sizeof(BanListesi)/sizeof(*BanListesi));
for (int i=0; i<banboyutu; i++)
if (strcasestr(parv[2], BanListesi[i]))
return exit_client(cptr, sptr, &me, "Versiyonunuzu değiştiriniz.");

bu şekilde, versiyon cevabı İÇERİSİNDE, listedeki herhangi bir versiyon geçer ise kill atacaktır (zaten kullanıcı tam giriş yapmadığı için, ban ile eşit oluyor.)

kodu denemedim ama çalışması gerekir.

iyi çalışmalar..

__________________
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
 
Alıntı ile Cevapla

 

Etiketler
ban, cakismasi, çakışması, ile, korumasi, skydancer, version


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Version Koruması debill Unreal IRCd 3 11 Nisan 2009 14:46
Girişte Version koruması Neotr Unreal IRCd 5 23 Şubat 2009 12:55
Version koruması Silence Unreal IRCd 7 14 Kasım 2007 13:00
Version Koruması Silence Unreal IRCd 2 19 Ağustos 2007 22:02
Version Koruması NeTDeLiSi Unreal IRCd 1 05 Şubat 2007 00:03