rendered paste bodyOn $*:TEXT:/^[!@](away|brb|bbl) ?/Si:#: {
set %time $time
set %time2 $asctime
set %reason $2-
if (*$* iswm $3-) {
notice $nick The character "$" is not allowed to be set in away messages.
}
else {
writeini away.ini $address($nick,2) Away $2-
/notice $nick $c1([-) $c2(Away) $c1(-]) $c1(Your away message has been set to:) $c2(%reason) $c1(Left at:) $c2(%time)
/msg $chan $c1([-) $c2(Away) $c1(-]) $c2($nick) $c1(is currently away reason being) $c2(%reason) $c1(Left at:) $c2(%time)
}
}
On $*:TEXT:/^[!@](back) ?/Si:#: {
set %reason1 [ $+ [ $nick ] ] $readini(away.ini, n, $address($nick,2), Away)
remini away.ini $address($nick,2)
notice $nick $c1 You are now back, welcome back!
msg $chan $c1([-) $c2(Back) $c1(-]) $c2($nick) $c1 is finally back from $c2(%reason1 [ $+ [ $nick ] ]) $c1(I was preoccupied for:) $c2($duration($calc(($ctime - $ctime(%time2)))))
unset %oldreason [ $+ [ $nick ] ]
}
}