home *** CD-ROM | disk | FTP | other *** search
/ ANews 1 / AnewsCD01.iso / Internet / IRC / AmIRC_31 / Documentation / AmIRC.doc next >
Text File  |  1999-08-14  |  134KB  |  4,767 lines

  1.  
  2.  
  3. AmIRC 3.0 Guide - Table Of Content
  4. **********************************
  5.  
  6. Welcome to AmIRC, the AmigaOS IRC client (Version 3.0).
  7.  
  8. Thank you for reading this manual as it will help you make the most out
  9. of AmIRC and IRC in general. It will also prevent you from making a
  10. fool of yourself by asking silly question during your first IRC
  11. sessions.
  12.  
  13. Please don't forget to also read the Readme file included in the
  14. distribution archive as this will contain any last minute info that
  15. might be important to you!
  16.  
  17. To help you find what you want in this manual we've provided you with
  18. the following table of content. Feel free to jump directly to the
  19. chapter of your choice or you can also just browse through them.
  20.  
  21. About AmIRC
  22. ***********
  23.  
  24. In short, AmIRC is the most versatile IRC client for the Amiga
  25. computer. It allows you to chat to other users worldwide over the
  26. internet using IRC.
  27.  
  28. IRC stands for Internet Relay Chat, originally written by Jarkko
  29. Oikarinen <jto@tolsun.oulu.fi>. In a nutshell, IRC consists of a network
  30. of computers (servers) that are connected to each other via the
  31. internet or a LAN, and allow users with proper client software to
  32. connect and chat with each other. Within this network, virtual space is
  33. divided up into channels, usually with a topic of conversation, where
  34. users can talk in groups.  During your ventures on IRC you will notice
  35. there are a lot of special expressions and abbreviations. Make sure you
  36. have a look at the list of commonly used IRC Terms and expressions in
  37. this guide.
  38.  
  39. IRC used to be a technical matter with the user having to type in
  40. commands to connect to a network and to send message to a specific
  41. channel.  AmIRC takes care of the technical part with a comfortable
  42. user interface without compromising on flexibility.
  43.  
  44. Over the last years AmIRC has been constantly improved and updated. The
  45. already long list of Features was constantly growing resulting in the
  46. current version 3.0 with the following What's new?.
  47.  
  48. What's new?
  49. ***********
  50.  
  51. Added in v3.0:
  52. --------------
  53.  
  54.    * From Version 3.0 AmIRC needs a New Keyfile! You will need to
  55.      upgrade to be able to use this new version to the fullest.
  56.  
  57.    * You can now open and close a window by double clicking on it's
  58.      button in the Tray Window.
  59.  
  60.    * AmIRC now supports Mousewheel scrolling.
  61.  
  62.    * The Setup window is now layout in MUI Prefs style.
  63.  
  64.    * New RECONNECT command to easily reconnect to a server.
  65.  
  66.    * Added IRCNet commands for EXCADDand INVADD.
  67.  
  68.    * Channelname gadget now has a Context Menu which makes JOIN and
  69.      LEAVE a channel only a right mouse button away.
  70.  
  71.    * The Userlist counter now shows number of users & ops. When
  72.      channel has a user limit it will become a gauge showing the
  73.      channel filling.
  74.  
  75.    * Channelwindow and logs now have a (configurable) timestamp.
  76.  
  77.    * Any URL sent to the channel will now be underlined and
  78.      clickable, giving direct access to them. The URL Grabber will get
  79.      them too for later reference. AmIRC now also recognizes URLs that
  80.      aren't preceded with http:// and FTP URLs.
  81.  
  82.    * AmIRC will ask for a Browser if none can be found using either
  83.      OpenURL.library, Sendbrowser.amirx or Voyager IPC.
  84.  
  85.    * AmIRC will now look for the ENV Variables REALNAME and USER
  86.      upon start-up and use those if available.
  87.  
  88.    * AmIRC now supports COLOURCODES, which means it will show
  89.      individual message colours set by the sender! Rest assured this
  90.      feature can be switched off! :) (Use at own risk ;-)
  91.  
  92.    * The Channel Limit and Keyword fields are switched between text
  93.      and string object according to the user's status. i.e. When the
  94.      user is not allowed to change them, he cannot access them.
  95.  
  96.    * The Channel Limit and Keyword fields are hidden when not the
  97.      modes are not active on a channel.
  98.  
  99.    * The Topic is now a text field as long as the user is not a OP
  100.      and the channel has MODE, as the user is not allowed to change the
  101.      TOPIC anyway.
  102.  
  103.    * When MUI Bubble Help is active, the TOPIC window now comes up with
  104.      a bubble containing the user who set it and when, as well as the
  105.      complete topic string.
  106.  
  107.    * The Text Input Gadgets now have a popup menu when the right
  108.      mouse button is pressed when the mouse is on them.
  109.  
  110.    * With the new Terminal Login Mode AmIRC will open a mini 'telnet'
  111.      connection window after the initial server connection. This allows
  112.      you to bypass any firewalls, use relays etc.  (This mode is
  113.      activated by starting AmIRC from the shell using: "AmIRC
  114.      TerminalMode" or "AmIRC TM").
  115.  
  116. Other recently added new features:
  117. ----------------------------------
  118.  
  119.    * New Single Channel Window mode allows to join multiple channels
  120.      in a single window.
  121.  
  122.    * Total Queueing. Now everything which isn't urgent (like KICKs or
  123.      MODE changes) is sent through the output queue to reduce risk of
  124.      being kicked by a server due to flooding.
  125.  
  126.    * INFO Window has an additional Levelmeter which shows the number
  127.      of unsent messages in the output queue.
  128.  
  129.    * AmIRC now also supports Contact Manager and can parse URLs from
  130.      the URL Grabber to it.
  131.  
  132.    * The Scrollback Buffer can now be limited in size via Prefs.
  133.  
  134.    * Number of Query Windows can be limited.
  135.  
  136.    * AmIRC will now use OpenURL.library, if found, to send the URL to
  137.      the browser.
  138.  
  139.    * AmIRC uses Vapor Update Library to check for new versions upon
  140.      start-up. When a new version is available it can then be
  141.      downloaded automatically.
  142.  
  143.    * You can now Ban Multiple users at once by multi-selecting them.
  144.  
  145.    * Invitations are now shown in an separate Invite requester. The
  146.      requester can be disabled from the new 'Windows' section in the
  147.      preferences.
  148.  
  149.    * The Lag-O-Meter permanently monitors and shows lag as a
  150.      three-colour bar underneath the userlist. Clicking on the
  151.      Lag-O-Meter opens the Information window, which has a graphical
  152.      representation of the current lag, as well as the servername,
  153.      current lag, last two lag probes and the average lag.
  154.  
  155.    * Frequently used channels can be stored in a Favorite Channels
  156.      window from where you can join them by double-clicking on them.
  157.  
  158.    * The new Tray window contains a button for every AmIRC window.
  159.      Windows can be closed individually by clicking on their 'Hide'
  160.      gadget. The Tray window shows number of messages in a window and
  161.      indicates new messages after iconification. (Requires MUI v3.8+)
  162.  
  163.    * Dialog windows have a Rename button to change the nick for the
  164.      window. Useful when someone re-enters IRC with a different nick.
  165.  
  166.    * Dialog and Channel windows have an [L] button to enable logging
  167.      of that window to a file.
  168.  
  169.    * AmIRC now uses NList.mcc for it's listviews if found. (Not used
  170.      with OS2.x)
  171.  
  172.    * DCC windows now have a Cleanup button to delete all finished or
  173.      aborted transfers at once.
  174.  
  175.    * The /BACK command resets the AWAY state no matter what it is.
  176.  
  177.    * DCC Receive window has a Replace button to overwrite existing
  178.      files.
  179.  
  180.    * DCC Receive window has a MIMEPrefs button to call up the
  181.      MIMEPrefs program.
  182.  
  183.    * The Auto accept DCC send? menu item allows to start incoming DCC
  184.      send requests without the need for confirmation.
  185.  
  186.    * Files received via DCC are opened in shared mode during transfer,
  187.      allowing you to play or view them partially while downloading.
  188.      (Especially for all you MP3 freaks out there:-)
  189.  
  190.    * AmIRC now uses MIMEPrefs for viewing files.
  191.  
  192.    * AmIRC now has an Plugin API, expect many separately developed
  193.      extension modules.
  194.  
  195.    * The Serverlist is now divided into Server Groups to allow better
  196.      organization of different servers of a network.
  197.  
  198.    * The Prefs menu has a new Windows section where can be determined
  199.      which windows will open on start-up.
  200.  
  201. Features
  202. ********
  203.  
  204.    * Runs with Genesis, AmiTCP, Miami and AS225 without additional
  205.      support libraries.
  206.  
  207.    * Built-in highly optimized DCC drivers for SEND, TSEND and MOVE,
  208.      with asynchronous file I/O and threaded network handling. Supports
  209.      Drag&Drop sending of files and DCC.
  210.  
  211.    * Transparent implementation of DCC routing all MSGs automatically
  212.      via DCC CHAT if applicable, to save runtime and reduce IRC load.
  213.      Option to automatically accept DCC CHAT connections.
  214.  
  215.    * Ultra fast text output and scrolling. Supports Cut&Paste for the
  216.      list text. Supports proportional fonts.
  217.  
  218.    * Internal CTCP flood and DCC bomb protection.
  219.  
  220.    * Full support of the 'Undernet' IRC extensions, both reply codes and
  221.      additional IRC commands.
  222.  
  223.    * Intuitive channel display with userlist and channel mode overview.
  224.      Channel modes can easily be changed via gadgets. Configurable user
  225.      action list to perform whatever action you like on users in channel
  226.      by the press of a mouse button.
  227.  
  228.    * Supports QUERY windows for private chat.
  229.  
  230.    * Supports 'smart' banning.
  231.  
  232.    * Versatile ARexx port including server message parsing ("event
  233.      trapping") and commandline/script interaction.
  234.  
  235.    * Easy command line aliasing.
  236.  
  237.    * Built-in IdentD (automatically disabled if another IdentD is
  238.      already installed).
  239.  
  240.    * Supports nick notification, highlighting, ignoring, and kickban.
  241.  
  242.    * Versatile event handling allows you to bind sound effects,
  243.      auto-deiconify or rexx scripts to certain events.
  244.  
  245.    * Server phonebook.
  246.  
  247.    * Last nick history stores the nicknames of the last nicks you've
  248.      send MSGs to, received MSGs from or addressed publicly with
  249.      'nick:'.  Reference can be used in all commands which require nick
  250.      names, e.g.  MSG, OP, DEOP. Automatic nick expansion on public
  251.      messages with ':'.
  252.  
  253.    * TAB messaging to automatically cycle the list of last used
  254.      nicknames with a MSG prefix.
  255.  
  256.    * Auto rejoin channel on KICK and auto reconnect to server facility.
  257.  
  258.    * Auto AWAY after a user-specified idle timeout. Also, auto unaway
  259.      after sending public and/or private msgs.
  260.  
  261.    * Auto update download.  Check for and download new releases with a
  262.      simple click.
  263.  
  264.    * URL grabber for interfacing with a web browser. (Using
  265.      OpenURL.library or ARexx)
  266.  
  267.    * Support for DALnet extensions.
  268.  
  269.    * AmIRC is fully localized thanks to ATO
  270.      (http://ato.vapor.com/ato).
  271.  
  272. Requirements
  273. ************
  274.  
  275. What is needed to use AmIRC?
  276. ============================
  277.  
  278. Hardware
  279. --------
  280.  
  281. AmIRC was written for the Amiga family of computers, and has been
  282. tested on Amiga 500, 1000, 1200, 2000, 3000, & 4000 computers in various
  283. configurations.
  284.  
  285. Software
  286. --------
  287.  
  288. AmIRC requires MUI V3.6 or later in order to run.
  289.  
  290. AmIRC requires KickStart & WorkBench 2.x or later, with setpatch 40.16
  291. installed.
  292.  
  293. AmIRC020 requires a 68020 or higher CPU and OS3.0 or newer. This
  294. version is optimized for such machines.
  295.  
  296. If you plan to run a TCP/IP stack and AmIRC among other Internet
  297. applications you should have at least 2 megabytes of RAM.
  298.  
  299. Finally, you need to have a TCP/IP protocol stack running, such as
  300. Genesis, Miami, AmiTCP/IP or Amiga Technology's as225r2 TCP/IP protocol
  301. stack.
  302.  
  303. Copyright
  304. *********
  305.  
  306. AmIRC has been designed, developed and written by
  307.  
  308.          Oliver Wagner
  309.      Landsberge 5
  310.      45549 Sprockhövel
  311.      Germany
  312.      E-Mail: <owagner@vapor.com>
  313.      
  314.      ©1996-1999 Oliver Wagner
  315.      All Rights Reserved.
  316.  
  317. This document was originally written by Laurence Walton <lww@vapor.com>
  318. and modified for the 1.65 release by Oliver Wagner, including Ariel
  319. Magnum's <amagnum@ibm.net> fine ARexx guide. Updated and revised for
  320. the AmIRC v3.0 release by Frank Mosch <frank.mosch@advalvas.be>.
  321.  
  322. Installer Script ©1995-99 Robert C. Reiswig All Rights Reserved
  323.  
  324. No part of this archive may be redistributed except with the entire
  325. contents of the original archive.
  326.  
  327. Registration
  328. ************
  329.  
  330. Registering AmIRC
  331. =================
  332.  
  333. You may use AmIRC freely for a period of up to 30 days to evaluate the
  334. package. After those 30 days, you must either register AmIRC or stop
  335. using it completely. During the trial period, AmIRC is limited to an
  336. on-line time of 30 minutes, besides that, no functions are disabled.
  337.  
  338. To register AmIRC, see the included registration utility and assorted
  339. documentation. It has all the necessary info and prices.  You can also
  340. register on-line at http://www.vapor.com/.
  341.  
  342. Use a creditcard and have your keyfile in minutes!
  343.  
  344. Installation
  345. ************
  346.  
  347. How to install AmIRC
  348. ====================
  349.  
  350. It is strongly suggested that you use AmIRC's installer script. This
  351. will make sure all necessary files are in the correct place and will
  352. make sure you will have AmIRC up and running in no time.  The installer
  353. script requires that you have the Amiga installer utility (version 43.3
  354. or later).  Once you've unpacked the AmIRC archive you can start the
  355. installation by simply clicking on the install icon in the AmIRC
  356. drawer. The installation script will ask you some questions, depending
  357. on the experience level you've selected at the start, simply answer
  358. them and the installer will do the rest.
  359.  
  360. If you cannot or prefer not to use the installer utility, a manual
  361. install is relatively simple, just move the contents of the archive to a
  362. directory of your choice and it's ready to use. If you have met the
  363. Requirements for the optimized version of AmIRC, delete the AmIRC file
  364. and rename "AmIRC020" as "AmIRC".  You might want to copy the "MUI"
  365. directory of the AmIRC distribution to MUI:Libs/MUI/ to avoid version
  366. confusion.
  367.  
  368. Connecting
  369. **********
  370.  
  371. Let's have a (first) go
  372. =======================
  373.  
  374. Once you have Installation AmIRC, you can start the program from WB by
  375. clicking on its icon. After a few moments you will be presented with the
  376. Server Selection Window. You will need to enter some data into the
  377. gadgets of this window in order for AmIRC to be able to log you onto an
  378. IRC network. First and foremost you will need to think up some witty
  379. and original nickname or handle by which you will be known during your
  380. IRC session(s). Make sure you pick an original one as some networks
  381. don't allow different users sharing the same name and won't allow you
  382. to connect until you try with a name that is not being used. You can
  383. supply AmIRC with 4 nicknames which it will subsequently use to try and
  384. connect to the network. You also need to provide AmIRC some additional
  385. information like your real name (be honest here!). If your TCP/IP stack
  386. is already running an IdentD service then you won't need to provide
  387. your username as AmIRC will get it from the stack and the IdentD
  388. gadget will be ghosted.  Now you are ready to connect AmIRC to an IRC
  389. network. Either select a network and server from the list provided or
  390. enter the details of your own favourite server.
  391.  
  392. Operation
  393. *********
  394.  
  395. Operation at a glance
  396. =====================
  397.  
  398. The main AmIRC user interface is laid out in a logical, intuitive
  399. manner, making it easy to use. Here's an overview of the main interface:
  400.  
  401.    * The main feature of the interface is the Text Listview, where
  402.      all incoming text is displayed.
  403.  
  404.    * Directly below this is the Textinput Gadget, labelled with the
  405.      nickname that you have chosen. Any text entered here will be sent
  406.      out to the IRC server.
  407.  
  408.    * Directly next to the textinput gadget is the Logging Button
  409.      marked 'L'.  Clicking on it activates the logging of that window
  410.      to a file.
  411.  
  412.    * To the right of the listview is a Scroll Gadget, which enables
  413.      you to scroll backward through the text in the listview.
  414.  
  415.    * At the top left of the listview is a the Channelname Gadget that
  416.      shows the name of the channel that you have joined.
  417.  
  418.    * To the right of the channelname, is the Topic Input/Display
  419.      Gadget, where the topic of a joined channel is displayed.  Many
  420.      channels have topic protection, which means only channel operators
  421.      can change the topic. If you can enter text in the topic bar
  422.      (either because the topic isn't protected or you are a channel
  423.      operator) you may change the topic of the channel by entering the
  424.      topic in this gadget, and hitting the 'Enter' key.
  425.  
  426.    * To the right of the topic input gadget are theChannel Mode
  427.      Buttons, which display the current modes for the joined channel.
  428.      Users with Channel Operator (Ops) status may also use these
  429.      buttons to change the current channel modes.
  430.  
  431.         - T - Topic Protection: Toggles Topic Protection on/off. If
  432.           on, the topic can be changed by Channel Operators (Ops) only.
  433.  
  434.         - N - No Messaging: Toggles Messaging on/off. If active, a
  435.           user can only write to the channel if they have joined it.
  436.  
  437.         - S - Secret: Toggles Secret mode on/off. If active, the
  438.           channel is invisible until it is joined.
  439.  
  440.         - I - Invite Only: Toggles Invite Only mode on/off. If
  441.           active, users can only join after they have been invited.
  442.  
  443.         - P - Private: Toggles Private mode on/off. If active, the
  444.           channel will be invisible in the global channel list.
  445.  
  446.         - M - Moderated: Toggles Moderated mode on/off. If active,
  447.           only channel operators (Ops) and users with 'voice' can type
  448.           to the channel.
  449.  
  450.         - L - Limit: Sets a limited number of users allowed on the
  451.           channel
  452.  
  453.         - K - Keyword: Toggles Keyword mode on/off. If active, Users
  454.           can only join the channel if they give the correct keyword.
  455.  
  456.         - B - Ban: Sets/Displays the current Bans active on the
  457.           channel
  458.  
  459.    * Below the channel mode buttons is the User Listview, which shows
  460.      a current list of users on the joined channel. Double clicking on
  461.      a users name will perform a WHOIS on that user. Clicking once on a
  462.      users name will set that user as the default to perform other
  463.      operations on, such as an operation from the configurable user
  464.      buttons. Pressing the right mouse button when on a name shows a
  465.      menu where you can select the same functions as the User Buttons
  466.      below.
  467.  
  468.    * Directly below the User Listview is the Lag-O-Meter. This meter
  469.      indicates how much lag there is on your connection. Double
  470.      clicking on it will bring up the INFO window.
  471.  
  472.    * Below the Lag-O-Meter are the User Buttons. These buttons are
  473.      configurable from the GUI window, accessible by selecting
  474.      'Setup...' from the AmIRC Settings menu.
  475.  
  476.    * You can Drag-Highlight text in the listview in order to paste it
  477.      elsewhere.  you will need some type of snap utility such as
  478.      Newedit or Powersnap in order to past the text into another
  479.      application. The text is stored in the clipboard. To paste the
  480.      text inside AmIRC you can use <right-amiga> V.
  481.  
  482.      The TAB key will cycle through the names of people that have
  483.      previously /MSG'ed you, and insert it into the textinput gadget.
  484.      Simply enter your message after the "/MSG <user> " in order to MSG
  485.      them back.
  486.  
  487.      Entering ':' first in the textinput gadget will automatically
  488.      publicly address the last person you typed to using the ':' after
  489.      their nick.
  490.  
  491. For a full explanation of all AmIRC functions and windows please check
  492. out the Reference section.
  493.  
  494. IRC Terms
  495. *********
  496.  
  497. Specific IRC vocabulary
  498. =======================
  499.  
  500. Here's a list of some commonly used terms and expressions with their
  501. respective explanation:
  502.  
  503.    * ActionCTCP Action command, executed by a ME at the beginning
  504.      of a message.
  505.  
  506.    * Ban: A channel mode set in order to prevent a user or group
  507.      of users from joining a channel.
  508.  
  509.    * Bot: Short for Robot, a Bot is a script that acts like a user,
  510.      and can execute a command upon a certain occurrence.
  511.  
  512.    * Client: Software that is written for the purpose of connecting
  513.      to a server, in this case, an IRC server.
  514.  
  515.    * Channel: A group of users on IRC. A channel will have a name
  516.      (i/e, #AmIRC), and may or may not have a topic of conversation.
  517.  
  518.    * Channel Mode: The properties of a channel that allow or
  519.      disallow certain activities. Channel Modes can only be changed or
  520.      set by Channel Operators. The available channel modes are:
  521.  
  522.         - Invite Only: If active, This mode allows users to join if
  523.           they have been invited by someone in the channel.
  524.  
  525.         - Private: If active, the channel is invisible in the
  526.           global channel list.
  527.  
  528.         - Lag: The term which is used when the connection to a server
  529.           or client is delayed.
  530.  
  531.         - Limit: If active, sets a limit on the number of users
  532.           allowed to join a channel.
  533.  
  534.         - Moderated: If active, only Channel Operators and
  535.           users with voice may type input to the channel.
  536.  
  537.         - No Messaging: If active, prevents users from sending a
  538.           message to the channel until they have joined it.
  539.  
  540.         - Secret: If active, the channel is invisible until it is
  541.           joined.
  542.  
  543.         - Topic Protection: If active, only Channel Operators may
  544.           set or change the topic of a channel.
  545.  
  546.    * Channel Operator (or OP): A user who has control over a
  547.      channel.  A user who creates a channel is given Op status,
  548.      and in turn can give it to anyone else in the channel.
  549.  
  550.    * Chat Network: A network of computers that are interconnected so
  551.      that anyone on any server in the network may chat with anyone else
  552.      on any computer in that same network.  Here's some major chat
  553.      networks:
  554.  
  555.         - ARCnet: Amiga Relay Chat Network, partially running on
  556.           Amiga servers.
  557.  
  558.         - IRCnet: Formerly part of EFnet, now split.
  559.  
  560.         - EFnet: Eris Free Network. The largest IRC network
  561.  
  562.         - DAL-Net: A different IRC network with some specialized
  563.           functons that do not appear in typical IRC networks.
  564.  
  565.         - Undernet: An alternative IRC network
  566.  
  567.    * Command: A message to an IRC server or to a local or remote
  568.      client.  Commands generally begin with a /.  See Commands.
  569.  
  570.    * CTCP: Client To Client Protocol, A standard for sending commands
  571.      from one client to another, usually for the purpose of getting
  572.      information from the remote client. See CTCP.
  573.  
  574.    * DCC: Direct Client Connection - a standard for creating a direct
  575.      link between two clients, for the purpose of sending or receiving
  576.      files, or to carry a more secure conversation. See DCC.
  577.  
  578.    * IdentD: IdentD is software that can be run on the client,
  579.      allowing an IRC server to corroborate the identity of a client.
  580.      AmIRC has an IdentD built in, and will automatically disable it if
  581.      an external IdentD is running.
  582.  
  583.    * IRC: Internet Relay Chat - Any Network of Computers that run
  584.      IRC servers for the purpose of allowing users to connect to it
  585.      using client software made for IRC.
  586.  
  587.    * Kick: The occurrence of a user being removed from a joined
  588.      channel by a channel operator.
  589.  
  590.    * Lag: Term to specify that the connection is delayed to some
  591.      extend.
  592.  
  593.    * MOTD: Message Of The Day, A message that may or may not be
  594.      updated daily, that is meant to be read when connecting to an IRC
  595.      server.
  596.  
  597.    * Netsplit: An event that occurs when a server goes down that
  598.      other servers depend on for network packets. Any servers that are
  599.      dependant on the crashed server will split from the net, that is,
  600.      they will still be up and running, with active clients, but any
  601.      clients on the other side of the crashed unit will appear to have
  602.      all logged off at once.
  603.  
  604.    * Nick: Short for Nickname, this is an alias that you may pick for
  605.      yourself.
  606.  
  607.    * Op: See Channel Operator.
  608.  
  609.    * Server: A computer that is Running IRC server software, allowing
  610.      it to be connected to by IRC clients or other servers.
  611.  
  612.    * Server Operator: A person in control of an IRC server.
  613.  
  614.    * TLA (Three Letter Abreviations): Commonly used acronyms, not
  615.      entirely restricted to 3 letters:
  616.  
  617.         - AFAIK: As Far As I Know
  618.  
  619.         - AFK: Away From Keyboard
  620.  
  621.         - ASAP: As Soon As Possible
  622.  
  623.         - ATM: At The Moment
  624.  
  625.         - BRB: (I'll) Be Right Back
  626.  
  627.         - BBL: (I'll) Be Back Later
  628.  
  629.         - BBIAB: (I'll) Be Back In A Bit
  630.  
  631.         - BTW: By The Way
  632.  
  633.         - CU: Or Cya, See You
  634.  
  635.         - CUL: Or CUL8R, See You Later, Catch You Later
  636.  
  637.         - DL: Or D/L, Download
  638.  
  639.         - FAQ: Frequently Asked Questions
  640.  
  641.         - FWIW: For What It's Worth
  642.  
  643.         - FYI: For Your Information
  644.  
  645.         - IC: I See
  646.  
  647.         - IIRC: If I Remember Correctly
  648.  
  649.         - IMHO: In My Humble|Honest Opinion
  650.  
  651.         - L8R: Later
  652.  
  653.         - LOL: Laughs Out Loud
  654.  
  655.         - LTNS: Long Time No See
  656.  
  657.         - MOTD: Message Of The Day
  658.  
  659.         - NE1: Anyone
  660.  
  661.         - NP: No Problem
  662.  
  663.         - OTL: Out To Lunch
  664.  
  665.         - PLS: Or PLZ, Please
  666.  
  667.         - PPL: People
  668.  
  669.         - POV: Point Of View
  670.  
  671.         - RE: Welcome back, short for Regards
  672.  
  673.         - ROTFL: Rolls On The Floor Laughing
  674.  
  675.         - RSN: Real Soon Now
  676.  
  677.         - RTFM: Read The F***ing Manual
  678.  
  679.         - TIA: Thanks In Advance
  680.  
  681.         - TNX: Or Thnx, Thanks
  682.  
  683.         - TTYL: Talk To You Later
  684.  
  685.         - TTFN: Ta Ta For Now
  686.  
  687.         - UL: Or U/L, Upload
  688.  
  689.         - WB: Welcome Back
  690.  
  691.         - WTF: What(Why) The F***
  692.  
  693.    * Topic: A heading for a channel that may or may not have
  694.      anything to do with the conversation at hand.
  695.  
  696.    * User: A person using an IRC Client to connect to a server to
  697.      chat.
  698.  
  699.    * User Mode: Settings that affect a users properties.
  700.  
  701.         - Invisible: If this mode is set, a user will be invisible
  702.           in the global user list. The user will still be visible in
  703.           the user list of any joined channel, however.
  704.  
  705.         - Wallops: When set, this mode will allow receiving of
  706.           messages from the server operator to all operators.
  707.  
  708.    * Userhost: This is the string that defines a user.  It consists
  709.      of the user's chosen nick, login name and domain name.  For
  710.      example:
  711.      Wupper!jwupper@monorail.denet234.de
  712.      |      |       |        |      |_ Domain
  713.      |      |       |        |________ Network
  714.      |      |       |_________________ Machine
  715.      |      |_________________________ Login
  716.      |________________________________ Nick
  717.    * Voice: Status a normal (not an operator) user must have to type
  718.      into a moderated channel.
  719.  
  720. Menus
  721. *****
  722.  
  723. What's on the menu?
  724. ===================
  725.  
  726. Menus
  727. =====
  728.  
  729. AmIRC Menu
  730. ----------
  731.  
  732. Select Server...
  733.      Opens the server window from which you can select various options
  734.      for connecting to an IRC server. See Connecting.
  735.  
  736. Reconnect
  737.      Reconnects to the previously selected server, without having to
  738.      open de serverwindow.
  739.  
  740. Disconnect
  741.      Disconnects you from the current server without having to quit
  742.      AmIRC.
  743.  
  744. Logging Enabled?
  745.      Toggles logging on/off.
  746.  
  747. Iconify
  748.      Hides the AmIRC window either in an icon on the Workbench screen
  749.      or in the WB Tools menu (selectable in MUI Prefs).
  750.  
  751. Help...
  752.      Opens Amirc.guide for reference while using AmIRC.
  753.  
  754. About AmIRC...
  755.      Opens a window with information about AmIRC and its Developer.
  756.      Here you may connect to the AmIRC home page if your browser is
  757.      running.
  758.  
  759. About MUI...
  760.      This will open a small window that displays information about the
  761.      current version of MUI that is installed on your system, also,
  762.      this window provides the option to register or update your MUI
  763.      software.
  764.  
  765. Quit
  766.      Will close the current instance of AmIRC, leaving other instances
  767.      open.
  768.  
  769. Menus
  770. =====
  771.  
  772. Windows Menu
  773. ------------
  774.  
  775. Channel Windows
  776.      If more than one AmIRC window is opened, you may select one here
  777.      to pop it to front.
  778.  
  779. Dialog Windows
  780.      If any dialogue windows are open, you may select one here and
  781.      bring it to front.
  782.  
  783. Windows List...
  784.      Shows the tray window where all windows are represented by a
  785.      button. Hidden windows can be opened by double-clicking that
  786.      window's button.
  787.  
  788. Channel List Window...
  789.      This will produce a window where you may list channels by min.
  790.      users, pattern matching, or both. Once listed, you may list users
  791.      on a channel or join it by double-clicking the channel name or
  792.      selecting 'join channel' gadget.  Please note that this function
  793.      can cause a high load of traffic and may take a while on slow
  794.      (14.4 or less) connections.
  795.  
  796. Notify Window...
  797.      In the Notify window you may enter nicks of users that you wish to
  798.      be notified of their entering/leaving IRC. The 'check period' is
  799.      how often AmIRC will check for the specified users. Add a nick to
  800.      the list by clicking in the input text gadget, and typing in the
  801.      nick. Delete a nick by clicking on it's entry and then click on
  802.      'Delete nick' gadget.
  803.  
  804. Favorite Channels...
  805.      In the Favortie Channels window you can make a list of all your
  806.      favorite channels allowing you to join them with a simple double
  807.      mouse-click.
  808.  
  809. DCC-Send Window...
  810.      Brings up the DCC-Send window where you can specify a user and a
  811.      file to send to them. This window will also be opened
  812.      automatically when using the 'DCC send' userbutton on the
  813.      interface. 'Send Path' is the path (and filename) that will be sent
  814.      to the user. Enter the name of the user in the textinput gadget at
  815.      the bottom of the window. The cycle gadget next to the 'Nick'
  816.      gadget selects either 'DCC Send' or 'DCC Move' protocols. See DCC
  817.      section for details about these protocols.  The 'Reoffer' button
  818.      allows you to reoffer a (failed) file to the user. The 'Remove Job'
  819.      button will remove a complete transfer or if not complete, one
  820.      click will abort the send and the second click will remove it.
  821.      Finally, the 'Cleanup' button removes all finished or aborted
  822.      transfers from the window.
  823.  
  824. DCC-Receive Window...
  825.      The DCC-Receive window is very similar to the DCC-Send window.
  826.      This window will appear automatically on receiving a DCC request.
  827.      The files will be downloaded to the path entered in the 'Receive
  828.      Path' field. After a valid path is entered, click on an entry to
  829.      receive, then click the 'Get' gadget at the bottom. You can also
  830.      start the transfer by double-clicking on the entry or enabling
  831.      'Auto accept DCC send requests' in the User Modes menu.  If you
  832.      are trying to receive after a failed send, you may use the
  833.      'Resume' button instead of 'Get'. This will attempt to start
  834.      transfer where it left off. If you wish to rename the incoming
  835.      file for whatever reason, you may use the 'Rename' button.  The
  836.      'Replace' button will cause the received file to replace any
  837.      present versions.  'Remove Job' will abort an incoming file and
  838.      remove a completed or aborted file.  'Cleanup' removes all
  839.      finished or aborted transfers. See DCC.
  840.  
  841. DCC-Chat Window...
  842.      In the DCC-Chat window you can confirm a DCC chat connection from
  843.      another user.  Simply select the client sending the request and
  844.      click on 'Open' to make the connection.  You can close the
  845.      connections using 'Close'. 'Cleanup' removes all closed DCC chat
  846.      connections. See DCC.
  847.  
  848. Raw Log Window...
  849.      The Raw Log window can be used to view the raw IRC messages as
  850.      they appear before AmIRC formats them for easy reading in the
  851.      AmIRC listview.  Here you may also clear the log, and select when
  852.      the log is active: 'Never', 'Only if window open', or 'Always'.
  853.      The log Listview shows the USERHOST, Type of message, Channel
  854.      Name, and message, in that order.
  855.  
  856. URL Grabber Window...
  857.      Any WWW URL AmIRC recognizes it will place in the URL Grabber
  858.      window. From here you can select them and either send them to your
  859.      browser or the clipboard. You can also clear the list.
  860.  
  861. Private Msgs Window...
  862.      The Private Messages window holds a history of private messages
  863.      sent to you, which you can later reference or review. You can
  864.      ofcourse clear the list.
  865.  
  866. Info Message Window
  867.      The Info Messages window displays server messages, wallops
  868.      messages, and CTCP requests.  Any 'Shanghai' gadgets that are
  869.      activated will prevent that type of message from showing in the
  870.      main channel window, even when the info window is closed.  The
  871.      lower part of the window shows AmIRC's Lag-O-Meter. The VU style
  872.      meter is a graphical representation of the current lag to the
  873.      server. Next to the meter is the name of the server. Also shown
  874.      are the current lag, last two probes and the average of the last
  875.      two lags.
  876.  
  877. Flush Buffer
  878.      This item will clear the history of the main AmIRC listview.
  879.  
  880. Save Buffer...
  881.      This item allows you to select a filename to save the history
  882.      buffer to disk.
  883.  
  884. Menus
  885. =====
  886.  
  887. User Modes Menu
  888. ---------------
  889.  
  890. Invisible?
  891.      Toggles wether you're invisible in the global userlist or not. See
  892.      IRC Terms.
  893.  
  894. Receive Wallops?
  895.      Toggles wether you will receive messages to all operators or not.
  896.      See IRC Terms.
  897.  
  898. Receive Server Notices?
  899.      Toggles wether you receive server notices or not.
  900.  
  901. Marked AWAY?
  902.      Marks you are AWAY.
  903.  
  904. Auto rejoin on KICK?
  905.      If set, will automatically attempt to reconnect you to a channel
  906.      you have been kicked from. Note that if a ban was set with the
  907.      kick, you will not be able to rejoin.
  908.  
  909. Auto reconnect to server?
  910.      If set, this will automatically attempt to reconnect you to the
  911.      server if you are disconnected for any reason.
  912.  
  913. Clone detection
  914.      Detect wether clones are present.
  915.  
  916. Oper detection
  917.      Detect IRC Operators.
  918.  
  919. Auto open Dialog Windows?
  920.      If set, will automatically open chat window upon receipt of a MSG
  921.      or DCC request.
  922.  
  923. Auto accept DCC chat requests?
  924.      If set, this will automatically accept DCC chat requests.  It will
  925.      not open a chat window for you, however. Do this by opening the
  926.      DCC chat window in the Windows menu.
  927.  
  928. Auto accept DCC send requests?
  929.      If set, this will automatically accept DCC send requests, so
  930.      downloading will start immediately.
  931.  
  932. Do BEEPs?
  933.      If set, AmIRC will send audio beeps (or samples, if configured in
  934.      the Events page of the settings requester) for certain events.
  935.  
  936. Play CTCP SOUND requests?
  937.      If checked, AmIRC will acknowledge and play CTCP sound requests,
  938.      if this is configured properly.
  939.  
  940. Do Color codes?
  941.      Here you can enable the (in)famous COLOURCODES.
  942.  
  943. Menus
  944. =====
  945.  
  946. Settings Menu
  947. -------------
  948.  
  949. Setup...
  950.      Calls the AmIRC Setup, allowing you to change the many settings of
  951.      AmIRC to suit your needs.
  952.  
  953. MIMEPrefs...
  954.      Calls the MIMEPrefs program if present in the AmIRC directory or
  955.      Prefs:. It allows you to set global MIME settings for view and
  956.      saving files.
  957.  
  958. Dialog Window Buttons?
  959.      If set, the AmIRC dialog window will contain 4 gadgets in the
  960.      upper right corner.  These are labelled: 'Whois', 'Ping', 'DCC
  961.      Chat', & 'DCC Send'.  These gadgets will perform their respective
  962.      functions on the user that the dialog window is opened to.
  963.  
  964. Use MIMEPrefs for viewing?
  965.      If set, AmIRC uses the global MIME settings set with the MIMEPrefs
  966.      program to determine what program to view the received file with.
  967.  
  968. Use MIMEPrefs for saving?
  969.      If set, AmIRC uses the global MIME setting set with the MIMEPrefs
  970.      program to determine whether and where to save the received file.
  971.  
  972. Single Channel Window?
  973.      If set, AmIRC will only open one channel window at a time.
  974.      Messages in other channels will still be shown, however, with a
  975.      reference to the corresponding channel.
  976.  
  977. Load Settings...
  978.      Opens a requester allowing you to recall previously saved
  979.      non-default AmIRC Configurations.
  980.  
  981. Load settings from default
  982.      Reloads the last saved default configuration
  983.  
  984. Save Settings
  985.      Saves the current configuration under the last name set in the
  986.      'Save settings as...' menu item.  If the settings have not
  987.      previously been named, they are saved as default.
  988.  
  989. Save settings as...
  990.      Opens a requester allowing you to choose a filename to save the
  991.      current AmIRC configuration as other than default.
  992.  
  993. Save as default
  994.      Saves the current AmIRC configuration as the default start-up
  995.      configuration.
  996.  
  997. Create icons?
  998.      If Checked, will create icons for saved configuration files,
  999.      allowing them to be selected from the Workbench.
  1000.  
  1001. Save Settings On Exit
  1002.      If checked, this item will cause AmIRC to save the current
  1003.      settings as default upon exiting the program.
  1004.  
  1005. MUI Settings...
  1006.      Opens the MUI Prefs program for altering the MUI Configurable AmIRC
  1007.      configuration.
  1008.  
  1009. Menus
  1010. =====
  1011.  
  1012. Plugins Menu
  1013. ------------
  1014.  
  1015. The Plugins menu shows a list of all installed AmIRC plugins. The
  1016. plugins are located in the Plugins directory in the AmIRC directory. It
  1017. also allows you to access any Plugin preference that may be available.
  1018.  
  1019. Menus
  1020. =====
  1021.  
  1022. Rexx Menu
  1023. ---------
  1024.  
  1025. This menu will only be present when any ARexx scripts reside in the
  1026. AmIRC/Rexx/ directory and will display them. AmIRC ARexx scripts should
  1027. be named with the .  amirx extension. From this menu you may execute
  1028. any existing AmIRC ARexx script.  See the full ARexx for an indepth
  1029. look on ARexx.
  1030.  
  1031. Using the commands in AmIRC.
  1032. ****************************
  1033.  
  1034. Overview
  1035. ========
  1036.  
  1037. AmIRC has many builtin commands. Some of these commands are processed
  1038. locally, whereas others are sent to the IRC server.
  1039.  
  1040. Commands generally start with a '/' to differentiate them from normal
  1041. text. If you want to use the / character at the start of normal text,
  1042. use '//' instead.
  1043.  
  1044. Many commands require a channel name as a parameter. AmIRC will
  1045. automatically fill in the channel name of the current window if you
  1046. don't specify a channel name on your own.
  1047.  
  1048. For commands which require a nick name (e.g. /MSG or /OP, there
  1049. are three special shortcut arguments:
  1050.  
  1051. .
  1052.      The period is replaced with the nickname of the last person you
  1053.      have send a private message to.
  1054.  
  1055. ,
  1056.      The comma is replaced with the nickname of the last person who
  1057.      send a message to you. Be careful with this, since you might
  1058.      easily address the wrong person if someone sends you a message
  1059.      while you are still typing this command!
  1060.  
  1061. :
  1062.      The colon is replaced with the nickname of the last person which
  1063.      you have addressed with a 'Nick:' prefix inside a channel.
  1064.  
  1065. You may easily carry a dialog with a particular user by first clicking
  1066. on their username in the user list, then anytime you hit the TAB key,
  1067. the input string will be set up with '/MSG <user> ', after which you
  1068. may type in the message and hit return.  This will work after
  1069. initiating a DCC request as well. Please note that if you have
  1070. configured the user list as a separate window, you must reactivate the
  1071. message window after clicking on a username.
  1072.  
  1073. Reference to all AmIRC commands
  1074. ===============================
  1075.  
  1076. Commands
  1077. ========
  1078.  
  1079. ?
  1080. -
  1081.  
  1082. Usage: /? [Command]
  1083.  
  1084. With this command you can get a list of all available commands. When a
  1085. command is added behind it, you get the correct command syntax.
  1086.  
  1087. Alternative: HELP
  1088.  
  1089. EXAMPLES:
  1090.  
  1091. /?
  1092.      Will show a list of all available commands
  1093.  
  1094. /? Ping
  1095.      Will show the correct command syntax for the PING command: Usage:
  1096.      /PING [nick]
  1097.  
  1098. Commands
  1099. ========
  1100.  
  1101. ADMIN
  1102. -----
  1103.  
  1104. Usage: /ADMIN [Server]
  1105.  
  1106. The admin message is used to find the name of the administrator of the
  1107. given server, or current server if [Server] parameter is omitted.
  1108.  
  1109. EXAMPLES:
  1110.  
  1111. /ADMIN irctest.vapor.com
  1112.      Shows the information for the server irctest.vapor.com:
  1113.               «Admin» Administrative info about irctest.vapor.com
  1114.           «Admin» Vapor's experimental ARCNet Server
  1115.           «Admin» Oliver Wagner <owagner@vapor.com>
  1116.           «Admin» Slow Mess Clients Welcome(tm)
  1117.  
  1118. Commands
  1119. ========
  1120.  
  1121. ALIAS
  1122. -----
  1123.  
  1124. Usage: /ALIAS [Alias [Replacement, %p for alias parameters]
  1125.  
  1126. With ALIAS you can make an alias for frequently used terms. You can
  1127. also add parameters needed for certain commands using %p.
  1128.  
  1129. You can also change Aliases using the Lists.  EXAMPLES:
  1130.  
  1131. /ALIAS Goto Join %p
  1132.      You can now use: /GOTO #Test instead of /JOIN #Test
  1133.  
  1134. Commands
  1135. ========
  1136.  
  1137. AWAY
  1138. ----
  1139.  
  1140. Usage: /AWAY [message]
  1141.  
  1142. When used with the optional [message] argument, it will mark you as
  1143. being away and send the message to any client sending a MSG to you.
  1144. Otherwise, it will remove a previously set away message.
  1145.  
  1146. Related: BACK
  1147.  
  1148. EXAMPLES:
  1149.  
  1150. /AWAY eating dinner
  1151.      Will send the message '<nick> is away: eating dinner', where
  1152.      nick is the nickname of the user that is away.
  1153.  
  1154. /AWAY
  1155.      Will remove a previously set Away Message.
  1156.  
  1157. Commands
  1158. ========
  1159.  
  1160. BACK
  1161. ----
  1162.  
  1163. Usage: /BACK (no arguments)
  1164.  
  1165. Where AWAY toggles between setting and resetting the Away state.  This
  1166. command always resets the Away state and thus no longer marks you as
  1167. away.
  1168.  
  1169. Related: AWAY
  1170.  
  1171. EXAMPLES:
  1172.  
  1173. /BACK
  1174.      Will reset the away state and no longer marks you as away.
  1175.  
  1176. Commands
  1177. ========
  1178.  
  1179. BAN
  1180. ---
  1181.  
  1182. Usage: /BAN [channel] userhost[,userhost...]
  1183.  
  1184. This command will ban everyone with the specified userhost(s) from
  1185. entering the channel. With the optional channel argument you can setup
  1186. a ban on a different channel than the one in which window the command
  1187. is executed.
  1188.  
  1189. Related: BANDEL BANLIST KICK KICKBAN QKICK QKICKBAN
  1190.  
  1191. EXAMPLES:
  1192.  
  1193. /BAN bill@*.microsoft.com
  1194.      Will prevent a user called bill in the microsoft.com domain
  1195.      from entering the channel.
  1196.  
  1197. /BAN Amiga bill@*.microsoft.com
  1198.      Will ban user bill on microsoft.com from entering #Amiga.
  1199.  
  1200. Commands
  1201. ========
  1202.  
  1203. BANDEL
  1204. ------
  1205.  
  1206. Usage: /BANDEL [channel] userhost[,userhost...]
  1207.  
  1208. Will remove a ban on the specified userhost(s) on the (optional)
  1209. channel.
  1210.  
  1211. Related: BAN BANLIST KICK KICKBAN QKICK QKICKBAN
  1212.  
  1213. EXAMPLES:
  1214.  
  1215. /BANDEL *!*@*microsoft.com
  1216.      Will remove the ban for the microsoft.com domain.
  1217.  
  1218. Commands
  1219. ========
  1220.  
  1221. BANLIST
  1222. -------
  1223.  
  1224. Usage: /BANLIST [channel] userhost[,userhost...]
  1225.  
  1226. Shows a list of bans currently active on the (specified) channel.
  1227.  
  1228. Related: BAN BANDEL KICK KICKBAN QKICK QKICKBAN
  1229.  
  1230. EXAMPLES:
  1231.  
  1232. /BANLIST
  1233.      Shows a list of all bans on the currently active channel.
  1234.  
  1235. Commands
  1236. ========
  1237.  
  1238. CHANNEL
  1239. -------
  1240.  
  1241. Usage: /CHANNEL channel[,channel[,...]] [key[,key,...]]
  1242.  
  1243. Join a channel on the IRC. If the channel doesn't exists, it is
  1244. automatically created.
  1245.  
  1246. There are two kinds of channels: Channel names starting with an
  1247. # are global channels and available on all IRC servers which
  1248. are connected to the net you are currently on. Channels which begin with
  1249. & are local to the chat server you are connected to.
  1250.  
  1251. If a channel requires a special keyword to join, you can submit this
  1252. after the channel name.
  1253.  
  1254. AmIRC will look for a channel window which isn't currently bound to a
  1255. channel. If it doesn't find one, a new window will be created and bound
  1256. to this channel.
  1257.  
  1258. Alternative: JOIN
  1259.  
  1260. Related: CYCLE LEAVE PART QUIT
  1261.  
  1262. EXAMPLES:
  1263.  
  1264. /CHANNEL #Amiga
  1265.      Join the channel #Amiga
  1266.  
  1267. /CHANNEL #Amiga,#AmIRC
  1268.      Join the channels #Amiga and #AmIRC
  1269.  
  1270. /CHANNEL #Secret Booh
  1271.      Join the channel #Secret that protected with keyword Booh.
  1272.  
  1273. Commands
  1274. ========
  1275.  
  1276. COLOURCODES
  1277. -----------
  1278.  
  1279. Usage: Ctrl-C [Text Colour],[Background Colour]
  1280.  
  1281. Please note that this feature is not really a command, but it can be
  1282. used to control the colour(s) in which a (public) text appears. Both
  1283. the text and the background colour can be changed by first pressing
  1284. Ctrl^C (That's the 'Ctrl' key + the 'C' key simultaneously!). followed
  1285. by either one (for the text colour) or two values (text and
  1286. background). In most fonts Ctrl^C is displayed as a box (unknown
  1287. character). You can have multiple colour changes in a single text, all
  1288. preceded by Ctrl^C.  Here's a list of available colours and their
  1289. respective values:
  1290.  
  1291.       Value:   Colour:      RGB Values:
  1292.      
  1293.         0*     White        255 255 255
  1294.         1      Black        000 000 000
  1295.         2      Navy         000 000 139
  1296.         3      Green        000 255 000
  1297.         4      Red          255 000 000
  1298.         5      Maroon       139 000 000
  1299.         6      Purple       160 032 240
  1300.         7      Orange       255 165 000
  1301.         8      Yellow       255 255 000
  1302.         9      Lime         050 205 050
  1303.        10      Teal         128 128 128
  1304.        11      Aqua         127 255 212
  1305.        12      Blue         000 000 255
  1306.        13      Fuchsia      255 192 205
  1307.        14      Grey         190 190 190
  1308.        15      Silver       211 211 211
  1309.      
  1310.        *Please note that background colour 0 is
  1311.         the standard list background colour.
  1312.  
  1313. EXAMPLES: ([CTRL^C] indicates pressing CTRL and C simultaneously)
  1314.  
  1315. This text is [CTRL^C]4 RED.
  1316.      When this line is sent to a channel the word RED will be
  1317.      displayed in..... red.
  1318.  
  1319. I like [CTRL^C]8,1 Colours [CTRL^C]1,0 a lot.
  1320.      Here the word Colours will be Yellow on a Black background.
  1321.  
  1322. Commands
  1323. ========
  1324.  
  1325. CONNECT
  1326. -------
  1327.  
  1328. Usage: /CONNECT server [port [remote server]]
  1329.  
  1330. The CONNECT command can be used to force a server to try to establish a
  1331. new connection to another server immediately. CONNECT is a privileged
  1332. command and is available only to IRC Operators. If a [remote server] is
  1333. given then the CONNECT attempt is made by that remote server to the
  1334. given server and port.
  1335.  
  1336. EXAMPLES:
  1337.  
  1338. /CONNECT test1.irc.com
  1339.      Will connect test1.irc.com to the currently connected server
  1340.  
  1341. Commands
  1342. ========
  1343.  
  1344. CTCP
  1345. ----
  1346.  
  1347. Usage: /CTCP nick request
  1348.  
  1349. CTCP or Client To Client Protocol is a standard for sending commands
  1350. to other clients on IRC. Basically, CTCP messages are simply private
  1351. messages that include a code to alert the receiving client (not user)
  1352. to respond to the command.
  1353.  
  1354. CTCP commands are typicaly used to get informaton from the receiving
  1355. client, such as '/CTCP time', or '/CTCP version'. Even DCC sends a
  1356. request via CTCP to the receiving client, asking to initiate a direct
  1357. connection.
  1358.  
  1359. Related: ME DCC SOUND TIME QUERY VERSION
  1360.  
  1361. EXAMPLES:
  1362.  
  1363. /CTCP Franky Version
  1364.      This will return the version of Franky's client:
  1365.               «Reply» Franky VERSION AmIRC/AmigaOS 1.118 by Oliver Wagner <owagner@vapor.com> :
  1366.                   http://www.vapor.com/amirc/ : [#00000000] : This space for rent.
  1367.                   Mail <ads@vapor.com> for more info.
  1368.  
  1369. /CTCP Bert Time
  1370.      This will show the time set on Bert's machine:
  1371.               «Reply» Bert TIME Tue Jan 13 10:54:23 1998
  1372.  
  1373. Commands
  1374. ========
  1375.  
  1376. CYCLE
  1377. -----
  1378.  
  1379. Usage: /CYCLE [channel]
  1380.  
  1381. With CYCLE you can make AmIRC automatically leave and join a
  1382. (specified) channel.  This can be useful when you want to check a
  1383. changed usermode on a channel. When no channelname is given, the
  1384. currently active channel will be 'cycled'.
  1385.  
  1386. Related: CHANNEL JOIN LEAVE PART
  1387.  
  1388. EXAMPLES:
  1389.  
  1390. /CYCLE
  1391.      Will make AmIRC leave and join the currently active channel.
  1392.  
  1393. /CTCP #Amiga
  1394.      Will make AmIRC leave and join #Amiga, no matter what channel is
  1395.      active.
  1396.               «Reply» Bert TIME Tue Jan 13 10:54:23 1998
  1397.  
  1398. Commands
  1399. ========
  1400.  
  1401. DCC
  1402. ---
  1403.  
  1404. Usage: /DCC [SEND|MOVE|CHAT|SCHAT|GET|RESUME|LIST] [nick]
  1405. [parameters]    or: /DCC CLOSE [SEND|GET|CHAT|SCHAT] nick
  1406. [parameters]
  1407.  
  1408. DCC or Direct Client Connection is a protocol that IRC clients can
  1409. use to communicate directly with each other, bypassing the IRC server.
  1410. The reason for this is to form a faster, more stable and direct
  1411. connection through which users can transfer files, or send private
  1412. messages.
  1413.  
  1414. Note that AmIRC has its own set of Highly Optimized DCC protocols
  1415. built-in, and does not require external DCC utilities.
  1416.  
  1417. The most common use of DCC is for transferring files between two
  1418. clients.  The initiating client will send a message through the IRC
  1419. server, telling the receiver that a connection is requested. At this
  1420. time, the receiver will either accept or reject the offer for the
  1421. connection. If the receiver accepts the connection, the initiating
  1422. client will proceed to send the information directly to the receiver.
  1423. If the connection is refused, the initiating client will simply timeout
  1424. the attempt to connect.
  1425.  
  1426. Another use of the DCC standard is DCC chat, which, like DCC Send, will
  1427. send a CTCP request to the receiving client to set up a direct link. In
  1428. this case, however, the purpose of the link is for users to send
  1429. messages to each other. Because the messages are sent through the
  1430. direct link, and do not pass through the IRC server, this method of
  1431. sending messages is much more private than using the IRC's private
  1432. message (MSG) command.  With AmiRC, it must be noted that a DCC Chat
  1433. request will not open a dialog window for you, instead, when DCC chat
  1434. is initiated and accepted, all privmsg's (MSG) to the receiving user
  1435. will be sent through the DCC link. If you wish to have a dialog box for
  1436. chatting, the best way to do this is to highlight the users's name in
  1437. the userlist by clicking on it and then click on the 'Query' button
  1438. below the listview. This will open a window that has several options
  1439. within it. From here, you can PING or WHOIS the other user, or you may
  1440. initiate a 'DCC Send' or 'DCC Chat'. Starting a 'DCC Chat' from
  1441. this window will allow you to carry on a dialog with the remote user
  1442. through the window.
  1443.  
  1444. EXAMPLES:
  1445.  
  1446. /DCC send Franky AmIRC20.lzx
  1447.      Will send a request to Franky to transfer a file called
  1448.      AmIRC20.lzx.  When Franky (auto-)accepts transfer will begin.
  1449.  
  1450. /DCC move Franky AmIRC20.lzx
  1451.      Will basically do the same as 'DCC Send' but it is capable of
  1452.      resuming an aborted or failed transfer. It looks in the receiving
  1453.      directory and if a file with the same name if found it will send a
  1454.      'DCC Resume' instead of 'DCC Send'.
  1455.  
  1456. Commands
  1457. ========
  1458.  
  1459. DESCRIBE
  1460. --------
  1461.  
  1462. Usage: /DESCRIBE nick describe-text
  1463.  
  1464. DESCRIBE is used to 'describe' something to another user.
  1465.  
  1466. Related: ME MSG
  1467.  
  1468. EXAMPLES:
  1469.  
  1470. /DESCRIBE John It is nice weather here
  1471.      Send the following text to user John:
  1472.               «Describe» <nick> It is nice weather here
  1473.      Where <nick> is your nickname.
  1474.  
  1475. Commands
  1476. ========
  1477.  
  1478. DEOP
  1479. ----
  1480.  
  1481. Usage: /DEOP [channel] nick[,nick...]
  1482.  
  1483. Will remove the Channel Operator status of one or several users. Note
  1484. that the user issueing the command needs to be Channel Operator himself.
  1485.  
  1486. Related: OP
  1487.  
  1488. EXAMPLES:
  1489.  
  1490. /DEOP Billy
  1491.      Removes Channel Operator status from a user called Billy.
  1492.  
  1493. /DEOP #Amiga Billy,John
  1494.      Removes Channel Operator status from users Billy and John on
  1495.      the channel #Amiga.
  1496.  
  1497. Commands
  1498. ========
  1499.  
  1500. EXCADD
  1501. ------
  1502.  
  1503. Usage: /EXCADD [channel] userhost[,userhost...]
  1504.  
  1505. With this (IRCNet specific!) command you can add exceptions to your BAN.
  1506. This way you can prevent a (friendly) user from being banned by you.
  1507. With the optional channel argument you can setup an exception for a
  1508. different channel than the one in which window the command is executed.
  1509.  
  1510. Related: BAN BANDEL BANLIST EXCDEL EXCLIST KICK          KICKBAN QKICK
  1511. QKICKBAN
  1512.  
  1513. EXAMPLES:
  1514.  
  1515. /EXCADD bill@*.microsoft.com
  1516.      Will add a user called bill in the microsoft.com domain to
  1517.      your ban exceptions, preventing you from banning him.
  1518.  
  1519. /EXCADD Amiga bill@*.microsoft.com
  1520.      Will prevent user bill on microsoft.com from being banned on
  1521.      #Amiga.
  1522.  
  1523. Commands
  1524. ========
  1525.  
  1526. EXCDEL
  1527. ------
  1528.  
  1529. Usage: /EXCDEL [channel] userhost[,userhost...]
  1530.  
  1531. With this (IRCNet specific!) command you can delete exceptions to your
  1532. BAN.  With the optional channel argument you can remove an exception
  1533. for a different channel than the one in which window the command is
  1534. executed.
  1535.  
  1536. Related: BAN BANDEL BANLIST EXCADD EXCLIST KICK          KICKBAN QKICK
  1537. QKICKBAN
  1538.  
  1539. EXAMPLES:
  1540.  
  1541. /EXCDEL bill@*.microsoft.com
  1542.      Removes a user called bill in the microsoft.com domain from
  1543.      your ban exceptions, allowing you from banning him again.
  1544.  
  1545. /EXCDEL Amiga bill@*.microsoft.com
  1546.      Allows you to ban user bill on microsoft.com on #Amiga again.
  1547.  
  1548. Commands
  1549. ========
  1550.  
  1551. EXCLIST
  1552. -------
  1553.  
  1554. Usage: /EXLIST [channel]
  1555.  
  1556. This (IRCNet specific!) command shows you all domains that are excluded
  1557. from your BAN.  With the optional channel argument you can view an
  1558. exceptions list for a different channel than the one in which window
  1559. the command is executed.
  1560.  
  1561. Related: BAN BANDEL BANLIST EXCADD EXCDEL KICK          KICKBAN QKICK
  1562. QKICKBAN
  1563.  
  1564. EXAMPLES:
  1565.  
  1566. /EXCLIST
  1567.      Will show a list of all userhosts that are excluded from banning
  1568.      on the currently active channel.
  1569.  
  1570. /EXCLIST Amiga
  1571.      Will show a list of all userhosts that are excluded from banning
  1572.      on #Amiga.
  1573.  
  1574. Commands
  1575. ========
  1576.  
  1577. FINDHOST
  1578. --------
  1579.  
  1580. Usage: /FINDHOST [channel|ALL] userhost
  1581.  
  1582. With this command you can search for a user using a userhost pattern.
  1583. AmIRC will return all users matching the pattern on the currently
  1584. active channel. Alternatively you can specify which channel will be
  1585. searched in. With the ALL argument you can search the entire network.
  1586.  
  1587. Related: USERS USERHOST WHO
  1588.  
  1589. EXAMPLES:
  1590.  
  1591. /FINDHOST *.vapor.com
  1592.      Will list all users at the vapor.com domain on the currently
  1593.      active channel.
  1594.  
  1595. /FINDHOST #Amiga *.vapor.com
  1596.      Shows all users at the vapor.com domain on #Amiga.
  1597.  
  1598. /FINDHOST all *.com
  1599.      Shows all users at the .com domain on the network.
  1600.  
  1601. Commands
  1602. ========
  1603.  
  1604. GLINE
  1605. -----
  1606.  
  1607. Usage: /GLINE [gline]
  1608.  
  1609. GLINE returns a list of all (partial) domains that are banned from the
  1610. network.  The optional parameter is used as a mask.
  1611.  
  1612. EXAMPLES:
  1613.  
  1614. /GLINE
  1615.      Returns all domains banned from the network.
  1616.  
  1617. Commands
  1618. ========
  1619.  
  1620. HELP
  1621. ----
  1622.  
  1623. Usage: /HELP [Command]
  1624.  
  1625. With this command you can get a list of all available commands. When
  1626. the optional command parameter you get specific help about that command.
  1627.  
  1628. Alternative: ?
  1629.  
  1630. EXAMPLES:
  1631.  
  1632. /HELP
  1633.      Will show a list of all available commands
  1634.  
  1635. /HELP Ping
  1636.      Will show additional help about the PING command.
  1637.  
  1638. Commands
  1639. ========
  1640.  
  1641. HIGHLITE
  1642. --------
  1643.  
  1644. Usage: /HIGHLITE [item]
  1645.  
  1646. HIGHLITE can be used to light up certain texts. They will be shown in a
  1647. colour that's defined in the GUI.
  1648.  
  1649. You can also change Highlighting using the Lists.
  1650.  
  1651. Alternative: HILITE
  1652.  
  1653. Related: UNHIGHLITE UNHILITE
  1654.  
  1655. EXAMPLES:
  1656.  
  1657. /HIGHLITE MyName
  1658.      Whenever AmIRC encounters MyName it will be shown in the
  1659.      Hilighted colour.
  1660.  
  1661. Commands
  1662. ========
  1663.  
  1664. HILITE
  1665. ------
  1666.  
  1667. Usage: /HILITE [item]
  1668.  
  1669. HIGHLITE can be used to light up certain texts. They will be shown in a
  1670. colour that's defined in the GUI.
  1671.  
  1672. You can also change Highlighting using the Lists.  Alternative: HIGHLITE
  1673.  
  1674. Related: UNHIGHLITE UNHILITE
  1675.  
  1676. EXAMPLES:
  1677.  
  1678. /HILITE MyName
  1679.      Whenever AmIRC encounters MyName it will be shown in the
  1680.      Hilighted colour.
  1681.  
  1682. Commands
  1683. ========
  1684.  
  1685. IRCNAME
  1686. -------
  1687.  
  1688. Usage: /IRCNAME [new name]
  1689.  
  1690. IRCNAME is used to to give yourself a nickname or change your current
  1691. one. If the chosen nick is already in use, you wil be notified of this
  1692. and prompted for a new nick.
  1693.  
  1694. Alternative: NICK
  1695.  
  1696. EXAMPLES:
  1697.  
  1698. /IRCNAME Phalanx
  1699.      Sets your nickname to 'Phalanx'
  1700.  
  1701. Commands
  1702. ========
  1703.  
  1704. IGNORE
  1705. ------
  1706.  
  1707. Usage: /IGNORE [userhost|nick [[+|-]TEXT [+|-]PRIV [+|- -]CTCP
  1708. [+|-]ALL]]
  1709.  
  1710. IGNORE can be used to ignore messages coming from an annoying user. You
  1711. can set different levels of ignoring:
  1712.  
  1713.      text - This will block only text.
  1714.      priv - This will block all private messages.
  1715.      ctcp - You won't reveive any CTCP request.
  1716.      all  - All traffic will be blocked.
  1717.  
  1718. Related: SILENCE UNIGNORE
  1719.  
  1720. EXAMPLES:
  1721.  
  1722. /IGNORE bill@user1.microsoft.com +priv
  1723.      This will ignore all PrivMsgs (MSG) sent by the offending user.
  1724.  
  1725. /IGNORE Bill -ctcp
  1726.      Removes CTCP ignores of Bill
  1727.  
  1728. Commands
  1729. ========
  1730.  
  1731. INVADD
  1732. ------
  1733.  
  1734. Usage: /INVADD [channel] userhost[,userhost...]
  1735.  
  1736. With this (IRCNet specific!) command you can add users to your
  1737. auto-invite list.  This way you automatically INVITE them to a
  1738. (specified) channel whenever they log onto IRCNet. With the optional
  1739. channel argument you can setup an auto-invite for a different channel
  1740. than the one in which window the command is executed.
  1741.  
  1742. Related: INVDEL INVLIST INVITE
  1743.  
  1744. EXAMPLES:
  1745.  
  1746. /INVADD bill@*.microsoft.com
  1747.      Will add a user called bill in the microsoft.com domain to
  1748.      your auto-invite list causing you to automatically invite him when
  1749.      he logs on.
  1750.  
  1751. /INVADD Amiga bill@*.microsoft.com
  1752.      Will make you auto-invite user bill on microsoft.com to
  1753.      #Amiga.
  1754.  
  1755. Commands
  1756. ========
  1757.  
  1758. INVDEL
  1759. ------
  1760.  
  1761. Usage: /INVDEL [channel] userhost[,userhost...]
  1762.  
  1763. With this (IRCNet specific!) command you can remove users from your
  1764. auto-invite list.  With the optional channel argument you can remove an
  1765. auto-invite for a different channel than the one in which window the
  1766. command is executed.
  1767.  
  1768. Related: INVADD INVLIST INVITE
  1769.  
  1770. EXAMPLES:
  1771.  
  1772. /INVDEL bill@*.microsoft.com
  1773.      Removes a user called bill in the microsoft.com domain from
  1774.      your auto-invite list.
  1775.  
  1776. /INVDEL Amiga bill@*.microsoft.com
  1777.      Stops you from auto-inviting user bill on microsoft.com to
  1778.      #Amiga.
  1779.  
  1780. Commands
  1781. ========
  1782.  
  1783. INVLIST
  1784. -------
  1785.  
  1786. Usage: /INVLIST [channel]
  1787.  
  1788. This (IRCNet specific!) command shows you all domains that are are
  1789. automatically INVITE to the (specified)channel. With the optional
  1790. channel argument you can view the auto-invites for a specific channel.
  1791.  
  1792. Related: INVADD INVDEL INVITE
  1793.  
  1794. EXAMPLES:
  1795.  
  1796. /INVLIST
  1797.      Will show a list of all userhosts that are automatically invited
  1798.      to the currently active channel.
  1799.  
  1800. /INVLIST Amiga
  1801.      Will show a list of all userhosts that are automatically invited
  1802.      to #Amiga.
  1803.  
  1804. Commands
  1805. ========
  1806.  
  1807. INVITE
  1808. ------
  1809.  
  1810. Usage: /INVITE [channel] nick
  1811.  
  1812. Invites a user to the channel given in the argument, regardless of
  1813. wether the channel exists. If the named channel is MODE, the user
  1814. performing the command must be a channel operator for that channel. When
  1815. receiving an invitation you will be presented with a requester.
  1816.  
  1817. Related: INVADD INVDEL INVLIST
  1818.  
  1819. EXAMPLES:
  1820.  
  1821. /INVITE freddie #AmIRC
  1822.      Invites 'freddie' to join #AmIRC.
  1823.  
  1824. Commands
  1825. ========
  1826.  
  1827. INFO
  1828. ----
  1829.  
  1830. Usage: /INFO [server]
  1831.  
  1832. The INFO command is required to return information which describes the
  1833. server: its version, when it was compiled, the patchlevel, when it was
  1834. started, and any other miscellaneous information which may be
  1835. considered to be relevant. If no parameter is submitted the currently
  1836. connected server will be shown.
  1837.  
  1838. EXAMPLES:
  1839.  
  1840. /INFO
  1841.      Will return information about the server the user is currently
  1842.      connected to.
  1843.  
  1844. Commands
  1845. ========
  1846.  
  1847. ISON
  1848. ----
  1849.  
  1850. Usage: /ISON nick [nick [nick [...]]]
  1851.  
  1852. Quickly returns the user's nick if it is found, does nothing if it is
  1853. not.
  1854.  
  1855. Related: WHOIS WHOWAS WHO
  1856.  
  1857. EXAMPLES:
  1858.  
  1859. /ISON Kenneth
  1860.      Returns: '<ISON>Kenneth', if nick 'Kenneth' is found on the
  1861.      server.
  1862.  
  1863. Commands
  1864. ========
  1865.  
  1866. JOIN
  1867. ----
  1868.  
  1869. Usage: /JOIN channel[,channel[,...]] [key[,key[,...]]]
  1870.  
  1871. Join a channel on the IRC. If the channel doesn't exists, it is
  1872. automatically created.
  1873.  
  1874. There are two kinds of channels: Channel names starting with an
  1875. # are global channels and available on all IRC servers which
  1876. are connected to the net you are currently on. Channels which begin with
  1877. & are local to the chat server you are connected to.
  1878.  
  1879. If a channel requires a special keyword to join, you can submit this
  1880. after the channel name.
  1881.  
  1882. AmIRC will look for a channel window which isn't currently bound to a
  1883. channel. If it doesn't find one, a new window will be created and bound
  1884. to this channel.
  1885.  
  1886. Alternative: CHANNEL
  1887.  
  1888. Related: CYCLE LEAVE PART QUIT
  1889.  
  1890. EXAMPLES:
  1891.  
  1892. /JOIN #Amiga
  1893.      Join channel #Amiga
  1894.  
  1895. /JOIN #Amiga,#AmIRC
  1896.      Join channels #Amiga and #AmIRC
  1897.  
  1898. /JOIN #Secret Booh
  1899.      Join channel #Secret with keyword Booh.
  1900.  
  1901. Commands
  1902. ========
  1903.  
  1904. KICK
  1905. ----
  1906.  
  1907. Usage: /KICK [channel] nick [reason]
  1908.  
  1909. Forcibly removes a user from the named channel. The user sending the
  1910. /KICK command must be a Channel Operator of the channel. If the optional
  1911. [reason] is given, it will be shown as the reason for the kick.
  1912.  
  1913. Related: BAN BANDEL BANLIST KICKBAN QKICK QKICKBAN
  1914.  
  1915. EXAMPLES:
  1916.  
  1917. /KICK #AmIRC Freddie Take it outside!
  1918.      Forces 'Freddie' from channel #AmIRC with the reason 'Take it
  1919.      outside!'.
  1920.  
  1921. Commands
  1922. ========
  1923.  
  1924. KICKBAN
  1925. -------
  1926.  
  1927. Usage: /KICKBAN [channel] nick [reason]
  1928.  
  1929. Forcibly removes a user from the named channel and prevents him from
  1930. re-entering with a ban. The user sending the /KICKBAN command must be a
  1931. channel operator of the channel. If the optional [reason] is given, it
  1932. will be shown as the reason for the kick & ban.
  1933.  
  1934. Related: BAN BANDEL BANLIST KICK QKICK QKICKBAN
  1935.  
  1936. EXAMPLES:
  1937.  
  1938. /KICKBAN #AmIRC Freddie You dirty pirate!
  1939.      Forces 'Freddie' from channel #AmIRC with the reason 'You dirty
  1940.      pirate!' and cannot re-enter because he's banned.
  1941.  
  1942. Commands
  1943. ========
  1944.  
  1945. KILL
  1946. ----
  1947.  
  1948. Usage: Usage: /KILL nick comment
  1949.  
  1950. This command allows IRC Operators to disconnect abusive users from the
  1951. network.
  1952.  
  1953. EXAMPLES:
  1954.  
  1955. /KILL Pierat You're not wanted here!
  1956.      Disconnects user Pierat with the reason 'You're not wanted
  1957.      here!'
  1958.  
  1959. Commands
  1960. ========
  1961.  
  1962. LASTLOG
  1963. -------
  1964.  
  1965. Usage /LASTLOG [undefined]
  1966.  
  1967. Searches back through AmIRC's buffer and displays all occurances of the
  1968. specified text.
  1969.  
  1970. EXAMPLES:
  1971.  
  1972. /LASTLOG amirc
  1973.      Searches and displays all lines from the buffer containing the
  1974.      text 'amirc'.
  1975.  
  1976. Commands
  1977. ========
  1978.  
  1979. LEAVE
  1980. -----
  1981.  
  1982. Usage: /LEAVE [Channel[,Channel[,...]]
  1983.  
  1984. Leaves a channel. If you don't give a channel name as a parameter, the
  1985. channel currently bound to the window in which in the command is
  1986. entered will be left.
  1987.  
  1988. Alternative: PART
  1989.  
  1990. Related: CHANNEL CYCLE JOIN
  1991.  
  1992. EXAMPLES:
  1993.  
  1994. /LEAVE
  1995.      Leave the channel currently bound to this window.
  1996.  
  1997. /LEAVE #AmigaGER
  1998.      Leave channel #AmigaGER.
  1999.  
  2000. Commands
  2001. ========
  2002.  
  2003. LINKS
  2004. -----
  2005.  
  2006. Usage: /LINKS [pattern]
  2007.  
  2008. LINKS shows which server of the IRC network is connected to which other
  2009. server. The optional [pattern] can be used to limit the shown server
  2010. with a mask.
  2011.  
  2012. Related: MAP
  2013.  
  2014. EXAMPLES:
  2015.  
  2016. /LINKS *.*com
  2017.      Shows all links with servers ending with .com
  2018.  
  2019. Commands
  2020. ========
  2021.  
  2022. LIST
  2023. ----
  2024.  
  2025. Usage: /LIST [pattern] [MIN minusers]
  2026.  
  2027. Shows the Windows in which the accessable channels are listed. The
  2028. optional [pattern] is used as a mask and the MIN minusers parameter
  2029. prevents channels with less users to be displayed.
  2030.  
  2031. EXAMPLES:
  2032.  
  2033. /LIST
  2034.      Returns a list of all public channels on available. Note that
  2035.      'secret' channels are only shown when the user has actually joined
  2036.      them.
  2037.  
  2038. /LIST br* 6
  2039.      Returns all channels starting with br and minimal 6 users
  2040.      present.
  2041.  
  2042. Commands
  2043. ========
  2044.  
  2045. LOG
  2046. ---
  2047.  
  2048. Usage: /LOG [filename|ON|OFF]
  2049.  
  2050. LOG allows you to start/stop logging, as well as setting the log
  2051. filename and displaying status of logging.
  2052.  
  2053. EXAMPLES:
  2054.  
  2055. /LOG
  2056.      Displays current status of logging
  2057.  
  2058. /LOG ON
  2059.      Begins logging to the logfile
  2060.  
  2061. /LOG <filename>
  2062.      Sets the path and name of the logfile.
  2063.  
  2064. Commands
  2065. ========
  2066.  
  2067. LUSERS
  2068. ------
  2069.  
  2070. Usage: /LUSERS (no arguments)
  2071.  
  2072. Returns information on the current network. Specifically on the number
  2073. of users present.
  2074.  
  2075. EXAMPLES:
  2076.  
  2077. /LUSERS
  2078.      This will return information on the users on the current network.
  2079.  
  2080. Commands
  2081. ========
  2082.  
  2083. M
  2084. -
  2085.  
  2086. Usage: /M nick_or_channel[,nick,...] text
  2087.  
  2088. Sends a Private Message to one or more users. Note that this is
  2089. different from a DCC, in that /M (PRIVMSG) is sent through the IRC
  2090. server to the recipient. Note that the TAB key will cycle back and
  2091. forth through the users who have /MSG'ed you. This will appear in the
  2092. input string gadget, and you may simply add your message after it.
  2093.  
  2094. Alternative: MSG RMSG
  2095.  
  2096. EXAMPLES:
  2097.  
  2098. /M Kenneth Heya Dude! How's Florida?
  2099.      Send the message: "Heya Dude! How's Florida?" to user
  2100.      Kenneth.
  2101.  
  2102. /M Kenneth,Aerosoul I am in Pittsburgh
  2103.      Sends the message "I am in Pittsburgh" to Kenneth and
  2104.      Aerosoul.
  2105.  
  2106. Commands
  2107. ========
  2108.  
  2109. MAP
  2110. ---
  2111.  
  2112. Usage: /MAP [server]
  2113.  
  2114. MAP returns a map of all servers the network consists of. The optional
  2115. parameter is used as a mask
  2116.  
  2117. Related: LINKS
  2118.  
  2119. EXAMPLES:
  2120.  
  2121. /MAP
  2122.      Shows a map of all servers
  2123.  
  2124. /MAP *.*.com
  2125.      Shows a map of all servers ending with com.
  2126.  
  2127. Commands
  2128. ========
  2129.  
  2130. ME
  2131. --
  2132.  
  2133. Usage: /ME Action
  2134.  
  2135. ME sends a CTCP to the channel.
  2136.  
  2137. Related: DESCRIBE
  2138.  
  2139. EXAMPLES:
  2140.  
  2141. /ME is currently happy.
  2142.      Sends the following text to the channel:
  2143.      '<Action><nick> is currently happy'.
  2144.      Where <nick> is the currently selected nickname.
  2145.  
  2146. Commands
  2147. ========
  2148.  
  2149. MODE
  2150. ----
  2151.  
  2152. Usage: /MODE [channel] [+-modes [modeparms]]
  2153.  
  2154. MODE is used to change the modes of a channel or a user. Only Channel
  2155. Opertators can change Channel Modes. Here's a list of all available
  2156. modes:
  2157.  
  2158.  
  2159.      o - Remove Channel Operator status. Note that you cannot set ChanOp status using +o.
  2160.      p - Private channel; Not visible in the Channel List.
  2161.      s - Secret channel; Not visible until you enter.
  2162.      i - Invite-only channel; Only accessible on invitation.
  2163.      t - Topic protection; Settable by Channel Operators only.
  2164.      n - No Messages; No messages from clients outside channel.
  2165.      m - Moderated channel; Only ChanOps and people with VOICE can send public messages.
  2166.      l - Limit: Set maximum number of users allowed on channel.
  2167.      b - Ban: Set a ban to keep users out.
  2168.      v - Voice: Give/take the ability to speak on a Moderated channel.
  2169.      k - Keyword: Set a channel keyword (password).
  2170.  
  2171. Related: BAN BANDEL INVITE OP DEOP TOPIC VOICE UMODE UNVOICE
  2172.  
  2173. EXAMPLES:
  2174.  
  2175. /MODE #AmIRC +tm
  2176.      Sets topic protection and makes channel #AmIRC moderated.
  2177.  
  2178. /MODE #AmIRC -o Sarek
  2179.      Removes channel operator status from user 'Sarek' on channel
  2180.      #AmIRC.
  2181.  
  2182. /MODE #AmIRC +l 50
  2183.      Sets limit of 50 users on #AmIRC.
  2184.  
  2185. /MODE #AmIRC -l
  2186.      Removes the limit form #AmIRC.
  2187.  
  2188. Commands
  2189. ========
  2190.  
  2191. MOTD
  2192. ----
  2193.  
  2194. Usage: /MOTD (no arguments)
  2195.  
  2196. This returns the Message Of The Day of the server currently connected
  2197. to.
  2198.  
  2199. EXAMPLES:
  2200.  
  2201. /MOTD
  2202.      Shows the current Message Of The Day of the server.
  2203.  
  2204. Commands
  2205. ========
  2206.  
  2207. MSG (PRIVMSG)
  2208. -------------
  2209.  
  2210. Usage: /MSG nick_or_channel[,nick,...] text
  2211.  
  2212. Sends a Private Message to one or more users. Note that this is
  2213. different from a DCC, in that a /MSG (PRIVMSG) is sent thru the IRC
  2214. server to the recipient. Note that the TAB key will cycle back and
  2215. forth through the users who have /MSG'ed you. This will appear in the
  2216. input string gadget, and you may simply add your message after it.
  2217.  
  2218. Alternatives: M RMSG EXAMPLES:
  2219.  
  2220. /MSG Kenneth Heya Dude! How's Florida?
  2221.      Send the message: "Heya Dude! How's Florida?" to user 'Kenneth'.
  2222.  
  2223. /MSG Kenneth,Aerosoul I am in Pittsburgh
  2224.      Sends the message "I am in Pittsburgh" to Kenneth and Aerosoul.
  2225.  
  2226. Commands
  2227. ========
  2228.  
  2229. Names
  2230. -----
  2231.  
  2232. Usage /NAMES channel[,channel[,...]]
  2233.  
  2234. Gives a list of nicknames on any channel visible to the user(not secret
  2235. or private, or one actually joined by the user performing the command).
  2236.  
  2237. EXAMPLES:
  2238.  
  2239. /NAMES #AmIRC,#amigaGER
  2240.      Will list all users on channels #AmIRC and #amigaGER, provided the
  2241.      channels are visible to the user.
  2242.  
  2243. /NAMES
  2244.      Will return a list of all visible channels and users (Strongly
  2245.      Discouraged!)
  2246.  
  2247. Commands
  2248. ========
  2249.  
  2250. NICK
  2251. ----
  2252.  
  2253. Usage: /NICK NewNick
  2254.  
  2255. NICK is used to to give yourself a nickname or change your current one.
  2256. If the chosen nick is already in use, you wil be notified of this and
  2257. prompted for a new nick.
  2258.  
  2259. Alternative: IRCNAME
  2260.  
  2261. EXAMPLES:
  2262.  
  2263. /NICK Phalanx
  2264.      Sets your nickname to 'Phalanx'
  2265.  
  2266. Commands
  2267. ========
  2268.  
  2269. NOTE
  2270. ----
  2271.  
  2272. Usage: /NOTE [undefined]
  2273.  
  2274. This command is still a leftover from the past and is not supported
  2275. anymore by any current servers.
  2276.  
  2277. Commands
  2278. ========
  2279.  
  2280. NOTICE
  2281. ------
  2282.  
  2283. Usage: /NOTICE nick_or_channel[,nick,...] text
  2284.  
  2285. /NOTICE is usually used by Bots or clients being controlled by scripts.
  2286. /NOTICE messages must never be responded to by an automatic reply.
  2287.  
  2288. See MSG for syntax examples.
  2289.  
  2290. Commands
  2291. ========
  2292.  
  2293. NOTIFY
  2294. ------
  2295.  
  2296. Usage: /NOTIFY [nick]
  2297.  
  2298. With NOTIFY you can specify the nick of a user you want to be notified
  2299. of when he joins IRC. You can set the notification event in the Events
  2300. of the Settings. When no nick is submitted you will be presented with
  2301. the Windows.
  2302.  
  2303. EXAMPLES:
  2304.  
  2305. /NOTIFY Bert
  2306.      You will be notified when user Bert is joining the IRC network.
  2307.  
  2308. Commands
  2309. ========
  2310.  
  2311. OP
  2312. --
  2313.  
  2314. Usage: /OP [channel] nick[,nick...]
  2315.  
  2316. With this command you can set the Channel Operator status of a user or
  2317. several users at once.
  2318.  
  2319. EXAMPLES:
  2320.  
  2321. /OP Bert,Franky
  2322.      Sets the Channel Operator status for users Bert and
  2323.      Franky
  2324.  
  2325. Commands
  2326. ========
  2327.  
  2328. OPER
  2329. ----
  2330.  
  2331. Usage: /OPER user password
  2332.  
  2333. Allows users to set their IRC Operator status. You will need to know the
  2334. password to become IRC Operator. Using /OPER without it's parameters
  2335. will present you with a requester where you can enter your username and
  2336. password.
  2337.  
  2338. EXAMPLES:
  2339.  
  2340. /OPER Bill Bucks
  2341.      Sets user Bill IRC Operator status using password Bucks.
  2342.  
  2343. Commands
  2344. ========
  2345.  
  2346. PART
  2347. ----
  2348.  
  2349. Usage: /PART [Channel[,Channel...]]
  2350.  
  2351. Leaves a channel. If you don't give a channel name as a parameter, the
  2352. channel currently bound to the window in which in the command is
  2353. entered will be left.
  2354.  
  2355. Alternative: LEAVE
  2356.  
  2357. Related: CHANNEL CYCLE JOIN
  2358.  
  2359. EXAMPLES:
  2360.  
  2361. /PART
  2362.      Leave the channel currently bound to this window.
  2363.  
  2364. /PART #AmigaGER
  2365.      Leave channel #AmigaGER.
  2366.  
  2367. Commands
  2368. ========
  2369.  
  2370. PING
  2371. ----
  2372.  
  2373. Usage: /PING [nick]
  2374.  
  2375. Sends a CTCP to the user with the submitted nick and return the time it
  2376. took to receive it back. If no nick is given the PING will be sent to
  2377. the server.
  2378.  
  2379. Related: CTCP
  2380.  
  2381. EXAMPLES:
  2382.  
  2383. /PING Bill
  2384.      Will send a PING to Bill and return:
  2385.               «Pong»  PING Response received from Bill: 2.4s
  2386.  
  2387. Commands
  2388. ========
  2389.  
  2390. QKICK
  2391. -----
  2392.  
  2393. Usage: /QKICK [channel] nick[,nick...] [reason]
  2394.  
  2395. This command is use to kick or ban a person and presents you with a
  2396. window in which you can select the hostmask use for the ban. Pressing
  2397. either the Kick or Kick&Ban button will kick(ban) the user. Here's
  2398. the hostmasks offered:
  2399.  
  2400.      nick!*user@host.do.main : Bans a specific user with a specific nick.
  2401.      *!*@*.do.main : Ban all users of do.main.
  2402.      *!*user@host.do.main : Ban a user with a specific host.
  2403.      *!*@ip1.ip2.ip3.* : Numerical hostmask, banning all users in a domain.
  2404.  
  2405. Alternative: QKICKBAN
  2406.  
  2407. Related: BAN BANDEL BANLIST KICK KICKBAN
  2408.  
  2409. EXAMPLES:
  2410.  
  2411. /QKICK
  2412.      You will be presented with a Kick/Ban window
  2413.  
  2414. Commands
  2415. ========
  2416.  
  2417. QKICKBAN
  2418. --------
  2419.  
  2420. Usage: /QKICKBAN [channel] nick[,nick...] [reason]
  2421.  
  2422. This command is use to kick or ban a person and presents you with a
  2423. window in which you can select the hostmask use for the ban. Pressing
  2424. either the Kick or Kick&Ban button will kick(ban) the user. Here's
  2425. the hostmasks offered:
  2426.  
  2427.      nick!*user@host.do.main : Bans a specific user with a specific nick.
  2428.      *!*@*.do.main : Ban all users of do.main.
  2429.      *!*user@host.do.main : Ban a user with a specific host.
  2430.      *!*@ip1.ip2.ip3.* : Numerical hostmask, banning all users in a domain.
  2431.  
  2432. Alternative: QKICK
  2433.  
  2434. Related: BAN BANDEL BANLIST KICK KICKBAN
  2435.  
  2436. EXAMPLES:
  2437.  
  2438. /QKICKBAN
  2439.      You will be presented with a Kick/Ban window
  2440.  
  2441. Commands
  2442. ========
  2443.  
  2444. QUERY
  2445. -----
  2446.  
  2447. Usage: /QUERY nick
  2448.  
  2449. With this command you can open a Query window. From here, you can PING
  2450. or WHOIS the other user, or you may inititate a 'DCC Send' or 'DCC
  2451. Chat'. Starting a 'DCC Chat' from this window will allow you to
  2452. carry on a dialog with the remote user through the window.
  2453.  
  2454. EXAMPLES:
  2455.  
  2456. /QUERY Hero
  2457.      Will open a Query window with user Hero.
  2458.  
  2459. Commands
  2460. ========
  2461.  
  2462. QUIT
  2463. ----
  2464.  
  2465. Usage: /QUIT [Quit message]
  2466.  
  2467. Used to end an IRC session. The optional [Quit message] is the text that
  2468. will be displayed upon quitting.
  2469.  
  2470. Related: SERVER
  2471.  
  2472. EXAMPLES:
  2473.  
  2474. /QUIT Gone to have lunch
  2475.      Will quit AmIRC and send the text 'Gone to have lunch' to all
  2476.      joined channels.
  2477.  
  2478. Commands
  2479. ========
  2480.  
  2481. QUOTE
  2482. -----
  2483.  
  2484. Usage: /QUOTE Raw_data_to_send_to_IRC_server
  2485.  
  2486. Sends text directly to the IRC server without any further processing.
  2487. Warning: Don't even think about using this command without interior
  2488. knowledge of the IRC protocol, or you might run into severe trouble.
  2489. See `RFC 1459' for a description of the IRC protocol.
  2490.  
  2491. Alternative: RAW
  2492.  
  2493. EXAMPLES:
  2494.  
  2495. /QUOTE JOIN #IRC-Heros
  2496.      Send the string JOIN #IRC-Heros directly to the IRC server.
  2497.  
  2498. Commands
  2499. ========
  2500.  
  2501. RAW
  2502. ---
  2503.  
  2504. Usage: /RAW Raw_data_to_send_to_IRC_server
  2505.  
  2506. Sends text directly to the IRC server without any further processing.
  2507. Warning: Don't even think about using this command without interior
  2508. knowledge of the IRC protocol, or you might run into severe trouble.
  2509. See `RFC 1459' for a description of the IRC protocol.
  2510.  
  2511. Alternative: QUOTE
  2512.  
  2513. EXAMPLES:
  2514.  
  2515. /RAW JOIN #IRC-Heros
  2516.      Send the string JOIN #IRC-Heros directly to the IRC server.
  2517.  
  2518. Commands
  2519. ========
  2520.  
  2521. RECONNECT
  2522. ---------
  2523.  
  2524. Usage: /RECONNECT
  2525.  
  2526. This command will reconnect you to the current server. It is the same
  2527. as the menu item and can be useful when a connection is either timed out
  2528. or lagging.
  2529.  
  2530. EXAMPLES:
  2531.  
  2532. /RECONNECT
  2533.      Will reconnect you to the current server.
  2534.  
  2535. Commands
  2536. ========
  2537.  
  2538. REHASH
  2539. ------
  2540.  
  2541. Usage: /REHASH (no arguments)
  2542.  
  2543. The rehash message can be used by the operator to force the server to
  2544. re-read and process its configuration file. It's can only be used by
  2545. IRC Operators.
  2546.  
  2547. EXAMPLES:
  2548.  
  2549. /REHASH
  2550.      Will cause the IRC server to reread it's configuration file.
  2551.  
  2552. Commands
  2553. ========
  2554.  
  2555. RESTART
  2556. -------
  2557.  
  2558. Usage: /RESTART (no arguments)
  2559.  
  2560. This command is used to reset the IRC server. Note that this command
  2561. can only be used by IRC Operators.
  2562.  
  2563. EXAMPLES:
  2564.  
  2565. /RESTART
  2566.      Will reset the IRC server
  2567.  
  2568. Commands
  2569. ========
  2570.  
  2571. RMSG
  2572. ----
  2573.  
  2574. Usage: /RMSG nick_or_channel[,nick,...] text
  2575.  
  2576. Sends a Private Message to one or more users. Note that this is
  2577. different from a DCC, in that /M (PRIVMSG) is sent through the IRC
  2578. server to the recipient. Note that the TAB key will cycle back and
  2579. forth through the users who have /MSG'ed you. This will appear in the
  2580. input string gadget, and you may simply add your message after it.
  2581.  
  2582. Alternative: M MSG
  2583.  
  2584. EXAMPLES:
  2585.  
  2586. /RMSG Kenneth Heya Dude! How's Florida?
  2587.      Send the message: "Heya Dude! How's Florida?" to user 'Kenneth'.
  2588.  
  2589. /RMSG Kenneth,Aerosoul I am in Pittsburgh
  2590.      Sends the message "I am in Pittsburgh" to Kenneth and Aerosoul.
  2591.  
  2592. Commands
  2593. ========
  2594.  
  2595. RX
  2596. --
  2597.  
  2598. Usage: /RX rxcommand [parms]
  2599.  
  2600. This command is used to start any of the Arexx commands that are in
  2601. AmIRC's Rexx directory. A complete Rexx guide is also available.
  2602.  
  2603. Related: RXRETURN
  2604.  
  2605. EXAMPLES:
  2606.  
  2607. /RX leave
  2608.      Will start the Arexx command 'Leave.amirx' if present.
  2609.  
  2610. Commands
  2611. ========
  2612.  
  2613. RXRETURN
  2614. --------
  2615.  
  2616. Usage: /RXRETURN Command [Rest]
  2617.  
  2618. /RXRETURN is only useful to ARexx script authors. It will cause any
  2619. pending GETREXXLINE commands to immediately return with the arguments
  2620. given to it."
  2621.  
  2622. Related: RX
  2623.  
  2624. Commands
  2625. ========
  2626.  
  2627. SERVER
  2628. ------
  2629.  
  2630. Usage: /SERVER [server [port [password]]]
  2631.  
  2632. You can use this command to connect to a different server or to get
  2633. information about the currently connected server.
  2634.  
  2635. Related: QUIT
  2636.  
  2637. EXAMPLES:
  2638.  
  2639. /SERVER irc.server.com
  2640.      Connects you to the server irc.server.com
  2641.  
  2642. /SERVER
  2643.      Shows current connection information
  2644.  
  2645. Commands
  2646. ========
  2647.  
  2648. SILENCE
  2649. -------
  2650.  
  2651. Usage: /SILENCE [[+|-]nick|userhost]
  2652.  
  2653. SILENCE can be used to block all CTCP traffic from a certain user or
  2654. userhost.  Meaning for instance that no MSG or DCC will be received
  2655. from that user.
  2656.  
  2657. Related: IGNORE UNIGNORE
  2658.  
  2659. EXAMPLES:
  2660.  
  2661. /SILENCE
  2662.      Shows a list of all currently silenced users.
  2663.  
  2664. /SILENCE +Bill
  2665.      Will silence user Bill
  2666.  
  2667. /SILENCE -Friend
  2668.      Will remove Friend from the Silence list.
  2669.  
  2670. Commands
  2671. ========
  2672.  
  2673. SOUND
  2674. -----
  2675.  
  2676. Usage: /SOUND soundfile[.wav] action_text
  2677.  
  2678. This command can be used to have all clients on a channel play a
  2679. certain sound.  Please note that the sound file must be present on the
  2680. user's system to be able to play it, so don't use this randomly as
  2681. nobody will hear a thing when the submitted filename is not found.
  2682.  
  2683. EXAMPLES:
  2684.  
  2685. /SOUND Burp
  2686.      Will play the soundfile Burp.wav on all user's system, if found!
  2687.  
  2688. /SOUND Burp Excuse me!
  2689.      Will play the soundfile and send the text 'Excuse me!' with it.
  2690.  
  2691. Commands
  2692. ========
  2693.  
  2694. SQUIT
  2695. -----
  2696.  
  2697. Usage: /SQUIT server
  2698.  
  2699. This command is used to disconnect a server from the network. Note that
  2700. only IRC Operators have access to this command.
  2701.  
  2702. EXAMPLES:
  2703.  
  2704. /SQUIT irc.server.com
  2705.      Will quit server irc.server.com
  2706.  
  2707. Commands
  2708. ========
  2709.  
  2710. STATS
  2711. -----
  2712.  
  2713. Usage: /STATS [server] [query]
  2714.  
  2715. The STATS command is used to query statistics of certain server. If the
  2716. [server] parameter is omitted, only the end of stats reply is sent
  2717. back. The implementation of this command is highly dependent on the
  2718. server which replies, although the server must be able to supply
  2719. information as described by the queries below (or similar).
  2720.  
  2721. The currently supported queries are:
  2722.  
  2723.      c - Returns a list of servers which the server may connect to or allow connections
  2724.      from.
  2725.      h - Returns a list of servers which are either forced to be treated as leaves or
  2726.      allowed to act as hubs.
  2727.      i - Returns a list of hosts which the server allows a client to connect from.
  2728.      k - Returns a list of banned username/hostname combinations for that server.
  2729.      l - Returns a list of the server's connections, showing how long each connection
  2730.      has been established and the traffic over that connection in bytes and messages
  2731.      for each direction.
  2732.      m - Returns a list of commands supported by the server and the usage count for
  2733.      each if the usage count is non zero.
  2734.      o - Returns a list of hosts from which normal clients may become operators.
  2735.      y - Show Y (Class) lines from server's configuration file.
  2736.      u - Returns a string showing how long the server has been up.
  2737.  
  2738. EXAMPLES:
  2739.  
  2740. /STATS irc.server.com u
  2741.      Shows how long server irc.server.com has been up
  2742.  
  2743. Commands
  2744. ========
  2745.  
  2746. SUMMON
  2747. ------
  2748.  
  2749. Usage: /SUMMON user
  2750.  
  2751. The SUMMON command can be used to give users who are on a host running
  2752. an IRC server a message asking them to please join IRC. This message is
  2753. only sent if the target server (a) has SUMMON enabled, (b) the user is
  2754. logged in and (c) the server process can write to the user's tty (or
  2755. similar).
  2756.  
  2757. EXAMPLES:
  2758.  
  2759. /SUMMON John
  2760.      Will ask user John to join IRC.
  2761.  
  2762. Commands
  2763. ========
  2764.  
  2765. TIME
  2766. ----
  2767.  
  2768. Usage: /TIME [server]
  2769.  
  2770. Returns the local time from the server. If the optional [server]
  2771. argument is given, then that servers local time will be returned.
  2772.  
  2773. EXAMPLES:
  2774.  
  2775. /TIME irc.pitt.edu
  2776.      Returns the local time from server irc.pitt.edu.
  2777.  
  2778. Commands
  2779. ========
  2780.  
  2781. TOPIC
  2782. -----
  2783.  
  2784. Usage: /TOPIC [channel] [New Topic]
  2785.  
  2786. The topic command alone will display the channels topic. If the optional
  2787. [New Topic] argument is given, the topic will be changed to the
  2788. argument given, provided that the topic is not protected, or the user
  2789. issuing the command is an operator on the channel.
  2790.  
  2791. Related: MODE
  2792.  
  2793. EXAMPLES:
  2794.  
  2795. /TOPIC #AmIRC
  2796.      Will display the current topic on #AmIRC.
  2797.  
  2798. /TOPIC #AmIRC Amigas Rule!
  2799.      Will replace the current topic of #AmIRC with the topic 'Amigas
  2800.      Rule'
  2801.  
  2802. Commands
  2803. ========
  2804.  
  2805. TRACE
  2806. -----
  2807.  
  2808. Usage: /TRACE [server|nick]
  2809.  
  2810. TRACE is used to find the route to specific server. If the parameter is
  2811. omitted, it will return which servers the current server has a direct
  2812. connection to. If the destination given is a nickname, only a reply for
  2813. that nickname is given. If the destination is an actual server, then
  2814. the destination server is required to report all servers and users which
  2815. are connected to it, although only operators are permitted to see users
  2816. present.
  2817.  
  2818. EXAMPLES:
  2819.  
  2820. /TRACE Bill
  2821.      Traces connection to user Bill.
  2822.  
  2823. Commands
  2824. ========
  2825.  
  2826. UMODE
  2827. -----
  2828.  
  2829. Usage: /UMODE [usermodes]
  2830.  
  2831. UMODE is used to set your own usermodes. The available options are:
  2832.  
  2833.      o - Chan Op: Sets/Takes Channel Operator status
  2834.      i - Invisible: Sets Visible/Invisible (in global userlist).
  2835.      w - Wallops: Allows receiving of texts sent to all Operators.
  2836.      s - Server Notices: Allows receiving of Server Notices.
  2837. Related: MODE
  2838.  
  2839. EXAMPLES:
  2840.  
  2841. /UMODE i
  2842.      Makes you invisible to the global userlist.
  2843.  
  2844. Commands
  2845. ========
  2846.  
  2847. UNHIGHLITE
  2848. ----------
  2849.  
  2850. Usage: /UNHIGHLITE [item]
  2851.  
  2852. HIGHLITE can be used to light up certain texts. They will be shown in a
  2853. colour that's defined in the GUI.
  2854.  
  2855. You can also change Highlighting using the Lists.
  2856.  
  2857. Alternative: UNHILITE
  2858.  
  2859. Related: HIGHLITE HILITE
  2860.  
  2861. EXAMPLES:
  2862.  
  2863. /UNHIGHLITE MyName
  2864.      Will remove MyName from the Highlight List.
  2865.  
  2866. Commands
  2867. ========
  2868.  
  2869. UNHILITE
  2870. --------
  2871.  
  2872. HIGHLITE can be used to light up certain texts. They will be shown in a
  2873. colour that's defined in the GUI.
  2874.  
  2875. You can also change Highlighting using the Lists.
  2876.  
  2877. Alternative: UNHILITE
  2878.  
  2879. Related: HIGHLITE HILITE
  2880.  
  2881. Usage: /UNHILITE [item]
  2882.  
  2883. EXAMPLES:
  2884.  
  2885. /UNHILITE MyName
  2886.      Will remove MyName from the Highlight List.
  2887.  
  2888. Commands
  2889. ========
  2890.  
  2891. UNIGNORE
  2892. --------
  2893.  
  2894. Usage: /UNIGNORE [userhost|nick]
  2895.  
  2896. Removes the Ignore state of a user. Will show current ignores when no
  2897. argument is submitted.
  2898.  
  2899. Related: IGNORE SILENCE
  2900.  
  2901. EXAMPLES:
  2902.  
  2903. /UNIGNORE
  2904.      Shows a list of all currently ignored users
  2905.  
  2906. /UNIGNORE Franky
  2907.      Will remove all ignores on Franky
  2908.  
  2909. Commands
  2910. ========
  2911.  
  2912. UNVOICE
  2913. -------
  2914.  
  2915. Usage: /UNVOICE [channel] nick[,nick...]
  2916.  
  2917. Will remove a user's Voice status. You can specify a certain channel
  2918. and submit multiple users.
  2919.  
  2920. Related: VOICE
  2921.  
  2922. EXAMPLES:
  2923.  
  2924. /UNVOICE Boy
  2925.      Will remove the Voice status of Boy
  2926.  
  2927. Commands
  2928. ========
  2929.  
  2930. UNPING
  2931. ------
  2932.  
  2933. Usage: /UPING host
  2934.  
  2935. UPING is used by IRCops to ping a certain host. Mainly used for
  2936. debugging the network and see if connections are alive.
  2937.  
  2938. EXAMPLES:
  2939.  
  2940. /UPING irc.network.com
  2941.      Send a Ping packet to irc.network.com.
  2942.  
  2943. Commands
  2944. ========
  2945.  
  2946. USERS
  2947. -----
  2948.  
  2949. Usage: /USERS [host]
  2950.  
  2951. The USERS command returns a list of users logged into the server in a
  2952. similar format to who, rusers and finger. This command is frequently
  2953. disabled for security related reasons.
  2954.  
  2955. Related: FINDHOST USERHOST WHO
  2956.  
  2957. EXAMPLES:
  2958.  
  2959. /USERS *.microsoft.com
  2960.      Will show all user connected to *.microsoft.com.
  2961.  
  2962. Commands
  2963. ========
  2964.  
  2965. USERHOST
  2966. --------
  2967.  
  2968. Usage: /USERHOST nick[,nick[,...]]
  2969.  
  2970. Returns the login@domain for the specified nickname(s). Up to five
  2971. nicknames may be specified, each separated by a <space>.
  2972.  
  2973. Related: FINDHOST USERS WHO
  2974.  
  2975. EXAMPLES:
  2976.  
  2977. /USERHOST DuRaN
  2978.      Returns: DuRaN is DuRaN@calci.amiganet.pgh.net
  2979.  
  2980. Commands
  2981. ========
  2982.  
  2983. VERSION
  2984. -------
  2985.  
  2986. Usage /VERSION [nick|server]
  2987.  
  2988. Returns the version of the server's software. If the optional [server]
  2989. argument is given, returns the version of the specified server's
  2990. software. When a user's nick is given instead it will return the user's
  2991. client software version and info.
  2992.  
  2993. EXAMPLES:
  2994.  
  2995. /VERSION *.edu
  2996.      Returns server version information for all servers matching
  2997.      '*.edu'.
  2998.  
  2999. /VERSION Franky
  3000.      Will return information and version of Franky's client software.
  3001.  
  3002. Commands
  3003. ========
  3004.  
  3005. VOICE
  3006. -----
  3007.  
  3008. Usage /VOICE [channel] nick[,nick...]
  3009.  
  3010. You can give a user a Voice with this command. A voice is needed on a
  3011. Moderated channel to be able to speak. (See MODE for details).
  3012.  
  3013. Related: UNVOICE
  3014.  
  3015. EXAMPLES:
  3016.  
  3017. /VOICE Sinatra
  3018.      Gives a Voice to user Sinatra.
  3019.  
  3020. Commands
  3021. ========
  3022.  
  3023. WALLOPS
  3024. -------
  3025.  
  3026. Usage /WALLOPS text_to_broadcast
  3027.  
  3028. Sends a text to all Operators who have 'Receiving WALLOPS' enabled.
  3029. This command is mainly used by servers.
  3030.  
  3031. EXAMPLES:
  3032.  
  3033. /WALLOPS Greeting to you all!
  3034.      Sends the text 'Greeting to you all!' to all Operators.
  3035.  
  3036. Commands
  3037. ========
  3038.  
  3039. WHO
  3040. ---
  3041.  
  3042. Usage: /WHO channel|pattern
  3043.  
  3044. Returns a generated list of all users matching the criteria passed to
  3045. the command, i/e. everyone at a particular channel, or matching a
  3046. particular pattern.
  3047.  
  3048. Related: FINDHOST USERS USERHOST
  3049.  
  3050. EXAMPLES:
  3051.  
  3052. /WHO *.cmu.edu
  3053.      Will list all users at the cmu.edu domain.
  3054.  
  3055. /WHO #Amiga
  3056.      Shows all users on #Amiga.
  3057.  
  3058. Commands
  3059. ========
  3060.  
  3061. WHOIS
  3062. -----
  3063.  
  3064. Usage: /WHOIS nick[,nick[,...]]
  3065.  
  3066. Returns information about the specified user or users, that you are
  3067. allowed to see.
  3068.  
  3069. EXAMPLES:
  3070.  
  3071. /WHOIS Phalanx
  3072.      Returns available information about user 'Phalanx'.
  3073.  
  3074. Commands
  3075. ========
  3076.  
  3077. WHOWAS
  3078. ------
  3079.  
  3080. Usage /WHOWAS nick[,nick[,...]]
  3081.  
  3082. Returns information on a nick that no longer exists, due to the user
  3083. leaving the server or changing their nick.
  3084.  
  3085. EXAMPLES:
  3086.  
  3087. /WHOWAS Aerosoul
  3088.      Checks for and returns available information on the nick
  3089.      'Aerosoul'.
  3090.  
  3091. Customizing your environment
  3092. ****************************
  3093.  
  3094. Overview
  3095. ========
  3096.  
  3097. Now that you have AmIRC running, you may want to get it to operate the
  3098. way you want it to, and to look pleasing as well. This is achieved
  3099. through both the MUI preferences and AmIRC's Menu options.
  3100.  
  3101. MUI Settings
  3102. ************
  3103.  
  3104. Changing MUI Settings
  3105. =====================
  3106.  
  3107. Most of the configuration dealing with how AmIRC's GUI appears can be
  3108. customized with MUI. Check the MUI Settings... entry under the
  3109. Settings menu. This will pop up MUI's interface, allowing you to
  3110. setup AmIRC's MUI Prefs, without disturbing any of your other MUI
  3111. configurations. Read the documentation for MUI to learn more about the
  3112. operation of MUI Preferences.
  3113.  
  3114. AmIRC Configuration
  3115. *******************
  3116.  
  3117. Customizing your environment
  3118. ============================
  3119.  
  3120. Most of the setup functions appear in the Setup entry under the
  3121. Settings menu. Here you will get a window that will allow you to
  3122. access several pages that deal with configuring AmIRC.
  3123.  
  3124. AmIRC Configuration
  3125. *******************
  3126.  
  3127. Messages Page
  3128. =============
  3129.  
  3130. Misc Messages
  3131. -------------
  3132.  
  3133. CTCP Userinfo
  3134.      The text in this string is what will be returned to a user who
  3135.      sends CTCP to your client.
  3136.  
  3137. KICK Reason
  3138.      If you are a channel operator and KICK another user from the
  3139.      Channel, this text will appear as the reason for the /KICK.
  3140.  
  3141. Quit Messages
  3142. -------------
  3143.  
  3144. Exit
  3145.      This will appear to users in the channel when you exit AmIRC.
  3146.  
  3147. New Server
  3148.      This text will appear to users in the channel when you select
  3149.      Select Server in the AmIRC menu, and pick a new server to
  3150.      connect to.
  3151.  
  3152. System reset
  3153.      This is the text to appear if you reboot your amiga (Crtl-
  3154.      Amiga-Amiga) while connected to a server.
  3155.  
  3156. AWAY Messages
  3157. -------------
  3158.  
  3159. Default
  3160.      This is the text that will appear when you are set AWAY by
  3161.      selecting the Marked Away? item in the User Modes menu or
  3162.      using the AWAY command
  3163.  
  3164. AutoAWAY
  3165.      Text that appears when you are automatically set away due to
  3166.      inactivity.
  3167.  
  3168. Timeout
  3169.      This sets how much time will pass before AmIRC assumes you are
  3170.      away from the computer and marks you as AWAY. If set to 0 (Zero),
  3171.      timeout will be disabled.
  3172.  
  3173. UnAWAY
  3174.      This cycle gadget allows you to choose the conditions of which
  3175.      AmIRC will automatically set you to Not AWAY.
  3176.  
  3177. AmIRC Configuration
  3178. *******************
  3179.  
  3180. Actions Page
  3181. ============
  3182.  
  3183. Action buttons
  3184. --------------
  3185.  
  3186. The main part of this window consists of a listview containing the
  3187. Label and Operation for all currently set up action buttons
  3188. that appear beneath the userlist in AmIRC's main window. You can
  3189. specify up to 96 action buttons.  They can contain any IRC action, much
  3190. like a macro. As AmIRC doesn't allow configurable function keys to act
  3191. as macros, these buttons are preset for CTCP, DCC and MODE operations.
  3192. Selecting an action from the listview will place it in the gadgets
  3193. below for editing.
  3194.  
  3195. Label:
  3196.      This is the label that will appear on the action button.
  3197.  
  3198. Operation:
  3199.      This is the operation that is executed when the action button is
  3200.      pressed. This can be anything you can enter in the channels input
  3201.      gadget. The bottom of the page contains a list with valid
  3202.      placeholders that will be replaced when the operation is executed.
  3203.  
  3204. Number of button pages
  3205.      This slider determines how many button pages there will be.
  3206.      Allowing you to seperate the action buttons into different pages
  3207.      so they won't take up too much space on the screen. Each page has
  3208.      a tab that allows it to be selected.  The actions can be sorted in
  3209.      the list by dragging and dropping allowing you to determine the
  3210.      content of each button page.
  3211.  
  3212. Add New Action
  3213.      With this button a new action will be added to the list.
  3214.  
  3215. Delete Action
  3216.      With this button the currently selected action will be removed
  3217.      from the list.
  3218.  
  3219.      These actions can also be accessed by clicking the right mouse
  3220.      button after selecting a users nick from the userlist.
  3221.  
  3222. Special
  3223. -------
  3224.  
  3225. On this page you can set some special actions:
  3226.  
  3227. Userlist doubleclick
  3228.      This action will be performed when you doubleclick on a nick in
  3229.      the channel's userlist.
  3230.  
  3231. Nick button
  3232.      This action will be performed when you click on the button
  3233.      containing your own nick.
  3234.  
  3235. The bottombar shows all valid placeholders for these actions which will
  3236. be replaced when the operation is executed.
  3237.  
  3238. AmIRC Configuration
  3239. *******************
  3240.  
  3241. Events Page
  3242. ===========
  3243.  
  3244. Here you may define certain actions to take place upon incoming events.
  3245. These actions can be as simple as a warning beep from your Amiga, or a
  3246. complex and powerful Rexx command. The following text first explains
  3247. the functions of the columns of this page, and then goes on to explain
  3248. what each event is.
  3249.  
  3250. Columns
  3251. -------
  3252.  
  3253. Event
  3254.      The particular event for the action to take place on.
  3255.  
  3256. Deiconify
  3257.      If AmIRC is iconified, this will uniconify and bring to front the
  3258.      AmIRC window on the occurence of the event.
  3259.  
  3260. Beep
  3261.      This will perform a system beep on the occurence of the event
  3262.  
  3263. Sound
  3264.      If a sound sample is preferred for the event, you may use the
  3265.      requester gadget to pick a sound to play instead of the system
  3266.      beep. Please Note, AmIRC uses the DataTypes of OS 3.x for sounds,
  3267.      and you will not be able to use this feature under OS 2.x.
  3268.  
  3269. Vol
  3270.      This sets the volume for the sound sample. The valid range for the
  3271.      volume is 0 - 64.  This is a slider gadget. The small gadget just
  3272.      to the left of this silder gadget can be used to test the selected
  3273.      soundfile.
  3274.  
  3275. Rexx Command
  3276.      Here you may configure a Rexx script to be run on the occurence of
  3277.      the event.
  3278.  
  3279. Events
  3280. ------
  3281.  
  3282. Any Message
  3283.      This event occurs on any incoming public message.
  3284.  
  3285. Private Msg
  3286.      This event occurs when you receive an incoming private MSG or DCC
  3287.      message.
  3288.  
  3289. Notice
  3290.      This event occurs when an operator sends out a NOTICE.
  3291.  
  3292. CTCP request
  3293.      This event occures when your client receives any CTCP request. (For
  3294.      example /CTCP Time, or /CTCP Version)
  3295.  
  3296. DCC request
  3297.      This event occurs on receiving a DCC file transfer request or chat
  3298.      request.
  3299.  
  3300. Join
  3301.      This event occurs when anyone JOIN the channel you are currently
  3302.      on.
  3303.  
  3304. Kick
  3305.      This event occurs when anyone is KICK from the channel you are
  3306.      currently on.
  3307.  
  3308. Mode change
  3309.      This event occurs when the channel mode is changed for the channel
  3310.      you are currently on. E.g. If someone is OPed or /DeOPed, or if the
  3311.      channel is made private, etc.
  3312.  
  3313. ISON Notify
  3314.      This event occurs when AmIRC 'sees' a user that is configured in
  3315.      your Notify list.
  3316.  
  3317. Connection
  3318.      This event occurs when AmIRC makes a connection to an IRC server.
  3319.  
  3320. Invite
  3321.      This event occurs when another user INVITE you to join a channel
  3322.      that is currently set to MODE Invite Only.
  3323.  
  3324. Highlite
  3325.      This even occurs upon receiving text that is configured in the
  3326.      Hilite section of the Lists setup.
  3327.  
  3328. AmIRC Configuration
  3329. *******************
  3330.  
  3331. Lists Page
  3332. ==========
  3333.  
  3334. Alias Page
  3335. ----------
  3336.  
  3337. Here you can create aliases, or shortcuts for complex IRC commands.
  3338. The main part of the page is taken up by the listview containing all
  3339. currently set up aliases. You can modify them by selecting them.
  3340.  
  3341. Add New Alias
  3342.      With this button you can add new aliases.
  3343.  
  3344. Delete Alias
  3345.      With this button you can remove the currently selected alias from
  3346.      the list.
  3347.  
  3348. The bottombar contains an example template. %p will be replaced by any
  3349. arguments that you use when issueing the alias.
  3350.  
  3351. Ignore Page
  3352. -----------
  3353.  
  3354. Here you can set which users, if any, you want to IGNORE, and what kind
  3355. of messages from them to ignore.  The main part of the page consists of
  3356. the listview displaying all current ignores.  You can modify them by
  3357. selecting them.
  3358.  
  3359. Ignore Text
  3360.      When this item is checked any public message send by the user will
  3361.      be ignored.
  3362.  
  3363. Ignore PrivMsgs
  3364.      When this item is checked you won't see any MSG from the user.
  3365.  
  3366. Ignore CTCPs
  3367.      When this item is checked you won't recieve any CTCP request from
  3368.      the user.
  3369.  
  3370. Add Ignore
  3371.      With this button a new ignore will be added to the list.
  3372.  
  3373. Delete Ignore
  3374.      This button will remove a selected ignore from the list.
  3375.  
  3376. Hilite Page
  3377. -----------
  3378.  
  3379. Here you may set certain text to be highlighted in order to get your
  3380. attention if that text appears.  The main part of the page is taken up
  3381. by the listview showing all currently set up patterns. You may edit any
  3382. entry by selecting it.
  3383.  
  3384. Add New Hilite pattern
  3385.      With this button you can add a new pattern to the list.  You may
  3386.      set text to match the Nick, Userhost, or any keyword enclosed in
  3387.      double quotes. The Hilite patterns will ignore a pattern it
  3388.      recognizes if it was input by you, but will be activate on the
  3389.      pattern from other users.
  3390.  
  3391. Pattern Definitions:
  3392. --------------------
  3393.  
  3394.     Nick
  3395.           This will watch the AmIRC listview for the nick that you
  3396.           specify, and highlight the text for that users message.  The
  3397.           'Nick' entry does not require double quotes.
  3398.  
  3399.     Userhost
  3400.           This will watch for messages that originate from a particular
  3401.           Userhost, and highlight the text for that message. Userhost
  3402.           entries may contain wildcards.  Examples:
  3403.  
  3404.          fred!fdoe@doe1.powernet.edu
  3405.                This will highlight only messages from fred at that
  3406.                particular address.
  3407.  
  3408.          fred!*@*
  3409.                This will highlight messages from anyone named fred,
  3410.                regardless of address or login name.
  3411.  
  3412.          Fred!*@*.powernet.edu
  3413.                This will highlight messages from anyone named fred on
  3414.                any machine on powernet.edu
  3415.  
  3416.          *!*@doe1.powernet.edu
  3417.                This will highlight any messages from anyone on the doe1
  3418.                machine at powernet.edu
  3419.  
  3420.          *!*@*
  3421.                This will highlight any messages from any user.
  3422.  
  3423.     "Keyword"
  3424.           This will highlight any message that contains the text
  3425.           enclosed in double quotes.
  3426.  
  3427. Delete Hilite pattern
  3428.      Select a pattern from the list and press this button to delete it.
  3429.  
  3430. AmIRC Configuration
  3431. *******************
  3432.  
  3433. GUI Page
  3434. ========
  3435.  
  3436. The GUI configuraton page allows you to control some specific aspects
  3437. of AmIRC that aren't covered in the MUI configuration.
  3438.  
  3439. Userlist:
  3440. ---------
  3441.  
  3442. Userlist
  3443.      You can determine if the user list is visible or not visible, and
  3444.      if it is visible, if it is a separate window, or a part of the
  3445.      AmIRC window.
  3446.  
  3447. Order
  3448.      This gadget determines how the userlist will be shown. Either in
  3449.      Alpabetical OrderNew at bottom or New at top.
  3450.  
  3451. Buttons?
  3452.      When this is checked the Action buttons will be displayed below
  3453.      the user list.  If the user list is configured as a separate
  3454.      window, the buttons will also appear in that window.
  3455.  
  3456. Userlist win open?
  3457.      When this is checked the userlist window will be opened upon
  3458.      startup, if it is configured as a seperate window.
  3459.  
  3460. Fonts
  3461. -----
  3462.  
  3463. Channel text font
  3464.      Here you can specify an alternative channel text font that will be
  3465.      used in the main channellist. If none is specified the font set in
  3466.      the MUI Prefs will be used.
  3467.  
  3468. Dialog window font
  3469.      Here you can specify an alternative dialog window font that will
  3470.      be used in the dialog windows. If none is specified the font set
  3471.      in the MUI Prefs will be used.
  3472.  
  3473. Misc
  3474. ----
  3475.  
  3476. Query window on different Pubscreen
  3477.      Here you can set an alternative public screen on which the QUERY
  3478.      window will be opened. If no pubscreen is specified, the Query
  3479.      Window will open on AmIRC's default screen.
  3480.  
  3481. Inline URL/Email handling
  3482.      Here you can determine if AmIRC will sent the URL or Email address
  3483.      to your browser or email client by either single or double
  3484.      mouseclick. Or you can disable it completely.
  3485.  
  3486. Timestamps
  3487.      With this you can determine if the timestamps that appear in front
  3488.      of each entry in the channellist will be either Short(hh:mm) or
  3489.      Long(hh:mm:ss), or you can disable them.
  3490.  
  3491. Window list action
  3492.      You can make the window either Uniconify/Iconify, where the
  3493.      windows will just re-open when uniconified, or Uniconify/Pop to
  3494.      front, where a window will pop to the front when uniconified.
  3495.  
  3496. AmIRC Configuration
  3497. *******************
  3498.  
  3499. Colors Page
  3500. ===========
  3501.  
  3502. In this section, you may configure the colours that certain text will
  3503. appear in AmIRC. These colours are based on the MUI pen colours that
  3504. you have configured in MUI. Just click and hold on the cycle gadget to
  3505. see a list of the MUI Pen colours available.
  3506.  
  3507. Normal Text
  3508.      Text that is a normal message from a user.
  3509.  
  3510. Private Messages
  3511.      Text that is a private message from another user to you.
  3512.  
  3513. Mode Changes
  3514.      Text that shows a mode change for the channel.
  3515.  
  3516. Local Info
  3517.      Text that is generated by local events. E.g. Vapor's MicroDot-2
  3518.      notifying you of new mail.
  3519.  
  3520. Background
  3521.      The background colour of the listview(s).
  3522.  
  3523. Own Text
  3524.      Any text entered by you.
  3525.  
  3526. Nick Related
  3527.      Any text that contains a nick action.
  3528.  
  3529. Part Messages
  3530.      Text when someone leaves a channel.
  3531.  
  3532. Quit Messages
  3533.      Text when someone quits IRC.
  3534.  
  3535. Invite Messages
  3536.      Text of an invitation to a channel.
  3537.  
  3538. WhoIs Text
  3539.      Text produced by the WHOIS command.
  3540.  
  3541. Notify Messages
  3542.      Text of notify messages
  3543.  
  3544. Highlighted Text
  3545.      Text that is configured in the Lists list for AmIRC.
  3546.  
  3547. Server Messages
  3548.      Text that comes from the server.
  3549.  
  3550. CTCP/DCC Messages
  3551.      Text that informs you of an incoming CTCP or DCC request.
  3552.  
  3553. Alt. Background
  3554.      The alternative background colour of the listview(s), indicating
  3555.      that the buffer is scrolled back and you're not seeing new
  3556.      messages being entered until you scroll down.
  3557.  
  3558. Notices
  3559.      Text of notices.
  3560.  
  3561. Join Messages
  3562.      Text when someone enters a channel.
  3563.  
  3564. Kick Messages
  3565.      Text when someone is kicked from a channel.
  3566.  
  3567. CTCP Actions
  3568.      Text produced by a CTCP action.
  3569.  
  3570. Topic related
  3571.      Text that contains any topic action.
  3572.  
  3573. WallOps Text
  3574.      Text meant for all IRC Operators.
  3575.  
  3576. Lists Text
  3577.      Text produced by the LIST command.
  3578.  
  3579. AmIRC Configuration
  3580. *******************
  3581.  
  3582. Windows Page
  3583. ============
  3584.  
  3585. Open which windows on startup
  3586. -----------------------------
  3587.  
  3588. In this section you can determine which windows will be opened when
  3589. AmIRC is started. When the gadget behind an item is checked that window
  3590. will be opened.
  3591.  
  3592. Window List?
  3593.      The Window List or Tray Window holds a button for each opened
  3594.      window.
  3595.  
  3596. URL grabber?
  3597.      The URL Grabber window, keeps track of all URL's (or WWW
  3598.      addresses) mnentioned on any of the joined channels.
  3599.  
  3600. RAW log?
  3601.      The RAW Log window contains the raw IRC messages.
  3602.  
  3603. DCC send list?
  3604.      The DCC send window can be used to monitor all outgoing DCC
  3605.      traffic.
  3606.  
  3607. Notify list?
  3608.      The Notify window holds all nicks you want to be notified of when
  3609.      they join IRC.
  3610.  
  3611. Info window?
  3612.      The Info window shows all redirected messages and a graphical
  3613.      representation of current lag to the server.
  3614.  
  3615. Privmsg log?
  3616.      The Privmsg displays all messages sent to you with MSG.
  3617.  
  3618. DCC recv list?
  3619.      The DCC recv window can be used to monitor all incoming DCC
  3620.      traffic.
  3621.  
  3622. Other automatic windows
  3623. -----------------------
  3624.  
  3625. 'Invite' window?
  3626.      The 'Invite' window is shown when you are INVITE to a channel.
  3627.  
  3628. Windows Limits
  3629. --------------
  3630.  
  3631. Scrollback Buffer Size:
  3632.      Here the size of the Scrollback buffer can be set (in lines).
  3633.  
  3634. Maximun number of query windows:
  3635.      Here you can set how many QUERY windows there will be open
  3636.      maximally at a time.
  3637.  
  3638. Wheel mouse support
  3639. -------------------
  3640.  
  3641. Wheel scroll lines:
  3642.      Here you can determine how many lines will be scrolled at a time
  3643.      when the mouse wheel is used.
  3644.  
  3645. AmIRC Configuration
  3646. *******************
  3647.  
  3648. Logging Page
  3649. ============
  3650.  
  3651. Logging
  3652. -------
  3653.  
  3654. In this section the default logfile name and logdirectory can be set.
  3655. You can also specify if you want to log all Channel windows and Dialog
  3656. windows.
  3657.  
  3658. Logfile:
  3659.      This is the file that is used when 'Enable Logging?' item is
  3660.      enabled in the Menus.
  3661.  
  3662. Logfile directory:
  3663.      This is the directory where all individual logfiles are stored
  3664.      when a Channel or Dialog window is logged.
  3665.  
  3666. Log all Channels?
  3667.      When this item is checked all Channels will be logged.
  3668.  
  3669. Log all Dialog windows?
  3670.      When this item is checked all Dialog windows will be logged.
  3671.  
  3672. Log all URLs?
  3673.      When this item is checked all URLs that appear in the URL Grabber
  3674.      will be logged.
  3675.  
  3676. Filename Templates
  3677. ------------------
  3678.  
  3679. Channel log filename:
  3680.      Here the filename for the channel log files is determined.
  3681.  
  3682. Dialog log filename:
  3683.      Here the filename for the Dialog window log files is determined.
  3684.  
  3685. URL log filename:
  3686.      Here the filename for the URL log file is determined.
  3687.  
  3688.      The gadget at the bottom lists all valid placeholders for the
  3689.      filenames.
  3690.  
  3691. AmIRC Configuration
  3692. *******************
  3693.  
  3694. Misc Page
  3695. =========
  3696.  
  3697. CTCP COUND handling
  3698. -------------------
  3699.  
  3700. Here you may set the directory where AmIRC looks for files requested by
  3701. incoming CTCP requests.
  3702.  
  3703. Directory:
  3704.      Here the directory where AmIRC looks for sounds can be entered.
  3705.  
  3706. Volume:
  3707.      With this slider the playback volume of the sounds can be set from
  3708.      0-64.
  3709.  
  3710. Sound Player
  3711. ------------
  3712.  
  3713. Use external player?
  3714.      When this item is checked AmIRC will use an external player to
  3715.      play the sounds.
  3716.  
  3717. Player command line
  3718.      This is the command that will be executed when AmIRC uses an
  3719.      external player.
  3720.  
  3721. CTCP Flood Control
  3722. ------------------
  3723.  
  3724. Request allowed
  3725.      The number of CTCP requests allowed from a host is a specified
  3726.      time period.
  3727.  
  3728. Flood requests tolerated
  3729.      The number of flood requests allowed before automatically setting
  3730.      an IGNORE on the host.
  3731.  
  3732. Time periods (seconds)
  3733.      The period of time in which the allowed amount of CTCP's can be
  3734.      requested.
  3735.  
  3736. Period extend (seconds)
  3737.      Time added to flood period per CTCP request in case of continued
  3738.      flooding.
  3739.  
  3740. AmIRC Configuration
  3741. *******************
  3742.  
  3743. Function Keys Page
  3744. ==================
  3745.  
  3746. Here you may define the Amiga's ten function keys to insert text into
  3747. the input string gadget of AmIRC. By using the keys normally, or with
  3748. the shift or ctrl modifiers, you may define up to 30 text input
  3749. macros that can be used at the press of a key. This is similar to the
  3750. functon key macros found on many popular terminal emulation programs.
  3751.  
  3752. /n at the end of a function key definition will send a <CR> after
  3753. the text. The function key definitions also allow placeholders, similar
  3754. to the Operation.
  3755.  
  3756. AmIRC's ARexx Port
  3757. ******************
  3758.  
  3759. Overview
  3760. ========
  3761.  
  3762. AmIRC supports a versatile ARexx Port.
  3763.  
  3764.  
  3765.  
  3766. ARGUMENTS:
  3767.  
  3768. None
  3769.  
  3770. DESCRIPTION:
  3771.  
  3772. This script is executed when AmIRC is launched.  It may be used to
  3773. initialise scripts.
  3774.  
  3775. Connected.amirx
  3776. ===============
  3777.  
  3778. ARGUMENTS:
  3779.  
  3780. None
  3781.  
  3782. DESCRIPTION:
  3783.  
  3784. This script is executed once a connection has been established to a
  3785. server.
  3786.  
  3787. Shutdown.amirx
  3788. ==============
  3789.  
  3790. ARGUMENTS:
  3791.  
  3792. None
  3793.  
  3794. DESCRIPTION:
  3795.  
  3796. This script is executed on shutdown of an AmIRC client.  It may be used
  3797. to flush memory.
  3798.  
  3799. Note: It is imperative to change host address in the beginning of the
  3800. script       becuase the AmIRC arexx port will drop shortly after
  3801. shutdown.amirx       is executed.  EXAMPLE :
  3802.  
  3803.      /* Shutdown.amirx */
  3804.      address REXX
  3805.  
  3806. Custom_CTCP.amirx
  3807. =================
  3808.  
  3809. ARGUMENTS:
  3810.  
  3811. command fromnick destination arguments
  3812.  
  3813. where "destination" is either the destination channel or   your own
  3814. nickname.
  3815.  
  3816. DESCRIPTION:
  3817.  
  3818. This script will be executed for every CTCP command received that is
  3819. not implemented internally into AmIRC.  When this script exists,the
  3820. "Unknown CTCP command ..." line will not be displayed, so include code
  3821. to emulate it.
  3822.  
  3823. EXAMPLE :
  3824.  
  3825. This example shows how to implement a simple page command that plays a
  3826. sound and deiconifies the client.
  3827.  
  3828.      /* Custom_CTCP.amirx */
  3829.      options results
  3830.      parse arg command fromnick destination arguments
  3831.      
  3832.      /* Display unknown CTCP commands */
  3833.      if command ~= 'PAGE' then do
  3834.          'ECHO P=«CTCP» C=5 Unknown "'command'" request from' fromnick'.'
  3835.          exit
  3836.      end
  3837.      /* Ignore if request was sent to a channel */
  3838.      if left(1,destination) ~= '#' then do
  3839.          /* echo a line,deiconify client and play a sample */
  3840.          'ECHO P=«CTCP» C=5' fromnick 'has paged you.'
  3841.          'SHOW'
  3842.          'PLAYSOUND Page.WAV'
  3843.      end
  3844.  
  3845. DCCDone.amirx
  3846. =============
  3847.  
  3848. ARGUMENTS:
  3849.  
  3850. com successcode nick filename
  3851.  
  3852. where :   successcode is 1 for a successfull DCC 0 for failed.    com
  3853. is SEND for Outgoing DCC's or RECEIVE for Incoming DCC's.
  3854.  
  3855. DESCRIPTION:
  3856.  
  3857. This script is executed when a DCC is completed/aborted/failed.  It may
  3858. be used to perform autgomated actions on received files.
  3859.  
  3860. EXAMPLE:
  3861.  
  3862. This script will extract lha/lzx archives to RAM: and play wav's and
  3863. snd's.
  3864.  
  3865.      /* DCCDone.amirx */
  3866.      options results
  3867.      parse arg com successcode nick filename
  3868.      
  3869.      /*Transfer failed/DCC is incoming - abort*/
  3870.      if successcode=0 | com='SEND' then exit
  3871.      
  3872.      /* Obtain 3 - letter extension */
  3873.      ext = upper(right(strip(filename,'B',' "'),4))
  3874.      
  3875.      /*
  3876.      ** #?.wav or #?.snd  will be played in AmIRC
  3877.      ** #?.lha will be extracted to RAM:
  3878.      ** #?.lzx will be extracted to RAM:
  3879.      */
  3880.      Select
  3881.          when ext = '.WAV' | ext = '.SND' then 'PLAYSOUND' filename
  3882.          when ext = '.LHA' then address command 'lha x' filename 'RAM:'
  3883.          when ext = '.lzx' then address command 'lzx x' filename 'RAM:'
  3884.      otherwise
  3885.      end
  3886.  
  3887. HandleFlood.amirx
  3888. =================
  3889.  
  3890. ARGUMENTS:
  3891.  
  3892. :nick!user@host type target :text
  3893.  
  3894. DESCRIPTION:
  3895.  
  3896. If this script exists,it will be called once AmIRC identifies a CTCP
  3897. flood.  It is passed the last flood-line as arguments.  If the script
  3898. does not exist, the internal AmIRC function will be used.
  3899.  
  3900. EXAMPLE :
  3901.  
  3902.      This example will effectively emulate the internal AmIRC flood
  3903.      protection.  One may improve on it.
  3904.      
  3905.      /* Handleflood.amirx */
  3906.      options results
  3907.      parse arg last
  3908.      "parseline" last
  3909.      
  3910.      parse value last.prefix WITH nick'!'user''host
  3911.      
  3912.      'SAY /IGNORE *!*'host 'CTCP'
  3913.      "ECHO P=FloodProt Flood from" nick "defused."
  3914.  
  3915. SAY
  3916. ===
  3917.  
  3918. Usage:
  3919.      SAY TEXT/F
  3920.  
  3921. DESCRIPTION:
  3922.  
  3923. Treats TEXT just like it has been entered in the string gadget of the
  3924. current window.
  3925.  
  3926. EXAMPLES:
  3927.  
  3928.      'say /JOIN #Amigager'
  3929.  
  3930. RELATED TOPICS: See RX_ECHO.
  3931.  
  3932. ISCONNECTED
  3933. ===========
  3934.  
  3935. Usage:
  3936.      ISCONNECTED
  3937.  
  3938. DESCRIPTION:
  3939.  
  3940. Checks whether a connection is currently established. Returns RC 0 if
  3941. the link is up, RC 5 otherwise.
  3942.  
  3943. EXAMPLES:
  3944.  
  3945.      "ISCONNECTED";"ECHO" rc
  3946.  
  3947. RELATED TOPICS:
  3948.  
  3949. GETMYNICK
  3950. =========
  3951.  
  3952. Usage:
  3953.      GETMYNICK
  3954.  
  3955. DESCRIPTION:
  3956.  
  3957. Returns your current nickname.
  3958.  
  3959. EXAMPLES:
  3960.  
  3961.      "GETMYNICK";"ECHO" result
  3962.  
  3963. RELATED TOPICS: See RX_GETSERVERNAME.
  3964.  
  3965. GETSERVERNAME
  3966. =============
  3967.  
  3968. Usage:
  3969.      GETSERVERNAME
  3970.  
  3971. DESCRIPTION:
  3972.  
  3973. Returns the name of the IRC server you are currently connected to.
  3974.  
  3975. EXAMPLES:
  3976.  
  3977.      "GETSERVERNAME";"ECHO" result
  3978.  
  3979. RELATED TOPICS: See RX_GETMYNICK.
  3980.  
  3981. USERHOST
  3982. ========
  3983.  
  3984. Usage:
  3985.      USERHOST NICK/A
  3986.  
  3987. DESCRIPTION:
  3988.  
  3989. Returns the userhost specification belonging to NICK.  AMIRC keeps an
  3990. internal list of the userhosts of every nick that occured yet. You can
  3991. query this database with this command.  Note however that it is
  3992. possible that the userhost isn't in the database yet; this command will
  3993. not query the server then, but simply return an error.
  3994.  
  3995. EXAMPLES:
  3996.  
  3997.      "USERHOST Olli";"ECHO" result
  3998.  
  3999. RELATED TOPICS: See RX_GETMYNICK.
  4000.  
  4001. ECHO
  4002. ====
  4003.  
  4004. Usage:
  4005.      ECHO P=PREFIX/K,C=COL/K/N,TEXT/F/A
  4006.  
  4007. DESCRIPTION:
  4008.  
  4009. Sends text to the listview.  With P=Text you can set the prefix which
  4010. will be put in the Prefix part of the echo.  With C=Colour you can set
  4011. any of the colours set in the AmIRC configuration.The colours you can
  4012. use are :
  4013. C=0 : Normal Text
  4014. C=1 : Highlighted Text
  4015. C=2 : Private Messages
  4016. C=3 : Server Messages
  4017. C=4 : Mode Changes
  4018. C=5 : CTCP/DCC Messages
  4019. BUGS:
  4020.  
  4021. AmigaDOS Readargs() has a small bug.
  4022.  
  4023. If you do "ECHO P" or "ECHO P=Prefix P is a letter" or "ECHO C" or
  4024. "ECHO C=1 C is a letter"
  4025.  
  4026. AmIRC will not display anything.  To cure this enter the template in
  4027. full like: "ECHO TEXT=P..."
  4028.  
  4029. EXAMPLES:
  4030.  
  4031.      "ECHO P=Kewlja C=3 This is echo test"
  4032.  
  4033. RAW
  4034. ===
  4035.  
  4036. Usage:
  4037.      RAW TEXT/F
  4038.  
  4039. DESCRIPTION:
  4040.  
  4041. Sends text to the server in raw format.
  4042.  
  4043. EXAMPLES:
  4044.  
  4045.      "RAW PRIVMSG phalanx :heya! whats happening?"
  4046.  
  4047. GETWINNUM
  4048. =========
  4049.  
  4050. Usage:
  4051.      GETWINNUM CHANNEL/A
  4052.  
  4053. DESCRIPTION:
  4054.  
  4055. Returns the window number for the specified channel.
  4056.  
  4057. EXAMPLES:
  4058.  
  4059.      options results;"getwinnum CHANNEL=#amiga";"ECHO" result
  4060.  
  4061. GETCHANNEL
  4062. ==========
  4063.  
  4064. Usage:
  4065.      GETCHANNEL WINNUM/N
  4066.  
  4067. DESCRIPTION:
  4068.  
  4069. Returns the name of the channel currently active in the format:
  4070. "#channel."
  4071.  
  4072. If the WINNUM argument is given , the channel for that window is
  4073. returned.
  4074.  
  4075. EXAMPLES:
  4076.  
  4077.      options results;"getchannel";"ECHO" result
  4078.  
  4079.      options results;"getchannel WINNUM=1";"ECHO" result
  4080.  
  4081. RELATED TOPICS: See RX_CHANNELS, RX_GETWINNUM.
  4082.  
  4083. CHANNELS
  4084. ========
  4085.  
  4086. Usage:
  4087.      CHANNELS
  4088.  
  4089. DESCRIPTION:
  4090.  
  4091. Returns a list of channels currently joined in the format: "#channel1
  4092. #channel2 etc."
  4093.  
  4094. EXAMPLES:
  4095.  
  4096.      options results;"channels";"ECHO" result
  4097.  
  4098. GETDCC
  4099. ======
  4100.  
  4101. Usage:
  4102.      GETDCC
  4103.  
  4104. DESCRIPTION:
  4105.  
  4106. Returns status of DCC Send,Receive and chat to stem variables.
  4107. Remember that the values set are the current ones.If your script will
  4108. delay for a minute or so the values for cps or state will possible
  4109. change.To refresh them,call GETDCC again.
  4110.  
  4111. The status is returned to three stems:
  4112.  
  4113.      dcc.send.#    : DCC Send
  4114.      dcc.send.0 holds number of entries.
  4115.      dcc.send.# is composed of :
  4116.      
  4117.      nick moveflag hostname state length cps filename
  4118.      
  4119.      * moveflag reflects if this DCC is MOVE or SEND
  4120.      state can be :
  4121.      
  4122.      0 : Waiting
  4123.      1 : Aborted
  4124.      2 : Sending
  4125.      3 : Complete
  4126.      4 : Failed
  4127.      5 : No Socket
  4128.      6 : No File
  4129.      7 : ReadError
  4130.      8 : Calculating Checksum
  4131.      So to see if a dcc is active, check if state=2|state=8
  4132.      
  4133.      dcc.receive.#    : DCC Receive
  4134.      dcc.receive.0 holds number of entries.
  4135.      dcc.receive.# is composed of :
  4136.      
  4137.      nick moveflag hostname state length cps filename
  4138.      
  4139.      * moveflag reflects if this DCC is MOVE or SEND
  4140.      
  4141.      state can be :
  4142.      
  4143.      0 : Waiting
  4144.      1 : Connecting
  4145.      2 : Receiving
  4146.      3 : Complete
  4147.      4 : Failed
  4148.      5 : Unable to connect
  4149.      6 : Aborted
  4150.      7 : No Socket
  4151.      8 : Unknown Host
  4152.      9 : No File
  4153.      10: Disk Write Error
  4154.      
  4155.      So to see if a dcc is active, check if state=1|state=2
  4156.      
  4157.      EXAMPLE :
  4158.      
  4159.      The following loop goes through the list of dcc receives(if there
  4160.      are ones active) and parses each entry.
  4161.      
  4162.      "GETDCC"
  4163.      if dcc.receive.0>0 THEN DO i=1 TO dcc.receive.0
  4164.          parse value dcc.receive.i WITH nick moveflag hostname state length cps filename .
  4165.          /*process*/
  4166.      end
  4167.      
  4168.      dcc.chat.#    : DCC Chat
  4169.      dcc.chat.0 holds number of entries.
  4170.      dcc.chat.# is composed of :
  4171.      
  4172.      nick state hostname
  4173.      
  4174.      state can be :
  4175.      
  4176.      0 : Waiting
  4177.      1 : Connecting
  4178.      2 : Connected
  4179.      3 : Waiting for
  4180.      4 : Closed
  4181.      5 : Unable to connect
  4182.      6 : No Socket
  4183.      7 : Aborted
  4184.      
  4185.      So to see if a dcc is active, check if state=1
  4186.      
  4187.      EXAMPLE :
  4188.      
  4189.      The following loop goes through the list of dcc chats(if there
  4190.      are ones active) and parses each entry.
  4191.      
  4192.      "GETDCC"
  4193.      if dcc.chat.0>0 THEN DO i=1 TO dcc.chat.0
  4194.          parse value dcc.receive.i WITH nick state hostname .
  4195.          /*process*/
  4196.      end
  4197.  
  4198. GETSELECTEDUSER
  4199. ===============
  4200.  
  4201. Usage:
  4202.      GETSELECTEDUSER WINNUM/N,CHANNEL/K
  4203.  
  4204. DESCRIPTION:
  4205.  
  4206. Returns the Nick the user highlighted in the userlist window.
  4207.  
  4208. If the WINNUM argument is specified,the selected user in that window
  4209. will be returned.  If the CHANNEL argument is specified,the selected
  4210. user in that channel will be returned.
  4211.  
  4212. EXAMPLES:
  4213.  
  4214.      options results;"getselecteduser";"ECHO" result
  4215.  
  4216.      options results;"getselecteduser WINNUM=1";"ECHO" result
  4217.  
  4218.      options results;"getselecteduser CHANNEL=#amiga";"ECHO" result
  4219.  
  4220. RELATED TOPICS: See RX_GETUSER, RX_GETUSERS, RX_GETWINNUM.
  4221.  
  4222. GETUSER
  4223. =======
  4224.  
  4225. Usage
  4226.      GETUSER USER/N/A,WINNUM/N,CHANNEL/K
  4227.  
  4228. DESCRIPTION:
  4229.  
  4230. Returns the nick of the user number given on the active channel
  4231. userlist.
  4232.  
  4233. If the WINNUM argument is specified,the nick in that window will be
  4234. returned.  If the CHANNEL argument is specified,the nick in that channel
  4235. will be returned.
  4236.  
  4237. Keep in mind,the userlist starts from 0!
  4238.  
  4239. EXAMPLES:
  4240.  
  4241.      options results; "getuser 0"; "ECHO" result
  4242.  
  4243.      options results; "getuser 0 WINNUM=1"; "ECHO" result
  4244.  
  4245.      options results; "getuser 0 CHANNEL=#amiga"; "ECHO" result
  4246.  
  4247. RELATED TOPICS: See RX_GETSELECTEDUSER, RX_GETUSERS, RX_GETWINNUM.
  4248.  
  4249. GETUSERS
  4250. ========
  4251.  
  4252. Usage
  4253.      GETUSERS WINNUM/N,CHANNEL/K
  4254.  
  4255. DESCRIPTION:
  4256.  
  4257. Returns a string containing the list of users on the active channel.
  4258.  
  4259. The user list is time-sorted and every user is appended the "@" char
  4260. for Ops and "+" char for voice.This is effectively a copy from /names
  4261. output.  This will look like : @Nick1 Nick2 +Nick3 Nick4 Nick1 is
  4262. opped,and joined the channel first(is first in the list).  Nick3 is
  4263. voiced.  Nick4 joined the channel last.
  4264.  
  4265. If the WINNUM argument is specified,the users in that window will be
  4266. returned.  If the CHANNEL argument is specified,the users in that
  4267. channel will be returned.
  4268.  
  4269. EXAMPLES:
  4270.  
  4271.      options results; "getusers"; "ECHO" result
  4272.  
  4273.      options results; "getusers WINNUM=1"; "ECHO" result
  4274.  
  4275.      options results; "getusers CHANNEL=#amiga"; "ECHO" result
  4276.  
  4277. RELATED TOPICS: See RX_GETUSER, RX_GETSELECTEDUSER.
  4278.  
  4279. GETUSERSTATE
  4280. ============
  4281.  
  4282. Usage
  4283.      GETUSERSTATE USER/N/A,WINNUM/N,CHANNEL/K
  4284.  
  4285. DESCRIPTION:
  4286.  
  4287. Returns the status of user "num" on the active channel.
  4288.      RC=0 User is online, but has no special status.
  4289.  
  4290.      RC=1 User is Channel Operator.
  4291.  
  4292.      RC=2 User is online and has been "Voiced".
  4293.  
  4294.      RC=5 User # not in the userlist.
  4295.  
  4296. If the WINNUM argument is specified,the status for the user in that
  4297. window will be returned.  If the CHANNEL argument is specified,the
  4298. status for the user in that channel will be returned.
  4299.  
  4300. EXAMPLES:
  4301.  
  4302.      options results; "getuserstate 0"; "ECHO" rc
  4303.  
  4304.      options results; "getuserstate 0 WINNUM=1"; "ECHO" rc
  4305.  
  4306.      options results; "getuserstate 1 CHANNEL=#amiga"; "ECHO" rc
  4307.  
  4308. GETLINE
  4309. =======
  4310.  
  4311. Usage
  4312.      GETLINE
  4313.  
  4314. DESCRIPTION:
  4315.  
  4316. Waits for a line from the server and returns the following stem
  4317. variables;.
  4318.      LINE        = The entire, unparsed, line recieved.
  4319.  
  4320.      LINE.PREFIX = The Nick and user@host.
  4321.  
  4322.      LINE.COMMAND= The MSG Type.
  4323.  
  4324.      LINE.DEST   = The channel the message was written to.
  4325.  
  4326.      LINE.REST   = The message text.
  4327. EXAMPLES:
  4328.  
  4329.      options results
  4330.      
  4331.      "getline"
  4332.      
  4333.      text=line prefix=line.prefix comm=line.command dest=line.dest
  4334.      rest=line.rest
  4335.      
  4336.      "ECHO" text prefix comm dest rest
  4337.  
  4338. RELATED TOPICS: See RX_PARSELINE, RX_GETLASTLINE.
  4339.  
  4340. GETLINECOUNT
  4341. ============
  4342.  
  4343. Usage
  4344.      GETLINECOUNT
  4345.  
  4346. DESCRIPTION:
  4347.  
  4348. Returns the number of lines in the channel buffer for the active window
  4349. channel.
  4350.  
  4351. EXAMPLES:
  4352.  
  4353.      options results; "getlinecount"; "ECHO" result
  4354.  
  4355. RELATED TOPICS: See RX_GETLINE.
  4356.  
  4357. GETLASTLINE
  4358. ===========
  4359.  
  4360. Usage
  4361.      GETLASTLINE
  4362.  
  4363. DESCRIPTION:
  4364.  
  4365. Returns the last private message received in the format;.
  4366. :nick!~user@host Messagetype Nick :message text.
  4367.  
  4368. EXAMPLES:
  4369.  
  4370.      options results; "getlastline"; "ECHO" result
  4371.  
  4372. RELATED TOPICS: See RX_PARSELINE, RX_GETLINE.
  4373.  
  4374. GETAWAYSTATE
  4375. ============
  4376.  
  4377. Usage
  4378.      GETAWAYSTATE
  4379.  
  4380. DESCRIPTION:
  4381.  
  4382. Returns your away status.
  4383.      rc=0 Not away.
  4384.  
  4385.      rc=5 Away.
  4386. EXAMPLES:
  4387.  
  4388.      options results; "getawaystate"; "ECHO" rc
  4389.  
  4390. GETVERSION
  4391. ==========
  4392.  
  4393. Usage
  4394.      GETUSERS
  4395.  
  4396. DESCRIPTION:
  4397.  
  4398. Returns the Version number of AmIRC.
  4399.  
  4400. EXAMPLES:
  4401.  
  4402.      options results; "getversion"; "ECHO" result
  4403.  
  4404. GETCTCPSOUNDDIR
  4405. ===============
  4406.  
  4407. Usage
  4408.      GETCTCPSOUNDDIR
  4409.  
  4410. DESCRIPTION:
  4411.  
  4412. Returns the path to the sounds played with ctcp sound.
  4413.  
  4414. EXAMPLES:
  4415.  
  4416.      options results; "GETCTCPSOUNDDIR" ; "ECHO" result
  4417.  
  4418. GETDCCRECEIVEDIR
  4419. ================
  4420.  
  4421. Usage
  4422.      GETDCCRECEIVEDIR
  4423.  
  4424. DESCRIPTION:
  4425.  
  4426. Returns the path of the dcc receive directory.
  4427.  
  4428. EXAMPLES:
  4429.  
  4430.      options results; "GETDCCRECEIVEDIR" ; "ECHO" result
  4431.  
  4432. MATCHUSERHOST
  4433. =============
  4434.  
  4435. Usage
  4436.      MATCHUSERHOST USERHOST/A,PATTERN/A
  4437.  
  4438. DESCRIPTION:
  4439.  
  4440. Matches userhost with pattern and sets rc to 0 if there is no match and
  4441. rc to 1 if there is a match.  USERHOST must be a real host like
  4442. nick!user@hostname and not a pattern.  PATTERN may hold special
  4443. charecters like "*" and "?" such as ni*!use?@ho?tna*.
  4444.  
  4445. EXAMPLES:
  4446.  
  4447.      options results
  4448.      "MATCHUSERHOST Joe!Joeshmoe@ppp100.net.il *!*@*.net.il"
  4449.      "ECHO" rc
  4450.  
  4451. PLAYSOUND
  4452. =========
  4453.  
  4454. Usage
  4455.      PLAYSOUND FILENAME,EVENT/K/N
  4456.  
  4457. DESCRIPTION:
  4458.  
  4459. This command will play a sound via AmIRC.  It may play a sound-file if
  4460. you give it a filename.  You dont have to give a complete file name,you
  4461. can give one that is in the sounds directory.  You may also play the
  4462. sound set for one of the events by specifying the EVENT argument.
  4463.  
  4464. EXAMPLES:
  4465.  
  4466.      "PLAYSOUND Hello.WAV"
  4467.  
  4468.      "PLAYSOUND EVENT=1"
  4469.  
  4470. PARSELINE
  4471. =========
  4472.  
  4473. Usage
  4474.      PARSELINE LINE/F/A
  4475.  
  4476. DESCRIPTION:
  4477.  
  4478. Parses the line specified and returns the following stem variables;
  4479.      LINE        = The entire, unparsed, line recieved.
  4480.  
  4481.      LINE.PREFIX = The Nick and user@host
  4482.  
  4483.      LINE.COMMAND= The MSG Type
  4484.  
  4485.      LINE.DEST   = The channel the message was written to.
  4486.  
  4487.      LINE.REST   = The message text.
  4488. EXAMPLES:
  4489.  
  4490.      options results
  4491.      
  4492.      "getlastline"
  4493.      last=result
  4494.      "parseline" last
  4495.      
  4496.      text=line
  4497.      prefix=line.prefix
  4498.      comm=line.command
  4499.      dest=line.dest
  4500.      rest=line.rest
  4501.      
  4502.      "ECHO" text prefix comm dest rest
  4503.  
  4504. RELATED TOPICS: See RX_GETLINE, RX_GETLASTLINE.
  4505.  
  4506. How to Get Help & Updates
  4507. *************************
  4508.  
  4509. Support
  4510. =======
  4511.  
  4512.     AmIRC Support Mailing List
  4513.  
  4514.      To keep up to date on AmIRC improvements or to get answers to AmIRC
  4515.      problems, join the AmIRC support mailing list by sending email to:
  4516.      
  4517.      <AmIRC-Request@vapor.com>
  4518.      
  4519.      with the text ADD in the body.
  4520.      
  4521.      AmIRC FTP Support Site
  4522.      
  4523.      For AmIRC Updates & Patches, ftp to:
  4524.      
  4525.      ftp.vapor.com, /pub/amirc/
  4526.      
  4527.      AmIRC Support on the World Wide Web
  4528.      
  4529.      Or, Alternatively, visit the Vapor WWW Site at:
  4530.      
  4531.      http://www.vapor.com/
  4532.  
  4533. Index
  4534. *****
  4535.  
  4536.  
  4537.  
  4538.  ? command                              ?
  4539.  About AmIRC                            About AmIRC
  4540.  Actions Options                        Actions
  4541.  ADMIN command                          ADMIN
  4542.  Administrator, Showing                 ADMIN
  4543.  ALIAS command                          ALIAS
  4544.  Aliases, setting up                    Lists
  4545.  AmIRC                                  About AmIRC
  4546.  AmIRC Menu                             AmIRC
  4547.  AmIRC Support                          AmIRC Support
  4548.  ARexx Menu                             Rexx
  4549.  ARexx Reference                        ARexx
  4550.  Arexx, Using                           RX
  4551.  Auto-Inviting, Adding                  INVADD
  4552.  Auto-Inviting, Listing                 INVLIST
  4553.  Auto-Inviting, Removing                INVDEL
  4554.  AWAY command                           AWAY
  4555.  AWAY, Resetting                        BACK
  4556.  AWAY, Setting                          AWAY
  4557.  BACK command                           BACK
  4558.  BAN command                            BAN
  4559.  Ban exception(s), Adding               EXCADD
  4560.  Ban exception(s), Listing              EXCLIST
  4561.  Ban exception(s), Removing             EXCDEL
  4562.  Ban, Listing                           BANLIST
  4563.  Ban, Removing                          BANDEL
  4564.  BANDEL command                         BANDEL
  4565.  BANLIST command                        BANLIST
  4566.  Buffer, Searching                      LASTLOG
  4567.  CHANNEL command                        CHANNEL
  4568.  Channel Op, Removing                   DEOP
  4569.  Channel, Joining/Creating              JOIN
  4570.  Channel, Joining/Creating              CHANNEL
  4571.  Channel, Leaving                       LEAVE
  4572.  Channel, Leaving                       PART
  4573.  Channels, Listing                      LIST
  4574.  ChanOp, Setting                        OP
  4575.  Chat Window, Logging                   LOG
  4576.  Colourcodes                            COLOURCODES
  4577.  Colours, Changing text                 COLOURCODES
  4578.  Command, Renaming                      ALIAS
  4579.  Commands                               Commands
  4580.  Configuration Options                  AmIRC Setup
  4581.  Configuration with MUI                 MUI Preferences
  4582.  Configuring AmIRC                      Configuration
  4583.  CONNECT command                        CONNECT
  4584.  Connecting to an IRC server            Connecting
  4585.  Contents, Table of                     Top
  4586.  Copyright Information                  Copyright
  4587.  CTCP Action, Sending                   ME
  4588.  CTCP command                           CTCP
  4589.  CTCP command, Sending                  CTCP
  4590.  CTCP Ping, Sending                     PING
  4591.  CTCP Sound Settings                    Misc
  4592.  CYCLE command                          CYCLE
  4593.  CYCLE command, Sending                 CYCLE
  4594.  DCC command                            DCC
  4595.  DCC command, Sending                   DCC
  4596.  DEOP command                           DEOP
  4597.  DESCRIBE command                       DESCRIBE
  4598.  Events Options                         Events
  4599.  EXCADD command                         EXCADD
  4600.  EXCDEL command                         EXCDEL
  4601.  EXCLIST command                        EXCLIST
  4602.  Features                               Features
  4603.  FINDHOST command                       FINDHOST
  4604.  Function Keys, Setting up              FKeys
  4605.  GLINE command                          GLINE
  4606.  Global KLine, Showing                  GLINE
  4607.  GUI Options                            GUI
  4608.  HELP command                           HELP
  4609.  Help, Getting                          HELP
  4610.  Help, Getting                          ?
  4611.  HIGHLITE command                       HIGHLITE
  4612.  Hilighting certain text                Lists
  4613.  HILITE command                         HILITE
  4614.  IGNORE command                         IGNORE
  4615.  Ignoring Users                         Lists
  4616.  INFO command                           INFO
  4617.  Installing AmIRC                       Installation
  4618.  INVADD command                         INVADD
  4619.  INVDEL command                         INVDEL
  4620.  INVITE command                         INVITE
  4621.  INVLIST command                        INVLIST
  4622.  IRC Names, Showing                     NAMES
  4623.  IRC Terminology                        IRC Terms
  4624.  IRC, Quitting                          QUIT
  4625.  IRCNAME command                        IRCNAME
  4626.  IRCop, Setting                         OPER
  4627.  ISON command                           ISON
  4628.  JOIN command                           JOIN
  4629.  KICK command                           KICK
  4630.  KICK command                           QKICK
  4631.  KICKBAN command                        QKICKBAN
  4632.  KICKBAN command                        KICKBAN
  4633.  KILL command                           KILL
  4634.  LASTLOG command                        LASTLOG
  4635.  LEAVE command                          LEAVE
  4636.  LINKS command                          LINKS
  4637.  LIST command                           LIST
  4638.  LOG command                            LOG
  4639.  Logging Settings                       Logging
  4640.  LUSERS command                         LUSERS
  4641.  M command                              M
  4642.  MAP command                            MAP
  4643.  ME command                             ME
  4644.  Menus                                  Menus
  4645.  Messages options                       Messages
  4646.  MODE command                           MODE
  4647.  Modes, Changing                        MODE
  4648.  MOTD command                           MOTD
  4649.  MOTD, Showing                          MOTD
  4650.  MSG command                            MSG
  4651.  MUI Configuration                      MUI Preferences
  4652.  NAMES command                          NAMES
  4653.  NICK command                           NICK
  4654.  Nickname, Changing                     IRCNAME
  4655.  Nickname, Changing                     NICK
  4656.  Nickname, Setting                      NICK
  4657.  NOTE command                           NOTE
  4658.  NOTICE command                         NOTICE
  4659.  Notice, Sending                        NOTICE
  4660.  NOTIFY command                         NOTIFY
  4661.  OP command                             OP
  4662.  OPER command                           OPER
  4663.  Operating AmIRC                        Operation
  4664.  Operators, Sending text to             WALLOPS
  4665.  PART command                           PART
  4666.  Pattern matching of users              WHO
  4667.  PING command                           PING
  4668.  Plugins Menu                           Plugins
  4669.  PrivMsg, Sending                       M
  4670.  PrivMsg, Sending                       MSG
  4671.  PrivMsg, Sending                       RMSG
  4672.  QUERY command                          QUERY
  4673.  Query window, Opening                  QUERY
  4674.  QUIT command                           QUIT
  4675.  QUOTE command                          QUOTE
  4676.  RAW command                            RAW
  4677.  Raw text, Sending                      RAW
  4678.  Raw text, Sending                      QUOTE
  4679.  RECONNECT command                      RECONNECT
  4680.  Reconnecting                           RECONNECT
  4681.  Registration                           Registration
  4682.  REHASH command                         REHASH
  4683.  Requirements for running AmIRC         Requirements
  4684.  RESTART command                        RESTART
  4685.  RMSG command                           RMSG
  4686.  RX command                             RX
  4687.  RXRETURN command                       RXRETURN
  4688.  SERVER command                         SERVER
  4689.  Server Info, Getting                   INFO
  4690.  Server Links, Showing                  LINKS
  4691.  Server Map, Showing                    MAP
  4692.  Server, (Re)connecting                 CONNECT
  4693.  Server, Connecting                     SERVER
  4694.  Server, Quitting                       SQUIT
  4695.  Server, Resetting                      REHASH
  4696.  Server, Restarting                     RESTART
  4697.  Server, Tracing                        TRACE
  4698.  Settings Menu                          Settings
  4699.  Settings menu: Actions                 Actions
  4700.  Settings Menu: Colors                  Colors
  4701.  Settings Menu: Events                  Events
  4702.  Settings Menu: GUI                     GUI
  4703.  Settings Menu: Lists                   Lists
  4704.  Settings Menu: Messages                Messages
  4705.  SILENCE command                        SILENCE
  4706.  SOUND command                          SOUND
  4707.  Sounds, Sending                        SOUND
  4708.  SQUIT command                          SQUIT
  4709.  STATS command                          STATS
  4710.  Stats, Showing                         STATS
  4711.  SUMMON command                         SUMMON
  4712.  Support for AmIRC users                AmIRC Support
  4713.  Text Colors                            Colors
  4714.  Text, Highlighting                     HIGHLITE
  4715.  Text, Highlighting                     HILITE
  4716.  Text, Unhighlighting                   UNHIGHLITE
  4717.  Text, Unhighlighting                   UNHILITE
  4718.  TIME command                           TIME
  4719.  Time, Getting server's                 TIME
  4720.  TOPIC command                          TOPIC
  4721.  Topic, Changing                        TOPIC
  4722.  TRACE command                          TRACE
  4723.  UMODE command                          UMODE
  4724.  UNHIGHLITE command                     UNHIGHLITE
  4725.  UNHILITE command                       UNHILITE
  4726.  UNIGNORE command                       UNIGNORE
  4727.  UNVOICE command                        UNVOICE
  4728.  UPING command                          UPING
  4729.  User IsOn, Checking if                 ISON
  4730.  User Modes Menu                        User Modes
  4731.  User's, Finding more info on           WHOIS
  4732.  User, Banning                          BAN
  4733.  User, Describing to                    DESCRIBE
  4734.  User, Disconnecting                    KILL
  4735.  User, Giving Voice                     VOICE
  4736.  User, Ignoring                         IGNORE
  4737.  User, Inviting                         INVITE
  4738.  User, Kicking                          QKICK
  4739.  User, Kicking                          KICK
  4740.  User, Kicking/Banning                  KICKBAN
  4741.  User, Kicking/Banning                  QKICKBAN
  4742.  User, Notifying                        NOTIFY
  4743.  User, Removing Ignore                  UNIGNORE
  4744.  User, Removing Voice                   UNVOICE
  4745.  User, Silencing                        SILENCE
  4746.  User, Summon                           SUMMON
  4747.  User, Tracing                          TRACE
  4748.  USERHOST command                       USERHOST
  4749.  Userhost, Finding                      USERHOST
  4750.  USERS command                          USERS
  4751.  Users Info, Showing                    LUSERS
  4752.  Users, Finding                         FINDHOST
  4753.  Users, Listing                         USERS
  4754.  VERSION command                        VERSION
  4755.  Version, Server's software             VERSION
  4756.  Version, User's client                 VERSION
  4757.  VOICE command                          VOICE
  4758.  WALLOPS command                        WALLOPS
  4759.  What's new?                            What's new?
  4760.  WHO command                            WHO
  4761.  Who Was User                           WHOWAS
  4762.  WHOIS command                          WHOIS
  4763.  WHOWAS command                         WHOWAS
  4764.  Windows Menu                           Windows
  4765.  Windows Settings                       Window
  4766.  
  4767.