lookjapan.COM - IRC ve mIRC dünyasının forumu!   online kpss kursu


  lookjapan.COM - IRC ve mIRC dünyasının forumu! IF - Unreal, Services ve Botlar Services IRCServices Hazır Kodlar


Yeni Konu   Cevap Yaz

 
LinkBack Seçenekler Stil
Alt 23 Eylül 2015, 16:38   #1
 
Code - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 01 Mart 2015
Mesajlar: 203
WEB Sitesi: www.code.com
IRC Sunucusu: irc.code.com
İlgi Alanı:
Alınan Beğeni: 33
Standart Topic Yazım Tarihi.

Kanal infosunda en son topic atan tarihi gün,saat,dakkika,saniye biçiminden editi .

Kod:
cd ircservices-5.0.5*
cd modules/chanserv
pico main.c
main.c dosyası içerisinde aşağıdaki saıtırları buluyoruz ;

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;
    int is_servadmin = is_services_admin(u);
    int can_show_all = 0, show_all = 0, used_all = 0;
Hemen altına ;

Kod:
    char buf3[BUFSIZE];
    time_t simdi = time(NULL);
Satırlarını ekliyoruz yine aynı dosya içerisinde ;

Kod:
                notice_lang(s_ChanServ, u, CHAN_INFO_LAST_TOPIC,
                            ci->last_topic);
                notice_lang(s_ChanServ, u, CHAN_INFO_TOPIC_SET_BY,
                            ci->last_topic_setter);
Yukarıdaki satırları bulup hemen altına ;


Kod:
                if (ci && ci->last_topic) {
                        free_time(buf3,(time(NULL))-(ci->last_topic_time),u);
                        send_cmd(s_ChanServ, "NOTICE %s :   Yazilim tarihi: %s [%s]", u->nick, buf, buf3);
                }
Ekliyoruz dosyadan kayıt edip çıkıyoruz .


Kod:
cd ../..
pico extern.h
exren.h doyası içerisinde aşağıdaki satırı buluyoruz ;

Kod:
E int lock_data(void);
Bu satırların hemen üstüne aşağıdaki kodu ekleyiyoruz ;


Kod:
E void free_time(char *buf, time_t t, User *u);
Dosyadan kayıt edip çıkıyoruz.Aşağıdaki komutla devam ediyoruz ;


Kod:
pico misc.c
misc.c dosyası içerisinde aşağıdaki satırları buluyoruz ;

Kod:
    if (outpos < outsize)
        outp[outpos] = (i2&3)<<6 | i3;
    outpos++;
    }
 
    return outpos;
}
Bu kodların hemen altına aşağıdaki kodu ekliyoruz ;


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);
}
Dosyayı kayıt edip çıkıyoruz ;


Kod:
make
make install
Servisleri restartlıyoruz.
Kod yazarı: Netdelisi..
 Code isimli Üye şimdilik offline konumundadır   Alıntı

Yeni Konu   Cevap Yaz

Etiketler
tarihi, topic, yazım


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Topic'de Rumuz Değişkeni Ekleme. Entrance Unreal - Parça Kodlar 1 25 Aralık 2016 23:59
(Topic, nick, host, identd gibi ifadelerin.)karakter limitini yükseltme. Entrance Unreal - Parça Kodlar 0 13 Temmuz 2016 16:51
Tek komutla tüm kanallara topic atma. Entrance Unreal - Hazır Kodlar 0 11 Ekim 2015 12:09
Tarihi tekrar Violence Beşiktaş 0 29 Ağustos 2015 11:41
Botunuz Topic Atsın ''!Topic Mesaj'' No_FeaR TCL Scriptler 0 22 Mart 2015 14:33

web hosting web hosting
 buy vds
 vps buy  instagram  facebook  twitter  online arkadaş  Domain al  Domain Sat  Alan adı al  online kpss  online hemşirelik kpss kursu  online memurluk kpss kursu  online ags  online ders  online ales  online ön lisans kursu  online dgs kursu  online ön lisans kpss kursu  Satılık Alan adı 

Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.