Ændre 75 i alias maxcaps, til hvor mange procent caps man må have, før den banner.
Note: ved godt det er lidt messy, og kunne have brugt inc i stedet for at bruge var %x = $calc(%x + 1), brug scriptet eller lad være, it's free :)
Du kan sætte %logo som dit logo, det er medregnet i scriptet (f.eks: /set %logo [DZ]) og det ville stå som: [DZ] tekst her [DZ].
Håber det kan bruges :)
alias maxcaps { return 75 }
on @*:text:*:#:{ if ($capscheck($1-) >= $maxcaps) && ($len($1-) > 20) { ban -k $chan $nick 3 %logo Caps kick ( $+ $+($capscheck($1-),%) $+ ) %logo } }
alias capscheck {
var %i = 1
while (%i <= $len($1-)) { var %c.l = $mid($1-,%i,1)
if (%c.l isalpha) {
if (%c.l isupper) { var %c.u = $calc(%c.u + 1) }
var %c.t = $calc(%c.t + 1)
}
inc %i
}
return $round($calc(%c.u / %c.t * 100),0)
}