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

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 18 Aralık 2009, 15:28   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Nick Info Kısmında LISTCHANS kanalları yansıtma.




Kodun yazılış amacı Nick info kısmında Sizin nick'iniz üzerine kayıtlı kanalları gösteriyor


Öncelikle

cd ircservices-5.*.**
cd modules/nickserv
pico main.c giriyoruz
ve şunu taratıyoruz
kod;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
notice_lang(s_NickServ, u, NICK_INFO_EMAIL, ngi->email);

satırının hemen altına

Kod;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
int i; char *clist[3]; char alist[128]; ARRAY_FOREACH (i, ngi->channels) { clist[i] = ngi->channels[i]; } // Yorum satırları eğer yukarida admin koruması yok ise adminlerinkini gösteriyor yukaridaki admin korumasi da infodaki gizli satir //if(!nick_is_services_oper(ni)) //{ //if ((!stricmp(ni->nick, ServicesRoot) == 0)||(!nick_is_services_admin(ni))||(!is_oper(ni))) //{ if (ngi->channels_count == 3) snprintf(alist, sizeof(alist), "%s, %s, %s (3 Adet)", clist[0], clist[1], clist[2]); if (ngi->channels_count == 2) snprintf(alist, sizeof(alist), "%s, %s (2 Adet)", clist[0], clist[1]); if (ngi->channels_count == 1) snprintf(alist, sizeof(alist), "%s (1 Adet)", clist[0]); if (!ngi->channels_count) snprintf(alist, sizeof(alist), "Bulunmamaktadır."); send_cmd(s_NickServ, "NOTICE %s :Kayıtlı Kanalları: %s", u->nick, alist); *alist = '\0';

ekliyoruz ve ardından

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
make & make install /restart

dikkat etmeniz gereken bir nokta var oda şurasıdır ben max 3 kanal gösterttim çünkü modules.conf öyle ayarladım bir nick 3 kanal kayıt edebilir istediginiz şekilde çoğaltabilirsiniz

Not : " zaman " Style.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 19 Aralık 2009, 12:23   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Nick Info Kısmında LISTCHANS kanalları yansıtma.




SaLTaNaT Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Kodun yazılış amacı Nick info kısmında Sizin nick'iniz üzerine kayıtlı kanalları gösteriyor


Öncelikle

cd ircservices-5.*.**
cd modules/nickserv
pico main.c giriyoruz
ve şunu taratıyoruz
kod;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
notice_lang(s_NickServ, u, NICK_INFO_EMAIL, ngi->email);

satırının hemen altına

Kod;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
int i; char *clist[3]; char alist[128]; ARRAY_FOREACH (i, ngi->channels) { clist[i] = ngi->channels[i]; } // Yorum satırları eğer yukarida admin koruması yok ise adminlerinkini gösteriyor yukaridaki admin korumasi da infodaki gizli satir //if(!nick_is_services_oper(ni)) //{ //if ((!stricmp(ni->nick, ServicesRoot) == 0)||(!nick_is_services_admin(ni))||(!is_oper(ni))) //{ if (ngi->channels_count == 3) snprintf(alist, sizeof(alist), "%s, %s, %s (3 Adet)", clist[0], clist[1], clist[2]); if (ngi->channels_count == 2) snprintf(alist, sizeof(alist), "%s, %s (2 Adet)", clist[0], clist[1]); if (ngi->channels_count == 1) snprintf(alist, sizeof(alist), "%s (1 Adet)", clist[0]); if (!ngi->channels_count) snprintf(alist, sizeof(alist), "Bulunmamaktadır."); send_cmd(s_NickServ, "NOTICE %s :Kayıtlı Kanalları: %s", u->nick, alist); *alist = '\0';

ekliyoruz ve ardından

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
make & make install /restart

dikkat etmeniz gereken bir nokta var oda şurasıdır ben max 3 kanal gösterttim çünkü modules.conf öyle ayarladım bir nick 3 kanal kayıt edebilir istediginiz şekilde çoğaltabilirsiniz

Not : " zaman " Style.

