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
}