Quote:
Originally Posted by Tyhm
Hear hear...yeah, your way is a bit more elegant. Heck, put that in serveroptions, then you can just tack stuff on to the config window. Make the extant boxes in the control window part of a scrolling list, the defaults...
WHISTLE: [W][ ]
HUG: [H][ ]
RATINGS: [R][ ]
NICKS: [N][ ]
CAMERA: [C][ ]
FOCUS: [F][ ]
All with a scrollbar on the side so you can scroll down as far as you need to...the bad news is it'd take a little bit of doing, the good news is scroll bars are /relatively/ easy to do. Insofar as I've done 'em in class, but I hated it.
It's an idea. It's a pretty idea too. But does Stefan like it enough to sacrifice an afternoon doing it for us?
|
I would recommend:
append extra keycodes with preferred starting value
where once the values are saved to a server folder on the client
the preferred starting value no longer applies. On initialization, the preferred starting values of keycodes shouldn't overwrite any of the other values.
appendkeycodes=r,n,f,c,w,h
appendkeycodeicons=server_icoratings.png,server_ic onicks.png,server_icofocus.png,server_icocamera.pn g,server_icowhistle.png,server_icohug.png
right now keydown goes to keydown(10), which is pausing
on the particular server
keydown(11) would detect the ratings key
keydown(12) would detect the nick toggle key
keydown(13) would detect the focus toggle key
keydown(14) would detect the camera mode toggle key
keydown(15) would detect the whistle key
keydown(16) would detect the hugging key
That's all I'd really care for, though some people might go crazy and want to initialize two starting key values (which wouldn't be wise).