rendered paste bodyon *:text:*:#: {
if ($1 == %pre $+ away) {
if ($readini(Main\banned.ini,Banned,$address($nick,2)) == 1) { notice $nick You are banned from using my commands! | ignore $nick | halt }
if (%afk [ $+ [ $network ] ] [ $+ [ $nick ] ] == 1) {
notice $nick You are already set as away, use !back | halt }
if ($2 == $null) {
notice $nick Usage: %pre $+ away <Reason> | halt }
set %reason [ $+ [ $network ] ] [ $+ [ $nick ] ] $2-
set %afk [ $+ [ $network ] ] [ $+ [ $nick ] ] 1
set %time [ $+ [ $network ] ] [ $+ [ $nick ] ] 1
timer [ $+ [ $network ] ] [ $+ [ $nick ] ] 0 1 inc %time [ $+ [ $network ] ] [ $+ [ $nick ] ] 1
msg $chan 2(Info) $nick is now away with the reason:2 $2-
}
if ($1 == %pre $+ back) {
if ($readini(Main\banned.ini,Banned,$address($nick,2)) == 1) { notice $nick You are banned from using my commands! | ignore $nick | halt }
if (%afk [ $+ [ $network ] ] [ $+ [ $nick ] ] == $null) {
notice $nick You are not set as away, use !away | halt }
msg $chan 2(Info) $nick is back from2 %reason [ $+ [ $network ] ] [ $+ [ $nick ] ] after2 $duration(%time [ $+ [ $network ] ] [ $+ [ $nick ] ])
unset %reason [ $+ [ $network ] ] [ $+ [ $nick ] ]
unset %time [ $+ [ $network ] ] [ $+ [ $nick ] ]
unset %afk [ $+ [ $network ] ] [ $+ [ $nick ] ]
timer [ $+ [ $network ] ] [ $+ [ $nick ] ] off
}
}