diff --git a/server/netgame.cpp b/server/netgame.cpp index 70c0086..5520e7c 100644 --- a/server/netgame.cpp +++ b/server/netgame.cpp @@ -668,6 +668,18 @@ void CNetGame::LoadBanList() //---------------------------------------------------- +int CNetGame::AddSpawn(PLAYER_SPAWN_INFO *pSpawnInfo) +{ + if (m_iSpawnsAvailable < MAX_SPAWNS) + { + memcpy(&m_AvailableSpawns[m_iSpawnsAvailable],pSpawnInfo,sizeof(PLAYER_SPAWN_INFO)); + return m_iSpawnsAvailable++; + } + return MAX_SPAWNS; +} + +//---------------------------------------------------- + DWORD CNetGame::GetTime() { return (DWORD)RakNet::GetTime(); diff --git a/server/netgame.h b/server/netgame.h index 2ad1cac..aacbd9c 100644 --- a/server/netgame.h +++ b/server/netgame.h @@ -111,6 +111,7 @@ public: // CLASS SYSTEM int m_iSpawnsAvailable; PLAYER_SPAWN_INFO m_AvailableSpawns[MAX_SPAWNS]; + int AddSpawn(PLAYER_SPAWN_INFO *pSpawnInfo); const PCHAR GetWeaponName(int iWeaponID);