All pastes #767852 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-11-10 02:23 UTC
rendered paste body
on *:TEXT:brb *:#:{
  if (!%away. [ $+ [ $address($nick,2) ] ]) {
    if ($len($2-) <= 100) {
      set %awaytime. [ $+ [ $address($nick,2) ] ] $ctime
      set %away. [ $+ [ $address($nick,2) ] ] $iif($2,$2-,No reason)
      msg $chan $nick Will be right back, Reason: $+([,$iif($2,$2-,No reason),])
    }
  }
}
on *:TEXT:back:#:{
  if (%away. [ $+ [ $address($nick,2) ] ]) {
    msg $chan $nick is back from [ %away. [ $+ [ $address($nick,2) ] ] ] and was gone for  $+($chr(91),$chr(3),07,$duration($calc($ctime - %awaytime. [ $+ [ $address($nick,2) ] ] )),$chr(3),$chr(93))
    unset %awaytime. [ $+ [ $address($nick,2) ] ]
    unset %away. [ $+ [ $address($nick,2) ] ] $iif($2,$2-,No reason)
  }
  else .notice $nick Youre not away
}