<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...]