Quote:
Originally Posted by Franc1sco
Ok so nothing.
I made a plugin for that, but you say that is already done.. the code does not look like these but this do that I said
published (that is not good but anyway)
Installation:
Put in sourcemod/plugins and restart your server
Look in HLSW and magic, the convars disappeared
changelog
v1.1
-Now respect some cvars
|
Hello,
i have tested but doesn't work...
PHP Code:
#pragma semicolon 1
#include <sourcemod>
public Plugin:myinfo =
{
name = "SM Totally Hide convars",
author = "Franc1sco Steam: franug",
description = "For hide all default convars",
version = "1.1",
url = "www.servers-cfg.foroactivo.com"
};
public OnPluginStart()
{
new String:sConVarName[256];
new bool:bIsCommand;
new iFlags;
new Handle:hSearchHandle = FindFirstConCommand(sConVarName, sizeof(sConVarName), bIsCommand, iFlags);
new Handle:laconvar = INVALID_HANDLE;
if (!bIsCommand && (StrContains(sConVarName, "sm_") == -1) && (StrContains(sConVarName, "_version") == -1) && (StrContains(sConVarName, "l4d_") == -1) && (StrContains(sConVarName, "l4d2_") == -1))
{
if(iFlags & FCVAR_NOTIFY)
{
laconvar = FindConVar(sConVarName);
new flags = GetConVarFlags(laconvar);
flags &= ~FCVAR_NOTIFY;
SetConVarFlags(laconvar, flags);
}
}
while (FindNextConCommand(hSearchHandle, sConVarName, sizeof(sConVarName), bool:bIsCommand, iFlags))
{
if (bIsCommand || (StrContains(sConVarName, "sm_", false) != -1) || (StrContains(sConVarName, "_version", false) != -1) || (StrContains(sConVarName, "l4d_", false) != -1) || (StrContains(sConVarName, "l4d2_", false) != -1))
{
continue;
}
if(iFlags & FCVAR_NOTIFY)
{
laconvar = FindConVar(sConVarName);
new flags = GetConVarFlags(laconvar);
flags &= ~FCVAR_NOTIFY;
SetConVarFlags(laconvar, flags);
}
}
CreateConVar("sm_hideconvars_version", "v1.1", "plugin", FCVAR_PLUGIN|FCVAR_SPONLY|FCVAR_REPLICATED|FCVAR_NOTIFY);
}