ich hab das Problem gefixt

Und die Sache mit den halben Leerzeichen wird jetzt auch berücksichtigt, allerdings bei einer ungeraden Zahl Integer-like abgerundet.
D.h. wenn du 2x \_ im code hast, zählt es als 1 Zeichen
und wenn du 3x \_ hast, zählt es ebenso als 1 Zeichen ^^
(dabei ist es egal, wo die halben Leerzeichen sind, es geht hier ja hauptsächlich um das Problem mit dem Einrücken beim Zentrieren/bei Rechtsbündigkeit, was hiermit behoben ist)

hier nochmal der DL-Link:
7-zip: http://goldenblood.rpga.info/downloads/msgbox.7z
und das selbe nochmal als zip: http://goldenblood.rpga.info/downloads/msgbox.zip