August 30, 2014, Saturday, 14:11:39

IRC/Commands

From Omerta Wiki

Jump to: navigation, search
Command in the chatbar

Contents

While chatting on IRC, you will use a lot of so-called commands. These commands trigger special functions in your IRC client and always start with a /.
Some examples are /join #CHANNEL and /query NICK.

Commands are entered in the same chatbar at the bottom of your screen. Because commands start with a /, the text will not be send to the channel/the user like normal text. Most commands have arguments or parameters. These are details that tell the command what to do. Arguments will be shown as ARGUMENTS. When entering the command, you must replace these.
Example:

 /join #CHANNEL

In this command, you must replace #CHANNEL by the channel you want to join, for example, #omerta:

 /join #omerta

Some commands can also have optional arguments, these are not required. They will be surrounded by ( ).
Example:

 /quit (QUITREASON)

In this command, you can replace (QUITREASON) with a message that will be shown to others upon disconnecting, but the command will also work without it:

 /quit
 OR
 /quit So long and thanks for all the fish!

It is also possible to type 2 slashes (/) at the beginning. This will make the command first replace special functions in your arguments before executing the command.
Example:

 //mode $me +I
 This will replace $me with your nickname.


Note: The following list is specifically compiled for our network. It only contains commands that work on our network. It is therefor possible some commands will not work on other networks, don't work as they are described here and/or that there are working commands not listed here.

Note: All commands have been explained according to their default way of working. It is possible your IRC Client has scripts that alter the way some commands work.

Server Commands

The following commands are server-commands. They are part of our IRC deamon and as a result available to everyone, no matter which IRC Client you use. It is however possible that some commands get overridden by your IRC Client. In that case, you can use /QUOTE or /RAW-command to bypass the modifications made by your IRC Client and send the command directly to the server.

/ADMIN

This command lists administrative information about the current or given server.

Usage:

 /admin (SERVER)

Examples:

 /admin
 /admin irc.barafranca.com
 /admin services.barafranca

/AWAY

You can mark yourself as being away with the /AWAY-command. If you enter a message, you will be marked as being away and it will be shown in your whois. When you are marked as away, it will also be shown to others everytime they PM you.
By not entering an awaymessage, you will be unmarked as being away. Note: Many IRC Clients do not allow the use of /away without an awaymessage. In that case, use /BACK.

Usage:

 /away (AWAYMESSAGE)

Examples:

 /away I'm not here, please leave a message.
 
 To unmark yourself as being away:
 /away

When you are away, it will look like this in your whois:

 TheCainer is away: I'm not here, please leave a message.

Note: For extra away-features like auto-away, a notice when someone highlights you, etc., you will need scripts for your IRC Client.

See Also:

/COMMANDS

This command lists all currently available commands, the module which provides them (or the core) and the number of arguments they take as a minimum.

Usage:

 /commands

/CS

/CS is short for /msg ChanServ. You can use ChanServ's commands in the exact same way as you would when typing /msg ChanServ.

Usage:

 /cs COMMAND (ARGUMENTS)

Examples:

 /cs help
 /cs register #omerta
 /cs flags #omerta Teckna +q

Note: Some IRC Clients have scripts that give another function to this command. To check if you can use /CS, try ChanServ's helpcommand: /cs help

For more info on ChanServ, check our ChanServ Section.

/CYCLE

Cycling a channel means that you leave a channel and then join it again right away. You can optionally enter a partmessage that will be displayed when you leave the channel.
The /HOP-command is often used with the same purpose, though the /HOP-command is initially designed to hop to another channel.

Usage:

 /cycle #CHANNEL (PARTMESSAGE)

Examples:

 /cycle #feds.scripting
 /cycle #help.irc I'll be right back!

See Also:

/DEVOICE

If you are voiced (have a +) on a channel, you can always devoice yourself, even if you are not halfop (%) or higher.

Usage:

 /devoice #CHANNEL

Example:

 /devoice #help

/FPART

Instead of kicking someone out of your channel, you can also force them to leave the channel. It will then appear as if the user left the channel himself with the partmessage being you removed him. A notice will however be sent to everyone on the channel and the user that you used forced them to leave.
You can optionally enter a reason that will be displayed in the partmessage.
You must be atleast Sop (&) on the channel to use this command, and you cannot fpart Owners (~).

Usage:

 /fpart #CHANNEL NICK (REASON)

Examples:

 /fpart #omerta Ray
 /fpart #help Helpster You are not very good at helping

See Also:

/HELPOP

This command can be used to list commands, usermodes, etc. It however lists all possible commands and modes, including the ones that are not available on our network. You are advised to use this wiki as a reference instead.

Usage:

 /helpop (TYPE)

Examples:

 /helpop
 /helpop umodes

/INFO

This returns information about the developers and contributers of the IRCdaemon (InspIRCd).

Usage:

 /info

/INVITE

You can send an invite for a channel to a user. This can be used to tell friends about your channel and ask them to join it, or it can be used to allow people to join channels that have the channelmode +i (Invite Only: only users that get such an invite, or an invite from ChanServ, can join the channel).
Only halfop (%) and higher can send invites for a channel. If the channel however has the channelmode +A, everyone can send invites.
If you do not enter a nickname and a channel, you will get a list of all invites you have received and are currently active.

Note: Inviting random people or mass-inviting (invite lots of users once) is not allowed and will result in a ban from our network and possibly also the closure of your channel.

