From ef4edc6ff173a4996eb0ca200296732c41106a39 Mon Sep 17 00:00:00 2001 From: Nicholas Hastings Date: Mon, 13 May 2013 15:33:55 -0400 Subject: [PATCH] One more dota build fix. --- core/PlayerManager.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/core/PlayerManager.cpp b/core/PlayerManager.cpp index 28cda7bd..5a851d22 100644 --- a/core/PlayerManager.cpp +++ b/core/PlayerManager.cpp @@ -678,7 +678,11 @@ void PlayerManager::OnClientPutInServer(edict_t *pEntity, const char *playername m_SourceTVUserId = userId; } +#if SOURCE_ENGINE == SE_DOTA + if (!OnClientConnect(client, playername, "127.0.0.1", error, sizeof(error))) +#else if (!OnClientConnect(pEntity, playername, "127.0.0.1", error, sizeof(error))) +#endif { /* :TODO: kick the bot if it's rejected */ return; @@ -748,7 +752,11 @@ void PlayerManager::OnSourceModLevelEnd() { if (m_Players[i].IsConnected()) { +#if SOURCE_ENGINE == SE_DOTA + OnClientDisconnect(m_Players[i].GetIndex()); +#else OnClientDisconnect(m_Players[i].GetEdict()); +#endif } } m_PlayerCount = 0;