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

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 07 Ocak 2018, 22:34   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
(UnrealIRCd-4.xx) (+G) olan kanal ve kullanıcı modunda konuşulan "ARGO" kelimeleri engelleme.




Merhaba arkadaşlar, bildiğimiz üzere @¿ arkadaşımızın bu kodun paylaşımını yapmıştı.
UnrealIRCd-4 için dosyalar ve modulleri ayrılmış olduğu için paylaşım yapılmıştır.

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:   Kodu kopyalamak için üzerine çift tıklayın!
#include "unrealircd.h"

satırının altına;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#define MESAJ "<bu cumle uygunsuz bulundugu icin engellendi>"

Ekleyin..

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
return (cleaned) ? cleanstr : str;

satırını bulun ve;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
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:   Kodu kopyalamak için üzerine çift tıklayın!
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:   Kodu kopyalamak için üzerine çift tıklayın!
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:   Kodu kopyalamak için üzerine çift tıklayın!
senin ben amk

Filtrelenmiş hali:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<Bu cümle uygunsuz bulundugu icin engellenmistir.>

olarak filtrenecektir.

__________________
IRC ve Sanal bitmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
"Erkek olmak" - "kadın olmak" önemli olan ; "insan olmak"‏ aŁmiηa IF Ekstra 4 08 Şubat 2020 16:25
+G modunda ki kanalda yazilan argo cumle'yi komple engelleme. ¿ Unreal IRCd 0 20 Temmuz 2015 17:07
İçeriği "İyiki" Olan Hiçbir "Keşke" Yoktur Afrodit Genel Paylaşım 0 30 Ağustos 2010 15:48
"çet" "sprint" :))) [ argo ] Chelt Komik Loglar 0 13 Temmuz 2005 19:46