Chat system
The chat features lets you do peer-to-peer chatting. That is, talk to other players without going through the MUD server. This could be useful for:


  • privacy (your conversation cannot be listened to or logged by the MUD)

  • if the MUD is down you can still chat

  • talking when you normally can't (eg. in a silent room, if stunned, etc.)

  • automating interaction between people in a group (eg. PK groups)


The chat features has detailed support in the MUSHclient scripting language.


See Also ...

Topic

DOC_starting Getting started

Commands

CMD_ID_GAME_CHATSESSIONS ChatSessions (Show all chat sessions for this world)
CMD_ID_GAME_CONFIGURE_CHAT ConfigureChat (Configure chat settings)

Dialogs

DLG_IDD_CHAT_CALL Call chat user
DLG_IDD_PREFS_P23 Chat
DLG_IDD_CHAT_DETAILS Chat details
DLG_IDD_CHAT_LIST Chat sessions
DLG_IDD_CHAT_SAY_ALL Chat to all
DLG_IDD_CHAT_EMOTE_ALL Emote to all

Functions

FNC_ChatAcceptCalls ChatAcceptCalls (Accepts incoming chat calls)
FNC_ChatCall ChatCall (Calls a chat server (makes an outgoing call) using the MudMaster chat protocol)
FNC_ChatCallzChat ChatCallzChat (Calls a zChat chat server (makes an outgoing call))
FNC_ChatDisconnect ChatDisconnect (Disconnects a current chat call)
FNC_ChatDisconnectAll ChatDisconnectAll (Disconnects all current chat calls)
FNC_ChatEverybody ChatEverybody (Sends a chat message to every connected chat user)
FNC_ChatGetID ChatGetID (Looks up what chat ID (identifier) corresponds to a particular chat name)
FNC_ChatGroup ChatGroup (Sends a chat message to every connected chat user in the specified group)
FNC_ChatID ChatID (Sends a chat message to a particular chat session)
FNC_ChatMessage ChatMessage (Sends a message to a chat user (raw format))
FNC_ChatNameChange ChatNameChange (Changes your chat name)
FNC_ChatNote ChatNote (Does a note using ANSI codes for the chat system)
FNC_ChatPasteEverybody ChatPasteEverybody (Pastes the clipboard contents to every connected person)
FNC_ChatPasteText ChatPasteText (Pastes the clipboard contents to that person)
FNC_ChatPeekConnections ChatPeekConnections (Sends a "peek connections" message to the specified chat user)
FNC_ChatPersonal ChatPersonal (Sends a chat message to a particular person)
FNC_ChatPing ChatPing (Sends a ping message to the specified chat user)
FNC_ChatRequestConnections ChatRequestConnections (Sends a "request connections" message to the specified chat user)
FNC_ChatSendFile ChatSendFile (Starts sending a file to the specified chat user)
FNC_ChatStopAcceptingCalls ChatStopAcceptingCalls (Stops this world from accepting chat calls)
FNC_ChatStopFileTransfer ChatStopFileTransfer (Stops a file transfer in progress to that chat user)
FNC_GetChatInfo GetChatInfo (Get information about a chat connection)
FNC_GetChatList GetChatList (Gets the list of chat sessions)
FNC_GetChatOption GetChatOption (Gets the value of a chat session option)
FNC_SetChatOption SetChatOption (Sets the value of a chat session option)

(Help topic: general=chat)

DOC_contents Documentation contents page