![]() |
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 |
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 } } |
if (($($+( burda baştaki parantez fazlalıkmı yoksa öylemi olması gerekiyo sanki fazlalık gibide |
hayır değil |
su kodu tamamen nasil olmasi gerekiyorsa yazar misin maelstorm |
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 |
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? |
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... |
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) |
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 |
mael arkadasim bunu denedin mi sen sanki bana calismiyor gibi geldi ama belki de ben yaniliyorumdur. denedinse 1 iletir misin denedim ccalisiyor diye |
kendi pcmin basında değilim ondan mIRCim yuklu değil deneyemiyorum.ama çalışmaması icin bi neden goremiyorum.sen denedin mi scriptinde? |
Saygı... erdem55: O kod dediğin gibi çalışmıyor. Bunda inat etme 1 ! 2.si bu kadar haşin olma!, öncelikle insanlarla nasıl konuşulması gerektiğini öğren. Ben sana tamamen kardeşçe yaklaştım. Kötü bi söz söylemedim. Bu forumda yeni olabilirim ama 5 senedir script yazıyorum. Çok bir şey bildiğimi de iddia etmiyorum. Çünkü 2-3 sene ara vermek zorunda kaldım. Bunlar önemli değil, bana nasıl konuşursan öyle de karşılık alırsın. Sana diyeceğim tek şey var lütfen konuşmalarında biraz daha kibar ol. Sevgiler... Saygılar... |
cappystarjoe Kuusra bakma kardeş kodu soran kardeşimdi senin soruna ters yanıt verende yine kendisiydi onun adına ben özür dilerim evet biraz sert çıkmış. Kod dediğin mantık ile çelışıyor. O rakam ve harfler nickin içinde varsa banlamıyor. Yani atlv yi banlamaz ama tlv yi banlar gibisinden. Maelstrom senin koda gelince senin kod gayet güzel çaışıyor kardeşim denedimi bilmiyorum ama mesajını okuyunca ben denedim. Tekrar kusra bakmayın arkadaşlar. |
Ok önemli değil kardeşim. |
işine yaramasına sevindim |
Anlayışınız için teşekkür ederim arkadaşlar |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 19:27. |
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