Du musst die nicht-definierten Werte in Arrays entweder abfangen, oder wenn du weißt, dass sie zu dem Punkt noch nicht definiert sind, erst gar nicht angeben.
Bei dem Befehl wäre es:
format(string,128,"Eventname: %s\nEvent Position: %f,%f,%f\nFahrzeug: %s\nMax Teilnehmer: %d\nWelt: %d\nEvent Starten",Event[ename],x,y,z,VehName[Event[eCar]-400],Event[eMaxU],Event[eWorld]);
zu:
format(string,128,"Eventname: %s\nEvent Position: %f,%f,%f\nFahrzeug: -unbekannt-\nMax Teilnehmer: %d\nWelt: %d\nEvent Starten",Event[ename],x,y,z,Event[eMaxU],Event[eWorld]);
VehName[Event[eCar]-400] war das Problem, da Event[eCar] zu Anfang 0 ist. 0 - 400 = -400 => Fehler.