mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2025-10-09 08:58:04 +00:00
better WIP
This commit is contained in:
@@ -714,6 +714,14 @@ void ChatPacketHandler::HandleTeamStatusRequest(Packet* packet) {
|
||||
}
|
||||
}
|
||||
|
||||
void ChatPacketHandler::HandleGuildLeave(Packet* packet){
|
||||
CINSTREAM;
|
||||
LWOOBJID playerID = LWOOBJID_EMPTY;
|
||||
inStream.Read(playerID);
|
||||
inStream.Read(playerID);
|
||||
Game::logger->Log("ChatPacketHandler", "HandleGuildLeave %llu", playerID);
|
||||
}
|
||||
|
||||
void ChatPacketHandler::SendTeamInvite(PlayerData* receiver, PlayerData* sender) {
|
||||
CBITSTREAM;
|
||||
PacketUtils::WriteHeader(bitStream, CHAT_INTERNAL, MSG_CHAT_INTERNAL_ROUTE_TO_PLAYER);
|
||||
|
@@ -23,6 +23,8 @@ namespace ChatPacketHandler {
|
||||
void HandleTeamLootOption(Packet* packet);
|
||||
void HandleTeamStatusRequest(Packet* packet);
|
||||
|
||||
void HandleGuildLeave(Packet* packet);
|
||||
|
||||
void SendTeamInvite(PlayerData* receiver, PlayerData* sender);
|
||||
void SendTeamInviteConfirm(PlayerData* receiver, bool bLeaderIsFreeTrial, LWOOBJID i64LeaderID, LWOZONEID i64LeaderZoneID, uint8_t ucLootFlag, uint8_t ucNumOfOtherPlayers, uint8_t ucResponseCode, std::u16string wsLeaderName);
|
||||
void SendTeamStatus(PlayerData* receiver, LWOOBJID i64LeaderID, LWOZONEID i64LeaderZoneID, uint8_t ucLootFlag, uint8_t ucNumOfOtherPlayers, std::u16string wsLeaderName);
|
||||
|
@@ -289,20 +289,33 @@ void HandlePacket(Packet* packet) {
|
||||
break;
|
||||
|
||||
// Guild messages
|
||||
|
||||
case MSG_CHAT_GUILD_CREATE:
|
||||
Game::logger->Log("ChatPackets", "GuildCreate");
|
||||
Game::logger->Log("ChatServer", "GUILD_CREATE");
|
||||
break;
|
||||
|
||||
case MSG_CHAT_GUILD_GET_ALL:
|
||||
Game::logger->Log("ChatPackets", "GuildGetAll");
|
||||
case MSG_CHAT_GUILD_INVITE_RESPONSE:
|
||||
Game::logger->Log("ChatServer", "GUILD_INVITE_RESPONSE");
|
||||
break;
|
||||
|
||||
case MSG_CHAT_GUILD_LEAVE:
|
||||
ChatPacketHandler::HandleGuildLeave(packet);
|
||||
break;
|
||||
|
||||
case MSG_CHAT_GUILD_KICK:
|
||||
Game::logger->Log("ChatServer", "GUILD_KICK");
|
||||
break;
|
||||
|
||||
case MSG_CHAT_GUILD_GET_STATUS:
|
||||
Game::logger->Log("ChatPackets", "GuildGetStatus");
|
||||
Game::logger->Log("ChatServer", "GUILD_GET_STATUS");
|
||||
break;
|
||||
|
||||
case MSG_CHAT_GUILD_GET_ALL:
|
||||
Game::logger->Log("ChatServer", "GUILD_GET_ALL");
|
||||
break;
|
||||
|
||||
default:
|
||||
Game::logger->Log("ChatServer", "Unknown CHAT id: %i", int(packet->data[3]));
|
||||
Game::logger->Log("ChatServer", "Unknown MSG_CHAT id: %i", int(packet->data[3]));
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user