Don't use goto's when they are not needed.
Try:
on ^*:notice:*:?: {
if (%åwåy.pager != OFF) {
window -De @pager
echo -t @pager $time(hh:nntt) **** $date(mm/dd/yyyy) ****
echo -t @pager $time(hh:nntt) **** $server ****
echo -t @pager $time(hh:nntt) **** Nick: $nick Message: $1- ****
if (away isin $me) {
.notice $nick Im currently away reason: %åwåy.reason $+ , but your notice msg has been logged on my pager.
}
}
}
on *:text:*:#: {
var %x = $strip($1-)
if (%åwåy.pager != OFF && $nick != $me && $me isin %x) {
window -De @pager
echo -t @pager $time(hh:nntt) **** $date(mm/dd/yyyy) ****
echo -t @pager $time(hh:nntt) **** $server ****
echo -t @pager $time(hh:nntt) **** $chan ****
echo -t @pager $time(hh:nntt) **** Nick: $nick Message: %x ****
.msg # $nick I am currently [away] reason: %åwåy.reason $+ , but your msg has been logged on my pager.
}
}
Why do you use $pager in the %away.reason variable. This will cause the script not to work properly..