Anonymní profil novkar – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama

Anonymní profil novkar – Programujte.comAnonymní profil novkar – Programujte.com

 

Příspěvky odeslané z IP adresy 83.208.194.–

novkar
PHP › Odčítání od proměnné nefunguje
29. 5. 2019   #383779

Ahoj, snažím se vytvořit stránku se soubojovými prvky a už nevím kde je chyba.

Potřebuju aby se mi proměnné $hp1 a $hp2 odčítaly. Nevím proč klasické $x=$x-$y nefunguje.

Napadlo mě použít SESSION, ale stále nedochází k odčítání. Snad mi poradíte, díky.

Tady je kod:

// prohra

function prohra($hp1,$dmg1) {
$hp1=$hp1-$dmg1;
echo "Protivník ti ubral za: ".$dmg1;
echo "<br>";
echo "Tvoje HP: ".$hp1;
if ($hp1<=0) {
echo "<br>";
echo "Umřel jsi :)))";
konec1($hp1);
}
}

// vyhra

function vyhra($hp2,$dmg) {
$hp2=$hp2-$dmg;
echo "Ubral jsi protivníkovi za: ".$dmg;
echo "<br>";
echo "Protivníkovi HP: ".$hp2;
if ($hp2<=0) {
echo "<br>";
echo "Porazil jsi protivníka!";
konec2($hp2);
}
}
 

// rozhodnutí co se stane

$c=mt_rand(1,12);
if ($c<="4") {
prohra($_SESSION["hp1"],$_SESSION["dmg1"]);
} elseif ($c>=5 and $c<=8) {
nic();
}
elseif ($c>="9") {
vyhra($_SESSION["hp2"],$_SESSION["dmg"]);
}
break;

 

($dmg a $dmg1 jsou načteny a jdou použít)

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032019 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý