Lemme look and see if I can find out whats wrong
Did you set the cvar for time to a float? (IE. 12.0)
Dekken what did you really change but adding a cvar for time?
PHP Code:
#include <amxmodx>
#define PLUGIN "Gravity Changer"
#define VERSION "1.0"
#define AUTHOR "Grim"
new Float:getthetime
new startgravity, endgravtiy, pluginon, secondgravity, begingravity
new Float:timewait
new bool:roundstarted
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
pluginon = register_cvar("amx_changegrav", "1")
begingravity = register_cvar("amx_begingrav", "600")
secondgravity = register_cvar("amx_secgrav", "400")
timewait = register_cvar("amx_gravitytime","25.0")
startgravity = get_pcvar_num(begingravity)
getthetime = get_pcvar_float(timewait)
endgravtiy = get_pcvar_num(secondgravity)
register_event("HLTV","Round_Start","1=0","2=0")
register_event("HLTV" ,"Round_End","1=0","2=0")
}
public Round_Start()
{
if(get_pcvar_num(pluginon) == 1)
{
roundstarted = true
set_cvar_num("sv_gravity %s", startgravity)
set_task(getthetime, "setsecgrav")
}
}
public Round_End()
{
roundstarted = false
}
public setsecgrav()
{
if(get_pcvar_num(pluginon) == 1 || roundstarted)
{
set_cvar_num("sv_gravity %s", endgravtiy)
}
}
Should work.
__________________