Usage:

 /invite (NICK CHANNEL)

Examples:

 /invite
 /invite Jack #help

See Also:

/ISON

You can enter several nicks with this command and it will return the nicks that are currently online.

Usage:

 /ison NICK (NICK2 ...)

Examples:

 /ison Teckna
 /ison Koeiekop Helpster Feds Martin

/JOIN

To join a channel, you need to use the /join-command. Some channels can only be joined when you enter the password correctly.
You can also join a channel by clicking on the channelname after somebody said it.
It is also possible to join multiple channels at once with this command

Usage:

 /join #CHANNEL(,#CHANNEL2,...) (PASSWORD(,PASSWORD2,...))

Examples:

 /join #omerta
 /join #private Secretpass7
 /join #omerta.dm,#heist.dm
 /join #privatechan,#privatefam MySecretRocks,MyFamilyIsTheBest
 /join #public,#private ,Secretpass7


/KICK

If there are unwanted people in your channel, you can use the /KICK-command to get them out of your channel. You must be at least Halfop (%) to kick someone from the channel and you cannot kick users that are higher than you: Halfops (%) cannot kick Op (@) or higher, Ops cannot kick Sops (&) or high, Sops cannot kick Founders (~) and Founders can kick everyone because they are the highest.
If you do not add a kickreason, the users nick will be displayed in the kickreason.

Usage:

 /kick #CHANNEL NICK (REASON)

Examples:

 /kick #help.irc DonkeyKong
 /kick #help.irc Mario Don't Spam!

See Also:

/LINKS

This will show all servers linked to the current server. Note that all links will be flattened since we do not have a tree based network.

Usage:

  /links

/LIST

You can create a list of all channels on the network with the /LIST-command. You can enter a pattern with wildcards (*) to only list the matching channelnames.

Note: Channels that have the channelmode +s will not be listed. Note: Most IRC Clients supply additional filtering, like minimum users.

Usage:

 /list (PATTERN)

Examples:

 /list
 /list *help*

/LUSERS

This command shows a count of local and remote users, servers and channels.

Usage:

 /lusers

/MAP

This shows a graphical representation of all users and servers on the network. The tree diagram is inaccurate as we do not have tree based network.

Usage:

 /map

/MODE

This command can be used to set usermodes and channelmodes.

Usage:

 Channelmodes:
 /mode #CHANNEL +|-MODES(+|-MODES) (ARGUMENTS)
 
 Usermodes:
 /mode YOURNICK +|-MODES(+|-MODES) (ARGUMENTS)

Examples:

 /mode #omerta +o Bramble
 /mode #help +ms-t
 /mode Jack +I

See Also:

/MODULES

You can list all modules loaded on our IRC Server. For info on what each module does, check the module list at InspIRCd.org.

Usage:

 /modules

/MOTD

This will show the Message Of The Day for the current or given server. MOTD's contain important info, notices and rules and should be read before using any server.

Usage:

 /motd (SERVER)

Examples:

 /motd
 /motd services.barafranca

/MS

/MS is short for /msg MemoServ. You can use MemoServ's commands in the exact same way as you would when typing /msg MemoServ.

Usage:

 /ms COMMAND (ARGUMENTS)

Examples:

 /ms help
 /ms read 1
 /ms send Bob Hi there! How have you been?

Note: Some IRC Clients have scripts that give another function to this command. To check if you can use /MS, try MemoServ's helpcommand: /ms help

For more info on MemoServ, check our MemoServ Section.

/NAMES

With this command, you can look up all users on a channel. Because you can only use this command on channels you are in, it is mostly used by scripts or to fix incorrect nicklists.
You can use this command to look up the users of several channels at once.

Usage:

 /names #CHANNEL(,#CHANNEL2,...)

Examples:

 /names #omerta
 /names #help.irc,#feds.scripting

/NICK

