Kelebek Üyelik: | Giriş | Kayıt | Kayıp Şifre |

You Are Here: Home » IRC » 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 Comments

  1. DeSPeC diyor ki:

    Teşekürler

  2. RauL diyor ki:

    Emeginize Saglık

  3. ibrahim diyor ki:

    ELLerinize SağLıK TşKLer.. :)

  4. OkyAnuS diyor ki:

    Güzel Işe Yarar Bir Kod,Kullanmak Lazim.

  5. Optimus diyor ki:

    İşe yarıyacak bir paylaşım, Emegine saglık.. Teşekkürler..

  6. DeliYurek diyor ki:

    Emeğine Sağlık Teşekkürler..

  7. MxshieL diyor ki:

    emeğinize sağlık güzel bilgiler

Sende Yorumla

Yapmalisin Girildi to post comment.

Copyright © 2010 kelebek.gen.tr – kelebek mirc Telif Hakları tanımlıdır. Site içeriği izinsiz olarak yayınlanamaz.
RSS Abonelik · Mesajlar Yorumlar · Site Tasarım: Wordpress Alt Yapısı Kullanılmıştır. Düzenleme KBSC
sohbetkelebek türkçe  | kelebek mirc  | kelebek indir  | kelebek chat  | kelebek sohbet  | kelebek yükle  | kelebek  | kelebek script
KelebekList