PDA

Orijinalini görmek için tıklayınız : IrcServices Nick Sifresi girmeyince Nick255516 seklinde...


Syst3m
29 July 2008, 10:36
Selamlar.

Bilindigi gibi sifreli nickler identify edilmezse guest nicke cevrilir.
Bu kodu ekleyerek Guest nick olmasi engelleniyor.
peki nasil oluyor ?

örnek erkut
identify edilmezse erkut5451556 seklinde degisiyor

Shell hesabimizda services klasörumuze giriyoruz...

cd ircservices*
pico users.c

diyerek users.c dosyasini aciyoruz.

char *make_guest_nick(void)
{

kodlarinin hemen altina

User *u;

Kodunu ekliyoruz.
yine ayni dosyada

i = snprintf(nickbuf, sizeof(nickbuf), "%s%u", GuestNickPrefix, counter);

kodunu

i = snprintf(nickbuf, sizeof(nickbuf), "%s%u", u->nick, counter);

Seklinde degistirip, kaydedip cikiyoruz.
Services ana klasöru icinde

make
make install

Servislerimizi restartliyoruz...

CeSeT
29 July 2008, 22:04
hımmm bak abimden öğrenecek bişilerim varmış