Grüße euch Community
Ich werde gleich wahnsinnige bastel jetzt schon seit 4 Stunden an einem Problem rum aber komme einfach auf keinen Fehler.
Mein Problem will nen Spielautomat machen, und der soll verschiedene Bilder anzeigen und wenn 3 gleiche Bilder sind soll man gewonnen haben .
So weit so gut hab mal 4 Timer gemacht 3x Timer laden schnell hintereinander die Bilder und der 4x Stopt sie dann.
Da es ja Zufall sein soll benutze ich die Funktion Randomize und Picturebox.load.
Aber es ladet einfach nicht die Bilder die es eigentlich laden soll, zB < 0.3 ladet es auch 0.9 usw Hier mal der Code das man sich was darunter vorstellen kann !
Ich werde gleich wahnsinnige bastel jetzt schon seit 4 Stunden an einem Problem rum aber komme einfach auf keinen Fehler.
Mein Problem will nen Spielautomat machen, und der soll verschiedene Bilder anzeigen und wenn 3 gleiche Bilder sind soll man gewonnen haben .
So weit so gut hab mal 4 Timer gemacht 3x Timer laden schnell hintereinander die Bilder und der 4x Stopt sie dann.
Da es ja Zufall sein soll benutze ich die Funktion Randomize und Picturebox.load.
Aber es ladet einfach nicht die Bilder die es eigentlich laden soll, zB < 0.3 ladet es auch 0.9 usw Hier mal der Code das man sich was darunter vorstellen kann !
Quellcode
- Private Sub Timer4_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer4.Tick
- Dim K As Integer
- Dim C As Integer
- Dim D As Integer
- D = Rnd()
- C = Rnd(1)
- D = Rnd(2)
- Rnd()
- Rnd(1)
- Rnd(2)
- Label1.Text = Label1.Text & vbCrLf & Rnd()
- Label2.Text = Label2.Text & vbCrLf & Rnd(1)
- Label3.Text = Label3.Text & vbCrLf & Rnd(2)
- Timer1.Stop()
- Timer2.Stop()
- Timer3.Stop()
- If D < 0.3 And Not D > 0.3 Then
- PictureBox1.Load("C:\Users\Michi\Documents\GAMBEautomat.png")
- End If
- If D > 0.3 And Not D > 0.6 Then
- PictureBox1.Load("C:\Users\Public\Pictures\Sample Pictures\t.png")
- End If
- If D > 0.6 And Not D < 0.6 Then
- PictureBox1.Load("C:\Users\Public\Pictures\Sample Pictures\w.png")
- End If
- If C < 0.3 Then
- PictureBox2.Load("C:\Users\Public\Pictures\Sample Pictures\w.png")
- End If
- If C > 0.3 And Not C > 0.6 Then
- PictureBox2.Load("C:\Users\Public\Pictures\Sample Pictures\t.png")
- End If
- If C > 0.6 Then
- PictureBox2.Load("C:\Users\Michi\Documents\GAMBEautomat.png")
- End If
- If D < 0.3 Then
- PictureBox3.Load("C:\Users\Public\Pictures\Sample Pictures\t.png")
- End If
- If D < 0.6 And Not Rnd(2) < 0.3 Then
- PictureBox3.Load("C:\Users\Public\Pictures\Sample Pictures\w.png")
- End If
- If D > 0.6 Then
- PictureBox3.Load("C:\Users\Michi\Documents\GAMBEautomat.png")
- End If
- 'Prüfen ob gewonnen wurde
- If Rnd() > 0.6 And Rnd(1) < 0.3 Then
- If Rnd(2) < 0.6 And Not Rnd(2) < 0.3 Then
- MsgBox("kk")
- End If
- End If