• 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

  • Ictscripters Chat

    Servertjee 21 februari 2026 om 19:29
  • Help testers nodig voor android app Urgent

    Servertjee 20 februari 2026 om 12:07
  • Partner Gezocht om meerdere NFT Collecties op Open Sea te Plaatsen

    Servertjee 20 februari 2026 om 12:06
  • Afspraken systeem met planbeperking

    Jeffrey.Hoekman 20 februari 2026 om 11:52
  • Developer Gezocht

    Servertjee 19 februari 2026 om 17:31
  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Servertjee 18 februari 2026 om 16: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

Marktplaats

  • Meerdere mafia game template te koop

    Syntax 16 februari 2026 om 13:34
  • Verschillende domeinnamen los te koop

    zwpgangster 12 februari 2026 om 16:05
  • Verschillende domeinen

    Syntax 8 februari 2026 om 09:57

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

  • 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

  • Tech Trends 2026: AI, Cloud en Cybersecurity

    K.Rens 20 februari 2026 om 21:47
  • AI-vraag zet ook opslagmarkt onder druk: harde schijven dreigen schaarser te worden

    K.Rens 20 februari 2026 om 21:01
  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55

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
  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