Es kommt auf das %.0f an, das meine Zahl ist dabei vollkommen unerheblich.
Du kannst auch ohne Probleme sowas machen:
Code:
Message "Es befinden sich momentan %.0f Leute im Gefängnis", VariableMitAnzahlPersonenImGefängis
Wenn du Kommazahlen anzeigen willst musst du das 0 durch die Anzahl der anzuzeigenden Kommastellen ersetzten.

Zitat Zitat
Edit:
Ncoh eine frage: wie kann ich es machen, das sich eine aktion wiederholt? Aber nicht ewig, so wie es mir gelingt, sondern bis der spieler auf einen Knopf drückt? Ich hab das mal so ähnlich probiert:
Code:
blub
Mach vor das if Button == 0 noch ein set Button to GetButtonPressed:
Code:
short Zahl
short Button

Begin GameMode
;....
elseif DoOnce == 5
 set Button to GetButtonPressed
  If Zahl == 1
     messagebox "Meine Box" , "Ende" , "Nochmal"
  elseif Zahl == 2 
     messagebox "Meine Box" , "Ende" , "Nochmal"
  endif
  set DoOnce to 6

Elseif DoOnce == 6
   set Button to GetButtonPressed
   If Button == 0
       set DoOnce to 0
   elseif Button == 1
       set DoOnce to 5
   endif
endif
end
Bei GetButtonPressed muss man davon ausgehen, dass es einige Frames benötigt, bis es den richtigen Wert ausgibt. Ist auch der Grund, warum das Ganze in einen Gamemode-Block muss und nicht direkt im OnActivate-Block abgehandelt werden kann.