D
Dkl764
Ich möchte ein Gebäude ausbauen. Klappt alles.
Nur kann ich nicht:
1. Holzfäller ausbauen
2. Holzfäller ausbauen
3. Sägewerk ausbauen
4. Sägewerk ausbauen
Sondern nur:
1. Holzfäller ausbauen
2. Sägewerk ausbauen
3. Holzfäller ausbauen
4. Sägewerk ausbauen...
Weiß auch nicht wieso nur abwechselnd.
Bitte das folgende Script, da es das komplette Bau-Script ist, nicht zu eigenen Zwecken benutzen. Danke.
Danke im Vorraus
Tombi
Nur kann ich nicht:
1. Holzfäller ausbauen
2. Holzfäller ausbauen
3. Sägewerk ausbauen
4. Sägewerk ausbauen
Sondern nur:
1. Holzfäller ausbauen
2. Sägewerk ausbauen
3. Holzfäller ausbauen
4. Sägewerk ausbauen...
Weiß auch nicht wieso nur abwechselnd.
Bitte das folgende Script, da es das komplette Bau-Script ist, nicht zu eigenen Zwecken benutzen. Danke.
Code:
<html>
<head><title>Bauhof</title><link rel="stylesheet" type="text/css" href="http://duellking.du.funpic.de/test/design.css"></head>
<body>
<?
session_start ();
include("checkuser.php");
include("config.php");
$name = $_SESSION['user_nickname'];
$abfrage = "SELECT * FROM gebaeude";
$ergebnis = mysql_query($abfrage);
echo "<h1><u><b><p align=center>Bauhof</p></u></b></h1><p align=center>";
if (isset ($_REQUEST["ausgebaut"]))
{
echo "<p align=center>Das Gebäude wurde erfolgreich ausgebaut.";
}
if (isset ($_REQUEST["rohstoffe"]))
{
echo "<p align=center>Sie besitzen nicht genügend Rohstoffe...";
}
while ($gebaeude = mysql_fetch_array($ergebnis)) {
$y = $gebaeude['Objekt'];
$abfrage = "SELECT * FROM benutzerdaten WHERE Nickname = '$name'";
$result = mysql_query($abfrage);
$data = mysql_fetch_array($result);
$z = $data[$y];
$holz = $data['Holz'];
$stein = $data['Stein'];
$eisen = $data["Eisen"];
$eisenerz = $data["Eisenerz"];
$gold = $data["Gold"];
$golderz = $data["Golderz"];
$baumstaemme = $data["Baumstämme"];
$nahrung = $data["Nahrung"];
$punkte = $data["Punkte"];
echo "<table border=2>";
if ($z < 100) {
$abfrage = "SELECT * FROM preise WHERE Objekt = '$y'";
$result = mysql_query($abfrage);
$preis = mysql_fetch_array($result);
$holzpreis = $preis['Holz'] * $z;
$steinpreis = $preis['Stein'] * $z;
echo "<tr><td>".$y."</td><td>Stufe ".$z."</td><td>";
if ($holzpreis < $holz) {
echo "<font color=green>".$holzpreis." Holz</font>";
} else {
echo "<font color=red>".$holzpreis." Holz</font>";
}
echo ", ";
if ($steinpreis < $stein) {
echo "<font color=green>$steinpreis Steine</font>";
} else {
echo "<font color=red>$steinpreis Steine</font>";
}
echo "</td><td><a href='newbauen.php?bau=$y'>Bauen</a></td></tr>";
}
else
{
echo "<tr><td>Der $y hat die höchste Ausbaustufe erreicht</tr></td>";
}
}
//////////////////////////////////////Bauen//////////////////////////////////////
$bau = $_GET['bau'];
$abfrage = "SELECT * FROM gebaeude WHERE Objekt = '$bau'";
$ergebnis = mysql_query($abfrage);
$x = mysql_num_rows($ergebnis);
if ($x > 0) {
$abfrage = "SELECT * FROM preise WHERE Objekt = '$y'";
$ergebnis = mysql_query($abfrage);
$preis = mysql_fetch_array($ergebnis);
$holzpreis = $preis['Holz'] * $z;
$steinpreis = $preis['Stein'] * $z;
if ($steinpreis <= $stein AND $holzpreis <= $holz) {
$holz = $holz - $holzpreis;
$stein = $stein - $steinpreis;
$g = $z + "1";
$punkteberechnung = $holzpreis + $steinpreis;
$punkteberechnung = $punkteberechnung / 10;
$punkte = $punkte + $punkteberechnung;
$aendern = "UPDATE benutzerdaten Set $bau = '$g' WHERE Nickname = '$name'";
$aendernholz = "UPDATE benutzerdaten Set Holz = '$holz' WHERE Nickname = '$name'";
$aendernstein = "UPDATE benutzerdaten Set Stein = '$stein' WHERE Nickname = '$name'";
$aendernpunkte = "UPDATE benutzerdaten Set Punkte = '$punkte' WHERE Nickname = '$name'";
$update = mysql_query($aendern);
$updateholz = mysql_query($aendernholz);
$updatestein = mysql_query($aendernstein);
$updatepunkte = mysql_query($aendernpunkte);
header ("Location: newbauen.php?ausgebaut=1");
}
else
{
header ("Location: newbauen.php?rohstoffe=1");
}
}
?>
Danke im Vorraus
Tombi
Zuletzt bearbeitet von einem Moderator: