?_Rÿÿÿÿ^ëB9lûÌ—8The mIRC FAQ - Version 42.0/&;)z4&£˜^‹Fü‹Vþ^_‹ÿÿ ‹ ÿÿÿÿ|CONTEXT/ã|CTXOMAPÑ|FONTÓÏ|KWBTREEÑÒ|KWDATA#Ñ|KWMAPÀÒ|SYSTEM|TOPIC|TTLBTREEÛ;Vu Ä^ &ÿwFÄP¸ ™RPšä"ÿÄ= u Òt!Ž 0&¡˜^Ž"0&£Ô Àu&ÇÔ +ÀégŽ"0&ÇÔ Ä^ &‹G‰Fî‹FÄ‹VƉFø‰VúFV&;G u &;Wu¸ë+À‰Fì&‹G&‹W ‰F܉VÞ=ÿÿu;Ðt;V}éÌ;Fwé‹FÜ‹VÞ‰FЉVÒ‰Fü‰Vþ‹F‹VÄ^ &‰G&‰W ÇF΃~ìuéÿvîÿvÿvš %WÅŽ"0&£Ô ÀtéFÿ‹F‹VÄ^ &‰G &‰Wƒ~ÜÿtéÀƒ~Þÿté·&ÇGÿÿ&ÇG ÿÿƒ~ÎuédÿvîÿvÞÿvÜ+ÀPš%tÅ;FÜuY;VÞuTÿvîFàP¸™RPš´#Å=u< Òué*ë3ÿvîRP+ÀPš%¬Å;FÜu!;VÞuÿvîFàP¸™RPšä" Æ=u Òt~Ž 0&ƒ>˜^uéþ&¡˜^Ž"0&£Ô éþƒ~ìt‹FÜ‹VÞ‰Fè‰Vê~ðvàŒÐŽÀ¥¥¥¥ÿvî‹FЋVÒ‰F܉VÞRP+ÉQš%*Æ;FÜu£;VÞužÿvîFàP¸™RPšä"Ç=u† Òu‚‹Fä‹Væ‰FЉVÒ=ÿÿu;Ðt‹FЋVÒ9V|9Fréwÿ‹FЋVÒ‰Fü‰Vþ‹F‹V‰Fä‰VæÇF΋FÜ‹VÞFàVâ;FtéZþ;VtéRþ‹Fà‹VâFøVú‹FÜ‹VÞ‰F‰Vƒ~ìué,þ~àvðŒÐŽÀ¥¥¥¥‹Fè‹Vê‰F܉VÞ=ÿÿu;Ðt¸ë+À‰FÎéþÇFäÿÿÇFæÿÿéHþ‹F‹VFøVú;FÐu\;VÒuWÿvîRP+ÀPš%<Ç;FÐté”þ;VÒtéŒþÿvîFÔP¸™RPšä"tÇ=téqþ Òtéjþ‹FÔ‹VÖFøVú‹FØ‹VÚ‰Fü‰Vþÿvîÿvÿv+ÀPš%ŸÂ;Fté9þ;Vté1þÿvîFøP¸™RPš´#Ä=téþRËIËÿÿÿÿ = ÿÿÿÿI1áúÿÿÿÿÿÿÿÿÿÿÿÿIà Introduction8î J b€Ý€€‚€€‚‚€€‚€€‚€€‚€€‚‚‚ÿFrequently Asked Questions about mIRC.The mIRC FAQ is maintained by Tjerk VonckThis is FAQ version 42, revision 0Latest FAQ Update: February 2nd, 2000Latest mIRC version: 5.7 February 2nd, 2000This FAQ attempts to answer the most frequently asked questions about the Winsock IRC client mIRC, developed by Khaled Mardam-Bey. This FAQ will only answer simple questions on IRC itself since lots of info is already available on that. (Eventually read the IRC Intro included in mIRC). Not all functions and features of mIRC are explained in the FAQ; it merely serves as a good starting point. With the FAQ I hope to help you to get all possible basic problems solved, and to give you lots of good ideas about mIRC's scripting capabilities. I'm not the author of mIRC but I've spent quite some time beta testing it. I love mIRC for its small size, speed and useful tools... in particular, the popup menus and the new remote section are really great! Thanks Khaled, for an excellent proggie !âIˆ% €Å€€‚‚ÿThis FAQ as well as mIRC is still a work in progress! Most subjects in this file were prompted by questions in the Usenet newsgroups alt.irc, alt.irc.questions and alt.irc.mirc. Please continue to post your questions there (and answers as well), as those newsgroups are my learning place as well. ;-) This FAQ might not be totally complete yet, but to the best of my abilities I try to be correct. Do not hesitate to provide additional information or corrections for the FAQ.ÄL ' €;€€‚‚‚‚ÿThe first part (Sections 1 - 6) of this file is the actual FAQ. The last part (Section 7) consists of a tutorial or reference manual for mIRC’s programming features. If you want to learn the 'what and how' of creating Aliases, Popups and Remote Commands and Events in mIRC, check out the last part of this file. I can highly recommend these sections to you all !Thanks to all the people who voluntarily contributed to this FAQ. In particular Mookies, Bryan and Li0nheart for making additional parts and html-ing. Shorty, Keyman and Qasimtoep, thanks for fixing a lot of spelling and grammar bugs! Thanks to Junyor for his contributions from the alt.irc.mirc FAQ#úˆo ) €õ€€‚‚‚‚‚‚ÿYou can e-mail me with FAQ related remarks at: tjerk@mirc.comQuestions about mIRC are best asked in the Usenet newsgroup alt.irc.mirc and to help@mirc.comAs usual, direct all mIRC bug reports to Khaled Mardam-Bey at: khaled@mirc.comIf you have further questions about mIRC, please visit the IRC channel #mIRC on EFnet, IRCnet, Undernet or Dalnet. BUT, if you ask a question that is really well handled by this or other FAQ's, then please accept that you be pointed back to this or other help files.Ð|L ?T v€ù€€‚‚‚ƒƒƒ‚ƒƒƒ‚ƒƒ‚ƒƒƒ‚ƒƒƒ‚ƒƒ‚ƒƒƒ‚ƒƒƒ‚ƒƒƒ‚ƒƒƒ‚‚€€‚ÿThis FAQ is also available on the World Wide Web on the mIRC Homepages :http://www.mirc.comUSAhttp://www.mirc.co.ukUnited Kingdomhttp://www.geocities.com/~mircUSAhttp://www.mirc.com.arArgentinahttp://mirc.eon.net.auAustraliahttp://www.conesul.com.br/mircBrazilhttp://www.mirc.queen.itItalyhttp://mirc.kems.netKuwaithttp://www.nip.nl/mircThe Netherlandshttp://www.mirc.co.zaSouth AfricaCopyrights You are allowed to provide and distribute the mIRC FAQ -as is- by or on any medium as long as you make it available for free. You are not allowed to change anything in the file or charge any amount of money for your services. If you want to copy only certain parts for whatever use, make sure to mention my name and the FAQ as the source of information with every single quote whenever you publish it. Copyright 1995-2000 Tjerk Vonck tjerk@mirc.com o aAv º€A€€‚‚€€‚‚ƒã©§$@‰‚ƒãª§$@‰‚ƒãùz0¨‰‚ƒãúz0¨‰‚ƒãûz0¨‰‚ƒãüz0¨‰‚ƒãýz0¨‰‚‚ƒã€¨$@‰‚ƒã¨$@‰‚ÿTable of Contents1WHAT IS mIRC?1-2Was mIRC Milennium proof?2?aA LATEST NEWS ON mIRC.3WHAT DO YOU NEED TO RUN mIRC? WHERE TO GET IT? HOW TO REGISTER?4SHORT INTRODUCTION TO IRC.5SOME SHORT NOTES AND TIPS ON mIRC AND IRC.6FEATURES, TIPS and ANSWERS to QUESTIONS.6-1How do I run the 32-bit mIRC on win 3.1 or WFW311 ?6-2How do I run the 32-bit mIRC on Windows95, 98, 2000 or NT ? ¯?kC[ „€_€€ƒã‚¨$@‰‚ƒãƒ¨$@‰‚ƒã„¨$@‰‚ƒã…¨$@‰‚ƒã†¨$@‰‚ƒã‡¨$@‰‚ƒãˆ¨$@‰‚ÿ6-3Is there a version for Windows CE, WebTV, Mac or Linux?6-4How do I solve the "Can't Resolve Local Host Name" error ?6-5How do I solve the "Unable to resolve IRC server name" error ?6-6How do I solve the "Not enough user parameters" error?6-7How do I solve the "You haven't registered" error ?6-8Why am I unidentified and what does it matter ?6-9I can't get mIRC to DCC send or initiate a DCC chat !5ÂaA Es ´€…€€ƒãŠM(Ɖ‚ƒãM(Ɖ‚ƒã‚M(Ɖ‚ƒãƒM(Ɖ‚ƒã„M(Ɖ‚ƒã…M(Ɖ‚ƒã†M(Ɖ‚ƒã‡M(Ɖ‚ƒãˆM(Ɖ‚ƒã‰M(Ɖ‚ÿ6-10I can't get mIRC to DCC get!6-11How do I Copy and Paste ?6-12How do I customize the colors in mIRC ?6-13How can I customize the fonts used in mIRC ?6-14How can I see mIRC's 3-D dialog boxes ?6-15What is a script?6-16How do I make a script?6-17How do I specify people correctly in the auto-op, protect and ignore list ?6-18What is the best script?6-19What are trojans? What are script.ini and dmsetup.exe?ºkC½Gc ”€u€€ƒãµM(Ɖ‚ƒã¬M(Ɖ‚ƒã­M(Ɖ‚ƒã®M(Ɖ‚ƒã¯M(Ɖ‚ƒã°M(Ɖ‚ƒã±M(Ɖ‚ƒã²M(Ɖ‚ÿ6-20How can I make mIRC react to Remote Commands ?6-21How can I make mIRC react to Events ?6-22How do I specify my friend Bill correctly in the User list with an access level of 2?6-23I get disconnected after the /LIST command.6-24How can I protect myself agains flooders?6-25Running multiple copies of mIRC.6-26How do I make myself invisible to other users ?6-27How does the new sound command in mIRC work ?)Å EæId –€‹€€ƒã³M(Ɖ‚ƒã´M(Ɖ‚ƒãàM(Ɖ‚ƒã×M(Ɖ‚ƒãØM(Ɖ‚ƒãÙM(Ɖ‚ƒãÚM(Ɖ‚‚ƒãþz0¨‰‚ÿ6-28How does the WWW support in mIRC work ?6-29What is the built-in finger server for ?6-30How can I easily serve my collection of shareware to others?6-31How do I use mIRC's built in support for Text To Speech by Monologue ?6-32What is a Firewall ? How can I use it ?6-33How do I use mIRC's built in DDE support ?6-34I switched to a new provider but mIRC keeps using the old one !7SOME NOTES ON 'PROGRAMMING' in mIRC. …½GïK„ Ö€ €€‚ƒã«¨$@‰‚ƒãºT(Ɖ‚ƒã»T(Ɖ‚ƒã¼T(Ɖ‚ƒã¬¨$@‰‚ƒã­¨$@‰‚ƒãU(Ɖ‚ƒãU(Ɖ‚ƒãU(Ɖ‚ƒãU(Ɖ‚ƒãU(Ɖ‚ƒãU(Ɖ‚ÿ7-1The Aliases section.7-1-1Creating Aliases.7-1-2String definitions.7-1-3Identifiers.7-2The Popups section.7-3The Remote section.7-3-1Remote Users.7-3-2Remote Scripts - CTCP Commands.7-3-3Remote Scripts - Events.7-3-4Various flags you can use in front of Command or Event Script lines.7-3-5Variables.7-3-6Remote Scripts - Raw processing.@ æI;€6 :€€€ƒã®¨$@‰‚‚‚€€‚‚‚ÿ7-4Advanced use of commands - Multi-line commands.1-1 What is mIRC?mIRC is a shareware IRC Chat client for Windows. It is developed and copyrighted by Khaled Mardam-Bey. For those of you new to the Internet, IRC stands for Internet Relay Chat. The IRC network is a virtual meeting place where people from all over the world can meet and talk (well, type). On IRC you meet others on "channels" (rooms, virtual places, usually with a certain topic of conversation) to talk in groups, or privately. There is no restriction to the number of people that can participate in a given discussion, or the number of channels that can be formed on IRC. As a user you run a "client" program like mIRC which connects to a "server" in an IRC network. All servers are interconnected and pass messages from user to user over the IRC network. One server can be connected to several other servers and up to hundreds of clients. If you need more information on IRC go to mIRC's www Homepages wheïK;€ re a lot of additional information is given. ˜tïKÓ€$ €è€€‚‚ÿmIRC attempts to provide a user-friendly interface for use with the IRC network. It has the following features:U$;€(ƒ1 0€I€‘€€‚‚‚‚‚‚‚‚‚‚‚‚ÿA powerful dynamic /help command.Full Netscape, Mosaic and MS Internet Explorer support .... surf the www waves !!An 'off you go' toolbar.... and even tooltips !A very handy drag and drop Switchbar.A user programmable menu bar.A simple and smart CTCP commands and events handler.Support for .wav and .midi sound files.Fully configurable colors and backgrounds.Simple, fully configurable aliases.Configurable popup menus.Full DCC Send/Get/Chat support.Fully configurable fonts and support of colored, bold, underlined and reverse text.œuӀă' €ê€‘€€‚‚‚ÿBuilt in Ident and Finger server.A simple but powerful and safe built-in File Server.Programmable Function keys. æ(ƒÏ†% €Í€€‚‚ÿThe various parts of the program have been designed with the aim of simplifying and speeding up your IRC sessions. mIRC is made to be very configurable... there are a lot of simple switches you can use to personalize mIRC to your needs. And unlike a lot of other IRC programs mIRC still gets more and more mature every new version. You can define your own commands and implement your personal reactions to commands others give to your client. This all does not make mIRC a bot program, and it doesn’t even support IRCii scripting and possibly a large number of other things... But it has much of the same functionality, thanks to the Remote Commands and Events and various other features... and what do you need a war script for, anyway?xTăG‡$ €¨€€‚‚ÿI think mIRC will help you to focus on the main point ; IRC is for Chatting ....@φ‡‡* $€,€àãr'k€‰‚ÿTable of contents`3G‡ç‡- *€f€€‚€€‚‚‚‚ÿ1-2 Was mIRC Milennium proof?Yup, it was. @‡‡'ˆ* $€,€àãr'k€‰‚ÿTable of contents Úç‡1‹0 .€µ€€‚‚€€‚‚‚‚‚ÿ2 Latest News on mIRC... (What is new in version 5.7)A great new mIRC version has released. We are absolutely sure you'll love it :-) In the past months we have been steadily working on new features and better code and we performed a lot of testing to solve the tiny buggies some of you found in the previous version. We really recommend you to download and try this new mIRC v5.7!mIRC's new version 5.7 fixes most, if not all, of the small but nevertheless anoying buggies found in the previous version 5.61. mIRC's new version 5.7 has far too many improvements and new features and functions to mention here in detail. I'll point to some of the simple ones here - these are the ones you might encounter right away;`:'ˆ‘& €u€€‚‚‚ÿ- A new, fresher interface, cute buttons - brighter colors!- Support for the Microsoft Agent has been added to the 32 bit version of mIRC under Windows95 or greater. An agent is an animated character that can speak text and perform actions. With a little fiddling and tweaking you will be able to have this agent speak to you, warn you about things happening on IRC, or even read-up entire discussions to you! See http://www.mirc.co.uk/agents.html for more info. Also, if you have Speech Recognition software installed, mIRC can be made to listen to voice commands!c>1‹ À% €}€€‚‚ÿ- A network listbox has been added to the connect dialog. You can now easily select a network and then quickly select the desired server within that group of servers. By default a selection of all random servers is shown. It is now also possible to specify a range in the Ports settings of an IRC server, eg. 6660-6669. This will spread the load on the IRC servers ports a lot more, thus giving faster access!- The mIRC Installer now sets up support for .chat files in your registry file. Tooo many new users had difficulties in setting this up, we do it for you now :) ‘ À Y4‘eÂ% €i€€‚‚ÿ- You can now right-click on the alias, popup, remote and DCC toolbar buttons to pop up the new Quick Access menus. This will improve access to frequently used settings a lot.The channel central dialog (/channel) now uses a tabbed dialog to accomodate support for the new +e (ban exeption) and +I (invites) channel modes as found on IRCnet. With the new 'Display' tab in this dialog you can redirect or disable all sorts of channel event messages. This allows you to see the join, part, quit, mode and other messages exactly where you want them, or not at all!~X ÀãÄ& €±€€‚‚‚ÿ- Yiihoooo - you can now completely disable the "ping? pong!" messages in the File/Options/IRC dialog.- mIRC now allows you to select a font script for a font in the font dialog. This is needed to support arabic, cyrillic and chinese characters. People who speak these languages will understand how this works :)- When you're DCC Sending a lot you might like the new option that sets the "max cps per user" in the File/Options/DCC/Fserve dialog. This allows you to limit the send speed used by a DCC Send to a user in a Fileserver, but is also applied to /dcc sends initiated in a remote script.¼•eŸÉ' €+ €€‚‚‚‚ÿ- We changed the Identd server behaviour back to how it worked before version 5.61. Not all IRC servers liked the (correctly implemented) new communication and considered you un-idented.- Various other small changes have been made; you can automatically sort incoming files by nickname into folders, restart logfiles per day, week or month, and set a completely custom timestamp format for all messages, logs, etc. - Really lots and lots of scripting things have been added. A bulkload of Identifiers, Dialog improvements and a lot more. Dear Scripters; READ the versions.txt included with the new mIRC for all info and crawl through the help file for the details. Watch out for the new %helper mode, it is easily confused with variables since % is also the %variable prefix! Enjoy the support for while loops that has been added. (This repeats a loop while some expression is true) Multiple while loops can be embedded. You can use /break to break out of the current loop. You can also use the /continue command to jump to the beginning of the loop. Have fun! Oh, and beware of old scripts; We finally removed support for the very old $parm and *N identifier format!è¹ãćÌ/ ,€s€€‚‚‚€€‚‚‚ÿmIRC's new version 5.7 has far too many new features and functions to mention here in detail. Dont forget to read the versions.txt when you want to get fully informed of all changes.What was new in version 5.61? (September 23rd 1999). - The lock feature, with which you can disable functions in mIRC and limit its use to certain channels, is improved and a small problem in the lock dialog password routine is fixed. You can for instance use this feature to allow kids access to trusted IRC channels only. Or to disable the /run and /dll commands. Also lock 'error' messages for items locked in the lock dialog are now more informative, eg. when trying to join a locked out channel, etc.2ŸÉ¹Î$ €€€‚ÿ- The support for IRCX servers has been improved. IRC is a constantly evolving medium and lots of changes to mIRC are made with every new version to keep in track with new IRC server code and network specific changes. Don't forget; we dont write or maintain the IRC Networks :) In this version we also improved the support for !#channels on IRCnet and listing channels on DALnet servers works a lot better now; the *wildcard* method mIRC was using before wasn't being recognized, so the entire channels list was being sent.Þ‡ÌÊ' €½€€‚‚‚‚ÿ- You can now roll/unroll windows if you hold down the shift key when right-clicking on the window titlebar. This is a fancy way to clear up your desktop in an instance.- Tooltips now pop up over incomplete switchbar button names.- You can now use the Control+Q key combination to cycl¹ÎÊ e through all open Query windows. And cycled windows are automatically minimized when you cycle out of them.- You can now customize the time-stamp format to about anything that fits you. .¹Îø& €€€‚‚‚ÿ- A right-click popup menu is added to DCC Send/Get windows for extra functions.- The RAW event can now handle unknown NAMED events. You can use this to script with server events not yet defined internally in mIRC.- A $lock(item) identifier is added. It returns $true or $false if an item is locked, where item can be: send, get, chat, fserve, run, dll, or channel. For the channel item, you can also use $lock(channel,N) where N returns the Nth channel in the list, or you can specify a channel name instead of N.á±ÊÙ0 .€c€€‚‚‚‚€€‚‚‚ÿ- You can now use the on INPUT in dcc chat/fserve windows to process your own typing.- The $chat, $fserv, $send and $get identifiers are extended to $chat(nick,N), $fserv(nick,N) etc for nicks with mutliple dcc sessions open. The old format is still supported.- You can now create tabs in custom dialogs.What was new in version 5.6? (June 3rd 1999). You might like to know about the new features this new mIRC comes with? šqøs) €ã€˜€‚‚‚‚‚ÿ- A "Track Urls" option is added to the System menu in Channel/Query windows. This option auto-opens websites as they are mentioned in a conversation in those windows.- Your away status is now shown in the Status window titlebar.- The date logfile names option now uses the full 4-digit year.- The line "Session Time:" is now output to log files at midnight as marker for log files that are open for a long time.- You can easily ignore specific file types with a new option in the DCC/Options dialog. This makes mIRC ignore any DCC Sends which match the specified filenames/types, like *.exe, *.com or *.ini files.$ÿÙ—% €ÿ€€‚‚ÿA new "Lock" section is added in the File/Options/General dialog. It allows you to lock mIRC, disable various features, etc. If you hold down the Control key when you minimize mIRC, it will ask you for a password when you try to restore the window.ûÖs’ % €­€˜€‚ÿ- The message highlight feature is highly improved. It is now possible to add individual highlight matches each with its own settings. You can specify the highlight colour, add sounds, and add a flash message.y—/ $ €ò€€‚‚ÿSeveral small bugs are solved in this new mIRC version. Some of the ones you might want to know about right away are;Þ’ ò % €=€˜€‚ÿ- A bug in the URL hotlink function (when hoovering over nicknames beginning with non-alphabetic characters which matched other nicknames on the channel.P+/ B % €W€€‚‚ÿSome notes for scripters. Several old syntaxes in the scripting language are no longer supported. We can not drag these old buggers around for ever! Apart from that lots of new scripting possibilities are introduced and old ones improved. The most important things to look for are the following;2 ò t& €€˜€‚‚ÿ- The backward-compatibility for the old format of $left, $mid, $nick, $right, $snick, $str, where N was specified first is removed.- The syntax of the $nick() identifier is extended to $nick(#,N,aohvr,aohvr), to replace all of the other $opnick/$nopnick/etc. identifiers. Both aohvr parameters are optional. The first specifies which nicks you'd like included, and the second specifies the nicks you'd like excluded. a=all, o=ops, h=helper, v=voiced, r = regular Note: the old identifiers are still supported for now.‡cB û$ €Æ€˜€‚ÿ- An on PING event is added. It, for instance, allows you to hide the PING PONG server message.#öt*A- (€í€€‚‚‚€€‚ÿSince IRC is a constantly evolving medium lots of changes to mIRC are made with every new version to keep in track with new IRC server code and network specific changes. This version we added support for !channels û*A for IRCnet, support for IRCX %#channels, and for owner .nicks in the channel nick listbox, as well as /mode +q. Also the channels list window popup menu now allows you to stop listing channels in mid-list when on DALnet servers.What was new in version 5.51? (February 19th 1999). pKûšD% €—€€‚‚ÿDuring the past few weeks small and larger problems were reported. Very obvious was the bug in the /help command. Sorry, it seems we dont need help often enough and that buggie was missed in beta testing... The handling of hotlink nicknames (you can right-click on all nicknames of people present in your channels) had to be improved a little and a recources problem with the mouse pointer moving over clickable items had to be fixed. The flood control routines are made more independent and robust, and a tricky problem related to not ignoring users if you have a query window open with them is fixed. Also a nasty bug in the DCC Server which in certain cases was not removing leading and . chars from the filename that was sent is fixed. Apart from these and other less visible fixes several new thingies are introduced in this new mIRC.oH*A G' €‘€€‚‚‚‚ÿBy popular demand the 'Show Topics in channel' option is added back. A new 'Timestamp Logs' option is added that enforces timestamping in all log files. This feature for instance facilitates the funny mIRCStats (http://www.students.tut.fi/~ave/mircstats/) channel statistics add-on program. Several improvements to the Identifiers used in scripting have been made, especially note the new $dialog features!Last but not least, preparations have been made to facilitate the planned +c channelmode on DALnet as much as possible with the little information we have on this new mode.'öšD0J1 0€í€€‚‚‚‚‚€€‚‚‚ÿIt is very possible you never experienced any of the mentioned bugs as they (like most of the other ones mentioned in the versions.txt) only occur in very specific situations and/or under tricky scripting conditions. Nothing a normal chatter has anything to do with :-)We think we did a good job and your download of this new mIRC 5.51 is highly recommended!What was new in version 5.5? (January 8th 1999). Great news of course! After several months of hard work mIRC is available in a new version. We are absolutely sure you'll love it :-) In all these months we have been steadily working on new features, better code and we performed a lot of testing. We think we did a good job and your download of this new mIRC 5.5 is highly recommended!oH GŸL' €‘€€‚‚‚‚ÿYou'll notice lots of changes in the dialogs with options. mIRC now uses a treelist with options with the less important options more down in its branches. The old tabbed dialogs became too stuffed and confused new users too much. On first startup there is now only one small fill-in screen that matters for your first IRC experience. You can now click on virtually everything to open URL's, join channels or popup menu's associated to users on your channel.* Revamped the Options dialog. It now uses a treelist which provides more space to add new features clearly and cleanly.mH0J O% €‘€€‚‚ÿ* You can now double-click directly on URLs in windows to open a web browser. If you're in a channel window and you move the mouse over text that is a nickname on that channel, you can double-click on it for the usual doubleclick behaviour, or right-click on it to open the nickname list popup menu. If you single-click on the nickname, the cursor in the listbox is scrolled to that nickname. You can also double-click on a channel name to join it.* mIRC has new interface options that allows you to position the list of nicknames to the right or left, or to turn it off entirely.b;ŸLz' €w€€‚‚‚‚ÿ* You can now sort channels in the /list window to sort them by channel name, number of users, or channel topics.* A Control-F (find) function now allows you to search for any text in your status and cha Oz nnel windows.* Several new popup menu's 'under' the toolbar buttons now give fast access to your most used IRC servers, and networks and offer smart functions for the channels folder, finger, chat, and notify toolbar buttons.* You can now automagically trim log files. This keeps log files below the maximum size you specify. This might save a lot of disk space!- O§ƒ' € €€‚‚‚‚ÿA somewhat hidden item in the versions.txt states "Moved all text to resources area". This will have quite some impact in the future since this is the first step to international mIRC versions! Several other small but handy thingies will improve your time on IRC a lot; * Your own messages and notices are now time-stamped if you have time-stamping turned on in a window.* If you have a /query window open with someone, private messages from them won't be ignored even if their address matches an ignore address.Žhz5†& €Ñ€€‚‚‚ÿ* New options in the Windows dialog make the Editor dialog modeless ie. it opens as a Desktop window, allowing editing of scripts while chatting etc.Did we forget about the scripters? NO, dont worry :-) By popular request we added lots and lots of new commands, functions and parameters! Most of your requests have been implemented and a lot more are newly invented by our beta testers. Have fun scanning through the versions.txt and explore some new frontiers. Dont forget to read the helpfile though, thats the best way to get fully informed about all new features and to see new examples and nifty ideas!ûÕ§ƒ0Š& €«€€‚‚‚ÿ* Improved /timers allow more precisely measurement of the elapsed time. Also added is a /timer -c switch, makes mIRC "catch up" a timer by executing it more than once during one interval if the real-time interval isn't matching your requested interval. This happens often because timer messages can be delayed by a few milli-seconds each time they are triggered due to the OS being busy, and the number of milliseconds lost accumulates over time.* Also added is support for DALnet's WATCH list. mIRC now uses this for it's notify feature when on DALnet servers >= 4.6.3 since it's far more efficient. All mIRC does is submit a list of nicknames to the server, and the server then notifies mIRC whenever a user comes on or off the network. On non-DALnet servers, mIRC still uses the old notify method which sends an ISON with your entire notify list every 40 seconds or so to get an update. This method ignores the address portion of your notify nickname if you specified one.×5†8Œ1 0€¯€€‚‚‚€€‚‚‚‚‚ÿHave fun, have lots of fun on IRC with this new MIRC 5.5!What was new in version 5.41? (July 24th 1998). Although mIRC's new version 5.41 is just a bugfix release over version 5.4, it is highly recommended that you get this upgrade. A bugfix version always solves a number of problems or addresses important issues with any brand new version of mIRC, so it is important to download it!The 32bit mIRC now works fine under Windows 3.1 with Win32s extentions.î0ŠRŽ, &€Ý€€‚‚‚‚‚‚‚‚‚ÿ$sdir identifier should now work correctly.Added $ulist() identifier to reference the remote users list.Fixed bug in DCC resume processing.The auto-arrange/tile bug has been solved.SOCKS firewall support for IRC server connections has been fixed.Fixed bug in /goto command when your script contains duplicate goto names.The behaviour of $calc() has been changed when evaluating identifiers.Fixed the /renwin custom window renaming bug.The disappearing DCC windows bug has been fixed.Ð8Œ`Á2 2€¡€€‚‚‚‚‚‚€€‚‚‚ÿFixed .wav sound files not playing correctly for some people.Improved handling of Long filenames in various commands.And many others...In total about 80 changes have been made in version 5.41! What was new in version 5.4? (December 13th 1997). Being mIRC's everyday user you will like the new option to load your own backgrounds to virtually all windows available in mRŽ`Á IRC. Together with some sneaky sounds this allows you to create you own mIRC theme's! The highly appreciated Switchbar can now be displayed on whatever side of the mIRC window, just drag it as you like! Btw; a new method to display icons in tool- and switchbar fixes the disappearing toolbar problem some people have been experiencing.—pRŽ÷Ä' €á€€‚‚‚‚ÿBesides various cosmetical changes we spent a lot of time on improving commands and functions you'll use every day. You can now for instance easily exclude people from being ignored by the new features of the /ignore command. This allows you to ignore an entire provider besides your friends.A new option sets the built in Ident server to active only when you're connecting to the IRC server. This prevents this feature from being abused.The DCC routines are improved -again-, thus giving you better file transfer speeds! mIRC now has Socks5 firewall support and an -experimental- method for DCC Send/Chat through a SOCKS5 firewall. When you're behind a firewall, give it a try? Oh, you can now initiate a DCC Chat or file transfer even when you, or the other person, is not connected to any IRC network! Just use the IP number of the machine you want to contact to.%þ`ÁÈ' €ý€€‚‚‚‚ÿmIRC now automatically supports serverside filtering of the channel list on DALnet, just like it always has been on Undernet. Also support for the new Efnet TS4 features has been added. And when you, accidentally, get disconnected from the IRC server you use, mIRC will automatically reconnect to the server (or another server on the same network) and rejoin all channels you were chatting on! With a little luch you wont loose anything of the ongoing conversation.What else do you want? The installation program has been improved, the /whois command displays its result anywhere you like and is more tightly integrated into the address book, the DDE funtions are updated, the nick completion is extended,..... As I said; tooooo much to mention it all!o@÷Ä‹Ë/ ,€€€‚‚‚€€‚‚‚ÿDid we forget about the scripters? NO, dont worry :-) By popular request we added lots and lots of new commands, functions and parameters! Most of your requests have been implemented and a lot more are newly invented by our beta testers. Have fun scanning through the versions.txt and explore some new boundaries? Dont forget to read the helpfile though, to get fully informed with examples and nifty ideas!What was fixed in version 5.31?Version 5.31 was just a buggie fix release over version 5.3 but proofed to be a perfectly stable release with very few buggies or other problems. Its new features and functions worked out very well! Among the fixes was the Alt-Gr keyboard bug. This was a real pain to all scandinavian, turkish, belgian and maybe even more users. It blocked the use of the @#$%^&..... characters.àÈ’Í' €Á€€‚‚‚‚ÿA bug in the random port selection routine got fixed which was resulting in DCCs freezing up if your IP address was incorrect.A DCC Get extensions bug (under Win3.1x) is fixed. This feature allows you to launch third party applications after a file transfer.The Dynamic Help menu display of .txt and .hlp files in mIRC's directory has changed a little. They are now separated into their own sub-menus.Small buggies in the $?="...", $readini, $count() and $address are fixed.Õ‹Ë£0 .€«€€‚‚‚‚€€‚‚‚ÿIf a user doesn't have a .wav or .mid dcc get directory association, mIRC now sets one up so downloaded .wav and .mid files go straight into the sounds directory so they can be used immediately with /sound and /splay.In total about 30 changes have been made. We hope this helps you to enjoy IRC even more!What was new in version 5.3? (December 13th 1997). The amount of new features, options and tricks implemented in the new version 5.3 is virtually endless. I'll try to explain only some of them here. For the complete list please see the versions.txt file includ’Í£ ed in mIRC's distribution package. For more help on specific items please read the mIRC help file or see the detailed section in the end of this FAQ.<’Íß' €+€€‚‚‚‚ÿThe socket support and the improved /window control command (with which you can draw and fill all kinds of shapes and even handle bitmaps) that were introduced in version 5.3 are very well recieved. Lots and lots of scripters are already making fancy implementations with it. - Among the lots and lots of handy options are an auto-tile option, a quick colour index dialog that pops up when Control-K is pressed (it can be turned off!), a very simple to use text search function, a minimize to Tray option, ..... and a lot more.;£& €+€€‚‚‚ÿ- The Notify list now queues sounds if several notify users have an associated sound. This makes sure you will hear all sounds connected to the precence of your friends on IRC, for instance when you join IRC.- The built in flood protection is improved even further by the addition of internal ctcp version flood protection.- Added nick completion with TAB key in a channel window editbox. Give it a try. Type a letter in some editbox and pressing TAB several times will cycle you through all nicknames starting with that letter!Ì¦ßæ& €M€€‚‚‚ÿ- A fancy /flash command is added. It flashes the mIRC icon/window, eventually with the specified text in the titlebar, but only if mIRC is not the active window. You can use this to set up extra alerting warning things in your scripts. It can even trigger warning sounds!- The ctcp event format changed a little to; ctcp level:matchtext:*|#|?:commands. This allows you to differentiate more easily between channel and private ctcps.- You can now specify the range of port numbers used by DCC in the DCC Options dialog. With this option you should be able to customize mIRC's DCC capabilities to work perfectly with firewalls and proxy software! (we will have details asap)>$ ( €-€€‚‚‚‚‚ÿ- With the extended "!nick filename" feature mIRC supports the auto send/get of .mp3 files. You still have to start a program like winAmp of course to play .mp3 files.For the more advanced scripters;- Some of the new 'events' are; WAVEEND, DCCSERVER, OPEN, CLOSE, ....- Several new file handling commands allow you to rename and copy files and make new directories on the fly. Also, several file handling commands like /write, /writeini, /remini, $read, and $readini now handle long filenames (enclosed in quotes) a lot better.´ŒæØ ( €€€‚‚‚‚‚ÿ- Support for custom socket connections is added. You can now write scripts that directly communicate with other machines on the net, like mail servers or whatever. You can even write fancy Internet games, especially in combination with the- Improved /window command with which you can now draw and fill all kinds of shapes and even handle bitmaps! Who dares me for a game of tic tac toe?Bugs that are fixed;- The problem that caused mIRC to quit on startup on language specific Windows versions (Hebrew, Chinese, Japanese...) should finally be fixed now. We are very very sorry it took quite a while working on this new mIRC to fix the problem!j:$ B0 .€u€€‚‚‚‚€€‚‚‚ÿ- The combination of settings that allowed some malicious script.ini file to spead like fire is solved. On upgrading mIRC it will even make sure to disable that script. If your directories for DCC Gets, Logs or Sounds are the main mIRC directory, mIRC will propose to make special directories and move suiting files to them.Have fun on IRC with the new mIRC 5.3!What was new in version 5.11? (September 11th 1997). mIRC's new version 5.11 was mainly a fix for the small but anoying buggies in mIRC 5.1. As far as we know all bugs are fixed. Some of them were;ìØ `A& €Ù€€‚‚‚ÿ- The one that caused mIRC to quit on startup on language specific Windows versions (Hebrew, Chinese...). It was traced back to some new code checking B`A mIRC's integrety...,- The one that messed up the /map command on various networks. We found the new IRCnet B-line feature that mIRC supported, interfered with the /map command. We still hope for a good implementation of the B-line in the near future as it was a great idea!,- The parsing problems with multiple word descriptive phrases,ŠZBêC0 .€µ€€‚‚‚‚€€‚‚‚ÿ- some other smallies....It is very well possible you never experienced any of the mentioned bugs as they (like the other ones mentioned in the versions.txt) only occur in very specific situations and/or under tricky scripting conditions. Nothing a normal chatter has anything to do with :-)What was new in version 5.1? (August 28th 1997). Now that summer is over we thought it was about time to release a new mIRC version. It took a little longer because we decided to enjoy the sun while she was there, and Khaled moved to a new place. (Make sure to send your fan-mail to his new address!)ð`AF- (€á€€‚‚‚€€‚ÿDont expect massive -visible- changes; A lot of work is put into fixing loose ends and rewriting and streamlining parts of code, to make mIRC faster and smarter. The new things you might like to check out are the new Address Book, Auto-cascade, Floating point numbers, mIRC DCC Server, support of IRCnet's Bounce lines, Enhanced /font command.... well, there are allmost 150 changes that will all benefit to you having a great time on IRC.What was new in version 5.02? (April 21st 1997). 7êC>H% €%€€‚‚ÿmIRC's new version 5.02 is mainly created to solve some small problems of version 5.0. As usual also some new features are introduced and old features and options are improved. Also mIRC's interface is restyled to fit better to modern Windows (Win95) look and feel. The Alias, Popups and Remote sections are all placed into one editor now. This offers a somewhat faster and more compact interface for you to construct your own script lines. Some small scripting examples are included in mIRC to show new users its ease of use.Ý®FK/ ,€]€€‚‚‚€€‚‚‚ÿA small misconception disabled the functionality of the !@#$%^.... keys for Scandinavian users. This is fixed now, sorry folks! The toolbar appearance is changed and toolbar button colors now appear correctly under different color setups. The switchbar appearance changed with the addition of mini-icons to the buttons. Scripts can now even add sub-menus to the channel, query, nicklist, and menubar popups!What was new in version 5.0? (April 2nd 1997). From version 5.0 on mIRC offers full color configurability. It is made a lot easier to ignore a DCC Chat/Send offer with a new 'Ignore' button in the DCC dialogs, which allows you to handle DCC flood attempts a lot faster.iD>H„N% €‰€€‚‚ÿAs usual various new events and identifiers are added. People creating cripts will love to explore the new possibilities :-) You'll also run into the major Remote enhancement that allows you to mix events, commands and aliases in one file. This offers superb possibilities to create and spread compact scripts that are very easy to setup. On top you can now easily load multiple files with alias, events and commands into mIRC! You'll note that the parameter identifier syntax changed a little to facilitate even faster processing in the future. The string syntax is unificated to $N-M. In all aliases, popups and remotes this new syntax can be used. The old format is still supported but it is better to swap to the new syntax. Instead of *1 use $1-, instead of *3-5 use $3-5. Also change $parms to $1- and $parm1 and similar to $1&ùK¶- (€ó€€‚€€‚‚‚ÿ!nick filename - Support for the popular "!nick filename" wave/midi get requests is added. This allows you to easily request for a sound file you haven't got yet. By default the file request will be send in a private message to the other party and not to the entire channel. This saves precious network bandwidth. If mIRC recieves „N¶ a soundfile request it will automagically open a DCC Send transfer to the requesting party.You can already easily save a past conversation to file in any windows' System Menu (Access it by combining the ALT and - (minus) key) but now also a simple command will save (part of) the buffer. Use /savebuf [lines] The number of lines you want to save (from the end and up) is easily set. Tru for instance:B„Nø% €:€‘€€‚ÿ/savebuf 10 #mIRC mirc.logµŠ¶­‚+ $€€€‚€€‚ÿNew Remote syntax - The remote dialog and script routines have been improved and extended. The format of definitions has changed to:sLø ƒ' €˜€‘€€‚‚‚ÿctcp 1:PING:/command etc.on 1:JOIN:#:/command etc.raw 1:*:/command etc.ƒ_­‚£„$ €¿€€‚ÿThis allows all of these to be intermixed in a single script file. The remote dialog has been altered to cater for only 3 types of files: Users, Variables, and Scripts. You can load as many script files as you require. Events will trigger all script files as independent scripts. You can also define aliases in a script by using the "alias" prefix:N) ƒñ„% €R€ñ€€‚ÿalias test /echo this is a test alias!£„³‡% €;€€‚‚ÿYou can also enter initialization commands which are run when a script is *first* loaded by using on 1:LOAD:/command... and initialization commands which are run whenever mIRC is first run (and loads scripts automatically) by using on 1:START:/command... The START section also runs after the LOAD section when a script is first loaded. The above allows a whole script of ctcps, events, and raw and it's related aliases and initializations to be edited and distributed in one file. If a remote event calls an alias, that remote events script file is searched first for a matching alias and if no match is found, all other alias and script files are searched.1ñ„ä‰+ $€ €€‚€€‚ÿAutomatic conversion - mIRC automatically splits your current remote.ini into separate files and translates the ctcp, event, and raw entries into the new format. To manually convert old files into the new format use the Convert option in the Remote editor and load them in as an .ini file because mIRC will need the header info eg. [commands] [events] [raw] to know how to translate them. The conversion program also changes #group names in scripts that now uses "on" and "off" instead of "start" and "disabled".¥x³‡‰Œ- (€ñ€€‚€€‚‚‚ÿFixes, Changes and Improvements in version 4.72 (January 9th 1997). Version 4.72 offers fixes for the small amount but none the less annoying buggies in version 4.7. These buggies only affected users in very particular situations and most people never encountered them. Fixed are the 'Windows Colors' option, the problems with control codes in topics, some channel mode handling quirks, the use of long filenames with spaces in the /run command and the problems with listing invalid ban info. Also the use of custom identifiers has been made a lot more fail proof, and wont allow you to end up in recursive loops anymore :-)%ö䉺À/ ,€í€€‚‚‚€€‚‚‚ÿBesides the fixes also some new features are introduced. The Switchbar is made more flexible by the new option to include DCC transfers, new routines speed up its use and improve the 'look and feel'. The popup menu's can now use variables as menu item names and several new identifiers are created and new events are available.Fixes, Changes and Improvements in version 4.7 (December 9th 1996). As any good program should, the 4.7 version of mIRC offered several new things that extend and improved its use. The mIRC 4.7 has better scripting capabilities, lots of new and even custom identifiers and other things to meet the wishes of the experienced users. Also the new mIRC users will benefit from this new release by the improved command handling, improved and fully automatic flood protection, full support for color, bold, unde‰ŒºÀ rline and reverse text effects, new copy/paste routines, and lots more... You will also love the new Switchbar! It enables a whole new view on channel and query maintnance.D‰ŒþÂ' €;€€‚‚‚‚ÿEspecially users on exotic winsocks will love the new tricks to retrieve your current IP Address and Local Host name. This will solve the DCC problems some people experienced and couldn't get solved, not even with help of this FAQ. Read more in section 6-8.1. An ON DNS and ON ERROR event are added.2. When using /sound and /wavplay, the Waves directory and ALL of its subdirectories are searched for the specifed wave filename. This allows you to organize your sounds into subdirectories without having to worry about directory paths.ƒ\ºÀÅ' €¹€€‚‚‚‚ÿ3. Added smart Extension Saving directory association in DCC Options dialog. Now all files you download are not only immediately assiciated with whatever application you want (like an editor, viewer or virus scanner) but also stored in the right place.4. The copy routine is rewritten and won't be disturbed by new incoming text anymore. mIRC smartly puts new lines on hold!5. You can now create your own custom identifiers.6. mIRC allowes using a new method to lookup Local Host and IP Address. mIRC can be set to lookup your PC's address on the IRC Server. This might solve several DCC problems!!T.þÂÕÈ& €]€€‚‚‚ÿ7. Support for bold/underline/reverse characters is added. Use the Ctrl-B,U and R key combinations to insert control characters into an editbox. You can also use Control-O to insert a reset character which turns off all the above settings.8. Support for colored text and backgrounds is added. Use the Control-K to insert a colour control character into text in an editbox. (1,5 Selects color 1 for text, color 5 for background) Colours currently range from 0 to 15.9. This new version has a switchbar to allow easy switching between windows. If you click on a button with the left mouse button and the window is minimized, it is restored, if it is already restored, it is minimized. If you click with the right mouse button, the windows system menu pops up. With the shift key you can close a window entirely!¼ŒÅ‘Ë0 .€€€‚‚‚‚€€‚‚‚ÿ10. Ctcp PING no longer replies to non-numeric values and numeric values longer than 25 characters. This will solve a lot of flooding problems.Scripters should check out the versions.txt file for changes and extentions to the command syntaxes. Especially check out the new ON MODE syntax and the addition of several user mask types for bans etc.Fixes, Changes and Improvements in version 4.6 (September 7th 1996). This is only a short and highly compressed list to give you some idea about the massive amount of work done on this new version. If you're interested in a full list please read the versions.txt file and scan the mIRC help file."üÕȳÎ& €ù€€‚‚‚ÿ1. mIRC now handles various combinations of : and { at the beginning of a remote definition.2. Fixed the $dir and $hfile identifiers. The $read and $readini now return $null if a line isn't found. With the new $exists(filename) you can check if a file exists, returning $true or $false. A $maddress is added specifying the currently matched user address for an event in the remote and $maddress(address) which returns the matching address from the remote user list. $ulevel and $clevel contain the remote user and command levels that matched for the person triggering an event and a $bnick identifier which refers to the nickname of the user being banned in the ON BAN event. $mode(#) and $topic(#) return the mode/topic of channels which you're currently on.ì‘ËÑ& €Ù€€‚‚‚ÿ3. Now you can use the /remini command to remove an item from an ini file instead of the /writeini that ws used before.4. The IAL is updated a bit more intelligently to allow remote definitions to access nicknames that have just joined/left a channel and results from a /who and /whois are now³ÎÑ used to update the Internal Address List.5. Added "fast screen update" option to Extras dialog. This speeds up text printing by updating the screen in 'batches' of text instead of line by line.Û¬³Î¬/ ,€Y€€‚‚‚€€‚‚‚ÿ6. All commands can be executed silently by prrefixing a command with a dot. This prevents commands from displaying their usual message (apart from error messages).7. Several new events were added like ON WALLOPS and ON NOSOUND, an event triggered when someone sends you a /sound request and the sound doesn't exist.Fixes, Changes and Improvements in version 4.52 (July 6th 1996). It is impossible to point you to all changes in mIRC. They are as well as possible reflected in this new FAQ but for a full list of changes please read the versions.txt included with mIRC. As you might have noticed already, mIRC now comes in separate 16 and 32 bit issues. Also a setup program is included which allows you to install mIRC totally hassle free, in a directory of your choice. It creates backups of old versions, validates the self-extracting files to make sure they're not corrupted, and it adds icons to the program manager for you.,ÑØ' € €€‚‚‚‚ÿA new and original feature is found in the new mIRCLink proggy included in the mIRC distribution. It is a helper application that allows you to join channels from the World Wide Web by a single mouse click. It even supports connections to other servers and password protected channels. Check the examples on the mIRC www pages and learn how to make your own mIRCLinks on your homepage!mIRC now supports Drag-and-Drop of files onto channel windows, the channel names list, query/chat and notify windows. You can easily define the action mIRC should take with each filetype you drop, in the Drag-Drop tab in the File/Options/ dialog. Related is the new ON FILERCVD event that allows you to launch helper applications to view, play or show files you downloaded from IRC.F!¬ % €C€€‚‚ÿTo facilitate users on relatively slow modem connections the list of channels is now saved to a file "channels.txt" in the mIRC directory. The channels list dialog now has "Apply" and "Get List" buttons. If "Get List" is pressed then a fresh list is read from the server, if "Apply" is pressed then the latest list you downloaded is used to search for channels etc. The list routines are also adapted to work properly on the new Undernet servers. Also in the future mIRC will stay on top of the Undernet protocol changes as good as possible.=Ø[ % €1€€‚‚ÿOn top of this all, finally the long expected scripting language is implemented. You can create if, elseif, else, loops and all kinds of smart and conditional command lines. Lots of identifiers are added to provide you with fast and smart ways to program your own actions on virtually all you can imagine. Also a Tools/Remote/Raw section is added that allows you to watch and process almost all server<>client traffic in any way you want. You can overrule all mIRC's default behaviour on a very low level now. But use it with care ?E  * "€7€€‚‚‚‚‚‚‚ÿLets conclude with a short and compressed list to give you some idea about the massive amount of work done on this new version. If you're interested in a full list please read the versions.txt file and scan the mIRC help file.The UTC bug is fixed. It caused clients to suddenly crash over improper UTC requests.An invalid ctcp replies wont cause a gpf anymore.A buggie in the /play command is fixed. It made certain lines to be played endlessly.The COMMAND topic in DDE is made to work better with certain types of poked commands.Õ¥[ A0 .€K€€‚‚‚‚€€‚‚‚ÿA buggie in the Popup menus (when using { } brackets to enclose commands in different level menu items) is fixed.Several identifiers are added. Among then you'll find the $address, $logdir, $getdir, $wavedir, $mircdir, $lf, $cr, $lof, $pos, $send, $get, $mask, $nopath, $replace and $remove. Have fun w A ith them!Several Events are added like ON CHATOPEN, CHATCLOSE, SERVOPEN, SERVCLOSE events.Fixes, Changes and Improvements in version 4.5 Again, this is only a short and compressed list to give you some idea about the massive amount of work done on this new version. If you're interested in a full list please read the versions.txt file and scan the mIRC help file.ðÊ qD& €•€€‚‚‚ÿYou can now use [ and ] evaluation brackets to control the order of evaluation of identifiers. This will also affect your use of these characters in your aliases and remotes in normal text; they wont always display the way they did before.You can now use server addresses in User list in remote. This allowes you to discriminate server specific messages a lot better. Server- and IRC Ops will find this very handy to filter and automatically process server messages.A MDI options dialog is added to the Window menu which allows you to specify for each type of window if you want it opened as a stand-alone window on the desktop or, as usual, in mIRC. The stand-alone windows can be set to 'always on top' too.|UAíF' €«€€‚‚‚‚ÿWindow structures are now fully dynamically allocated so there is no limit on the number of windows which can be opened. This also speeds up processing quite a bit.A /titlebar command is added which allows you to change the text in the titlebar on the fly.The DCC File Send dialog, the DCC Send/Get transfer windows and the DCC routines themselves are improved a lot in speed and interface. The wildcard routine now allows ? character to match any single character, the * is used as normal to match multiple characters. This affects matching text in ON TEXT, etc. as well as user addresses. £}qDI& €û€€‚‚‚ÿmIRC now allows multiple channels in a remote event definition and you can use variables in the text and channel definition of an event definition and as the name of a remote event! The pipe command :> in remotes is no longer needed to activate the standard replied to ctcp commands. To stop a standard ctcp reply a new /halt command is created. Added two new events; ON FILESENT and ON FILERCVD, which can be used to start helper applications to view pics, play sounds, display texts or whatever else you can come up with. Also an ON BAN event is added. This will ease up keeping you and your friends unbanned from your channel(s).±ŒíFAJ% €€€‚‚ÿWriting to, and reading from, your own customized .ini files is now facilitated by a new /writeini command and an $readini identifier. @IJ* $€,€àãr'k€‰‚ÿTable of contents‰YAJ M0 .€³€€‚‚€€‚‚‚‚‚ÿ3 What do I need to run mIRC ? Where do I get it ?Besides running MS-Windows you need to have an Internet account and a properly installed Winsock. If you can use FTP, E-mail, News or other Internet programs from within Windows already, you can safely assume you have both. If you do not have your Internet access properly configured on your PC you should deal with that first.mIRC is spread over the world by advanced distribution schemes of primary and mirror FTP sites, which makes it available from hundreds of places all over the world. Some of the major download sites with mIRC are :`:JjM& €t€€‚ƒƒ‚ÿPapaftp://papa.indstate.edu/winsock-l/Windows95/IRC/Q, M»M% €X€ €‚ÿftp://papa.indstate.edu/winsock-l/winirc/ÊjM¾O9 @€•€€ƒ‚ƒ‚ƒƒ‚ƒƒ‚ƒ‚‚‚‚€€‚ÿTucowshttp://www.tucows.com/CWSAppshttp://www.stroud.com/CNethttp://www.download.com/ZDnethttp://www.zdnet.com/swlib/MyDesktophttp://www.mydesktop.com/The most up-to-date list of places where you can get mIRC is the Download page on the mIRC Homepages... You could also join the IRC channel #mIRC to get the latest version or to ask all remaining questions... (But: be very sure this FAQ doesn't answer your question)mIRC is shareware. j»MYƒ% €Õ€€‚‚ÿmIRC is a shareware program¾OYƒ . This system of distributing programs, as shareware, shows the true spirit of the Internet. You can download mIRC for free and give it a try. If during or after the 30 days evalution period you decide to continue to use mIRC, you're asked to pay a small registration fee. This will allow Khaled, mIRC's author, to go on developing and supporting mIRC with the same spirit and enthousiasm as he did over the past. Your registration of mIRC will allow the existance of mIRC's www pages for help, hints and support and further development of mIRC, its help files and the FAQ. :-) Once you registered one version of mIRC, you're allowed to use all future shareware versions for free. The mIRC help file and the Web site give you all information needed to register mIRC. You can send a personal cheque to Khaled and you can even register on-line!C¾Oœ…- (€-€€‚€€‚‚‚ÿYou can register On-line with a credit card. You can now also register mIRC online with the Digital River and Buy Direct services. mIRC partnered with the Digital River and Buy Direct secure shopping services to facilitate your on-line ordering. Take a look at http://www.mirc.co.uk/register.html and see it is all pretty simple. Just have your credit card ready and follow the instructions. You'll recieve a registration password by Email within some days from the moment your payment has been processed, from Khaled himself!&YƒÂ…# €€€‚ÿ@œ…†* $€,€àãr'k€‰‚ÿTable of contents‡QÂ…‰‰6 :€£€€‚‚€€‚‚‚‚€€‚ÿ4 Short Introduction to IRC.This is just a short introduction to IRC. Read more in the IRC Intro file included in the mIRC package! In mIRC just type the /ircintro command to read it.What is IRC - IRC stands for "Internet Relay Chat". It was originally written by Jarkko Oikarinen in 1988. Since starting in Finland, it has been used in over 60 countries around the world. IRC is a multi-user chat system, where people meet on "channels" to talk in groups, or privately. There is no restriction to the number of people that can participate in a given discussion, or the number of channels that can be formed on IRC. All servers are interconnected and pass messages from user to user over the IRC network. One server can be connected to several other servers and up to hundreds of clients. Several larger and smaller IRC networks exist. T†Œ+ $€©€€‚€€‚ÿLanguage - The most widely understood and spoken language on IRC is English. However, as IRC is used in many different countries, English is by no means the only language. If you want to speak some language other than English, (for example with your friends), go to a separate channel and set the topic to indicate that. Similarly, you should check the topic when you join a channel to see if there are any restrictions about language. On a non-restricted channel, please speak a language everybody can understand. If you want to do otherwise, change channels and set the topic accordingly.h=‰‰p+ $€{€€‚€€‚ÿGreeting - It is not necessary to greet everybody on a channel personally. Usually one "Hello!" or equivalent is enough. Also, don't expect everybody to greet you back. On a channel with 20 people that would mean one screenful of hellos. It makes sense not to greet everyone, in order not to be rude to the rest of the channel. If you must say hello to somebody you know, do it with a private message. The same applies to good-byes. Also note that using your client's facilities to automatically say hello or good-bye to people is extremely poor etiquette. Nobody wants to receive autogreets. They are not only obviously automatic, but while you may think you are being polite, you are actually conveying yourself as insincere. If some body wants to be autogreeted when they join a channel, they will autogreet themselves.ôŒ›Á+ $€é€€‚€€‚ÿBehaviour - Remember, people on IRC form their opinions about you only by your actions, writings p›Á and comments, so think before you type. If you use offensive words, you'll be frowned upon. Do not "dump" (send large amounts of unwanted information) to a channel or user. This is likely to get you kicked off the channel or killed from IRC. Dumping causes network "burps", causing connections to go down because servers cannot handle the large amount of traffic. Other prohibited actions include: Ûp¤Å. *€·€€‚‚‚‚€€‚ÿ* Harassing another user. Harassment is defined as behavior towards another user with the purpose of annoying them.* Annoying a channel with constant beeping. (Therefore most clients cannot beep at all) * Any behavior reducing the functionality of IRC as a CHAT medium.How to join IRC - The first time you run mIRC you have to fill in some information about yourself (your real name, email address, nickname, IP address and Local Host name) under File/Setup/IRC_Servers and Local_Info, as well as the IRC server with which you want to connect. It's usually best to connect to a geographically close server. When you're new to IRC just pick a server from the prefab list. On IRC you are known to others by a nickname. You are free to choose any nickname you like, up to 9 characters long. Do not use spaces and avoid unusual ASCII characters in your nickname. It is possible you find people that use the same nickname and you may be asked to switch nicknames to avoid confusion.Ö›Á¦Ç, &€­€€‚€€‚‚ÿGetting started - To join conversations, send private messages, and to handle and control mIRC you need to learn some simple commands. All commands start with a forward slash, the "/". Anything that does not begin with "/" is assumed to be a message to someone and will be sent to your current channel, or to the person you are chatting with in a private chat (see below). This list with the most used commands on IRC is carefully explained in the mIRC help file. Ý¤ÅÆÉC T€»€€ƒƒ‚ƒƒ‚ƒƒ‚ƒƒ‚ƒƒ‚ƒƒ‚ƒƒ‚ƒ‚ƒƒ‚ƒƒ‚ƒƒ‚ÿ/HELPshows general help or help on the given command/LIST lists all current channels/JOINto join a channel/PARTto leave a channel (same as LEAVE)/QUITexits your IRC session, (same as BYE and EXIT)/NICKchanges your nickname/AWAYleaves a message saying you're away or not paying attention/WHOISdisplays information about someone/INVITEsends an invitation to another user/KICKgets rid of someone on a channel/TOPICchanges the topic of the channel(ò¦ÇîË6 :€å€€ƒƒ‚ƒƒ‚ƒ‚‚€€‚‚‚‚ÿ/MEsends anything about you to a channel or QUERY/MSGsends a private message/QUERYstarts a private conversationFinding your way on IRC - To join a channel, type /join #channelname. Try "/join #irchelp" or "/join #mirc" to give it a try... That's it! Once you get to the channel, you will see people talking. It will probably look like this: Hello Pat, are you new to IRC too ? I dont agree there :-( Can sb give me that too ?? I couldnt find it before'ÆÉ!' €€€‚‚‚‚ÿ* East-r smiles Nope, I just have a simple question... I think... Note that you will often come in during the *middle* of a conversation. Unless you're familiar with the channel you may want to sit and watch it for a minute or two to see what the conversation is about. Often the channel name (for instance, #Twilight_Zone) has nothing to do with what conversation goes on on the channel (#Twilight_Zone does *not* have discussion about the TV show "Twilight Zone"). So if you join #baseball, don't be surprised if you hear about the SuperBowl picks or even the Rock-n-Roll Hall of Fame Museum! To start talking, just type! And when you're done saying what you have to say, just hit the [return] key. You can start with something simple like "hello!". You don't have to type hello! because IRC will insert before all of your channel messages. In the channel's title bar you will see the channel's name and perhaps its topic. If you choose to leave a channel, just typeîË! /part #channelnameíÈîË% €‘€€‚‚ÿIn the channel window that opens once you join a channel you'll see an alphabetical list of people that are on the channel on the right side of the window. Some of them have a @ in front of their name to point out they are the channel operators. A Channel Operator is someone who has control over a specific channel. A Channel Operator can also decide if control is shared or not. The first person to join the channel automatically receives Channel Operator status. Channel operators are the 'rulers' of a particular channel. This means they can kick you out of their channel for any reason. If you don't like this, you complain to them or start your own channel and become a channel operator there yourself.,ø!:4 6€ñ€€‚€€‚‚€€‚‚ÿRead the help - As soon as you joined your first channels and spent some time on IRC you will see there are a lot more commands and possibilities for you to discover on IRC. You might want to read the full version of this IRC Intro on the mIRC www pages. Almost all specific capabilities of mIRC are explained in the help file that came with the package. You just have to do the reading. :-) Books about IRC and mIRC.(More information on mIRC's web pages at http://www.mirc.co.uk/books.html)­yç4 6€ó€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ÿO mIRC sem segredos - Ivan Borba© 1997 Brasport - Livros e Multimidia - Rio de Janeiro - BrazilISBN: 85-85840-62-5Learn Internet Relay Chat - Kathryn Toyer© 1997 Wordware Publishing, Inc.ISBN 1-55622-519-9Using Internet Relay Chat - Marianne Pyra© 1995 Que CorporationISBN 0-7897-0020-4The Irc Survival Guide - Stuart Harris© 1995 Peachpit PrISBN: 0201410001@:'* $€,€àãr'k€‰‚ÿTable of contentsU'ç| . *€O€€‚‚€€‚‚‚ÿ5 Some short Notes and Tips on mIRC and IRC in general.In a humble effort to provide you with all information on IRC you could ever need (?) we made the section below with links and references to additional information available on the Web. The information below (and more!) is already available on the mIRC website (in the 'More Info' section) but we felt the information there was easily overseen. We encourage you to use the links below to investigate for the answers of any additional questions you might have after reading the mIRC FAQ. lE'è ' €‹€€‚‚‚‚ÿAll of the pages mentioned below are maintained by IRC enthousiasts. You should be aware that parts of this section will be outdated the moment you read it. All information is as up-to-date as possible and most of it even suits IRC as it currently is rather well ;)Translations of the mIRC Homepage in other languages :L$| 4 ( €H€‘€€ƒƒƒ‚ÿEspañolhttp://web.jet.es/mirc/b>è – $ €|€€‚‚ÿAdditional mIRC info provided by mIRC addicts and lovers :Â4 š B R€…€‘€€ƒƒ‚ƒ‚ƒƒƒ‚ƒƒ‚ƒ‚ƒƒƒ‚ƒƒƒ‚ƒƒ‚ƒƒƒ‚ÿpaiRC mIRC sourcehttp://www.pairc.com/The mIRC Resource Centerhttp://www.mIRC.org/#mIRC Helphttp://www.mirchelp.org/Nazaret's mIRC Placehttp://leonardo.spidernet.net/Copernicus/831/mirc/home.htmlmIRC at DumGuy's placehttp://www.nuthin.nu/Karen's pageshttp://www.netreach.net/~hawk/mIRC Etc.http://www.jps.net/remarshall/The world of mIRChttp://www.geocities.com/TimesSquare/Arcade/4869/IRC Workshttp://www.ircworks.com/X0– ò ( €`€‘€€ƒƒƒ‚ÿ#New2mIRChttp://w3.one.net/~kidz/new2mirc/K'š =$ €N€€‚‚ÿMore mIRC info in other languages :Á•ò þ, &€+€‘€€ƒ‚ƒ‚ƒƒ‚ÿDeutschhttp://people.wiesbaden.netsurf.de/~sven/irc/mirc.htmlFrancaishttp://www.creaweb.net/irc/Italianohttp://www.mondo.it/bowldc/mirc1.htmQ,=O% €X€€‚ÿhttp://www.mircscripts.com/mirc-ital.html˜pþ @( €à€‘€€ƒ‚ƒ‚ÿNederlandshttp://www.mircscripts.com/mirc-dutc.htmlPortuguesehttp://www.elogica.com.br/users/maligno/mirc/O @ }WO‰@& €®€€‚‚ÿhttp://www.elogica.com.br/vircio/mirc.htmlhttp://www.mircscripts.com/mirc-port.htmlY3 @â@& €f€‘€€ƒ‚ÿSvenskhttp://www.mircscripts.com/mirc-swed.htmlE!‰@'A$ €B€€‚‚ÿmIRC FAQ in other languages :ìÁâ@B+ $€ƒ€‘€€ƒ‚ƒ‚ƒ‚ÿmIRC FAQ in Frenchhttp://www.multimania.com/arn/irc/faq.shtmlmIRC FAQ in Germanhttp://www.cenobyte.de/irc/m_faq_de.zipmIRC FAQ in Italianhttp://www.panservice.it/simplecity/mircfaq.htmlM)'A`B$ €R€€‚‚ÿmIRC's IRC Intro in other languages :¥}BC( €ú€‘€€ƒ‚ƒ‚ÿNederlandse IRC Introhttp://irchelp.huizen.dds.nl/nl-intro.htmIRC Intro pa Norskhttp://members.xoom.com/siljel/irc.html;`B@C$ €.€€‚‚ÿOther IRC Intro's :ŠCE8 >€€‘€€ƒƒ‚ƒƒ‚ƒƒ‚ƒƒ‚ƒƒ‚ƒ‚ƒ‚ÿIRC Helphttp://www.irchelp.org/IRC Preludehttp://www.irchelp.org/irchelp/new2irc.htmlIRC Introhhtp://atpibm6000.tuwien.ac.at/~acvitkov/IRCIntro.htmlNew IRC Usershttp://www.newircusers.com/Cnet features http://www.cnet.com/Content/Features/Howto/Beyond2/ss01.htmlGet started w IRChttp://www.jetlink.net/~cyberguy/mirc/mirc.htmlAide IRC en Francaishttp://www.creaweb.net/irc/<@C>E$ €0€€‚‚ÿIRC FAQ's and Help :íÀE+F- (€€‘€€ƒƒ‚ƒ‚ƒƒ‚ÿIRC for normal peoplehttp://wkweb5.cableinet.co.uk/DANDEB/ircmg.htmA Guide to IRC Netiquettehttp://mirc.stealth.net/mircrulzOperators Guidehttp://www.irchelp.org/irchelp/opguide.html9>EdF$ €*€€‚‚ÿBooks about IRC :Ó¥+F7G. *€K€‘€€ƒƒ‚ƒ‚ƒƒƒ‚ÿBooks about IRChttp://www.mirc.co.uk/books.htmlChaTcIRCuiT: IRC Webzinehttp://www.chatcircuit.comUnderCurrentshttp://www.user-com.undernet.org/newsletter/5dFlG$ €"€€‚‚ÿIRC History :]7GüH3 4€»€‘€€ƒƒ‚ƒ‚ƒ‚ƒƒ‚ƒƒƒ‚ÿThe History of the IRChttp://www.lick.pvt.k12.ca.us/~carmstro/networks/irchistory.htmlHow IRC started (by Jarkko)http://www.mirc.co.uk/help/jarkko.txtUndernet Interview with Jarkkohttp://www.mirc.co.uk/help/jarkko2.txtUndernet Historyhttp://www.undernet.org/documents/uhistory.htmlEFNet Historyhttp://www.the-project.org/history.htmlE!lGAI$ €B€€‚‚ÿRunning your own IRC server :ÌüH J/ ,€;€‘€€ƒƒƒ‚ƒƒ‚ƒƒ‚ÿwIRCsrvhttp://www.wircsrv.com/ConferenceRoomhttp://www.webmaster.comMicrosoft Chat Serverhttp://backoffice.microsoft.com/product/chat/default.aspAAINJ$ €:€€‚‚ÿTechnical IRC Documents :ç­ J5L: B€[€‘€€ƒƒ‚ƒƒ‚ƒƒ‚ƒ‚ƒ‚ƒ‚ƒƒƒ‚ƒ‚ÿIRC Proxy infohttp://www.refresh.demon.co.uk/ircproxy.htmlIRC RFChttp://www.mirc.co.uk/help/rfc1459.txtCTCP Infohttp://www.invlogic.com/irc/ctcp.htmlDCC Resume Protocolhttp://www.mirc.co.uk/help/dccresum.txtmIRC's Color Codinghttp://www.mirc.co.uk/help/color.txtEFnet Developmenthttp://www.funet.fi/~irc/serverIRC3http://www.the-project.org/IRC Server Numericshttp://www.teleport.com/~jeepster/numeric.html&NJ[L# €€€‚ÿ@5L›L* $€,€àãr'k€‰‚ÿTable of contents6[LÑN6 :€€€‚‚€€‚‚€€‚‚‚ÿ6 FEATURES, TIPS and ANSWERS to QUESTIONS.6-1 How do I run the 32-bit mIRC on Win 3.1 or WFW 3.11 ?To be able to run 32-bit programs on Win 3.1 or WFW 3.11, you need to install the win32s 32-bit extentions. Not all 32-bit programs can function on this small 32-bit base, but mIRC can !! Make sure you have installed a recent version of these extentions. Mind you, I dont suggest running the 32 bit mIRC on win 3.1x is better, but if you already have the 32 bit extentions it wont harm you at all. šu›Lw‚% €ë€€‚‚ÿContrary to what I thought earlier, you don't need to have a 32-bit WINSOCK installed. mIRC will work fine on the Microsoft TCP/IP-32 winsock which is 32-bit (but doesn't have modem support as far as I know); also, using the popular Trumpet winsock (-at this momentÑNw‚ - only available in a 16-bit version) will work. (DONT misunderstand... I'm talking about win 3.xx only here!) On WFW 3.11, problems can occur with the win32s extensions due to versions older or newer than the win32s version 1.30 used with the compiling of mIRC32. Problems with the win32s extensions can cause mIRC32 to crash on startup or give all kinds of strange behaviour on startup. It's best to use the 1.30 version of win32s. Also, if you experienced the problem that your toolbar buttons in mirc32 turned black you might have to download the new win32s version 1.30 revision 166 or later and install it.¾”ÑN5ƒ* "€)€€‚ƒ‚ƒƒ‚‚ÿMicrosoft:http://www.microsoft.com/kb/softlib/mslfiles/pw1118.exeNCSA:ftp://ftp.ncsa.uiuc.edu/web/mosiac/windows/win31x/win32s/ole32s13.exe@w‚uƒ* $€,€àãr'k€‰‚ÿTable of contents8 5ƒ­…- (€€€‚€€‚‚‚ÿ6-2 How do I run the 32-bit mIRC on Windows95, 98, 2000 or NT ?On Windows95, Windows98, Windows 2000 and Windows NT no problems running mirc32.exe have to be expected. To use the 32-bit version of mIRC, you best install the standard 32-bit stack and dialer that are a part of the Windows 95, 98, 2000 and NT installation. The dialer then needs to be configured to access your Internet Service Provider. If you can use Internet already you have done this already! A standard install of Windows will work perfectly! &uƒÓ…# €€€‚ÿ@­…†* $€,€àãr'k€‰‚ÿTable of contentsýÏÓ…‰. *€Ÿ€€‚€€‚‚‚‚ÿ6-3 Is there a version for Windows CE, WebTV, Mac or Linux?No, sorry. mIRC just comes in two tastes for Windows; a 16 bit and a 32 bit one. These issues will work on Windows 3.x, Windows95 and Windows98, but not on Windows CE. mIRC also does not work on the Atari, Commodore, WebTV, UNIX, Macintosh or Linux operating systems. We have no plans to make mIRC versions for these systems in the future either. Sorry....Several people have reported to use mIRC succesfully on OS/2-Win and on Linux with the Windows emulator Wine! I assume mIRC also works in a virtual Windows environment on the Macintosh and there is a perfect IRC client for Mac's, written by Onno R. Tijdgat, called Ircle (http://www.ircle.com/).ͨ†݉% €Q€€‚‚ÿAll IRC programs for WebTV, Linux, Mac's etc. are perfectly mIRC compatible. With all IRC programs you will see all your friends using IRC with mIRC and vice versa.@‰Š* $€,€àãr'k€‰‚ÿTable of contents5݉RŒ. *€€€‚€€‚‚‚‚ÿ6-4 How do I solve the "Can't Resolve Host Name" error?If you are using Windows95 or later versions, first find out if you're trying to run mIRC32.exe with a 16-bit winsock. You need a 32-bit winsock to run the mirc32.exe on Windows95/98. If you have a 16-bit winsock use the 16-bit mirc.exe. Also read section 6-2.In the File/Setup/Local_Info dialog box, you'll see mIRC needs your PC's Local Host name and IP address number. This info is needed to be able to set up DCC Send/Chat connections to other users. ýØŠO% €±€€‚‚ÿNormally spoken you could leave both fields blank, set 'On connect, always get Local Host and IP Address' to active with method 'Normal' and everything should work fine. But if you don't have an actual IP address (such as with TIA, Twinsock, SLiRP, or some other SLIP emulator), or if your stack is strange or there is some network oddity, it might not fill in these fields correctly. The most simple solution is to switch to the alternate method and use the IRC server you want to connect to, to find your system's address information. Eventually clear the Local Host and IP Address fields first. Then set 'On connect, always get Local Host and IP Address' to active and select the 'Server' method. Now re-try to connect...¡|RŒüÁ% €ù€€‚‚ÿIn the rare occasions the above method didn't help you could uncheck "On connect, always get IP Address and Local Host" and manually enter OüÁ your PC's Local Host name and IP number. If you are using TIA, Twinsock, SLiRP, etc., simply enter _your provider's_ local host name and IP, not your own. (Your provider’s IP is not 192.0.2.1 or anything like that! That’s a dummy IP used by these emulators. If you don’t know your provider’s local host name and IP, ask them!)Also setting the Ident server to active might help. (See section 6-7) (Note: You must be disconnected from any IRC server before changing the Ident server settings.) æOÄ$ €Í€€‚ÿIf none of the above solutions helped it's also possible that mIRC cannot complete the reverse look up it tries and gives the "Can't resolve host name" error when your IP name is not properly configured in your providers DNS. This is not something you can solve yourself. In this case you have to ask your provider to correctly assign an IP name to your IP Number to solve the problem. For your provider setting up the IP name on the DNS is not that hard, and doesn't take much time.&üÁ,Ä# €€€‚ÿ@ÄlÄ* $€,€°ãr'k€‰‚ÿTable of contentsÄ–,Ä0Ç. *€-€€‚€€‚‚‚‚ÿ6-5 How do I solve the "Unable to resolve IRC server name" error ?If you cant get mIRC connected to one particular IRC server and you get this error you should first give another server a try... If you can connect to any other server you should check if you didnt make a typo in the setup of your initial server address. (File/Setup/IRC_servers/Edit)If you get this error with whatever IRC server address you try, it is very likely your providers DNS (Domain Name Server) is down, malfunctioning or very slow. Especially if mIRC always worked flawlessly for you. Besides waiting or giving your providers helpdesk a phone call you cant get this fixed.ôÏlÄ$É% €Ÿ€€‚‚ÿmIRC needs a DNS to translate (resolve) the IRC servers' IP Address you specified, into an IP Number. (Like the IP irc.law.emory.edu resolves to the IP Number 170.140.50.195 ) (To see this give the command "/dns irc.law.emory.com" in mIRC) You could bypass the need for the DNS lookup by specifying the IP Number in your server setup instead of the IP Address for every server.Under File/Setup/IRC_Servers/Add or Edit server, specify your IRC servers like :„]0ǨÉ' €º€‘€€‚‚‚ÿDescription : irc.law.emory.edu (Emory University)IRC Server : 170.140.50.195Port : 6667}X$É%Ê% €°€€‚‚‚ÿIf nothing helps you of course could also have a rotten or miss-configured winsock?@¨ÉeÊ* $€,€°ãr'k€‰‚ÿTable of contents°‚%ÊÎ. *€€€‚€€‚‚‚‚ÿ6-6 How do I solve the "Not enough user parameters" error?You will get a "Not enough user parameters" from mIRC if you try to connect to a server but you didn't have the local host filled in, or had it filled in incorrectly. Check your entry under 'File/Setup/Local_Info/Local Host.’ Also check to see if you supplied mIRC with a valid E-Mail address under 'File/Setup/IRC_Servers/E-Mail:'. (See section 8, too.)Note: The e-mail address is used internally by mIRC and cannot be seen by others when they do a /whois on you. Some have noticed the "email:" field in the User Central dialog (/uwho command). This field is made up of your or the other person's user@host (your username plus your local host name)... in many cases you'll notice that it doesn't reflect the actual e-mail address. It has nothing to do with 'File/Setup/IRC_Servers/E-Mail:'. Enter the correct address there!!&eÊ;Î# €€€‚ÿ@Î{Î* $€,€°ãr'k€‰‚ÿTable of contentsܧ;Îc5 8€O€€‚€€‚‚ãúz0¨‰‚‚‚ÿ6-7 How do I solve the "You haven't registered" error?Although mIRC is shareware and you have to register it if you like mIRC and/or if you continue to use it after the 30 days evaluation period, this error message is NOT a message from mIRC. mIRC will not block features or cease to function if you havent registered yet. This {Îc is an error message from the IRC network you try to use.If you receive this message and/or you get disconnected that quickly, your Local Host name and/or IP number might be wrong, or not filled in at all. Look under 'File/Setup/Local_Info/', and check if the local host is correct and if the IP address (number) is filled in automatically... An easy way to solve a wrong IP Address is setting the 'On connect, always get' "IP Address" and "Local Host" to "ON" and restarting mIRC. If this doesn't help you could be trying to connect to a NON-public server!! Try another server to check this...&{Ή# €€€‚ÿ@cÉ* $€,€°ãr'k€‰‚ÿTable of contents‡Z‰P- (€µ€€‚€€‚‚‚ÿ6-8 Why am I unidentified and what does it matter ?An ident server normally is maintained by the Unix machine of your network provider... It is a kind of nameserver that guarantees your Identity. Since most standalone windows machines are not correctly backed up by an ident service, such a server is built into mIRC. IRC servers can do an Ident request to your Ident server and then expect a standardized kind of answer. More and more IRC servers require you to be identified in some way, and they will disconnect you if you're not identified ! Also if you don't react, or do so in the wrong way, they can decide to disconnect you.... You can check if you're properly identified by doing a /whois on yourself. The first line in the reply should NOT contain a ~ (tilde) or a - (minus). If you have a ~ or - in it try activating the Ident server.„`ÉÔ$ €À€€‚‚ÿmIRC's built in Ident server can be switched to active under File/Setup/Identd. Set it to : ÓPÕ. *€§€‘€€ƒ‚ƒƒƒ‚ƒƒ‚ÿUser ID: (The part before the @ in your E-mail address normally)System: UNIX(ALWAYS fill in UNIX !! not dos, win or *whatever* else !!)Listen on port: 113(The standard ident port number)êÔä % €Õ€€‚‚ÿA problem that users behind a proxy or firewall will experience is that, despite checking the Ident Server to active, mIRC will never reply to an Ident query. This is because with these setups it never gets the ident request. The proxy or firewall won't pass through the Ident request from the IRC server to mIRC if you have not configured them (properly). That just means you'll be seen as nick!~account@machine.net which is not the end of the world, unless you happen to be using a server that requires an Ident reply and disconnects you. To fix this you have to make sure your Proxy passes requests on port 113 on to mIRC. If this seems impossible you will have to find another IRC server OR get your provider to set up an Ident service.&Õ # €€€‚ÿ@ä J * $€,€°ãr'k€‰‚ÿTable of contents#ö m- (€í€€‚€€‚‚‚ÿ6-9 I can't get mIRC to DCC send or initiate a DCC chat! Getting files works fine..In almost all cases that DCC sending and chatting mess up, the initiating (sending) party causes the troubles. In all cases where DCC Send or Chat stops functioning (suddenly) or never worked at all, this is caused by wrong Local Host and/or IP Address settings at the senders side. (The Local Host and IP Address settings are found in the File/Setup/Local_Info menu.) Typically in the case that your IP Address is not correctly set, the other party will get your dcc message and then try to confirm and connect to your incorrect IP Address. Of course, this doesn't work and you both sit there waiting. You will see the "Waiting for acknowledgement..." for ever while the other person -did- acknowledge correctly. You have a wrong setup, not the other person. This normally is a very simple to solve problem. Also if you cant get files from another person ask him/her to check the IP Address settings in his/her IRC client.0J ©B, &€ €€‚‚‚‚‚‚‚‚‚ÿA good cure to solve these DCC problems is to start with this :1) Disconnect from your IRC server.2m©B ) Clear the current text in the Local Host and IP Address boxes under File/Setup in the Local_Info dialog.3) Select both 'On connect, Always get' Local Host and IP Address options in the Local_Info dialog.4) Set 'Method' to Normal. 5) Leave the Local_Info dialog and the File/Setup menu both with 'OK'.6) Reconnect to your IRC server.If this doesnt work experiment with the 'On connect' .. settings... !! ie. For instance, try to set your Local Host address by hand and let mIRC look for only the IP Address on each startup. If you still cant get it to work try to use the 'Server' method instead of the default Normal one. (Read what this does in section 6-3)!4mÝB$ € €€‚‚ÿEverybody...ô©B÷C& €é€‘€€‚ÿCheck your time-out settings! Make sure that your time-out values in DCC/Options are set large enough!! "Get/Chat Dialog time out after" and "Send/Get Transfer time out after" are recommended to be set to at least 60 and 120, respectively.íÆÝBäE' €€€‚‚‚‚ÿIn case you never ever managed to get sending files or initiating a DCC Chat to work, not even after studying all these hints, it might be that your provider blocks these DCC connections by the kind of internet access they give you. Known to give problems are TIA, Twinsock, Slipknot and SLiRP. Also the use of a Firewall by your provider or a Proxy on your local network will often block DCC connections!!If you use TIA or Twinsock or Slipknot ...H"÷C,H& €E€‘€€‚ÿIf you use TIA (The Internet Adapter) or Twinsock, at this point you cannot use DCC send or initiate DCC chat (with any IRC client, not just mIRC). You may want to try SLiRP or vTCP. SLIRP was the first SLIP emulator to allow DCC sending and initiating DCC chat. (As you know DCC get should always work fine, whatever connection you have. Besides firewall blocking you that is.) Virtual TCP is tested and proofed to allow DCC sending and chatting. More info http://blitzen.canberra.edu.au/slirp and http://www.infoexpress.com/vtcp.html<äEhH$ €0€€‚‚ÿIf you use SLiRP ...d>,HÌI& €}€‘€€‚ÿWith SLiRP (currently running 0.95j) set File/Setup/Local_Info/ 'always get local host' on connect to Active, IP Address should be the fake IP used for SLiRP (10.0.2.15 usually). Then DCC Send, Chat, and everything else should work perfectly fine, even on Windows95/98 with the Dial-Up Networking. (thanks Dave!)AhH J$ €:€€‚‚ÿIf you have Dynamic IP...oIÌI|M& €“€‘€€‚ÿIf you have dynamic IP (your IP address is different each time you log on), make sure that "On connect, always get:" in the File/Setup/Local_Info dialog is set to get the Local Host and IP Address. If these were already set to ON make sure the correct 'local host' name and 'IP Address' are found by mIRC... on some winsocks this is rather tricky... Also try the 'Server' method! If you have a non-compliant stack, mIRC may not be able to correctly find your local host (domain name) and IP. With dynamic IP addressing you are in trouble then !! DCC file sending and initiating a DCC Chat (contrary to file getting and accepting a DCC Chat) requires that mIRC knows your correct IP number. Even without an IP number at all, mIRC will work as far as normal chatting is concerned, but won't allow DCC file sending or initiating a DCC Chat.@ J¼M$ €8€€‚‚ÿIf you have Static IP...6|MòN& €!€‘€€‚ÿIf you have a non-compliant stack, mIRC may not be able to correctly find your local host (domain name) and IP. In the File/Setup/Local_Info dialog, uncheck the options to "Always get the 'Local Host' and 'IP Address" and manually enter your correct Local Host and IP.ýؼMû‚% €±€€‚‚ÿA known Windows95 bug causes a lot of people to report that mIRC (and any other IRC program) gets/finds the old (now wrong) Local Host name and/or IP Address after switching Internet provider. This blocks their capability of DCC SeòNû‚ nding files and Initiating DCC Chats. If, for some reason, no matter what you do, mIRC picks the user ID (Local Host name) from the Internet Service Provider that you no longer wish to use this is fixable by editing the registry. If you open Regedit and look at MyComputer /HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/VxD/MSTCP you will see the Domain and NameServer fields from your old provider. These fields will persist even if you uninstall Dial-Up Networking and re-install and go through the TCP/IP settings again ! The best way to solve the described problem is going to Start/Settings/Control_Panel/Network/ double click on TCPIP/ select DNS_Configuration/ and set the HOST field to the hostname (ID) you have on your new provider.9òN4†' €%€€‚‚‚‚ÿIf you use Windows95/98 mIRC allows you to send long file names with spaces in them, but other IRC programs very often can not handle this. This might cause your transfers to fail. You might want to select mIRC's option to fill (up) spaces in such a long file name by an underscore. Some people experience DCC File Send problems with mIRC on a windows system with Norton Desktop installed. mIRC then suddenly shuts down completely (sometimes with an error message) as soon as you try to select a file to send. The problem is that Norton Desktop's feature called 'File Assist' conflicts with mIRC's DCC Send dialog. If you shut off File Assist entirely it will allow DCC transfers fine. Even just disabling the "3D look and feel" in the File Assist options menu helps already. èû‚Aˆ% €Ñ€€‚‚ÿAnother program known to give DCC Send problems is a software package called Long File Names by View software. It is something you might be running in the background and you might never think of it as the cause of your troubles. The problem is that when you use the DCC Send option in mIRC, the dialog that pops-up doesnt allow you to select files so you can't send anything. Selecting files is blocked by LFN and if you disable the LFN software all your DCC problems will be solved. &4†gˆ# €€€‚ÿ@Aˆ§ˆ* $€,€°ãr'k€‰‚ÿTable of contentsi:gˆ‹/ ,€u€€‚€€‚‚‚‚‚ÿ6-10 I can't get mIRC to DCC Get!If you cant get files by DCC from somebody he/she might very well (almost certainly) have the problem described above in section 6-8. Especially if you can get files from others fine. Ask the sending party to check his IP Address settings. If you get some error message like "invalid directory" or "cannot write to file" you have to check and fix the download directory settings in the DCC/Options/ dialog. Is the default set to a valid directory? It sounds stupid but also full harddisks block getting files very effectively !Ÿy§ˆ¯Œ& €ó€€‚‚‚ÿNetCruiser, Twinsock, and Internet in a Box are not 100% Winsock compliant, and some users experience DCC problems with mIRC and other programs... complain to Netcom or the others... Some people also get the error "unable to create socket" on IBOX and other winsocks. If this happens, try to connect again (choose File/Connect or type '/server'). This sometimes works.@‹ïŒ* $€,€°ãr'k€‰‚ÿTable of contentsýЯŒøÀ- (€¡€€‚€€‚‚‚ÿ6-11 How do I use Copy and Paste?In channel, query and DCC chat windows mIRC uses a nice select-and-copy-in-one-move feature. Copying text in those windows is done automatically as soon as you release the mouse button you used to select the text with. Just highlight the text and release. Isn't that a nice feature? Use ctrl-v to paste the copied text. The normal Windows' "Copy" menu is not just left out due to ignorance, but is due to the use of colored text in the graphical windows in mIRC. Windows does not support colored text in standard text boxes, and Khaled had to write all text box/windows routines himself! :-) And since using cut or paste in a channel, query or chat window makes no sense anyway, he was able to ïŒøÀ invent and implement this feature. All text shown in mIRC outside the channel windows (in settings, menu's, dialogs and on the edit box line) can be copied, cut and pasted normally using the ctrl-c, ctrl-x and ctrl-v key combinations.&ïŒÁ# €€€‚ÿ@øÀ^Á* $€,€°ãr'k€‰‚ÿTable of contents#öÁÃ- (€í€€‚€€‚‚‚ÿ6-12 How do I customize the colors in mIRC?mIRC has a feature that allows you to fully modify the default color settings of all kinds of text and message windows. Look for the dialog under the Tools/Colours/ menu item. Virtually everything can be shown in whatever color you like most. By default the colors are set in a way that clearly distinguishes the various kinds of messages you'll encounter on IRC. Do not hesitate to experiment; the Reset button in the menu will set all defaults back!^8^ÁßÄ& €q€€‚‚‚ÿBesides the configurable colors you can set 'locally' in mIRC to indicate different kind of messages, you can also use colors on your text lines seen by others. Use the ctrl-K key combination to insert special control characters in your text. Add a number from 0 to 15 to use one of the 16 colors available.@ÃÅ* $€,€°ãr'k€‰‚ÿTable of contents©zßÄÈÈ/ ,€õ€€‚€€‚‚‚‚‚ÿ6-13 How can I customize the fonts used in mIRC ?All font settings can be done from the windows' System Menu's. (Those menu's under that little horizontal bar in every top left corner of ANY window in mIRC and windows. Access it by combining the ALT and - (minus) key) You can also use the /font command from any window.Use /font or select the 'Font' option in the System menu and a fonts selection dialog will pop up. Here you can choose whatever fonts are available on your machine. This could be New Times Roman, Arial, MS Sans Serif,..... whatever you like. Also you can also set the font size and set it to bold. (italic is available but disabled for most fonts at the moment) The settings you set here will be saved as the default for the window you are in. To set a font as default for all windows of the same type, make sure to select the 'Use as default' checkmark!&ÅîÈ# €€€‚ÿ@ÈÈ.É* $€,€°ãr'k€‰‚ÿTable of contentsé¼îÈÍ- (€y€€‚€€‚‚‚ÿ6-14 How do I get mIRC to use 3-D dialog boxes?Do not worry about this; recent mIRC versions automatically use 3D dialog interfaces. All you have to do is provide the proper ctl3d DLL(s). The dialog boxes will take on a nice gray color with a nice slightly "chiseled" appearance. The normal channel windows and or text wont be affected by this 3D look.... To see the 3-D dialog boxes in mIRC16, you first have to make sure that you have the file CTL3DV2.DLL correctly installed. CTL3DV2.DLL was not originally included in Windows or Windows for Workgroups 3.11, so you may not have a copy. Check your windowsdirectory. For proper installation, you should have only one copy of this file, the newest one, on your system, in the system directory. (Having multiple copies of the ctl3dv2.dll will mess up the behaviour of this dll !! Check your ENTIRE harddisk !!) You can FTP the file from ftp://bitsy.mit.edu/pub/dos/alpha-beta/techinfo/ctl3dv2.dllk.ɧÎ% €×€€‚‚ÿIn mIRC32 you need the CTL3D32.DLL. It has to be in the c:directory. Again make sure to have only ONE copy of this DLL on your entire Harddisk .... On windows95 make sure to have version 2.26 or later of this DLL !! Also WFW311 people can use this one. (You can see the version by using the EXPLORER, select the file, right click, select properties, version.)@ÍçÎ* $€,€°ãr'k€‰‚ÿTable of contentst5§Îg? L€k€€‚€€‚‚㫨$@‰ã¬¨$@‰ã­¨$@‰‚ÿ6-15 What is a script?A script is nothing but a combination of automated reactions your mIRC performs for you, often combined with simple commands to control or trigger these reactions. mIRC has three sections inçÎg the Tools/ menu in which it can be "programmed" in some way: The Aliases, Popups and the Remote sections. With these sections, in combination with the Users and Variables sections, you can completely program and modify mIRC's behaviour on IRC. The combination of Aliases, Popups and lines in the Remote section usually is called a script.&çÎ# €€€‚ÿ@gÍ* $€,€°ãr'k€‰‚ÿTable of contentsÇŒ”; D€ €€‚€€‚‚ã‡M(Ɖ‚‚ãþz0¨‰‚ÿ6-16 How do I make a script?First of all you have to make sure you really need a script. Scripting is not difficult but if you simply want to auto-op your friends on your IRC channel, or if you want to ban or ignore an anoying person, mIRC is perfectly equipped already with functions that do exactly what you want. In this case read the section about the auto-op, protect and ignore lists.In case you really need a script to make mIRC do some advanced tricks nobody thought of before, read study and learn the sections on programming mIRC in chapter 7 of this FAQ. I strongly discourage the use of scripts created by other persons. If you did not write your script yourself, chances are high you have noo idea what exactly the script is doing and you, and your PC, are in the hands of the author of the script, a person who could very well turn out to be a malicious hacker. I'm not trying to get on your nerves here but you should realize scripts are very powerfull. It is easy to write something that allows others to access and completely ruine your PC, or to read copy and spread all the private documents, email and passwords stored on your PC.%͹% €€€‚‚ÿNote; By default mIRC does not come with any scripts or settings that can get you in trouble. The default settings in mIRC for DCC file transfers etc. are perfectly safe. All changes to settings that, in combination with other settings, or careless behaviour, could get you into trouble will display a warning message before any changes are made. Of course creating a script can be great fun. You can program lots of usefull things in mIRC and I encourage you to share your tricks with your friends on IRC.&”ß# €€€‚ÿ@¹ * $€,€°ãr'k€‰‚ÿTable of contentsÕ¨ßô - (€Q€€‚€€‚‚‚ÿ6-17 How do I specify people correctly in the auto-op, protect and ignore list?When you look in the File/Options/IRC/Control/ menu in mIRC you will find the Auto-op, Protect and Ignore address lists with which you can easily auto-op and protect your friends on your IRC channel, or ignore an anoying person. This set of 3 lists provides you with the most basic channel maintnance possible in mIRC. No scripting is needed to use these functions. If you need better, smarter, but also more difficult to understand functions or behaviour, you should check out mIRC's 'remote' capabilities explained in section 7 of this FAQ. For starters these functions will do fine I think.˜p Œ ( €á€€‚‚‚‚‚ÿFor mIRC to be able to op, protect or ignore a person on IRC it matches the nickname or address of that person with the nicknames and addresses you have in the op, protect and ignore lists. In the address definitions you can use wildcards.The full address format of a person on IRC is Nick!Account@machine.Lets assume that Bill responds to a "/whois bill" with:Õ«ô a* "€W€‘€€‚‚‚‚‚ÿBill is gates@pentium.company.com * Billy A Lot Of Names GatesBill @#mIRCBill irc.server.company.com (A superb company)Bill 666 seconds idleBill End of /WHOIS list.XŒ à' €±€€‚‚‚‚ÿIf you don't care about channel takeovers and other annoying things, you can just specify the nick (Bill) of the person you want to auto-op, ignore or protect. If you want to be sure you 'op' , ignore and protect the right person, and not a faker, specify them by their address if possible. In that case, Bill would be best referred to byF!a2@% €B€‘€à2@ €‚ÿbill!gates@pentium.company.comm?àŸB. *€€€‚‚‚ã’@ô‰‚‚ÿYou could also use *!gates@*.company.com if he works on several machines with different nick's....##To add a user to the lists use the /auto, /ignore or /protect command (like /auto *!gates@*.company.com), or use the command while specifying an Address Type, or add a user by simply typing him into the specific edit box.Make sure to switch the functions to active by the checkbox under File/Options/IRC/Control totally right of the function markers of the edit box. Or use the commands /auto [on|off], /ignore [on|off] or /protect [on|off] on the command line.3 2@ÒD* "€€€‚‚‚‚‚‚‚ÿYou can make the auto-op, ignore and protect more specific by specifying some parameters.The auto-op and protect can be set to make people operator and/or protect them only on certain channels if you want. In that case just specify the channel names. like /auto [#channel1,#channel2,...] and/protect [#channel1,#channel2,...] (protect only works with nicks!)If you dont specify one or more channel names mIRC will op and protect the person on all channels where you're operator.uPŸBGG% €¡€€‚‚ÿThe ignore can be set to ignore only certain actions from a person. mIRC distinguises between private messages, text in channels, notices send to you, ctcp commands and invitations. From the command line you can use: /ignore [-pcntik] [type] where p = private, c = channel, n = notice, t = ctcp, i = invite, k = color. (more parameters discussed in the help file!) In the ignore section an ignore will look like nick!userid@host.domain,private,channel,notice,ctcp,invite. If you dont specify any of these additional parameters mIRC will just ignore somebody totally. &ÒDmG# €€€‚ÿ@GG­G* $€,€°ãr'k€‰‚ÿTable of contents2mGßI/ ,€€€‚€€‚‚‚‚‚ÿ6-18 What is the best script?The best script is the script you wrote yourself.mIRC's scripting language is very flexible and easy to learn. By reading the Help file and the sections in the end of this mIRC FAQ, you easily learn the basics of mIRC's scripting. More advanced scripting questions can be asked to the usenet newsgroup alt.irc.mirc. If you don't know what to write in your script, or if you have noo idea how to start, try looking in some of the pre-fab scripts spread over the web and on IRC.6­GL% €#€€‚‚ÿAs always beware of using a script you do not fully understand. Many scripts writers included backdoors in their scripts that can make you do things that are out of your control. Therefore read reviews and documentation from and about the script.Many help channels refuse to help with pre-fab, or third party scripts. The only way to get help with such a script is from the author or other users of the script. Most mIRC related help channels on IRC -will- help you with stand-alone remote lines and small scripting problems.&ßI;L# €€€‚ÿ@L{L* $€,€°ãr'k€‰‚ÿTable of contents°;L7€/ ,€€€‚€€‚‚‚‚‚ÿ6-19 What are Trojans? What are script.ini and dmsetup.exe?In short; Trojan horse attacks are attractively disguised files that you download and run, resulting in harmful and dangerous consequences ranging from takeover of your IRC channels, erasing of your hard disk, theft of your account passwords, etc. These (Trojan) virusses are not mIRC or IRC specific, they just spread like fire on IRC.Trojans are typically files with suffices like "ini", "exe", or "com", such as "dmsetup.exe" or "script.ini". These days nearly all trojans are spread in the guise of a free game, handy tool or other software. You probably downloaded one from a WWW or FTP archive, ICQ file exchange, or through IRC's DCC file transfer (by manual /dcc get or, even worse, an "auto DCC get" feature which allows anybody to send you anything, including not only trojans {L7€ but also other viruses, child porn, etc).hA{LŸƒ' €ƒ€€‚‚‚‚ÿTypically the Trojan needs to be run manually at first (by you), and then installs hacked files all over your disk silently. There are many different versions of those files, but almost all of them interfere with your mIRC placing backdoors in scripts. The files then auto-send themselves (using an 'ON JOIN' event) to everyone who joins the same channel as an infected user without the users knowledge.At http://www.irchelp.org/ you will find detailed instructions and information on all kinds of problems you may encounter on IRC. At this site the best help for problems like this is concentrated and organised by people who are on IRC 24/7, in the Help channels and alike. Read http://www.irchelp.org/irchelp/security/trojan.html to learn all about the virusses on IRC, mostly called Worms or Trojans, that might tackle you.L'7€ë…% €O€€‚‚ÿPrevention: NEVER download files from people or sites which you aren't 100% sure about. Never use the "auto DCC get" feature, and always scan your DCC gets with a decent virus scanner. Note that mIRC by default does NOT accept files from strangers. This has never been otherwise either. If you accepted files by the "auto DCC get" feature in mIRC, you have switched this option ON yourself, really. Do not, never ever, accept anything you have not requested. Do not accept anything from someone you don't know, no matter how attractively packaged.‹eŸƒv‡& €Ë€€‚‚‚ÿRemoval: Removal of script.ini, dmsetup.exe, and other trojans is a difficult subject. The many variations of the files have different removal techniques. http://www.irchelp.org is a great information resource for removing these worms. Research all information resources before trying to remove the worms to help determine the best removal techniques.@ë…¶‡* $€,€°ãr'k€‰‚ÿTable of contentsi:v‡Š/ ,€u€€‚€€‚‚‚‚‚ÿ6-20 How can I make mIRC react to Remote Commands?Use the Tools/Remote/ section.....mIRC can react to CTCP commands given by other users. You can customize your responses to CTCP commands and offer files: features that usually require scripting but here are handled by the Tools/Remote/Commands section. It is this section in mIRC that can handle OPME, KICK, MYLEVEL, or XDCC SEND commands for you, if you configure it well. Setting up the remote section is not an easy task, but the way it works guarantees full freedom to make it do what you want it to do.Z6¶‡yŒ$ €m€€‚ÿAs soon as your mIRC receives a CTCP command from somebody else, it checks if that command is defined and if so, it matches the required user level against the level of the remote user. If the remote user has a suitable user level his command is executed... All commands given to you have to have the format '/CTCP '. If a command is defined on several levels, the highest ranked one is executed. See the help file included in the mIRC39.zip package for detailed instructions and read the tutorial in section 7 of this FAQ.&ŠŸŒ# €€€‚ÿ@yŒߌ* $€,€°ãr'k€‰‚ÿTable of contentsÒŸŒߎ. *€¥€€‚€€‚‚‚‚ÿ6-21: How can I make mIRC react to Events?Use the Tools/Remote/ section..... Events are all things happening on channels or in private conversations on IRC. People joining, leaving, getting opped, deopped, greeting you, even plain talking all are Events... You can configure mIRC to react however you like to almost anything that can happen in IRC. See the mIRC help file for further instructions and read the tutorial in section 7 at the end of this FAQ.@ߌ* $€,€°ãr'k€‰‚ÿTable of contents*ûߎUÀ/ ,€÷€€‚€€‚‚‚‚‚ÿ6-22 How do I specify my friend Bill correctly in the Users list with an access level of 2?(In the Tools/Remote/Users section..)You can add your friend Bill with access leUÀ vel 2 to the Users list in two ways:1. Specifying the nick -- "2:bill"3ˆÀ$ €€à€‚ÿand/or by...$þUÀ¬Ã& €ý€€‚‚‚ÿ2. Specifying the address -- "2:bill!gates@pentium.company.com"Of course, specifying the address is the safer option. Wildcards are supported, such as "2:*!gates@pentium.company.com". In which case all nicks bill could use on his account are recognized. To get the ON OP, ON DEOP, ON SERVEROP and ON NOTIFY events working you *have* to specify a person by his nick !! It won't work if you specify his full address only... In the case of bill, you could use BOTH Users list lines mentioned above. You could just type the nick and/or address straight into the Users section under Tools/Remote but mIRC also has special commands to add people to your Users list straight from the command line. Look in the mIRC help for the commands /auser, /guser and /ruser.&ˆÀÒÃ# €€€‚ÿ@¬ÃÄ* $€,€°ãr'k€‰‚ÿTable of contentsT%ÒÃfÈ/ ,€K€€‚€€‚‚‚‚‚ÿ6-23 I get disconnected after the /LIST command.It is quite common that everytime you do a /list, you get disconnected part way through. Even if you try a partial list, eg. "/list #love", it runs for about 90 seconds and then disconnects you. Sometimes using a local IRCserver helps.You didn't do anything wrong... It is important that you realize what happens if you do a /list command. The server generates a list of all channels (about 2000 on Efnet) and quickly sends that list to you. BUT, because the data throughput isn't infinite, the whole output of the /LIST command is queued in a buffer on the server. At some point that buffer gets overrun, and the server, detecting this ('reached maxsendq'), disconnects you. This mechanism is made to disconnect people who generate more characters per second than any 'normal' person uses for normal conversations. It's a protection mechanism, but unfortunately the server does not recognize that the data stream you caused is simply the result of your harmless /list command, and disconnects you.„]ÄêÍ' €» €€‚‚‚‚ÿYou can also tell mIRC to show only channels with a minimum and a maximum number of people. Also, if you specify a #string, then mIRC will only list channels with that string in their title. BUT, for the problem described, this does not matter/help at all!! The server ALWAYS returns the entire #channel list and mIRC (like all other clients) takes care of the filtering!! So, asking for a partial list to prevent you from disconnecting won't make ANY difference!!So, this isn’t an mIRC bug. It’s a pity, but there’s nothing you can do to prevent this from happening. It’s just one of all-too-many IRC oddities. Try using some other servers, as many aren’t quite so touchy. To facilitate users on relatively slow modem connections the list of channels is also saved to a file "channels.txt" in the mIRC directory. The channels list dialog has "Apply" and "Get List" buttons. If "Get List" is pressed then a fresh list is read from the server, if "Apply" is pressed then the latest list you downloaded earlier is used to search for channels etc. This means that you once you succesfully retrieved a list once, you can decide to use that list in later IRC sessions! Or you can share lists with other people. Of course a list wont be totally up to date everytime but for the major channels that doesnt really matter and you'll never get list-disconnected again :-):fÈ$Ï& €)€€‚‚‚ÿOh ... check out the list window popup menu !! Once you've done a "/list" the list is stored in memory and available for re-processing with keys, min/max settings and additional filtering! Right click in the channels list window and play with the parameters you can set! @êÍdÏ* $€,€°ãr'k€‰‚ÿTable of contents Ü$Ïy- (€¹€€‚€€‚‚‚ÿ6-24 How can I protect myself agains flooders?You can protect yourself against people who are flooding yodÏy u with the new automatic anti-flood system. Look in the File/Options/IRC/Flood/ section. A server usually disconnects you for sending too much data to it in a certain period of time, *or* if you try to send it data when it hasn't finished processing your previous data. The new flood protect makes sure -others- cant make you to send tooo much data to the server.AdϺ$ €;€€‚ÿUsually a server has a buffer of about 512 bytes. mIRC therefore counts the number of bytes you've sent to a server and if this exceeds a certain number, mIRC waits for the server to be ready again, before it continues sending data. In the mean time it nicely buffers unsend lines. This should protect you properly from all sorts of ctcp floods and so on... You set the amount of bytes mIRC may safely send (for instance 350 bytes), the amount of lines it may buffer (like 20), the amount of lines it may store maximal per user (like 3) and how long the flooder should be ignored (like 30 secs) by the command /flood 350 20 3 30 This flood control method *only* works for messages being triggered by other users. So you can still flood *yourself* off the server. (like with the /list command)&yà# €€€‚ÿ@º * $€,€°ãr'k€‰‚ÿTable of contentsj>àŠ, (€|€€‚€€‚‚‚ÿ6-25 Running multiple copies of mIRC.mirc.exe 16-bit :ª„ 4& € €‘€€‚ÿYou can't just start the 16-bit mirc.exe a second time. Windows prevents this for 16 bit programs and besides this, all your settings in the mirc.ini files might get messed up a little, if two programs access them at the same time! If you want to run a second copy of mIRC16 (don't ask me why), it's best to install mIRC a second time on your harddisk, in a new directory like c:\mirc2\. This prevents all possible things you could mess up easily ;o) The mIRC installer program will nicely create a new start icon for you, just give it a proper name, like mIRCBot. You can now start both exe's and configure them independently..... Nice huh?;Šo$ €.€€‚‚ÿmirc32.exe 32-bit :44£ & €€‘€€‚ÿWhile the 32-bit version of mIRC could easily be started a second time, I would still advise you to just install a complete new instance in a new directory. This takes about half a meg diskspace extra on you harddisk but also makes sure it will work 'out of the box'.&oÉ # €€€‚ÿ@£  * $€,€°ãr'k€‰‚ÿTable of contentsÝÉ  1 0€»€€‚€€‚‚‚‚‚‚‚ÿ6-26 How do I make myself invisible to other users ?And what it does and doesn't do. ;o)In mIRC, you can make yourself invisible with: "/mode +i". The title of the STATUS window will show (+i) after your current nickname. If you change nick, you will remain invisible under your new nick. Use "/mode -i" to make yourself visible again. ##You can also set the 'Invisible mode' option in the File/Options/Connect/ menu to active.ì *' €Ù€€‚‚‚‚ÿNobody can detect your changing from invisible to visible or vice versa. When you're invisible, you are always visible to all the people who are on the same channel(s) as you are. When you join a new channel (while invisible), everyone in the channel sees you joining. Also, leaves are NOT hidden. Also, when people do a "/whois " they will see a normal whois list on you if the nick they enter matches your's exactly.So, what's the point of this "invisibility" capability ?: pA$ €-€€‚ÿUsers NOT on the same channel as you WILL NOT be able to see your name if they do /who <#channelname>. Also, if they do /names to list all the people currently on IRC, they won't see you. Also doing "/who *part.of.your.address.net*" won't result in your nick turning up. The point of being invisible is not to be able to stroll along channels like a ghost without anyone seeing you, but to hide (a bit) from users that scan channel*pA s with /who to find you. If they scan channels by actually joining them, then invisibility won't help you. To get rid of annoying people: first make yourself invisible ... then change your nick and make sure those people can't join the channels you are on in order to find out your new nick. (also, doing: /ignore helps a lot !&*–A# €€€‚ÿ@pAÖA* $€,€°ãr'k€‰‚ÿTable of contents«~–AD- (€ý€€‚€€‚‚‚ÿ6-27 How does the sound command in mIRC work ?Assuming you have a sound card or a speaker driver allowing you to play sound files on your PC, you can make some funny use of sound on IRC with mIRC. Already available in mIRC before version 3.7 was the /wavplay command which allowed you to play a .wav sound file locally to you. In version 4.7 playing of Midi files is added and the command renamed /splay. With this command you can for instance play wav's and midi files to alert you when your friends join IRC or when people get kicked or whatever else. You can 'program' these events in mIRC's remote section.ɤÖAJH% €I€€‚‚ÿThe /sound command allows you to send a request to any other party to play a .wav or .midi file he and you both have. First set mIRC to Accept sound requests under File/Options/Sound Requests/ The command syntax is /sound [nickname|#channel] [action text]. As you see in the play request an action text may be specified which will display on the other side. I have to stress that the actual wav or midi file is NOT sent to the other party. We dont want to stuff the net with data you know. The command just triggers playing of the sound file at your and somebody elses machine. So make sure that the other party has the file you want to start. A "/sound friend tada.wav does a tada" command done by you will result in '*friend* does a tada' and the tada sound at your side (the *friend* confirms the destination to you) and the action "* afriend does a tada" with the tada sound played at your friends side...kDDµJ' €‰€€‚‚‚‚ÿThis command currently only works in between mIRC users and people using compatible clients! The command format is /sound [nick|#channel] [message]. The message will show as an action to the recievers and both you and they will hear the wav you selected. mIRC will look for your sound files in the directory you set under File/Options/Sound Requests/ Playing with sound you might like the /speak command too! This command makes mIRC use the Text To Speech program Monologue (by DDE) to speak up whatever text you add to the command .... Read more in section 6-31.&JHÛJ# €€€‚ÿ@µJK* $€,€°ãr'k€‰‚ÿTable of contentsª}ÛJÅO- (€û€€‚€€‚‚‚ÿ6-28 How does the WWW support in mIRC work ?mIRC supports the Netscape, Mosaic and MS Internet explorer WWW browsers. You can now surf the www with your friends and exchange addresses of the best pages you find. mIRC's URL catcher automatically stores URL's from text passing by in channels, privates and topics in a listbox. You can also send one or more URL's to the channels you are on (or to any private conversation you are in) by the URL window popup menu. (Popup menus are activated by the right mouse button !!) You can store URL's for future reference and set them in any order you want by the use of markers. Newly found items are appended to the end of your URL list with the '?' marker. When the marker for a URL is changed to something else it is sorted into the permanent list. In the URL options dialog box you can set mIRC to delete '?' marked items on exit. In the URL window you can use the delete key to delete marked URLs and the Insert key to add a new url. Also a new string is created which represents the page your Netscape currently shows. You can use this $url in popup menu definitions and in remote definitions.øÓKÉ‚% €§€€‚‚ÿTo get the hang of iÅOÉ‚ t first enable the URL catcher in the File/Options/URL_Catcher/ menu. Also fill in the place where your www browser can be found, if mIRC didnt find it already. From that moment on mIRC will find and store all www addresses passing by on the channels you are in. You can see this going on if you open the URL window (use the URL button on the Toolbar or the /url command). Then if you want to view an URL in your www browser, just highlight it in the URL window and select 'view' from the URL window popup menu (right mouse button). Alternatively you can set mIRC to react to a double click on an URL in the URL window. Once you start to use the URL catcher you'll get the grip of it... Have fun !éÅO؃& €Ó€€‚‚‚ÿNew in mIRC is the possibility to join channels on IRC by clicking on a link on the www. You just have to configure the mIRCLink helper application into your Web browser. To learn more read the info pages on the mIRC www pages. @É‚„* $€,€°ãr'k€‰‚ÿTable of contentsj=؃‚†- (€{€€‚€€‚‚‚ÿ6-29 What is the built in finger server for ??Lets first explain that there are 2 sorts of fingering on IRC. First there is the IRC finger that almost all clients can handle. This is a CTCP command with the syntax '/ctcp nickname finger'. The reply you will get to this CTCP command is usually a one liner set by the user you do the finger on. In mIRC you can set this reply under File/Options/Action_Lists/ at the Ctcp_finger_reply line. Some other clients use the alias '/finger nickname' to shortcut this CTCP finger command but thats not the official way... 3„µ‰% €€€‚‚ÿThe other finger command comes from the finger system familiar to UNIX users. On UNIX systems you can finger the address of another user to find out some more about that person. Normally this fingering will deliver you the persons home address, telephone number or other usefull info. This info is given to you by a central finger server and you need a finger client to get it. mIRC already has a finger -client- built in for a long time under Tools/Finger. If you specify a users address, mIRC will try to get some info on the person at the other end. The '/finger ' command is doing the same thing. (If you specify a nickname mIRC will try to find out that users address and finger it.) Mind the syntax difference from the IRC finger command !! ÿÙ‚†´‹& €³€€‚‚‚ÿIn the newest mIRC, a finger server is built in to enable you to provide finger info even if your school, provider or company doesn't maintain a central finger server. Under Misc/Options/Servers/ you can enable this Finger server. You also have to provide a text file with the info you want to give. This file should meet a certain syntax as explained in mIRC's help file. A last remark; dont be surprised if you find that the UNIX finger is hardly used on IRC ! @µ‰ô‹* $€,€°ãr'k€‰‚ÿTable of contentsì´‹ Ž- (€Ù€€‚€€‚‚‚ÿ6-30 How can I easily serve my collection of shareware to others, using mIRC ?As a lot of people on IRC promote and share the best they found around on the net, mIRC now offers a unique built-in Fileserver. This Fileserver feature is somewhat of a cross between DCC and FTP. You open the server window to someone, (it's a special DCC chat window), restricting them to a certain directory tree, and they can browse your file listings, change directories, read text files, or get files.d@ô‹qŽ$ €€€€‚‚ÿThe syntax to set up a DCC server connection to somebody is:qL ŽâŽ% €˜€‘€€‚ÿ/fserve [welcome file]žyqŽŒÀ% €ó€€‚‚ÿ"Max gets" is so that the other person doesn't bring down your machine with too many parallel gets. 4 is probably a reasonable number. The other person will have access to his homedir and all dirs DOWN in the directory tree from that homedir on. ⎌À "Welcome file" is a text file you can write and specify that will welcome users to your file server. It's optional.Examples:³‹âŽ?Á( €€‘€€‚‚‚ÿ/fserve Krejt 3 c:\temp\serve c:\temp\serving\welcome.txt/fserve Mookies 2 c:\outgoing c:\network\mirc\welcome.txt/fserve Friend 7 c:\¬†ŒÀëÃ& € €€‚‚‚ÿKeep in mind that you can't set up a server to yourself... you need others to test your server...Typing help in the file server will show the available commands, which are styled after Unix and DOS. "ls" or "dir" will show a directory listing, for example. Even switched commands like "ls -k" (show file sizes in kilobytes) and "dir /w" (show a wide directory listing) work. The server supports all normal ftp commands like cd , cd.., dir, ls, get, .... but NOT put, hash, upload etc. There is no possibility to delete files in a server connection. Safety risks are none or minimal due to the major restricting of available commands.›v?Á†Ä% €ì€€‚‚‚ÿOf course, the /fserve command can be used in your Remote section.... Set up a simple Tools/Remote/command like :N)ëÃÔÄ% €R€‘€€‚ÿ1:server:/fserve $nick 3 c:\temp\serveíÆ†ÄÁÆ' €€€‚‚‚‚ÿSet the commands to active (/remote on) and off you go....Other people only have to type "/ctcp yournick server" to activate the server. You can't set up a server to your own mIRC!! So, others have to test your server !! In the directory c:\temp\serve, you place all files other people are allowed to get from you. The people using your server will have access to the c:\temp\serve directory AND ALL directories BELOW it.. like c:\temp\serve\games.@ÔÄÇ* $€,€°ãr'k€‰‚ÿTable of contentsS&ÁÆTÉ- (€M€€‚€€‚‚‚ÿ6-31 How do you use the Text To Speech support ??In the new 32 bit mIRC 5.7 the Microsoft Agent software is supported, through scripting, if you have it installed on your system. An agent is an animated character that can speak text and perform actions. With a little fiddling and tweaking you will be able to have this agent speak to you, warn you about things happening on IRC, or even read-up entire discussions to you! You have to download and install some files from the Microsoft website. Read more on http://www.mirc.co.uk/agents.html.­†ÇÎ' € €€‚‚‚‚ÿFor older mIRC versions you can use the software packages 'Monologue' or 'Text Assist' to speak out text at your wish. You can make it to say out loud whatever you want that happens on IRC; on channels or in private chats