mirror of
				https://github.com/DarkflameUniverse/DarkflameServer.git
				synced 2025-10-31 12:41:55 +00:00 
			
		
		
		
	more worky
This commit is contained in:
		| @@ -721,6 +721,10 @@ void ChatPacketHandler::HandleGuildLeave(Packet* packet){ | ||||
| 	Game::logger->Log("ChatPacketHandler", "HandleGuildLeave %llu", playerID); | ||||
| } | ||||
|  | ||||
| void ChatPacketHandler::HandleGuildGetAll(Packet* packet){ | ||||
| 	 | ||||
| } | ||||
|  | ||||
| void ChatPacketHandler::SendTeamInvite(PlayerData* receiver, PlayerData* sender) { | ||||
| 	CBITSTREAM; | ||||
| 	BitStreamUtils::WriteHeader(bitStream, eConnectionType::CHAT_INTERNAL, eChatInternalMessageType::ROUTE_TO_PLAYER); | ||||
|   | ||||
| @@ -24,6 +24,8 @@ namespace ChatPacketHandler { | ||||
| 	void HandleTeamStatusRequest(Packet* packet); | ||||
|  | ||||
| 	void HandleGuildLeave(Packet* packet); | ||||
| 	void HandleGuildGetAll(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); | ||||
|   | ||||
| @@ -304,11 +304,11 @@ void HandlePacket(Packet* packet) { | ||||
|  | ||||
| 		// Guild messages | ||||
| 		case eChatMessageType::GUILD_CREATE: | ||||
| 			Game::logger->Log("ChatServer", "GUILD_CREATE"); | ||||
| 			LOG("GUILD_CREATE"); | ||||
| 			break; | ||||
|  | ||||
| 		case eChatMessageType::GUILD_INVITE_RESPONSE: | ||||
| 			Game::logger->Log("ChatServer", "GUILD_INVITE_RESPONSE"); | ||||
| 			LOG("GUILD_INVITE_RESPONSE"); | ||||
| 			break; | ||||
|  | ||||
| 		case eChatMessageType::GUILD_LEAVE: | ||||
| @@ -316,15 +316,15 @@ void HandlePacket(Packet* packet) { | ||||
| 			break; | ||||
|  | ||||
| 		case eChatMessageType::GUILD_KICK: | ||||
| 			Game::logger->Log("ChatServer", "GUILD_KICK"); | ||||
| 			LOG("GUILD_KICK"); | ||||
| 			break; | ||||
|  | ||||
| 		case eChatMessageType::GUILD_GET_STATUS: | ||||
| 			Game::logger->Log("ChatServer", "GUILD_GET_STATUS"); | ||||
| 			LOG("GUILD_GET_STATUS"); | ||||
| 			break; | ||||
|  | ||||
| 		case eChatMessageType::GUILD_GET_ALL: | ||||
| 			Game::logger->Log("ChatServer", "GUILD_GET_ALL"); | ||||
| 			LOG("GUILD_GET_ALL"); | ||||
| 			break; | ||||
|  | ||||
| 		default: | ||||
|   | ||||
| @@ -41,6 +41,7 @@ CharacterComponent::CharacterComponent(Entity* parent, Character* character) : C | ||||
| 	m_CountryCode = 0; | ||||
| 	m_LastUpdateTimestamp = std::time(nullptr); | ||||
|  | ||||
| 	 | ||||
| 	m_GuildID = 0; | ||||
| 	m_GuildName = u""; | ||||
| } | ||||
| @@ -753,3 +754,5 @@ void CharacterComponent::UpdateClientMinimap(bool showFaction, std::string ventu | ||||
| 	arrayToSend.Insert(ventureVisionType, showFaction); | ||||
| 	GameMessages::SendUIMessageServerToSingleClient(m_Parent, m_Parent ? m_Parent->GetSystemAddress() : UNASSIGNED_SYSTEM_ADDRESS, "SetFactionVisibility", arrayToSend); | ||||
| } | ||||
|  | ||||
|  | ||||
|   | ||||
| @@ -204,7 +204,7 @@ void AuthPackets::SendLoginResponse(dServer* server, const SystemAddress& sysAdd | ||||
|  | ||||
| 	// Event Gating | ||||
| 	packet.Write(LUString("Talk_Like_A_Pirate")); | ||||
| 	packet.Write(LUString("")); | ||||
| 	packet.Write(LUString("guilds")); | ||||
| 	packet.Write(LUString("")); | ||||
| 	packet.Write(LUString("")); | ||||
| 	packet.Write(LUString("")); | ||||
|   | ||||
| @@ -432,12 +432,12 @@ void ClientPackets::HandleGuildCreation(const SystemAddress& sysAddr, Packet* pa | ||||
| 	delete res; | ||||
| 	delete stmt; | ||||
|  | ||||
| 	// if (!Game::chatFilter->IsSentenceOkay(guildName, 1).empty()) { | ||||
| 	// 	Game::logger->Log("ClientPackets", "But they used bad words!"); | ||||
| 	// 	auto usedName = GeneralUtils::UTF8ToUTF16(guildName); | ||||
| 	// 	SendGuildCreateResponse(sysAddr, eGuildCreationResponse::REJECTED_BAD_NAME, LWOOBJID_EMPTY, usedName); | ||||
| 	// 	return; | ||||
| 	// } | ||||
| 	if (!Game::chatFilter->IsSentenceOkay(guildName, character->GetGMLevel()).empty()) { | ||||
| 		Game::logger->Log("ClientPackets", "But they used bad words!"); | ||||
| 		auto usedName = GeneralUtils::UTF8ToUTF16(guildName); | ||||
| 		SendGuildCreateResponse(sysAddr, eGuildCreationResponse::REJECTED_BAD_NAME, LWOOBJID_EMPTY, usedName); | ||||
| 		return; | ||||
| 	} | ||||
|  | ||||
| 	auto entity = character->GetEntity(); | ||||
| 	if (!entity) return; | ||||
| @@ -452,9 +452,9 @@ void ClientPackets::HandleGuildCreation(const SystemAddress& sysAddr, Packet* pa | ||||
| 	} | ||||
|  | ||||
| 	auto creation = (uint32_t)time(nullptr); | ||||
|  | ||||
| 	LOG("Creating Guild"); | ||||
| 	// If not, insert our newly created guild: | ||||
| 	auto insertGuild = Database::CreatePreppedStmt("INSERT INTO `guilds`(`name`, `owner_id`, `uscore`, `created`) VALUES (?,?,?,?)"); | ||||
| 	auto insertGuild = Database::CreatePreppedStmt("INSERT INTO `guilds`(`name`, `owner_id`, `reputation`, `created`) VALUES (?,?,?,?)"); | ||||
| 	insertGuild->setString(1, guildName.c_str()); | ||||
| 	insertGuild->setUInt(2, character->GetID()); | ||||
| 	insertGuild->setUInt(3, characterComp->GetUScore()); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Aaron Kimbre
					Aaron Kimbre