-
Notifications
You must be signed in to change notification settings - Fork 7
RMC Chat Service
michal-kapala edited this page Apr 6, 2024
·
13 revisions
Custom RMC service for chat management.
| Method ID | Method Name |
|---|---|
| 1 | GetChatRoomList |
| 2 | JoinChatRoom |
| 3 | JoinPlayerInChatRoom |
| 4 | GetParticipantList |
| 5 | JoinPublicChannel |
| 6 | GetPrincipalID |
| 7 | SendMessageToRoom |
| 8 | SendWhisperMessage |
| 9 | SetCurrentCharacter |
| 10 | SetStatus |
| 11 | GetPlayerStatuses |
| 12 | IgnorePlayer |
| 13 | UnignorePlayer |
| 14 | GetIgnoreList |
| 15 | NotifySender |
| 16 | GetMutedChannel |
| Type | Name |
|---|---|
| Uint8 | roomType |
| Type | Name |
|---|---|
| List<GR5_ChatRoom> | _lstChatRooms |
| Type | Name |
|---|---|
| Uint32 | roomId |
Empty response.
| Type | Name |
|---|---|
| Uint32 | _playerID |
| Type | Name |
|---|---|
| GR5_ChatRoom | _chatRoom |
| Uint8 | _result |
| Type | Name |
|---|---|
| Uint32 | _roomID |
| Type | Name |
|---|---|
| List<GR5_ParticipantInfo> | _lstParticipants |
| Type | Name |
|---|---|
| Uint32 | _languageId |
| Int32 | _roomNumber |
| Type | Name |
|---|---|
| GR5_ChatRoom | _chatRoom |
Unused.
| Type | Name |
|---|---|
| String | _principalName |
| String | unk |
| Type | Name |
|---|---|
| Uint32 | _principalID |
This request seems to be handled by OSDK's Messaging Service.
N/A
N/A
| Type | Name |
|---|---|
| String | _personaName |
| Type | Name |
|---|---|
| Uint32 | _personaID |
| Type | Name |
|---|---|
| Uint8 | _characterID |
Empty response.
| Type | Name |
|---|---|
| Uint8 | _playerStatus |
Empty response.
| Type | Name |
|---|---|
| List<Uint32> | _playerIDs |
| Type | Name |
|---|---|
| Map<Uint32,Uint32> | _outPlayerStatuses |
| Type | Name |
|---|---|
| String | _playerName |
| Type | Name |
|---|---|
| GR5_BasicPersona | _playerID |
| Type | Name |
|---|---|
| String | _playerName |
| Type | Name |
|---|---|
| GR5_BasicPersona | _playerID |
Empty request.
| Type | Name |
|---|---|
| List<GR5_BasicPersona> | _ignoreList |
| Type | Name |
|---|---|
| Uint32 | _playerID |
| Uint8 | _notification |
| Uint32 | _param |
Empty response.
Empty request.
| Type | Name |
|---|---|
| List<GR5_ChatChannelMute> | _outMutedChannels |
Extends Gathering.
| Type | Name |
|---|---|
| String | ChatRoomName |
| Uint8 | ChatRoomType |
| Uint8 | ChatRoomLanguage |
| Uint8 | ChatRoomNumber |
| Type | Name |
|---|---|
| Uint32 | channel |
| String | reason |
| Uint32 | expiry |
Same as GR5_BasicPersona.