Use this as a start:

function enemy_spawner()
{
while(!player)wait(1);
while(1)
{

if(vec_dist(player.x, my.x) < 100)
{
ent_create(...);
ent_create(...);
break;
}
wait(1);
}
ent_remove(me);
}