All pastes #779779 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-11-18 13:06 UTC
rendered paste body
on *:TEXT:!afk*:#: { 
  if (%away == $null) { 
    set %away. [ $+ [ $nick ] ] $2- 
    set %awaytm. [ $+ [ $nick ] ] $ctime 
    set %away$nick. [ $+ [ $nick ] ] $nick 
     if ($1 !== afk) { msg $chan $nick -> Status - " Away From Keyboard " : --> $2- $+ . 
    } 
    else notice $nick Your Away :l 
  } 
} 
on *:TEXT:!away*:#: { 
  if (%away == $null) { 
    set %away. [ $+ [ $nick ] ] $2- 
    set %awaytm. [ $+ [ $nick ] ] $ctime 
    set %away$nick. [ $+ [ $nick ] ] $nick 
    if ($1 !== away) { msg $chan $nick -> Status - " Away " : --> $2- $+ . 
    } 
    else notice $nick Your Away :l 
  } 
} 
on *:TEXT:!brb*:#: { 
  if (%away == $null) { 
    set %away. [ $+ [ $nick ] ] $2- 
    set %awaytm. [ $+ [ $nick ] ] $ctime 
    set %away$nick. [ $+ [ $nick ] ] $nick 
     if ($1 !== brb) { msg $chan $nick -> Status - " Be Right Back " : --> $2- $+ . 
    } 
    else notice $nick Your Away :l 
  } 
} 
on *:text:!back:#:{ 
  if (%away. [ $+ [ $nick ] ] != $null) { 
    msg $chan $nick Is Back From : %away. [ $+ [ $nick ] ] $+ . Time away: $duration($calc($ctime - $eval($+(%,awaytm.,$nick),2))) $+ . 
    unset %away. [ $+ [ $nick ] ] 
    unset %away$nick. [ $+ [ $nick ] ] 
    unset %awaytm. [ $+ [ $nick ] ] 
  } 
  else notice $nick Your Not Away :S 
}