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.









7 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..
Yazan : OkyAnuS on Nis 13, 2010 | Cevapla
Güzel Işe Yarar Bir Kod,Kullanmak Lazim.
Yazan : Optimus on Nis 13, 2010 | Cevapla
İşe yarıyacak bir paylaşım, Emegine saglık.. Teşekkürler..
Yazan : DeliYurek on Nis 14, 2010 | Cevapla
Emeğine Sağlık Teşekkürler..
Yazan : MxshieL on May 8, 2010 | Cevapla
emeğinize sağlık güzel bilgiler