diff --git a/extension.cpp b/extension.cpp index 19d3c09..5ace181 100644 --- a/extension.cpp +++ b/extension.cpp @@ -123,7 +123,6 @@ DETOUR_DECL_MEMBER1(InputTestActivator, void, inputdata_t *, inputdata) DETOUR_MEMBER_CALL(InputTestActivator)(inputdata); } -char *g_pInfoPlayerCounterterroristStr = NULL; DETOUR_DECL_MEMBER1(PostConstructor, void, const char *, szClassname) { if(strncasecmp(szClassname, "info_player_", 12) == 0) @@ -136,7 +135,7 @@ DETOUR_DECL_MEMBER1(PostConstructor, void, const char *, szClassname) *(uint32 *)((intptr_t)pEntity + td->fieldOffset[TD_OFFSET_NORMAL]) |= (1<<9); // EFL_SERVER_ONLY if(strcasecmp(szClassname, "info_player_terrorist") == 0) - szClassname = g_pInfoPlayerCounterterroristStr; + szClassname = "info_player_counterterrorist"; } DETOUR_MEMBER_CALL(PostConstructor)(szClassname); @@ -150,7 +149,7 @@ DETOUR_DECL_MEMBER2(KeyValue, bool, const char *, szKeyName, const char *, szVal else if(strcasecmp(szKeyName, "classname") == 0 && strcasecmp(szValue, "info_player_terrorist") == 0) { - szValue = g_pInfoPlayerCounterterroristStr; + szValue = "info_player_counterterrorist"; } return DETOUR_MEMBER_CALL(KeyValue)(szKeyName, szValue); @@ -334,10 +333,6 @@ bool CSSFixes::SDK_OnLoad(char *error, size_t maxlength, bool late) g_pOnRunThinkFunctions = forwards->CreateForward("OnRunThinkFunctions", ET_Ignore, 1, NULL, Param_Cell); g_pOnRunThinkFunctionsPost = forwards->CreateForward("OnRunThinkFunctionsPost", ET_Ignore, 1, NULL, Param_Cell); - const char aStr[] = "info_player_counterterrorist"; - g_pInfoPlayerCounterterroristStr = (char *)malloc(sizeof(aStr)); - memcpy(g_pInfoPlayerCounterterroristStr, aStr, sizeof(aStr)); - return true; }