Just as you are able to surf the net with a few tricks to help make things easier, IRC is very similar. Below you will find some of the more common IRC commands that we use often. For a far more complete list, please visit our mIRC Commands page.
- /join
- Type /join #channelname -- to join a channel of your choice
- Example: /join #Pakistan
/me - The /me is an action message.
- Type /me 'does anything'
- Example: /me waves hello
- What it looks like:
- * gtech waves hello
- /msg
- Type /msg nickname (message) to start a private chat.
- Example: /msg gtech Hey tat, how are you?
- What it looks like:
- -> *gtech* Hey DIESEL, how are you?
- /nick
- /nick changes your nickname
- Example: type /nick newnickname (limit 9 characters)
- What it looks like: I typed /nick gg
- *** gtech is now known as gg
- /notice
- A notice is used to send a short message to another person without opening up a private window.
- Type /notice nickname (message)
- Example: /notice badnick Please change your nickname for this family channel.
- What it looks like:
- -> -badnick- Please change your nickname for this family channel.
- /part
- Type /part -- to leave one channel
- Type /partall -- to leave all the channels you are in
- /ping
- Type /ping nickname. What this command does is give you the ping time, or lag time, between you and the person you pinged. Lag can be explained as the amount of time it takes for you to type your message and for others to read your messages. Unfortunately, lag is always a part of IRC, although most times it's not a problem, just a nuisance.
- Example: /ping DIESEL
- What it looks like:
- [19:04] -> [DIESEL] PING
- [19:04] [DIESEL PING reply]: 0secs
- /query
- Similar to the /msg, except it forces a window to pop open.
- Type /query nickname (message)
- Example: /query gtech....what's new?
- What it looks like:
- <gtech> soooo....what's new?
- /quit
- Type /quit to leave IRC altogether. This disconnects mirc from the server.
- Example: /quit Going out for dinner...nite all
- What it looks like:
- *** Quits: sajni (Leaving)
- /ignore
- Unfortunately, there will be times when you don't want to talk to someone, or else someone may be harassing you.
- By typing /ignore nickname 3, you will not receive anymore messages from that person.
- Example: /ignore Chintoo
- To Unignore them, type /ignore -r Chintoo
- What it looks like:
- *** Added *!*Chintoo@*.dialup.netins.net to ignore list
- *** Removed *!*Chintoo@*.dialup.netins.net from ignore list
- /whois
- Type /whois nickname to see a bit more information about another user. You'll see what server another person is using, or what their ISP is. Pretty helpful when you don't recognize a nickname that wants to chat. You may recognize the IP, (Internet Protocol) and then feel more comfortable carrying on a conversation. You'll also be able to see what other channels a person is in, which might be a good indicator if you really want to talk with them or not.
- Example: /whois gtech
- What it looks like:
- gtech is hallian@Expect.The.Unexpected.on-irc.us * 5Administrator
gtech on @#lahore @#pakistan @#ApnaKhi +#Beginner @#Pakistani @#shairoshairi @#youislam @+#Geokarachi @#Geo @#islamabad
gtech using irc.wh.verio.net ooh omnipotence. mm yes gotta get me some of that.
gtech actually using host 208.98.63.114
gtech has been idle 35mins 34secs, signed on Mon May 12 22:41:29
gtech End of /WHOIS list.
- /chat
- This opens up a DCC/CHAT window to another user. What's nice about these is that you can continue to chat even if you get disconnected from your server.
- Word of Caution: Do NOT accept dcc/chats nor dcc/gets from anyone that you don't know.
- Type /chat nickname.
- Example: /chat Naina
- What it looks like:
- Chat with Naina
- Waiting for acknowledgement...
- /help
- There's one more very helpful command, and probably the one you'll use a lot when first starting out. In fact, I still use it quite a lot, and that's the built-in help menu of mIRC.
- Type /help, you'll see the the mIRC Help Menu open up. You can do a search from there, or you can type /help topic. Either way, a TON of information at your fingertips.
- Example: /help Basic IRC Commands
You are doing great so far. If you haven't yet read some Basic IRC Tips.
- The @ in Front of a Person's Nick
- When you join a channel and see folks with the @ in front of their nickname, this means that they are an Op, or Operator of the channel. These folks help maintain order, and in #Beginner, we also are the helpers/teachers that welcome the newcomers to the wild and wacky world of IRC. Ops have the abilities to kick, and/or ban out a user that's misbehaving. Every channel has it's own rules, and the Undernet Administrators generally do not interfere with channel politics. You can check here for more information about being an Op in #Beginner.
- Abbreviations used on IRC
- If you spend anytime on IRC at all, you'll begin to notice letters strung together and not making any sense. As folks spend more time typing, they find ways to shortcut certain phrases, or sentences. For instance: bbl = be back later, brb = be right back, btw = by the way, np = no problem, lol = laugh out loud, rofl = rolling on the floor laughing, wb = welcome back, gmta = great minds think alike, focl = falling off chair laughing, j/k = just kidding, ttyl = talk to you later, ltns = long time no see...etc, etc.
- Channels
- Channels are places that people go to for chat, help, to report problems, etc. There are many available, and once you find a group of people that you strike common bonds with, it's fun to keep up with them, and their lives. Channels operate much like a company. For every registered channel, channels with an X bot, there is a Channel Manager, Assistant Managers, Senior Ops, Operators and those with Voice. Note: a Bot = a program that helps to maintain order in the channel, and gives the channel operators the @. You can create your own channel by typing /join #channelname. If the channel is not registered or being used already, then you will have the @ (Operator) there.
-
- We have put together a List of Helpful Channels. You may find something along your interest level there.
- Emoticons
- Sometimes as you're typing, you'll see folks use , or , or , or =^;^=, or maybe even . All of these signify a facial expression. For instance, the first few are smiley faces, this one: =^;^= is used by a person who's nickname is puddytat. The is someone sticking out the tongue. would be a frown, :0 would be "Oh my gosh!".....well, I think you get the idea. Worth the click -- tons more Emoticon Listing.
- Netiquette
- There are certain rules of etiquette for chatting on IRC, usually called 'Netiquette', and if you'll follow a few rules of common courtesy, you'll find your stay quite enjoyable. TYPING IN ALL CAPS is usually viewed as shouting, and not recommended if you wish to continue to participate in a channel. Using foul language, or being rude to others is also discouraged on most channels. If you join a channel and find it offensive, simply leave, there are thousands of others to choose from.
- Ping? Pong!
- Now, once you're logged on, and ready to chat, you might notice some strange looking things in your status window (the window you are in when you logon). The Ping? Pong! is simply your server sending a command (Ping?) to your client, and when your client automatically answers with a Pong!, it's just saying, "Yes, I'm here, don't disconnect me". When a server is unable to get a PONG! response, you will be disconnected since the server thinks you are not there. When servers are unable to keep alive the communiations with the other servers, then it will 'split', eventually rejoining the group again. This is technically called a netsplit, and is an all-too-common occurance on the Undernet.
- Pictures
- I've been IRC'ing for almost four years (YOW!), and one of the things that I like best about it is that we can become friends with someone based totally on the written word. Over time, quite a bit can be discovered by watching how someone types, what their responses are, what kind of mood they are in, etc. After becoming friends with folks, it's a neat thing to then be able to see what they look like. Most of you have probalby heard of the term 'scanning' a picture. This means to have a computer scanner copy(scan) a picture onto a disk. These are typically called either a .jpg or a .gif file, and can be transferred from one computer to another computer with only the click of a mouse. Sending or receving a file through IRC uses the DCC option found on more IRC clients.
- Sounds
- Chatting isn't the only thing we can do while using IRC. Folks can PLAY sounds that are in their computers already, or can GET sounds from someone else by requesting them. To play a sound, the command is /sound wavename.wav. There are literally thousands of wavs available, which is the term used to describe a sound file. Not all channels allow wavs to be played, so just hang out, or ask one of the ops what their policy is on the playing of wavs.
Windows 95/98/NT Keyboard Shortcuts for mIRC
F1 |
- Help |
F10 |
- Activate menuline |
CTRL+C |
- Copy marked text or graphics |
CTRL+X |
- Cut marked text or graphics |
CTRL+V |
- Paste marked text or graphics |
CTRL+Z |
- Undo last operation |
ALT+TAB |
- Change between open programs |
ALT+UL |
- Opens menus by clicking Alt+Undescored letter |
ALT+F4 |
- Close active window |
SKIFT +F10 |
- Show cut/paste menu |
CTRL+A |
- Mark all |
CTRL+F4 |
- Close window |
CTRL+ESC |
- Open start menu |
CTRL+HOME |
- Fastest way to the beginning of a document |
CTRL+END |
- Fastest way to the end of a document |
WIN |
- Open Start menu |
WIN+F1 |
- Windows help |
WIN+E |
- Explorer |
WIN+F |
- Starts Search for catalogs/files |
WIN+M |
- Minimizes all windows |
WIN+R |
- Opens Run dialogbox |
WIN+TAB |
- Browses the toolbar. |
WIN+BREAK |
- Open dialog box System Preferences. |
SKIFT+WIN+M |
- Undo minimize all windows |
CTRL/WIN+F |
- Dialogbox search for computer |
IRC Information.....
Emoticons
:) |
Smile |
:-) |
Smile with a nose |
;) |
Wink |
;-) |
Wink with a nose |
:D |
Very Wide Grin |
:P |
Sticking out Tongue |
:* |
Kisses |
:**: |
Returning Kiss |
:I |
Hmmm... |
:( |
Frown |
>:( |
Angry Frown |
:[ |
Real Downer |
:-< |
Forlorn |
:x |
My lips are sealed |
:-o |
Oh, nooooooo! |
:-! |
Foot in mouth - oops! |
P* |
French Kiss |
O:) |
Angel |
}:[ |
Angry, frustrated |
[:-| |
Frankenstein |
^5 |
High Five! |
:/ |
Wry or sassy comment |
=:-O |
Oh, I'm scared! |
(@_@) |
stunned |
(o_o) |
shocked |
~�/~ |
Waving hello or goodbye |
:-))) |
Reeeaaally big happy smile |
&:-) |
From a person with curly hair |
#:-) |
From a person with matted hair |
:> |
Smile with a bite of sarcasm |
:-> |
Smile with definite sarcasm |
*<|:-) |
Santa Claus or clown |
=^.^= |
A cat smiley |
~:-( |
Steaming Mad |
_/ |
Empty Glass |
~/ |
Full Glass |
|_|} |
Cup of coffee |
<:-) |
Innocently asking dumb question |
=-O |
the Enterprise |
=-O * * * |
Enterprise firing photon torpedoes |
=-O~~~ |
Enterprise firing phasers |
Abbreviations Commonly Used on IRC
Contributed by gtech
afk |
away from the keyboard |
asap |
as soon as possible |
bbl |
be back later |
bbs |
be back shortly |
brb |
be right back |
bbiab |
be back in a bit |
bbiaf |
be back in a few |
bbfn |
bye bye for now |
btw |
by the way |
ctc |
care to chat? |
cya |
see ya |
FAQ |
Frequently Asked Questions |
focl |
falling off chair laughing |
fwiw |
for what it's worth |
fyi |
for your information |
<g> |
Grin |
gmta |
Great Minds Think Alike |
ic |
I see |
imo |
in my opinion |
imho |
in my humble opinion |
iow |
in other words |
irl |
in real life |
j/k |
just kidding |
ltns |
long time no see |
lts |
laughing to self |
l8r |
later |
lol |
laughing out loud |
ly |
love you |
mil |
mother-in-law |
motd |
message of the day |
n/p |
no problem - np also used |
oic |
Oh, I see |
otoh |
on the other hand |
ppl |
people |
re |
RE hi or RE hello |
rofl |
rolling on floor laughing |
roflmao |
rolling on floor laughing my arse off |
SAHM |
stay at home mom |
slm |
Muslim greeting |
tafn |
that's all for now |
ttyl |
talk (type) to you later |
ttys |
talk (type) to you soon |
wb |
welcome back |
wfm |
works for me |
wtg |
way to go |
WYSIWYG |
what you see is what you get
|
Typically, these abbreviations are used in lower case. When you see them in UPPER CASE, it usually means the person is SHOUTING. Generally, we prefer the soft tones, but there are times when you might use upper case. For example, when something is funny, you might say "lol nickname" but if it was a bit more funny than usual, you might say "LOL nickname".
Address
The numerical location of a web site. Example: 206.103.179.190. The first six digits are a country location, the next three are a server computer location, and the last three are a location on the server computer. The numbers can range from 0 to 255.
Alias
The process of typing a shortcut to play a line to channel or chat window. A macro designed to do something that is triggered by a /shortcut.
AOL Instructions for IRC:
If you need help with logging onto IRC while using AOL, you can find some basic information here:
ASCII
(pronounced "Ask-ee") An acronym for American Standard Code for Information Exchange, ASCII is an international standard in which numbers, letters, punctuation marks, symbols and control codes are assigned numbers from 0 to 127. Easily transferred over networks, ASCII is a plain, unadorned text without style or font specifications.
Bot
Short for infobot, robot, or knowbot; a program used to search the Internet for data.
A program commonly found on IRC that keeps channels open and regulates control of the channel. On the Undernet we have the bots, W and X. Other bots such as Trivbot perform different types of duties, such as the game of Trivia.
Channels
A 'Chat Room' on IRC, or Internet Relay Chat. AOL calls them 'rooms', but on IRC, we refer to them as channels.
Chat
A means of communicating with people on the Internet by typing statements into your computer, and having the other person do so as well.
Client
Software that allows you to retrieve information from the Internet and the Web. For the purposes of this website, we refer to mIRC and PIRCH as the two most commonly used chat clients.
Clones
A clone is usually a user connected multiple times to an IRC network under the same host. Generally speaking, they are not allowed.
DCC:
DCC = Direct Client to Client connection. This can be used to chat securely from computer to computer, or it is also used to transfer files from one computer to another. If you are having troubles with your DCC.
Domain
An organizational address that has been registered. Example: www.altavista.com, or www.ircbeginner.com. Domain names are used to make finding a site easier. Without domain names, one would have to keep a list of numerical internet addresses like 123.243.321.135.
Download
To transfer to your computer a copy of a file that resides on another computer. On IRC, we transfer text files, document files, picture files, and music files. It's an excellent way of getting to know each other better -- but use your DCC function wisely and ONLY download files from people you know and trust.
DNS
An acronym for Domain Name Server, DNS refers to a database of Internet names and addresses which translates the names to the official Internet Protocol numbers and vice versa.
Emoticon
Emoticons are the putting together of symbols to create something. For example, this is a sideways smiley
, this is a wink
, and this is a frown
. You can find a much larger list on our Emoticons page.
FAQ
This is the acronym for Frequently Asked Questions. A common feature on the Internet, FAQs are files of answers to commonly asked questions. Most sites will suggest that you read the FAQ's offered before writing into the support department with your question.
Firewall
This term refers to security measures designed to protect a networked system from unauthorized or unwelcome access. A highly recommended firewall many of us use is Zone Alarm.
Flooding
Flooding is simply the transmission of large amounts of data to either a channel or user. There are basicically three types of flooding
1. Text Floods: Usually sent to a channel window and meant to gain attention.
2. DCC Floods: Not as common as they used to be, but they were popular several years ago, and labeled DCC Bombs. When a person would open up their DCC chat request window, the sending party would flood the window with garbage, usually causing your system to hang, or crash (been there, done that...ouch!).
3. CTCP Floods: This is the most common form that flooders choose to use. They will send multiple CTCP (Client to Client Protocol) requests to our clients (i.e. mIRC). The requests can come in the form of pings, versions, time, etc..any of the CTCP commands available. This in turn causes us to send too many replies back, which is what causes us to be disconnected. Servers are pretty strict on the amount of information a single person can send at once. Flooders get by with it because they run clones on the IRC networks. A clone is a multiple connection from the same host. mIRC has some built-in flood protection, but it is not always adequate. Ops generally find themselves a good flood-protection script, since CTCP floods are a regular and annoying occurance.
Freeware
Software that has been developed and is provided free of charge. The developer still retains rights to the software. We offer a nice selection of freeware games and programs downloadable at no cost to you.
FTP
(File Transfer Protocol) Methods of transferring files to and from remote computers. For instance, I use FTP to upload all the pages to this website. When you download a file off this site, you are using FTP to facilitate that download.
GIF:
(Graphics Interchange Format ) A visual image file.
G-Line
A G-Line is a global ban set by an IRCop against individual user(s) who are detected running clone bots or doing other types of flooding or activities that waste IRC resources. A g-line is normally set for one hour and bans the person from ALL Undernet servers.
GPL
GPL - Gnu Public License. This basically means you have permission to run the program, copy the program, modify the program, distribute the modified program, but you cannot add restrictions of your own. This is statement is part of the "Copyleft" twist on the standard copyright law.
Host
A computer on a network that provides services to other computers on the network.
Unless you have your own server, you need a hosting company who provides a server or computer that is connected to the Internet and makes your Web pages available on the Internet.
Generally speaking, the 'host' is the computer you log into to access your internet connection.
HTML
HyperText Markup Language -- HTML is a universal language that allows computers of all types and operating systems to communicate to one another.
HTML is used to tag various parts of a Web document so browsing software will know how to display that document's links, text, graphics and attached media.
ICMP Dos Attacks
ICMP - Internet Control Message Protocol. Many times people will try to disconnect someone from IRC by using ICMP packets. This means your computer connection is overwhelmed by someone else sending it information, and since the computer can't disseminate all the information, you are disconnected.
Internet
A network of computers that is inter-connected around the world.
Internic
The primary registration services and directory for the American part of the Internet.
IP
Internet Protocol - IP refers to the set of communication standards that control communications activity on the Internet. An IP address is the number assigned to any Internet-connected computer.
IRC
Internet Relay Chat - A computerized way for people to congregate and chat together. IRC is the reason this website came into being
ISP
ISP = Internet Service Provider. It's the service that you connect through to access either the Internet or IRC.
Ircle
Ircle is an IRC client for the MacOS.
JPEG
Joint Photographic Experts Group - JPEG is an image compression format used to transfer color photographs and images over computer networks. Along with GIF, it's one of the most common ways photos are moved over the Web. All of the pictures you see on this site are either .gif or .jpg formats.
K-Line
A K-line is a domain ban set by an IRCop, and set specifically on the server the IRCop happens to administer. An entire ISP is generally affected by these bans, and the ban can be for an indefinite period of time. If you find your ISP is banned from a server, try a different server. If you'd like to speak with the server administrator, type /admin servername, for example, /admin dallas.tx.us.undernet.org.
Lag
Lag is the time it takes for an entered message to be read by others. This time is usually measured in seconds, with less than 10 seconds acceptable. However, when the net is unstable, it is not uncommon to find several minutes of 'lag' between one person and another. During these times, if you want to talk with someone in particular, it can be helpful to join up onto the same server they are on, or use DCC to carry on a more secure, and definitely less-lagged conversation
mIRC
A chat client written by Khaled Mardam-Bey, allowing users to chat with people from all over the world, all using IRC services.
Netiquette
The rules of conduct that govern how people should behave in CyberSpace -- at least in theory. We have put together a page listing some of the more common Rules of Etiquette to observe on IRC.
Netsplit
When a server is unable to keep the communication going with the next server in line, it will disconnect, or split away. It will usually rejoin very soon.
Netstat
Netstat displays the status of network connections on either TCP, UDP, RAW, or UNIX sockets to the system.
Nuke
A Nuke is a faked ICMP packet sent to your client connection which makes it think it lost it's connection, thus you are disconnected.
!PING !PONG
PING = Packet InterNet Groper. In real words, !PING is your server saying "Are you here?" !PONG is your chat software saying "Here I am!". Packet InterNet Groper.
Popup
The process of clicking your mouse to play a line to channel or chat window. A macro designed to do something that is triggered by a 'mouse click'.
RFC
RFC stands for Request for Comments and are a framework for Internet procesures, and are always a work in progress. Every Internet procedure such as WWW, FTP, Archie, etc, has an RFC.
Server
A computer system that manages and delivers information for client computers. Right now, we are hosted on a web server. IRC is hosted on volunteered server space located on various machines around the world. The hosting companies do not receive any monies for this, but consider the donation of server space an act of 'good-will'. For a more detailed description.
Shareware
Software which can be used for free for a trial period, after which a small payment is expected. Generally downloaded from the Net.
Sounds
The process of playing and listening to music and/or sound files through our computers while on IRC.
Spam
Unsolicited ads trying to sell something we usually don't need
TCP/IP
(Transmission Control Protocol/Internet Protocol) The communications protocol that connects your computer to the Internet.
Trojan
A program that comes in secretly and quietly, but it carries a destructive payload. Once you become infected by the worm or virus that that Trojan carries into your computer, it can be very difficult to repair the damage. Trojans often carry programs that allow someone else to have total and complete access to your computer. Trojans usually come attached to another file, such as a .avi, or .exe, or even a .jpg. Many people do not see full file extensions, so what may appear as games.zip in reality could be games.zip.exe. Once the person opens up this file, the Trojan goes to work, many times destroying the computer's funcionability. Scary, eh? Y. Your best line of defense is to NEVER accept files from someone you don't know, and if you have any doubts, then do NOT open the file. Get and use a virus detection program, such as Inoculate and keep it updated regularly.
URL
Uniform Resource Locator - the addressing system used in the World Wide Web and other Internet resources. The URL contains information about the method of access, the server to be accessed and the path of any file to be accessed.
Virus
A program that is very damaging to your computer should it infect your system. Running an antivirus program such as Inoculate, is very beneficial in stopping the threat of computer meltdown.
Worm
A worm is a program designed as a file that multiplies itself by sending itself to everyone listed in either your Outlook directory, OR...autosends files to others on IRC and ICQ.
Popups - What they are, and How to make them...
Written by gtech
Popup are the menus that appear when you right click with your mouse over a mirc window.
DIFFERENCES WITH ALIASES:
The main difference is that alias are written . I mean you type the order and your mirc execute a previously recorded command.
Example: I have this alias sentence stored in my alias file:
/hello /me says hello to all
So if I type /hello on a mirc window this sentence will appear
gtech says hello to all
Well with your popup you use your mouse to do the same Action. With a right click of your mouse the popup menu will appear and you can select menu items which you have defined to perform certain tasks.
* MIRC EDITOR : Press alt+p and you will access your mirc editor on your popup section. You can also acess your popups mirc editor double clicking on the 6th icon from your left (versions 5.5 and higher) or if you go to Tools/Popups.
Let's check what is in there:
*File: It will help you to load, save and even determine the kind of font to use.
One important thing to know is that while you can have tons of aliases files , you only can have one popup file. Its your popup.ini .So if you load another file the previous one will disappear.
*Edit: It offers you options to cut and paste, and search routines
*View: Lets you select what popup you want to edit. There are different popup menus for different windows of mirc:
1- Status
2- Channel
3- Query / Chat
4- Nickname list
5- Menu Bar (appear under command)
That way you can store different kind of popup in those different views. For example those fun popup we all like so much can be stored in nickname list, and popup with general info for our users can be stored in channel view. We use menubar to store the commands to turn on and off our scripts, and in status we can store popups to find out info about nicks or channels, or also to authenticate or find out info from w/x. You can store your popups as you think its better for your needs .
*Popup: Shows an index of the current opened popup menu file.
* POPUP GRAMMAR: Popup have this format: 'menu-item': 'command'
Hello: /me says hello If we store this line in our popup channel view, and we right click on main channel window, Hello will appear There, clicking on it the next sentence will appear on main.
* gtech says hello
We can organize our popup files in menus, submenus,
Subsubmenus.... . We use '.' fullstop for it. We do it this way:
Pink is the Menu
Teal is the Submenu
Orange is the Sub-SubMenu
Blue is the final item in the tier
Greetings:
. Hello:
..Hello1:/me says hello to all
..Hello2:/me tips her hat and says hello to all
. Bye:
..bye1:/me says bye bye to all
..goodnight:
...nite1:/me says nite nite to all
To separate menu items , you can use a single '-' dash on a line By itself .
Now we can complicate things a bit , adding variables to our popup. For example, we can include a nick in our popup addressing the sentence to a user on channel. We use view nickname list for it , and we add $nick to the sentence.
Hello :/me says hello to $nick
To make it work we hilite the nick from the nick list in our channel , right click and hilite Hello .... voila it works!!! ;o)
* POPUPS AS MRC FILES :
As I said before we can only have one popup.ini file , and this one has limited capacity . So we have invented a little trick , we can store our popup files as remote files, a file format called .mrc. The only thing we need to do is address the file to the correct popup view. To do so we have to start the file with this format :
Menu (popupview){
Here go our popup lines
} (don't forget to close your brackets at the end of the file)
Here go some examples :
Menu status {
Join #pakistan:/join #Pakistan
}
Menu channel {
ircfounder :
.ircfounder: /say IRC, or Internet Relay Chat, was first started in August of 1988, by jarkko
}
3-Menu nicklist {
PracticePopups
.Smile:/me smiles at $$1
.hello:/me waves hello to $$1
}
Menu query {
Help:
.help1 :/say do u need any irc help ?
}
Menu menubar {
Quit IRC:
.me quit:/quit this hobbit has to go ..but it will be back soon cause can't stay longer without all of you.
.b00m:/quit *BOOM* nooo my computer nooooooooo!!!
.brb:/quit I'll brb
}
We can combine different menus in each remote file .This way we can have as many popup file as you need .
Hope this help you , see you in channel
See you in channel
)
gtech
Commands for Dal net:
Commands:
For Nickname Registration, the command would be:
/nickserv register Password EmailAddress
or
/msg nickserv@services.dal.net register Password EmailAddress
To identify to NickServ, use:
/nickserv identify Password
or
/msg nickserv@services.dal.net identify Password
or
/identify Password
To identify to ChanServ, use:
/chanserv identify #channel Password
or
/msg chanserv@services.dal.net identify #channel Password
or
/identify #channel Password
1. Register Channel = /cs register (#channel) (passwd) (desikripsi)
2. Identify Channel = /cs identify (#channel) (passwd)
3. Successor = /cs set (#channel) successor (nickname)
4. Drop Channel = /cs drop (#channel)
8. Mailblock = /cs set (#channel) mailblock (on/off)
9. Private = /cs set (#channel) private (on/off)
10. Set Description = /cs set (#channel) desc (deskripsinya)
11. Set Topic = /cs set (#channel) topik (topiknya)
12. Set URL = /cs set (#channel) url (alamat url-nya)
13. Set Mlock = /cs set (#channel) mlock (tulis modenya)
14. Set Restrict = /cs set (#channel) restrict (on/off)
15. Set KeepTopic = /cs set (#channel) keeptopic (on/off)
16. Set TopikLock = /cs set (#channel) topikclock (off/sop/founder)
17. Set Memo Channel = /cs set (#channel) memo (none/aop/sop/founder)
18. Set OP-Guard =
(on/off)
19. Add/Del Sop = /cs sop (#channel) (add/del) (nick)
20. Add/Del Aop = /cs aop (#channel) (add/del) (nick)
21. Lihat List Op = /cs (aop/sop) (#channel) list
22. Akick Nick = /cs akick (#channel) (add/del) (Nick!*@*)
23. Akick Ident = /cs akick (#channel) (add/del) (*!ident@*)
24. Akick IP Address = /cs akick (#channel) (add/del) (*!*@IP Addressnya)
25. Akick List = /cs akick (#channel) list
26. Op List = /cs (sop/aop) (#channel) list
27. Lihat Akses = /cs why (#channel) (nick)
28. Unban = /cs unban (#channel) (nick)
29. Invite = /cs invite (#channel) (nick)
30. Info = /cs info (#channel)
31. Access Channel = /cs access (#channel) (nick op)
32. Count = /cs count (#channel)
NickServ :
1. Register Nick = /ns register (password) (email)
2. Identify Nick = /ns identify (password)
3. Ganti Pass = /ns set passwd
4. Enforce = /ns set enforce (on/off)
5. Kill Ghost = /ns ghost (nick) (passwd)
6. Kill = /ns set kill (on/off)
7. Recover = /ns recover (nick) (passwd)
8. Release = /ns release (nick) (passwd)
9. Drop = /ns drop (nick)
10. No Op = /ns set noop (on/off)
11. No Memo = /ns set nomemo (on/off)
12. Info = /ns info (nickname)
13. URL = /ns set url (http:// )
14. Ganti Email = /ns set email (password) (emailnya)
15. Showemail = /ns set showemail (on/off)
16. MailBlock = /ns set mailblock (on/off)
MemoServ :
1. Send Nick = /ms send (nickname) (pesan)
2. Send OP = /ms send (#channel) (pesan)
3. Send SOP = /ms sendsop (#channel) (pesan)
MLOCK - /chanserv set #channelname mlock [+modes -modes]. This option allows
you to lock the channel modes. (Note: The "plus" (+) turns the mode "on"
and the "minus" (-) turns the mode "off". The most commonly used modes are:
i - invite only
k - keyword must be used to join channel
l - limit number of users able to join channel
m - moderate channel so only specified users can talk
n - no outside messages to channel
p - private
t - topic
s - secret
Here's an example of the most commonly used MLOCK settings:
/chanserv set #AllysPlace mlock +nt-iklmp.
It is best not to include the "s" mode in your
MLOCK settings, so that it can be manually set and unset at your discretion.
OPGUARD - /chanserv set #channelname opguard on -
This option is for channel op protection,
and allows only the users listed in the channel SOP and AOP lists to be op'd.
TOPICLOCK - /chanserv set #channelname topiclock on - This option locks
and maintains the topic you give your channel so that ChanServ
will keep track of the topic. Chanserv will automatically set the
last known topic each time the channel is recreated. This option
defaults to "founder access only", which means only the
founder can change the topic. However, if you wish to
allow your SOP's to be able to change the topic too, then use
this command instead: /chanserv set #channelname topiclock sop on.
4 · If You Forget Your Password
DALnet allows you to have your password sent to your email address.
This feature is implemented through the SENDPASS command.
To have your nickname password sent to you, use:
/nickserv sendpass Nick EmailAddress
To have your channel password sent to you, use:
/chanserv sendpass #channel Founder's EmailAddress
Please read http://docs.dal.net/docs/nsemail.html#5.2 for additional details.
If this still does not solve your password/ownership problem
then you can contact a CSop for help. However,
it is the user's responsibility to look after any/all nickname and channel passwords.
We will do what we can in problem situations, but that may not be a lot on every case.
Before you look for a CSop to help you with your password, check the following things:
1.
Are you using the correct command?
2.
Is the nickname or channel yours? Did it expire and become registered by somebody else?
3.
Are you typing the password correctly? Remember, passwords are case-sensitive.
If none of the above work, you should seek the help of a CSop.
Finding a CSop can be done with the following methods:
/motd services.* will give you a list of all CSops,
you can /whois them to see if they're online.
Join #operhelp, the IRCop help channel. Often, CSops will be there,
or atleast somebody who can find one will be.
NickServ Options
Version 1.1.5
Last revised by Zappu (zappu.dalnet@gmail.com) on 2008-05-25
Originally written by LadyDana (ladydana@dal.net) on 2000-10-31
Copyright © 2000-2008 by the DALnet IRC Network
Please direct any comments or feedback about this document (only! no help requests!) to docs@dal.net. If you need help on issues not covered in this document, please see the information at http://help.dal.net.
Introduction
DALnet stands out as being the largest IRC network with services. It was indeed the first to have successfully implemented ****Serv services for its users back in 1994. The most well used of these services are NickServ, ChanServ and MemoServ. This document will walk through the options available through NickServ once you have obtained a fully registered nickname.
A complete list of DALnet Services commands can also be found at http://www.dal.net/services. Further services related questions should be directed to one of the three DALnet owned help channels: #DALnetHelp, #Help or #IRCHelp.
Throughout the document, the command /nickserv will be used for interacting with NickServ. It is possible that your IRC client may not support this command. If that is the case, then we suggest that you try /msg nickserv@services.dal.net or /quote nickserv instead.
Contents
* 1 Requirements, Abilities and Responsibilities
* 2 Identifying to a nick
* 3 Requesting information on a nick
* 4 "Nickname is currently in use"
o 4.1 The GHOST command
o 4.2 The RECOVER command
o 4.3 The RELEASE command
* 5 Access Lists and Checking Access
* 6 Setting Options
o 6.1 Changing your Password
o 6.2 Preventing others from using your nick
o 6.3 Attaching a URL to your nick
o 6.4 (Re)Setting an E-Mail Address
o 6.5 Displaying your E-Mail Address
o 6.6 Disabling Memos
o 6.7 Preventing Op Status
o 6.8 Disabling SENDPASS
* 7 Dropping a nick
* 8 "I forgot my password"
* 9 NickServ Abuse
1 · Requirements, Abilities and Responsibilities
This document assumes that you have already successfully registered your chosen nickname with NickServ, and will not cover the steps required to do so. A document explaining the registration process is available at http://docs.dal.net/docs/nsemail.html.
NickServ permits users to 'register' a nickname, and stop others from using that nick. NickServ allows the owner of a nick to disconnect another user who is using the nick. If a registered nick is not used by the owner for 30 days, NickServ will drop it, leaving it up for grabs by another user.
When registering a nick, you are taking advantage of a free service provided by the DALnet IRC network. Please don't register more nicks than you will be able to use, or register a nick for the sole purpose of preventing others from using it.
2 · Identifying to a nick
There are actually a number of ways to identify to a nickname. You can also identify to a nickname that you are not using at the time. The more traditional and well-known way would be:
/nickserv identify [nickname] password
Example:
/nickserv identify ILovePeanutButter
/nickserv identify PeanutButterLover ILovePeanutButter
There are also a variety of other ways to identify to your nickname:
/identify [nickname] password
/services identify [nickname] password
/msg nickserv@services.dal.net identify [nickname] password
Since /identify and /services are DALnet built-in server commands, there are some clients which may not accept them. If yours does not accept the commands, you will have to add the /quote prefix:
/quote identify [nickname] password
/quote services identify [nickname] password
There have been many incidences of people accidently displaying their password in the open channel or in private message by omitting the / command character. Therefore, we strongly suggest that you pay special attention when identifying to your nick. A number of clients also support multiple windows. For those users, it might be a good idea to type out any password including commands in the Status window (or its equivalent).
3 · Requesting information on a nick
The following command is very useful for obtaining information on a registered nickname. It will give you an idea of the owner's host, the last time they were online, the options they have set, etc.
Syntax:
/nickserv info nickname
Example:
/nickserv info PeanutButterLover
Below is an example of what the NickServ INFO request may return as information:
-NickServ- Info for PeanutButterLover:
-NickServ- (Currently on IRC) For extra info: /whois PeanutButterLover
-NickServ- Last seen address : butter@loving.peanutbutter.ca
-NickServ- Memos forward to : PeanutButter
-NickServ- Last seen time : Tue 10/24/2000 04:10:58 GMT
-NickServ- Time registered : Sun 08/22/1997 10:18:21 GMT
-NickServ- Time now : Tue 10/24/2000 04:17:37 GMT
-NickServ- URL : http://www.peanutbutter.ca/
-NickServ- Email address : janet@peanutbutter.ca
-NickServ- Options: Enforced, NoOp
-NickServ- *** End of Info ***
4 · "Nickname is currently in use"
For one reason or another, your nickname may already be in use when you try to use it. Depending on the situation, there are three different commands to use.
4.1 The GHOST command
It's possible that you may have been disconnected from your ISP (Internet Service Provider) without first having logged off DALnet. This and other situations may occasionally cause the server to believe that you are still online. The nickname representing your previous connection is referred to as a ghost.
In other words, a ghost is a connection that does not really exist anymore. The server just doesn't know it yet. A ghost usually always disappears after a few minutes but you may not have the patience to wait. The command to get rid of a ghost is as follows:
/nickserv ghost nickname [password]
Example:
/nickserv ghost PeanutButterLover
/nickserv ghost PeanutButterLover ILovePeanutButter
It's not necessary to include the password if you have a matching access list entry on that nickname. For more information on access lists, please visit http://docs.dal.net/docs/nsaccess.html.
If you use the password in the ghost command then you are considered to have identified to your nick just as if you had used the /nickserv identify nickname password command.
4.2 The RECOVER command
If you don't have the ENFORCE option on, or if someone just started using your nick and NickServ hasn't had a chance to guest them (see section section 4.3), you have the option to disconnect someone who is currently using your nick with the RECOVER command.
/nickserv recover nickname [password]
Example:
/nickserv recover PeanutButterLover
/nickserv recover PeanutButterLover ILovePeanutButter
As with the GHOST command, the RECOVER command does not require you to include the nickname password. Matching an access list entry will suffice.
After using RECOVER, your nick will be held. To regain your nick, you will need to use the RELEASE command which is discussed below.
4.3 The RELEASE command
An enforcer is a temporary hold of a nickname within 60 seconds (provided that the ENFORCE option for that nick is turned on). The user's nick will be changed to Guest***** and the nick will be held. Nicks being held in this manner cannot be used. A person attempting to use a held nick will receive an error message. Below is an example of the error message:
PeanutButterLover The nick PeanutButterLover is currently being held by a Services Enforcer. If you are the nicks owner, use /msg NickServ@services.dal.net RELEASE PeanutButterLover password to release the nickname. If thenickname recently expired, please wait patiently and try again later. [PeanutButterLover]
To release and use your nick immediately, the following command is used:
/nickserv release nickname [password]
Example:
/nickserv release PeanutButterLover
/nickserv release PeanutButterLover ILovePeanutButter
If the release command alone fails to return your nick, use the recover command (section 4.2) and repeat the release command. Once done, you may use your nick by typing /nick yournickname.
As with the GHOST and RECOVER commands, it is not always necessary for you to include the nickname password. Matching an access list entry will suffice.
5 · Access Lists and Checking Access
Using the access list can get pretty confusing, especially for the newbie user. Therefore, we have written a document solely on access lists, what they are, how to use them along with their advantages and disadvantages. This document can be obtained at http://docs.dal.net/docs/nsaccess.html.
Users also have the ability to check the access of themselves or another user. This will allow them to see if the person currently using the nick has actually identified to a nick, is only using the nick or is using it without having identified. The command is:
/nickserv acc nickname
NickServ will return a number from 0 to 3. It will look something like this:
-NickServ- PeanutButterLover ACC 2
Each number represents a different level of access that the user has with the nick that they are using at the time.
0
The nickname used is not registered.
1
The user has not identified to the nickname.
2
The user matches an access list entry for the nickname.
3
The user has identified to the nickname.
This command can be useful in a number of situations, such as detecting impersonators, finding out why someone is not being an opped even if they are on the AOp/SOp list, etc.
6 · Setting Options
There are many options available to the owner of a fully registered nick. Before using any of the following commands, you should have identified to your nickname. Most of the commands will not work unless you have already identified.
6.1 Changing your Password
Changing your password is very easy:
/nickserv set passwd oldpassword newpassword
An example would be:
/nickserv set passwd ILovePeanutButter ILovePB
The above command would have changed your old password of "ILovePeanutButter" to "ILovePB". Upon a successful password change, users will be sent a confirmation email to the set email address notifying them of a password change. No password will be included in the email. It is simply a way to know that the password has been changed. If you did not issue the change, you will be aware of it and have time to take action to prevent further damage. A user may now roll back a password change. When someone does a "SET PASSWD", they will receive an email to their designated email address with an auth code. That auth code can be used for 72 hours to roll back the password change. There is a 72 hour (3 days) delay between issuing the commands SET PASSWD and SET EMAIL. A new password cannot be set within 72 hours of an email address change, and an email address change cannot be requested within 72 hours of a password change.
6.2 Preventing others from using your nick
One of the benefits of registering your nick is that you can prevent others from using it while you are not using it or while you are not online.
The Enforce Option is set ON when you register a nickname and it cannot be turned OFF anymore. This feature was previously known as the KILL option but has since been renamed to the ENFORCE option.
When someone uses an "enforced" nick, they will be given 60 seconds to identify. Otherwise, their nickname will forcibly be changed to "Guest*****" where each * represents a random number.
/nickserv set enforce on
Out of long habit, there are still people who use the KILL command instead of the ENFORCE command. Both accomplish the same thing. Regardless, we strongly recommend that you get used to the ENFORCE command since it's possible that the KILL command may be removed some time in the future.
As a sidenote, it's possible to use a nickname while not identified to it. Information on access lists can be obtained at http://docs.dal.net/docs/nsaccess.html.
6.3 Attaching a URL to your nick
It's possible to attach an URL to your nickname so that it displays in the NickServ INFO output. Usually, people use it to give the location of their homepage.
Syntax:
/nickserv set url [URL]
Not including the URL parameter will cause NickServ to remove the existing URL from your nick.
Examples:
/nickserv set url
/nickserv set url http://www.peanutbutter.ca/
The first would have removed the URL that was already attached to the nick. The second would have attached http://www.peanutbutter.ca/ to the nickname.
6.4 (Re)Setting an E-Mail Address
When first registering a nickname, you were required to enter a valid email address in order to confirm your registration. This is covered more extensively in the NickServ Registration document available at http://docs.dal.net/docs/nsemail.html.
You may chose to change the email address listed for your nick to something else. This is accomplished through the SET EMAIL command.
/nickserv set email Password [email address]
Using the above command without an email address will cause NickServ to show you the email address that you currently have set. Actually changing your email address will naturally require you to enter a valid email address:
/nickserv set email ILovePeanutButter janet@peanutbutter.ca
Keep in mind that you will have to authorize the email change before it takes effect. The authorization email will be sent to this new address, in our case, janet@peanutbutter.ca. Changing an email adress is a two-stage-process. When an email adress change is requested, an email will first be sent to the current adress. This email will explain that an address change was requested and give the user the opportunity to abort the change if they did not request it. If the change is not aborted after 48 hours, a confirmation email will be sent to the new address, allowing the user to complete the adress change. There is an 72 hour (3 days) delay between issuing the commands SET EMAIL and SET PASSWD. A password change cannot be set within 72 hours of an email change, and an email change cannot be requested within 72 hours of a password change.
A number of email addresses cannot be used for registering nicknames. This is due to abuse issues. For obvious reasons, you may not use @u.dal.net addresses to register your nick either.
6.5 Displaying your E-Mail Address
By default, the email address that you have set for your nick is completely invisible to other users. If you want to display your email address in your NickServ INFO output then you have only to use the SHOWEMAIL option.
/nickserv set showemail on
/nickserv set showemail off
The former will cause NickServ to display your email address in a NickServ INFO output and the latter will prevent it from displayed.
Disclaimer: The DALnet network is not responsible for any spam (mass advertising) that you may receive in your email account, should you chose to enable this option.
6.6 Disabling Memos
The NOMEMO option is strongly related to MemoServ and is also covered in the DALnet MemoServ document, available at http://docs.dal.net/docs/memoserv.html. In short, it will prevent others from sending memos to you. However, you will still receive global memos. It's also possible for an IRCop to force a memo on you if they wish to inform you of an issue of importance.
The command is very easy to remember. You have two possibilities:
/nickserv set nomemo on
/nickserv set nomemo off
That will turn the NOMEMO option on and off respectively. Keep in mind that the NOMEMO option actually overrides the MemoServ FORWARD option. It's possible to have a forwarding nick listed even if NOMEMO is turned on, but the memos will not be forwarded and will be refused right away.
6.7 Preventing Op Status
Just as it's possible for you to prevent memos from being sent to your nick, it's also possible for you to prevent your nick from being added to any AOp or SOp lists.
/nickserv set noop on
/nickserv set noop off
The above commands enable and disable this option respectively. Should you wish to be added to an AOp or SOp list, it will be necessary to first turn off the NOOP option and then turn it back on if desired.
6.8 Disabling SENDPASS
DALnet allows you request your password if you have forgotten it (See section
. You may chose to disable this self-send password ability by turning the MAILBLOCK option on. Please use this command carefully since you will not be able to request assistance if you ever lose your password.
/nickserv set mailblock on
/nickserv set mailblock off
Turning the MAILBLOCK off will once again allow you to self-send your passwords. SET MAILBLOCK requires email authorization, similar to the nick registration authorization system. An authorization code will be sent to the current email adress. The user must enter the authorization code online or use the web system in order to confirm the MAILBLOCK request.
7 · Dropping a nick
You can chose to unregister your nick. The deregistration process is done in two steps. First, you have to request for a nickname to be dropped. Secondly, you have to confirm your decision to drop your nickname.
The initial DROP command is as follows:
/nickserv drop nickname
Example:
/nickserv drop PeanutButterLover
NickServ will reply something along the lines of this:
-NickServ- The request for dropping a nick must be confirmed. Please check your email address for further instructions!
Follow the instructions sent in the email by entering the exact authorization number. Copy and Paste may come in quite useful here.
/nickserv auth nickname authorization code
Finally, NickServ will confirm the drop of the nickname:
-NickServ- The nick PeanutButterLover has been successfully dropped.
Dropping a nickname will also result in the automatic removal of the your webpage (http://home.dal.net/nickname) and your email address with DALnet (nickname@u.dal.net) if either case applies.
8 · "I forgot my password"
Before you panic about having forgotten your password, keep in mind that passwords are CaSe SeNsItIvE. This means that "STAR" is not the same as "star" or "StaR". Try all the combinations on your password first. You might not have forgotten your password after all.
Attaching an email address to your nickname will allow you to request for a password email to be sent for that nick. The syntax of this command is:
/nickserv sendpass [nick] [email address]
Example:
/nickserv sendpass PeanutButter janet@peanutbutter.ca
The email address that you specify must match the email address that we have on file for the nickname in question. The SENDPASS command will also be disabled if your MAILBLOCK option has been turned on. See section 6.8.
If you are not able to solve a forgotten password problem on your own, you may request the assistance of an IRCop.
Instructions on how to find an IRC Operator are available at http://docs.dal.net/docs/findoper.html.
9 · NickServ Abuse
Keeping nicks registered requires valuable DALnet resources. The DALnet network does not tolerate any abusive usage of NickServ from people who register more nicks than they can use, for the sole reason of keeping others from obtaining the nick, with any malicious intent, simply overindulgence or otherwise. If you have 5 nicknames or fewer for example, this is certainly acceptable.
Depending on the severity of the offense, any violations of the above policies are liable to be dealt with through warnings, bans from the network, freezing of the nick, dropping of the nick, seizing of the nick, services ignores or an email sent to the abuse department of the user's ISP (Internet Service Provider).
The DALnet Administration also reserves the right to seize/drop nicks of users who severely break DALnet network rules. Examples: services or oper impersonation, multiple autokill evasions, repeated mass advertising, etc.
The
DALnet
IRC
Network!
IRC:
/server irc.dal.net 7000 (also port 6667)
Web:
http://www.dal.net/
Help:
http://help.dal.net/
FTP:
ftp://ftp.dal.net/
Email:
help@dal.net (help), docs@dal.net (help documents), suggest@dal.net (suggestions and comments)