; change this to directory of log
alias logfolder { return C:\Windows\ML\ }
alias logfile { return $+($logfolder,$1,_,$asctime(mm-dd-yy)) }
; Actions
on *:ACTION:#: { /write $logfile($chan) $timestamp * $nick $strip($1-, burc) }
on *:ACTION:?: { /write $logfile($nick) $timestamp * $nick $strip($1-, burc) }
; Your Own Text
on *:INPUT:#: {
/write $logfile($chan) $timestamp $+(<,$me,>) $strip($1-, burc)
}
on *:INPUT:?: {
/write $logfile($active) $timestamp $+(<,$me,>) $strip($1-, burc)
}
; Joins
on *:JOIN:#: {
if ($nick == $me) {
/write $logfile($chan) $chr(32)
/write $logfile($chan) $str(-, 50)
/write $logfile($chan) Session Start $chan $+ : $fulldate
/write $logfile($chan) $str(-, 50)
}
else /write $logfile($chan) $timestamp JOIN: $nick ( $+ $address($nick, 1) $+ )
}
; Kicks
on *:KICK:#: {
/write $logfile($chan) $timestamp KICK: $nick Kicked $knick ( $+ $strip($1-,burc) $+ )
}
; Modes
on *:MODE:#: {
/write $logfile($chan) $timestamp MODE: $1-
}
; Parts
on 1:PART:#: {
if ($nick == $me) {
/write $logfile($chan) $chr(32)
/write $logfile($chan) $str(-, 50)
/write $logfile($chan) Session End $chan $+ : $fulldate
/write $logfile($chan) $str(-, 50)
}
else /write $logfile($chan) $timestamp PART: $nick ( $+ $address($nick, 1) $+ )
}
; Text
on *:TEXT:*:#: {
/write $logfile($chan) $timestamp $+(<,$nick,>) $strip($1-, burc)
}
on *:TEXT:*:?: {
/write $logfile($nick) $timestamp $+(<,$nick,>) $strip($1-, burc)
}