98's basic IRC tips and script guide.
DISCLAIMER!: I don't really know much about IRC, this guide has been created based on my experiences. It also assumes you are using mIRC or sysreset, if you are using another client and have questions, don't ask me, I neither know nor care. However if you have a way to adapt this guide to other clients, please post.
I created this guide to help out Aikido, who was wondering why he was never voiced when in #holysentinels (I assumed it was because he hadn't registered his nick).
This guide will explain:
1. How to register your nick.
- how to register your nick.
- how to identify your self with your nick (i.e. log in).
- how to simplify the identify procedure.
- how to automate the identify procedure.
- how to create aliases.
- how to create options in the channel pop-up.
- how to create options in the nicklist pop-up.
- how to slap Ishman around a bit with a large trout (w/o accidentally hitting others).
Open up your IRC client and join rizon (or whatever server you want to register to), you don't have to join a channel to do this.
Make sure you are using the nick you want to register (you can only register one nick to an email address per server).
Next type [code]/msg nickserv register [your password here] [your email here][/code]Remember that it is case sensitive and that your password must be one word with no spaces.
This will register your nick to that server and will send you a confirmation email (I think you need to click a link in that email, I'm not sure).
From then on you will have to identify your nick every time you join the server (there is a way to automate this, I'll show you bellow).
2. How to identify yourself.
To identify yourself, type [code]/msg NickServ identify [your password here][/code]
3. How to simplify the identify procedure.
You can simplify the identify command with a script (so that you don't have to type it all out every time you boot up IRC).
Open up the script editor.
Click on the aliases tab.
Make sure you are editing aliases.ini by clicking view and selecting aliases.ini.
Scroll to the bottom and type [code]id /msg nickserv identify [your password here][/code]
Click OK to close the script editor.
From now on, typing "/id" will identify yourself, however you can automate it even further, to automatically ID yourself on startup.
4. How to automate the identify procedure.
Click the options button to bring up options.
Under the category connect, click options. Click the button named perform, tick the radio box labelled "Enable perform on connect" and in the box bellow, type "/id".
After that, close IRC and re open it to test it, it should automatically identify you.
5. How to create aliases.
Aliases allow you to create an alias for a command string, and allows you to save time.
Who wants to type out "/msg NickServ identify [your password here]" every time they need to identify themselves, when they can just type "/id" instead?
To create an alias, open up the script editor, bring up the aliases tab and make sure you are editing aliases.ini as described above in part 3.
Aliases in use the format "[alias here] [command here]", for example, if I wanted to shorten "/nick |98|BRB" (which would change my nick to |98|BRB) and use the alias "/brb" instead, I would type[code]/brb /nick |98|BRB[/code]
Other aliases I use are:
[code]/away /nick |98|away
/sleep /nick |98|asleep
/food /nick |98|eating
/lecture /nick |98|lecture
/busy /nick |98|busy
/brb /nick |98|BRB
/back /nick |98abaile|
/cry /me cries
/giggle /me giggles
/laugh /me laughs his ass off[/code]
N.B. If you are using sysreset, the alias "/away" is already used (its used for an auto away script that doesn't really work well anyway, so it best to just disable the script and the alias for it, you will have to find and disable the away alias manually).
From now on, whenever you type the alias, the whole command string it is associated with will be executed.
6. How to create options in the channel pop-up.
The pop-ups tab in the script editor is where you can edit all the options and script that becomes available to you when you right click.
The first thing we'll edit is the channel script (this is where you edit all the options you are given when you right click in the chat window of a channel), to edit this, while in the pop-ups tab click view and select channel.
Scroll to the bottom and type "-".
A hyphen indicates a line separating options in the right click menu. You can now start creating new options.
To do so, you will need to use the format "[option]:[command]" (note: no spaces between option and command).
Now when I right click the chat window, the option "laugh" will appear (Note: for the command I have used an alias, but you can also type out a whole command string if you wish).
7. How to create options in the nicklist pop-up.
Adding options for the nick list (these are the options you see when you right click in the window where all the names of people on the channel are) is almost identical.
In the pop-ups tab, click view and select "nicklist", then scroll to the bottom.
You can add the same options as you did in the channel pop-up, but there is more.
If you're using mIRC, you will probably notice[code]Slap!:/me slaps $$1 around a bit with a large trout[/code]
In this case the option is "Slap!" and the command is "/me slaps $$1 around a bit with a large trout".
Here "$$1" is the person you have selected in the nicklist.
So for example if I clicked on Ishman and then right click and select Slap!, a purple message in the chat window will appear saying:
"* |98abaile| slaps Ishman around a bit with a large trout"
NOTE: You have to select a nick first with a left click, right clicking on a nick in the nick list will not select it. I remember trying to slap Ishman once, but ended up slapping martyr3810.
However you can also do this by right clicking on a name in the chat window, right clicking on a nick in the chat window, WILL select them.
The scripts I use are:
[code]Slap!:/me slaps $$1 around a bit with a large trout
BitchSlap!:/me bitch slaps $$1 upside the face
Poke:/me pokes $$1
Kick:/me spin kicks $$1 in the face
DblKick:/me runs, jumps and kicks $$1 in the face with both feet
Knee:/me knees $$1 in the crotch
Stab:/me stabs $$1 in the face
Wave:/me waves to $$1
Pat:/me pats $$1 on the head
And thats it for me basic guide, I might add more later if I can think of something. If anyone wants to add anything to it feel free to post.
I might also create a n00bs guide to mIRC at some point (I got nothing against CN's one, but its just a bit too confusing for a beginner IMO), which would include how to install and set up an IRC client (probably sysreset), it would include this guide, how to change the colour of text, how to download from #lurk and maybe some extra tips.
Wow, you use such a hard way to identifyi yourself?
I just put on the perform /ns identify <password>
Look's quite nice.
Maybe we should do a request script thread for a bit more complex script's that the other people cant solve.
I used the script that DD showed me, now that I think about it, it does seem lomg winded, but it showed me how to create aliases and also if for somereason I'm not identified, I only have to type /id, which is much shorter.
Originally Posted by Spurgu
But using what I said makes it so that you DONT need to type anything.
And what happens if I get disconnected and have to kill a ghost? I have to ID myself again.
Sysreset and UPP and I think even mIRC itself has an automatic thing for that.
Beside's, how's that different? you still have to type the /id thing of yours.
I'd prefer to only have to type /id than have to type /ns identify <password>
We should probably stop arguing now, its becoming spam.
How about having that /id to identifyi after ghosting? ^_~
Shh, dont tell the mod's. :P
I have a basic IRC question!
When it became so that Hotmail accounts were no longer acceptable, "kaom" became unregistered again. martyr showed me how to re-register, but my vHost or whatever it's called, the host hiding thing, was lost as well, and I can't for the life of me remember how to do it.
So, how do I hide my provider?
To request a vHost, do "/msg hostserv request your.desired.vhost".
Originally Posted by kaom
Replace "your.desired.vhost" with the vHost you want.
Somtimes you have to wait to get an answer regarding your vhost request.
Usually if you already have a vHost, you cannot request a new one too soon after your current vHost was assigned to you, else it will be automatically rejected.
If your vHost gets approved (or rejected) you will recive a memo from memoserv.
To read this, type "/msg memoserv read last".
If the memo says your vhost has been approved, type "/msg hostserv on" and enjoy your new vHost.
If the memo says rejected, read the reason why the vHost was rejected and try again. Unless you already have a vHost.