Ich habe vor ein Würfelspiel zu machen. Ich habe schon ein bisschen geschieben aber es klappt nicht so wie ich will. Wenn beide die gleiche Zahl haben kommt dass man verloren hat und so.
Ich weiß es ist bestimmt falsch oder zu umständlich oder so. Sagt am besten wie ich es machen sollte.
[spoiler]
Dim $spielname = "Würfelspiel"
Dim $geld
Dim $einsatz
Dim $wuerfel1
Dim $wuerfel2
$geld = 10
einsatz()
Func einsatz()
While 1
$einsatz = InputBox($spielname,"Wieviel Geld willst du setzten? Du hast " & $geld & " Euro")
If $einsatz = "" Then Exit
If $einsatz > $geld Then
MsgBox(0,$spielname,"Du hast nicht so viel Geld!")
Else
MsgBox(0,$spielname,"Drücke nun auf OK um zu würfeln!")
$wuerfel1 = Random(1,6,1)
$wuerfel2 = Random(1,6,1)
MsgBox(0,$spielname,"Du würfelst eine " & $wuerfel1 & "!")
MsgBox(0,$spielname,"Dein Gegner würfelt eine " & $wuerfel2 & "!")
If $wuerfel1 > $wuerfel2 Then
$geld += $einsatz
MsgBox(0,$spielname,"Glückwunsch! Du hast gewonnen! Du hast nun " & $geld & " Euro")
ElseIf $wuerfel2 > $wuerfel1 Then
$geld -= $einsatz
MsgBox(0,$spielname,"Schade! Du hast verloren! Du hast nun " & $geld & " Euro")
Else
MsgBox(0,$spielname,"Gleichstand! Du hast immernoch " & $geld & " Euro")
EndIf
EndIf
If $geld = 0 Then
MsgBox(0,$spielname,"Du hast leider verloren!")
Exit
EndIf
WEnd
EndFunc
[/spoiler