Genious method.
Code:
#include <engine>
public Something(client)
{
if (GetDistanceFromGround(client) == 2)
{
// It's good
}
}
GetDistanceFromGround(client)
{
// Check if player is on ground?
// if (entity_get_int(client, EV_INT_flags) & FL_ONGROUND)
// return 0;
new Float:clientOrigin[3], Float:groundOrigin[3];
entity_get_vector(client, EV_VEC_origin, clientOrigin);
drop_to_floor(client);
entity_get_vector(client, EV_VEC_origin, groundOrigin);
entity_set_origin(client, clientOrigin);
return floatround(vector_distance(clientOrigin, groundOrigin));
}
/sarcasm
__________________