gollum1990
Neues Mitglied
Also der gibt mir folgende Fehlermeldung aus:
Parse error: syntax error, unexpected $end in C:\Programme\xampp\htdocs\kampf.php on line 161
Ich komm nicht weiter was soll ich machen??
Also Problem ist hier irgenwie mit der 2 Letzen KLammer
Einrücken
EDIT: Code Tags(niklasboelter)
Parse error: syntax error, unexpected $end in C:\Programme\xampp\htdocs\kampf.php on line 161
Code:
<html>
<head>
<title>Kampf</title>
</head>
<body>
<?php
$magie =$_POST['magie'];
$userid =$_POST['userid'];
$mode =$_GET['mode'];
{
// Alles erst mal definieren
include 'connect.php';
$usernummer = "SELECT `userid` FROM `characters`";
$usernummer2 = mysql_query($usernummer, $verbindung) or die (mysql_error());
while($usernummer3 = mysql_fetch_array($usernummer2))
{
$user = "SELECT `position`, `character`, `name`, `characterangriff`, `characterverteidigung`, `leben` FROM `characters` WHERE `userid` = '".$userid."' AND `erobert` = 'nein'";
$user2 = mysql_query($user, $verbindung) or die (mysql_error());
$user3 = mysql_fetch_array($user2);
$abfrage = "SELECT `position`, `character`, `name`, `characterangriff`, `characterverteidigung`, `klauanzahl`, `leben` FROM `characters` WHERE `userid` = '".$logid."' AND `erobert` = 'nein'";
$query = mysql_query($abfrage, $verbindung) or die (mysql_error());
while($row = mysql_fetch_array($query))
{
$deinangriff = $row['characterangriff'];
$deineverteidigung = $row['characterverteidigung'];
$gegnerangriff = $user3['characterangriff'];
$gegnerverteidigung = $user3['characterverteidigung'];
// Normaler Angriff
if($mode == pruefenangriff)
{
if($userid <= $usernummer['userid'])
{
if($row['leben'] < $user3['leben'])
{
echo 'Du kannst nicht gegen einen User kämpfen der mehr leben hat als du.';
}
else
{
if($deinangriff > $gegnerverteidigung)
{
if($deineverteidigung > $gegnerangriff)
{
echo 'Du hast den Kampf gewonnen!!';
$update = "UPDATE `characters` SET `points` = `points` + 5 WHERE `userid` = '".$logid."'";
$updaten = mysql_query($update, $verbindung) or die (mysql_error());
$abzug = "UPDATE `characters` SET `leben` = `leben` - 1 WHERE `userid` = '".$userid."'";
$abzugen = mysql_query($abzug, $verbindung) or die (mysql_error());
}
else
{
echo 'Du war ein unentschieden. Der Gegner Angriff war einfach zu stark!!';
$update = "UPDATE `characters` SET `points` = `points` + 1, `leben` = `leben` - 1 WHERE `userid` = '".$logid."'";
$updaten = mysql_query($update, $verbindung) or die (mysql_error());
$dazu = "UPDATE `characters` SET `points` = `points` + 1, `leben` = `leben` - 1 WHERE `userid` = '".$userid."'";
$dazun = mysql_query($dazu, $verbindung) or die (mysql_error());
}
}
else
{
echo 'Was war das denn ?? Du greifst einen An und verlierst auch noch wie peimlich!!';
$du = "UPDATE `characters` SET `leben` = `leben` - 1, `points` = `points` - 5 WHERE `userid` = '".$logid."'";
$dun = mysql_query($du, $verbindung) or die (mysql_error());
$gegner = "UPDATE `characters` SET `points` = `points` + 5 WHERE `userid` = '".$userid."'";
$gegnern = mysql_query($gegner, $verbindung) or die (mysql_error());
}
}
// Ende Normaler Angriff
}
else
{
echo 'Den User gibt es nicht.';
}
}
elseif($mode == pruefenkolo)
{
if($userid == $usernummer3['userid'])
{
if($row['leben'] < $user3['leben'])
{
echo 'Du kannst nicht gegen einen User kämpfen der mehr leben hat als du.';
}
else
{
if($deinangriff > $gegnerverteidigung)
{
if($deineverteidigung > $gegnerangriff)
{
$auswahl = "SELECT `xp` FROM `characters` WHERE `userid` = '".$logid."'";
$auswahl2 = "SELECT `xp`, `noobschutz` FROM `characters` WHERE `userid` = '".$userid."'";
$auswahln = mysql_query($auswahl, $verbindung) or die (mysql_error());
$asuwahln2 = mysql_query($auswahl2, $verbindung) or die (mysql_error());
$du = mysql_fetch_array($auswahln);
$gegner = mysql_fetch_array($auswahln2);
if($du['xp'] > 100000)
{
if($gegner['xp'] > 100000)
{
if($gegner['noobschutz'] == nein)
{
echo 'Der Gegner Character wird vorgenommen.';
$sql = "UPDATE `characters` SET `erobert` = 'ja' WHERE `userid` = '".$userid."'";
$sql2 = mysql_query($sql, $verbindung) or die (mysql_error());
flush();
sleep(5);
echo 'Du hast gerade Character: '.$userid.' übernommen!!';
$sql3 = "UPDATE `characters` SET `anzahl` + $userid WHERE `userid` = '".$logid."'";
$sql4 = mysql_query($sql3, $verbindung) or die (mysql_error());
}
else
{
echo 'Der Gegner hat noch Noobschutz.';
}
}
else
{
echo 'Der Gegner braucht eine Mindestanzahl von 100000 XP bevor du ihn erobern kannst.';
}
}
else
{
echo 'Du brauchst eine Midestanzahl von 100000 XP bevor du den Gegner erobern kannst.';
}
}
else
{
$sql = "UPDATE `characters` SET `points` = `points` + 1 WHERE `userid` = '".$logid."'";
$gegner = "UPDATE `characters` SET `points` = `points` + 1 WHERE `userid` = '".$userid."'";
$sql2 = mysql_query($sql, $verbindung) or die (mysql_error());
$gegner2 = mysql_query($gegner, $verbindung) or die (mysql_error());
echo 'Die Gegner Angriff war stärker du kahmst nicht durch.';
}
}
else
{
$sql = "UPDATE `characters` SET `points` = `points` - 1 WHERE `userid` = '".$logid."'";
$gegner = "UPDATE `characters` SET `points` = `points` + 5 WHERE `userid` = '".$userid."';
$sql2 = mysql_query($sql, $verbindung) or die (mysql_error());
$gegner2 = mysql_query($gegner, $verbindung) or die (mysql_error());
echo 'Die Gegner Verteidigung war Stärker als dein Angriff.';
}
}
}
}
else
{
echo 'Den User gibt es nicht.';
}
}
elseif($mode == new)
{
// Kommt noch!!
}
}
}
}
?>
Also Problem ist hier irgenwie mit der 2 Letzen KLammer
Einrücken
EDIT: Code Tags(niklasboelter)