Here are various small/unfinished/incomplete mIRC scripts.
ListViewerDownload ListViewer (359.23KB) ListViewer used to be a major project. However, v2 (which was pretty decent) has never been published/finished - and v1 is rather crappy. Try and see for yourself... Local TimeLocal Time is a small script to show someone's current time in mIRC. Basically it is a fancy wrapper for CTCP TIME. Bookworm asked me to do it and the result was interesting enough to share.
Celsius <--> Fahrenheit conversion scriptThis script is very useful in multi-cultural environment as IRC has become. It automatically converts between Celsius and Fahrenheit temperatures in your lines, showing both (see below). Load script with /load -rs cf.mrc Using this scriptIn channels or chats type just number followed by C or F (case doesn't matter). If you don't want number to be converted, send the line using ctrl+enter (useful in cases such as "Just my 2c" or "Wow... she is 36C") Known issue: temperature ending with comma ("Inside 22C, outside 18C") won't be converted. Example:
If you want to see the result just yourself, use (in any mIRC window):
UnderServerBy default, mIRC has less then half of Undernet servers in its internal server list. This script will connect to the Undernet website and get the complete server list, adding them automatically to servers.ini. Load script with /load -rs UnderServer.mrc Script will update the serverlist after loading. Afterwards you can update serverlist from Commands -- "Update Undernet servers." There is no need to do this more then perhaps once a month or so.
VarCleaner There can be quite a lot of "abandoned" variables in mIRC, thanks to the bad scripts that do not remove their variables when they are unloaded; or if user " unloads" script by deleting script file. AutoVoicer
Small and simple autovoicer. Voicing is channel-specific, based on address mask. You add or remove nicks from mIRC nicklist, script is capable of quering address if it is not found in IAL. Menu is disabled if you are not operator on that channel. Voice is given on join or on channel text (useful if user joined while you were away), also, of course when you add user to voices list. Data is stored in <mircdir>\AutoVoicer\ folder, each channel in separate .txt file. DLLogin
DLX (or X-control)Yet another of those "one-day-I-will-update-it" scripts. DLX is script for controlling Undernet channel bot, X. DLX is capable of getting automatically your access level information from X and disabling or enabling commands according to that information. DLX can request username information if it needs it etc etc. I still use it and plan to rewrite it some day. Current version, however, was written when I was fairly new to the scripting. Image is from DLX channel menu. Note the disabled items - I have access level 450 on that channel, these are level 500 commands.
|