From 7a842771c897700d9fad4eb74ce7a8605c62476c Mon Sep 17 00:00:00 2001 From: jargon-au Date: Wed, 15 Oct 2014 09:25:07 +1100 Subject: [PATCH] Add new class natives Adding ZR_GetHumanClass and ZR_GetZombieClass natives to expose external plugins to more than just the clients active class. --- src/include/zr/class.zr.inc | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/include/zr/class.zr.inc b/src/include/zr/class.zr.inc index 3612fd4..ad6edcf 100644 --- a/src/include/zr/class.zr.inc +++ b/src/include/zr/class.zr.inc @@ -63,6 +63,24 @@ native bool:ZR_IsValidClassIndex(classIndex); */ native bool:ZR_GetActiveClass(client); +/** + * Gets the current human class index that the player is using. + * + * @param client The client index. + * + * @return The human class index. + */ +native bool:ZR_GetHumanClass(client); + +/** + * Gets the current zombie class index that the player is using. + * + * @param client The client index. + * + * @return The zombie class index. + */ +native bool:ZR_GetZombieClass(client); + /** * Selects a class for a player. *