Www.Hossohbetci.Com " Degisen Dunyanin Degismeyen Yuzu Seviyeli Hossohbet Adresiniz"
cd ircservices-5.0.xx\modules\chanserv
pico chanserv.h
dosyası içerisinde
Kod:
struct channelinfo_ {
satırının hemen üzerine
Kod:
char last_register_chan[CHANMAX];
şeklinde ekleyip kaydedin..
pico main.c
dosyası içerisinde
Kod:
put_channelinfo(ci);
module_log("Channel %s registered by %s!%s@%s",
chan, u->nick, u->username, u->host);
satırının üzerine
Kod:
strscpy(last_register_chan, ci->name, CHANMAX);
şeklinde ekleyip kaydedin...
cd ..
cd nickserv
pico nickserv.h
dosyası içerisine
Kod:
struct nickinfo_ {
satırının hemen üzerine
Kod:
char last_register_nick[NICKMAX];
şeklinde ekleyin ve kaydedip cıkın..
pico main.c
içerisinde
Kod:
/* Link back and forth to user record and store modified data */
u->ni = ni;
u->ngi = ngi;
ni->user = u;
satırını göreceksiniz hemen altına
Kod:
strscpy(last_register_nick, ni->nick, NICKMAX);
şeklinde ekleyip kaydedin..
cd ..
cd operserv
pico news.h
dosyası içerisinde
Kod:
typedef struct newsitem_ NewsItem;
satırının üzerine
Kod:
char last_register_chan[CHANMAX];
char last_register_nick[NICKMAX];
şeklinde ekleyip kayıt edin..
pico news.c
dosyası içerisinde
Kod:
static int new_user_callback(User *u)
{
display_news(u, NEWS_LOGON);
return 0;
}
satırını
Kod:
static int new_user_callback(User *u)
{
send_cmd(s_GlobalNoticer, "NOTICE %s :\2§~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§\2", u->nick);
send_cmd(s_GlobalNoticer, "NOTICE %s :En Son kaydedilen nick: \2%s\2", u->nick, last_register_nick);
send_cmd(s_GlobalNoticer, "NOTICE %s :En Son kaydedilen kanal: \2%s\2", u->nick, last_register_chan);
send_cmd(s_GlobalNoticer, "NOTICE %s :\2§~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§¤~~¤§\2", u->nick);
display_news(u, NEWS_LOGON);
return 0;
}
şeklinde kaydedip çıkın...(satır kaydırmamaya dikkat edin)
cd ..
cd database
pico version4.c
dosyası içerisinde
Kod:
if (!local_no_supass)
SAFE(write_buffer(local_supass, f));
satırının hemen altına
Kod:
SAFE(write_buffer(last_register_nick, f));
SAFE(write_buffer(last_register_chan, f));
şeklinde ekleyip kaydedin ve sonra ircservices-5.0.xx
ana dosyası içerisinde
make
make install
yaparak servisinizi restartlayın..sunucunuza girerek bir
nick ve kanal kaydedin ve sonra
cd ircservices-5.0.xx\modules\database
pico version4.c
içerisine girerek
Kod:
if (!local_no_supass)
SAFE(read_buffer(local_supass, f));
}
satırının hemen altına
Kod:
SAFE(read_buffer(last_register_nick, f));
SAFE(read_buffer(last_register_chan, f));
şeklinde ekleyip kaydedin ve tekrar ircservicesin ana klasöründe
make
make install
yapıp servisinizi restartlayın..
NOT:Her ihtimale karşı bu işlemleri yapmadan önce dosyalarınızı
yedeklemeniz sizin için daha iyi olacaktır...