Beispiel #1
0
void Judge::SomebodyDisconnected(int a){
	QMap<int,MagiQPlayer*>::iterator playpoint=PlayersList.find(a);
	if (playpoint==PlayersList.end()) return;
	QString Temp=playpoint.value()->GetPlayerName();
	PlayersList.erase(playpoint);
	SendServerInfos();
	SendLeftTheGame(Temp);
	if (EverybodyReady() && !GameStarted) StartMatch();
}
Beispiel #2
0
void WorldServerNormal::OnAddGateInfo(ServerInfo* pInfo)
{
	WorldServer::OnAddGateInfo(pInfo);

	SendServerInfos( pInfo->nSocketID, eSM_Login | eSM_LocalNode | eSM_RemoteNode);
}