lookjapan.COM - IRC ve mIRC dünyasının forumu!   buy vps


  lookjapan.COM - IRC ve mIRC dünyasının forumu! IF - Unreal, Services ve Botlar UnrealIRCd Unreal - Parça Kodlar


Like Tree5Teşekkürler;
  • 3 Post By Entrance
  • 1 Post By Entrance

Yeni Konu   Cevap Yaz

 
LinkBack Seçenekler Stil
Alt 26 Ocak 2015, 21:50   #1
タネル
 
Entrance - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 23 Ocak 2003
Bulunduğu yer: istanbul
Mesajlar: 540
WEB Sitesi: *
IRC Sunucusu: *
İlgi Alanı: Unreal
Alınan Beğeni: 361
Standart Atılan banları kanala yansıtma..

Merhaba arkadaşlar,

*Line ve Spamfilter kullanımlarını belirli bir odaya yansıtmak için, bir kaç gün önce X sunucusuna bir arkadaşımın ricası ile yapmıştım burdan da olduğu gibi, paylaşıyorum..


Klasör: -> Unreal3.2-/src/modules/
Dosya: (m_tkl.c)

BULUN,
Kod:
#include "version.h" 
#endif
ALTINA,
Kod:
#define Monitor "#opers"
aChannel *chptr;
EKLEYIN,

-

BULUN,
Kod:
if (type & TKL_SPAMF)
          {
                char buf[512];
              snprintf(buf, 512,
                  "Spamfilter added: '%s' [target: %s] [action: %s] [reason: %s] on %s GMT (from %s)",
                  reason, parv[3], banact_valtostring(banact_chartoval(*parv[4])),
                  parc >= 10 ? unreal_decodespace(parv[9]) : SPAMFILTER_BAN_REASON,
                  gmt, parv[5]);
ALTINA,

Kod:
if ((chptr = find_channel(Monitor, NullChn)) != NullChn) {
sendto_channel_butone(&me, &me, chptr, ":Monitor PRIVMSG %s  :Spamfilter: '%s' [Tipi: %s] [Ceza: %s] [Sebep: %s]  [Ekleyen: %s]",
 Monitor, reason, parv[3],  banact_valtostring(banact_chartoval(*parv[4])), parc >= 10 ?  unreal_decodespace(parv[9]) : SPAMFILTER_BAN_REASON,  parv[5]);
}
EKLEYIN,

-

BULUN,
Kod:
else if (type & TKL_SPAMF)
                      {
                            sendto_snomask(SNO_TKL, "%s removed Spamfilter '%s' (set at %s)",
                               parv[5], tk->reason, gmt);
                            ircd_log(LOG_TKL, "%s removed Spamfilter '%s' (set at %s)",
                               parv[5], tk->reason, gmt);
ALTINA,

Kod:
if ((chptr = find_channel(Monitor, NullChn)) != NullChn) {
sendto_channel_butone(&me, &me, chptr, ":Monitor PRIVMSG %s :Spamfilter: '%s'  [Silen: %s]",
 Monitor, tk->reason, parv[5]);
}
EKLEYIN,

-


BULUN,
Kod:
if (type & TKL_NICK)
                {
                    if (*parv[3] != 'H')
                        snprintf(buf, 512, "Permanent %s added for %s on %s GMT (from %s: %s)",
                            txt, parv[4], gmt, parv[5], reason);
                }
                else
                    snprintf(buf, 512, "Permanent %s added for %s@%s on %s GMT (from %s: %s)",
                        txt, parv[3], parv[4], gmt, parv[5], reason);
              }
            if (!((type & TKL_NICK) && *parv[3] == 'H'))
            {
                sendto_snomask(SNO_TKL, "*** %s", buf);
                ircd_log(LOG_TKL, "%s", buf);
            }
          }

ALTINA,

Kod:
if ((chptr = find_channel(Monitor, NullChn)) != NullChn) {
   sendto_channel_butone(&me, &me, chptr, ":Monitor PRIVMSG %s   :Ban tipi (%s) -  ( %s@%s) -  (Ekleyen: %s) -  (Sebep: %s)", 
   Monitor, txt, parv[3], parv[4], parv[5], reason);
}
EKLEYIN,

-

BULUN,
Kod:
} else {
                          sendto_snomask(SNO_TKL,
                              "%s removed %s %s@%s (set at %s - reason: %s)",
                              parv[5], txt, tk->usermask,
                              tk->hostmask, gmt, tk->reason);
                          ircd_log(LOG_TKL, "%s removed %s %s@%s (set at %s - reason: %s)",
                              parv[5], txt, tk->usermask, tk->hostmask,
                              gmt, tk->reason);
                      }
ALTINA,

Kod:
if ((chptr = find_channel(Monitor, NullChn)) != NullChn) {
   sendto_channel_butone(&me, &me, chptr, ":Monitor PRIVMSG %s   :Açılan ban tipi (%s) - (%s@%s) - (Silen: %s) - (Sebep: %s)", 
   Monitor, txt, tk->usermask, tk->hostmask, parv[5],  tk->reason);
 }


