![]() |
Koruma Listesindekileri Atmasın... #blacklist on on @kara:JOiN:#:{ # $nick 2 | bkufurz $nick } #blacklist end arkadaşlar yapmak istediğim şu if $level($nick $+ !*@*) == LkOruma { haLt } bi koruma kodu var ve korumaya aldığım kişi banlanmasın istiyorum. Ama bu black liste bu code yi nasıl yerleştireceğimi bir türlü çözemedim. Yardımınızı istiyorum. |
#blacklist on on @kara:JOiN:#:{ if $level($nick $+ !*@*) == LkOruma { haLt } else { # $nick 2 | bkufurz $nick } } #blacklist end ama bu kodun çalışacağından emin değilim. # $nick 2 Böyle bir komut olmaz:) şu şekilde düzenle #blacklist on on @kara:JOiN:#:{ if $level($nick $+ !*@*) == LkOruma { haLt } else { ban # $nick 2 | bkufurz $nick } } #blacklist end |
Daha kısaltmak gerekirse; on @kara:join:#:{ if ($level($+($nick,!*@*)) != LkOruma) { ban # $nick 2 | bkufurz $nick } } |
goxxip kode mükemmel çalışıyo yani oraya yazdığım ban gerek yok çünkü banı ordan atmıyo bak şimdik alias bkufurz { cs akick # add $address($1,2) 0,7Reklam Yapmak Yasaktır. | /cs akick # enforce | cs akick # del $address($1,2)!*@* | halt } peki bunu eklersem işe yararmı sence:) senin eklediğin kode ile denicem şimdi eski haliyle çalışıyordu çünkü. |
$address($1,2)!*@* olmaz. Aşağıdaki aliası kullan, akicki nick!*@* şeklinde ekliyor; alias bkufurz { cs akick # add $+($1,!*@*) | cs akick # enforce | cs akick # del $+($1,!*@*) } |
el33t ama beim ip atmam lazım ve size yazdığım haliyle mükemmel çalışıyordu. şimdi çalışmadı zaten :( napcam ben |
on @kara:join:#:{ if ($level($+($nick,!*@*)) != LkOruma) { cs akick # add $address($nick,2) | cs akick # enforce | cs akick # del $address($nick,2) } } |
on @kara:join:#:{ if ($level($+($nick,!*@*)) != LkOruma) { cs akick # add $address($nick,2) | cs akick # enforce | cs akick # del $address($nick,2) } } el33t Birşey daha soracaktım. Diyelim Ben /auser kara *****!*@* diye yazdım haliyle bunu kara:*****!*@* şeklinde eklicek. Kanala ***i nicki ile biri girdiğindede bu kod sayesinde banlıyacak. Asıl soru işte burda ben eklerken *****!*@* diye ekledim ya işte ***i nickini banladığında ban mesajında *****!*@* maskı black listemde Kayıtlı olduğundan Bu tür nicklerle kanala giriş yasaklanmıştır. Böyle birşşey olabilirmi acaba? Denemedim sanmayın denedim ama bir türlü başaramadım. yardım pls. |
$ulist($level($+($nick,!*@*)),1) kullanabilirsin. |
on @kara:join:#:{ if ($level($+($nick,!*@*)) != LkOruma) { cs akick # add $address($nick,2) $ulist($level($+($nick,!*@*)),1) maskı black liste kayıtlıdır. | cs akick # enforce | cs akick # del $address($nick,2) } } böylemi yani? Böyle denedim ama olmadı malesef bunu kodun neresine koyacağım. Veya nasıl koyacağım. İstediğim maskı black liste eklidir kısmında *****!*@* maskı blacklistte kayıtlıdır yazsın istiyom ben? :( biraz fazla soru soruyorum biliyorum ama ilk kez böyle bişey yapmaya çalışıyourm. Bu nedenle baya yardıma ihtiyacım var |
cs akick # add $address($nick,2) $ulist($+(*,$nick,*,!*@*),1) mask'i black list'te kayıtlıdır. Böyle dene. |
mephisto çok sağol işe yaradı yani çalışıyor. Peki Bişey daha rica etsem. Bunu ident ve ip ye uyarlamak mümkünmü acaba. yani ben identi diyelim [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] diye ekledim giren userin ip si [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] bu ip i banladığında da nickte olduğu gibi [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] maskı blacklistemde kayıtlıdır dicek. identte aynı şekilde *!* Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. diye kaydettiğin identi ban sebebinde *!* Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. maskı listeme kayıtlı olduğundan banlandınız filan dicek. Kod üzerinde saatlerdir çalışıyorum ama bir türlü yapamadım. Yardım edermisiniz.. Birde koddaki o en sonda bi 1 rakamı var onun işlevini çözemedim? |
Kodun sonundaki 1 rakamı userlistteki değerlerden nickle çakışanların kaçıncısı olduğunu belirtmek için kullanılıyor. Nickle çakışan ilk değer, ikinci değer, üçüncü değer vs gibi. IP için: cs akick # add $address($nick,2) $ulist($wildsite,1) mask'i black list'te kayıtlıdır. cs akick # add $address($nick,2) $ulist($address($nick,4),1) mask'i black list'te kayıtlıdır. Ident için: cs akick # add $address($nick,2) $ulist($+(*!*,$gettok($address,1,64),*@*),1) mask'i black listte kayıtlıdır. Denemedim ama çalışıyordur herhalde. |
mephisto ident dışındakiler çalışıyo identi çalıştıramadım. Mesela black liste *!???????0?@* identi kayıtlı. Kanala erdem000 ile giriş yapıyorum banlıyo ama sebepte *!???????0?@* maskı listeme kayıtlı yerine maskı listeme kayıtlı diyo *!???????0?@* bunu yazmıyo |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 21:50. |
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