This plugin quick save current sv_gravity value, then change sv_gravity to 200, at round_end.
When round_start, plugin set back previous value.
PHP Code:
public void OnPluginStart()
{
HookEventEx("round_end", round);
HookEventEx("round_start", round);
}
public void round(Event event, const char[] name, bool dontBroadcast)
{
static ConVar sv_gravity;
static int default_gravity = -123;
if(sv_gravity == null)
{
sv_gravity = FindConVar("sv_gravity");
if(sv_gravity == null) SetFailState("Game not have cvar 'sv_gravity'");
}
if(StrEqual(name, "round_start", false))
{
if(default_gravity != -123)
{
sv_gravity.SetInt(default_gravity, true);
default_gravity = -123;
}
return;
}
default_gravity = sv_gravity.IntValue;
sv_gravity.SetInt(200, true); // change this. 800 is default sv_gravity
}
__________________