All pastes #838300 Raw Edit

Someone

public text v1 · immutable
#838300 ·published 2007-12-30 08:23 UTC
rendered paste body
On $*: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 ] ]
}
}