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 }