Giriş

Orijinalini görmek için tıklayınız : (+G) olan kanal ve kullanıcı modunda konuşulan "ARGO" kelimeleri engelleme.


dEathLeSs
29 Eylül 2017, 17:57
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:

#include "unrealircd.h"

satırının altına;

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

Ekleyin..

return (cleaned) ? cleanstr : str;

satırını bulun ve;

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..

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;

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:

senin ben amk

Filtrelenmiş hali:

<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.

dEathLeSs
07 Ocak 2018, 22:25
Güncelleme yapıldı.