rendered paste bodyXFireLog.open(LogDirectory.c_str(), ios::in);
if(XFireLog.fail()) { Display("Error opening XFire log.\r\n"); }
while(getline(XFireLog, LogLine, '\n'))
{
if(LogLine == "[STATUS]")
{
getline(XFireLog, LogLine, '\n');
while((loc = LogLine.find(" ", CurPos)) != string::npos)
{
buffer.append(LogLine, 0, loc);
buffer.append("+");
buffer.append(LogLine, loc + 1, LogLine.length() - loc);
LogLine = buffer;
buffer = "";
}
SubmitPOST.append("&status=");
SubmitPOST.append(LogLine);
if(LogLine == "Summary=In+Game")
{
getline(XFireLog, GameLine, '\n');
getline(XFireLog, LogLine, '\n');
if(LogLine == "OnServer=1") { OnServer = true; }
else { OnServer = false; }
XFireLog.close();
GetGame();
}
}
}
XFireLog.close();