unsigned char[] RCON_Command(std::string Command, int ServerData)
{
unsigned char Packet[static_cast<unsigned char>((13 + Command.length())) + 1];
Packet[0] = Command.length() + 9; //Packet Size (Integer)
Packet[4] = 0; //Request Id (Integer)
Packet[8] = ServerData; //SERVERDATA_EXECCOMMAND / SERVERDATA_AUTH (Integer)
for (int X = 0; X < Command.length(); X++)
{
Packet[12 + X] = System::Text::Encoding::Default->GetBytes(Command[X])[0];
}
return Packet;