Standart Son kayıt edilen nick/kanal #1
Guest
Alt 29 January 2009, 20:35
Alıntı ile Cevapla
CHANSERV

cd ircservices-5.0.xx\modules\chanserv
pico -w chanserv.h

chanserv.h dosyasinin icerisinde


Kod:
struct channelinfo_ {yazan satirin hemen uzerine


Kod:
char last_register_chan[CHANMAX];satirini ekleyin ve dosyayi kaydedip cikin.



#
# cd ircservices-5.0.xx\modules\chanserv
# pico -w main.c

main.c dosyasinin icerisinde bulunan


Kod:
put_channelinfo(ci);
module_log("Channel %s registered by %s!%s@%s",
chan, u->nick, u->username, u->host);satirinin uzerine


Kod:
strscpy(last_register_chan, ci->name, CHANMAX);ekleyip kaydedin.



# NICKSERV
#
# cd ircservices-5.0.xx\modules\nickserv
# pico -w nickserv.h

nickserv.h dosyasinin icerisinde bulunan


Kod:
struct nickinfo_ {satirinin hemen uzerine


Kod:
char last_register_nick[NICKMAX];satirini ekleyip kaydedin.

#
# cd ircservices-5.0.xx\modules\nickserv
# pico -w main.c

main.c icerisinde bulunan


Kod:
/* Link back and forth to user record and store modified data */
u->ni = ni;
u->ngi = ngi;
ni->user = u;satirlarinin hemen altina,


Kod:
strscpy(last_register_nick, ni->nick, NICKMAX);ekleyip kaydedin.


# OPERSERV
#
# cd ircservices-5.0.xx\modules\operserv
# pico -w news.h

news.h dosyasi icerisinde bulunan


Kod:
typedef struct newsitem_ NewsItem;satirlarinin hemen uzerine


Kod:
char last_register_chan[CHANMAX];
char last_register_nick[NICKMAX];satirlarini ekleyip kaydedin.



#
# cd ircservices-5.0.xx\modules\operserv
# pico -w news.c

news.c icerisinde


Kod:
static int new_user_callback(User *u)
{
display_news(u, NEWS_LOGON);
return 0;
}yazan satiri


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;
}olarak degistirin.


# DATABASE
# cd ircservices-5.0.xx\modules\database
# pico -w version4.c

version4.c dosyasi icerisinde bulunan


Kod:
if (!local_no_supass)
SAFE(write_buffer(local_supass, f));satirlarinin hemen altina


Kod:
SAFE(write_buffer(last_register_nick, f));
SAFE(write_buffer(last_register_chan, f));ekleyip kaydedin.


Bu islemlerin ardindan ircservices-5.0.xx dizini icerisinde


Kod:
makeve


Kod:
make installislemlerini sirasiyla uygulayin.


Simdi sunucunuza giris yaparak birer adet kanal ve rumuz kaydedin.
Daha sonra:

# DATABASE
#
# ircservices-5.0.xx\modules\database
# pico -w version4.c

version4.c dosyasina giris yaparak


Kod:
if (!local_no_supass)
SAFE(read_buffer(local_supass, f));
}satirlarinin altina


Kod:
SAFE(read_buffer(last_register_nick, f));
SAFE(read_buffer(last_register_chan, f));satirlarini ekleyin ve kaydedin.


Simdi tekrar ircservices-5.0.xx dizini icerisinde


Kod:
makeve


Kod:
make installislemlerini uygulayin ve servislerinizi yeniden baslatin. (/os restart)

« önceki Konu sonraki Konu »

Seversintabi.Com

Telif Hakları vBulletin® v3.8.4 Copyright ©2000 - 2025, ve
Jelsoft Enterprises Ltd.'e Aittir. Search Engine Optimisation provided by DragonByte SEO v2.0.37 (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

ankara escort ankara escort ankara escort çankaya escort ankara otele gelen escort eryaman escort eryaman escort eryaman escort kızılay escort ankara escort bayan escort ankara çankaya escort kızılay escort ankara eskort Antalya Seo tesbih

Saat: 12:45