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