All pastes #114915 Raw Edit

Unnamed

public text v1 · immutable
·published 2006-08-04 07:38 UTC
rendered paste body
XFireLog.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();