also erstma wird bei vec_dist schon der vector genommen, d.h du musst keine 2 abfragen machen;
Zweitens hast du die visibleflags vertauscht:
Code:
if(vec_dist (my.x, player.x) > 60) // 4 is viel zu klein^^
{
abfrage.visible = off;
}
else
{
abfrage.visible = on;
}
p.s um den code mehrmals auszuführen musst du ihn natürlich in eine whileschleife setzen......