From 174bf307a2eb9bc3637cd1d639d2ab78df66d7d7 Mon Sep 17 00:00:00 2001 From: TrueProfesional <49985226+TrueProfesional@users.noreply.github.com> Date: Tue, 20 Dec 2022 23:17:22 +0100 Subject: [PATCH] Add weapon_bayonet to the list of blocked knives (#1758) --- extensions/sdktools/vnatives.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions/sdktools/vnatives.cpp b/extensions/sdktools/vnatives.cpp index 9f59310f..50b5a9a6 100644 --- a/extensions/sdktools/vnatives.cpp +++ b/extensions/sdktools/vnatives.cpp @@ -163,10 +163,10 @@ static cell_t GiveNamedItem(IPluginContext *pContext, const cell_t *params) char *pWeaponName; pContext->LocalToString(params[2], &pWeaponName); - // Don't allow knives other than weapon_knife, weapon_knifegg, and weapon_knife_t. + // Don't allow knives other than weapon_knife, weapon_knifegg, and weapon_knife_t. // Others follow pattern weapon_knife_* size_t len = strlen(pWeaponName); - if (len >= 14 && strnicmp(pWeaponName, "weapon_knife_", 13) == 0 && !(pWeaponName[13] == 't' && pWeaponName[14] == '\0')) + if ((len >= 14 && strnicmp(pWeaponName, "weapon_knife_", 13) == 0 && !(pWeaponName[13] == 't' && pWeaponName[14] == '\0')) || (len == 14 && stricmp(pWeaponName, "weapon_bayonet") == 0)) { return pContext->ThrowNativeError("Blocked giving of %s due to core.cfg option FollowCSGOServerGuidelines", pWeaponName); }