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/)
-   Unreal IRCd (https://www.ircforumlari.net/unreal-ircd/)
-   -   +G modunda ki kanalda yazilan argo cumle'yi komple engelleme. (https://www.ircforumlari.net/unreal-ircd/699139-g-modunda-ki-kanalda-yazilan-argo-cumleyi-komple-engelleme.html)

¿ 20 Temmuz 2015 17:07

+G modunda ki kanalda yazilan argo cumle'yi komple engelleme.
 
Gecen gun mynet.bz sunucusuna girdigimde komik bir dialog ile karsilastim.

<serkan21> selam milet eskişehirli < Bu cumle uygunsuz bulundugu icin engellendi > kimler var
<sibel01111> 10 tl < Bu cumle uygunsuz bulundugu icin engellendi > şow yapıyorum 3g watsap tango mobil konusrak vb yapıyorum..Bunlara Baslamadn Once İlk 3 Tl alıyorum Geri Kalanıda Sow bittikden sonra Buna uyacaklar mesaj atsın


Bunu ilk orjinal mynet'te gormustum ve destek verdigim bi cok sunucuda kullanmistim.
Mynet.BZ sunucusu olayi yanlis anlamis.
Bu cumle uygunsuz bulundugu icin engellenmistir diyor ama sadece kelime'yi engellemis ve cumle oldugu gibi duruyor. :D
Neyse sizlerinde kullanicagini dusundugum icin paylasmak istedim.

Unreal3.2/src/m_message.c dosyasini acin:

Bul:
Kod:

#define TOK_NOTICE      "B"    /* 66 */

Altina Ekle:
Kod:

#define MESAJ              "<bu cumle uygunsuz bulundugu icin engellendi>"

Bul:

Kod:

    return (cleaned) ? cleanstr : str;

Degistir:
Kod:

    return (cleaned) ? MESAJ : str;

SSH ile:

cd Unreal*
make
./unreal rehash

unrealircd.conf dosyasina bu satirlari ekleyin:

Kod:

badword channel { word "sikerim"; replace "<engellendi>"; };
badword channel { word "sikeyim"; replace "<engellendi>"; };
badword channel { word "sikeyim"; replace "<engellendi>"; };
badword channel { word "ananı"; replace "<engellendi>"; };
badword channel { word "bacını"; replace "<engellendi>"; };
badword channel { word "amına"; replace "<engellendi>"; };
badword channel { word "amını"; replace "<engellendi>"; };
badword channel { word "0r0spu"; replace "<engellendi>"; };
badword channel { word "or0spu"; replace "<engellendi>"; };
badword channel { word "ananızı"; replace "<engellendi>"; };
badword channel { word "ananı"; replace "<engellendi>"; };
badword channel { word "anan"; replace "<engellendi>"; };
badword channel { word "lan"; replace "<engellendi>"; };
badword channel { word "len"; replace "<engellendi>"; };
badword channel { word "sie"; replace "<engellendi>"; };
badword channel { word "amcıq"; replace "<engellendi>"; };
badword channel { word "ibne"; replace "<engellendi>"; };
badword channel { word "ipne"; replace "<engellendi>"; };
badword channel { word "ibine"; replace "<engellendi>"; };
badword channel { word "göt"; replace "<engellendi>"; };
badword channel { word "qöt"; replace "<engellendi>"; };
badword channel { word "lahn"; replace "<engellendi>"; };
badword channel { word "jigolo"; replace "<engellendi>"; };
badword channel { word "sik"; replace "<engellendi>"; };
badword channel { word "siki"; replace "<engellendi>"; };
badword channel { word "sikti"; replace "<engellendi>"; };
badword channel { word "sikm"; replace "<engellendi>"; };
badword channel { word "siker"; replace "<engellendi>"; };
badword channel { word "sokucu"; replace "<engellendi>"; };
badword channel { word "qavat"; replace "<engellendi>"; };
badword channel { word "pezevenk"; replace "<engellendi>"; };
badword channel { word "pezevenq"; replace "<engellendi>"; };
badword channel { word "yarak"; replace "<engellendi>"; };
badword channel { word "penis"; replace "<engellendi>"; };
badword channel { word "pennis"; replace "<engellendi>"; };
badword channel { word "sokar"; replace "<engellendi>"; };
badword channel { word "sokar?m"; replace "<engellendi>"; };
badword channel { word "homo"; replace "<engellendi>"; };
badword channel { word "qey"; replace "<engellendi>"; };
badword channel { word "gey"; replace "<engellendi>"; };
badword channel { word "qay"; replace "<engellendi>"; };
badword channel { word "gay"; replace "<engellendi>"; };
badword channel { word "ebeni"; replace "<engellendi>"; };
badword channel { word "ebene"; replace "<engellendi>"; };
badword channel { word "am"; replace "<engellendi>"; };
badword channel { word "amına"; replace "<engellendi>"; };
badword channel { word "amını"; replace "<engellendi>"; };
badword channel { word "seks"; replace "<engellendi>"; };
badword channel { word "seviş"; replace "<engellendi>"; };
badword channel { word "sevis"; replace "<engellendi>"; };
badword channel { word "seviselim*"; replace "<engellendi>"; };
badword channel { word "sevişelim*"; replace "<engellendi>"; };
badword channel { word "lesbiyen"; replace "<engellendi>"; };
badword channel { word "lezbiyen"; replace "<engellendi>"; };
badword channel { word "santim"; replace "<engellendi>"; };
badword channel { word "bitc"; replace "<engellendi>"; };
badword channel { word "s2ci"; replace "<engellendi>"; };
badword channel { word "amq"; replace "<engellendi>"; };
badword channel { word "amg"; replace "<engellendi>"; };
badword channel { word "fahise"; replace "<engellendi>"; };
badword channel { word "fahişe"; replace "<engellendi>"; };
badword channel { word "pic"; replace "<engellendi>"; };
badword channel { word "sıç"; replace "<engellendi>"; };
badword channel { word "sıc"; replace "<engellendi>"; };
badword channel { word "ezik"; replace "<engellendi>"; };
badword channel { word "eziq"; replace "<engellendi>"; };
badword channel { word "uza"; replace "<engellendi>"; };
badword channel { word "ulan"; replace "<engellendi>"; };
badword channel { word "ulen"; replace "<engellendi>"; };
badword channel { word "öküz"; replace "<engellendi>"; };
badword channel { word "züe"; replace "<engellendi>"; };
badword channel { word "zie"; replace "<engellendi>"; };
badword channel { word "top"; replace "<engellendi>"; };
badword channel { word "dop"; replace "<engellendi>"; };
badword channel { word "dopoş"; replace "<engellendi>"; };
badword channel { word "topoş"; replace "<engellendi>"; };
badword channel { word "totoş"; replace "<engellendi>"; };
badword channel { word "dopos"; replace "<engellendi>"; };
badword channel { word "topos"; replace "<engellendi>"; };
badword channel { word "totos"; replace "<engellendi>"; };
badword channel { word "pussy"; replace "<engellendi>"; };
badword channel { word "fuck"; replace "<engellendi>"; };
badword channel { word "whore"; replace "<engellendi>"; };
badword channel { word "slut"; replace "<engellendi>"; };
badword channel { word "shit"; replace "<engellendi>"; };
badword channel { word "asshole"; replace "<engellendi>"; };
badword channel { word "bitch"; replace "<engellendi>"; };
badword channel { word "cunt"; replace "<engellendi>"; };
badword channel { word "vagina"; replace "<engellendi>"; };
badword channel { word "penis"; replace "<engellendi>"; };
badword channel { word "jackass"; replace "<engellendi>"; };
badword channel { word "*fucker*"; replace "<engellendi>"; };
badword channel { word "faggot"; replace "<engellendi>"; };
badword channel { word "fag"; replace "<engellendi>"; };
badword channel { word "horny"; replace "<engellendi>"; };
badword channel { word "gay"; replace "<engellendi>"; };
badword channel { word "dickhead"; replace "<engellendi>"; };
badword channel { word "sonuvabitch"; replace "<engellendi>"; };
badword channel { word "*fuck*"; replace "<engellendi>"; };
badword channel { word "tits"; replace "<engellendi>"; };
badword channel { word "Ebenin"; replace "<engellendi>"; };
badword channel { word "ebenı"; replace "<engellendi>"; };
badword channel { word "amına"; replace "<engellendi>"; };
badword channel { word "çüküm"; replace "<engellendi>"; };
badword channel { word "çuküm"; replace "<engellendi>"; };
badword channel { word "çükum"; replace "<engellendi>"; };
badword channel { word "çukum"; replace "<engellendi>"; };
badword channel { word "cüküm"; replace "<engellendi>"; };
badword channel { word "cuküm"; replace "<engellendi>"; };
badword channel { word "cükum"; replace "<engellendi>"; };
badword channel { word "cukum"; replace "<engellendi>"; };
badword channel { word "sigecem"; replace "<engellendi>"; };
badword channel { word "ah nen?n"; replace "<engellendi>"; };
badword channel { word "ah mc?na"; replace "<engellendi>"; };
badword channel { word "sQ km"; replace "<engellendi>"; };
badword channel { word "khpe"; replace "<engellendi>"; };

Yasaklamak istediginiz kelimeleri kafaniza gore cogaltabilirsiniz.
Conf dosyasina bunlari ekledikten sonra sunucuda /rehash cekin.
Kullanimi: herhangi bir kanali +G moduna aldiginizda yada kullaniciya +G modesi verilmis ise bu belirlemis oldugumuz kelimelerden cumlenin icinde var ise cumleyi kanal'a veya kisinin ozeline yansitmayacaktir.
Mesela: badword channel { word "khpe"; replace "<engellendi>"; }; belirtmisiz cumle icinde khpe kelimesi gecerse yansitmayacak ve su sekilde gorunecek.

Orjinal cumle:
<rumuz> naber lan khpe

Filtrelenmis cumle:
<rumuz> <bu cumle uygunsuz bulundugu icin engellendi>

Iyi forumlar...


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

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