home *** CD-ROM | disk | FTP | other *** search
/ back2roots/padua / padua.7z / padua / ftp.vapor.com / amirc / amirc_35.lzx / AmIRC_35 / Documentation / AmIRC.doc < prev    next >
Encoding:
Text File  |  2000-06-25  |  135.8 KB  |  4,949 lines

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