Actually, I think i've got it now... but HTML doesn't seem to like VT100 output. >_>
Still... here're instructions, since ya said you wanted'm.
Add this line to your Main.tin, which will cause this to autoexecute on program start (note: Only do this if, like me, FK is the only MUD you play on ;D):
#event {PROGRAM START} {#ses Forgotten_Kingdoms forgottenkingdoms.org 4000;<account name>;<account pw>; #read Logging.tin}
#action {^A strange voice says, 'We await your return, %0...'}{#zap}
The first will result in the client autoconnecting to FK automatically on program execute, and activate Logging.tin, which will allow you to autocreate logs on character login... complete with date and username.
Then create a second file as a text-only formatted file. I named mine 'Logging.tin'
LOGGING.TIN CODE:
#var {charname}{blank}
#var {logpath}{/WinTin++/Logs/}
#var {logfile}{blank}
#var {logging}{off}
#action {^You have chosen to play %0.$}
{
#log off;
#var {logging} {off};
#var {logging} {on};
#var {charname}{%0};
#format {logfile} {$logpath/%t.html} {%Y-%m-%d-$charname};
#config log html;
#log append $logfile;
#showme Logging is now active to $logfile.
}
#nop This alias is designed to turn logging on, based on last entered character name.
#alias {+log}
{
#if {"$logging" != "on"}
{
#format {logfile} {$logpath/%t.html} {%Y-%m-%d-$charname};
#config log html;
#log append $logfile;
#showme Logging is now active to $logfile.
};
#else
{
#showme {Logging is already active. Please disengage via '-log' before trying to '+log'}
}
}
#nop This alias is designed to turn logging off, without condition.
#alias {-log}
{
#showme {Logging is now disabled.};
#log off;
#var logging off;
}
Now I need a nap. Enjoy!