about summary refs log tree commit diff
path: root/src/game/server/ranking.h
diff options
context:
space:
mode:
authorsavander <savander.pl@gmail.com>2014-10-18 22:10:33 +0200
committersavander <savander.pl@gmail.com>2014-10-18 22:10:33 +0200
commit484bc536af06bc71bc1f30f6f70f77afec4dc131 (patch)
tree720e4b757739ed0df9a7db695d0688fcec289a30 /src/game/server/ranking.h
parent3affb938fba6dfe914e920ba8d44b780f74a1f62 (diff)
downloadzcatch-484bc536af06bc71bc1f30f6f70f77afec4dc131.tar.gz
zcatch-484bc536af06bc71bc1f30f6f70f77afec4dc131.zip
Add: /rank and /top5
Diffstat (limited to 'src/game/server/ranking.h')
-rw-r--r--src/game/server/ranking.h13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/game/server/ranking.h b/src/game/server/ranking.h
index 6c4d1495..cdb8c2b6 100644
--- a/src/game/server/ranking.h
+++ b/src/game/server/ranking.h
@@ -38,6 +38,8 @@ class CRanking
 	}
 
 	static void SaveRankingThread(void *pUser);
+	static void ShowRankingThread(void *pUser);
+	static void ShowTop5Thread(void *pUser);
 
 	void Init();
 
@@ -54,6 +56,8 @@ public:
 	~CRanking();
 
 	void SaveRanking(int ClientID);
+	void ShowRanking(int ClientID, const char* pName);
+	void ShowTop5(int ClientID, int Offset);
 };
 
 struct CSqlRankData
@@ -65,6 +69,13 @@ struct CSqlRankData
 #else
 	char m_aName[MAX_NAME_LENGTH * 2 - 1];
 #endif
+	char m_aRequestingPlayer[MAX_NAME_LENGTH];
+};
+struct CSqlTop5Data
+{
+	CRanking *m_pSqlData;
+	int m_Offset;
+	int m_ClientID;
+	char m_aRequestingPlayer[MAX_NAME_LENGTH];
 };
-
 #endif