core/PlayerManager.h
changeset 1688 513a3b2dd86d
parent 1621 ac5d4c68a99a
child 1947 e73a1e51833b
     1.1 --- a/core/PlayerManager.h	Sat Nov 17 01:43:25 2007 +0000
     1.2 +++ b/core/PlayerManager.h	Sat Nov 17 02:54:44 2007 +0000
     1.3 @@ -48,6 +48,8 @@
     1.4  #define PLAYER_LIFE_ALIVE	1
     1.5  #define PLAYER_LIFE_DEAD	2
     1.6  
     1.7 +#define MIN_API_FOR_ADMINCALLS		7
     1.8 +
     1.9  class CPlayer : public IGamePlayer
    1.10  {
    1.11  	friend class PlayerManager;
    1.12 @@ -69,8 +71,9 @@
    1.13  	IPlayerInfo *GetPlayerInfo();
    1.14  	unsigned int GetLanguageId();
    1.15  	int GetUserId();
    1.16 +	bool RunAdminCacheChecks();
    1.17 +	void NotifyPostAdminChecks();
    1.18  public:
    1.19 -	void NotifyPostAdminChecks();
    1.20  	void DoBasicAdminChecks();
    1.21  	bool IsInKickQueue();
    1.22  	void MarkAsBeingKicked();
    1.23 @@ -108,6 +111,7 @@
    1.24  	public SMGlobalClass,
    1.25  	public IPlayerManager
    1.26  {
    1.27 +	friend class CPlayer;
    1.28  public:
    1.29  	PlayerManager();
    1.30  	~PlayerManager();