Mi lehet a hiba?
<?php
include 'connect.php';
$playerinfo="SELECT * from players where name='player1'";
$playerinfo2=mysql_query($playerinfo) or die('Játékos adathiba(1)');
$playerinfo3=mysql_fetch_array($playeringo2);
if (isset($_GET['creature']))
{
$creature=$_GET['creature'];
$creatureinfo="SELECT * from creatures where name = '$creature'";
$creatureinfo2=mysql_query($creatureinfo) or die ("Szörny adatbázis hiba");
$creatureinfo3=mysql_fetch_array($creatureinfo2);
}
else
{
echo "<a href='battle.php'>Nem választottál ellenfelet!<br>Vissza!</a>";
exit;
}
$playerhp=$playerinfo3['hpoints'];
$playerattack=$playerinfo3['attack'];
$playerdefense=$playerinfo3['defense'];
$creaturehp=$creature3['hpoints'];
$creatureattack=$creature3['attack'];
$creaturedefense=$creature3['defense'];
////////player turn /////////
echo"<u> " . $playerinfo3['name'] . " támad</u><br>";
$playerattack = rand(1,20) + $playerattack;
$creaturedefense =rand(1,20) + $creaturedefense;
echo $playerinfo3['name'] . " támadó ereje" . $playerattack."<br>";
echo $creatureinfo3['name'] . " védelmi ereje" . $creaturedefense."<br>";
if($playerattack>$creaturedefense)
{
echo $playerinfo3['name'] . " sebzés! <br>";
$playerdamage = rand(1,6);
echo $playerinfo3['name'] . " megsebezte a " . $creatureinfo3['name'] . " szörnyet " . $playerdamage . " ponttal.";
if($creaturehp<1)
{
echo "A " . $creatureinfo3['name'] . " meghalt." ;
$updatecreature="DELETE from creatures where name='$creature' limit 1";
mysql_quary($updatecreature) or die("Szörny állapotfrissítési hiba");
echo "<a href='battle.php'>Vissza</a>";
exit;
}
$updatecreature="update creatures set hpoints='$newcreaturehp' where name='$creature'";
mysql_quary($updatecreature) or die("Sikertelen szörny frissítés");
}
else
{
echo $playerinfo3['name'] . " mellé ütött.";
/////////creture turn //////////
echo"<u> " . $creatureinfo3['name'] . " támad</u><br>";
$creatureattack = rand(1,20) + $creatureattack;
$playerdefense =rand(1,20) + $playerdefense;
echo $creatureinfo3['name'] . " támadó ereje" . $creatureattack."<br>";
echo $playerinfo3['name'] . " védelmi ereje" . $playerdefense."<br>";
if($creatureattack>$playerdefense)
{
echo $creatureinfo3['name'] . " sebzés! <br>";
$creaturedamage = rand(1,6);
$newplayerhp = $playerhp - $creaturedamage;
echo $creatureinfo3['name'] . " megsebezte " . $playerinfo3['name'] . " játékost " . $creaturedamage . " ponttal.";
if($playerhp<1)
{
echo $playerinfo3['name'] . " meghalt." ;
echo "<a href='gameover.php'>Tovább</a>";
exit;
}
$updateplayer="update players set hpoints='$newplayerhp' where name='$player'";
mysql_quary($updateplayer) or die("Sikertelen player frissítés");
}
else
{
echo $creatureinfo3['name'] . " mellé ütött.";
}
echo "<br><br><br><a href='battle.php?creature=$creature>Újra";
?> //elmeletileg ez a 101-es sor.......
( ! ) Parse error: syntax error, unexpected $end in C:\wamp\www\test\attack.php on line 101
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!