![]()
Popups are colorful messages
that can be played to a certain nick or to the channel as a whole. They are accessed by
right clicking on the Main Channel or on a name in the NickNames list and selecting what
you want to play from a box that pops up.

If you click on Popups, you'll see 4 tabs...ServerWindow, Channel(Names List), Channel
(Main Pane), and Private Msg/DCC Chat. The two Channel tabs are where the bulk of your
popups will go, although you may want to put some in the Private Msg/DCC Chat pane as well
so you'll have access to some pops when you are in private chats.

![]()
The best way to learn how to make
popups is to look at the popups you have and see how they are done, and to experiment. Try
changing the color, etc. Here's a rundown of the codes:

These take a little more editing. The popup needs to
be all on one line with each line separated with a | (Shift-\) charecter. Make sure there
is a space before and after the |. Example of a three line hug... and three line 3 nick
hug.
MultiLineHug:11,2((((( $1 ))))) | 11,2((((( $1 ))))) | 11,2((((( $1 )))))
(will hug the same nick on 3 lines)
3nickHug:4,2((((( $1 ))))) | 4,2((((( $2 ))))) | 4,2((((( $3 )))))
(highlight 3 nicks and it will hug each on a different line)
Organizing popups gives you more room in your popups
windows, and makes it easier to find what you want. Lists can get very long if you don't
do headings and sub headings pay close attention to the (.) placement:
Hellos
.Nicks
..Hello:/me says Hi to $1!
..Howdy:/me says howdy to $1!
.Channel:
..HiChan:/me says Hi to everyone in # ! (# will put in the channel name)
Playing the big elaborate popups are ususally a txt file or ascii file. To play them from pirch as a popup use these lines:
Txt Files:
.txtfiles:/playfile # $file "Pick an ascii file to play:" c:\wavs\ascii\*.*
.Pause Play: /playpause
.Resume Play: /playresume
.Stop Play: /playstop .
Playing random txt lines can be fun if not over done in a channel, you either need to find a file you want to play and set the c:\path to where you will keep the files. Here's how some look as popups:
[Random Text]
.parents:7 random Mom Definition 4 $read c:\wavs\txtfiles\parents.txt
.Beer to OS:4Beer Operating System Jargon: 3 $read
c:\pirch\text\beersys.txt
.Insult:12[ $+ 4 $+ $$1 $+ 12]: 3 $read c:\pirch\text\insults.txt
.IRC Addict:4You may be an 3IRC Addict if:2 $read
c:\pirch\text\addict.txt
.Jargon:13Advertising Jargon: 3 $read c:\pirch\text\jargon.txt
.One-Liners:4 $read c:\pirch\text\oneliner.txt
.Quotes:13 $read c:\pirch\text\quotes.txt
.Redneck: 6You 12Might 14Be 10A 5Redneck 3If 4 $read
c:\wavs\txt\redneck.txt
.Taglines:4,1 $read c:\pirch\text\taglines.txt
Pil files can be set up as popups, the commands wont make much sense till you have the pil and try to execute them, these are only for example:
[PILS]
.Utilites
..count:/runscript [COUNT]
..control:/runscript [control] start
..piglatin:/runscript [piglatin] *1 $?="[text to enter]"
.Fun
..squash:/runscript [Squash] $1 $2
..squish:/runscript [Squish] $1 $2
..hugmix:/runscript [hugmix] $1
..novowels:/runscript [novowels] $1
..meter:/runscript [gigmeter] $?="[metername # ]" $?="[ # ]"
..meter2:/runscript [meterlab2] start #
.Color
..namenick:/runscript [5LSteve] 0 *1 *1 $?="[enter text 5Lsteve]"
..fillin?:/runscript [5LSteve] $?="[T#,B# billboard text ]"
..billboard:/runscript [bilboard] $?="[T#,B# billboard text ]"
..bold:/runscript [5LINEBOLD] *1 $?="[text ]"
..hearthug: /runscript [hearthug] $?="[Heart # Nick # Nick ]"
.hearts2:/runscript [HEARTS] $?="[text to heart ]"
..random:/runscript [random] $?="[text ]"
..rainbow:/runscript [rainbow1] $?="[rainbow ]"
..star:/runscript [star] $?="[text to Star ]"
..boxN:/runscript [box] $?="[T#,B# 2B# text]" $1 *2
..blkrain:/runscript [blakrain] $?="[text to ener]"
![]()