Tekil Mesaj gösterimi
Alt 05 Şubat 2009, 03:04   #2
Çevrimdışı
Lucifer
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Random konusunda yardım edebilirmisiniz ?




Ask_Harfleri Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
[23:26] *** Ayrıldı: opuzmhr (tm@88.244.175.=XXX) (Kanaldan Ayrildi) [23:26] *** Ayrıldı: ytpvirnxs (ur@88.244.175.=XXX) (Kanaldan Ayrildi) [23:26] *** Ayrıldı: wjldqimyr (pr@88.244.175.=XXX) (Kanaldan Ayrildi) [23:26] *** Ayrıldı: iyxsk (nl@88.244.175.=XXX) (Kanaldan Ayrildi) [23:26] *** Ayrıldı: hwfxu (wb@88.244.175.=XXX) (Kanaldan Ayrildi) [23:26] *** Ayrıldı: qwepf (ur@88.244.175.=XXX) (Kanaldan Ayrildi) [23:26] *** Ayrıldı: rxdjfem (af@88.244.175.=XXX) (Kanaldan Ayrildi)


Bu akşam bu şekilde random saldırısı aldım. 2 haneli identleri spmafilter ile yasakladım.. İdentlerin değişeceğini göz önüne alarak bu randomu nasıl engelleyebilirim ?




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias randomnick if ($randn2($1)) || ($randn($1)) { return $true } | else { return $false } alias randn2 { if $1- isalpha && $1- islower { if (($count($1,a,e,i,o,u) >= 4)) { return $false } if ($regex($1-,/([[:print:]])\1\1/gi) >= 1) { return $false } if ($len($1) >= 4) && ($regex($1,/^[a-z]+$)) { if ($regex($1,/^[^aeiou]{3}/)) { return $true } elseif ($regex($1,/([a-z])\1{2}/)) { return $true } elseif ($regex($1,/[aeiou]{3/)) { return $true } elseif ($regex($1,q[^u])) { return $true } elseif ($regex($1,/[^aeioux]x[^aeiouyx]/)) { return $true } else { return $false } } } } alias randn { if $1- isalpha && $1- islower { if ($regex($1-,/([[:print:]])\1\1/gi) >= 1) { return $false } if ($len($1) == 7) { var %son = $mid($1,$len($1),1) var %son2 = $mid($1,$calc($len($1) - 1),1) if (%son == %son2) { return $false } if $regex($left($1,3),/(o|i|a|e|u)/g) <= 0) { return $true } elseif $regex($right($1,3),/(o|i|a|e|u)/g) <= 0) { return $true } elseif $regex($mid($1,3,4),/(o|i|a|e|u)/g) <= 0) { return $true } else { return $false } } elseif ($len($1) == 8) { var %son = $mid($1,$len($1),1) var %son2 = $mid($1,$calc($len($1) - 1),1) if (%son == %son2) { return $false } if $regex($left($1,3),/(o|i|a|e|u)/g) <= 0) { return $true } elseif $regex($right($1,4),/(o|i|a|e|u)/g) <= 0) { return $true } elseif $regex($mid($1,3,4),/(o|i|a|e|u)/g) <= 0) { return $true } else { return $false } } elseif ($len($1) == 9) { var %son = $mid($1,$len($1),1) var %son2 = $mid($1,$calc($len($1) - 1),1) if (%son == %son2) { return $false } if $regex($left($1,3),/(o|i|a|e|u)/g) <= 0) { return $true } elseif $regex($right($1,4),/(o|i|a|e|u)/g) <= 0) { return $true } elseif $regex($mid($1,4,3),/(o|i|a|e|u)/g) <= 0) { return $true } elseif $regex($mid($1,3,4),/(o|i|a|e|u)/g) <= 0) { return $true } else { return $false } } elseif ($len($1) == 10) { var %son = $mid($1,$len($1),1) var %son2 = $mid($1,$calc($len($1) - 1),1) if (%son == %son2) { return $false } if $regex($left($1,3),/(o|i|a|e|u)/g) <= 0) { return $true } elseif $regex($right($1,3),/(o|i|a|e|u)/g) <= 0) { return $true } elseif $regex($mid($1,4,5),/(o|i|a|e|u)/g) <= 0) { return $true } else { return $false } } if ($regex($1,/(o|i|a|e|u)/g) <= 0) && ($len($1) == 4) { return $true } elseif ($regex($1,/(o|i|a|e|u)/g) <= 1) && ($len($1) == 5) { var %son = $mid($1,$len($1),1) var %son2 = $mid($1,$calc($len($1) - 1),1) if (%son == %son2) { return $false } else { return $true } } elseif ($regex($1,/(o|i|a|e|u)/g) <= 1) && ($len($1) == 6) { var %son = $mid($1,$len($1),1) var %son2 = $mid($1,$calc($len($1) - 1),1) if (%son == %son2) { return $false } else { return $true } } elseif ($regex($1,/(o|i|a|e|u)/g) <= 3) && ($len($1) == 10) { return $true } elseif ($regex($1,/(o|i|a|e|u)/g) <= 3) && ($len($1) >= 11) { return $true } else { return $false } } } menu channel,status { Random Nick Koruması Aç :.enable #random | echo -at Random Nick Koruması Acılmışdır. kapat:.disable #random | echo -at Random Nick Koruması Kapatılmışdır. } #random off on !*:join:#:if ($randomnick($nick)) { /ban -u900 # $nick 2 | kick # $nick 4Random Nick! } #random end



kullanım şekli:
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
;on !*:join:#:if ($randomnick($nick)) { işlev } on !*:join:#:if ($randomnick($nick)) { kill $nick random nick kullanmayın! } on !*:join:#:if ($randomnick($nick)) { gzline $nick +1h random nick kullanmayın! }



kod kullanımını echo olarak test edipte sunuyorum ve test sonuçları;
random nick : myjk
random nick : uipgrznytk
random nick : jcyeszdvnx
random nick : snrijyhodx
random nick : uqjzmlxck
random nick : harybwkv
random nick : harybwkv
random nick : aobfdxniq
random nick : nhxrlzydvku
random nick : gboylujnzap
random nick : wkghmsv
random nick : styi
random nick : osvxhiyta
random nick : rsfdoknchv
random nick : crdxvwbkpo
random nick : ytsapnzde
random nick : phtsmqegwxb
random nick : oavuptgh
random nick : zdcl
random nick : vtlanz
random nick : ybqulr
random nick : ybqulr
random nick : atjbs
random nick : tusxbgl
random nick : sgrud
random nick : tqwfbdpvmj
random nick : fwqykxp
random nick : xvyj
random nick : mhcviolyj
random nick : rqdwoutvfx
random nick : cpzvhewql
random nick : nlyfsvxkc
random nick : lvtzij
random nick : zjyxbtlvd
random nick : wxmbztuhyiq
random nick : pdbk
random nick : repqwji
random nick : uxqekirnyh
random nick : ylzehqgidna
random nick : ueigrdx
random nick : uklcgwat
random nick : paxrdkhb
random nick : lwfckbyxeu
random nick : gtzsebix
random nick : cqtsv
random nick : uqhvbmolg
random nick : dbzmyghkoa
random nick : skvlwgy
random nick : xbjoswmfr
random nick : gfqtjryhmxv
random nick : kqjix
random nick : qwerty
random nick : dfnhjgk
random nick : myway

sc5 clone işlemi için yapmış olduğum bir kodlamadır.
esinlenme CipriX (cem) arkadaşımın sayesindedir.
"randn2" aliases kodlaması başka birinden alınıp geliştirilmiştir.
ve bundan esinlenerek "randn" aliasesini yapılmıştır.
"randn" aliases ise tamamiyle kendime aittir.

İşini görür sanırım.. Random Nickle Giriş Yapanlar Otomatik Olarak mIRC'den Kicklenecektir, kırmızı olarak işaretlediğim yeri, zline kline vs. değiştirirsen Çalışır, iyi Forumlar.

Not; XcLusive 'ye aittir Code. Olduğu gibi buraya aktardim.

__________________
Lucifer dediler bana, kötülüğü anlatmak için. Halbuki, ışık ve güzelliği anlatırdı Lucifer. Ben kötüyüm bu düzen için; ama değilim asla kötülük.

Konu Lucifer tarafından (05 Şubat 2009 Saat 04:19 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet