Okay first off, I have no problems with echo or saying $power.. i.e.
Secondly, the action text is a little sloppy.. I copy and pasted exactly, and the editor shoved everything below it over. All i did was space out your braces, making sure they don't touch anything, and it seems to work fine.
on *:ACTION:$(* $+ $me $+ *):*: { if (!%action. [ $+ [ $address($nick,2) ] ]) { /describe $target $replace($1-,$me,$nick) } }
or to be even neater (in my opinion), use..
on *:ACTION:$(* $+ $me $+ *):*: {
if (!%action. [ $+ [ $address($nick,2) ] ]) {
/describe $target $replace($1-,$me,$nick)
}
}
Thirdly, as for the ban script. From off hand, just an immidate look without further testing, I noticed a missing brace. I believe, you should be able to add a brace to the end, and everything should be fine.
on !@*:ban:#:{
if ($banmask iswm $address($me,5)) {
mode $chan -bo $banmask $nick
echo -a [ ban ] $nick banned you ( $+ $banmask $+ ) on $chan
}
[color:Red]}[/color]
If there is anything, just let me know.