Aufgrund deiner zweiten Aussage ich weiß ja nicht wie du das ganze aufgebaut hast jedoch solltest du die schleife dann abbrechen lassen
mit break; oder einem return 1; sollte die bedingung erfüllt sein
enum G {
Float:xx,
Float:yy,
Float:zz,
Virtual,
Buy,
Gcreated,
Owner
}