Tekil Mesaj gösterimi
Alt 18 Ağustos 2005, 22:19   #6
Çevrimdışı
el33t
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



Regex'te yeniyim, sadece basit şeyleri biliyorum

Sesli ya da sessiz 3 harf yanyanaysa aşağıdaki alias $true'ya dönüyo, değilse $false, (Remote'a koyuyorsunuz), Kırmızıyla yazılı olan 3 sayılarını kaç tane ünlü ya da ünsüz yanyana geldiğinde $true olmasını istiyosanız onunla değiştirebilirsiniz. Birincisi ünsüz harfler için, ikincisi ünlü harfler için)

alias grr { if (($regex($1,/[^aeiou]{3}/i)) || ($regex($1,/[aeiou]{3}/i))) { return $true } | else { return $false } }

Kullanımı:

$grr(aioselam) $true olacaktır çünkü aio sesli harfleri yanyana, ya da $grr(srrhello) da $true olacaktır çünkü srrh sessiz harfleri yanyana.

on @!*:join:#:{ if ($grr($nick)) { ban -k # $nick 2 random nick } }

Yukardaki kodu da koyarsak kanala giren nicklerden 3 sesli ya da sessiz harf yan yanaysa kanaldan atılırlar.. Ayrıca eğer nickin x karakter uzun olduğunda bu kodun çalışmasını istiyorsanız, aşağıdaki kırmızı X yazan yeri istediğiniz sayıyla değiştirip kullanabilirsiniz:

on @!*:join:#:{ if (($grr($nick)) && ($len($nick) > X)) { ban -k # $nick 2 random nick } }

Umarım işinize yarar..

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver