Push stuff to this repo.

This commit is contained in:
zaCade
2019-03-02 15:22:14 +01:00
parent c42d51a586
commit bbf3b5bc40
13 changed files with 3243 additions and 0 deletions
+43
View File
@@ -0,0 +1,43 @@
#pragma newdecls required
#include <sourcemod>
//----------------------------------------------------------------------------------------------------
// Purpose:
//----------------------------------------------------------------------------------------------------
public Plugin myinfo =
{
name = "Force CVars",
author = "zaCade",
description = "Force CVars to specific values.",
version = "1.0.0"
};
//----------------------------------------------------------------------------------------------------
// Purpose:
//----------------------------------------------------------------------------------------------------
public void OnPluginStart()
{
RegServerCmd("sm_forcevar", Command_ForceCVar);
}
//----------------------------------------------------------------------------------------------------
// Purpose:
//----------------------------------------------------------------------------------------------------
public Action Command_ForceCVar(int args)
{
char sArguments[2][128];
GetCmdArg(1, sArguments[0], sizeof(sArguments[]));
GetCmdArg(2, sArguments[1], sizeof(sArguments[]));
ConVar CVar;
if ((CVar = FindConVar(sArguments[0])) != null)
{
float fValue = StringToFloat(sArguments[1]);
CVar.SetBounds(ConVarBound_Lower, true, fValue);
CVar.SetBounds(ConVarBound_Upper, true, fValue);
CVar.SetFloat(fValue, true, false);
}
}