I have no idea why this wont work:
PHP Code:
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_forward(FM_PlayerPreThink, "Fw_PlayerPreThink")
}
public Fw_PlayerPreThink( id )
{
if( pev( id, pev_button ) & IN_RELOAD )
{
if( IsHomer[id] == true )
{
activateGravity( id )
}
if( IsBart[id] == true )
{
activateSpeed( id )
}
}
}
public activateGravity( id )
{
if( is_user_alive( id ) && IsHomer[id] == true && UsedGravity[id] == false )
{
UsedGravity[id] = true;
set_user_gravity( id, 0.3 )
set_user_rendering( id, kRenderFxGlowShell, 0, 50, 125, kRenderNormal, 255 )
set_task( 15.0, "removeGravity" )
client_print_color( id, Blue, "^4[^3FreezeTag^4] ^3Your gravity has been activated!" )
} else {
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}
public removeGravity( id )
{
set_user_gravity( id, 1.0 )
set_user_rendering( id, kRenderFxNone, 0, 0, 0, kRenderNormal, 255 )
client_print_color( id, Blue, "^4[^3FreezeTag^4] ^3Your gravity has expired!" )
}
public activateSpeed( id )
{
if( is_user_alive( id ) && IsBart[id] == true && UsedAccel[id] == false )
{
UsedAccel[id] = true;
set_user_maxspeed( id, 400.0 )
set_user_rendering( id, kRenderFxGlowShell, 0, 50, 125, kRenderNormal, 255 )
set_task( 15.0, "removeSpeed" )
} else {
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}
public removeSpeed( id )
{
set_user_maxspeed( id, 250.0 )
set_user_rendering( id, kRenderFxNone, 0, 0, 0, kRenderNormal, 255 )
client_print_color( id, Blue, "^4[^3FreezeTag^4] ^3Your speed has expired!" )
}
__________________