Ana Sayfa Yap
Siteyi favorilerime ekleSayfayı favorilerime ekleBu sayfayı paylaşBu sayfayı Email olarak gönder
Back to Top
Üye Girişi
Mini Reklam
Seviyeli Sohbetin Tek Adresi
islami bilgi portalı
Sohbet Sitesi
Resim Kursu
Kadın ve kadına ait herşey

Sıcak Haberler

Hizmet mi almak istiyorsunuz işte size 4 x 4  hizmeti sunuyoruz

Nick INFO ve Chan INFO

Kullanıcı Değerlendirmesi: / 0
ZayıfEn iyi 
SSS - Services ile ilgili Sorunlar

Nick INFO ve Chan INFO [(Son görülen zaman, kayit zamani, son kullanim)

Kod:

cd ircservices*

Kod:

pico modules/nickserv/main.c

Kod:

static void do_info(User *u)

{

char *nick = strtok(NULL, " ");

char *param = strtok(NULL, " ");

NickInfo *ni;

NickGroupInfo *ngi;

satırlarını bulun ve hemen altına;

Kod:

char buf3[BUFSIZE];

char buf4[BUFSIZE];

time_t now=time(NULL);

satırlarını ekleyin, yine aynı dosyada;

Kod:

} else {

if (!(ngi->flags & NF_HIDE_MASK) || can_show_all)

notice_lang(s_NickServ, u, NICK_INFO_ADDRESS,

can_show_all ? ni->last_realmask : ni->last_usermask);

strftime_lang(buf, sizeof(buf), u->ngi,

STRFTIME_DATE_TIME_FORMAT, ni->last_seen);

notice_lang(s_NickServ, u, NICK_INFO_LAST_SEEN, buf);

}

 

 

strftime_lang(buf, sizeof(buf), u->ngi, STRFTIME_DATE_TIME_FORMAT,

ni->time_registered);

notice_lang(s_NickServ, u, NICK_INFO_TIME_REGGED, buf);

satırlarını görüceksiniz bu satırları;

Kod:

} else {

if (!(ngi->flags & NF_HIDE_MASK) || can_show_all)

notice_lang(s_NickServ, u, NICK_INFO_ADDRESS,

can_show_all ? ni->last_realmask : ni->last_usermask);

strftime_lang(buf, sizeof(buf), u->ngi,

STRFTIME_DATE_TIME_FORMAT, ni->last_seen);

free_time(buf3,now-ni->last_seen,u);

send_cmd(s_NickServ, "NOTICE %s :Son gorulen zaman: %s [%s]", u->nick, buf, buf3);

 

 

strftime_lang(buf, sizeof(buf), u->ngi, STRFTIME_DATE_TIME_FORMAT,

ni->time_registered);

free_time2(buf4,now-ni->time_registered,u);

send_cmd(s_NickServ, "NOTICE %s : Kayit zamani: %s [%s]", u->nick, buf, buf4);

}

şeklinde değiştirin, kaydedip dosyadan çıkın.

Kod:

pico modules/chanserv/main.c

Kod:

static void do_info(User *u)

{

char *chan = strtok(NULL, " ");

char *param = strtok(NULL, " ");

ChannelInfo *ci;

NickGroupInfo *ngi, *ngi2 = NULL;

char buf[BUFSIZE], *end, *s;

satırlarını bulun ve hemen altına;

Kod:

char buf3[BUFSIZE];

char buf4[BUFSIZE];

satırlarını ekleyin, yine aynı dosyada;

Kod:

notice_lang(s_ChanServ, u, CHAN_INFO_TIME_REGGED, buf);

strftime_lang(buf, sizeof(buf), u->ngi, STRFTIME_DATE_TIME_FORMAT,

ci->last_used);

notice_lang(s_ChanServ, u, CHAN_INFO_LAST_USED, buf);

satırlarını bulun ve aşağıdaki gibi değiştirin;

Kod:

free_time2(buf4,now-ci->time_registered,u);

send_cmd(s_ChanServ, "NOTICE %s : Kayit zamani: %s [%s]", u->nick, buf, buf4);

strftime_lang(buf, sizeof(buf), u->ngi, STRFTIME_DATE_TIME_FORMAT,

ci->last_used);

free_time(buf3,now-ci->last_used,u);

send_cmd(s_ChanServ, "NOTICE %s : Son kullanim: %s [%s]", u->nick, buf, buf3);

kaydedip dosyayı çıkın.

Kod:

pico extern.h

Kod:

E int lock_data(void);

satırının üstüne;

Kod:

E void free_time2(char *buf, time_t t, User * u);

E void free_time(char *buf, time_t t, User *u);

satırlarını ekleyin, kaydedip dosyadan çıkın.

Kod:

pico misc.c

Kod:

if (outpos < outsize)

outp[outpos] = (i2&3)<<6 | i3;

outpos++;

}

 

 

return outpos;

}

satırlarının altına ( boş bir satıra ) ;

Kod:

void free_time(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);

}

 

 

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);

}

satırlarını ekleyin, kaydedip dosyadan çıkın.

Kod:

make

Kod:

make install

Ardından servislerinize restart atın, güle güle kullanın.

 


Güncel Haberler:

 
Domain Kontrol
Alan Adı :
Domain Tipi
.com .net .org .biz .info
Sipariş Sepeti
Sepetiniz Boş
Süper Sayaç
48476
BugünBugün11
DünDün169
Bu HaftaBu Hafta774
Bu AyBu Ay1576
ToplamToplam48476
GTranslate
English French German Turkish
Hava Durumu

Döviz kuru

Doviz Tipi Alış Satış
Dolar 1.5033 1.5106
Euro 1.9179 1.9272