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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Hazır_kodlar (https://www.ircforumlari.net/hazir_kodlar/)
-   -   Tek harf koruması (https://www.ircforumlari.net/hazir_kodlar/315115-tek-harf-korumasi.html)

BaharGulu 05 Şubat 2010 04:22

Tek harf koruması
 
merhaba arkadaşlar ben sunucumda tek harf yazıldıgında ispiyon kanalına gönderilsin istiyorum fakat o olaydan Oyun kanalları etkilenmesin istiyorum bunu nasıl yaparız.

demek istediğim:

[04:22] <Emrah> a
[04:22] <Emrah> b
[04:22] <Emrah> c
[04:22] <Emrah> d
[04:22] <Emrah> r
[04:22] <Emrah> f

bu sekilde yazılan harfler.

yardımcı olacaklara şimdiden teşekkür ederim.

Kolay gelsin.

XcLusive 05 Şubat 2010 07:45

Cevap: Tek harf koruması
 
/spamfilter add c block - - ^.$
ekle tek harf bloke olur.

janus 05 Şubat 2010 11:59

Cevap: Tek harf koruması
 
Alıntı:

XcLusive Nickli Üyeden Alıntı (Mesaj 1040315461)
/spamfilter add c block - - ^.$
ekle tek harf bloke olur.


Bu sekilde yaparsa oyun kanallarida bu spamdan etkilenecek.. Yaa spamfilter muaf tutacak oyun kanalalrini ama bu kez tum spamfilter oyun kanllarinda islemeyecek:)) yada baska bir sekilde modul filan kurmayi deneyecek.


aslinda bunu uygulayabilecegin bir modul mevcuttu forumda.. Kanallarda belli absli sekilleirn cikmasini engelleyen bir module vadi sanirim sky-dancer yazmisdi tam ahtirlayamorum.. Forumda arama yaaprsan bulabilrisin oradaki karekrterler yerine harf ekleyerek yapabilrisin sanirim..

BaharGulu 05 Şubat 2010 20:06

Cevap: Tek harf koruması
 
Janus dediğin gibi aynen modul varsa paylaşırsanız sevinirim aradım fakat bulamadım öyle bir şey, spamfilter ile yasaklayınca bu sefer oyun kanalları gidiyor bunu nasıl yaparız bilmiyorum .

Aslında şöylede olabilir Kanallarda tek harfler gidebilir sorun değil, ama özellerde çalışırsa daha güzel olur gibime geliyor. önemli olan özellerdeki reklamlar v.s

1001 05 Şubat 2010 20:45

Cevap: Tek harf koruması
 
Alıntı:

BaharGulu Nickli Üyeden Alıntı (Mesaj 1040316097)
Janus dediğin gibi aynen modul varsa paylaşırsanız sevinirim aradım fakat bulamadım öyle bir şey, spamfilter ile yasaklayınca bu sefer oyun kanalları gidiyor bunu nasıl yaparız bilmiyorum .

Aslında şöylede olabilir Kanallarda tek harfler gidebilir sorun değil, ama özellerde çalışırsa daha güzel olur gibime geliyor. önemli olan özellerdeki reklamlar v.s

conf dosyanıza..

Kod:

spamfilter {
regex "^.$";
target { channel; channel-notice; private; private-notice; };
reason "Tek Harf Kullanimi Yasaklanmistir";
action block;
};

şeklinde ekleyerek.. sunucuda /rehash çekiniz..

channel = kanal mesajlarında..
channel-notice = kanala notice mesajlarında..
private = özel mesajlarda..
private-notice = özele notice mesajlarda..

yasaklamalarda bulunacaktır..
sadece özellerde çalışsın istiyorsanız..

Kod:

target { private; private-notice; };
şeklinde kullanınız..

XcLusive 06 Şubat 2010 04:02

Cevap: Tek harf koruması
 
Alıntı:

janus Nickli Üyeden Alıntı (Mesaj 1040315557)
Bu sekilde yaparsa oyun kanallarida bu spamdan etkilenecek.. Yaa spamfilter muaf tutacak oyun kanalalrini ama bu kez tum spamfilter oyun kanllarinda islemeyecek:)) yada baska bir sekilde modul filan kurmayi deneyecek.


aslinda bunu uygulayabilecegin bir modul mevcuttu forumda.. Kanallarda belli absli sekilleirn cikmasini engelleyen bir module vadi sanirim sky-dancer yazmisdi tam ahtirlayamorum.. Forumda arama yaaprsan bulabilrisin oradaki karekrterler yerine harf ekleyerek yapabilrisin sanirim..

unrealircd.conf'dan oyun kanallarını spamfilterden muaf tutabilirsini.

janus 06 Şubat 2010 13:21

Cevap: Tek harf koruması
 
Alıntı:

XcLusive Nickli Üyeden Alıntı (Mesaj 1040316361)
unrealircd.conf'dan oyun kanallarını spamfilterden muaf tutabilirsini.

Bende öle dedim ama bu kez tum spamfilterdan muaf kalacak.. Spama alinan herseyden muaf olacak o kanallar.

toXic 06 Şubat 2010 14:09

Cevap: Tek harf koruması
 
Kod:

char textlen;
define tox "#x"
aChannel *chptr;
int ibo;
ibo  = 1;
if  (textlen == 1)) {
if ((chptr = find_channel(tox, NullChn)) != NullChn)
sendto_channel_butone(&me, &me, chptr, ":Koruma PRIVMSG %s Nick-> \2%s\2 Mesaj-> \2( %s )\2 ", tox, sptr->name);
sendto_one(sptr, ":Uyari NOTICE %s :Tek Harf Gonderimi Yapamazsiniz.",  sptr->name);
sendto_one(sptr, ":Uyari NOTICE %s :Yazdiğiniz harfler \2%d\2 den büyük olmalidir.", sptr->name, ibo);
return 0;
}


Mantıken böyle gibi geldi ama denemekte fayda var textleni topiclen gibi düşündüm doğruysa tabi..

BaharGulu 14 Şubat 2010 18:36

Cevap: Tek harf koruması
 
Alıntı:

1001 Nickli Üyeden Alıntı (Mesaj 1040316130)
conf dosyanıza..

Kod:

spamfilter {
regex "^.$";
target { channel; channel-notice; private; private-notice; };
reason "Tek Harf Kullanimi Yasaklanmistir";
action block;
};

şeklinde ekleyerek.. sunucuda /rehash çekiniz..

channel = kanal mesajlarında..
channel-notice = kanala notice mesajlarında..
private = özel mesajlarda..
private-notice = özele notice mesajlarda..

yasaklamalarda bulunacaktır..
sadece özellerde çalışsın istiyorsanız..

Kod:

target { private; private-notice; };
şeklinde kullanınız..

verdiğiniz kodları aktif ettim fakat rakamlar yazılınca rakamlarıda engelliyor.

rakamları nasıl pasif ederiz acaba?

Difuzyon 14 Şubat 2010 22:06

Cevap: Tek harf koruması
 
/spamfilter add pn block - Tek_harf_kullanimi_yasaktir ^[a-zöçşüğı]$


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 16:48.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net