CO Founder ve online gösterme
cd ircservices-5.0.**
pico modules/chanserv/main.c
dosyasının içine girin.
Â
[CODE]static void do_info(User *u)
{
char *chan = strtok(NULL, ” “);
char *param = strtok(NULL, ” “);
ChannelInfo *ci; [/CODE]
Â
satırlarının altına;
Â
[CODE]NickGroupInfo *ngi, *ngi2 = NULL;[/CODE]
ekleyin;
yine aynı dosyada
Â
[CODE]char buf[BUFSIZE], *end, *s; [/CODE]
satırının altına;
Â
[CODE]char yavuz[BUFSIZE];
time_t now = time(NULL);
int qnick_online = 0;[/CODE]
Â
ekleyin. ve yine aynı dosyada;
Â
[CODE]notice_lang(s_ChanServ, u, CHAN_INFO_HEADER, chan); [/CODE]
satırının altındaki;
Â
[CODE]notice_lang(s_ChanServ, u, CHAN_INFO_FOUNDER, ngi_mainnick(ngi)); [/CODE]
satırını kaldırın ve hemen altına;
Â
[CODE]Â Â Â Â Â Â Â if (ngi2 != NULL) {
       ni = get_nickinfo(ngi_mainnick(ngi2));
Â
       if (ni && ni->user && nick_id_or_rec(ni))
       qnick_online = 1;
Â
       if (qnick_online) {
       send_cmd(s_ChanServ, “NOTICE %s :       Co-Founder: 4%s (\2Online\2)”, u->nick, ngi_mainnick(ngi2));
       send_cmd(s_ChanServ, “NOTICE %s :\2%s\2 rumuzlu kullanici \2%s\2 kanali icin (\2/Chanserv INFO\2) komutunu uyguladi.”, ngi_mainnick(ngi2), u->nick, ci->name);
       } else {
       free_time(yavuz, now-ni->last_seen, u);
       send_cmd(s_ChanServ, “NOTICE %s :     Co-Founder: 2%s (\2Offline\2)”, u->nick, ngi_mainnick(ngi2));
     send_cmd(s_ChanServ, “NOTICE %s :   [\2En Son\2; %s Önce Görüldü.]“, u->nick,  yavuz);
       }
 }[/CODE]
Â
ekleyin. kayıt edip cıkın.
Â
Sonrasında
pico extern.h
[CODE]E int lock_data(void);[/CODE]
satırının üstüne;
[CODE]E void free_time2(char *buf, time_t t, User *u);[/CODE]
ekleyip kayıp edin cıkın.
Sonrasında;
Â
pico misc.c
[CODE]if (outpos < outsize)
outp[outpos] = (i2&3)<<6 | i3;
outpos++;
}
return outpos;
} [/CODE]
satırlarının altına;
[CODE]void free_time2(char *buf, time_t t, User *u)
{
 int days, hours, minutes, seconds;
 days = t / (24 * 3600);
 t %= 24 * 3600;
 hours = t / 3600;
 t %= 3600;
 minutes = t / 60;
 t %= 60;
 seconds = t;
 sprintf (buf, “\2%d\2 Gün, \2%d\2 saat, \2%d\2 dakika ve \2%d\2 saniye önce”, days, hours, minutes, seconds);
}[/CODE]
satırlarını ekleyin, kaydedip dosyadan çıkın.
Â
make
make install
Ardından servislerinize restart atın. Güle güle kullanın.













3 Cevap Var to “CO Founder ve online gösterme”
Yazan : DeSPeC on Oca 31, 2010 | Cevapla
Teşekürler
Yazan : RauL on Åžub 14, 2010 | Cevapla
Emeginize Saglık
Yazan : ibrahim on Åžub 25, 2010 | Cevapla
ELLerinize SağLıK TşKLer..