• Login
  • Register
  • Zoek
Everywhere
  • Everywhere
  • 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. Leden
  3. Patrick

Forum

  • 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
  • Partner Gezocht om meerdere NFT Collecties op Open Sea te Plaatsen

    NFT Art Designer 1 maart 2025 om 14:08

Marktplaats

  • Verschillende domeinnamen los te koop

    zwpgangster 12 februari 2026 om 16:05
  • Verschillende domeinen

    Syntax 8 februari 2026 om 09:57
  • 350 Nieuwe Domeinnamen Januari 2026

    shiga 1 februari 2026 om 14:21

Posts by Patrick

  • 2 laptops linken

    • Patrick
    • 21 februari 2015 om 08:44

    Als je dan toch al een ubuntu server heb zou ik deze om gooien naar een windows server, of Vshpere erop gooien en dan virtueel een ubuntu & een windows server draaien.

    Dan kan je op de windows server AD activeren, op de ubuntu server SAMBA installeren SAMBA met de ad koppelen. De twee laptops in je domein donderen, een file location policy instellen dat de my documents etc op een aparte locatie staat. (Meestal of een losse file server, en in deze situatie zou ik hem gewoon op de D:\ schijf van je windows server neer knallen).

    En dan over waar je inlogt kan je dan naar die centrale locatie kan. Als andere optie is kan je ook nog dat er tijdens het inloggen een net use command wordt uitgevoerd via cmd prompt waardoor je een extra netwerk schijf bij je deze computer krijgt waardoor je dan al je bestanden kan bekijken.

  • Criminals blue - revamped

    • Patrick
    • 3 februari 2015 om 18:22
    Citaat van SC-Scripting

    Graag gedaan en jij bedankt voor de credits op github!
    Zal binnenkort wel eens kijken of ik nog wat andere dingen erbij maak,al ben ik ook benieuwd of er nog andere leden gaan volgen ;)

    Zou leuk zijn he? :)
    Ieder geval zou ik wel tof vinden :D

  • Criminals blue - revamped

    • Patrick
    • 3 februari 2015 om 18:16
    Citaat van SC-Scripting

    Oops ga het meteen even fixen.
    Zal post zo aanpassen!

    EDIT: De zip is aangepast en er zou nu geen wachtwoord meer op mogen zitten.

    Big thanks SC-Scripting :-)!
    Met wat kleine modificaties is hij nu ook in de github branche opgenomen :-)!

  • class php mysqli connection?

    • Patrick
    • 2 februari 2015 om 13:32
    Citaat van Teun

    Gebruik in connect() het volgende;
    or die(mysqli_error());

    als je het dan netjes wilt doen middels een class doe je het afhandelen met een try / catch statement. Als je met classes werkt wil jij vrijwel ten alle tijden een die() voorkomen. Desnoods maak je je eigen excepetion class die je extend van de default php exception class zodat je het netjes kan afhandelen (i.e. foutmelding in layout verwerken, ergens naar laten wegschrijven etc.)

  • class php mysqli connection?

    • Patrick
    • 1 februari 2015 om 09:00

    Probeer eens het volgende:
    [PHP] <?php class connection { static protected $con; protected $data; - Pastebin.com

  • Criminals blue - revamped

    • Patrick
    • 22 januari 2015 om 13:28
    Citaat van zigzag

    gaan jullie hier ook nieuwe update's voor maken of niet

    Ik ben even aan het kijken of het wel zinvol is om er updates voor te schrijven of ik het gewoon als basis laat zodat men hier zelf verder op voort kan borduren. Dus niks is nog zeker :-).

  • Password Verify Probleem

    • Patrick
    • 19 januari 2015 om 12:55
    Citaat van Wmdiensten

    Indien het een class is moet je die dan niet eerst defineren ?

    PHP
    <?php
    /**
     * ICTScripters.com
     * 18/01/2015
     */
    require_once("includes/empire.class.php");
    
    
    $empire = new EmpireClass(); //Kan anders zijn weet de naam niet.
    
    
    if ($empire->password_verify($password, $temp_user_row['password'])) {
        //Password is a success.
    } else {
        //Password is a failure.
    }
    Toon Meer

    Hoeft niet te zijn als je via een singleton werkt dan dan maak je de instance van de class binnen de class zelf aan doormiddel van een static function. En dan kan je bijvoorbeeld:

    PHP
    <?php
    $instance = empire::getInstance();
    $instance->password_verify();
  • Criminals blue - revamped

    • Patrick
    • 18 januari 2015 om 18:17
    Citaat van zigzag

    ik heb het even online gezet maar thema wijzigen lukt niet bij mij
    er komt wel op dat het geweizicht is maar dat is niet zo kan iemand helpen

    Je hebt ook nog op een andere pagina geklikt (Dan zie je het pas)?
    Zo niet dan kan je mij een PM sturen :) dan help ik je mee.

  • Fout connection.php

    • Patrick
    • 14 januari 2015 om 08:32
    PHP
    <?php
    class database {
        
        public static $dbObj = null;
        protected $dbData = array();
        protected static $dbCon = null;
        
        // Because of singleton structure we do not allow direct acces to class
        private function __construct() { }
        private function __clone() { }
        private function __sleep() { }
        
        public static function getInstance() {
            if (!self::$dbObj instanceof self) {
                self::$dbObj = new self();
            } 
            return self::$dbObj;
        }
        
        public function init($hostname, $username, $password = null, $database, $options = null) {
            $this->dbData['hostname'] = $hostname;
            $this->dbData['username'] = $username;
            $this->dbData['password'] = (is_null($password) ? '' : $password);
            $this->dbData['database'] = $database;
            
            if (!is_null($options)) {
                if (!is_array($options)) {
                    trigger_error('Options value is not an array');
                    
                    return;
                } else {
                    $this->dbData['options'] = $options;
                }
            }
            
            try {
                self::$dbCon = new PDO('mysql:host='.$this->dbData['hostname'].';dbname='.$this->dbData['database'].','.$this->dbData['username'].','.$this->dbData['password'], $this->dbData['options']);
            } catch (PDOException $e) {
                return $e->getMessage();
            }
        }
    }
    Toon Meer

    en dan mijn versie van de database class zoals weergegeven :-)!
    aanroepen doe je door:

    Code
    <php
    $db = database::getInstance();
    $db->init(hostname, username, password, database, array(options));
  • Criminals blue - revamped

    • Patrick
    • 12 januari 2015 om 21:41
    Citaat van Schryvers

    Zo gap voelt er zich een aangesproken over het 12 13 verhaal, staat volgens mij no offence voor maar kan aan mij liggen.

    Crime sources zijn waardeloos, iedereen die daar aan deelneemt als speler mag gewoon niet boven de 13 zijn. Als scripter, doe je ding maak de kids blij!

    Meanwhile start ik mijn ps4 even op om echt te gamen.

    8o

    En dat noemt men nou kortzichtigheid. Crime sources waardeloos, en bedankt? Waar is jou programmering? Als het zo waardeloos is... waarom werd / wordt het dan nog steeds best veel gebruikt? Als speler mag je niet ouder dan 13 jaar zijn, ik verwijs wederom naar mijn eerste regel na de quote.

    ps4?


    PC versus PS4 en Xbox One | Power Unlimited



    http://www.pu.nl/artikelen/blog/pc-versus-ps4-en-xbox-one/

    nuff said, ga toch gamen op een pc ;-).

  • Criminals blue - revamped

    • Patrick
    • 12 januari 2015 om 21:33
    Citaat van Vulkano

    Het criminals spel is ooit uitgelekt en is vervolgens gebruikt, met name door jongeren, om ervan te leren.

    Het systeem zoals je het nu herschreven hebt, heeft nog steeds dezelfde functie(s) zoals toen der tijd. Echter wil je alle veranderingen gaan doorvoeren zoals in bovenstaande post denk ik dat het op een andere manier gebruikt gaat worden. Vast en zeker nog wel als "middel" om bijv. OO te leren programmeren maar ik denk dat hierdoor een groot deel van de huidige potentiële (leer-)gebruikers gaat afhaken. Simpelweg omdat het al te ingewikkeld is om als starter mee te beginnen.

    En laten we eerlijk zijn, die tijd dat je nog de ballen verstand had van PHP was toch geweldig? Er achter komen dat als je een aantal variablen veranderd of wijzigd dat er enorm veel kan gebeuren. Dit leverde mij geweldige avonden op waarin ik echt enorm veel heb geleerd.

    Naar mijn mening moet criminals zijn functie houden zoals die altijd al was. Ik wil je absoluut niet demotiveren maar dat is mijn visie.

    Moet wel zeggen dat ik het erg kan waarderen dat je er zoveel tijd en aandacht aan besteed!!!

    en vervolgens als we laten zoals we het laten dat uit eindelijk iedereen afhaakt bij de source, of dat dat men die er nog aan wagen dat het fout gaat? Daarnaast is een opfrissing nooit erg om eens te doen :).

    Citaat van Schryvers

    Ik vraag mij altijd af bij lezen van topics over crime source etc hoe oud jullie allemaal zijn?

    Toen webwizardz en webfanaat nog actief waren rond 2002 was ik al oud genoeg om me hier niet mee bezig te houden mocht het toen al bestaan.

    No offense, ik snap heus dat als je 12-13 bent dat dit vet is, of was.. Maar ik zou verder gaan met andere bezigheden als ik topicstarter was.

    En dat snappen de meeste mensen dan niet, waarom zou het voor die leeftijd gericht zijn als je programmeur ben. Games zoals ikariam, OGame, bitefight, goblinwar, XNova (Clone ogame maar ok), tribial wars hebben allemaal de zelfde insteek andere benaming maar wel zelfde insteek qua game play.

    Als dat zo is dan doe je heel wat mensen als 12-13 jaar bestempelen omdat criminals source toevallig werd gebruikt als basis voor menig 12-13 jaar om te leren programmeren of om geld te verdienen wil niet zeggen dat het ook een source voor 12-13 jaar is. :)

    Owh...
    En "daarnaast" ben ik nog met menig andere zaak bezig maar als ik iets luchtig wil programmeren zoals een criminals :) is dat af en toe wel fijn om te doen. Zwaar OO programmeren met singletons, instances, objecten, classes docterine, composer en wat al niet meer haak je af en toe ook wel even als je niet heel veel zin meer hebt en dan komt zo'n source wel eens van pas.

    En als laatste, 12-13 jaar... nee sorry 23 jaar hier en still love it om aan de criminals source te werken en aan te passen.

  • Criminals blue - revamped

    • Patrick
    • 12 januari 2015 om 13:32

    Daarnaast rest ook nog de vraag heeft het nu om het de kernel / core procedurele programmering te houden of deze om te zetten naar OO en vervolgens met een modulaire plugin systeem te gaan werken waar zowel procedurele plugins als OO plugins voor geschreven kunnen worden?

    Nu is het bijvoorbeeld als in een gevangenis optie wilt toevoegen dat ik elk bestand moet aflopen om deze optie hierin te activeren, en zo geld het natuurlijk voor elke optie die wordt toegevoegd die game breed gelden.

    Want hoe makkelijk zou het zijn als je een hook / listener systeem hebt en je wilt een gevangenis optie toevoegen dat je alleen het volgende hoeft te doen:

    PHP
    <?php
    $this->addhook('post_init', 'crime', 'jailCheck')

    Waar "post_init" staat voor wanneer de hook geactiveerd moet worden (In dit geval na dat de kernel class opgebouwd is en de nodige classes zijn ingevoerd. "crime" voor welke soort ingame opties het geld (Waar crime dus ook "all", of een array met array("crime", "gamble") kan zijn) en vervolgens de class / functie die de hook moet uitvoeren.

  • Criminals blue - revamped

    • Patrick
    • 12 januari 2015 om 09:43
    Citaat van hicham

    Profiteren is een groot woord, tegenwoordig haal je niks binnen met criminals.

    Maar gaat het altijd om geld te verdienen aan een website kan je het niet gewoon doen omdat je het leuk vind en omdat je er van kan leren? Daarnaast is misschien profiteren een groot woord inderdaad maar de uren die ik erin stop is toch ook wel wat waard? Daarnaast als er weinig tot geen animo voor is heeft het voor mij geen zin om het verder te ontwikkelen dan het al is.

    Dan hou ik het op fixxen van bugs ed. en verder niet veel.

  • Tim verlaat het ICTScripters team

    • Patrick
    • 12 januari 2015 om 09:41

    Tim,

    Je hebt me nog de OO wereld ingeholpen en maar de basics van geleerd :-)! Thanks for that!
    Het ga je goed!

  • Criminals blue - revamped

    • Patrick
    • 10 januari 2015 om 21:07

    Ik ben even benieuwd gebruikt iemand deze source nu ook echt of heeft hem ieder geval draaien? Dan kan ik zien of het ook nog zin heeft om het door te ontwikkelen :)!

  • Criminals blue - revamped

    • Patrick
    • 7 januari 2015 om 09:20
    Citaat van L.Kok

    Bugs:

    Met beroof de bank kan je met je cash geld in negatief gaan.
    Bank opnemingen, etc lukt niet?

    bankroven gefixxed, controle toegevoegd dat er wel wordt gekeken wat je in cash hebt. Negatief in gaan ondanks dat je iets "probeert" (In geval van een bank roven) zou niet moeten kunnen.

    Het storten / withdraw heb ik zelf net bekeken en met een clean install doet deze het ook gewoon, kan je een voorbeeld aangeven?


    Daarnaast voor performance verbeteringen zal in één van de volgende beta releases overgestapt worden van smarty naar twig dit vanwege dat twig beter up to date is en meer te bieden heeft dan smarty.

  • Criminals blue - revamped

    • Patrick
    • 7 januari 2015 om 07:56

    Zit in je root directory, dit wordt niet automatisch aangemaakt omdat hij de rechten er niet tot heeft. In je root "cache" aanmaken en je zit goed :-)!

  • delete data

    • Patrick
    • 5 januari 2015 om 12:35

    En om het dan goed te doen als je van alle 3 tabellen alle rijen wilt verwijderen met "$naam":

    SQL
    DELETE
      speelgoed.*,
      tuin.*,
      keuken.*
    FROM
      speelgoed
      INNER JOIN tuin ON speelgoed.naam = tuin.naam
      INNER JOIN keuken ON speelgoed.naam = keuken.naam
    WHERE
      speelgoed.naam = "' . $naam . '"

    Of je maakt gebruik van de "ON DELETE CASCADE" functie.
    Meer informatie kan je hier lezen.

  • Criminals blue - revamped

    • Patrick
    • 4 januari 2015 om 13:13
    Citaat van rdgweb

    Ik heb je een prive bericht gestuurd!

    Probleem opgelost, de fout zat hem in de installer dat hij de settings table niet wou vullen vanwege een SQL fout.
    Daarnaast een extra controle toegevoegd dat indien de value in settings table niet aanwezig is dat hij alsnog een default thema kiest.

    init.php:

    PHP
    <?php
    // Check if theme exist if not use default
    if (!file_exists(BASE_DIR . 'templates/' . $layout['setting_value'] . '/')) {
        $layout['setting_value'] = 'blue';
    }

    Naar:

    PHP
    <?php
    // Check if theme exist if not use default
    if (!file_exists(BASE_DIR . 'templates/' . $layout['setting_value'] . '/') OR $layout['setting_value'] == '') {
        $layout['setting_value'] = 'blue';
    }
  • Criminals blue - revamped

    • Patrick
    • 4 januari 2015 om 09:13
    Citaat van rdgweb

    Ik heb de volgende error:
    Fatal error: Uncaught --> Smarty: Unable to load template file 'index.tpl' <--
    thrown in /home/ferhakd77/domains/capletti.eu/public_html/lib/sysplugins/smarty_internal_templatebase.php on line 129

    template_c etc is schrijfbaar?
    Zo niet dan kan je me een pm sturen dan help ik je om het online te krijgen (Kan ik gelijk nagaan waar het fout ging)

    Edit:

    Ik zag net ook dat de .gitignore uit de template_c folder was verwijderd. Daardoor krijg je de cached templates van mijn test versie mee de repo in, wat de oorzaak van jou foutmelding kan genereren, verwijder eens alles uit template_c folder.

    Daarnaast commit gedaan om te zorgen dat de folder nu voortaan ook echt leeg blijft..

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