Posts by Patrick

    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.

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

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



    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();

    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.


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


    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 ;-).


    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 :).


    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.

    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.

    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.

    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.

    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.

    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';
    }

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