merged register_message into core

request at29428
This commit is contained in:
David Anderson 2006-05-11 08:45:06 +00:00
parent e0fa5227d6
commit 9b68c0678a

View File

@ -280,4 +280,32 @@ stock PointContents(Float:fCheckAt[3]) {
stock set_size(index, Float:mins[3], Float:maxs[3]) {
return entity_set_size(index,mins,maxs)
}
}
//by Twilight Suzuka, request addition at29428
//"Lifted from HLSDK"
stock IsInWorld( ent )
{
new Float:origin[3]
entity_get_vector(ent,EV_VEC_origin,origin)
if (origin[0] >= 4096.0) return 0;
if (origin[1] >= 4096.0) return 0;
if (origin[2] >= 4096.0) return 0;
if (origin[0] <= -4096.0) return 0;
if (origin[1] <= -4096.0) return 0;
if (origin[2] <= -4096.0) return 0;
new Float:velocity[3]
entity_get_vector(ent,EV_VEC_velocity,velocity)
if (velocity[0] >= 2000) return 0;
if (velocity[1] >= 2000) return 0;
if (velocity[2] >= 2000) return 0;
if (velocity[0] <= -2000) return 0;
if (velocity[1] <= -2000) return 0;
if (velocity[2] <= -2000) return 0;
return 1;
}