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

Etiketlenen Kullanıcılar

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 20 Kasım 2007, 16:35   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
yazıda birden fazla + , / , x gibi karakter koruması




Yonetici oldugum bir serverde küfürlerde hep asd54asd+asdsaddsad+asd+sad+sad+sadas+dsa+das+das+ d+sad gibi küfürler ediyorlar. Yani demek istediğim şudurki, belirlediğim karakterler kelime içerisinde 5den fazla geçiyorsa o kişiyi banlamak istiyorum. bunu nasıl yapabilirim ?

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver
Alt 20 Kasım 2007, 19:24   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: yazıda birden fazla + , / , x gibi karakter koruması




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on @*:TEXT:*:#:{ if ($count($1-,+) > 5) || ($count($1-,-) > 5) { ban -k # $nick 2 Dışarı! } }

Kırmızı karakterleri kendine göre düzenleyip || ayracıyla çoğaltabilirsin.
$count kullanım şekli: İlk satırda 2. yazdığınızın kaç defa geçtiğini gösterir.
Örn: //echo -a * $count(kardanadam,a) komutunun cevabı 4 olacaktır.

 
Alıntı ile Cevapla

Alt 21 Kasım 2007, 15:04   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: yazıda birden fazla + , / , x gibi karakter koruması




hocam peki bazı nickleri korumaya almak istiyorum onu nasıl yapabilirim ? Ve bunu ilk satır için değil sadece cümle nin içinde atıyorum sdafds+sdfsdfdsf+sdfsdfdf sdf+sdfsdfsd dsf+dfdsfsdf +sdfdsfsdfsdf +sdfsdfdsfsd gibi yaziyorlar onu nasıl engellerim ? Elaman küfür ediyor ettigi küfürlerin arasına + , / koyuyor

 
Alıntı ile Cevapla

Alt 21 Kasım 2007, 15:40   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: yazıda birden fazla + , / , x gibi karakter koruması




on *:text:*:#: { if $me isop # && !$istok(nick1 nick2 nick3,$nick,32) && $regex($1-,/([+-*/])/g) >= 5 { ban -k # $nick 2 sebeb'in } }

Kırmızı olarak belirttiğim yerde, karakterleri çuğaltabilirsin.
Eğer $regex içerisinde belirttiğin karakterler, cümle içerisin'de 5 adet'e eşit veya fazla ise, kanal'dan banlıyacaktır.

Not: $istok içerisindeki, nick1 nick2 nick3 yazan yerlere korumaya alıcağın nick'leri yazıcaksın. Aralarına boşluk koyarak çuğaltabilirsin.

 
Alıntı ile Cevapla

Alt 22 Kasım 2007, 19:28   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: yazıda birden fazla + , / , x gibi karakter koruması




kanalda op olmama ragmen atmadı hocam :S

 
Alıntı ile Cevapla

Alt 22 Kasım 2007, 19:32   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: yazıda birden fazla + , / , x gibi karakter koruması




Evet regex içerisin'de * karakter'ini kullandığımız için çalışmaz.

on *:text:*:#: { if $me isop # && !$istok(nick1 nick2 nick3,$nick,32) && $regex($1-,/([+-/])/g) >= 5 { ban -k # $nick 2 sebeb'in } }

Şeklinde denersen çalışacaktır.

 
Alıntı ile Cevapla

Alt 23 Kasım 2007, 10:42   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: yazıda birden fazla + , / , x gibi karakter koruması




hocam peki, karekterleri nasıl arttıracam ? _ + - / [ ] bu karekterlerin hepsini nasıl içerebilir ? bu karekterlerin herbirinden 1 tane olsa toplam 5 adet karekter varsa uçurmak için ne yapabiliriz ?

 
Alıntı ile Cevapla

Cevapla

Etiketler
birden, fazla, gibi, karakter, korumasi, koruması, mirc, mirc download, mirc indir, yazida, yazıda


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
PHP ile birden fazla boşluğu silmek hAte PHP 0 07 Kasım 2014 06:27
ircservices birden fazla swhois Deep_Blue_See IRCServices 2 19 Ekim 2009 06:12
Birden fazla nicke işlem vasarelli mIRC Scripting Sorunları 13 05 Ocak 2009 19:00