This post I'd like to talk about setting up a good solid system for using your pipes. I use an older version of Zmud but hopefully you'll be able to adapt what I'm saying here to work for the client of your choice.
To start out with have at minimum three pipes with one of them being a blowpipe.
Info Inv pipe will give you a list of all the pipes in your inventory along with their numbers.
pipe111111
pipe22222
pipe33333
These will just be used as examples. Change the numbers to the pipes you currently carry.
It's wise to use numbers when writing your settings and another system for easily swapping out replacement pipes if you lose your old ones.
To set up variables for your pipes type this in your command bar if using Zmud (you can create a new variable and set it up that way if using another client)
megpipe = pipe11111
arkpipe = pipe22222
mallpipe = pipe33333
Now if you lose your pipe11111 and buy a pipe12345 you can just do megpipe = pipe12345 and your aliases to use them will work just the same.
Create these aliases
name - meg
light @megpipe
smoke @megpipe
name - ark
light @arkpipe
smoke @arkpipe
name - mal
light @mallpipe
smoke @mallpipe
Now create aliases to refill your pipes
name - rmeg
outp megillos
fill @megpipe with megillos
light @megpipe
smoke @megpipe
name - rark
outp arkasu
fill @arkpipe with arkasu
light @arkpipe
smoke @arkpipe
name - rmall
outp malloran
fill @mallpipe with malloran
light @mallpipe
smoke @mallpipe
Some people like to use a system where they auto fill their pipes once it runs out. I've attempted this myself but run into problems so it's up to you on what your most comfortable with. I tend to fight 80% manual with 20% triggers but everyone is different.