As you have been asked countless times before it would be really useful if you asked
specific questions rather than let us do guess work
I would say the following is better, don't know if this is what you mean though:
alias kb {
if ($1 == $me) || ($1 isop #) halt
.ban -k # $1 3 $2-
}
Regards,