diff --git a/server/player.cpp b/server/player.cpp index 98633a0..682399d 100644 --- a/server/player.cpp +++ b/server/player.cpp @@ -25,6 +25,16 @@ void CPlayer::SetSpawnInfo(PLAYER_SPAWN_INFO *pSpawn) +//---------------------------------------------------- + +void CPlayer::SetCheckpoint(float fX, float fY, float fZ, float fSize) +{ + m_vecCheckpoint.X = fX; + m_vecCheckpoint.Y = fY; + m_vecCheckpoint.Z = fZ; + m_fCheckpointSize = fSize; + ToggleCheckpoint(TRUE); +} //---------------------------------------------------- diff --git a/server/player.h b/server/player.h index 52f2f1f..2c8a3d7 100644 --- a/server/player.h +++ b/server/player.h @@ -199,6 +199,7 @@ public: void SetSpawnInfo(PLAYER_SPAWN_INFO *pSpawn); + void SetCheckpoint(float fX, float fY, float fZ, float fSize); void ToggleCheckpoint(BOOL bEnabled); };