I have this script that works fine until I added the @. I want it to be so that only ops can use it. However, I put the @ and now it wont run at all. Ran fine without it.

Anyone know why?

Here is the script:
Quote:
ON @:TEXT:!Sban*:#: {
if ( $2 == $null ) {
notice $nick please specify a nick | return
}
if ( $2 == $me ) {
.notice $nick Nt. I don't think so. | return
}
else /mode $chan +b $2
/mode $chan +b $address($2,1)
/mode $chan +b $address($2,2)
/mode $chan +b $address($2,3)
/mode $chan +b $address($2,4)
/mode $chan +b $address($2,5)
/mode $chan +b $address($2,6)
/mode $chan +b $address($2,7)
/mode $chan +b $address($2,8)
/mode $chan +b $address($2,9)
/mode $chan +b $address($2,10)
/mode $chan +b $address($2,20)
.msg $chan better hope you dont get kicked $2. You won't be back any time soon.
}

ON @:TEXT:!Sunban*:#: {
if ( $2 == $null ) {
notice $nick please specify a nick | return
}
else /mode $chan -b $2
/mode $chan -b $address($2,1)
/mode $chan -b $address($2,2)
/mode $chan -b $address($2,3)
/mode $chan -b $address($2,4)
/mode $chan -b $address($2,5)
/mode $chan -b $address($2,6)
/mode $chan -b $address($2,7)
/mode $chan -b $address($2,8)
/mode $chan -b $address($2,9)
/mode $chan -b $address($2,10)
/mode $chan -b $address($2,20)
.msg $chan Well I felt sorry for you too.
}