Tekil Mesaj gösterimi
Alt 29 Eylül 2017, 17:57   #1
dEathLeSs
ImpossibLe is nothing
 
dEathLeSs - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 24 Ocak 2015
Bulunduğu yer: 08,5
Mesajlar: 84
WEB Sitesi: www.Soylenti.Net
IRC Sunucusu: IRC.Soylenti.Net
İlgi Alanı: Unreal
Alınan Beğeni: 71
Standart (+G) olan kanal ve kullanıcı modunda konuşulan "ARGO" kelimeleri engelleme.

Merhaba arkadaşlar,

Kullanım şekli: Herhangi kanal veya kullanıcı +G modu verildiyse belirlenmiş olan argo kelimeler filtrelenmiş olarak görünecektir.

Klasör: /unrealircd-4.0.xx/src/modules/usermodes
Klasör: /unrealircd-4.0.xx/src/modules/chanmodes
Dosya: censor.c

Modul İçeriği:

Kod:
#include "unrealircd.h"
satırının altına;

Kod:
#define MESAJ        "<bu cumle uygunsuz bulundugu icin engellendi>"
Ekleyin..

Kod:
return (cleaned) ? cleanstr : str;
satırını bulun ve;

Kod:
return (cleaned) ? MESAJ : str;
şekilde değiştirin..

make&make install ve ./unrealircd rehash çekiniz.

unrealircd.conf'a kanallarda engellemek için aşağıdaki gibi şekilde..

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>"; };
özel mesajlarda engellemek için ise;

Kod:
badword message { word "sikerim"; replace "<engellendi>"; };
badword message { word "sikeyim"; replace "<engellendi>"; };
badword message { word "sikeyim"; replace "<engellendi>"; };
badword message { word "ananı"; replace "<engellendi>"; };
badword message { word "bacını"; replace "<engellendi>"; };
badword message { word "amına"; replace "<engellendi>"; };
badword message { word "amını"; replace "<engellendi>"; };
badword message { word "0r0spu"; replace "<engellendi>"; };
gibidir.

Ekleme yapabilirsiniz. veya dilediğiniz gibi kelimeleri ekleme yaparak çoğaltabilirsiniz.

Orjinal hali:

Kod:
senin ben amk
Filtrelenmiş hali:

Kod:
<Bu cümle uygunsuz bulundugu icin engellenmistir.>
olarak filtrenecektir.

Not: Eklenti alıntıdır.. UnrealIRCd-4 için dosyalar ve modulleri ayrılmış olduğu için paylaşımı yapmak istedim.





Senin gözlerin damarlarımda volta atarken , kesici aletler haddini bilmeli, ölüm de kimmiş ? Güzelliğin ruhumda böylesine yer tutarken, estağfurullah; şiir de neymiş

Hey baby ! Don't touch me ...

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Konu dEathLeSs tarafından (07 Ocak 2018 Saat 11:36 ) değiştirilmiştir. Sebep: Özel konusmayı engellemek icin düzenlenme yapılmıstır.
 dEathLeSs isimli Üye şimdilik offline konumundadır   Alıntı