Wenn mehrere MessageBoxen im selben Frame (selber Durchlauf) angezeigt werden sollen wird nur die letzte angezeigt.
Bau einen Delay zwischen beiden ein, dann werden auch beide hintereinander angezeigt (ich glaube du hast hier einfach beim ersten if DoOnce == 0 vergessen )
GetButtonPressed funktioniert nur in einem Gamemode-/Menumode-/ScriptEffectUpdate-Block
GetButtonPressed beginnt bei 0 zu "zählen", d.h. wenn z.B. der zweite Button gedrückt wird gibt es 1 aus.
Ohne dein Script jetzt genauer zu kennen:
--
Ich kam, sah, und konnte meinen Augen nicht trauen