PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:TEXT:*nasılsın*:*:{
; Mesajın geldiği yer kanal mı yoksa özel mi kontrol et
haltdef
echo -a 6[Engellendi] 14 $nick ( $+ $target $+ ): $1-
msg $nick Merhaba, "nasılsın" kelimesi filtreme takıldığı için mesajınız bana ulaşmadı.
}
on *:NOTICE:*nasılsın*:*:{
haltdef
echo -a 6[Notice Engellendi] 14 $nick: $1-
}
Sunucu Taraflı Spamfilter (Eğer Adminsen)
Eğer bir IRC sunucusu yönetiyorsan ve bu kelimenin sunucu genelinde özelden veya kanaldan yazılmasını engellemek istiyorsan, statik bir spamfilter ekleyebilirsin. Status penceresine şu komutu yazmalısın:
Özel mesajlar (Private) ve Kanallar (Channel) için: /spamfilter + pcnN block - "nasılsın" kelimesi yasaktır. .*nasılsın.*
p: Private (Özel)
c: Channel (Kanal)
n: Private Notice
N: Channel Notice
Dikkat Etmen Gerekenler
Hatalı Engelleme: "Nasılsın" kelimesini engellediğinde, birisi "Nasılsın, iyiyim sen nasılsın?" gibi uzun bir cümle kursa da engellenir.
Büyük/Küçük Harf: mIRC scriptleri genelde büyük/küçük harf duyarlı olmayabilir ancak *nasılsın* kalıbı içindeki harf değişimlerini (nAsIlsIn gibi) yakalamak için regex kullanmak daha profesyonel bir çözümdür.
Dipnot: arşivde vardı paylaşmak istedim işini görür diye düşünüyorum