
![]()
![]()
On this page we will show how you can do
your own simple popups in mIRC.
We will show how we do the simple ones, to give an idea how you
can get started.
Popups, can be added to mIRC in more then one way, on this page
we will show how to build your popups in a separate file.
The popups on this page could also be added in the popup section
of mIRC, but personally I like to keep what I do a part and
isolated. This way if I make an mistake that messes my settings I
can locate where the problem is.
The best way of creating a new file is to go to the remote
section of mIRC, do this by pressing the remote button.

When you click this button mIRC will open a window called the
mIRC editor, in this you click File then New.

This will give you an area for making your popups, mIRC will name
the file, if you dont like the name of the file, you can change
it, by using the "file" "save as" feature.

In mIRC you can make popups for more then one purpose, it is in
my eyes the use of the popup that should decide where you should
place the popup. To use a popup you right click your mouse in an
area of your screen, depending on what you click on, it will
bring up a different popup list. The different areas you can
click are :
nick name list
channel window
query window (dcc and msg boxes)
status window
On this page I will show popups in the nicknames list, doing
popups for the other areas is the "same", but more
about that at the end.
First we have to tell mIRC that what we are doing is popups for
the nickname area, we do this by adding a "section". A
section starts with an identifier, { starts the section and }
ends the section. I always type in all, then I can add lines in
the section, and by adding the } from the start I make sure I
dont forget it.

The menu nicklist are fixed words that tell mIRC these are popups
for the nicknames list.
Let's start with a real simple popup, I want to make a popup that
will say hello in channel, and I want to access it in my
nicknames list, and want to name it hello!.

As you can see the name goes in front of the character
":", to the left of : is the name and to the right of :
is the action I want to perform. In this case I want to /say
hello.
If I right click a nickname in a channel it will show me my
hello! in my popup list
![]()
If I left click this with my mouse, I will say hello in channel :
![]()
Ok this isn't much, I would like it to say hello in the channel
to the nick I right click, not just say hello, but personalize
it. For this there is a variable in mIRC, a variable is an
identifier that mIRC will replace with the value. When we need
the nick we click, we can use the variable $1, putting $1 in our
/say line will make mIRC translate $1 to the nick.

If I now right click a nick, and left click my hello! it will
look like this in channel if I right click the nick {tabitha} :
![]()
These are the basics for doing a 1 line popup in the nick list,
but my popup list will grow and I will soon find no more room on
screen for popups. In mIRC you can group your popups, make menus
with submenus. Using this feature you are able to sort your
popups, and have room for a lot on your monitor.
The structure is easy to build, and I would call the structure
for a level structure, The first level is the level that will
show when I right click a nick, I call this for level 0 (zero).
the level under level 0 I call level 1. The level changer
character is "." a fullstop, and the number of
"." in front of a level name determines the level. A
level name is like the popup name, but without the : and the
action.
I know this can be very hard to understand, but DON'T give up, it
will become clear soon.
I would like to make a structure, I would like my level 0 to be
called popups, and under that I would like to have an menu (level
1) with hellos, and 1 with welcome back's, under these menu's I
want 2 popups of each (level 2).

Notice my level 0 has 0 "." in front, my level 1 has 1
"." in front etc. Do not worry about the spaces in
front, mIRC will align it for you when you hit "OK".
Lets look how this turns up in my popup list :
![]()
Notice the black triangle that has been added to the right of my
level 0 name, this means that it is not a popup, but a menu,
moving my mouse to it, will make the menu expand :
![]()
As you can see, it shows that there are 2 submenus under my level
0 menu, these 2 are the level 1 menus, and again I can move my
mouse to one of them to make it expand :
![]()
Now there are no more triangles to the right of the names, this
means they are popups, and clicking one of them will tell mirc to
execute the popup. Here is what happens if I click the hello1.
![]()
Making menus, and submenus, makes it as said before possible to
sort/categorize the popups, and the index (levels) do not take up
much room.
Now I have covered, how to make a simple 1 line popup, and
covered how to structure your popups in menus. A popup can put
out more then one line, but you have to consider how many lines
you will use in 1 popup, a popup sends its lines as fast as
possible to the channel, and to many lines will either flood you
off the server, or maybe get you kicked from a channel.
There are more then 1 way to do multiline popups, I will cover 2
ways of doing this.
The first method is to use the "|" character as a
delimiter, remember to place 1 " " space infront and
one " " space behind the "|" character. Here
is a small 2 line popup :

The other way to do it, is using the {} as start and end
charater, the above popup put in by this method looks like :

Both methode will produce the same result in channel, when I
click the popup :
![]()
I know the examples until now don't look impressive, but until
know I have covered how to make popups, single lines and multi
lines, and how to make a structure in the popups.
To make the popups look better, you can add colors to them, and
use some of the special characters.
To learn more about colors and characters, click the button
Colors & chr's.
I do hope this short lesson will help you create and enjoy the
possibillities in mIRC.
This lesson was made by
Dane33 and updated by rifleman
![]()
| Site Navigation
| Help Navigation
|