The room can load the data, that's not a problem. When I check "Classic", I can play classicmode with everyone. But the icon on the roomlistbox in the lobby does not automaticly refresh when I check/uncheck the box. I have to make it refresh.
Printable View
The room can load the data, that's not a problem. When I check "Classic", I can play classicmode with everyone. But the icon on the roomlistbox in the lobby does not automaticly refresh when I check/uncheck the box. I have to make it refresh.
I disappointed to myself. I was wrongly interpreted until now...
I'm sorry to that I have wasted your time.
Here's finally correct fix :
./CSCommon/Include/MMatchStageSetting.h - MMatchStageSetting::GetChecksum() :
Now build your MatchServer.Code:MMatchStageSetting::~MMatchStageSetting()
{
Clear();
}
unsigned long MMatchStageSetting::GetChecksum()
{
int nClassicMode = (m_StageSetting.Ref().bClassic == true) ? 1 : 0 ;
return (m_StageSetting.Ref().nMapIndex + m_StageSetting.Ref().nGameType + m_StageSetting.Ref().nMaxPlayers + nClassicMode);
}
void MMatchStageSetting::SetDefault()
{
m_StageSetting.Ref().nMapIndex = 0;
strcpy(m_StageSetting.Ref().szMapName, MMATCH_DEFAULT_STAGESETTING_MAPNAME);
m_StageSetting.Ref().nGameType = MMATCH_DEFAULT_STAGESETTING_GAMETYPE;
Lol, don't feel sorry, I learned a few things more :) and you were the only one helping so I appreciate it you kept trying over and over. And best of all, it works now :) Thank you very much!