moved char id storage

This commit is contained in:
EmosewaMC 2022-03-20 20:46:34 -07:00
parent 22a00de8cd
commit e2bfdcd174

View File

@ -5890,6 +5890,7 @@ void GameMessages::HandleReportBug(RakNet::BitStream* inStream, Entity* entity)
std::string nOtherPlayerID; std::string nOtherPlayerID;
std::string selection; std::string selection;
uint32_t messageLength; uint32_t messageLength;
int32_t reporterID;
//Reading: //Reading:
inStream->Read(messageLength); inStream->Read(messageLength);
@ -5901,11 +5902,7 @@ void GameMessages::HandleReportBug(RakNet::BitStream* inStream, Entity* entity)
} }
auto character = entity->GetCharacter(); auto character = entity->GetCharacter();
if (character) { if (character) reporterID = character->GetID();
body.append(GeneralUtils::ASCIIToUTF16(" charID: "));
body.append(GeneralUtils::ASCIIToUTF16(std::to_string(character->GetID())));
body.push_back(' ');
}
uint32_t clientVersionLength; uint32_t clientVersionLength;
inStream->Read(clientVersionLength); inStream->Read(clientVersionLength);
@ -5944,11 +5941,12 @@ void GameMessages::HandleReportBug(RakNet::BitStream* inStream, Entity* entity)
} }
try { try {
sql::PreparedStatement* insertBug = Database::CreatePreppedStmt("INSERT INTO `bug_reports`(body, client_version, other_player_id, selection) VALUES (?, ?, ?, ?)"); sql::PreparedStatement* insertBug = Database::CreatePreppedStmt("INSERT INTO `bug_reports`(body, client_version, other_player_id, selection, reporter_id) VALUES (?, ?, ?, ?, ?)");
insertBug->setString(1, GeneralUtils::UTF16ToWTF8(body)); insertBug->setString(1, GeneralUtils::UTF16ToWTF8(body));
insertBug->setString(2, clientVersion); insertBug->setString(2, clientVersion);
insertBug->setString(3, nOtherPlayerID); insertBug->setString(3, nOtherPlayerID);
insertBug->setString(4, selection); insertBug->setString(4, selection);
insertBug->setInt(5, reporterID);
insertBug->execute(); insertBug->execute();
delete insertBug; delete insertBug;
} }