If I remember, you have to check if maxspeed is not on 1 ( freezetime ) and if player is alive.
Code:
#include <amxmodx>
#include <hamsandwich>
#include <fun>
new const Float:gMultiplier = 1.3; // 30% increase
new const Ham:Ham_Player_ResetMaxSpeed = Ham_Item_PreFrame;
public plugin_init( )
{
register_plugin( "Speed per cent", "1.0", "Jon" );
RegisterHam( Ham_Player_ResetMaxSpeed, "player", "CBasePlayer_ResetMaxSpeed", 1 );
}
public CBasePlayer_ResetMaxSpeed ( const Player )
{
if ( is_user_alive( Player ) )
{
new Float:MaxSpeed = get_user_maxspeed( Player );
if ( MaxSpeed != 1.0 )
{
set_user_maxspeed( Player, MaxSpeed * gMultiplier );
}
}
}
__________________