Home | Commands | Rules | Comments | Operators | Chat | Gallery |FlashCity|
!

 

 

 

Nickserv Commands

/Nick (New Nick) To get a nick 

/Nickserv REGISTER (password) ( E Mail Address) To register a nickname

/Nickserv SET EMAIL(your e-mail address here ) To set E-mail For Your Nick

/Nickserv SETshowemail on If you want others to see your e-mail address in your info

/Nickserv SET showemail off If you do not want others to see your e-mail address in your info

/Nickserv DROP (Nickname) To drop a registered nick

/Nickserv GHOST (Nickname) (Password) To ghost a nick

/Nickserv IDENTIFY (Password) To identify a nick

/Nickserv INFO (Nickname) To get information on a nick

/Nickserv RECOVER (Nickname) (Password) To recover a nick

/Nickserv RELEASE (Nickname) (Password) To release a held nick

/Nickserv set passwd (Oldpasswd) (Newpasswd)To change the password of a nick

/Nickserv SET Kill ON To Switch the kill option on u

/Nickserv SET URL (URL) To set a URL associated with your nick u

/Nickserv SET NoMemo ON If you don't want to receive any memo's

/Nickserv SET NoOp ON If you don't want to be Oped in any channel

/nickserv set MaiBlock On If u do not want to get your passwd via E-mail

/nickserv set MailBlock Off If You wish to Get Your nick passwd via E-Mail

/Nickserv ACC (Nick)

1 akicked 0 basic 3 Has founder access via a NickServ access list mask 4 Has founder access via identification to NickServ 5 = Has founder access via identification to ChanServ.


Memoserv Commands

/Memoserv send (nickname) (message) To Send a memo to a user use the command

