From c1c7eee0bb9179da860e52241930639b9af87aad Mon Sep 17 00:00:00 2001 From: iNilo Date: Sun, 27 Nov 2016 20:00:35 +0100 Subject: [PATCH 1/2] Add support for helmets on clients Add support for helmets on clients --- scripting/include/smlib/clients.inc | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/scripting/include/smlib/clients.inc b/scripting/include/smlib/clients.inc index 8e6bb6e..e9919e7 100644 --- a/scripting/include/smlib/clients.inc +++ b/scripting/include/smlib/clients.inc @@ -777,6 +777,29 @@ stock Client_SetArmor(client, value) SetEntProp(client, Prop_Data, "m_ArmorValue", value); } +/** + * Returns the client's Helmet + * + * @param client Client's index. + * @return Helmet value + */ +stock Client_GetArmor(int client) +{ + return GetEntProp(client, Prop_Send, "m_bHasHelmet"); +} + +/** + * Sets the client's Helmet. + * + * @param client Client's index. + * @param value Helmet value + * @noreturn + */ +stock Client_SetArmor(int client, int value) +{ + SetEntProp(client, Prop_Send, "m_bHasHelmet", value); +} + /** * Returns the client's Suitpower * From e852ef4949fef5be45e0ec37e68c73f584e4dda7 Mon Sep 17 00:00:00 2001 From: iNilo Date: Sun, 27 Nov 2016 20:02:01 +0100 Subject: [PATCH 2/2] Oops :) Oops :) --- scripting/include/smlib/clients.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripting/include/smlib/clients.inc b/scripting/include/smlib/clients.inc index e9919e7..6070970 100644 --- a/scripting/include/smlib/clients.inc +++ b/scripting/include/smlib/clients.inc @@ -783,7 +783,7 @@ stock Client_SetArmor(client, value) * @param client Client's index. * @return Helmet value */ -stock Client_GetArmor(int client) +stock Client_GetHelmet(int client) { return GetEntProp(client, Prop_Send, "m_bHasHelmet"); } @@ -795,7 +795,7 @@ stock Client_GetArmor(int client) * @param value Helmet value * @noreturn */ -stock Client_SetArmor(int client, int value) +stock Client_SetHelmet(int client, int value) { SetEntProp(client, Prop_Send, "m_bHasHelmet", value); }