Помогли подправить, но выяснилось что не хватает проверок на кнопку jump и на какой поверхности находится игрок.
Код
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
public plugin_init()
{
RegisterHam(Ham_Player_Jump, "player", "Ham_PlayerJump", true);
}
public Ham_PlayerJump(id)
{
if(pev(id, pev_flags) & (FL_ONGROUND|FL_CONVEYOR))
{
new Float:vecVelocity[3];
pev(id, pev_velocity, vecVelocity);
vecVelocity[2] += 250.0;
set_pev(id, pev_velocity, vecVelocity);
set_pev(id, pev_gaitsequence, 6);
}
}