Oha, das ist jetzt ein ganzer Haufen neuer Anforderungen auf einmal.
Zunächst zu Deiner Ausgangsfrage: Du läßt das Skript im Hintergrund laufen und trägst in Deine .ini
ein:
…
Value0=%b - %a - %R{CartIndex}
…
oder so ähnlich. Die Zeile mit Es spielt …
kann natürlich verändert werden, z. b. in
SetRuntimeData('CartIndex', 'Cartwall Player ' + IntToStr(PlayerIndex));
Deine weiteren Wünsche kommen mir irgendwie bekannt vor. @shorty.xs hat sich hier und hier ausführlich mit On-Air-Screens beschäftigt – hattest Du das schon gefunden?
Abendliche Grüße
TSD