![]() |
![]() |
![]() | #1 | |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | random ident on 1:join:#zurna: { if ($nick isop $chan) { halt } if $level($nick $+ !*@*) == LkOruma { haLt } if (a isincs $nick) { halt } if (A isincs $nick) { halt } if (O isincs $nick) { halt } if (E isincs $nick) { halt } if (e isincs $nick) { halt } if (i isincs $nick) { halt } if {k isincs $nick) { halt } if {K isincs $nick) { halt } if (o isincs $nick) { halt } if (u isincs $nick) { halt } if (U isincs $nick) { halt } if (0 isincs $nick) { halt } if (1 isincs $nick) { halt } if (2 isincs $nick) { halt } if (3 isincs $nick) { halt } .cs akick # add $address($nick,2) 5 Unknown Nick. Please quick nick changed | .cs akick # enforce | .cs akick # del $address($nick,2) arkadaslar bizde boyle 1 koruma var da bu nick icin yani nickinde yukaridaki harfler yanyana gelince atiyor. bunu idente cevirebilir miyiz? *** Giriş: atlv (elwuowgx@ mesela soyle 1 nicki ama identten dolayi banlattiracagiz. karisik anlamsiz identi olanlari banlatacagiz. bulundugumuz serverde botlar kanala giriyor spamlara yakalanmiyor cunku rekla yapomiyorlar. kanaldaki user listesini aliyorlar sonra part yapip oyle reklam yapiyorlar. ve reklami yapan nicklerin identleri de nickleri de bu sekilde. nick e yaparsak cok sebepsiz ban atilabiliyor. ama idette dah aaz hatali ban olur yardimci olursaniz sevinirim | |
| ![]() |
![]() | #2 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | alias grr2 { var %s = $mid($4,1,$3) if (($($+($,regex,$chr(40),%s,$chr(44),/[^aeiou],$chr(123),$2,$chr(125),/i,$chr(41)),2)) || ($($+($,regex,$chr(40),%s,$chr(44),/[aeiou],$chr(123),$1,$chr(125),/i,$chr(41)),2))) { return $true } | else { return $false } } on @!*:join:#izmir,#beginner:{ if $grr2(3,6,6,$remove($gettok($gettok($address($nick ,5),2,33),1,64),~)) { ban -k # $address($nick,2) 0,4Random Nick } } |
| ![]() |
![]() | #6 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | verdiğim kod olması gerektiği gibi zaten $remove($gettok($gettok($address($nick ,5),2,33),1,64),~)) kısmında $nick parametresini kullanmak yerine identi gosteren bu identifieri kullandım.çalışması gerek ama denemedim |
| ![]() |
![]() | #7 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | maelstorm bu olmasi geektigi gibi derken on 1:join:#zurna: { if ($nick isop $chan) { halt } if $level($nick $+ !*@*) == LkOruma { haLt } if (a isincs $remove($gettok($gettok($address($nick ,5),2,33),1,64),~))) { halt } if (A isincs $remove($gettok($gettok($address($nick ,5),2,33),1,64),~))) { halt } if (O isincs $nick) { halt } if (E isincs $nick) { halt } 3 bu sekilde nick nick yazan yerleri degistirecekk miyim? |
| ![]() |
![]() | #8 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | erdem55 konunun en başında verdiğin kodun söylediğin gibi çalıştığından eminmisin? on 1:join:#zurna: { if ($nick isop $chan) { halt } if $level($nick $+ !*@*) == LkOruma { haLt } if (a isincs $nick) { halt } if (A isincs $nick) { halt } if (O isincs $nick) { halt } if (E isincs $nick) { halt } if (e isincs $nick) { halt } if (i isincs $nick) { halt } if {k isincs $nick) { halt } if {K isincs $nick) { halt } if (o isincs $nick) { halt } if (u isincs $nick) { halt } if (U isincs $nick) { halt } if (0 isincs $nick) { halt } if (1 isincs $nick) { halt } if (2 isincs $nick) { halt } if (3 isincs $nick) { halt } .cs akick # add $address($nick,2) 5 Unknown Nick. Please quick nick changed | .cs akick # enforce | .cs akick # del $address($nick,2) } bu kodda dediğin gibi bişey; "nick icin yani nickinde yukaridaki harfler yanyana gelince atiyor." yok! dikkat edersen bu harfler nickin içinde varsa onu ellemiyor. Bu harfler nickin içinde yoksa işlem yapıyor.hatta Örnekte verdiğin ; *** Giriş: atlv (elwuowgx@ bu user ı bile kicklemez bu kod.Çünkü kod a göre nickte küçük a harfi var. Kodda $nick yerine identi belirtecek herhangi bir kod bile yazsan identte küçük e harfi var ve kod gene halt edecek. yani çalışmayacak. Bence öncelikle bu kodun senin dediğin gibi çalışıp çalışmadığından emin ol. Sevgiler... Saygılar... |
| ![]() |
![]() | #9 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | alias grr2 { var %s = $mid($4,1,$3) if (($($+($,regex,$chr(40),%s,$chr(44),/[^aeiou],$chr(123),$2,$chr(125),/i,$chr(41)),2)) || ($($+($,regex,$chr(40),%s,$chr(44),/[aeiou],$chr(123),$1,$chr(125),/i,$chr(41)),2))) { return $true } | else { return $false } } on @!*:join:#izmir,#beginner:{ if $grr2(3,6,6,$remove($gettok($gettok($address($nick ,5),2,33),1,64),~)) { ban -k # $address($nick,2) 0,4Random Nick } } kullanacağın kod bu erdem55 hic değiştirmeden remotene ekle eğer dogru mantık kullandıysam gelenlerin identlerinin random oldukları halde kanaldan banlıyacak(tabi kanalları değiştirmeyi unutma ben orda izmir ve beginner yazdım ama sen hani kanal icin kullanıcaksan artık) |
| ![]() |
![]() | #10 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | cappystarjoe sen ne cok biliyorsun oyle belki de ilaveten harf rakam vs..vs.. vardir da kafalari karistirmasin diye koydum. al o remoteyi koy mircine sonra git 1 kanalda dene. kafami agritma |
| ![]() |
![]() |
Etiketler |
ident, mirc, mirc download, mirc indir, random |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
![]() | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
RANDOM Nick/Ident Koruması | Toprak | mIRC Parça Kodlar | 0 | 02 Nisan 2019 13:57 |
nick ident fullname random | Cpu | mIRC Scripting Sorunları | 11 | 26 Mayıs 2014 20:05 |
Random ident muaf ekleme. | KivanC | mIRC Scripting Sorunları | 5 | 15 Mayıs 2012 16:37 |
Random ident | Cpu | mIRC Scripting Sorunları | 1 | 02 Mayıs 2012 20:59 |
random nick ident e eklenti | angry1 | mIRC Scripting Sorunları | 6 | 17 Ekim 2011 15:21 |