EKLEYIN,

İlgili alanda make ve rehash komutlarını uygulayın.

• Örnek çıktılar aşağıdaki gibi olacaktır.:

Kod:
[16:08] <Monitor> Ban tipi (Global Z:line) -  ( *@31.210.155.95) -  (Ekleyen: Entrance!confused@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]admin.x.net) -  (Sebep: banlandınız.)
-
Kod:
[16:08] <Monitor> Açılan ban tipi (Global Z:line) - (*@31.210.155.95) - (Silen: Entrance!confused@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]admin.x.net)  - (Sebep: banlandınız.)
Kod:
[16:09] <Monitor> Ban tipi  (G:Line) -  ( *@31.210.155.95) -  (Ekleyen: Entrance!confused@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]admin.x.net) -  (Sebep: disconnect.)
-
Kod:
[16:09] <Monitor> Açılan ban tipi (G:Line) - (*@31.210.155.95) - (Silen: Entrance!confused@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]admin.x.net) - (Sebep: disconnect.)
-
Kod:
[16:13] <Monitor> Spamfilter: 'Reklamlar' [Tipi: u] [Ceza: gzline] [Sebep: Banned!]  [Ekleyen: Entrance!confused@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]admin.x.net]
-
Kod:
[16:13] <Monitor> Spamfilter: 'Reklamlar'  [Silen: Entrance!confused@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]admin.x.net]


*
Kısaca açıklamam gerekirse; Sunucu üzerinde o an hangi ban çeşitini kullanıyorsanız, "Ban tipi" olarak geçen kısımda beliriyor.

İyi Çalışmalar..
dEathLeSs, No_FeaR ve Goemon bu mesaja teşekkür etti

Konu Entrance tarafından (13 Aralık 2015 Saat 16:15 ) değiştirilmiştir. Sebep: Bazı bölümler kaldırıldı, sorunlar giderildi.
 Entrance isimli Üye şimdilik offline konumundadır   Alıntı
Alt 03 Ekim 2015, 12:39   #2
タネル
 
Entrance - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 23 Ocak 2003
Bulunduğu yer: istanbul
Mesajlar: 540
WEB Sitesi: *
IRC Sunucusu: *
İlgi Alanı: Unreal
Alınan Beğeni: 361
Standart Cevap: Atılan banları kanala yansıtma..

Kodlar güncellendi,

Sebep -> bazı unrealircd versiyonlarında çeşitli problemler meydana geldiğinden..

İyi forumlar..^^





char *adres = "irc is finished"; for(int i = 0; *(adres + i); i++) { putchar(toupper(adres[i])); }
 Entrance isimli Üye şimdilik offline konumundadır   Alıntı
Alt 15 Temmuz 2016, 02:04   #3
 
AdmiraL - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 24 Ocak 2015
Mesajlar: 10
WEB Sitesi:
IRC Sunucusu:
İlgi Alanı:
Alınan Beğeni: 1
Standart Cevap: Atılan banları kanala yansıtma..

peki warn eklerken yansımıyor onu nasıl yansıtabılırım
 AdmiraL isimli Üye şimdilik offline konumundadır   Alıntı
Alt 15 Temmuz 2016, 10:08   #4
タネル
 
Entrance - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 23 Ocak 2003
Bulunduğu yer: istanbul
Mesajlar: 540
WEB Sitesi: *
IRC Sunucusu: *
İlgi Alanı: Unreal
Alınan Beğeni: 361
Standart Cevap: Atılan banları kanala yansıtma..

AdmiraL Nickli Üyeden Alıntı Mesajı göster
peki warn eklerken yansımıyor onu nasıl yansıtabılırım

Adwords.c modülünü kullan istediğin fonksiyon o modülde mevcut.
AdmiraL bu mesaja teşekkür etti
 Entrance isimli Üye şimdilik offline konumundadır   Alıntı

Yeni Konu   Cevap Yaz

Etiketler
atılan, banları, kanala, 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 Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Atılan Banları Kanala Yansıtma.. dEathLeSs Unreal - 4 Parça Kodlar 0 01 Ağustos 2017 13:28
Kanal ve Özel Mesajları belirtilen kanala yansıtma Entrance Unreal - 4 Modülleri 0 02 Temmuz 2017 16:44
UnrealIRCd Oper gireni kanala yansıtma. Entrance Unreal - Parça Kodlar 1 03 Nisan 2017 09:22
Accessi LOG kanalına Yansıtma Return IRCServices Hazır Kodlar 0 28 Mart 2015 23:34
Hz. Aişe’ye (r.a.) atılan iftira ile ilgili ayetler Goemon İslamiyet 0 23 Şubat 2015 23:13

web hosting web hosting
 buy vds
 vps buy

Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.