IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  vaybe sohbet

>
+
Etiketlenen Kullanıcılar

 
 
LinkBack Seçenekler Stil
Prev önceki Mesaj   sonraki Mesaj Next
Alt 06 Ocak 2011, 21:23   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
IRCServices Toplam Online Süresi Sorunu Acil Bakarmısınız Arkadaşlar.




IRCServices /ns info NICK komutu uygulandığında toplam online süresini göstermektedir.

cd ircservices-x.x.xx

pico modules/nickserv/main.c

yazarak main.c icerisine giriyoruz.

PHP- Kodu:

strftime_lang
(buf, sizeof(buf), u->ngi, STRFTIME_DATE_TIME_FORMAT,
ni->time_registered);

bu satirin hemen uzerine


PHP- Kodu:

send_cmd
(s_NickServ,
"NOTICE %s :Toplam Online Süresi: %d Gun %d Saat %d Dakika ve %d Saniye.",
u->nick, (ni->toplamzaman / 86400), ((ni->toplamzaman % 86400) / 3600),
(((
ni->toplamzaman % 86400) % 3600) / 60),
((((
ni->toplamzaman % 86400) % 3600) % 60) % 60));

bu satirlari ekleyiniz ve kaydedip cikiniz.

Simdi yine ayni klasorde bulunan nickserv.h dosyasinda degisiklik yapiyoruz.

pico modules/nickserv/nickserv.h

yazarak nickserv.h dosyasina giris yapiyoruz.

PHP- Kodu:

char nick
[NICKMAX];

yazan satirin altina

PHP- Kodu:

int giriszamani
;
int toplamzaman;

satirlarini ekleyip kaydedip cikin.

pico modules/nickserv/util.c

yazarak yine ayni klasorde bulunan util.c dosyasina giris yapin.

PHP- Kodu:

if (nick_id_or_rec(ni)) {

satirinin hemen altina,

PHP- Kodu:

if (ni->giriszamani != 0) {
ni->toplamzaman=ni->toplamzaman + (time(NULL) - ni->giriszamani);
ni->giriszamani=0;
}

satirlarini ekleyiniz.

yine aynı dosyada (util.c dosyası içinde) şu satırları bulun:

PHP- Kodu:

if (!nick_recognized(ni)) {
update_userinfo(u);
ni->authstat |= NA_RECOGNIZED;
}

bunlarin hemen altina
PHP- Kodu:

ni
->giriszamani=time(NULL);

satirini ekleyin ve kaydedip cikin.

Simdi,

pico modules/database/version4.c

yazarak version4.c dosyasina giris yapiyoruz. Dikkat edin, nickserv ile ayni klasorde degil gordugunuz gibi. database klasoru icerisinde.

PHP- Kodu:

SAFE
(write_string(ni->last_quit, f));

bu satirin hemen altina

PHP- Kodu:

SAFE
(write_int32(ni->toplamzaman, f));

satirini ekleyin.

şimdi yapmanız gereken işlem:

PHP- Kodu:

make

make install

çekeceksiniz. (ircservices-x.x.xx icerisinde)

sonrasında
servislerinizi kapatıp tekrar çalıştıracaksınız.
/os update komutunu kullanacaksınız.

şimdi servislerinizi kapatın (ps x listesinden kill -9 pid ile.)

servisler kapalı halde;

pico modules/database/version4.c

yazarak tekrar version4.c dosyasina giris yapin.

PHP- Kodu:

SAFE
(read_string(&ni->last_quit, f));

bu satırı bulunuz.

Bir alt satıra şu 3 kodu ekleyiniz:

PHP- Kodu:

SAFE
(read_int32(&tmp32, f));
ni->toplamzaman = tmp32;
ni->giriszamani = 0;

kaydedip çıkınız.

tekrar
PHP- Kodu:

make

make install

komutlarını uygulayıp, servislerinizi getiriniz.

ve işlem bitti demektir.

aradaki servisin kapalı kalmasını istediğim yer şunun için:
servisler orada kapalı iken eski dblerinizin gitmemesi için.

Kod yazarı : Sky-Dancer


Arkadaşlar Anlatıldığı gibi uyguladım fakat
© NickServ Toplam Online Süresi: 0 Gun 0 Saat 0 Dakika
Sürekli sıfır olarak kalıyor. Bu sorunu Çözebilecek arkadaşlar yardımlarınızı bekliyorum .



© NickServ Dagger isim:
© NickServ Online oldugu adres: xxxxxxxxxxxxxxxxx
© NickServ Toplam Online Süresi: 0 Gun 0 Saat 0 Dakika ve 0 Saniye.

 
Alıntı ile Cevapla

 

Etiketler
acil, arkadaşlar, bakarmısınız, ircservices, online, sorunu, süresi, toplam


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

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 Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Acil bakarmısınız arkadaşlar [IRC Reklam bot] sedar mIRC Scripting Sorunları 15 01 Nisan 2012 11:23
Ircservices Db Sorunu Bakarmısınız ? RahmetLi IRCServices 2 25 Nisan 2010 12:49
ircservices-5.0.64 kurdum topic sorunu bi bakarmısınız acil ConnectTo IRCServices 4 25 Mart 2010 16:07
Toplam Online Süresi.. 7610 mIRC Scripting Sorunları 5 22 Aralık 2007 13:53
arkadaşlar acil bakarmısınız:( KnOuCK Eggdrop, NeoStats, BNC 10 07 Eylül 2007 00:00