From 3d461ecea189002d7f370129e03a93d7d6371e12 Mon Sep 17 00:00:00 2001 From: Ruben Gonzalez Date: Fri, 8 Sep 2017 08:37:28 -0400 Subject: [PATCH] Add support for CreateIitemEntityByName for CS:GO --- extensions/sdktools/vnatives.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/extensions/sdktools/vnatives.cpp b/extensions/sdktools/vnatives.cpp index 3b9efe01..92694e22 100644 --- a/extensions/sdktools/vnatives.cpp +++ b/extensions/sdktools/vnatives.cpp @@ -929,7 +929,16 @@ static cell_t CreateEntityByName(IPluginContext *pContext, const cell_t *params) char *classname; pContext->LocalToString(params[1], &classname); +#if SOURCE_ENGINE != SE_CSGO CBaseEntity *pEntity = (CBaseEntity *)servertools->CreateEntityByName(classname); +#else + CBaseEntity *pEntity = (CBaseEntity *)servertools->CreateItemEntityByName(classname); + + if(!pEntity) + { + pEntity = (CBaseEntity *)servertools->CreateEntityByName(classname); + } +#endif return gamehelpers->EntityToBCompatRef(pEntity); } #else