IRC ve mIRC Kullanıcılarının Buluşma Noktası
  zurna net

  IRC ve mIRC Kullanıcılarının Buluşma Noktası Genel IRCD (Sunucu, Servis, Botlar, Korumalar) Servisler Services Hazır Kodlar

Forum tutkunlarının tek adresi Türkiye Sohbet Odaları Sohbetteyiz herkes burda

ayna chat muhabbetbayilik veren firmalar

Şeker Shell  Sohbet



Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 26 Ağustos 2007, 01:58   #1
Çevrimdışı
IRCServices versionları için [/cs info] komutunda founderin online gözükmesi.


-- Sponsor Baglantı --


Kod: 
cd ircservices-5.0.5*

Kod: 
pico modules/chanserv/main.c

dosyasının içine girin.


Kod: 
static void do_info(User *u) { char *chan = strtok(NULL, " "); char *param = strtok(NULL, " "); ChannelInfo *ci;

satırının altına;


Kod: 
NickInfo *ni = u->ni;

satırını ekleyin, yine aynı dosyada hemen altında;


Kod: 
NickGroupInfo *ngi, *ngi2 = NULL; char buf[BUFSIZE], *end, *s;

satırlarının altına;


Kod: 
char emre[BUFSIZE]; time_t now = time(NULL); int nick_online = 0;

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



Kod: 
notice_lang(s_ChanServ, u, CHAN_INFO_HEADER, chan);

satırının altındaki;



Kod: 
notice_lang(s_ChanServ, u, CHAN_INFO_FOUNDER, ngi_mainnick(ngi));

satırını kaldırın ve hemen altına;


Kod: 
ni = get_nickinfo(ngi_mainnick(ngi)); if (ni && ni->user && nick_id_or_rec(ni)) nick_online = 1; if (nick_online) { send_cmd(s_ChanServ, "NOTICE %s : Kanal Sahibi: %s [ONLINE]", u->nick, ngi_mainnick(ngi)); } else { emre_time2(emre, now-ni->last_seen, u); send_cmd(s_ChanServ, "NOTICE %s : Kanal Sahibi: %s [OFFLINE] [%s]", u->nick, ngi_mainnick(ngi), emre); }

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


Kod: 
pico extern.h

Kod: 
E int lock_data(void);

satırının üstüne

Kod: 
E void emre_time2(char *buf, time_t t, User *u);

satırı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;


Kod: 
void emre_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 make install

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

NOT: Bu son olan konular benim kod yayınlama isteğimi dahada artırıyor sanmayın ki düşürüyor
Inat değil mi ? KOD DAĞITIMLARI DEVAM EDECEKTIR.



Kodu yazan : Soldy dir.
Kod: 
cd ircservices-5.0.5*

Kod: 
pico modules/chanserv/main.c

dosyasının içine girin.


Kod: 
static void do_info(User *u) { char *chan = strtok(NULL, " "); char *param = strtok(NULL, " "); ChannelInfo *ci;

satırının altına;


Kod: 
NickInfo *ni = u->ni;

satırını ekleyin, yine aynı dosyada hemen altında;


Kod: 
NickGroupInfo *ngi, *ngi2 = NULL; char buf[BUFSIZE], *end, *s;

satırlarının altına;


Kod: 
char emre[BUFSIZE]; time_t now = time(NULL); int nick_online = 0;

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



Kod: 
notice_lang(s_ChanServ, u, CHAN_INFO_HEADER, chan);

satırının altındaki;



Kod: 
notice_lang(s_ChanServ, u, CHAN_INFO_FOUNDER, ngi_mainnick(ngi));

satırını kaldırın ve hemen altına;


Kod: 
ni = get_nickinfo(ngi_mainnick(ngi)); if (ni && ni->user && nick_id_or_rec(ni)) nick_online = 1; if (nick_online) { send_cmd(s_ChanServ, "NOTICE %s : Kanal Sahibi: %s [ONLINE]", u->nick, ngi_mainnick(ngi)); } else { emre_time2(emre, now-ni->last_seen, u); send_cmd(s_ChanServ, "NOTICE %s : Kanal Sahibi: %s [OFFLINE] [%s]", u->nick, ngi_mainnick(ngi), emre); }

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


Kod: 
pico extern.h

Kod: 
E int lock_data(void);

satırının üstüne

Kod: 
E void emre_time2(char *buf, time_t t, User *u);

satırı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;


Kod: 
void emre_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 make install

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

NOT: Bu son olan konular benim kod yayınlama isteğimi dahada artırıyor sanmayın ki düşürüyor
Inat değil mi ? KOD DAĞITIMLARI DEVAM EDECEKTIR.



Kodu yazan : Soldy dir.
__________________
MCPD
  Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
Alt 29 Eylül 2007, 22:14   #2
Çevrimdışı
Yanıt: IRCServices versionları için [/cs info] komutunda founderin online gözükmesi.




Ellerine sağlık aslan
Bu forumdaki linkleri ve resimleri görebilmek için en az 20 mesajınız olması gerekir.

__________________
Møre Questiøbns !nterdisciplinary Science Reviews
  Alıntı ile Cevapla

Alt 17 Aralık 2008, 00:21   #3
Çevrimdışı
Cevap: IRCServices versionları için [/cs info] komutunda founderin online gözükmesi.




arkadaşlar pardon pico extern.h ve misc.c ircservices-5.0.5* klasorünün içindedir.bilginize.

  Alıntı ile Cevapla

Alt 17 Aralık 2008, 02:24   #4
Çevrimdışı
Cevap: IRCServices versionları için [/cs info] komutunda founderin online gözükmesi.




anlatımda zaten belirtilmiş dosyaların yerleri... lütfen dikkatlice takip edelim ona göre cevap yazalım.

__________________
GemLik'li Olunmaz GemLik'li Doğulur.
  Alıntı ile Cevapla

Alt 24 Ağustos 2009, 19:22   #5
Çevrimdışı
Cevap: IRCServices versionları için [/cs info] komutunda founderin online gözükmesi.




sagolasin adamim.

__________________
death is a start.
  Alıntı ile Cevapla

Alt 17 Şubat 2016, 13:03   #6
Çevrimdışı
Uzaklaştırıldı
wolera - ait Kullanıcı Resmi (Avatar)
Cevap: IRCServices versionları için [/cs info] komutunda founderin online gözükmesi.




Kullandığım services: ircservices-5.0.64

söylediklerinizi uyguladım fakat aşağıdaki hatayı almaktayım.

modules/chanserv/main.c: In function 'do_channel_join_check':
modules/chanserv/main.c:326: warning: unused variable 'ngi'
modules/chanserv/main.c: In function 'do_drop':
modules/chanserv/main.c:896: warning: too few arguments for format
modules/chanserv/main.c: In function 'do_info':
modules/chanserv/main.c:936: error: redefinition of 'now'
modules/chanserv/main.c:933: note: previous definition of 'now' was here
modules/chanserv/main.c:1075: warning: too many arguments for format
modules/chanserv/main.c:1077: warning: too many arguments for format
modules/chanserv/main.c:1078: warning: too many arguments for format
modules/chanserv/main.c:1079: warning: too many arguments for format
modules/chanserv/main.c:1080: warning: too many arguments for format
modules/chanserv/main.c:1081: warning: too many arguments for format
modules/chanserv/main.c: In function 'do_suspend':
modules/chanserv/main.c:1764: warning: too few arguments for format
modules/chanserv/main.c: In function 'do_unsuspend':
modules/chanserv/main.c:1809: warning: too few arguments for format
make[4]: *** [.compiled-main.o] Error 1
make[3]: *** [main.o] Error 2
make[2]: *** [main.so] Error 2

  Alıntı ile Cevapla

Alt 17 Şubat 2016, 13:45   #7
Çevrimdışı
Cevap: IRCServices versionları için [/cs info] komutunda founderin online gözükmesi.




Dostum hata satırları tekrar kontrol et. Şuanda telefondayım detaylı bakamıyorum. Ancak tek dosya üzerinde hataların var olmadı dersen, aksam pc den bakarız.

__________________
Uzun Bir Aradan Sonra Tekrar Buralardayım... (;
  Alıntı ile Cevapla

Cevapla

Etiketler
founderin, gozukmesi, gözükmesi, için, info, ircservices, komutunda, online, or cs, versionlari, versionları

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




diyarbakır escort bursa escort konya escort gaziantep escort bodrum escort