From OtherSpace: Encyclopedia Galactica
Jump to: navigation, search
(Created page with '*channels([<delimiter>]) *channels(<object>) *channels(<object>[,<delimiter>]) With no arguments, channels() returns the list of all channel names which are visible to the play…')
 
Line 1: Line 1:
*channels([<delimiter>])
+
==Channel Commands==
*channels(<object>)
+
The basic form of this command allows you to see the available channels, and join or leave a channel. You do not need to type the complete name of the channel, only as many letters as needed to make it distinct from other channels.
*channels(<object>[,<delimiter>])
+
 
 +
*  '''@channel/list [<channel-prefix>]''' - Shows you the channel's name, number of users, number of message since last restart, access information, and your status.
 +
* '''@channel/what [<channel-prefix>]''' - Shows you the channel's name, access information, and a description of the channel's purpose.
 +
* '''@channel/on <channel>[=<player>]''' - Join Channel.
 +
*  '''@channel/off <channel>[=<player>]''' - Leave Channel.
 
   
 
   
With no arguments, channels() returns the list of all channel names which are visible to the player. With two arguments, returns the list of channel names to which the object is listening, delimited by <delimiter>.
+
Wizards may add and remove other players from channels by providing a player name as a second argument.
 
   
 
   
With one argument, the behavior is ambiguous. If the argument matches an object, returns the list of names to which the object is listening, space-delimited. If not, it's treated as a no-argument case with a delimiter.
+
*'''@channel/who <channel>''' - Shows you who is currently on a channel, if you are permitted to see it.
 +
*'''@channel/hide <channel> = <yes|no>''' - If permitted, you can hide or show yourself on a channel.
 +
*'''@channel/title <channel> = <string>''' - Lets you set a title to appear before your name when you speak on the channel. If you leave the channel, your title is cleared; use @channel/gag instead.
 +
*'''@channel/mute <channel> = <yes|no>''' - Hides broadcast messages when players connect or disconnect from the MUSH.
 +
*'''@channel/gag <channel> = <yes|no>''' - Allows you to remain on a channel but not receive any messages on the channel. Leaving out the channel will set this option for all channels.
 +
*'''@channel/recall <channel> [ = <lines>[,<start line>] ]''' - Shows you the most recent messages on the channel; the number of messages depends on how the channel is configured, but can be limited by specifying <lines> to show and a <start line> to start display from. You must be on a channel to recall from it.
 +
*'''@channel/add''' - Creates a new channel. On some MUSHes, any player can create a new channel, though there will be a cost associated with creation (see @config chat). Possible <priv> specifications:
 +
** "player" - players may use the channel
 +
** "object" - objects may use the channel
 +
** "admin" - only royalty/wizards/chat_privs may use the channel
 +
** "wizard" - only wizards may use the channel
 +
** "quiet" - channel will not show connection messages
 +
** "open" - you may speak even if you aren't listening to the channel
 +
** "hide_ok" - you may hide from the channel who list.
 +
** "notitles" - chantitles are not displayed in channel messages.
 +
** "nonames" - player names are not displayed in channel messages.
 +
** "nocemit" - @cemit is prohibited on the channel.
 +
** "interact" - Interaction rules (defined in local.c) are applied to the channel
 +
 
 +
Specifications may be combined, space-separated. Default is determined by the 'channel_flags' @config option, or 'player' if not set.
 
   
 
   
If you don't have permission to examine the object, you only see those channels to which the object belong for which you have permission to join (or are joined to).
+
*'''@channel/delete''' - Removes a channel. You must own it or be Wizard.
 +
*'''@channel/desc''' - Sets the channel's description, shown on @channel/what. Descriptions are limited to 256 characters. If there are any commas in the description, the whole string should be enclosed in {}'s.
 +
*'''@channel/rename''' - Is used to rename a channel.
 +
*'''@channel/priv <channel> = <new priv level>''' - Sets the channel's access privileges to those specified.
 +
