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/)
-   -   Badnick Scanner Hakkında (https://www.ircforumlari.net/mirc-scripting-sorunlari/4991-badnick-scanner-hakkinda.html)

MaeLStrOm 05 Temmuz 2005 23:21

/bnickscan {
var %x = 1
var %t = $nick($1,0)
while %x <= %t {
if ($read(shitlist.txt,w,$nick($1,%x))) { .cs akick $chan add $+($nick($1,%x),!*@*) Karalistemdesin..! | cs akick $chan enforce | cs akick $chan del $+($nick($1,%x),!*@*)
} | inc %x } }
}
on *:OP:#: { if ($opnick == $me)) { .bnickscan $chan } }

erdem55 06 Temmuz 2005 02:20

çalışmıyor ve çalıştıramadımda } | inc %x } }
}
bu kısmın doğru olduğuna eminmisin?

erdem55 06 Temmuz 2005 18:50

senin verdiğin koddaki ban kısmını şu şekilde değiştirdim
cs akick $1 add $address($nick($1,%i) 2) 5Shitlisted | cs akcik $1 Enforce | cs akick $1 del $address($nick($1,%i),2)
fakat bi sorun var benim ip yi banlıyor:) nasıl düzeltirim bu sorunu?

el33t 06 Temmuz 2005 19:18

Kötü nick taraması için aşağıdaki kodu remote'a (ALT+R) koyun ve kanaldayken /badnickscan ya da bir kanalı taratmak isterken /badnickscan #kanal-ismi olarak yazın, sizin ayarladığınız kötü nickleri kanaldan atar, Kötü nickleri mIRC klasörünüzde (genelde C:\Program Files\mIRC\'dir) badnicks.txt diye bir Metin Belgesi oluşturup içine istediğiniz gibi alt alta boşluk olmadan ekleyin, wildcardlar kullanmalısınız eklerken yani içinde fuck geçen tüm nickleri atmak için badnicks.txt içinde *fuck* ı yazın, ya da ***'le başlayan her nicki atmak için **** i ekleyin ve ***'le başlayan tüm nickler atılsın, işte kod:


alias badnickscan {
if $1 ischan && $me isop $chan {
var %` = $lines(badnicks.txt)
while %` {
if $fline($1,$read(badnicks.txt,%`),0,1) >= 1 { var %~ = $ifmatch | while %~ { mode $1 +b $+($read(badnicks.txt,%`),!*@*) | kick $1 $line($1,$fline($1,$read(badnicks.txt,%`),%~,1),1) bad nick | dec %~ } }
dec %` } }
}


Umarım işinize yarar..

Not: Kanalda op olduğunuzda otomatik kanaldaki kötü nickleri taramak için, aşağıdaki kodu remote'a (ALT+R) koyun..

on *:op:#:if $opnick = $me { badnickscan $chan }

erdem55 06 Temmuz 2005 20:05

ya off benim başım yine belada ben bu iki koduda cs ban a ayarlayamıyorum yani cs akick $chan vs vs şeklinde off offf ne bela bi kod bu cs ban ya hep kendi ip mi banlıyorum

el33t 06 Temmuz 2005 20:08

erdem55, ben normal banlayan oplar için verdim o komutu, dediğim gibi bir kişinin ipsini akicke eklemek için o kişinin ipsinin mIRC'nin IAL'inde olması gerekmekte, bunu kaç kere daha tekrarlayacağım bilmiyorum.. Eğer IAL'de o kişinin IP'si kayıtlıysa $address($line(#,$fline(#,$read(badnicks.txt,%`),%~,1),1),2) bu çalışır, kişiye özel script yazmak bence gereksiz ya sen script yazmayı öğren ya da bizim yazdığımız kodlarla 'İDARE' et, ben sen ChanServ'den akick ekle sonra enforce sonra sil diye bir komut yazamam, bunu anca sen yazabilirsin ve ben sana bunu yazma yollarını defalarca söyledim..

Heh.

erdem55 06 Temmuz 2005 22:49

el33t tamam kendi ip mi banlamaktan kurtuldum teşekkür ederim o konu tamamdır başardım en sonunda:) Fakat senin verdiğin kodu çalıştıramadım. Kanalda basketci diye bir nick vardı bende direkt basketci diye ekledim. Atmadı acaba dedim *basketci* mı yazmam gerekiy öyle ekledim yine atmadı. Bu arada senin kodlarda en ufak değişiklikte yapmadım yazdığın gibi denedim. çözmeye çalıştım fakat benim gibi bi acemi için fazla karışık. Yardım pls

Dedektif 08 Temmuz 2005 02:28

evet bende denedim ama ATmıyor nickleri malasef Eğer atarsa sc akick enforce atsa daha iyi olur :)

el33t 08 Temmuz 2005 16:09

Aşağıdaki kodun tamamını remote'a koydum, mIRC klasöründe badnicks.txt adlı bi metin belgesi oluşturdum içine a* yazdım, (mode ve kick'in önüne echo koydum) ve bende gayet iyi çalıştı..

alias badnickscan {
if $1 ischan && $me isop $chan {
var %` = $lines(badnicks.txt)
while %` {
if $fline($1,$read(badnicks.txt,%`),0,1) >= 1 { var %~ = $ifmatch | while %~ { mode $1 +b $+($read(badnicks.txt,%`),!*@*) | kick $1 $line($1,$fline($1,$read(badnicks.txt,%`),%~,1),1) bad nick | dec %~ } }
dec %` } }
}
on *:op:#:if $opnick = $me { badnickscan $chan }

Dedektif 08 Temmuz 2005 22:56

malasef olMadı yaaaaa kaç defa denedim hepsini gözden gecirdim yine olmadı


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 10:11.

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