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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Küfür koruması (https://www.ircforumlari.net/mirc-scripting-sorunlari/25180-kufur-korumasi.html)

detay 15 Eylül 2007 15:27

Cevap: Küfür koruması
 
$strip($1-) kullan $1- yerine.

Sinbat 16 Eylül 2007 05:36

Cevap: Küfür koruması
 
detay olmadı buda küfürü ilk kelimede bulursa banlıyo mesela aptal kelimesini aptal hepiniz yazınca banlıyo ama hepiniz aptal yazınca kanala biri banlamıyo nasıl düzeltebilirim if ($regex($strip($1-),/^ olmadı if ($regex($1-,/.*? kelimeler çakışıyo if ($regex($1-,/^ renksizde atmıyo bi ayar tutturamadım:) if ($regex($strip($1-),/.*?([pP]{1,5}\W*(ı|I|[iİ]){1,5}\W*(ç|Ç|[cC]){1,5})/)) { bundada kapıcı yazıyolar banlıyo salak* wilcard şeklinde çalışacak ama cümlenin ortasında da atacak sen bir aptalsın gibi

detay 16 Eylül 2007 11:32

Cevap: Küfür koruması
 
//echo : $regex(hepiniz aptalsiniz,aptal) sadece 1.kelime olmasi gerekmez cumle icinde de atar. tek basina kelimeyi kullandiginda zaten if *kelime* iswm nin islevini gorucektir ama dersenki sadece o kelime yazidiginda atilsin ^kelime$ kullanmalisin

Sinbat 16 Eylül 2007 14:59

Cevap: Küfür koruması
 
detay bazı sözlerde inek* mantıgı ile çalışmasını istiyom i*n*e*k*l*e*r yazınca da atacak bunu renkli yazıncada if ($regex($1-,/.*? bu sinek yazıncada atıyo if ($regex($strip($1-),/^ bu da inek seni yazınca atıyo hepiniz ineksiniz yazınca atmıyo

Sinbat 17 Eylül 2007 01:22

Cevap: Küfür koruması
 
detay olmuyo hep *aptal* şeklinde çalışıyo kaptalya yazıncada atıyo kelimenin sonunu $ ile kesebiliyom ama baş tarafı olmuyo bi türlü yapamadım ya:(

detay 17 Eylül 2007 01:35

Cevap: Küfür koruması
 
//echo * $regex(aptalya,^aptal)

//echo * $regex(kaptalya,^aptal)
ikisini bir incele.

Sinbat 17 Eylül 2007 05:18

Cevap: Küfür koruması
 
if ($regex($1-,/^([pP]{1,5}\W*(ı|I|[iİ]){1,5}\W*(ç|Ç|[cC]){1,5})/)) {
.mode # +b $nick
}
kapıcı yazınca hala banlıyo //echo * $regex(kaptalya,^aptal) 0 değerini gösteriyo ama bende hala banlıyo
if ($regex($strip($1-),/^([pP]{1,5}\W*(ı|I|[iİ]){1,5}\W*(ç|Ç|[cC]){1,5})/)) {
.mode # +b $nick
olmuyo ikiside epic yazınca kapıcı yazınca banlıyo kafam durdu:(

yepaa 17 Eylül 2007 12:31

Yanıt: Küfür koruması
 
\binek diye ekle kelimeyi kelimenin sonunda atsın istiyorsan. Başında istiyorsan \b yi ayraç alarak kullanabilirsin. Başa yada sona nasıl olmasını istiyorsan o şekilde ekle işini görür.

yepaa 17 Eylül 2007 12:46

Yanıt: Küfür koruması
 
Bak kendi kullandığım koruma .

PHP- Kodu:

on *:text:*:#:if $regex($1-,/ $+ $read(kufres.txt) $+ /i) { ban -u900 # $nick 2 | kick # $nick 12Lütfen 4Kurallara 12Uyunuz!4! %logo   } 

kelimeleri kufres.txt ye şu şekilde ekledim.

\byarra|\byaraq|\byarak|\b*****|

Tabi eklenip çıkarılmak gerektiğinde acemi oplar baya bir sorun yaşıyor öğrenene kadar:) Bigün olurda adam gibi olan bu korumaya ben addon yapacağım diyen çıkarsa ona üstün onur madalyası takacağız hepberaber :p

BehroozWolf 17 Eylül 2007 12:58

Cevap: Küfür koruması
 
yeppa, verdigin kod biraz risk tasiyor :)


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 07:20.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk