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 Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Koruma Listesindekileri Atmasın... (https://www.ircforumlari.net/mirc-scripting-sorunlari/5655-koruma-listesindekileri-atmasin.html)

erdem55 16 Temmuz 2005 10:11

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.

goXXip 16 Temmuz 2005 10:25

#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

el33t 16 Temmuz 2005 10:33

Daha kısaltmak gerekirse;

on @kara:join:#:{ if ($level($+($nick,!*@*)) != LkOruma) { ban # $nick 2 | bkufurz $nick } }

erdem55 16 Temmuz 2005 10:33

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ü.

el33t 16 Temmuz 2005 10:36

$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,!*@*) }

erdem55 16 Temmuz 2005 10:45

el33t ama beim ip atmam lazım ve size yazdığım haliyle mükemmel çalışıyordu. şimdi çalışmadı zaten :( napcam ben

el33t 16 Temmuz 2005 10:51

on @kara:join:#:{ if ($level($+($nick,!*@*)) != LkOruma) { cs akick # add $address($nick,2) | cs akick # enforce | cs akick # del $address($nick,2) } }

erdem55 18 Temmuz 2005 23:58

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.

el33t 19 Temmuz 2005 00:09

$ulist($level($+($nick,!*@*)),1) kullanabilirsin.

erdem55 19 Temmuz 2005 01:50

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

MephisTo 19 Temmuz 2005 02:54

cs akick # add $address($nick,2) $ulist($+(*,$nick,*,!*@*),1) mask'i black list'te kayıtlıdır.

Böyle dene.

erdem55 19 Temmuz 2005 10:34

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?

MephisTo 19 Temmuz 2005 14:04

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.

erdem55 21 Temmuz 2005 16:22

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