mIRC Commands
By Richard “GameGuru” Grant
Here are some useful commands to use with mIRC, all commands are typed in the input box (just like normal chat is) and must be prefixed with either / or //
| Command | Description | Example | Result |
|---|---|---|---|
| away | Set your whois status to away (or cancel it) | /away Out | GameGuru is away: Out (in a whois request) |
| channel | Get information about the channel | /channel | A dialog box about the channel is displayed |
| clear | Clears the contents of the window | /clear | All text is removed from the current window |
| ctcp | CTCP (Client-to-Client Protocol) command | /ctcp GameGuru ping | Sends a ping reply request to GameGuru |
| echo | Echoes text to your window | /echo -a Test | Test |
| hop | Combination of Part and Join commands | /hop | Same as parting and then joining a channel, but no windows are closed in the process |
| invite | Invite a user to a channel | /invite GameGuru #wireplay | * GameGuru (retro@wireplay.co.uk) invites you to join #wireplay |
| join | Join a channel on the current server | /join #wireplay | * GameGuru (retro@wireplay.co.uk) has joined #wireplay |
| list | List channels on server and other info | /list wire | A window would list all channels containing “wire” in them |
| me | Perform an action in the channel | /me slaps himself | * GameGuru slaps himself |
| mode | Change many different modes | /mode GameGuru +i | * GameGuru sets mode: +i (I’ve enabled “invisible mode”) |
| msg | Send a message to a channel or nickname | /msg GameGuru hello! | -> *GameGuru* hello! |
| names | Obtain a list of nicknames in a channel | /names #wireplay | Status window lists nicknames in specified channel |
| nick | Change your current nickname | /nick GG|away | * GameGuru is now known as GG|away |
| notice | Send a notice to nickname | /notice GameGuru hello! | -> -GameGuru- hello! |
| part | Leave the current or specified channel | /part #wireplay Bye! | * GameGuru (retro@wireplay.co.uk) has left #wireplay (Bye!) |
| query | Open a private message window | /query GameGuru | A window appears allowing you to send messages to GameGuru |
| quit | Disconnect from the current server | /quit Bye Bye! | * GameGuru (retro@wireplay.co.uk) Quit (Quit: Bye Bye!) |
| server | Connect to an IRC server | /server irc.quakenet.org | mIRC connects to a random QuakeNet server |
| tnick | Changes your nickname without affecting your nickname or alternate nickname | /tnick GG|OMG | * GameGuru is now known as GG|OMG |
| topic | Changes the topic in the channel | /topic #wireplay Hello! | * GameGuru changes topic to ‘Hello!’ |
| whois | Obtain information about a nickname | /whois GameGuru | Information about the nickname appears in the status window |
Modes
There are a variety of modes that can be set on your nickname and on a channel (if you are an Op on the channel) they are:
| Mode | Type | Description |
|---|---|---|
| b | Channel | Ban an address or user from a channel |
| i | Channel | Make Channel invite only (users can only join if they have been sent a /invite) |
| l | Channel | Limit the number of people who can join a channel |
| m | Channel | Channel becomes moderated, only voiced (users with a + prefix) or ops (users with an @ prefix) can talk |
| n | Channel | External messages are ignored (you cannot send /msg to the channel if you are not in it) |
| o | Channel | Make a user a channel operator (@) |
| p | Channel | Channel is private, shows up in /list but does not display its topic (unless you are already in it) |
| s | Channel | Channel is secret, does not show up in /whois or /list (unless you are already in it) |
| t | Channel | Topic may only be changed by Channel Operators |
| v | Channel | Makes a user voiced (+) |
| i | User | Prevents your nickname from appearing in /names list |
| s | User | Receive server notices |
| w | User | Receive wallops notices from IRC Operators |
| x | User | Masks your hostname (only available after authing with Q bot) |