NetForumlari Nacizane  Paylasim Platformu NetForumlari Nacizane  Paylasim Platformu


Go Back   NetForumlari Nacizane Paylasim Platformu > IRC • mIRC • Hosting • Genel IRCD > Genel Ircd > IRC Services



Etiketlenen Kullanıcılar

Yeni Konu aç Cevapla
 
Paylaş LinkBack Seçenekler Stil
Alt 04-08-07, 09:33   #1
NF
Konuk
NF - ait Kullanıcı Resmi (Avatar)
Mesajlar: n/a
Konular: 2006
Aldığı Teşekkür :
NF Puanı :
NF Seviyesi :
IRC Services İçin Toplam Online Zamanı ( Total Online Time )

Tahmin edebileceğiniz gibi.. Bu kod ircservices yapısına edit vasıtasıyla uygulanmak zorundadır.

Kısacası eklemesi biraz zorlayacaktır.

Kodun denediği version : 5.0.61 (x.x.xx)
Kodun eklendiği version : 5.0.61 (x.x.xx)

Yapılması gerekenler:

cd ircservices-x.x.xx
pico modules/nickserv/main.c


PHP- Kodu:
[COLOR="red"]Kod:
 
strftime_lang(bufsizeof(buf), u->ngiSTRFTIME_DATE_TIME_FORMAT,
        
ni->time_registered);[/COLOR

Bu satırın hemen üstüne şu satırı ekleyin:

PHP- Kodu:
[COLOR="red"]Kod:
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));[/COLOR



Kaydedip çıkın

pico modules/nickserv/nickserv.h

PHP- Kodu:
char nick[NICKMAX]; 

Bu satırın hemen altına şu 2 satırı ekleyin:

PHP- Kodu:
[COLOR="red"]
    
int giriszamani;
    
int toplamzaman;[/COLOR



Kaydedip çıkın

pico modules/nickserv/util.c

PHP- Kodu:
if (nick_id_or_rec(ni)) 

{Bu satırın hemen altına şu 4 satırı ekleyin

PHP- Kodu:
[COLOR="red"]
  if (
ni->giriszamani != 0) {
   
ni->toplamzaman=ni->toplamzaman + (time(NULL) - ni->giriszamani);
   
ni->giriszamani=0;
  }
yine aynı dosyada (util.c dosyası içinde)[/COLOR


Şu satırları bulun:

PHP- Kodu:
[COLOR="red"]
    if (!
nick_recognized(ni)) {
 
update_userinfo(u);
 
ni->authstat |= NA_RECOGNIZED;
    }[/
COLOR

Bunların hemen bir altına şu satırı ekleyin:

PHP- Kodu:
[COLOR="red"]
ni->giriszamani=time(NULL);pico modules/database/version4.c[/COLOR



PHP- Kodu:
SAFE(write_string(ni->last_quitf)); 

Bu satırın hemen bir altına şu satırı ekleyin:

PHP- Kodu:
[COLOR="red"]
SAFE(write_int32(ni->toplamzamanf));[/COLOR

Şimdi yapmanız gereken işlem:

make
make install
çekeceksiniz.

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

PHP- Kodu:
[COLOR="red"]
SAFE(read_string(&ni->last_quitf));[/COLOR

Bu satırı bulunuz.

Bir alt satıra şu 3 kodu ekleyiniz

PHP- Kodu:
[COLOR="red"]
    
SAFE(read_int32(&tmp32f));
    
ni->toplamzaman tmp32;
    
ni->giriszamani 0;[/COLOR

Kaydedip çıkınız.

Tekrar make ve 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.

Not: ALINTIDIR.
 
Alıntı ile Cevapla
Alt 28-08-07, 00:43   #2
Mesut - ait Kullanıcı Resmi (Avatar)
Üyelik tarihi: Jul 2007
Yaş: 24
Mesajlar: 234
Konular: 73
Aldığı Teşekkür : 0
NF Puanı : 330
NF Seviyesi : Mesut is just really nice Mesut is just really nice Mesut is just really nice Mesut is just really nice

irc nin servicesi tutmadi saol paylaşım ıcın :D
________________

вєsiктλs Jк. ¹9º³

Ezanla yazıldı ismimiz, selayla silinir ancak, üç günlük adamlara isim sildirmeyiz.
Trip değil, keyfe keder; kralına değil, alayına gider.
Mesut isimli Üye şimdilik offline konumundadır  
Alıntı ile Cevapla
Alt 02-09-07, 21:39   #3
Romano
Posco - ait Kullanıcı Resmi (Avatar)
Üyelik tarihi: Aug 2007
Mesajlar: 2.034
Konular: 358
Aldığı Teşekkür : 0
NF Puanı : 1442
NF Seviyesi : Posco has much to be proud of Posco has much to be proud of Posco has much to be proud of Posco has much to be proud of Posco has much to be proud of Posco has much to be proud of Posco has much to be proud of Posco has much to be proud of Posco has much to be proud of Posco has much to be proud of

Emeğine Sağlık ...
________________

Posco
Söylemedim Sana Seni Hiç Sevdiğimi
En İyi Film Yeşil Yol Bende John Coffie
Posco isimli Üye şimdilik offline konumundadır  
Alıntı ile Cevapla
Cevapla

Sosyal Ağlar

Etiketler
irc , online , services , time , toplam , total , İçin , zamanı


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



Forum Yasal Uyarı

Powered by vBulletin® Version 3.8.7 .
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0 RC 2

İçerik sağlayacı paylaşım sitelerinden biri olan NetForumlari.COM Adresimizde 5651 Sayılı Kanun'un 8. Maddesine ve T.C.K'nın 125. Maddesine göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur. NetForumlari.COM hakkında yapılacak tüm hukuksal Şikayetler, Yöneticilerimiz ile iletişime geçilmesi yada iletişim formunu doldurulması halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 1 (Bir) Hafta içerisinde NetForumlari yönetimi olarak tarafımızdan gereken işlemler yapılacak ve size dönüş sağlanacaktır. info@netforumlari.com
hastaneler | cikcik | tivitır | güzel sözler | ankara avukat