about summary refs log tree commit diff
path: root/src/engine/server/server.h
diff options
context:
space:
mode:
authoroy <Tom_Adams@web.de>2011-03-15 11:23:49 +0100
committeroy <Tom_Adams@web.de>2011-03-15 11:23:49 +0100
commit30d9c9f4d9e46fec403f3fa810898017a18e93b6 (patch)
tree722a14c6fb470c65e21a1ec8daab0c1391c03d38 /src/engine/server/server.h
parent27e5a6af0d09192e1a865332f35bde4a0ac180dd (diff)
downloadzcatch-30d9c9f4d9e46fec403f3fa810898017a18e93b6.tar.gz
zcatch-30d9c9f4d9e46fec403f3fa810898017a18e93b6.zip
made network support clan name and country code for players
Diffstat (limited to 'src/engine/server/server.h')
-rw-r--r--src/engine/server/server.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/engine/server/server.h b/src/engine/server/server.h
index 77cfc484..848b485a 100644
--- a/src/engine/server/server.h
+++ b/src/engine/server/server.h
@@ -87,7 +87,8 @@ public:
 		int m_CurrentInput;
 		
 		char m_aName[MAX_NAME_LENGTH];
-		char m_aClan[MAX_CLANNAME_LENGTH];
+		char m_aClan[MAX_CLAN_LENGTH];
+		int m_Country;
 		int m_Score;
 		int m_Authed;
 		int m_AuthTries;
@@ -126,6 +127,8 @@ public:
 	int TrySetClientName(int ClientID, const char *pName);
 
 	virtual void SetClientName(int ClientID, const char *pName);
+	virtual void SetClientClan(int ClientID, char const *pClan);
+	virtual void SetClientCountry(int ClientID, int Country);
 	virtual void SetClientScore(int ClientID, int Score);
 
 	void Kick(int ClientID, const char *pReason);
@@ -140,6 +143,8 @@ public:
 	int GetClientInfo(int ClientID, CClientInfo *pInfo);
 	void GetClientIP(int ClientID, char *pIPString, int Size);
 	const char *ClientName(int ClientID);
+	const char *ClientClan(int ClientID);
+	int ClientCountry(int ClientID);
 	bool ClientIngame(int ClientID);
 
 	int *LatestInput(int ClientID, int *size);