Bu söylediğin şöyle mümkün olabilir bütün badnickleri süreli hash table ile eklersin eğer süresi bitmeden giren badnick olursa süresi yenilenir giren olmazsa süresi dolan badnick silinir listeden.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
;Script açıldığında badnick dosyasını yükle
on *:start:{
hmake badnick 100 | hload badnick badnick.die }
;kanala giren kullanıcı badnick listesinde ekliyse, kanaldan çıkar #cinsellik kanalına yönlendir.
on *:join:#: { if $hget(badnick,$nick) { sapart $nick # | sajoin $nick #cinsellik
;badnick listesinde bulunan kullanıcının silineceği süreyi güncelle ve dosyayı kayıt et.
hadd -mu $+ $calc(60*60*24*5) badnick $nick
hsave badnick badnick.die | hload badnick badnick.die
}
}
alias bad {
$iif(!$isfile(badnick.die),write -c badnick.die)
if $1 = ekle {
hadd -mu $+ $calc(60*60*24*5) badnick $2
hsave badnick badnick.die | hload badnick badnick.die
echo -a :*** $2 nicki badnick listesine eklendi.
}
}
;Komut kullanım şekli: /bad ekle nick
bad aliası geliştirilebilir, gerisi sana kalmış.
umarım işine yarar.