Pure Basic

  • Hallo,
    ich weiß es hat nichts mit SA:MP oder GTA SA zu tun, aber vielleicht hat ja hier jemand Ahnung von Pure Basic.
    Also: Ich muss mit dem Programm PureBasic ein kleines Lottospiel programmieren.
    Ich muss jetzt nur noch einbauen, dass keine Lottozahl mehr doppelt vorkommt und keine 0 vorkommt.


    Das mit der Null ist eigentlich schon drin, nur kommt trotzdem 'ne 0 und ich finde den Fehler nicht.
    Mit den doppelten Zahlen: Hierfür wollte ich eine While/Wend Schleife benutzen. Nur leider weiß ich nicht, wie man diese benutzt.


    Das hier ist halt der Befehl, dass die erste Lottozahl in einem Fenster mit Ok Button erscheint. Das Random ist dazu da, dass irgendeine Zahl zwischen 1 und 48 ausgewählt werden soll. Da steht halt 47+1, weil wenn er eigentlich die 0 auswählen wollte, rechnet er +1.


    Code
    Lotto1 = MessageRequester("Lottozahlen",Str(Random(47+1)))
  • Kenne zwar Pure Basic nicht, aber mit der Null kann ich denke ich mal schon weiterhelfen:


    Code
    Lotto1 = MessageRequester("Lottozahlen",Str(Random(47)+1))


    Es wird erst die Zufallszahl berechnet und dann erst 1 addiert, sonst hätte es ja keinen Sinn.