• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • Beta-testers gezocht voor Crypto-oefenplatform

    Syntax 29 januari 2026 om 16:11
  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 19 januari 2026 om 09:34
  • Developer Gezocht

    Mikevdk 10 januari 2026 om 18:57
  • Op zoek naar de legends

    Syntax 5 januari 2026 om 13:50
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04

Marktplaats

  • 321 Nieuwe Domeinnamen December 2025

    shiga 1 januari 2026 om 10:26
  • Meerdere mafia game template te koop

    Syntax 26 december 2025 om 00:07
  • Van een pixelige afbeelding naar een strakke, moderne website

    Syntax 21 december 2025 om 17:05

Tijd vraagje.

  • L.Groot
  • 5 januari 2010 om 20:22
  • Closed
  • L.Groot
    Elite members
    Ontvangen Reacties
    31
    Berichten
    4.888
    • 5 januari 2010 om 20:22
    • #1

    Beste,
    Ik gebruik de criminolz source (gedeeltelijk eigen scripts), echter wil ik nu de station.php code ombouwen naar bushalte.php.
    Nu wil ik de bus om het uur laten vertrekken i.p.v wat in station.php staat om het uur.
    Wat moet ik dan allemaal wijzigen :)
    Dit is namelijk code die andere gescript is dan ik gewend ben (veel lastiger).

    Hier is de code:

    PHP
    <?php
    echo'
    
    
    
    
    		
    
    
    <div class="box_title"><h3>Bushalte</h3></div><div class="box_item"><p>
    <center><img src="images/amerika.jpg"></center><br />
      <hr />';
      if(@$_GET['action'] == "cancel") {
        mysql_query("UPDATE users SET aankomst = '0000-00-00 00:00:00' WHERE id = '" . $own['id'] . "'");
        $own['aankomst'] = get_global_date("Y-m-d H:i:s");
      }
    
    
      if(strtotime($own['aankomst']) > tijd()) {
        echo "<div class=\"dark\">Je bent momenteel op reis naar <b>" . $steden[$own['bestemming']] . "</b>. Je arriveert om " . date("H:i", strtotime($own['aankomst'])) . ".<br />
              <a href=\"index.php?p=bushalte&action=cancel\">Klik hier om de reis te annuleren</a>. Je bent je geld in dat geval kwijt.</div><br />";
        $disable = "disabled title=\"Je bent al op reis\"";
      } else {
      
      if(isset($_POST['submit']) && isset($_POST['city']) && !empty($steden[$_POST['city']])) {
    
    
        echo'<div class="dark">';
        
        $station = mysql_fetch_query("SELECT prijs FROM bushaltes WHERE stad = '" . $_POST['city'] . "'");
        $owner = mysql_fetch_query("SELECT id FROM users LEFT JOIN bushaltes ON (users.id = bushaltes.eigenaar) WHERE bushaltes.stad = '" . $_POST['city'] . "' AND users.id = bushaltes.eigenaar");
        if(!empty($owner) && $owner['id'] == $own['id']) {
          $kosten = 0;
        } else {
          $kosten = (!empty($station['prijs'])) ? ($station['prijs']) : (8000);
        }
        if($own['cash'] >= $kosten) {
          if($own['stad'] != $_POST['city']) {
            $aankomst = get_global_date("i");
            if($aankomst < 30) {
              $tijd = tijd() - (get_global_date("i") * 60) - get_global_date("s") + (30 * 60);
              $aankomst = date("Y-m-d H:i:s", $tijd);
            } else {
              $tijd = strtotime(get_global_date("Y-m-d H:") . "30:00") + (30 * 60);
              $aankomst = date("Y-m-d H:i:s", $tijd);
            }
            echo "<font color=\"green\" style=\"font-weight: bold\">Je bent ingestapt in de trein naar " . $steden[$_POST['city']] . ". De trein zal arriveren om " . date("H:i", strtotime($aankomst)) . ". Een prettige reis gewenst!</font>";
            mysql_query("UPDATE users SET bestemming = '" . $_POST['city'] . "', aankomst = '" . $aankomst . "', cash = cash - '" . $kosten . "' WHERE id = '" . $own['id'] . "'");
            mysql_query("UPDATE users SET bank = bank + '" . $kosten . "' WHERE id = '" . @$owner['id'] . "'");
            $own['cash'] -= $kosten;
          } else {
            echo "<font color=\"red\" style=\"font-weight: bold\">Je zit al in " . $steden[$_POST['city']] . "!</font>";
         }
         
       } else {
         echo "<font color=\"red\" style=\"font-weight: bold\">Je hebt helaas niet genoeg geld om de trein naar " . $steden[$_POST['city']] . " te nemen.</font>";
       }
       echo'</div><br />';
     }
     }
      
      $owner = mysql_fetch_query("SELECT login FROM users LEFT JOIN bushaltes ON (users.id = bushaltes.eigenaar) WHERE bushaltes.stad = '" . $own['stad'] . "' AND users.id = bushaltes.eigenaar");
      $eigenaar = (!empty($owner)) ? ($owner['login']) : ("niemand");
      echo'
      Met de bushalte kun je goedkoop naar andere landen reizen. Elk uur vertrekt er een bus uit ' . $steden[$own['stad']] . '.<br />
      De eigenaar van deze bushalte is <b>' . $eigenaar . '</b>.<br />
      Hieronder staan de bushaltes van ' . gamenaam . ' (met hun eigenaren en reiskosten) in een tabelletje weergegeven.<br /><br />
      
      <form method="post">
      <table width="100%" cellspacing="0" cellpadding="0">
        <tr>
          <td class="start" width="16">&nbsp;</td>
          <td class="start">Stad</td>
          <td class="start">Eigenaar</td>
          <td class="start">Reiskosten</td>
          <td class="start">Inwoners</td>
        </tr>';
    
    
      foreach($steden as $i => $stad) {
        $owner = mysql_fetch_query("SELECT id FROM users LEFT JOIN bushaltes ON (users.id = bushaltes.eigenaar) WHERE bushaltes.stad = '" . $i . "' AND users.id = bushaltes.eigenaar");
        $station = mysql_fetch_query("SELECT prijs FROM bushaltes WHERE stad = '" . $i . "'");
        $eigenaar = (!empty($owner)) ? ('<a href="index.php?p=profile&uid=' . $owner['id'] . '">' . special_check($owner['id']) . '</a>') : ("niemand");
        if(@$owner['id'] == $own['id']) {
          $stad = '<a href="index.php?p=bushalte_manage&city=' . $i . '" title="Klik hier om je bushalte te beheren">' . $stad . '</a>';
        }
        
        if(empty($station['prijs'])) {
          $station['prijs'] = 7000;
        }
        echo'
          
        <tr>
          <td class="list"><input type="radio" name="city" value="' . $i . '" ' . @$disable . '></td>
          <td class="list">' . $stad . '</td>
          <td class="list">' . $eigenaar . '</td>
          <td class="list">' . groot($station['prijs']) . '</td>
          <td class="list">' . groot(mysql_num_rows(mysql_query("SELECT id FROM users WHERE stad = '" . $i . "'"))) . '</td>
        </tr>';
      }
    
    
      echo'
      </table><br />
      
      <input type="submit" name="submit" class="submit" value="Reizen" />
      </form>';
    
    
      echo'
    		<center><script type="text/javascript" src="http://www.mollie.nl/partners/microads/735925.js"></script></div></center><div id="footercenter"> </div>';
    ?>
    Toon Meer

    Bedankt alvast!

    Lars

  • Guest, wil je besparen op je domeinnamen? (ad)
  • diestro
    Professional
    Ontvangen Reacties
    7
    Berichten
    850
    • 5 januari 2010 om 20:24
    • #2

    Ik heb ook eens geprobeerd om m om te bouwen naar vliegveld maar is ook niet gelukt dus.. ;) (heb er ook niet veel tijd aan besteed)

    JooFa - Webdesign Assen

  • L.Groot
    Elite members
    Ontvangen Reacties
    31
    Berichten
    4.888
    • 5 januari 2010 om 20:26
    • #3

    Nee, normaal is een criminal "bagger" gescript, echter dan snap ik er wat van (bv. met banditi), maar nu is het netjes gescript, met functies enzo en nu snap ik er geen hol van :)

    Lars

  • YVMdesign
    Intermediate
    Berichten
    357
    • 5 januari 2010 om 20:26
    • #4

    Waarom maak je het dan zelf niet?
    Als je het niet kan, dan ken je mischien een scripter inhuren?

    Ik kan je wel helpen, maar heb alleen niet zo veel tijd.

  • L.Groot
    Elite members
    Ontvangen Reacties
    31
    Berichten
    4.888
    • 5 januari 2010 om 20:28
    • #5

    Lol, scripter inhuren voor 1 kleine wijziging :p

    Nieuwe reactie samengevoegd met originele reactie op 05.01.10 20:30:14:
    Moet dit niet aangepast worden?
    Van:

    PHP
    $tijd = strtotime(get_global_date("Y-m-d H:") . "30:00") + (30 * 60);


    Naar:

    PHP
    $tijd = strtotime(get_global_date("Y-m-d H:") . "60:00") + (30 * 60);

    Ik hoop dat dat het is :p

  • RiiCk
    ondergetekende.
    Berichten
    1.091
    • 5 januari 2010 om 20:30
    • #6

    Gewoon de namen aanpassen? Of begrijp ik je nou verkeerd?

    Klik hier om mijn verkoop topic te bekijken

  • L.Groot
    Elite members
    Ontvangen Reacties
    31
    Berichten
    4.888
    • 5 januari 2010 om 20:30
    • #7

    Nee, het gaat om de tijd.
    Dus, het moet naar 60 minuten (om het uur) van 30 minuten (2x per uur).

  • diestro
    Professional
    Ontvangen Reacties
    7
    Berichten
    850
    • 5 januari 2010 om 20:32
    • #8
    Citaat van larsisgoed9

    Lol, scripter inhuren voor 1 kleine wijziging :p

    Nieuwe reactie samengevoegd met originele reactie op 05.01.10 20:30:14:
    Moet dit niet aangepast worden?
    Van:

    PHP
    $tijd = strtotime(get_global_date("Y-m-d H:") . "30:00") + (30 * 60);


    Naar:

    PHP
    $tijd = strtotime(get_global_date("Y-m-d H:") . "60:00") + (30 * 60);

    Ik hoop dat dat het is :p

    Volgens mij is dit het idd ;) Je moet het maar ff proberen anders ;)

    JooFa - Webdesign Assen

  • YVMdesign
    Intermediate
    Berichten
    357
    • 5 januari 2010 om 20:32
    • #9

    Ik snap het niet waarom de scripter het op die manier heeft gedaan.

    Ik zou het met time() doen, vind ik veel fijner.

  • RiiCk
    ondergetekende.
    Berichten
    1.091
    • 5 januari 2010 om 20:33
    • #10

    Nee, jullie zetten het terug na een uur. 60 minuten is een uur hé?
    Ik kijk nu ook ff.

    Klik hier om mijn verkoop topic te bekijken

  • L.Groot
    Elite members
    Ontvangen Reacties
    31
    Berichten
    4.888
    • 5 januari 2010 om 20:36
    • #11

    Nee, werkt niet :(
    Hij zegt dat de trein om 01:30 vertrekt, en als ik dan refresh, ben ik er al meteen..

  • YVMdesign
    Intermediate
    Berichten
    357
    • 5 januari 2010 om 20:39
    • #12

    zo zou ik het doen om ff simpel voorbeeld te geven.

    PHP
    # in de db doen, zet op 30 minuten
    $time = (time() + 1800);
    
    
    # uit de db halen en aftellen vanaf 1800 sec.
    $waitingtime = (1800 - (time() - $data['traveltime']));
    
    
    # in de tabel zetten
    # `traveltime` int 100 default 0
  • L.Groot
    Elite members
    Ontvangen Reacties
    31
    Berichten
    4.888
    • 5 januari 2010 om 20:52
    • #13

    Ja, zo zou ik het ook doen :)
    Maar heb geen zin om de scripting van criminolz veel aan te passen.
    Zal nog eens wat proberen :)

  • YVMdesign
    Intermediate
    Berichten
    357
    • 5 januari 2010 om 21:01
    • #14

    Oke ;)

    Wat ik had geschreven klopt niet helemaal maar zo ongeveer.
    Zo doe ik het eigenlijk met alles, me misdaden, auto stelene en nog meer.

  • Bever
    Professional
    Berichten
    627
    • 5 januari 2010 om 21:35
    • #15

    Heb hier ook ooit mee zitten kloten maar is me niet gelukt :(

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37

Gebruikers die dit topic bekijken

  • 1 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design