Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. Regex buyur;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:notice:*:?:{
if !$regex($nick,/^ChanServ$/i) return
if $regex($1-,/(kanal[ıiİ]\skayitl[ıiİ]\sde[gğĞ][ıiİ]l|erisim\slistesi.+kayitli.+nick|erisim\sseviyesi.+ve.+arasinda|nick.+kanalindaki\serisim.+zaten|nick.+kanalindaki\serisim\sseviyesi.+degisti|nick.+kanalinin\serisim.+seviyeden.+eklendi)/Si) { msg %kanal $1- | .disable #opekle }
}
|| kullanmaya gerek yok regex'de (veri|veri) olarak kullanabiliriz
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Bilgi amaçlı.
Ayrıca kodda her koşulu düşünerek ayarladım.
Access eklemede kanal ismi doğru girilmezse uyar.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
if !$regex($2,/^#.+/) { msg # Lütfen kanal belirtiniz. | return }
Access eklenen nick doğru yazılmadı ise uyar.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
if !$regex($3,/^([a-zA-ZĞğıİöÖüÜşŞçÇ_^\133\135}{][a-zA-ZĞğıİöÖüÜşŞçÇ0-9_|^}\{\133\135`-]{0,30})$/i) { msg # Lütfen nick belirtiniz. | return }
Yetki seviyesi sayıdan oluşmuyorsa uyar..
Kod: Kodu kopyalamak için üzerine çift tıklayın!
if !$regex($4,\d) { msg # Lütfen Yetki seviyesini giriniz. | return }
Gibi bütün koşullar düşünerek yazmıştım..