@channel

From TinyMUX
Jump to navigation Jump to search

@CHANNEL (PennMUSH)

  • @channel/on <channel>[=<player>]
  • @channel/off <channel>[=<player>]

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.

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

@channel/list

  • @channel/list [<channel-prefix>]

Channels may be restricted in who can join them and/or speak on them. @channel/list will show you the channel's name, number of users, number of message since last restart, access information, and your status. See "help channel-list" for an explanation of how to read the listing.

@channel/what

  • @channel/what [<channel-prefix>]

@channel/what will show you the channel's name, access information, and a description of the channel's purpose.

@channel/who

  • @channel/who <channel>

The @channel/who command shows you who is currently on a channel, if you are permitted to see it.

@channel/hide

  • @channel/hide <channel> = <yes|no>

Some channels allow their users to hide from the @channel/who list. If you're on such a channel and are permitted to hide, you can use @channel/hide <channel>=yes to hide yourself, and @channel/hide <channel>=no to reappear.

@channel/title

  • @channel/title <channel> = <string>

@channel/title 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.

Note: Some versions of PennMUSH do not permit the use of commas in the channel title.

@channel/mute

  • @channel/mute <channel> = <yes|no>

Some channels broadcast messages when players connect or disconnect from the MUSH. If you don't want to hear those messages, use @channel/mute <channel>=yes. To resume hearing the messages, use @channel/mute <channel>=no or @channel/unmute <channel>. Leave out <channel> to mute or unmute all channels.

@channel/gag

  • @channel/gag <channel> = <yes|no>

If you want to remain on a channel but not receive any messages on the channel, use @channel/gag <channel>=yes. To resume hearing, use @channel/gag <channel>=no (or @channel/ungag <channel>). When you disconnect, the channel will be automatically ungagged for you. Leave out <channel> to gag or ungag all channels. If the channel does not have the "open" priv, you can not speak on it while you are gagged.

@channel/recall

  • @channel/recall <channel> [ = <lines> ]

@channel/recall 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>. You must be on a channel to recall from it.

@channel/add

  • @channel/add <channel> [= <priv>]

@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

  • @channel/delete <channel>

@channel/delete removes a channel. You must own it or be Wizard.

@channel/desc

  • @channel/desc <channel> = <desc>

@channel/desc sets the channel's description, shown on @channel/what. Descriptions are limited to 256 characters.

@channel/rename

  • @channel/rename <channel> = <new name>

@channel/rename is used to rename a channel.

@channel/priv

  • @channel/priv <channel> = <new priv level>

The "priv" switch sets the channel's access privileges to those specified.

@channel/wipe

  • @channel/wipe <channel>

The "wipe" switch clears a channel of players without deleting it.

@channel/buffer

  • @channel/buffer <channel> = <lines>

The "buffer" switch 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

  • @channel/decompile[/brief] <channel>

@channel/decompile produces a decompile of matching channels. If the /brief switch is included, players on the channel aren't listed. The "decompile" switch can only be used by Wizards.

@channel/chown

  • @channel/chown <channel> = <new owner>

@channel/chown allows a Wizard to change the owner of a channel.The "chown" switch can only be used by Wizards.


1 See also: chat @clock.