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: 362
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: 362
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: 362
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)
 
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


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  instagram  facebook  twitter  online arkadaş  Domain al  Domain Sat  Alan adı al  online kpss  online hemşirelik kursu  online memurluk kursu  online ags  online ders  online ales  Satılık Alan adı 

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