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

>
+
Etiketlenen Kullanıcılar

17Beğeni(ler)

 
 
LinkBack Seçenekler Stil
Prev önceki Mesaj   sonraki Mesaj Next
Alt 15 Eylül 2011, 09:47   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
En fazla online olan nick ve En çok ziyaret edilen kanal 5.0.x




En çok online olan nick eklentisi :

Öncelikle bu işlem için, Benim veya başka arkadaşların yaptığı "Toplam Online Zamanı" Kodlarının çalışır halde olması şarttır.

modules/operserv/news.c içerisinde

#include "operserv.h"
satırından sonra;
#include "modules/nickserv/nickserv.h"
satırını ekleyiniz.

static int new_user_callback(User *u)
fonksiyonu içerisinde,
display_news(u, NEWS_LOGON);
üzerine veya altına (logon news den önce veya sonrak çıkmasını istemenize bağlı) aşağıdaki kodları aynen ekleyin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
NickInfo *SkyMax = first_nickinfo(), *TempNI=NULL; if (SkyMax) { for (TempNI = first_nickinfo(); TempNI; TempNI = next_nickinfo()) { if (SkyMax->toplamzaman < TempNI->toplamzaman) SkyMax = TempNI; } send_cmd(s_GlobalNoticer, "NOTICE %s :En Fazla online olan nick : %s", u->nick, SkyMax->nick); }

make ve make install çekip, servislere restart atın.

---------------------------------------------------


En çok ziyaret edilen kanal eklentisi :

Öncelikle bu işlem için, Benim veya başka arkadaşların yaptığı "Kanal için, kullanıcı rekoru" Kodlarının çalışır halde olması şarttır.

modules/operserv/news.c içerisinde

#include "operserv.h"
satırından sonra;
#include "modules/chanserv/chanserv.h"
satırını ekleyiniz.

static int new_user_callback(User *u)
fonksiyonu içerisinde,
display_news(u, NEWS_LOGON);
üzerine veya altına (logon news den önce veya sonrak çıkmasını istemenize bağlı) aşağıdaki kodları aynen ekleyin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
ChannelInfo *SkyRekor = first_channelinfo(), *TempCI=NULL; if (SkyRekor) { for (TempCI = first_channelinfo(); TempCI; TempCI = next_channelinfo()) { if (SkyRekor->maxuser < TempCI->maxuser) SkyRekor = TempCI; } send_cmd(s_GlobalNoticer, "NOTICE %s :En çok ziyaret edilen kanal : %s", u->nick, SkyRekor->name); }



make
ve make install çekip, servislere restart atınız.

Ekleme düzeyi : kolay
Yapımcı : Sky-Dancer

Not : Kodlar denenmiştir.
iyi Çalışmalar..

__________________
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
 
Alıntı ile Cevapla

 

Etiketler
50x, cok, edilen, fazla, ziyaret


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
En çok ziyaret edilen kanal. Argan Services Hazır Kodlar 29 15 Eylül 2011 10:03
Root Özel İnfo ve en çok online olan nick en çok ziyaret edilen kanal. alii-zerbeststill Servisler 5 02 Ekim 2008 07:45
En Çok ziyaret edilen kanal maharajah Servisler 16 20 Eylül 2007 03:27
online kullanıcıyı diablo vermişti os sms ve en çok ziyaret edilen kanal hakkında Sysfixed Servisler 5 19 Haziran 2007 18:12
Online kullanıcıı ve en çok ziyaret edilen kanal hakkında? Sysfixed Servisler 3 09 Mayıs 2007 19:24

×