Hallo alle
Ich habe ein Skript geschrieben, welches eigentlich funktionieren soll.
Das Problem ist er subtrahiert nicht, in meinem Fall, $Attacke2 - $Gegnerleben.
cls [string] $User1 = Read-Host "Gib deinen Namen ein" [int]$Herz = 10 [int]$Level = 1 [int]$Attacke1 = 1 [int]$Attacke2 = 2 [int]$Attackeauswahl [int]$GegnerLeben = 5 $mattacke = 1 Write-Host = "Dein Spieler heisst" $User1 ", ist Level" $Level "und verfügt über Lebenspunkte" $Herz "& du hast 3 verschiedene Angriffe" Write-Host = "Dein Krieger läuft durch einen dunklen Wald und wird von einem Monster angegriffen. Was machst du?" $Attackeauswahl = Read-Host "Geben sie ihre gewünschte Attacke ein 1 oder 2" if ($Attackeauswahl -eq $Attacke1) { $Monsterleben = $attacke1 - $GegnerLeben write-host "Das Monster hat noch" $monsterleben "Leben"} else { if ($Attackeauswahl -eq $Attacke2) { $Monsterleben = $attacke2 - $GegnerLeben write-host "Das Monster hat noch" $monsterleben "Leben"} else{ Write-Host "Keine Attacke ausgewählt" }}
Lieber Gruss
mohamedhassan_99@hotmail.com