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/)
-   -   Badnicks.txt Dosyasındakiler Girince Atılsın... (https://www.ircforumlari.net/mirc-scripting-sorunlari/5657-badnickstxt-dosyasindakiler-girince-atilsin.html)

sessizlik 16 Temmuz 2005 12:59

Badnicks.txt Dosyasındakiler Girince Atılsın...
 
seLamLar..ben bir badnick.txt dosyası oLuşturmak istiyorum.bu dosyanın içindeki nickLer benim görewLi oLduğum kanaLLarda girer girmez atıLsın.bir de ben bu komutun sadece izmir muhabbet istanbul kanaLLarında çaLışmasını istiyorum ve bu kodu nereye ekLiycem...YardımLarınızı bekLiyorum...

goXXip 16 Temmuz 2005 13:03

;;goXXip tarafından kodlanmıştır.
alias badnick {
if -* iswm $1- {
hdel badnick $hfind(badnick,$remove($1-,-),1,W).data
hsave badnick badnick.data
}
elseif $1 == list {
echo -a ----------BadNick Listeniz------------
var %i = 1
while %i <= $hget(badnick,0).item {
echo -a %i $+ -) $hget(badnick,%i).data
inc %i
}
}
else {
hadd badnick $r(0,999999) $1-
hsave badnick badnick.data
}
}


on 1:start: {
if !$findfile($mircdir,badnick.data,1) {
hmake badnick 100
hsave badnick badnick.data
}
else {
hmake badnick
hload badnick badnick.data
}
}

on 1:join:#: {
if # == #istanbul || # == #muhabbet || # == #izmir {
if $me isop # {
if $nick iswm $hfind(badnick,$nick,1,W).data || if $nick isin $hfind(badnick,$nick,1,W).data {
ban # $nick 2
kick # $nick İzin verilemeyen Nick Kullanıyorsunuz. ( Mask: $hfind(badnick,$nick,1,W).data
}
}
}
}




Bu kod Hash Table larla çalıştığı için çok hızlı işlem yapar. Saldırılarda bu çok işinize yarayacaktır. Kanalınıza girmesini istemediğiniz nickleri eklemek için;
örneğin: 1- /badnick guest 2- /badnick *guest* tipinde yazabilirsiniz.
1. örneğin diğerinden farkı Nicki sadece Guest olan nickleri banlar. Diğeri ise içinde guest olan tüm nickleri banlar. Yani Guest245478578 gibi nick anında atar.
Listenizdeki bir nicki kaldırmak isterseniz, önce list çekip oradan silebilirsiniz. Örneğin /badnick list yazarak tüm datalarınızı görün. daha sonra /badnick -kaldırmakistediğiniznick yazarak kaldırabilirsiniz.

Alıntıdır: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

sessizlik 16 Temmuz 2005 13:13

kod için tşk ederim ama bi sorun verio. ben bu kodu kotunick.txt die bi dosyaya kaydettim.somra /load -rs koyunick.txt die çalıştırdım ama /badnick list /badnick nick komutLarını girdiğimde * /ban: invalid parameters (line 1, script18.mrc) hatasını verio.. yardımınızı bekLiyorum.

goXXip 16 Temmuz 2005 13:32

Kodu bir daha al. Ben de çalışıyor.

sessizlik 16 Temmuz 2005 13:38

goXXip tşk ederim.gaLiba sorun şu bu kod blacklist ile çakışıyo.bu sorunu nasıl halledebilirim.script18.mrc dosyasını açtım blacklist kodu war.yardımını bekliyorum.tşk ederim.

goXXip 16 Temmuz 2005 13:58

script18.mrc dosyasında ne kullanıldığını bilmeden birşey yapamam.

sessizlik 16 Temmuz 2005 14:00

alias badnick { ban # $nick 2 | kick # $nick 6[5 Bu Tür Nicklerle Bu Kanalda Bulunmanıza İzin Yok 6] %version1 | halt }

#blacklist on

on +@1481:JOiN:#:{

if (%nickkor == OFF) { HALT }

if (%nickkor == ON) {

Ban # $nick | badnick $nick

}

#blacklist end

bu kod war dosyada..

goXXip 16 Temmuz 2005 14:17

Bu kodu şöyle değiştir


alias _badnick { ban # $1 2 | kick # $1 6[5 Bu Tür Nicklerle Bu Kanalda Bulunmanıza İzin Yok 6] %version1 | halt }

#blacklist on

on +@1481:JOiN:#:{

if (%nickkor == OFF) { HALT }

if (%nickkor == ON) {

Ban # $nick 2 | _badnick $nick

}

#blacklist end

sessizlik 16 Temmuz 2005 14:32

goXXip yardımın için çok tşk ederim..sorun çözüLdü.koLay geLsin başarıLar diLerim..

goXXip 16 Temmuz 2005 14:35

Alıntı:

sessizlik Nickli Üyeden Alıntı
goXXip yardımın için çok tşk ederim..sorun çözüLdü.koLay geLsin başarıLar diLerim..

Rica ederim sessizlik...


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 08: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