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 Hazır Kodlar (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/)
-   -   Regex ile nick ban :) (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/33505-regex-ile-nick-ban.html)

SpecifiC 03 Temmuz 2007 15:09

Regex ile nick ban :)
 
MassClone saldırılarında kullanılabilir bir kod olabilir, başka alanlarda işe yararmı bilmem boş zaman içerisinde yazdıgım bir kod.

Ne peki ne yapıyor bu kod.

//echo -a $rgxban(SpecifiC)

yaptıgımızda bize

sonuç: *S*p*e*c*?*f*?*C*!*@*

veyaa...

//echo -a $rgxban(SpeeeeeeciiiiiiiiiifffiiiiC)

yaptıgımızdada sonuç aynı olacaktır.

sonuç: *S*p*e*c*?*f*?*C*!*@*

Sonucunu verecektir..

Aşagıdaki kodu scriptinizin Aliases bölümüne yerleştirin.
Kod:

rgxban {
  ;Eger nick, dizilişleri farklı olarak 3 harften fazla ise.
  if $len($regsubex($1,/(.)\1+/g,\1)) > 3 {
    var %tst, %rgx, %ban = $regsub($regsubex($1,/(.)\1+/g,\1),/(?<=^|(.))/g,$chr(42), %rgx)
    %tst = $regsubex($replace($remove(%rgx,$chr(42)),i,?,L,?,o,?),/(.)\1+/g,\1))
    ;eger sonuç sadece soru işaretlerinden ibaret ise soru işaretlerini devreye sokma.
    return $iif($len(%tst) > 3,$+($replace(%rgx,i,?,L,?,o,?),!*@*),$+(%rgx,!*@*))
  }
  else {
    return $1
  }
}


irc_avukat 03 Temmuz 2007 15:21

Cevap: Regex ile nick ban :)
 
farklı bişey saol güzel paylaşım..

Techno 04 Temmuz 2007 02:50

Cevap: Regex ile nick ban :)
 
Biraz daha detay desem çok şey istemiş olurmuyum

DeLiTiM 04 Temmuz 2007 19:51

Yanıt: Regex ile nick ban :)
 
Yanlıs anlasılma olmasında massclone korumasında hic ben nicklerin bu sekilde oldugunu görmedim örnek verecek olursak genellikle deneme_12 deneme_21 deneme_52 diye gider yani baslangıc sabit olur sonu degisik olur seninki gibi deenemee deeeneme deeeeneme gibi massclone saldırısı yapıldıgını ne duydum ne gördüm ama genede güzel bir ko olmus eline saglık

SpecifiC 04 Temmuz 2007 21:07

Cevap: Regex ile nick ban :)
 
Alıntı:

TechNo_ Nickli Üyeden Alıntı (Mesaj 229134)
Biraz daha detay desem çok şey istemiş olurmuyum

Detay, bu scripti korumalarında kullanabilirsin.
Herhangi bir korumanın

mode $chan +b $nick

yerine.

mode $chan +b $SpecifiC($nick) yapabilirsin. Böylece yıldızlı mıldızlı ban atarsın :)

Alıntı:

DeLiTiM Nickli Üyeden Alıntı (Mesaj 229134)
Yanlıs anlasılma olmasında massclone korumasında hic ben nicklerin bu sekilde oldugunu görmedim örnek verecek olursak genellikle deneme_12 deneme_21 deneme_52 diye gider yani baslangıc sabit olur sonu degisik olur seninki gibi deenemee deeeneme deeeeneme gibi massclone saldırısı yapıldıgını ne duydum ne gördüm ama genede güzel bir ko olmus eline saglık

Numaraları ortadan kaldırmak çok zor degil..

$Remove(String,substring,...) identifierini kullanabilirsin

ÖRNEK: $Remove($SpecifiC($nick),0,1,2,3,4,5,6,7,8,9)

JaCuLuS 04 Ekim 2008 15:29

Cevap: Regex ile nick ban :)
 
Specific sana bu ne kazandırdı? Şimdi

daRkMoRGaN 04 Ekim 2008 15:45

Cevap: Regex ile nick ban :)
 
yahu bu regex ömrümü yedi çok karışık geliyor yav

Regex 11 Kasım 2008 19:37

Cevap: Regex ile nick ban :)
 
Anlayana; sivri sinek saz, anlamayana; davul zurna az...

KuRSuN_aSKeR 13 Kasım 2008 03:13

Cevap: Regex ile nick ban :)
 
Alıntı:

daRkMorgaN Nickli Üyeden Alıntı (Mesaj 560144)
yahu bu regex ömrümü yedi çok karışık geliyor yav

ahahahahaha dark bu sözün komigime gitti :D ömrümü yedi :D:D:D KraLsıN aMa aLeM :D


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

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