on *: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 | 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 } }