To change your nickname, you can use the /nick-command. Your nick can contain A-Z, a-z, 0-9 and special characters like [, ], |, `, ^, {, }, - and _. A nickname can not contain spaces.

Usage:

 /nick NEWNICKNAME

Examples:

 /nick Donk|away
 /nick Donkey

/NOTICE

You can send a notice to other users or a channel. Notices are like query's (PM's) but they are displayed in the currently active window instead of in a Query-window.
When sending a notice to a channel, every user on the channel will receive the notice. You can however only send notices to channels you are on, unless they do not have the channelmode +n (wich rarely happens). It is also possible to only send the notice to certain users on a channel depending on wether they have a voice, op, etc. For example, use @#CHANNEL to send your notice to only the users with Op (+o) on the channel (Note: Sops (&) and Founders (~) also have the +o mode, so they will also receive this notice).

Note: Channelnotices can be blocked with the channelmode +T.

Usage:

 /notice NICK|(PREFIX)#CHANNEL MESSAGE

Examples:

 /notice FooBar Hi, welcome to my channel!
 /notice #Personal Hello everyone!
 /notice @#Private Hi Ops!
 /notice +#Public You all have a voice!

/NS

/NS is short for /msg NickServ. You can use NickServ's commands in the exact same way as you would when typing /msg NickServ.

Usage:

 /ns COMMAND (ARGUMENTS)

Examples:

 /ns help
 /ns register MyPasswoord foo-bar@hotmail.com
 /ns set accountname BarFoo

Note: Some IRC Clients have scripts that give another function to this command. To check if you can use /NS, try NickServ's helpcommand: /ns help

For more info on NickServ, read our NickServ Section.

/PART

To leave a channel, you can use /part-command. If you do not enter a channel, you will leave the channel you are currently viewing. You can also enter a partmessage. This will be showed to the other users in the channel when you leave.
It is also possible to leave a channel by clicking the x on the tab of the channel.
You can use this command to also leave multiple channels at once.

Usage:

 /part (#CHANNEL(,#CHANNEL2(,...)) (PARTMESSAGE))

Examples:

 /part
 /part #omerta
 /part #omerta,#orgcrime
 /part #heist Goodbye and thanks for all the fish :D

/PING

Ping a server. The target server will answer with a PONG.

Usage:

 /ping SERVER

Example:

 /ping irc.barafranca.com

/PRIVMSG

/PRIVMSG is the server-counterpart of the /MSG-command. You can use it to send messages to other users (PM) and/or channels (normal chat). You can however only send to channels you are on or that don't have the channelmode +n (wich rarely happens).
It is also possible to enter multiple nicks and/or channels.

Usage:

 /privmsg TARGET(,TARGET2,...) MESSAGE

Examples:

 /privmsg #omerta hi everyone
 /privmsg Helpster Can you help me?
 /privmsg Foo,Bar Did you know there is also a foobar?
 /privmsg #heist,#heist.dm,#heist.nl Who wants to heist?
 /privmsg #orgcrime,John Do you want to do an oc John?

/QUIT

This is command disconnects you from the server. You can enter an optional quitmessage that will be displayed to everyone.

Usage:

 /quit (MESSAGE)

Examples:

 /quit
 /quit Byebye!

/REMOVE

This command is very similar to the /FPART-command, allowing you to force users to leave your channel. It will appear as if the user left the channel himself with the partmessage being you removed him. A notice will however be sent to everyone on the channel and the user that you used forced them to leave.
You can optionally enter a reason that will be displayed in the partmessage.
You must be atleast Sop (&) on the channel to use this command, and you cannot remove Owners (~).

To only difference with /FPART, is the usage of the command. The #CHANNEL and NICK-arguments have been switched here.

Usage:

 /remove NICK #CHANNEL (REASON)

Examples:

 /remove Ray #omerta 
 /remove Helpster #help You are not very good at helping

Note: In mIRC, /REMOVE has a completely other function. You should therefor use the /FPART-command or execute this command by using the /QUOTE or /RAW-commands.

/RULES

Use this command to see the rules of our network. Note that our rules are not limited to these few and that you can also be banned for your misbehaving, even if it's not mentioned there.

Usage:

 /rules

See Also:

/SILENCE

This is a server-variant of the /IGNORE-command. You can block messages notices and invites from a user matching a nick or hostmask with this command. If you do not enter a bucj ir hostmask, you will see a list of all nicks and hostmasks currently in your silence-list.
By specifying flags, you can choose wich messages need to be blocked. If you do not enter any flags, the np flags will by used that will block private notices and private messages.

Note: When you disconnect, your list will be cleared and you will have to readd everything when you reconnect. Therefor it is recommended to use your IRC Clients ignore-function.

Usage:

 /silence (+|-NICK|HOSTMASK (FLAGS))

Flags:

c Block public PRIVMSG (to a channel)
i Block INVITE
n Block private NOTICE
p Block private PRIVMSG
t Block public NOTICE (to a channel)
a Block all the above types
x Exception

Note: Exceptions will always override other matches.

Examples:

 /silence
 /silence +ChanServ
 /silence +*!Luigi@* pcin
 /silence +*!Cap@Cap.users.omerta ctx
 /silence -ChanServ
 /silence -*!Luigi@* pcin
 /silence -*!Cap@Cap.users.omerta ctx

/SSLINFO

You can check if a user connecting through SSL used an SSL-certificate.

Usage:

 /sslinfo NICK

Example:

 /sslinfo TheCainer

/STATS

You can look up various server statistics with this command. Note that all /STATS usage is broadcasted to all online IRC operators.

Usage:

 /stats SYMBOL

Stats symbols

u Show server uptime
P Show online opers and their idle times

Examples:

 /stats u
 /stats P

/TBAN

You can now place a timed ban. This is like placing timed bans with the /ban-command, except that /tban makes the server run the timer and remove the ban.

When placing a timed ban, you can do not need to worry about unbanning. You can just leave the channel or even quit. The server does all the work for you and will remove the ban when the time is up.

You can also remove the ban yourself before the time is up, this is perfectly possible.

Usage:

 /tban #CHANNEL DURATION BANMASK

DURATION can be specified in the following format: 1w2d3h4m6s which indicates a ban of one week, two days, three hours, four minutes and six seconds. Alternatively the ban may just be specified as a number of seconds. All timed bans appear in the banlist as normal bans and may be safely removed before their time is up.

Example:

 /tban #help.irc 10m *!*@teckna.users.omerta

This will ban *!*@teckna.users.omerta for 10 minutes on #help.irc.

To remove a timed ban, just remove it like you would remove any other ban:

 /mode #help.irc -b *!*@teckna.users.omerta
 OR
 Double-click in #help.irc > Select *!*@teckna.users.omerta > Press "Remove" (only in mIRC)
 OR
 ...

See Also:

/TIME

This command will tell you the local time of the current or given server.

Usage:

 /time (SERVER)

Examples:

 /time
 /time services.barafranca

/TOPIC

You can request or change the topic with this command. To request the topic of a channel, do not enter a topic. You can request the topic of the channels you are in and every other channel that does not have the channelmode +s (secret).
To change the topic of a channel, also enter the topictext. You can only change the topic of a channel if you have halfop (%) or higher, unless the channel doesn't have the channelmode +t (wich will rarely happens).

Usage:

 /topic #CHANNEL (NEWTOPIC)

Examples:

 /topic #omerta
 /topic #MarioWorld Oh no! The Princess has been kidnapped again!

/UNINVITE

You can use /UNINVITE if you want to remove the invite from a user. Like with the /INVITE-command, you must be atleast halfop (%) on the channel to do this, unless the channel has the channelmode +A (everyone may invite/uninvite).

Usage:

 /uninvite NICK #CHANNEL

Example:

 /uninvite Jack #help

See Also:

/USERHOST

You can use this command to get the nick!ident@host of a user. This is mostly used by scripts that require the hostmask of a user they do not share a channel with.

Usage:

 /userhost NICKNAME

Example:

 /userhost Teckna

/VERSION

You can use this command to look up the version and other info about the IRCdaemon on the current or given server.

Usage:

 /version (SERVER)

Examples:

 /version
 /version services.barafranca

/WHO

You can use this command to look up information about a nickname or a channel you are on.

Usage:

 /who NICK|#CHANNEL

Examples:

 /who Dude
 /who #MyChan

This command can also be used to list users matching a given mask. You can only list users that you share a channel with.

Usage:

 /who MASK (FLAGS)

Flags:

o Show online IRC operators matching the mask
r Show all users whose realnames match the mask
a Show all users whose away message matches the given mask
p Show all users who are connected on the port(s)
i Show all users whos ident (username) matches the given mask
l Show only users that are on the same server (local)
f Show only users that are on a remote server in the network (far)

You may combine multiple flags in one WHO command.

Examples:

 List all users matching a nickname-mask
 /who *Cainer*
 List who uses port 8080
 /who 8080 p
 
 List all remote users
 /who * f

 Combining flags: List all local IRCop's matching an away-mask
 /who *I am away* ao

You can also use this command to list all online IRCop's:

 /who 0 o
 OR
 /who * o

/WHOIS

With the /WHOIS-command, you can request some info about a user. In most IRC Clients, you can also get this info by (right-)clicking on the nick and choosing whois.
If you enter the nickname twice, you can get extra information, like idle-time. (Note: some IRC Clients show this extra info by default).

Usage:

 /whois NICK (NICK)

Examples:

 /whois Teckna
 /whois Martin Martin

See Also:

/WHOWAS

If a user already disconnected and you want to get the same kind of info you get from /WHOIS, you can use this command. It will return some information (not as much as /WHOIS) about the given user.

Note: This will only work if the user disconnect while using that nick. If they changed their nickname before disconnecting, this command will not work.

Note: This command will only allow you to look in the past for a couple of hours.

Usage:

 /whowas NICK

Example:

 /whowas Koeiekop

See Also:

IRC Client Commands

These commands are IRC Client-commands. As a result, it can very from IRC Client to IRC Client wether they exist and how they work. Most of the following commands are universal, so they will work on most IRC Clients and have roughly the same usage and outcome. You should however check the documentation of your IRC Client for the correct syntax.

Note: These are only the basic commands used for chatting. To see a full list of commands available in your IRC Client, consult the documentation of your IRC Client.

/AME

Works on:mIRCXChatColloquyKVIrc
This is kind of a combination of the /ME and the /AMSG-commands. Use this command if you want to do an action on every channel you are in at the same time.

Note: By default, your action will only be send to 20 channels. Some scripts however allow you to send this to all channels.

Usage:

 /ame MESSAGE

Example:

 /ame is eating some delicious cookies.

See Also:

/AMSG

Works on:mIRCXChatColloquyKVIrc
With this command you can send a /MSG to all the channels you are in at the same time.

Note: By default, your mesage will only be send to 20 channels. Some scripts however allow you to send this to all channels.

Usage:

 /amsg MESSAGE

Example:

 /amsg Goodmorning all!

See Also:

/BACK

Works on:XChatChatzillaKVIrcMibbit
Note: If this command doesn't work in your IRC Client, you can use /AWAY without arguments to remove your away-status.

This command allows you to remove your away-status.

Usage:

 /back

See Also:

/BAN

Works on:mIRCXChatChatzillaColloquyKVIrcMibbit
You can use this command to manually ban users from the current or given channel.

Usage:

 /ban NICK|HOSTNAME

Examples:

 Ban Foobar!*ident@host (e.g. Foobar!Foo@Foobar.users.omerta) on the current channel:
 /ban Foobar
 /ban Foobar!*Foo@Foobar.users.omerta

mIRC's /BAN-command allows you to specify several extra options and a channel. It also allows you to kickban, set a timer for the ban to expire or remove a ban.
You can also specify a masktype if you enter a nickname instead of a hostname. These will indicate how the nick!ident@host of the user will be banned. If you do not specify a mastype, it will ban nick!*ident@host (masktype 6).

Usage:

 /ban (-FLAGS) (#CHANNEL) NICK|HOSTNAME (MASKTYPE)

Flags:

k Also kick the user from the channel. Note: You must enter a nick for this to work.
uN Remove the ban after N minutes. Note: You must stay on the channel for this to work. If you leave/disconnect, the ban won't be removed.
See /TBAN to let the server remove the ban.
-r Remove the ban on the given banmask

Masktypes:

0 *!ident@host
1 *!*ident@host
2 *!*@host
3 *!*ident@*.host
4 *!*@*.host
5 nick!ident@host
6 nick!*ident@host
7 nick!*@host
8 nick!*ident@*.host
9 nick!*@*.host

Examples:

 Ban Foobar!*ident@host (e.g. Foobar!*Foo@Foobar.users.omerta) on the current channel:
 /ban Foobar
 /ban Foobar 6
 /ban Foobar!*Foo@Foobar.users.omerta
 
 Ban *!*@host (masktype 2) (e.g. *!*@Foobar.users.omerta) on another channel:
 /ban #omerta Foobar 2
 /ban #omerta *!*@Foobar.users.omerta
 
 Kickban a user:
 /ban -k JohnDoe 3
 
 Add a timed ban (e.g. for 30min):
 /ban -u30 #feds *!Jack@JackieChan.users.omerta
 
 Remove a ban:
 /ban -r #help.irc Dave 6
 /ban -r Teckna!Teckna@*
 
 Kickban and timed (e.g. for 30min):
 /ban -ku30 #omerta RayRay

See Also:

/CLEAR

Works on:mIRCXChatChatzillaColloquyKVIrc
This command can be used to clear your window and remove all text from it. This can be used if someone for example spammed and you don't want to see the spam anymore. Use -s to clear your statuswindow.
You can also use in mIRC /clearall to clear all your windows at once.

Usage:

 /clear (WINDOW)

Examples:

 /clear
 /clear -s
 /clear #omerta
 /clear Teckna

/CONNECT

Works on:mIRC
This command simply reconnects you to the last server you were on if you are disconnected.

Usage:

/connect

See also:

/CTCP

Works on:mIRCXChatChatzillaColloquyKVIrcMibbit
CTCP, or Client-To-Client Protocol, is a special type of communication between IRC users. It is primarily used to request userinfo about another user, like the local time or the IRC Client-version. CTCP can also be used to send private commands to bots.

Usage:

 /ctcp NICK SUBJECT (MESSAGE)

Examples:

 /ctcp Cainer ping
 /ctcp Teckna version
 /ctcp MyBot opme #MyChannel

In mIRC, CTCP-replies are typically sent with the /ctcpreply-command, wich has the same syntax.

Usage:

 /ctcpreply NICK SUBJECT (MESSAGE)

Examples:

 /ctcpreply Johnny pong
 /ctcpreply Doncabelero version mIRC 7.1

/DCC

Works on:mIRCXChatChatzillaColloquyKVIrc
DCC stands for Direct Client-to-Client. It is a way of communication between two users where the IRC Server is only used to initiate the link. The communication itself happens with a direct link between 2 users, no server is involved in this.
DCC can be used for both chat (DCC Chat) and to send (DCC Send) and receive files (DCC Get). For more info on DCC, read our DCC-guide.

Usage:

 /dcc TYPE NICK (FILE)

Examples:

 /dcc chat Martin
 /dcc send Ray log.txt
 /dcc get MyBot data.txt

In Chatzilla, you will have to put a - between /dcc and TYPE.

Examples:

 /dcc-chat Martin
 /dcc-send Ray log.txt

In KVIrc, you will have to put a . between /dcc and TYPE.

Examples:

 /dcc.chat Martin
 /dcc.send Ray log.txt

/DNS

Works on:mIRCXChat
Note: This command is not available in the (default) windows-versions of XChat.
Note: This command is also available in KVIrc, but it only allows you to enter a nick. Because all hostnames are cloacked (you do not see the real IP/hostname), it is useless on our network.

Some IRC Clients have a handy feature to turn domainnames into IP's and IP's into their matching domainname.

Note: This command can not tell you the IP of another user when you enter their Omerta-cloak or their .users.omerta-vhost.

Usage:

 /dns IP|HOST

Examples:

 /dns irc.barafranca.com
 /dns 208.68.94.62

/DEHOP

Works on:XChatChatzilla
Remove the Halfop-status (%) of a user

Usage:

 /dehop NICK

Example:

 /dehop Frank

/ECHO

Works on:mIRCXChatChatzillaKVIrcMibbit
This command will print the specified text to your window. It is mostly used in scripts and themes. The way of working may vary depending on wich IRC Client you use. Check /help /echo or /help echo to see the details in your IRC Client.
Note: This text is only printed in your window. It is not send to the server, so nobody else will be able to see this.

Usage:

 /echo  MESSAGE

Examples:

 Print the text to your current window
 /echo Testing

mIRC also allows the use of several flags and options:

Usage:

 /echo (FLAGS) (WINDOW) MESSAGE

Examples:

 Print the text to your current active window
 /echo -a Testing
 
 Print the text to your statuswindow
 /echo -s Testing
 
 Print the text to another window
 /echo #omerta Testing

/EXIT

Works on:mIRCChatzillaColloquyKVIrc
Instead of clicking the red X to close your IRC Client, you can also use the /EXIT-command.

Usage:

 /exit

Examples:

 /exit

mIRC also allows you to specify several Flags.

Usage:

 /exit (-FLAGS)

Flags:

n Do not show the confirmation box
r Restart your IRC Client.

Examples:

 /exit -n
 /exit -nr

/HELP

Works on:mIRCXChatChatzillaColloquyKVIrcMibbit
This is without a doubt one of the most important commands in your IRC Client. This command opens up the Help-tool of your IRC Client, containing pages after pages of detailed info and tips on how to do something.

Note: It will only contain info about your IRC Client. It will not contain help on NickServ, ChanServ, server-commands, etc.

Usage:

 /help (KEYWORDS)

Examples:

 /help
 /help DCC

Note: Depending on your IRC Client, you may have to put a / before your keyword if you want to look up a command.
For example to look up help about the /SERVER-command, you either need to type /help /server or /help server.

Note: Mibbit does not allow any keywords.

/HOP

This command can have different functions depending on your IRC Client.

Halfop

Works on:XChatChatzilla
In some IRC Clients, /HOP gives halfop (%) to a user in the current channel.

Usage:

 /hop NICK

Example:

 /hop Bob

Cycle

Works on:KVIrc
In some IRC Clients, /HOP is the counterpart of the servercommand /CYCLE. This means that you will leave the channel and join it again right away.

Usage:

 /hop (#CHANNEL)

Examples:

 Part and rejoin the current channel
 /hop
 Part and rejoin #omerta
 /hop #omerta

See Also:

Switch Channels

Works on:mIRC
In some IRC Clients, /HOP is like /CYCLE, but with a difference. It allows you to hop from one channel, to another. This means that you will leave the channel you are on and join the given channel. If you do not enter a channel, you will simply hop the current channel, so you'll leave it and quickly rejoin it again.

Usage:

 /hop (#CHANNEL)

Examples:

 Part and rejoin the current channel
 /hop
 
 Part the current channel and join #omerta
 /hop #omerta

See Also:

/IGNORE

Works on:mIRCXChatColloquyKVIrcMibbit
Ignoring someone is the first and also the most effective way to get rid of annoying users. If you ignore someone, you will no longer see their message. You can choose what you want to ignore (pm, query, channel, notice, etc.) or you can choose to ignore everything.
You can ignore nicks, but the most effective way, is to ignore their host. You can do this by either entering a hostmask yourself, or by entering their nick plus a masktype. If you only ignore someone's nick, they just have to change their nick and your ignore will no longer have effect on them.

Note: If you still have a query window open with the ignored user, you will still see their PM's. Close the query-window to ignore future PM's from the user.

Read How to ignore someone for more info on ignoring.

The usage depends on which IRC Client you have. If none of the below usages work for your IRC Client, you should read the documentation of your client to check the proper syntax.

mIRC

Works on:mIRC
In mIRC, you can also manage your ignore list by going to your Address Book (alt+B), choose the tab Control and select

Usage:

 /ignore (-FLAGS) NICK|HOSTMASK (MASKTYPE)
 /ignore ON|OFF

Masktypes:

0 *!ident@host
1 *!*ident@host
2 *!*@host
3 *!*ident@*.host
4 *!*@*.host
5 nick!ident@host
6 nick!*ident@host
7 nick!*@host
8 nick!*ident@*.host
9 nick!*@*.host

Examples:

 Turning ignore on:
 /ignore on
 
 Turning ignore off:
 /ignore off
 
 Ignoring someone's nick:
 /ignore Luigi
 /ignore Luigi!*@*
 
 Ignore someone's *!ident@host
 /ignore Luigi 0
 /ignore *!Luigi@Luigi.users.omerta
 
 Clear your ignorelist
 /ignore -r

To unignore someone, add -r.

 /ignore -r Luigi 0
 /ignore -r *!Luigi@Luigi.users.omerta

XChat

Works on:XChat
In XChat you must specify to what types of messages the ignore will apply. It is possible to enter several types.

You can get an overview of all entries by only typing /ignore or by pressing ALT+W and then selecting Ignorelist.

Usage:

 /ignore NICK|HOSTMASK TYPE

Types:

PRIV PM's/Queries
CHAN Channel Messages
NOTI Notices
CTCP CTCP's
DCC DCC-requests
INVI Invites
ALL All types

Examples:

 Ignore Teckna!*@* (anyone with nick Teckna) everywhere.
 /ignore Teckna ALL
 
 Ignore *!*@JohnDoe.users.omerta, but only ctcp's and invites.
 /ignore *!*@JohnDoe.users.omerta CTCP INVI

To unignore someone, replace /IGNORE with /UNIGNORE.

Chatzilla

Works on:Chatzilla

Usage:

 /ignore NICK|HOSTMASK
 /ignore

Examples:

 Get a list of all ignores
 /ignore
 
 Ignore Teckna!*@* (anyone with nick Teckna)
 /ignore Teckna
 
 Ignore *!*@JohnDoe.users.omerta
 /ignore *!*@JohnDoe.users.omerta

To unignore someone, replace /IGNORE with /UNIGNORE.

Colloquy

Works on:Colloquy
In Colloquy you can choose to enter a normal word/nick or regular expression and you can choose to ignore nicks and/or certain messages. You can even specify in which channels the ignore should work.
By default, ignores will disappear when you exit colloquy. Use the -p flag if you want it to be permanent.

Usage:

 /ignore (-FLAGS) (NICKNAME|/REGEX/) ("MESSAGE"|/REGEX/|WORD} (#CHANNELS ...)

The available flags are:

  • p: This will make the ignore permanent (it won't disappear when you exit colloquy).
  • m: This will indicate you are supplying a message.
  • n: This will indicate you are supplying a nick.

Examples:

 Ignore Loser23094 in all channels
 /ignore Loser23094
 
 Ignore any message that contains "is listening"
 /ignore -m "is listening"
 
 Ignore any message that contains "is" and "listening" (.* means any set of characters)
 /ignore -m /is.*listening/
 
 Same as above but limited to the specified channels and users starting with "eevyl"
 /ignore -mn /eevyl.*/ /is.*listening/ #adium #colloquy #here
 
 Ignore users whose nick starts with "bunny" in all channels
 /ignore -n /bunny.*/

To unignore someone, replace /IGNORE with /UNIGNORE.

KVIrc

Works on:KVIrc
In KVIrc, this command only allows you to add an online user. You can set custom masks (for example for offline users), more settings and see a list of ignores in the Registered Users interface by pressing CTRL+SHIFT+U or choose Settings > Configure Registered Users...

Usage:

 /ignore (-r) NICK|HOSTMASK

Examples:

 Ignore Teckna!*@* (anyone with nick Teckna)
 /ignore Teckna
 
 Ignore *!*@JohnDoe.users.omerta
 /ignore *!*@JohnDoe.users.omerta

To unignore someone, add -r.

 /ignore Luigi
 /ignore -r *!Luigi@Luigi.users.omerta

Mibbit

Works on:Mibbit
Mibbit only allows you to enter the nick of a user that is currently online.

Usage:

 /ignore NICK

Note: NICK is case-sensitive. This means that uppercase (ABC) and lowercase (abc) is important.

Example:

 /ignore BraD

To unignore someone, replace /IGNORE with /UNIGNORE.

See Also:

/KICKBAN

Works on:XChatColloquy
For mIRC: see /BAN -k.

With this command you can ban and kick a user in one go.

Usage:

 /kickban NICK

Examples:

 /kickban Teckna

/ME

Works on:mIRCXChatChatzillaColloquyKVIrcMibbit
This command allows you to perform actions on IRC in the current channel instead of just saying something. In most IRC Clients, actions will be displayed like * NICK likes to eat cookies.

Usage:

 /me MESSAGE

Example:

 /me likes to eat cookies

See Also:

/NOTIFY

Works on:mIRCXChatChatzillaKVIrc
If you want to know when someone comes online, you can use your notify-function. You add the nickname of the user to your list and when someone takes that nick (either by connecting or by doing /nick), you will get a notification.

For more info on Notify, read How to use notify.

Most IRC-clients use the following usage:

Works on:XChatChatzilla

You can get a list of nicks in your notify list by just typing /notify.

Usage:

 /notify NICK

Examples:

 Add a nick.
 /notify Brando
 
 To remove a nick, type the same command.
 /notify Brando

mIRC

Works on:mIRC
Like with many other commands, mIRC allows the usage of several flags. In mIRC, you can also manage your notify-list by going to your Address Book (alt+B) and choosing the tab Notify

Usage:

 /notify (-FLAGS) NICK (NOTE)
 /notify ON|OFF

Examples:

 Add notify:
 /notify JohnDoe
 /notify JaneDoe I need to find out who she is
 
 Remove someone from the list:
 /notify -r JohnDoe
 
 Turn notify completely off:
 /notify off

KVIrc

Works on:KVIrc
In KVIrc, this command only allows you to add nicks. You delete nicks, set more settings and see a list of notifies in the Registered Users interface by pressing CTRL+SHIFT+U or choose Settings > Configure Registered Users...

Usage:

 /notify NICK

Examples:

 Add notify:
 /notify JohnDoe

See Also:

See Also:

/PARTALL

Works on:mIRC
If you quickly want to leave all channels, you can use this command instead of using /PART in every channel. You can specify a partmessage wich will be displayed in each channel. If you don't enter a message Parting all channels will be used as your partmessage.

Usage:

 /partall (MESSAGE)

Examples:

 /partall
 /partall Byebye

/QUERY

Works on:mIRCXChatChatzillaColloquyKVIrcMibbit
If you send a message with /MSG to someone, it won't open a query-window untill they respond. With the /QUERY-command, you can open the query-window yourself. You can also send a message at same time.
A query-window can also be opened by doubleclicking on someone's nick.

Usage:

 /query NICK (MESSAGE)

Examples:

 /query Mike
 /query NickServ help

/QUOTE

Works on:mIRCXChatChatzillaColloquyKVIrcMibbit
If you have scripts that prevent you from using a command, you can use /QUOTE to send the command directly to the server and have it properly executed.
This command is the same command as the /RAW-command.

Note: This only works for Servercommands

Usage:

 /quote COMMAND (ARGUMENTS)

Examples:

 /quote remove Helpster #help You are not very good at helping
 /quote commands

See Also:

/RAW

Works on:mIRCXChatChatzillaColloquyKVIrcMibbit
If you have scripts that prevent you from using a command, you can use /RAW to send the command directly to the server and have it properly executed.
This command is the same command as the /QUOTE-command.

Note: This only works for Servercommands

Usage:

 /raw COMMAND (ARGUMENTS)

Examples:

 /raw remove Helpster #help You are not very good at helping
 /raw commands

See Also:

/SERVER

Works on:mIRCXChatChatzillaColloquyKVIrcMibbit
Note: This command is only available in the Full Client of Mibbit, not in the widget.

/SERVER allows you to connect to another IRC Server. You can choose if you want to disconnect from your current server and connect in the same window, or open a new server window and connect there.
If you have perform, autojoinchannels or on connect-scripts, you can prevent these from being executed upon connecting by using the flags.

It is possible your IRC Clients allows you to enter additional arguments with this command. See /help /server for more info.

Usage:

 /server SERVER (PORT)

Examples:

 /server irc.barafranca.com
 /server irc.barafranca.com +6679

mIRC's /SERVER command also allows the use of several flags.

Usage:

 /server (-FLAGS) SERVER (PORT)

Flags:

m Connect in a new serverwindow.
p Prevent perform from being executed
f Prevent Favorites from popping up.
o Disable autojoining of Favorite channels.
c Disable on connect-scripts

Examples:

 /server -m irc.barafranca.com
 /server -po irc.barafranca.com 6667

/TIMER

Works on:mIRCXChat
Timers can be used to do the same command several times or to do a command at a certain moment/after a couple of seconds. Each supporting IRC Client has a different syntax and different options.

For more detailed info on timers, read How to use timers.

mIRC

Works on:mIRC
By default, timer count in seconds, but you can also make them count in milliseconds (1s = 1000ms).
Timers can also be named. If you do not give your timer a name, it will be given an ID by your IRC Client.
You can see a list of all timers and their names with the command /TIMERS. You can also turn all timers off with /TIMERS off.

Usage:

 /timer(NAME) (FLAGS) (STARTTIME) REPEATS INTERVAL COMMAND
 /timerNAME off

Examples:

 Execute a command 10 times, with a 15s interval between each time and name the timer test:
 /timertest 10 15 /echo -a Hoi!
 
 Wait 1 minute before executing a command:
 /timer 1 60 /echo -a One minute has passed!
 
 Execute a command 6 times every half second:
 /timer -m 6 500 /echo -a Another half second has passed!
 
 Turn a timer off:
 /timertest off
 /timer2 off
 
 Turn all timers off:
 /timers off
 
 Turn all timers matching a wildcardpattern off:
 /timerte* off

XChat

Works on:XChat

Usage:

 /timer
 /timer (-refnum ID) (-repeat NUMBER) SECONDS COMMAND
 /timer -delete ID

If you do not enter an ID (refnum) while setting a timer, XChat will give the next available ID (first timer will be 1, second will be 2).
If you do enter an ID while setting a timer, it will give your timer that id, but it will not disable timers that already have that id (so it is possible to have several timers with the same id).
If you have several timers with the same id, /timer -delete ID will only remove one timer everytime you do the command.

Examples:

 See a list of all timers:
 /timer
 
 Echo test once after 10 seconds:
 /timer 10 echo test
 Echo "test" once every 10 seconds 5 times:
 /timer -repeat 5 10 echo test
 
 Echo "test" once every 10 seconds:
 /timer -repeat 0 10 echo test
 Echo "test" once every 10 seconds and give it id 2:
 /timer -refnum 2 -repeat 0 10 echo test
 Delete 1 timer with ID 2
 /timer -delete 2

See Also:

/UMODE

Works on:XChatColloquyMibbit
Instead of doing /mode YOURNICK MODES, you can use the /UMODE-command to set usermodes.

Usage:

 /umode MODES

Examples:

 /umode +I
 /umode -RS

See Also:

/UNBAN

Works on:XChatChatzillaColloquyKVIrcMibbit
For mIRC: see /BAN -r

This command allows you to remove bans.

Usage:

 /unban NICK|HOSTMASK

Examples:

 Unban Foobar!*ident@host (e.g. Foobar!Foo@Foobar.users.omerta) on the current channel:
 /unban Foobar
 /unban Foobar!*Foo@Foobar.users.omerta

Note: In some IRC Clients, you must enter a hostmask.

See also:

/UNIGNORE

Works on:XChatChatzillaColloquyMibbit
For mIRC: see /IGNORE -r

This command allows you to remove an ignore-entry. However, like with /IGNORE, the proper syntax depends on your IRC Client. Usually you need to enter the same arguments as you entered when you typed /IGNORE.

Most IRC Clients use the following syntax:

Works on:XChatChatzillaMibbit
Usage:

 /unignore NICK|HOSTMASK

Examples:

 /unignore Teckna
 /unignore *!*@JohnDoe.users.omerta

Colloquy

Works on:Colloquy
Usage:

 /unignore (-FLAGS) (NICKNAME|/REGEX/) ("MESSAGE"|/REGEX/|WORD} (#CHANNELS ...)

The available flags are:

  • p: This will make the ignore permanent (it won't disappear when you exit colloquy).
  • m: This will indicate you are supplying a message.
  • n: This will indicate you are supplying a nick.

Examples:

 If you typed: /ignore Loser23094
 /unignore Loser23094
 
 If you typed: /ignore -m "is listening"
 /unignore -m "is listening"
 
 If you typed: /ignore -m /is.*listening/
 /unignore -m /is.*listening/
 
 If you typed: /ignore -mn /eevyl.*/ /is.*listening/ #adium #colloquy #here
 /unignore -mn /eevyl.*/ /is.*listening/ #adium #colloquy #here
 
 If you typed: /ignore -n /bunny.*/
 /unignore -n /bunny.*/

See also: