if(m_sLevel>=1 && IsCity()== false && m_curz != 34)
{
SYSTEMTIME messageTime;
GetLocalTime(&messageTime);
DWORD dwCurrTick = GetTickCount();
COleDateTime CurrTime = COleDateTime(messageTime); //当前时间
if( messageTime.wHour > 6 && messageTime.wHour < 24 )
{
if((dwCurrTick - m_dwLastUPZaiXianTime) > m_dwUPZaiXianTime) //在线时间
{
m_dwUPZaiXianTime = 60*1000;
m_dwLastUPZaiXianTime = dwCurrTick;
m_dwZaiXianTime +=1;
}
else
{
dwRemainTime = m_dwUPZaiXianTime - (dwCurrTick - m_dwLastUPZaiXianTime);
m_dwUPZaiXianTime = dwRemainTime;
m_dwLastUPZaiXianTime = dwCurrTick;
}
}
}