All pastes #734087 Raw Edit

Someone

public text v1 · immutable
·published 2007-10-12 11:18 UTC
rendered paste body
on *:text:!seen*:#: {
  if ($2 == $null) { msg $chan Mmm...I almost fell for that one | msg $chan You need to request somebody to look up | halt }
  if ($2 == $me) { msg $chan Are you blind, $nick $+ ? I'm right here. | halt }
  if ($2 == $nick) { msg $chan Having an identity crisis, $nick $+ ? | halt }
  else {
    set %sl.sa $readini($scriptdirSLseen.ini, $2, Time)
    set %sl.sb $ctime($time(mmmm d yyyy HH:nn:ss))
    set %sl.at $calc(%sl.sb - %sl.sa)
    if (%sl.sa != $null) { msg $chan The last time I saw $2 was when they were10 $readini($scriptdirSLseen.ini, $2, Message) $+  $duration(%sl.at) ago }
    if (%sl.sa == $null) { msg $chan Sorry $nick $+ , I have not seen $2 yet. }
    unset %sl.sa %sl.sb %sl.at
  }
}
on *:text:*:#: {
  writeini SLseen.ini $nick Message saying $1- 10in $chan
  set %sl.sa $ctime($time(mmmm d yyyy HH:nn:ss))
  writeini SLseen.ini $nick Time %sl.sa
  unset %sl.sa
}
on *:action:*:#: {
  writeini SLseen.ini $nick Message doing an action $nick $1- 10in $chan
  set %sl.sa $ctime($time(mmmm d yyyy HH:nn:ss))
  writeini SLseen.ini $nick Time %sl.sa
  unset %sl.sa
}
on *:join:#: {
  writeini SLseen.ini $nick Message joining $chan
  set %sl.sa $ctime($time(mmmm d yyyy HH:nn:ss))
  writeini SLseen.ini $nick Time %sl.sa
  unset %sl.sa
}
on *:part:#: {
  writeini SLseen.ini $nick Message leaving $chan
  set %sl.sa $ctime($time(mmmm d yyyy HH:nn:ss))
  writeini SLseen.ini $nick Time %sl.sa
  unset %sl.sa
}
on *:quit: {
  writeini SLseen.ini $nick Message quitting IRC with this message ( $+ $1- $+ )
  set %sl.sa $ctime($time(mmmm d yyyy HH:nn:ss))
  writeini SLseen.ini $nick Time %sl.sa
  unset %sl.sa
}
on *:nick: {
  writeini SLseen.ini $nick Message changing nicks from $nick to $newnick 
  set %sl.sa $ctime($time(mmmm d yyyy HH:nn:ss))
  writeini SLseen.ini $nick Time %sl.sa
  unset %sl.sa
}
on *:op:#: {
  writeini SLseen.ini $nick Message being opped by $nick
  set %sl.sa $ctime($time(mmmm d yyyy HH:nn:ss))
  writeini SLseen.ini $nick Time %sl.sa
  unset %sl.sa
}
on *:deop:#: {
  writeini SLseen.ini $nick Message being deopped by $nick
  set %sl.sa $ctime($time(mmmm d yyyy HH:nn:ss))
  writeini SLseen.ini $nick Time %sl.sa
  unset %sl.sa
}
on *:HELPOP:#: {
  writeini SLseen.ini $nick Message being halfopped by $nick
  set %sl.sa $ctime($time(mmm d yyyy HH:nn:ss))
  writeini SLseen.ini $nick Time %sl.sa
  unset %sl.sa
}
on *:DEHELPOP:#: {
  writeini SLseen.ini $nick Message being dehalfopped by $nick
  set %sl.sa $ctime($time(mmm d yyyy HH:nn:ss))
  writeini SLseen.ini $nick Time %sl.sa
  unset %sl.sa
}
on *:voice:#: {
  writeini SLseen.ini $nick Message being voiced by $nick
  set %sl.sa $ctime($time(mmmm d yyyy HH:nn:ss))
  writeini SLseen.ini $nick Time %sl.sa
  unset %sl.sa
}
on *:topic:#: {
  writeini SLseen.ini $nick Message changing $chan $+ 's topic to $1-
  set %sl.sa $ctime($time(mmmm d yyyy HH:nn:ss))
  writeini SLseen.ini $nick Time %sl.sa
  unset %sl.sa
}
on *:ban:#: {
  writeini SLseen.ini $nick Message banning $bnick from $chan
  set %sl.sa $ctime($time(mmmm d yyyy HH:nn:ss))
  writeini SLseen.ini $nick Time %sl.sa
  unset %sl.sa
}
on *:kick:#: {
  writeini SLseen.ini $nick Message kicking $knick from $chan $+ . Reason: $1-
  set %sl.sa $ctime($time(mmmm d yyyy HH:nn:ss))
  writeini SLseen.ini $nick Time %sl.sa
  unset %sl.sa
}