S
schatten1986
soo.. also... jeder kennt doch sicherlich diese "DiebLink-Spiele" ich bin dabei mir grade eins zu basteln.. aber auch das man verschiedene Charakter und Werkzeuge und Kleidung kaufen kann... in meinem Beispiel ist es eine Sturmhaube zum gesicht verdecken... Sie soll die Stärke des Diebes erhöhen, damit er mehr punkte bekommt...
nun hier der Code für den Shop, in dem man was kaufen kann:
und zwar ist mein problem, das in dem "$TPL['MAIN'] = get_status (....) die Punkte (Geld) das der Dieb besitzt nicht angezeigt wird.. das gleiche Problem besteht bei der IF-Abfrage ob er schon eine Sturmhaube hat oder nich.. und ob er genug geld dafür hat....
Ich denke mal, das ich irgendwo einfach nur kleinere Fehler gemacht habe... würde mich freuen wenn mir einer helfen kann...
mfg
schatten1986
nun hier der Code für den Shop, in dem man was kaufen kann:
PHP:
////////////////////////////////////////// Einkaufen -- Anfang ////////////////////////////////////////////
else if($_GET['action'] == "kaufen")
{
$TPL['MAIN'] = $_TPL->load_get("admin_kaufen");
if($_POST['sturmhaube']) // Sturmhaube kaufen --- Anfang
{
$MYDATA = $_DB->query("SELECT * FROM `ds_users` WHERE `username`='".$_POST['user']."'");
if ($MYDATA['sturmhaube'] == 0) // Wenn er keine Sturmhaube hat dann,
{
if ($MYDATA['points'] >= 29) // Wenn die points (Geld) mehr als 29€ ist, dann kauft er
{
$_DB->mysql_query("UPDATE `ds_users` SET `points` = '".$MYDATA['points']."', `sturmhaube` = '1', `staerke` = '".$MYDATA['staerke']."' WHERE `username`='".$MYDATA['username']."'");
$TPL['MAIN'] = get_status("Gekauft!", "{MYDATA['username']} Sie haben erfolgreich eine [B] Sturmhaube-Deluxe [/B] gekauft!
Ihnen wurden nun 29€ von Ihrem Guthaben abgezogen...
Ihre Stärke erhöht sich um 1 Prozent
Ihr aktueller Kontostand beträgt nun $geld !");
}
else { $TPL['MAIN'] = get_status("Fehler!", "Sie haben nicht genug Geld zur Verfügung um sich die [B] Sturmhaube-Deluxe [/B] leisten zu können!
Ihr aktueller Kontostand beträgt leider nur {$MYDATA['points']} !"); }
}
else {$TPL['MAIN'] = get_status("Fehler!", "Sie haben bereits eine [B] Sturmhaube-Deluxe [/B] gekauft!"); } // Wenn er eine Sturmhaube hat dann bekommt er keine
}
else {} //Sturmhaube kaufen --- Ende
}
////////////////////////////////////////// Einkaufen -- Ende ////////////////////////////////////////////
und zwar ist mein problem, das in dem "$TPL['MAIN'] = get_status (....) die Punkte (Geld) das der Dieb besitzt nicht angezeigt wird.. das gleiche Problem besteht bei der IF-Abfrage ob er schon eine Sturmhaube hat oder nich.. und ob er genug geld dafür hat....
Ich denke mal, das ich irgendwo einfach nur kleinere Fehler gemacht habe... würde mich freuen wenn mir einer helfen kann...
mfg
schatten1986