Tekil Mesaj gösterimi
Alt 16 Temmuz 2005, 13:03   #2
goXXip
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)



;;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...]


Konu goXXip tarafından (16 Temmuz 2005 Saat 13:31 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver