Tekil Mesaj gösterimi
Alt 31 Aralık 2008, 20:41   #1
Çevrimdışı
ArresT
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

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver