Something of a necro-post, here, but I thought I might share my alias system for mIRC, quite a handy one that works around the aforementioned issues with not getting a voice, and allows easy switching between multiple Nickserv-registered nicks, with auto-login and guaranteed voice with Des.
One to voice, first, because I set these up in reverse order. This one requires no customisation at all, just dump it into your aliases.
- Code: Select all
/vo /.timer6 1 7 /msg Desdaemona !voice
And one for Nickserv to login to that, and avoid being made a Guest and looking like an idiot in front of the whole OOC.
- Code: Select all
/ID //.timer4 1 4 /msg Nickserv id <PW>
Now, this one, you obviously need to customise by replacing <PW> with your password. If you have multiple characters, with multiple registered nicks, it's a good idea to create multiple aliases. So if you had Adam, Brian, and Charlotte, you might create the following aliases.
- Code: Select all
/IDA //.timer4 1 4 /msg Nickserv id <APW>
- Code: Select all
/IDB //.timer4 1 4 /msg Nickserv id <BPW>
- Code: Select all
/IDC //.timer4 1 4 /msg Nickserv id <CPW>
You should see where this is going. Next step is logging into Desdaemona. The basic code I use for this is...
- Code: Select all
/des //.timer2 1 4 /msg Desdaemona !login <PW> <Nick> | /vo
At this point, the use of the first alias becomes apparent. Now, obviously, you may have multiple characters, and this is also pretty easy to customise. You turn the /des into /desA, and the PW and Nick you change to Adam's password, and Adam.
Crazy as this seems, I actually go a step further. This next alias changes nick to Joshua_Jericho, logs me into Nickserv, logs me into Desdaemona, and ensures I get a voice, and is the one I use the most.
- Code: Select all
/jer //.timer9 1 2 /Nick Joshua_Jericho | /DesJ | /id
Short, isn't it? So I type /jer, it changes my nick, and executes all the aliases above. I use the same Nickserv password for all three nicks, so I only have one /ID, and I customise my /Des commands with a single letter. Simple, right? If you change the first /nick to, say, Joshua_Jericho-BT, or JJ-AFK, it also becomes an easy work alias, or an AFK one.
I actually have one more I use for my initial login, as well. This is a command to join the OOC, then log in to Desdaemona and autovoice myself.
- Code: Select all
/jc //join #lonely_inn_ooc | /desj | /v
That's not so hard, right? Didn't think so.
I have, however, covered a lot of semi-techical stuff in this, so... for those of you who got this far, and are still reading, here's the Quickstart guide to setting all this up.
Step 1. Copy and paste the following lines into a notepad file, or text editor of your choice.
- Code: Select all
/vo /.timer6 1 7 /msg Desdaemona !voice
/ID //.timer4 1 4 /msg Nickserv id <ID>
/des //.timer2 1 4 /msg Desdaemona !login <PW> <Nick> | /vo
/name //.timer9 1 2 /Nick Your_Nick | /Des | /id
/OOC //join #lonely_inn_ooc | /des | /vo
Step 2. Now, make some edits. Find and replace works well.
<ID> goes to your Nickserv password
<PW> goes to your TLI password
<Nick> to the character name of your TLI character
/name to anything you want, say, the first three letters of your nick
Your_Nick to the nick you use on your TLI character.
Step 3. Dump this into your Aliases window. With those active, typing /name (Or whatever you changed it to) will change your nick to your character, log you into Des and Nickserv, and get you a voice. /OOC will join you to the OOC, login, and voice you.
Step 4. (Optional). If you have multiple characters, and want to get clever, keep going. Instead of the above lump in your text editor, you'll be wanting this.
- Code: Select all
/vo /.timer6 1 7 /msg Desdaemona !voice
/ID1 //.timer4 1 4 /msg Nickserv id <ID1>
/ID2 //.timer4 1 4 /msg Nickserv id <ID2>
/ID3 //.timer4 1 4 /msg Nickserv id <ID3>
/ID4 //.timer4 1 4 /msg Nickserv id <ID4>
/des1 //.timer2 1 4 /msg Desdaemona !login <PW1> <Nick1> | /vo
/des2 //.timer2 1 4 /msg Desdaemona !login <PW2> <Nick2> | /vo
/des3 //.timer2 1 4 /msg Desdaemona !login <PW3> <Nick3> | /vo
/des4 //.timer2 1 4 /msg Desdaemona !login <PW4> <Nick4> | /vo
/name1 //.timer9 1 2 /Nick Your_Nick1 | /Des1 | /id1
/name2 //.timer9 1 2 /Nick Your_Nick2 | /Des2 | /id2
/name3 //.timer9 1 2 /Nick Your_Nick3 | /Des3 | /id3
/name4 //.timer9 1 2 /Nick Your_Nick4 | /Des4 | /id4
/OOC1 //join #lonely_inn_ooc | /des1 | /vo
/OOC2 //join #lonely_inn_ooc | /des2 | /vo
/OOC3 //join #lonely_inn_ooc | /des3 | /vo
/OOC4 //join #lonely_inn_ooc | /des4 | /vo
Doesn't that look scary? Now, I've obviously set that up for -four- characters, but I'm sure clever folk like you lot can extend the principle. Once again, the trust find and replace is your friend.
Obviously, number your characters 1 through 4 at the start, and keep them in that order.
ID1 can either stay as as ID1, or change to, say, ID then the initial letter of the appropriate character. Be sure to change it -everywhere- it crops up, though. (You can save yourself some work on the Nickserv aliases by having the same Nickserv ID for all registered nicks, so you only need one /ID, no numbers).
/Des1 can stay the same, can change to reflect appropriate character. You also need to change <PW1>, <Nick1>, <PW2>.. etc. Apply the same principle to /OOC and Your_Nick, and wham, problem solved.
...Anyone who needs or wants a hand, come find me under JJ. MB PM is fine, and I'm online fairly often as Joshua_Jericho, Shatril, or Saphamira.
JJ
Since I can't figure out how to change display name...player of Catiline, Umber and Saphamira! Often around on IRC GMT evenings and weekends.