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

>
+
Etiketlenen Kullanıcılar

 
 
LinkBack Seçenekler Stil
Prev önceki Mesaj   sonraki Mesaj Next
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

 

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)
 

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
Çözüldü Nick Yansıtma Hk. Caitlyn mIRC Scripting Sorunları 3 02 Mart 2018 20:16
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