/Memoserv send (#channel) (message) To Send memo to a channel

/MemoServ SendSop (#channel) (message) To send memo to only the SOp's of a channel

/MemoServ List To List all the memo's in your mailbox

/MemoServ Read (number) To read a memo

/MemoServ Del (number) To delete a memo

/MemoServ Del ALL To delete all

/MemoServ UnDel (number) To undelete a memo

/Memoserv purge (number) To permenently delete a deleted memo u

Please note that after using this command all memos will be permanently lost, and will be unrecoverable, so exercise caution when using it.

/MemoServ Forward (Nickname) (Nick Password) To forward a memo to another user



Chanserv Commands

/chanserv register #ChannelName <passwd> <discripion> To Create a new channel

/chanserv identify #Channel passwd To identify channel

/chanserv aop #channelName add <nick> To add someone to operator list

/chanserv sop #ChannelName add <nick> TO add super operator to the list

/chanserv aop #ChannelName del <nick> To del op from aop list

/chanserv sop #ChannelName del <nick> To del sop from sop list

/chanserv sop #channel list To see Super OP list

/chanserv aop #channe list To see Auto OP list

If you have a large channel, you may find it useful to list only selected SOPs or AOPs based on their nicknames or masks.

/chanserv sop <#channel> list (wildcard)

/chanserv aop <#channel> list (wildcard)

(For example, "/chanserv aop #mychannel list g*" would list all AOPs on #mychannel whose nicknames began with g.)

If the VERBOSE mode is turned on for a channel, then whenever there is a change to certain aspects of the channel (in particularly, when somebody adds or removes AOP/SOPs or AKICKs), all ops currently on the channel will be informed with a notice.

/chanserv set #channel verbose on

/chanserv why <#channel> nick To discover why somebody has AOP or SOP privileges in a channel, you can use the ChanServ "why" command

/topic #CahnnelName <your topic here> To set a topic for your channel

/chanserv set #channel opguard on Secured OPS

/chanserv akick #channel add <mask>/<nick> To add Akick for your channel

/chanserv akick #channel del <number>/<mask>/<nick> To remove Akick from your channel

Channels can be moderated, secret, private, with a limited number of users, anonymous, invite-only, topic-limited, with a list of banned users.


Modes

/mode { channel } +i channel is invite-only

/mode { channel } +l { number } channel is limited, with { number } users allowed maximal

/mode { channel } +m channel is moderated, only chanops and others with 'voice' can talk

/mode { channel } +n external /MSGs to channel are not allowed

/mode { channel } +p channel is private

/mode { channel } +s channel is secret

/mode { channel } +t topic limited, only chanops may channge it

/mode { channel } +o { nick } makes { nick } makes a channel operator

/mode { channel } +v { nick } gives { nick } a voice

The MODE command also allows you to modify your personal parameters, your "user mode". You can check your usermode with the command "/MODE { yournick } ". Note that user mode +i may be the default on some servers, in order to protect privacy of users. This should not be seen as a problem, since any user can change his/her personal mode from whatever defaults a server may set.

/mode { yournick } +r sets your access to restricted. You cant do a -r mode change

/mode { yournick } +i makes yourself invisible to anybody that does not know your nickname

/mode { yournick } +o gives IRC-Operator status, can only be set by IRC-ops with OPER

/mode { yournick } +w makes you receive wallops; messages to IRC-Ops (abused and deprecated)

/mode { yournick } +s lets you receive server notices.


Other Commands

/PART [ #channel ] Makes you leave a channel. (same as LEAVE)

/LIST [ [ { flags } ] { channel mask } ] Lists all current channels.

/WHOIS { nickname } Shows information about someone

/INVITE { nickname } { #channel } Invites another user to a channel you are on.

/KICK { #channel } { nickname } Kicks a user off a given channel

/MSG { nickname|channel } { text } Sends a (private) message to specified nickname or channel.

/QUERY { nickname } Starts a private conversation with { nickname } and forces a separate window to open.

/IGNORE [ nickname|user@host ] Ignore all contact from the specified people.

/LIST [#channel] [-MIN #] [-MAX #] Lists currently available channels.

/mode #channelname +ooo nick1 nick2 nick3 To op several people.

/mode #channelname -b nickname (or user address) To Unban someone

/ajinvite [on | off] Turns auto-join on invite on or off.

/closemsg [windowname] Closes the specified message window.

/copy -ao <filename> <filename> Copies a file to another filename or directory.

/ctcpreply <nick> <ctcp> [message] Sends a reply to a ctcp query.

/disconnect Forces a disconnect from a server. This is different from the /quit command which sends a quit message to the server and waits for the server to disconnect you.

/dns [-ch] [nick|address] Resolves an address.

The -c switch clears all currently queued DNS requests, except for the one currently in progress.

The -h switch forces /dns to treat the parameter as a hostname.

/echo [colour] [-dehiNtsaqlbf] [#channel|[=]nick] <text> Prints text in the specified window using the specified colour (0 to 15).

/findtext -n <text> This searches active window for the specified text

/flushini <filename> Flushes the specified INI file to the hard disk. INI files are cached in memory, so you may want to do this to make sure that your INI is updated properly.

/font [-asgb|window] <fontsize> <fontname> This allows you to change the font for the current window.

/links Retrieves the servers to which your current server is linked.

/who 0 o List of IRCOP on your server

/stats p List of IRCOP on your server

/motd info of the server

/motd services* IRCOperators List

/abook To view your Address book

/log <on|off> <window> [-f filename] Turns logging on and off for a window, if you specify a filename the logs file dialog is not popped up.

/showmirc -nrstx Manipulates the display of the main mIRC window, where -n = minimize, -r = restore, -s = show, -t = tray, and -x = maximize.

/action {action text} Sends the specifed action to the active channel or query window.

/add [-apuce] {filename.ini} Loads aliases, popups, users, commands, and events.

/ame {action text} Sends the specifed action to all channels which you are currently on.

/amsg {text} Sends the specifed message to all channels which you are currently on.

/auser {level} {nick|address} Adds a user with the specified access level to the remote users list.

/auto [on|off|nickname|address] Toggles auto-opping of a nick or address or sets it on or off totally.

/away {away message} Sets you away leave a message explaining that you are not currently paying attention to IRC.

/away Sets you being back.

/beep {number} {delay} Locally beeps 'number' times with 'delay' inbetween the beeps.

/channel Pops up the channel central window (only works in a channel).

/clear Clears the entire scrollback buffer of the current window.

/clearall Clears all text in all open windows.

/ctcp {nickname} {ping|finger|version|time|userinfo|clientinfo} Does the given ctcp request on nickname.

/closemsg {nickname} Closes the query window you have open to the specified nick.

/commands [on|off] Sets the Tools/Remote/Commands setion on or off or checks its status.

/creq [ask | auto | ignore] Sets your DCC 'On Chat request' settings in DCC/Options.

/dcc send {nickname} {file1} {file2} {file3} ... {fileN} Sends the specified files to nick.

/dcc chat {nickname} Opens a dcc window and sends a dcc chat request to nickname.

/dde [-r] {service} {topic} {item} [data] Allows DDE control between mIRC and other applications.

/ddeserver [[on [service name] | off] To turn on the DDE server mode, eventually with a givem service name.

/describe {#channel} {action text} Sends the specifed action to the specified channel window.

/disable {#groupname} De-activates a group of commands or events.

/disconnect Forces a hard and immediate disconnect from your IRC server. Use it with care.

/dlevel {level} Changes the default user level in the remote section.

/dns {nickname | IP address | IP name} Uses your providers DNS to resolve an IP address.

/echo [nickname|#channel|status] {text} Displays the given text only to YOU on the given place in color N.

/enable {#groupname} Activates a group of commands or events.

/events [on|off] Shows the remote events status or sets it to listening or not.

/exit Forces mIRC to closedown and exit.

/finger Does a finger on a users address.

/flood [{numberoflines} {seconds} {pausetime}] Sets a crude flood control method.

/flush [levels] Clears all nicknames from the Remote/users list that are currently not on your channels.

/font Activates the font selection dialog.

/fsend [on|off] Shows fsends status and allows you to turn dcc fast send on or off.

/fserve {nickname} {maxgets} {homedirectory} [welcome text file] Opens a fileserver.

/groups [-e|d] Shows all (enabled or disabled) groups defined in the remote sections.

/guser {level} {nick} [type] Adds the user to the user list with the specified level and address type.

/help {keyword} Brings up the Basic IRC Commands section in the mIRC help file.

/ignore [on|off|nickname|address] Toggles ignoring of a nick or address or sets it on or off totally.

/invite {nickname} {#channel} Invites another user to a channel.

/join {#channel} Makes you join the specified channel.

/load {-apuce} {filename.ini} Loads Aliases, Popups or Remote items into mIRC.

/log [on|off] Shows the logging status or sets it on or off for the current window.

/me {action text} Sends the specifed action to the active channel or query window.

/mode {#channel|nickname} [[+|-]modechars [parameters]] Sets channel or user modes.

/msg {nickname} {message} Send a private message to this user without opening a query window.

/names {#channel} Shows the nicks of all people on the given channel.

/notice {nick} {message} Send the specified notice message to the nick.

/notify [on|off|nickname] Toggles notifying you of a nick on IRC or sets it on or off totally.

/onotice [#channel] {message} Send the specified notice message to all channel ops.

/omsg [#channel] {message} Send the specified message to all ops on a channel.

/part {#channel} Makes you leave the specified channel.

/partall Makes you leave all channels you are on.

/ping {server address} Pings the given server. NOT a nickname.

/play [-cpqmrlt] [channel/nick] {filename} [delay/linenumber] Allows you to play text files.

/pop {delay} [#channel] {nickname} Performs a randomly delayed +o on a not already opped nick.

/protect [on|off|nickname|address] Toggles protection of a nick or address or sets it on or off totally.

/query {nickname} {message} Open a query window to this user and send them the private message.

/quit [reason] Disconnect you from IRC with the optional byebye message.

/raw {raw command} Sends any raw command you supply directly to the server. Use it with care !

/remote [on|off] Shows the remote commands status or sets it to listening or not.

/rlevel {access level} Removes all users from the remote users list with the specified access level.

/run {c:pathprogram.exe} [parameters] Runs the specified program, evt. with parameters.

/ruser {nick[!]|address} [type] Removes the user from the remote users list.

/save [-apuce] {filename.ini} Saves remote sections into a specified INI file.

/say {text} Says whatever you want to the active window.

/server [server address [port] Reconnects to the previous server or a newly specified one.

/sound [nickname|#channel] {filename.wav} {action text} Sends an action and a fitting sound request.

/speak {text} Uses the external text to speech program Monologue to speak up the text.

/sreq [ask | auto | ignore] Sets your DCC 'On Send request' settings in DCC/Options.

/time Tells you the time on the server you use.

/timer[N] {repetitions} {interval in seconds} {command} [| {more commands}] Activates a timer.

/timestamp [on | off] Sets timestamping on or off for all your conversations.

/ulist {level} Lists all users in the remote list with the specified access levels.

/url [-d] Opens the URL windows that allows you to surf the www parallel to IRC.

/uwho [nick] Pops up the user central with information about the specified user.

/wavplay {c:pathsound.wav} Locally plays the specified wave file.

/who {#channel} Shows the nicks of all people on the given channel.

/who {*address.string*} Shows all people on IRC with a matching address.

/whois {nickname} Shows information about someone in the status window.

/whowas {nickname} Shows information about someone who -just- left IRC.

/write [-cidl] {filename} [text] To write the specified text to a .txt file.


Q & A

1) What is a "bot" ?

A "bot" is short for "robot". It is normally a script run from a client or a separate program (in perl, C, and sometimes more obscure languages). Bots are normally not needed on IRC. A bot generally tries to "protect" a channel from takeovers. It is important to know that many IRC servers (especially in the USA) ban ALL bots. Some IRCOps ban domains if you run a bot on their server. On IRC you will find a lot of people with a love/hate attitude towards bots. Some bots do good work as file- or info-servers. Some will even entertain you with funny or brain teasing games. These bots can be useful and desireable. Contrary to these bots, you will find lots and lots of bots performing useless 'carekeeping' of channels, harassing and boring people and sometimes created with the sole purpose to produce garbage. You can imagine that these bots are disliked by the IRC community. In this context it is good to advise you to -never- -never- ever take bot code, .ini-files or strange commands from someone and run it without exactly understanding what it does. Blind trust is a common mistake among newbies. If you feel you just -have- to run a bot, at least learn the programming.

2) What is Chanserv?

On lots of IRC networks you can register your channel with some kind of service, normally called Chanserv. Once you 'own' a channel you can take 'Ops' anytime you want and/or take the Operator status away from others. Other channel modes like topics, keys and/or 'voice' are also optionally maintained by these bots, with the only exception of bans. Details on how to register a channel are available on most network's web pages.

3) What is a netsplit? Why does everybody keep signing on and off?

What does it mean when I see: ---NickName has quit IRC (-.bu.edu eff.org)?

Netsplits are (unfortunately) a routine part of IRC life. The above message means that NickName, who was on a channel with you, was on a different server from you and this server split off from the part of the net you are on.

A -------------- B ---- C

| |

D E

Lets assume a small IRC network where A, B, C, D and E are servers. Let's say that you are on server D, and server A splits from server B. In this case, you will see all users on the servers B, C and E, "sign off". On large IRC networks and crowded channels you will see a huge amount of people 'quiting IRC'. When A and B rejoin, you will see users from B, C and E "rejoin" the channel you were on.

Note that netsplits are all from the point of view of the user. After a netsplit rejoins people might ask where you went -- because from their perspective, -you- split off. The only thing you can do during a netsplit is wait for the net to merge itself. Changing your server during a netsplit is a Bad Idea, because you are likely to have your nickname collided. A "split" often occurs due to faults in the underlying -physical- network. It can also occur due to other reasons, such as if the machine on which the IRC server runs crashes, or if it is too overloaded to handle connections as happens on bigger nets, or if an IRC operator willfully disrupts the connection between two servers to achieve better routing (server - server connections).