public bool:ClearSky( id ){ new Float:fOrigin[ 3 ]; pev( id , pev_origin , fOrigin ); while ( engfunc( EngFunc_PointContents , fOrigin ) == CONTENTS_EMPTY ) fOrigin[2] += 10.0; return ( !!engfunc( EngFunc_PointContents , fOrigin ) == CONTENTS_SKY );}