RuneScape:Chat/RuneScript
From the RuneScape Wiki, the wiki for all things RuneScape
RuneScript is an IRC bot developed by a player named "pure_spling", and other assorted developers. It will be in #rswiki whenever there are sufficient users in the channel, and an operator has invited it. It complies with all RuneScape rules, notably #7.
Of note is the "!rswiki" command. Use by typing "@rswiki <pagename>", where <pagename> is what you might put in a [[double bracket]] wikilink. This creates a full URL to the Wiki page you named. (Or use the !rswiki variant so it is sent in a private message to you)
Channel operators are to refrain from kicking RuneScript from the channel, as it will have adverse consequences. Please utilize "!part" instead.
[edit] Using RuneScript
Commands are preceded with @ or !. The former, @, will cause messages from RuneScript to appear in the main channel. The latter, !, will cause the messages to appear in a private message. Some commands, however, will be public, or private, no matter which you use.
Here is an example of a standard @ command. It will appear to everyone in the channel.
<Mura> @farming <RuneScript> *** [ THEMURASAME ]: [farming] lvl: 90 | exp: 5,846,255 (44.8% of 99) | rank: 1,880 | EXP to lvl 91: 56,576 (89.8% to 91)
However, the following message will appear if ! is used. It will only appear to the user.
<Mura> !farming -RuneScript- *** [ THEMURASAME ]: [farming] lvl: 90 | exp: 5,846,255 (44.8% of 99) | rank: 1,880 | EXP to lvl 91: 56,576 (89.8% to 91) -RuneScript- Required for 56,576 farming exp: Torstol: 253 | Spirit Tree: 3 | Dwarf Weed: 295 | Magic Tree: 5 | Lantadyme: 374 | Calquat Tree: 5 | Poison Ivy Bush: 59 | Palm Tree: 6
Users are strongly encouraged to use !, as it will greatly cut down on spam on the main channel. @ should be used sparingly.
If users are having problems viewing output from all "!" commands, and some "@" commands, they must register and identify to NickServ as shown here.
To cut down on spam, users are also encouraged to give RuneScript commands through the private message system, instead of saying them on the channel.
[edit] !defname
Suppose your in game name is Themurasame. Entering !defname Themurasame will associate the ingame name "Themurasame" to your hostmask.
Setting your !defname allows you to leave out the RSN parameter in most RuneScript commands. For example, without a !defname set, you would have to use this to see your farming statistics:
<Mura> @farming Themurasame
However, if you set a !defname, you must simply do this:
<Mura> !defname Themurasame <Mura> @farming
Unless your hostmask changes, you will only have to use !defname once. For this reason, CGI:IRC is not a good client to use !defname on, as it gives you a random hostmask every time you connect from it. It it recommended that this client is used instead.