*'''@channel/wipe <channel>''' - Clears a channel of players without deleting it.
 +
*'''@channel/buffer <channel> = <lines>''' - Sets the maximum number of full-length lines that the channel will buffer for @chan/recall. Many more shorter lines may actually be buffered. Setting it to 0 turns off buffering.
 +
*'''@channel/decompile[/brief] <channel>''' - Produces a decompile of matching channels. If the /brief switch is included, players on the channel aren't listed. Wizard only.
 +
*'''@channel/chown <channel> = <new owner>''' - Allows a Wizard to change the owner of a channel. Wizard only.

Revision as of 02:04, 16 December 2009

Channel Commands

The basic form of this command allows you to see the available channels, and join or leave a channel. You do not need to type the complete name of the channel, only as many letters as needed to make it distinct from other channels.

  • @channel/list [<channel-prefix>] - Shows you the channel's name, number of users, number of message since last restart, access information, and your status.
  • @channel/what [<channel-prefix>] - Shows you the channel's name, access information, and a description of the channel's purpose.
  • @channel/on <channel>[=<player>] - Join Channel.
  • @channel/off <channel>[=<player>] - Leave Channel.

Wizards may add and remove other players from channels by providing a player name as a second argument.

  • @channel/who <channel> - Shows you who is currently on a channel, if you are permitted to see it.
  • @channel/hide <channel> = <yes|no> - If permitted, you can hide or show yourself on a channel.
  • @channel/title <channel> = <string> - Lets you set a title to appear before your name when you speak on the channel. If you leave the channel, your title is cleared; use @channel/gag instead.
  • @channel/mute <channel> = <yes|no> - Hides broadcast messages when players connect or disconnect from the MUSH.
  • @channel/gag <channel> = <yes|no> - Allows you to remain on a channel but not receive any messages on the channel. Leaving out the channel will set this option for all channels.
  • @channel/recall <channel> [ = <lines>[,<start line>] ] - Shows you the most recent messages on the channel; the number of messages depends on how the channel is configured, but can be limited by specifying <lines> to show and a <start line> to start display from. You must be on a channel to recall from it.
  • @channel/add - Creates a new channel. On some MUSHes, any player can create a new channel, though there will be a cost associated with creation (see @config chat). Possible <priv> specifications:
    • "player" - players may use the channel
    • "object" - objects may use the channel
    • "admin" - only royalty/wizards/chat_privs may use the channel
    • "wizard" - only wizards may use the channel
    • "quiet" - channel will not show connection messages
    • "open" - you may speak even if you aren't listening to the channel
    • "hide_ok" - you may hide from the channel who list.
    • "notitles" - chantitles are not displayed in channel messages.
    • "nonames" - player names are not displayed in channel messages.
    • "nocemit" - @cemit is prohibited on the channel.
    • "interact" - Interaction rules (defined in local.c) are applied to the channel

Specifications may be combined, space-separated. Default is determined by the 'channel_flags' @config option, or 'player' if not set.

  • @channel/delete - Removes a channel. You must own it or be Wizard.
  • @channel/desc - Sets the channel's description, shown on @channel/what. Descriptions are limited to 256 characters. If there are any commas in the description, the whole string should be enclosed in {}'s.
  • @channel/rename - Is used to rename a channel.
  • @channel/priv <channel> = <new priv level> - Sets the channel's access privileges to those specified.
  • @channel/wipe <channel> - Clears a channel of players without deleting it.
  • @channel/buffer <channel> = <lines> - Sets the maximum number of full-length lines that the channel will buffer for @chan/recall. Many more shorter lines may actually be buffered. Setting it to 0 turns off buffering.
  • @channel/decompile[/brief] <channel> - Produces a decompile of matching channels. If the /brief switch is included, players on the channel aren't listed. Wizard only.
  • @channel/chown <channel> = <new owner> - Allows a Wizard to change the owner of a channel. Wizard only.