Hallo allemaal
Ik heb in mijn cron staan dat als je besteld1 op 5 hebt staan krijg je op het einde van de dag als de cron wordt uitgevoert 15callcredits krijgt en besteld1 weer op 0 wordt gezet.
Maar nu voert hij deze niet uit. Wat is het probleem?
Spel uitgebouwt op criminolz.
Zie regel 38 t/m 42
Het Script
PHP
<?php
mysql_query("UPDATE users SET stad = bestemming, aankomst = '0000-00-00 00:00:00' WHERE UNIX_TIMESTAMP(aankomst) < '" . tijd() . "' AND aankomst != '0000-00-00 00:00:00'");
//CRON
$update = mysql_fetch_query("SELECT time FROM cron WHERE name = 'hour' LIMIT 1");
$lol = $update['time'];
if(tijd() - strtotime($lol) >= 3600) {
$update = floor((tijd() - strtotime($lol)) / 3600);
mysql_query("UPDATE users SET cash = cash + '" . (250 * $update) . "' WHERE '" . tijd() . "' - UNIX_TIMESTAMP(online) < '180'");
mysql_query("UPDATE users SET maffia = maffia - '" . (1 * $update) . "' WHERE maffia > '0'");
mysql_query("UPDATE users SET maffia = '0' WHERE maffia < '0'");
mysql_query("UPDATE users SET bank = bank + bitcheswerken * '" . ($update * 15) . "'");
mysql_query("UPDATE users SET safe = safe - '" . (1 * $update) . "' WHERE safe > '0'");
mysql_query("UPDATE users SET safe = '0' WHERE safe < '0'");
$selection = "";
foreach($steden as $i => $stad) {
$selection .= ", koersen_" . $i;
}
$drinks = mysql_query("SELECT naam" . $selection . " FROM drank");
while($krat = mysql_fetch_array($drinks, MYSQL_ASSOC)) {
foreach($steden as $i => $stad) {
$krat['koersen_' . $i] = rand(500, 6000);
mysql_query("UPDATE drank SET koersen_" . $i . " = '" . $krat['koersen_' . $i] . "' WHERE naam = '" . $krat['naam'] . "'");
}
}
mysql_query("UPDATE cron SET time = '" . get_global_date("Y-m-d H") . ":00:00' WHERE name = 'hour'");
}
$update = mysql_fetch_query("SELECT time FROM cron WHERE name = 'day' LIMIT 1");
$lol = $update['time'];
if(tijd() - strtotime($lol) >= 86400) {
$update = floor((tijd() - strtotime($lol)) / 86400);
if($data['besteld1'] > 5 )
{
mysql_query("UPDATE `users` SET `callcredits`=`callcredits`+'15' WHERE `login`='$data->login'");
mysql_query("UPDATE users SET besteld1 = '0'");
}
mysql_query("DELETE FROM clicks");
mysql_query("DELETE FROM donaties");
mysql_query("UPDATE woningen, woningenmarkt SET woningen.uitbetalen = woningen.uitbetalen + ROUND(woningenmarkt.huur - ((woningen.schade / '100') * woningenmarkt.huur)) * '" . $update . "' WHERE geplaatst = 'Ja' AND woningen.soort = woningenmarkt.id");
mysql_query("UPDATE users, woningen SET bank = bank + (SELECT SUM(woningen.uitbetalen) FROM woningen WHERE woningen.eigenaar = users.login) WHERE woningen.eigenaar = users.login") or die(mysql_error());
mysql_query("UPDATE woningen SET uitbetalen = '0'");
mysql_query("UPDATE users SET cash = cash + '" . (500 * $update) . "'");
mysql_query("UPDATE users SET cash = cash + '" . (500 * $update) . "' WHERE vip > '0'");
mysql_query("UPDATE users SET respectg = respectg + '" . (1 * $update) . "'");
mysql_query("UPDATE users SET bank = (1.03 * bank * '" . $update . "') WHERE vip <= '0' AND rentedagen <= '0'");
mysql_query("UPDATE users SET bank = (1.05 * bank * '" . $update . "') WHERE vip > '0' AND rentedagen <= '0'");
mysql_query("UPDATE users SET bank = (1.10 * bank * '" . $update . "') WHERE rentedagen > '0'");
mysql_query("UPDATE users SET vip = vip - '" . $update . "' WHERE vip > '0'");
mysql_query("UPDATE users SET vip = '0' WHERE vip < '0'");
mysql_query("UPDATE users SET rentedagen = rentedagen - '" . $update . "' WHERE rentedagen > '0'");
mysql_query("UPDATE users SET rentedagen = '0' WHERE rentedagen < '0'");
mysql_query("UPDATE users SET vakantie = vakantie - '" . $update . "' WHERE vakantie > '0'");
mysql_query("UPDATE users SET vakantie = '0' WHERE vakantie < '0'");
mysql_query("UPDATE users SET vakantie = vakantie - '" . $update . "' WHERE vakantie > '0'");
mysql_query("UPDATE users SET vakantie = '0' WHERE vakantie < '0'");
mysql_query("UPDATE users SET vakantie = vakantie - '" . $update . "' WHERE vakantie > '0'");
mysql_query("UPDATE users SET vakantie = '0' WHERE vakantie < '0'");
mysql_query("UPDATE users SET storten = stortenreset");
mysql_query("UPDATE users SET vakantie = vakantie - '" . $update . "' WHERE vakantie > '0'");
mysql_query("UPDATE users SET vakantie = '0' WHERE vakantie < '0'");
mysql_query("UPDATE users SET drugs = drugs + '" . ($update * 10) . "' * plantages");
mysql_query("UPDATE users SET vakantie = vakantie - '" . $update . "' WHERE vakantie > '0'");
mysql_query("UPDATE users SET vakantie = '0' WHERE vakantie < '0'");
mysql_query("UPDATE users SET roulette = '10'");
mysql_query("UPDATE users SET kluiskraken = '5'");
mysql_query("UPDATE cron SET time = '" . get_global_date("Y-m-d") . " 00:00:00' WHERE name = 'day'");
}
?>
Toon Meer