yine sanki arraylerde sorun var gibi..
3 kanalı da çok uzun kaydedip kendinize info çekmeyi denermisiniz ? (20 30 haneli kanallar.. Mesela #sdjfghdjuhfgtysdsdfdsfgds6fd4sg5 benzerleri..

iyi Çalışmalar..

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

Alt 19 Aralık 2009, 13:18   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Nick Info Kısmında LISTCHANS kanalları yansıtma.




Sky-Dancer Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
yine sanki arraylerde sorun var gibi..
3 kanalı da çok uzun kaydedip kendinize info çekmeyi denermisiniz ? (20 30 haneli kanallar.. Mesela #sdjfghdjuhfgtysdsdfdsfgds6fd4sg5 benzerleri..

iyi Çalışmalar..


Aynı SEKİLDE 4. Bir Kanalda Hata olusma riskide var sanırım 4 kayıtlı kanalı bulunan kullanıcılarda info gösteriminde hata olabilir :S

 
Alıntı ile Cevapla

Alt 19 Aralık 2009, 13:28   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Nick Info Kısmında LISTCHANS kanalları yansıtma.




toX "zaman" ın code si bu . bi arkadasın sunucusuna kurmustum hata yok calısıyordu. hatta sohbete.org da kullanılıyor sanırım
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Konu SaLTaNaT tarafından (19 Aralık 2009 Saat 16:59 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 19 Aralık 2009, 13:30   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Nick Info Kısmında LISTCHANS kanalları yansıtma.




SaLTaNaT Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
toX "zaman" ın code si bu . bi arkadasın sunucusuna kurmustum hata yok calısıyordu. hatta sohbete.org da kullanılıyor sanırım
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
sıkıntı yok ama Sky ın dedigin gibi #zxvzxvzxvzvzxvz uzun karakterli kanallarda hata verir mi bilmem. Sky sen iyice bi incelermisin yanlıs varmı yada hata
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


nickserv -- info toXic
© NickServ ----------------- mIRCTurkiye IRCd Network ---------------
© NickServ -
© NickServ toXic nicki size [/NickServ INFO] komutunu uyguladı.
© NickServ toXic isim: return 0;
© NickServ toXic Services Root Administrator (SRA)
© NickServ Online oldugu adres:
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

© NickServ Online: 0 Gun 3 Saat 10 Dakika ve 58 Saniye.
© NickServ Kayit zamani: Ara 17 11:14:56 2009 CET
© NickServ Son quit mesaji: Connection reset by peer
© NickServ E-mail adresi:
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

© NickServ Kayıtlı Kanalları: 1 Gün, 21 saat, 5 dakika ve 24˜Daniye OlôÏ¥D
© NickServ Ekler: Kill korumasi,Ek Guvenlik
© NickServ -
© NickServ ----------------- mIRCTurkiye IRCd Network ---------------
nickserv -- listchans
© NickServ toXic nickinin kayitli kanal listesi:
© NickServ #Operhelp
© NickServ #Sohbet
© NickServ #Opers
© NickServ #Help
© NickServ Liste sonu. (4 kanal kaydedilmis).

 
Alıntı ile Cevapla

Alt 19 Aralık 2009, 13:31   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Nick Info Kısmında LISTCHANS kanalları yansıtma.




aynen
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 19 Aralık 2009, 13:39   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Nick Info Kısmında LISTCHANS kanalları yansıtma.




Söyle söyleyim bunda csmaxreg kaca ayarli ise oraya kadar gitmeli infodaki gösterim döngüleri dediğin sunuca böyle birşeyin olmayisi bu max'in 3 olmasindan kaynaklanabilir.

( apocan chanmax'ı ayarlamistir kesin :P )

 
Alıntı ile Cevapla

Alt 19 Aralık 2009, 14:15   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Nick Info Kısmında LISTCHANS kanalları yansıtma.




uhahahah
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
aynen

 
Alıntı ile Cevapla

Alt 10 Ocak 2010, 20:40   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Nick Info Kısmında LISTCHANS kanalları yansıtma.




paylaşim için tşkler. Yalniz ns infoda mail adreslerini nasil gizleriz. yardimci olursaniz sevinirim..

 
Alıntı ile Cevapla

Alt 10 Ocak 2010, 21:42   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Nick Info Kısmında LISTCHANS kanalları yansıtma.




modules.conf unda NSDefHideEmail satırını bulup başındaki # işaretini kaldır ve sonra kaydedip servislerini yeniden başlat.Ama bu işlem önceki kaydedilen nickler için geçerli olmayacaktır.Onlar için ise /ns set hide email on işlemini yaptırabilirsin.

__________________

Kullanıcı imzalarındaki bağlantı ve resimleri görebilmek için en az 20 mesaja sahip olmanız gerekir ya da üye girişi yapmanız gerekir.

Konu Diablo tarafından (10 Ocak 2010 Saat 21:47 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Cevapla

Etiketler
info, kanallari, kanalları, kisminda, kısmında, listchans, nick, yansitma, yansıtma


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


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
info çekilen nick ve kanalı log kanalına yansıtma. alii-zerbeststill IRCServices 1 11 Eylül 2011 02:24
Nick INFO ve Chan INFO [(Son görülen zaman, kayit zamani, son kullanim) IRCServices NeTDeLiSi Services Hazır Kodlar 13 09 Ekim 2010 00:43
/forbid <nick> (nicke ait tüm kanalları yasaklama aliası) Regex mIRC Scripting Hazır Kodlar 7 28 Şubat 2010 15:08
Ban sebebine nick yansıtma lacremel mIRC Scripting Sorunları 14 18 Temmuz 2007 22:12