Kahkaha

Bayıldım

Cool

Kızgın

Mahcup

Öğretici

Şaşkın

Suskun

Tatlı

Üzgün

Süper

IRCServices versionları için [/cs info] komutunda founderin online gözükmesi

Ana Sayfa » internet » IRC » IRCServices versionları için [/cs info] komutunda founderin online gözükmesi
IRCServices versionları için [/cs info] komutunda founderin online gözükmesi

cd ircservices-5.0.5*
pico modules/chanserv/main.cdosyasının içine girin.

 
static void do_info(User *u)
{
    char *chan = strtok(NULL, ” “);
    char *param = strtok(NULL, ” “);
    ChannelInfo *ci;satırının altına;

 
    NickInfo *ni = u->ni;satırını ekleyin, yine aynı dosyada hemen altında;

 
    NickGroupInfo *ngi, *ngi2 = NULL;
    char buf[BUFSIZE], *end, *s;satırlarının altına;

 
    char emre[BUFSIZE];
    time_t now = time(NULL);
    int nick_online = 0;satırlarını ekleyin, yine aynı dosyada;

 

 

notice_lang(s_ChanServ, u, CHAN_INFO_HEADER, chan);satırının altındaki;

 

 

notice_lang(s_ChanServ, u, CHAN_INFO_FOUNDER, ngi_mainnick(ngi));satırını kaldırın ve hemen altına;

 
        ni = get_nickinfo(ngi_mainnick(ngi));
 
        if (ni && ni->user && nick_id_or_rec(ni))
        nick_online = 1;
 
        if (nick_online) {
        send_cmd(s_ChanServ, “NOTICE %s :   Kanal Sahibi: %s [ONLINE]”, u->nick,  ngi_mainnick(ngi));
        } else {
        emre_time2(emre, now-ni->last_seen, u);
        send_cmd(s_ChanServ, “NOTICE %s :   Kanal Sahibi: %s [OFFLINE] [%s]”, u->nick,  ngi_mainnick(ngi), emre);
        }satırlarını ekleyin, kaydedip dosyadan çıkın.

 
pico extern.h
E int lock_data(void);satırının üstüne

 

E void emre_time2(char *buf, time_t t, User *u);satırını ekleyin, kaydedip dosyadan çıkın.

 

 

pico misc.c
        if (outpos < outsize)
            outp[outpos] = (i2&3)<<6 | i3;
        outpos++;
    }
    return outpos;
}satırlarının altına;

 
void emre_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);
}satırlarını ekleyin, kaydedip dosyadan çıkın.

 

 

make
make installArdından servislerinize restart atın. Güle güle kullanın.

NOT: Bu son olan konular benim kod yayınlama isteğimi dahada artırıyor sanmayın ki düşürüyor
Inat değil mi ? KOD DAĞITIMLARI DEVAM EDECEKTIR.

 

Kodu yazan : Soldy dir.

IRCServices versionları için [/cs info] komutunda founderin online gözükmesi - Yorumlar

YORUMLARINIZI PAYLAŞIN

 

Yapılan Yorumlar

FBI18 Aralık 2009

Toxic habnire codeleri istiflemişin :) dökül dökül bekliyoruz. hehehe :)

BENZER İÇERİKLERİlginizi çekebilecek diğer içerikler

irc invex komutu

irc invex komutu 17 Ocak 2011

irc notify kullanımı

irc notify kullanımı 17 Ocak 2011

SOSYAL MEDYADA BİZSitemizin sosyal medya hesapları

RASTGELE İÇERİKLER

Web Sohbet Güncellendi GÜN PLASTİK VE AMBALAJ MALZEMELERİ EMPATİ ORGANİZASYON VE PRODUCTİON Linux Güvenlik Duvarı Aziz YILDIRIM çekilecek mi? TatiL Bitti ANADOLU MAKİNA & AAG

FACEBOOK'TA BİZ

Hoşgeldiniz

kelebek.gen.tr – kelebek mirc - Tüm Hakları Saklıdır