All pastes #215610 Raw Edit

Anonymous

public text v1 · immutable
#215610 ·published 2006-10-22 18:41 UTC
rendered paste body
on *:TEXT:!away*:#: {
  if (%away. [ $+ [ $nick ] ] $+ .away == $null) { 
    set %away. $+ $nick $+ .nick $nick
    set %away. $+ $nick $+ .reason $2-
    set %away. $+ $nick $+ .time $ctime
    set %away. $+ $nick $+ .away Away
    /msg $chan %away. [ $+ [ $nick ] $+ ] .nick has gone away: %away. $+ $nick $+ .reason ( $+ $ctime $+ )
  }
  if (%away. $+ [ $nick ] $+ .away == Away) {
    /msg $chan %away. [ $+ [ $nick ] $+ ] .nick has returned: %away. $+ $nick $+ .reason ( $+ $duration($calc($ctime - %away. $+ $nick $+ .time)) $+ )    
    set %away. $+ $nick $+ .nick $null
    set %away. $+ $nick $+ .reason $null
    set %away. $+ $nick $+ .time $null
    set %away. $+ $nick $+ .away $null  
  }
}
on *:TEXT:!return:#: {
  if (%away. [ $+ [ $nick ] $+ ] .away == Away) {
    set %away. $+ $nick $+ .nick $null
    set %away. $+ $nick $+ .reason $null
    set %away. $+ $nick $+ .time $null
    set %away. $+ $nick $+ .away Here   
  }
}
on *:TEXT:!back:#: {
  if (%away. [ $+ [ $nick ] $+ ] .away == Away) {
    set %away. $+ $nick $+ .nick $null
    set %away. $+ $nick $+ .reason $null
    set %away. $+ $nick $+ .time $null
    set %away. $+ $nick $+ .away Here   
  }
}
on *:TEXT:*:#: {
  if ($findtok($1-,%away. $+ $nick $+ .nick,1,32) != $null) {
    /notice $nick %away. $+ [ $nick ] $+ .nick is away: %away. $+ $nick $+ .reason ( $+ $duration($calc($ctime - %away. $+ $nick $+ .time)) $+ )
  }
}