Logviewer v1.0.0
Posted by Coag
Sunday, January 08, 2006
Description: A Simple log viewer inspired by NNS' log viewer.
alias logview {
window -k0l20x @logview @logview
echo @logview [^K]03-------------------------------------------------------------
echo @logview [^K]03--[^K]04 L [^K]03--------------------------------------------------------
echo @logview [^K]03--[^K]04 O [^K]03--[^K]04 V I E W E R [^K]03-----------------------------------------
echo @logview [^K]03--[^K]04 G [^K]03--------------------------------------------------------
echo @logview [^K]03-------------------------------------------------------------
echo @logview [^K]03--[^K]04 Logviewer v1.0.0 by Coag (#script on irc.gamesurge.net) [^K]03--
echo @logview [^K]03-------------------------------------------------------------
}
on *:ACTIVE:@logview:{
dline -l @logview 1- $+ $line(@logview,0,1)
var %i = 1
while (%i <= $findfile(logs/,*.log,0)) {
aline -l @logview $remove($findfile(logs/,*.log,%i), $mircdir)
inc %i
}
}
menu @logview {
lbclick:{
clear @logview
loadbuf @logview " $+ $line(@logview,$1,1) $+ "
}
Remove:{
clear @logview
remove " $+ $1- $+ "
dline -l @logview 1- $+ $line(@logview,0,1)
var %i = 1
while (%i <= $findfile(logs/,*.log,0)) {
aline -l @logview $remove($findfile(logs/,*.log,%i), $mircdir)
inc %i
}
}
}