Welcome to QuakeNet's Official Scriptwiki! This wiki provides you with all the necessary information to write your own scripts in mIRC's scripting language, and also offers a number of tutorials and pre-made scripts designed to make your daily life on QuakeNet easier.
In contrast to many other wikis, normal users aren't allowed to make changes to this wiki. This way, we can ensure a certain level of quality. You are totally free to read the material, but if you want to contribute to this wiki, you have to ask an admin on #help.script to add you.
mIRC Help is based on mIRC's own help file. It basically covers everything what can be found from the original help, but is commented and expanded with wiki staff members' knowledge, tutorials and scripting examples.
The Script Archive's purpose is to provide examples of how to use certain mIRC or ircd features. Before you try to use those scripts you should read them and make sure that you understand how they work. The comments in these scripts should help you with that.
Our tutorials aim to provide a step-by-step introduction to various mIRC scripting related topics.
Basic IRC commands
We have also listed info on basic IRC commands.
mIRC script allows you to create your own set of commands and identifiers, refered to as aliases. Aliases can be called from the command line, from other aliases, from popup and from remote scripts. An alias in mIRC can not be called recursively. They can be created by either putting them in the "Aliases" section of the mIRC Scripts Editor, by using the /alias command from either the command line or in the "Remote" section of the Scripts Editor. Creating an alias in the command line results in it being placed in the "Aliases" section of the Script Editor.
When the IRC server send you information it contains either a command or a RAW numeric. The numerics are a supplement to the normal events (NOTICE/PRIVMSG/MODE/etc.) not a replacement. Because raw events receive the information from the server in its native form, they give you maximum flexibility in regards to how you choose to use it or present it to the user of your script.
QuakeNet is an IRC network, built around the gaming community, and is an organisation that facilitates the communication of many teams and online organisations. Though originally founded as a chat network for gamers, by gamers, QuakeNet welcomes everyone to chat about anything (within its rules). QuakeNet is also currently the largest chat network in the world, with a peak usercount each week of around 180,000 to 190,000 users (as listed by http://irc.netsplit.de/networks/). IRC stands for 'Internet Relay Chat', and is a means for people to talk together in a text-based, real-time environment on the internet. It has proven itself more popular than other chat systems, and more sophisticated, due in part to the ability to allow people to set up and keep their own rooms, or 'channels'. Almost all IRC server software is open source, therefore even servers are available to anyone to set up. IRC networks are comprised of many linked servers, this means that when talking on the chat network, you can select a server closest to you and still talk to someone connected to a server on the other side of the world (as long as those servers are part of the same network, such as QuakeNet).Due to the nature and availability of IRC software and the protocols, IRC is controlled by no one person or organisation. Whilst the vast majority of users on QuakeNet are gamers, QuakeNet is not limited to gaming-related topics, and we welcome all users who abide by our rules. It's very simple to join in the fun. All you need is an IRC 'client' (such as mIRC from www.mirc.com), you can then reach QuakeNet by selecting "QuakeNet: random server" from the server list, or by connecting directly to a server listed at http://www.quakenet.org/servers.