Bei General settings gibt es eine Einstellung "always display text as speech".
Wenn da ein Haken drin ist, werden alle Display-Befehle vom Hauptcharakter gesprochen. Mach einfach den Haken raus.
Der Term kann direkt so ins Skript.
Display("%d", GlobalInt(29)*10+x);
Übrigens: nicht alle Befehle für Strings können das so verarbeiten.
Wenn Du z.B. den Namen eines InventarItems ändern willst, geht das nicht.
iBall.Name="%d", GetGlobalInt(29);
ergibt logischerweise einen parse error.
In diesem Fall musst Du den Befehl
String.Format verwenden:
iBall.Name=String.Format("%d", GetGlobalInt(29));