bu kodda
kanal değeri : $hget(%n,%1).item
nick değer : %n
kişinin ipi : %id
yapacağın if then else parametrelerini buna göre yapmalısın
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on !^*:join:#:haltdef | inc $+(%,$nick,ip) 1 | hadd -m $nick # 1 | if ($regex($evalnext($+(%,$nick,ip)),^1$)) { userip $nick } | unset $+(%,$nick,ip)
raw 340:*: {
haltdef | var %& = $regsubex($2,/\+|\*|-/g,) | var %n = $token(%&,1,61),%id = $token(%&,2,61)
if ($hget(%n,0).item >= 1) { var %2 = $v1,%1 = 1 | while (%1 <= %2) { echo $color(join) -t $hget(%n,%1).item * Giriş: %n $+($chr(40),%id,$chr(41)) | if $regex(%id,/(192\.168|78\.85|92\.123)/g) { ban -k $hget(%n,%1).item %n 2 Yasaklı IP! } | inc %1 } | hfree $token($regsubex($2,/\+|\*|-/g,),1,61) }
}
ip adreslerini renkli belirttiğim yere girersin nokta (.) koyarken başına \ koymalısın ve "\." gibi olmalı.
örnek : 78\.177\.73\.130|88\.246\.134\.118
not : kod büyük sunucular için kasıntı bilginiz olsun 0.682 saniyelik lag sürem : 4.678 oldu.