⚠️ Güvenlik nedeniyle tüm kullanıcı şifreleri sıfırlanmıştır. Lütfen buraya tıklayarak yeni şifre talep ediniz.
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 31 Aralık 2008, 20:41   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
ÇÖZÜM: Eschatte Spama takılan nickler donup kalmasın.




<Kabus> abi iyi hoşta badnicklerle başımız bela da yasaklasak eschatte donup kalıyorlar, içeriye giriş olmuyor. bunu nasıl ayarlayacaz, ama mirc'den girince sorun olmuyor. direk nick istiyor ya hani..
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd Unreal3.*

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd src

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd modules

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico m_nick.c

dosyasında,
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
sptr->since += 4; /* lag them up */ sendto_one(sptr, err_str(ERR_ERRONEUSNICKNAME), me.name, BadPtr(parv[0]) ? "*" : parv[0], nick, tklban->reason); sendto_snomask(SNO_QLINE, "Forbidding Q-lined nick %s from %s.", nick, get_client_name(cptr, FALSE));

kodunun hemen altına,

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
char guestnick[NICKLEN]; char *param[3]; snprintf(guestnick, NICKLEN, "Guest%d", getrandom32()); while(find_client(guestnick, (aClient *)NULL)) { snprintf(guestnick, NICKLEN, "Guest%d", getrandom32()); } param[0] = sptr->name; param[1] = guestnick; param[2] = NULL; do_cmd(sptr, cptr, "NICK", 2, param); sendto_one(sptr, ":UYARI PRIVMSG %s :Nickiniz Sunucu Kurallarına Uymadığı için GuestXXX olarak Değiştirilmiştir.", sptr->name); sendto_one(sptr, ":UYARI PRIVMSG %s :Lütfen Nickinizi /nick YeniNick Komutu ile Değiştiriniz.", sptr->name); sendto_one(sptr, ":UYARI PRIVMSG %s :Örnek : /nick Dost", sptr->name); return 0; /* NICK message ignored */

kodlarını koyuyoruz. Ardından,
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd .. cd ..

komutları ile Unreal3.2 klasörüne geliyoruz.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
make

servera /rehash komutunu uyguluyoruz. Problemimiz çözüldü.

Artık spamfilter'a girilmiş olan badnickler direk guest olarak devam edecekler.

--------------
NOTLAR
--------------
* Crypthon ekibi tarafından denenmiştir.
** İstek üzerine tasarlanmıştır.
*** bad-nick.conf isteyenler için; [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
**** bad-nick.conf sunucuya nasıl uyarlanır diyenler için; [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


Konu ArresT tarafından (31 Aralık 2008 Saat 20:48 ) değiştirilmiştir. Sebep: notlar kısmında düzenleme.
 
Alıntı ile Cevapla

 

Etiketler
cozum, Çözüm, donup, eschatte, kalmasin, nickler, spama, takilan


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
Spama takılan kelimelere işlem yaptırma Rules mIRC Scripting Sorunları 5 10 Ağustos 2015 17:34
eschatte bağlantı ayarları erdemd Java 3 02 Şubat 2009 21:45
Scanx2 tcl edit- eschatte sorun yasayanlar için. Keen Eggdrop, NeoStats, BNC 0 16 Şubat 2008 14:52