Bij me spel worden na een geldwagenwagen overval de auto's wel met schade teruggeplaatst maar mensen hoeven geen schade te betalen die blijft op 0 staan ik zal hieronder de code plaatsen misschien weet een van jullie whizzkids wat er fout staat..
PHP
//repairif (isset($_POST['repareren'])) {$totaalverkoop = 0;$totaalauto = 0;$repaircost = 0;if ($_POST['id'] <> "") { foreach($_POST['id'] as $msgid) { $dbres = mysql_query("SELECT `type`,`prize` FROM `cars` WHERE `id`='$msgid' AND `owner`='{$data->naam}' AND `land`='{$data->stad}'"); if($message = mysql_fetch_object($dbres)) {
$repaircost = ($carprize[$message->type]-$message->prize)*2;if ($repaircost > 0) { $totaalverkoop += $repaircost; $totaalauto += 1;}
} }
if ($totaalverkoop > 0) {if ($data->cash < $totaalverkoop) {$bericht2 = "Je hebt daar niet genoeg geld voor.";} else {
foreach($_POST['id'] as $msgid) { $dbres = mysql_query("SELECT `type` FROM `cars` WHERE `id`='$msgid' AND `owner`='{$data->naam}' AND `land`='{$data->stad}'"); if($message = mysql_fetch_object($dbres)) {mysql_query("UPDATE `cars` SET `schade`=0, `prize`={$carprize[$message->type]} WHERE `id`='$msgid' AND `owner`='{$data->naam}'"); }
}
$data->cash -= $totaalverkoop;mysql_query("UPDATE `user` SET `cash`=`cash`-$totaalverkoop WHERE `naam`='{$data->naam}'");$totaalverkoop = number_format($totaalverkoop);$bericht2 = "Je hebt $totaalauto auto's gerepareerd voor \${$totaalverkoop}.";$totaalverkoop = 0;$totaalauto = 0;}}
}
}//repair
Toon Meer
Hierboven de code van reparatie van de garage
Alvast bedankt