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

Forum

  • 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
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56

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

Posts by gamecontrol

  • Veiling - producten plaatsen

    • gamecontrol
    • 26 februari 2010 om 18:05

    Vraag ik dat dan? Eerst lezen graag.

    Ik vraag hoe het mogelijk is om een dergelijke optie toe te voegen.

    Momenteel heb ik een optie gemaakt zodat je de bezittingen aan een andere speler kunt doorverkopen.

    Hoe zou ik tevens een optie kunnen maken zodat het product op de veiling wordt geplaatst voor een XXX minimum bod en tot een bepaalde datum?

    PHP
    $newowner = $_POST['newowner'];
    if (isset($_POST['giveto']) && $data->login == $aantal->eigenaar){
    $dbres = mysql_query("SELECT `login` FROM `users` WHERE `login`='$newowner'");
    $logincheck = mysql_fetch_object($dbres);
    $logincheck1 = mysql_num_rows($dbres);
    if ($logincheck1 >= 1){
    mysql_query("UPDATE `kogelfabriek` SET `eigenaar`='{$logincheck->login}' WHERE `stad`='$data->city'");
    mysql_query("UPDATE `kogelfabriek` SET `prijs`='1000' WHERE `stad`='$data->city'");
    mysql_query("UPDATE `kogelfabriek` SET `start`='0' WHERE `stad`='$data->city'");
    mysql_query("UPDATE `kogelfabriek` SET `productie`='0' WHERE `stad`='$data->city'");
    mysql_query("UPDATE `kogelfabriek` SET `winst`='0' WHERE `stad`='$data->city'");
    mysql_query("UPDATE `kogelfabriek` SET `actief`='0' WHERE `stad`='$data->city'");
    mysql_query("UPDATE `kogelfabriek` SET `aantal`='1000' WHERE `stad`='$data->city'");
    mysql_query("UPDATE `kogelfabriek` SET `bank`='0' WHERE `stad`='$data->city'");
    mysql_query("UPDATE `kogelfabriek` SET `aantalx`='0' WHERE `stad`='$data->city'");
    
    
    ?>
    
    
    <meta http-equiv="refresh" content="3" />
    
    
    <?php
    
    
    echo "<table width=90%><tr><td class=\"mainTxt\">Je gaf je fabriek aan {$logincheck->login}!</td></tr></table>";
    }
    else
    echo "<table width=90%><tr><td class=\"mainTxt\">Onjuiste Gebruikersnaam!</td></tr></table>";
    }}
    ?>
    Toon Meer
  • Poker - header already send

    • gamecontrol
    • 26 februari 2010 om 17:28

    Oke dit heb ik nu gedaan.

    Probleem wat nu opspeelt: waar voorheen HEADER ALREADY SEND stond wordt er nu doorgelink naar de index pagina. Vervolgens als je terug gaat is de game geopend. Kan je spelen.

    Wordt vervolgens weer naar de index gelinkt en tot slot blijft nu continu de melding GEWONNEN... staan...

  • Poker - header already send

    • gamecontrol
    • 26 februari 2010 om 17:19

    Dank je wel.

    Heb uiteraard gezocht. Maar de tips die haast overal worden gegeven is om bovenaan de pagina ob_start(); en onderaan ob_end_flush(); te zetten.

    Maar dit maakt hierbij geen enkel verschil. Daarnaast haal ik soms de header optie weg. Maar in dit geval krijg ik dan geen kaarten verdeelt.

    Wellicht een voorbeeld?

  • Poker - header already send

    • gamecontrol
    • 26 februari 2010 om 16:37

    Momenteel probeer ik een poker optie in de BDT source te bouwen.

    Alleen op regel 202 krijg ik de melding: header already send. Iemand enig idee hoe dit is op te lossen? Want zonder dit worden de kaarten niet verdeeld

    Volledige script

    http://pastebin.com/ehRVLJNe

    PHP
    <div id="contentbar_main">
    <div id="notice_container"></div>
    
    
    <div id="cbs"><div class="cb">
    
    
    <h1>Roulette</h1><p></p>
    
    
    <table width=100%  align=center>
    <? 
    // POKER 
    
    
    
    
    
    
    if (!function_exists('str_ireplace')) { 
        function str_ireplace($search, $replace, $subject, $count = null) 
        { 
            // Sanity check 
            if (is_string($search) && is_array($replace)) { 
                user_error('Array to string conversion', E_USER_NOTICE); 
                $replace = (string) $replace; 
            } 
    
    
            // If search isn't an array, make it one 
            if (!is_array($search)) { 
                $search = array ($search); 
            } 
            $search = array_values($search); 
    
    
            // If replace isn't an array, make it one, and pad it to the length of search 
            if (!is_array($replace)) { 
                $replace_string = $replace; 
    
    
                $replace = array (); 
                for ($i = 0, $c = count($search); $i < $c; $i++) { 
                    $replace[$i] = $replace_string; 
                } 
            } 
            $replace = array_values($replace); 
    
    
            // Check the replace array is padded to the correct length 
            $length_replace = count($replace); 
            $length_search = count($search); 
            if ($length_replace < $length_search) { 
                for ($i = $length_replace; $i < $length_search; $i++) { 
                    $replace[$i] = ''; 
                } 
            } 
    
    
            // If subject is not an array, make it one 
            $was_array = false; 
            if (!is_array($subject)) { 
                $was_array = true; 
                $subject = array ($subject); 
            } 
    
    
            // Loop through each subject 
            $count = 0; 
            foreach ($subject as $subject_key => $subject_value) { 
                // Loop through each search 
                foreach ($search as $search_key => $search_value) { 
                    // Split the array into segments, in between each part is our search 
                    $segments = explode(strtolower($search_value), strtolower($subject_value)); 
    
    
                    // The number of replacements done is the number of segments minus the first 
                    $count += count($segments) - 1; 
                    $pos = 0; 
    
    
                    // Loop through each segment 
                    foreach ($segments as $segment_key => $segment_value) { 
                        // Replace the lowercase segments with the upper case versions 
                        $segments[$segment_key] = substr($subject_value, $pos, strlen($segment_value)); 
                        // Increase the position relative to the initial string 
                        $pos += strlen($segment_value) + strlen($search_value); 
                    } 
    
    
                    // Put our original string back together 
                    $subject_value = implode($replace[$search_key], $segments); 
                } 
    
    
                $result[$subject_key] = $subject_value; 
            } 
    
    
            // Check if subject was initially a string and return it as a string 
            if ($was_array === true) { 
                return $result[0]; 
            } 
    
    
            // Otherwise, just return the array 
            return $result; 
        } 
    } 
    
    
    define( "BASEPAGE",    basename($_SERVER['SCRIPT_NAME']) ); 
    define( "EOL",        defined('PHP_EOL') ? PHP_EOL : "\n" ); 
    
    
    
    
    $dbres123 = mysql_query("SELECT * FROM `poker` WHERE `land`='$data->land'");
    $owner = mysql_fetch_object($dbres123);
    
    
    
    
    
    
    $cards = array("","h.2","h.3","h.4","h.5","h.6","h.7","h.8","h.9","h.10","h.11","h.12","h.13","h.14","k.2","k.3","k.4","k.5","k.6","k.7","k.8","k.9","k.10","k.11","k.12","k.13","k.14","r.2","r.3","r.4","r.5","r.6","r.7","r.8","r.9","r.10","r.11","r.12","r.13","r.14","s.2","s.3","s.4","s.5","s.6","s.7","s.8","s.9","s.10","s.11","s.12","s.13","s.14"); 
    $kleuren = array("h"=>"harten","k"=>"klaveren","r"=>"ruiten","s"=>"schoppen"); 
    $LK = array("h"=>"REDS", "r"=>"REDS", "k"=>"BLACKS", "s"=>"BLACKS");    // lk = Letterlijke Kleur (rood of zwart)    // KAN veranderd worden. Zou niet weten waarom, maar is niet erg 
    $voor_rules_van=array("11","12","13","14");        // niet veranderen 
    $voor_rekenen=array(11,12,13,14);            // idem 
    
    
    $IMAGE_DIR = "images/casino/blackjack/";                        // Waar je 4 plaatjes (zie Array $kleuren+'.jpg') staan. Als IMAGE_DIR niet leeg is, MOET het eindigen op een '/' 
    
    
    $voor_rules_naar=array("Jacks","Queens","Kings","Ace's"); 
    
    
    $MIN_VOOR_ONE_PAIR = 5;                        // Voorbeeld: als dit 8 is, heb je geen ONE PAIR met twee zessen. Mogelijke waarden: 2, 3, 4, 5, 6, 7, 8, 9, 10, 'J', 'Q', 'K' of 'A' 
    
    
    $CHEATING_IS_OK = FALSE;                            // Als CHEATING aanstaat kan je na het inzetten de 10 gekozen kaarten al zien (ipv de 5 die je in je hand hebt) 
    
    
    $ALL_REDS_OR_BLACKS = TRUE;                        // Eigenlijk onzin: Als al je kaarten rood, of al je kaarten zwart zijn, maar eigenlijk heb je een waardeloze hand, krijg je toch een traktatie 
    
    
    // Voor de iets minder bedeelden onder ons:    STRAIGHT: 5 kaarten met opeenvolgende waardes 
    //                                             FLUSH: 5 kaarten met dezelfde kleur (kaartkleur, niet letterlijke kleur) 
    //                                            ROYAL is als het de 5 hoogste waarden zijn 
    
    
    $DEBUG_MODE = 0;            // Als je fouten tegen komt, kan je DEBUG_MODE aanzetten (1), dan gaat alles stap voor stap 
    //                        .. DEBUG info: 
    //                            je zou 'YOU LOSE 1' moeten krijgen als je ONE PAIR hebt die te laag is 
    //                            je zou 'YOU LOSE 2' moeten krijgen 
    
    
    $UITBETALEN['all_reds_or_blacks']    = 1.5;    // Alleen als die aanstaat 
    $UITBETALEN['one_pair']                = 1.25;
    $UITBETALEN['two_pairs']            = 2;
    $UITBETALEN['three_of_a_kind']        = 3;
    $UITBETALEN['full_house']            = 4;
    $UITBETALEN['four_of_a_kind']        = 6;
    $UITBETALEN['flush']                = 7;
    $UITBETALEN['straight']                = 5;
    $UITBETALEN['straight_flush']        = 8;
    $UITBETALEN['royal_flush']            = 10;
    
    
    $MAX_BET = $owner->inzet;
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    if (isset($_SESSION['poker']['bet'])) 
        $BET = $_SESSION['poker']['bet']; 
    
    
    function Go_Random($max) 
    { 
        global $used_randoms; 
        $id = rand(1,$max); 
        if (isset($used_randoms) && is_array($used_randoms) && in_array($id,$used_randoms)) 
            Go_Random($max); 
        else 
        { 
            $used_randoms[] = $id; 
            return $id; 
        } 
    } 
    
    
    /* //// //// //// //// */ 
    
    
    if (isset($_GET['otherpage'])) 
    { 
        $_SESSION['poker']['otherpage']=$_GET['otherpage']; 
    
    
        Header("Location: ".BASEPAGE); 
        return; 
    } 
    
    
    
    
    if (isset($_POST['action']) && $_POST['action']=="bet" && isset($_POST['bet']) && 0 <= $_POST['bet'] && 0 <= $data->contant-((int)trim($_POST['bet'])) ) 
    { 
    $inzet = $_POST['bet'];
    
    
    if($data->contant < $inzet){
    $msg = '<font color=red>Je hebt teweinig geld contant staan!</font>';
    }
    else if($inzet > $MAX_BET){
    $msg = '<font color=red>Zoveel mag je niet inzetten!</font>';
    }
    else if(!is_numeric($inzet) OR $inzet < '1'){
    $msg = '<font color=red>Ongeldig bedrag!</font>';
    }
    else
    {
                $_SESSION['poker']['bet'] = (int)trim($_POST['bet']); 
    mysql_query("UPDATE `users` SET `contant`=`contant`-'$inzet' WHERE `login`='$data->login'");
        Header("Location: ?deal=1"); 
        return; 
    }
    
    
    } 
    else if (isset($_GET['action']) && $_GET['action']=="unbet") 
    { 
        $_SESSION['poker']['step'] = 0; 
        unset($_SESSION['poker']['bet']); 
        unset($_SESSION['poker']['cards']); 
        Header("Location: ".BASEPAGE); 
        return; 
    } 
    else if (isset($_GET['action']) && $_GET['action']=="start_over") 
    { 
        unset($_SESSION['poker']); 
        Header("Location: ".BASEPAGE); 
        return; 
    } 
    
    
    if (isset($_GET['deal']) && $_GET['deal']==1 && isset($BET)) 
    { 
        unset($_SESSION['poker']['cards']); 
        $_SESSION['poker']['score']-=$BET; 
        $_SESSION['poker']['step'] = 1; 
    
    
        // 10 verschillende wilekeurige kaarten selecteren dmv 10x Go_Random(). 
        // De waarde en kleur van een kaart wordt vastgesteld door een waarde van 1 t/m 52, 
        // dat is elke waarde (13) voor elke kleur (4). Ze worden opgeslagen in $used_randoms 
        for ($i=0;$i<10;$i++) 
            Go_Random(4*13); 
        if ($DEBUG_MODE==1) 
        { 
            echo "<pre><b>10 randoms:</b>\n"; 
            print_r($used_randoms); 
        } 
    
    
        // Er staan nu 10 verschillende keys in $used_randoms, van 1 t/m 52 
        // De array wordt afgelopen om de waarden onder goede naam (kleur en waarde) in een SESSION te stoppen 
        // De SESSION poker[cards] bevat dadelijk 10 keys, elke key 
        for ($i=0;$i<count($used_randoms);$i++) 
        { 
            // n is een key (van 1 t/m 52) 
            $n = $used_randoms[$i]; 
            if ($DEBUG_MODE==1) 
                echo "&n = $n<br>"; 
    
    
            // kleur+waarde van kaart $i, gekregen dmv n uit array cards. Voorbeeld r.8, h.10, k.13 
            // De waarden van de kaarten zijn nog steeds numeriek (geen K voor King of A voor Ace, etc) 
            $card0 = $cards[$n]; 
            $card = explode(".",$card0); 
            if ($DEBUG_MODE==1) 
            {    
                echo "&card = $card0<br>"; 
                print_r($card); 
                echo "\n"; 
            } 
            // En alles in een array om in de SESSION te gooien 
            $inh = array("num" => $n, "full" => $card0, "kleur" => $card[0], "waarde" => $card[1]); 
            $_SESSION['poker']['cards'][] = $inh; 
        } 
        if ($DEBUG_MODE==1) 
        { 
            echo "\n<b>ARRAY KAARTEN:</b>\n"; 
            print_r($_SESSION['poker']['cards']); 
        } 
        if ($DEBUG_MODE!=1) 
            Header("Location: ".basename($_SERVER['SCRIPT_NAME'])); 
        return('<br><b><a href="'.basename($_SERVER['SCRIPT_NAME']).'">NEXT</a>'); 
    } 
    if (isset($_POST['nextstep']) && $_POST['nextstep']==2) 
    { 
        $_SESSION['poker']['step']=2; 
        $keepers=0; 
        for ($i=0;$i<5;$i++) 
        { 
            if (isset($_POST['cd'][$i]) && $_POST['cd'][$i]=="on") 
            { 
            //    $_SESSION['poker']['cards'][$i]['keep']=1; 
                $keepers++; 
            } 
            else 
                unset($_SESSION['poker']['cards'][$i]); 
        } 
        for ($i=9;$i>9-$keepers;$i--) 
            unset($_SESSION['poker']['cards'][$i]); 
    
    
        /* Er zijn nog 5 kaarten over. */ 
        // hoeveel er van 1 waarde is wordt opgeslagen in $counts (nooit meer dan 5 keys) 
        $counts = Array(); 
        foreach ($_SESSION['poker']['cards'] AS $i => $ci) 
        { 
            $sk[] = $ci['kleur']; 
            $sw[] = $ci['waarde']; 
            if (isset($counts[$ci['waarde']])) 
                $counts[$ci['waarde']]++; 
            else 
                $counts[$ci['waarde']]=1; 
        } 
        sort($sw); 
        sort($sk); 
    
    
        // $sk[x] is de kleur van kaart x 
        // $sw[x] is de numerieke waarde van kaart x 
        if (max($sw) == min($sw)+4 && $sw[0]+1 == $sw[1] && $sw[1]+1 == $sw[2] && $sw[2]+1 == $sw[3] && $sw[3]+1==$sw[4] && $sw[4]-4==$sw[0]) 
        { 
            if ($sk[0] == $sk[1] && $sk[1] == $sk[2] && $sk[2] == $sk[3] && $sk[3] == $sk[4]) 
            { 
                if (min($sw) == 10) 
                { 
                    // ROYAL FLUSH 
                    if ($DEBUG_MODE==2) 
                        print("<b>ROYAL FLUSH"); 
                    $_SESSION['poker']['result'] = "ROYAL FLUSH"; 
                    $_SESSION['poker']['winnings']=$UITBETALEN['royal_flush']; 
                } 
                else 
                { 
                    // STRAIGHT FLUSH 
                    if ($DEBUG_MODE==2) 
                        print("<b>STRAIGHT FLUSH"); 
                    $_SESSION['poker']['result'] = "STRAIGHT FLUSH"; 
                    $_SESSION['poker']['winnings']=$UITBETALEN['straight_flush']; 
                } 
            } 
            else 
            { 
                // 5-IN-A-ROW 
                if ($DEBUG_MODE==2) 
                    print("<b>STRAIGHT"); 
                $_SESSION['poker']['result'] = "STRAIGHT"; 
                $_SESSION['poker']['winnings']=$UITBETALEN['straight']; 
            } 
        } 
        else if ($sk[0] == $sk[1] && $sk[1] == $sk[2] && $sk[2] == $sk[3] && $sk[3] == $sk[4]) 
        { 
            // FLUSH 
            // Allemaal dezelfde kleur. Welke kleur is helemaal niet boeiend 
            if ($DEBUG_MODE==2) 
                print("<b>FLUSH"); 
            $_SESSION['poker']['result'] = "FLUSH"; 
            $_SESSION['poker']['winnings']=$UITBETALEN['flush']; 
        } 
        else if (($sw[0] == $sw[1] && $sw[1] == $sw[2] && $sw[2] == $sw[3]) || ($sw[1] == $sw[2] && $sw[2] == $sw[3] && $sw[3] == $sw[4])) 
        { 
            // FOUR-OF-A-KIND 
            // Vier kaarten met dezelfde waarde 
            if ($DEBUG_MODE==2) 
                print("<b>FOUR-OF-A-KIND"); 
            $_SESSION['poker']['result'] = "FOUR-OF-A-KIND"; 
            $_SESSION['poker']['winnings']=$UITBETALEN['four_of_a_kind']; 
        } 
        else if (($sw[0] == $sw[1] && $sw[1] == $sw[2] && $sw[3] == $sw[4]) || ($sw[0] == $sw[1] && $sw[2] == $sw[3] && $sw[3] == $sw[4])) 
        { 
            // FULL HOUSE 
            // Twee kaarten met waarde A en drie met waarde B 
            if ($DEBUG_MODE==2) 
                print("<b>FULLHOUSE"); 
            $_SESSION['poker']['result'] = "FULLHOUSE"; 
            $_SESSION['poker']['winnings']=$UITBETALEN['full_house']; 
        } 
        else if (($sw[0] == $sw[1] && $sw[1] == $sw[2]) || ($sw[1] == $sw[2] && $sw[2] == $sw[3]) || ($sw[2] == $sw[3] && $sw[3] == $sw[4])) 
        { 
            // THREE-OF-A-KIND 
            // Drie kaarten met waarde A en twee niet-dezelfden 
            if ($DEBUG_MODE==2) 
                print("<b>THREE-OF-A-KIND"); 
            $_SESSION['poker']['result'] = "THREE-OF-A-KIND"; 
            $_SESSION['poker']['winnings']=$UITBETALEN['three_of_a_kind']; 
        } 
        else if (($sw[0] == $sw[1] && $sw[1] != $sw[2] && $sw[1] != $sw[3] && $sw[1] != $sw[4]) || ($sw[1] == $sw[2] && $sw[2] != $sw[0] && $sw[2] != $sw[3] && $sw[2] != $sw[4]) || ($sw[2] == $sw[3] && $sw[3] != $sw[0] && $sw[3] != $sw[1] && $sw[3] != $sw[4]) || ($sw[3] == $sw[4] && $sw[4] != $sw[0] && $sw[4] != $sw[1] && $sw[4] != $sw[2])) 
        { 
            if (count($counts)== 3) 
            { 
                // TWO PAIRS 
                if ($DEBUG_MODE==2) 
                    print("<b>TWO PAIRS"); 
                $_SESSION['poker']['result'] = "TWO PAIRS"; 
                $_SESSION['poker']['winnings']=$UITBETALEN['two_pairs']; 
            } 
            else if (($sw[0] == $sw[1] && $sw[1] != $sw[2] && $sw[1] != $sw[3] && $sw[1] != $sw[4] && $sw[0]>=(int)str_ireplace($voor_rules_naar,$voor_rekenen,$MIN_VOOR_ONE_PAIR)) || ($sw[1] == $sw[2] && $sw[2] != $sw[0] && $sw[2] != $sw[3] && $sw[2] != $sw[4] && $sw[1]>=(int)str_ireplace($voor_rules_naar,$voor_rekenen,$MIN_VOOR_ONE_PAIR)) || ($sw[2] == $sw[3] && $sw[3] != $sw[0] && $sw[3] != $sw[1] && $sw[3] != $sw[4] && $sw[2]>=(int)str_ireplace($voor_rules_naar,$voor_rekenen,$MIN_VOOR_ONE_PAIR)) || ($sw[3] == $sw[4] && $sw[4] != $sw[0] && $sw[4] != $sw[1] && $sw[4] != $sw[2] && $sw[3]>=(int)str_ireplace($voor_rules_naar,$voor_rekenen,$MIN_VOOR_ONE_PAIR))) 
            { 
                // ONE PAIR 
                if ($DEBUG_MODE==2) 
                    print("<b>ONE PAIR"); 
                $_SESSION['poker']['result'] = "ONE PAIR"; 
                $_SESSION['poker']['winnings']=$UITBETALEN['one_pair']; 
            } 
            else if ($ALL_REDS_OR_BLACKS) 
            { 
                for ($i=0;$i<count($sk);$i++) 
                    $lk[$i] = $LK[$sk[$i]]; 
                for ($i=0;$i<count($lk);$i++) 
                { 
                    if (isset($ck[$lk[$i]])) 
                        $ck[$lk[$i]]++; 
                    else 
                        $ck[$lk[$i]]=1; 
                } 
    
    
                if ($DEBUG_MODE==2) 
                { 
                    echo "<pre>"; 
                    print_r($lk); 
                    print_r($ck); 
                } 
    
    
                if (count($ck)==1)    // Maar 1 verschillende kleur: $lk 
                { 
                    // BONUS 
                    if ($DEBUG_MODE==2) 
                        print("<b>ALL $lk[0] ;)"); 
                    $_SESSION['poker']['result'] = "ALL $lk[0] ;)"; 
                    $_SESSION['poker']['winnings']=$UITBETALEN['all_reds_or_blacks']; 
                } 
                else 
                { 
                    // YOU LOSE 
                    if ($DEBUG_MODE==2) 
                        print("<b>YOU LOSE 4"); 
                    $_SESSION['poker']['winnings']=0; 
                } 
            } 
            else 
            { 
                // YOU LOSE 
                if ($DEBUG_MODE==2) 
                    print("<b>YOU LOSE 6"); 
                $_SESSION['poker']['winnings']=0; 
            } 
        } 
        else if ($ALL_REDS_OR_BLACKS) 
        { 
            for ($i=0;$i<count($sk);$i++) 
                $lk[$i] = $LK[$sk[$i]]; 
            for ($i=0;$i<count($lk);$i++) 
            { 
                if (isset($ck[$lk[$i]])) 
                    $ck[$lk[$i]]++; 
                else 
                    $ck[$lk[$i]]=1; 
            } 
    
    
            if ($DEBUG_MODE==2) 
            { 
                echo "<pre>"; 
                print_r($lk); 
                print_r($ck); 
            } 
    
    
            if (count($ck)==1)    // Maar 1 verschillende kleur: $lk 
            { 
                // BONUS 
                if ($DEBUG_MODE==2) 
                    print("<b>ALL $lk[0] ;)"); 
                $_SESSION['poker']['result'] = "ALL $lk[0] ;)"; 
                $_SESSION['poker']['winnings']=$UITBETALEN['all_reds_or_blacks']; 
            } 
            else 
            { 
                // YOU LOSE 
                if ($DEBUG_MODE==2) 
                    print("<b>YOU LOSE 8"); 
                $_SESSION['poker']['winnings']=0; 
            } 
        } 
        else 
        { 
            // YOU LOSE 
            if ($DEBUG_MODE==2) 
                print("<b>YOU LOSE 10"); 
            $_SESSION['poker']['winnings']=0; 
        } 
    
    
        // Om niet op halven of kwarten oid uit te komen: round. Moet de speler maar niet zo stom zijn voor een half fiche te spelen 
    $geld = round($_SESSION['poker']['winnings']*$BET);
    $verlies = $geld-$BET;
    mysql_query("UPDATE `users` SET `contant`=`contant`+'$geld' WHERE `login`='$data->login'");
    if($geld > $owner->casinobank){
    mysql_query("UPDATE `users` SET `poker`='0' WHERE `login`='$owner->owner'");
    mysql_query("UPDATE `poker` SET `owner`='$data->login',`winst`='0',`inzet`='0',`casinobank`='0' WHERE `land`='$data->land'");
    }
    else
    {
    if($_SESSION['poker']['winnings'] == '0'){
    mysql_query("UPDATE `poker` SET `winst`=`winst`+'$BET',`casinobank`=`casinobank`+'$BET' WHERE `land`='$data->land'");
    }
    else{
    mysql_query("UPDATE `poker` SET `winst`=`winst`-'$verlies',`casinobank`=`casinobank`-'$verlies' WHERE `land`='$data->land'");
    }
    
    
    }
    
    
    
    
        if ($DEBUG_MODE!=2) 
            Header("Location: ".basename($_SERVER['SCRIPT_NAME'])); 
        return('<br><b><a href="'.basename($_SERVER['SCRIPT_NAME']).'">Volgende</a>'); 
    } 
    
    
    /* //// //// //// //// */ 
    
    
    /* REQUEST_URI schijnt niet overal te werken... 
    if (basename($_SERVER['REQUEST_URI']) != basename($_SERVER['SCRIPT_NAME']) || isset($_POST['bet'])) 
    { 
        Header("Location: ".basename($_SERVER['SCRIPT_NAME'])); 
        return; 
    }    */ 
    
    
    ?> 
    <html> 
    
    
    <head> 
    <title></title> 
    <link href="<? echo $sitelink;?>/layout/layout<?php echo $page->layout; ?>/css/css.css" rel="stylesheet" type="text/css"> 
    </head> 
    <body style="margin: 0px;">
    
    
    <?
    
    
    if($_GET['id'] == 'poker')
    {
    
    
    echo "<center><table border=0 cellpadding=7 cellspacing=0 style='border:solid 2px #000000;color:white;background:#444444;' width='100%'>"; 
    print "<tr><td class=subTitle><center>Poker</td></tr>\n";
    
    
    if($owner->owner != '')
    {
    print "<tr><td class=mainTxt><center>Dit land heeft al een owner!</td></tr>";
    }
    else if($data->contant < '1500000')
    {
    print "<tr><td class=mainTxt><center>Je hebt teweinig geld contant!</td></tr>";
    }
    else if($data->poker != '0'){
    print "<tr><td class=mainTxt><center>Je bent al ergens owner van poker!</td></tr>";
    }
    else{
    mysql_query("UPDATE `users` SET `contant`=`contant`-'1500000',`poker`='1' WHERE `login`='$data->login'");
    mysql_query("UPDATE `poker` SET `owner`='$data->login',`inzet`='1000',`winst`='0',`casinobank`='500000' WHERE `land`='$data->land'");
    print "<tr><td class=mainTxt><center>Je hebt poker gekocht!</td></tr>";
    }
    
    
    print "</table>";
    return;
    }
    
    
    
    
    
    
    
    
    if($owner->owner == 'xx')
    {
    print <<<ENDHTML
    <table align="center" width="87%">
    <tr><td class="subTitle">Poker kopen</td></tr>
    <tr><td class="mainTxt" align="center">Deze poker tafel heeft nog geen eigenaar</td></tr>
    <tr><td class="mainTxt" align="center">
    <a href="kooppoker.php">Klik hier om de poker tafel direct te kopen!</a>
    </td></tr>
    ENDHTML;
    return;
    }
    ?>
    
    
    
    
    <?
    if($owner->owner == $data->login)
    {
    
    
    echo "<center><table border=0 cellpadding=7 cellspacing=0 style='border:solid 2px #000000;color:white;background:#444444;' width='100%'>"; 
    print "<tr><td class=subTitle><center>Poker</td></tr>\n";
    
    
    
    
    
    
    
    
    
    
    if(isset($_POST['bankin']))
    {
    $geld = $_POST['casinobank'];
    
    
    print "<tr><td class='mainTxt'><center>";
    
    
    if(!is_numeric($geld) OR $geld < '1')
    {
    print "Ongeldig bedrag!";
    }
    else if($geld > $data->contant)
    {
    print "Teweinig geld!";
    }
    else
    {
    print "Je hebt €$geld erbij gestort op je casinobank!";
    mysql_query("UPDATE `users` SET `contant`=`contant`-'$geld' WHERE `login`='$data->login'");
    mysql_query("UPDATE `poker` SET `casinobank`=`casinobank`+'$geld' WHERE `land`='$data->land'");
    }
    
    
    print "</td></tr>";
    
    
    
    
    }
    
    
    
    
    
    
    if(isset($_POST['bankuit']))
    {
    $geld = $_POST['casinobank'];
    
    
    print "<tr><td class='mainTxt'><center>";
    
    
    if(!is_numeric($geld) OR $geld < '1')
    {
    print "Ongeldig bedrag!";
    }
    else if($geld > $owner->casinobank)
    {
    print "Teweinig geld op je casinobank!";
    }
    else
    {
    print "Je hebt €$geld van je casinobank afgehaald!";
    mysql_query("UPDATE `users` SET `contant`=`contant`+'$geld' WHERE `login`='$data->login'");
    mysql_query("UPDATE `poker` SET `casinobank`=`casinobank`-'$geld' WHERE `land`='$data->land'");
    }
    
    
    print "</td></tr>";
    
    
    
    
    }
    
    
    
    
    if(isset($_POST['changeinzet']))
    {
    $geld = $_POST['maxinzet'];
    
    
    print "<tr><td class='mainTxt'><center>";
    
    
    if(!is_numeric($geld))
    {
    print "Ongeldig bedrag!";
    }
    else if($geld < '2000')
    {
    print "De minimale inzet moet 2000 blijven!";
    }
    else
    {
    print "Je hebt je maxinzet naar $geld veranderd!";
    mysql_query("UPDATE `poker` SET `inzet`='$geld' WHERE `land`='$data->land'");
    }
    
    
    print "</td></tr>";
    
    
    
    
    }
    
    
    if(isset($_POST['droppoker']))
    {
    mysql_query("UPDATE `users` SET `poker`='0' WHERE `login`='$data->login'");
    mysql_query("UPDATE `poker` SET `owner`='',`inzet`='0',`winst`='0',`casinobank`='0' WHERE `land`='$data->land'");
    print "<tr><td class=thinline>Je hebt je poker gedropt</td></tr>";
    return;
    }
    
    
    $dbres123 = mysql_query("SELECT * FROM `poker` WHERE `land`='$data->land'");
    $owner = mysql_fetch_object($dbres123);
    
    
    
    
    $owner->winst = number_format($owner->winst,0,",",".");
    
    
    
    
    if($owner->winst > '0')
    {
    $owner->winst = '<font color=green>'.$owner->winst.'</font>';
    $winst = 'winst';
    }
    else if($owner->winst < '0')
    {
    $owner->winst = '<font color=red>'.$owner->winst.'</font>';
    $winst = 'verlies';
    }
    else if($owner->winst == '0')
    {
    $owner->winst = '<font color=white>'.$owner->winst.'</font>';
    $winst = 'winst/verlies';
    }
    
    
    $inzetowner = number_format(round($owner->inzet),0,",",".");
    $ownerbank = number_format(round($owner->casinobank),0,",",".");
    
    
    
    
    
    
    
    
    
    
    
    
    print "<tr><td class=mainTxt><center>Welkom $owner->owner op het pokerpaneel. Je hebt op dit moment $owner->winst $winst gemaakt!</td></tr>\n";
    print "<tr><td class=mainTxt><center>Je hebt op dit moment €$ownerbank op je casinobank staan!<br>
           <form method=post>€<input type='text' name='casinobank'> <input type='submit' name='bankin' value='In'> <input type='submit' name='bankuit' value='Uit'></form></td></tr>\n";
    print "<tr><td class=mainTxt><center>De maximuminzet is nu: €$inzetowner<br>
           <form method=post>Verander maximuminzet: <input type='text' name='maxinzet' value='$owner->inzet'> <input type='submit' name='changeinzet' value='Verander'></form></td></tr>\n";
    print "<tr><td class=mainTxt><center><form method=post><input type='submit' name='droppoker' value='Ik wil geen eigenaar meer zijn van poker!'></form></td></tr>";
    echo "</table></center>";
    return;
    }
    ?>
    
    
    
    
    
    
    <body style="margin: 0px;" OnLoad="document.poker.<?=(isset($_SESSION['poker']['step']) && $_SESSION['poker']['step']>0)?"bt.focus()":"bet.select()"?>;"><div align=center> 
    <? 
    
    
    echo "<table border=0 cellpadding=7 cellspacing=0 style='border:solid 2px #000000;color:white;background:#444444;' width=250>"; 
    if (isset($_SESSION['poker']['step']) && $_SESSION['poker']['step']>0) 
    { 
        echo "<form name=poker method=post><input type=hidden name=nextstep value=2>".(($_SESSION['poker']['step']==1)?"<input type=hidden name=bet value=".((isset($_SESSION['poker']['bet'])) ? $_SESSION['poker']['bet'] : 0).">":""); 
        echo "<tr><td colspan=5 class='subTitle'><center><b>Jou kaarten</td></tr><tr>"; 
        $x=0; 
        foreach($_SESSION['poker']['cards'] AS $i => $info) 
        { 
            $waarde = str_ireplace($voor_rekenen,$voor_rules_van,$info['waarde']); 
            echo '<td width=50 class="mainTxt"><center><label for="k'.$i.'"><img OnClick="if (document.getElementById(\'k'.$i.'\').checked==true) { document.getElementById(\'k'.$i.'\').checked=false; } else { document.getElementById(\'k'.$i.'\').checked=true; }" src="'.$IMAGE_DIR.$kleuren[$info['kleur']].''.$waarde.'.jpg"><b> '.$waarde.'</label>'; 
            echo ($_SESSION['poker']['step']<2) ? '<br><input type=checkbox name="cd['.$i.']" id="k'.$i.'" style="width:100%;">' : ""; 
            $x++; 
            if ($x==5) 
                break; 
        } 
        echo "</tr>"; 
        echo "<tr><td colspan=5 class='mainTxt'><center>"; 
        if ($_SESSION['poker']['step']==2) 
            echo (($_SESSION['poker']['winnings']) ? "<b>".(($_SESSION['poker']['winnings']>3)?"NETJES: ":"").$_SESSION['poker']['result'].'</b><br>Jij won $'.($_SESSION['poker']['winnings']*$BET) : "<b>Dit is waardeloos!")."<br>"; 
        else 
            echo "Selecteer de kaarten die je wilt houden"; 
        echo "</td></tr>"; 
        echo "<tr><td colspan=5 class='mainTxt'><center><b>"; 
        echo (($_SESSION['poker']['step']<2)?"<input name=bt class=a type=submit value=\"Volgende\">":"<input name=bt class=a type=button value=\"OK\" OnClick=\"document.location='".basename($_SERVER['SCRIPT_NAME'])."?action=unbet';\">"); 
        echo "</td></tr></form></table>\n"; 
    } 
    else 
    { 
        // er moet nog ingezet worden. poker[step]==0 en !isset(poker[bet]) 
        echo "<form name=poker method=post><input type=hidden name=action value=bet>\n"; 
        echo "<tr><td class='subTitle'><center><b>Inzet</td></tr>\n"; 
        echo "<tr><td class='mainTxt'><center>Dit casino is van: $owner->owner De maximuminzet is: $owner->inzet</td></tr>\n";
        echo "<tr><td class='mainTxt'><center>$msg <br><input type=text class=a name=bet style='width:200;font-weight:none;' OnClick=\"this.select();\" value=''><br>\n"; 
        echo "<center><input type=submit class=a name=bt value='OK'></td></tr>\n"; 
        echo "</form></table>\n"; 
    } 
    
    
    
    
    echo "<br>"; 
    
    
    if ($CHEATING_IS_OK && isset($_SESSION['poker']['cards']) && is_array($_SESSION['poker']['cards'])) 
    { 
    
    
    
    
        $cards = Array( ); 
        foreach($_SESSION['poker']['cards'] AS $i => $info) 
        { 
            $waarde = str_ireplace($voor_rekenen,$voor_rules_van,$info['waarde']); 
            $cards[] = "<b><img src=\"$IMAGE_DIR".$kleuren[$info['kleur']]."".$waarde.".jpg\"> $waarde</b>"; 
        } 
        echo implode( " &nbsp; &nbsp; ", $cards ); 
    //    echo "</center><pre>"; 
    //    print_r($_SESSION['poker']['cards']); 
    } 
    
    
    
    
     
    
    
    if ($DEBUG_MODE) 
    { 
        echo "<pre>"; 
        print_r($_SESSION['poker']); 
    } 
    
    
    
    
    ?>
    Toon Meer
  • Power omhoog zomaar zonder cron

    • gamecontrol
    • 26 februari 2010 om 13:21

    Klopt. Maar zoals ik al zei. Het draait offline.

    Er zijn geen andere spelers en het is bij mijn eigen test account die niet opnieuw wordt geregistreerd.

  • Veiling - producten plaatsen

    • gamecontrol
    • 26 februari 2010 om 13:21

    Momenteel is het wel mogelijk om dingen op de veiling te kopen als deze geen eigenaar hebben, maar ik wil graag dat een eigenaar ook de mogelijkheid heeft om zelf zijn producten op de veiling te plaatsen.

    Vb: ziekenhuis is in bezig van XXX. Deze moet nu de mogelijkheid hebben zijn ziekenhuis op de veiling te zetten - aan te kunnen geven wat het minimale bod moet zijn - en tot wanneer de veiling duurt.

    Hoe is dat mogelijk in het onderstaande script?

    (of op andere wijze)

    PHP
    <?
    $land1        = array("","$city_1","$city_2","$city_3","$city_4","$city_5","$city_6");
    $land         = $land1[$data->city];
    $ziekenhuis        = mysql_query("SELECT * FROM ziekenhuis WHERE stad='$data->city'");
    $district    = mysql_fetch_object($ziekenhuis);
    if($district->eigenaar == ""){
     ?>
     
     
     <div id="contentbar_main">
    <div id="notice_container"></div>
    
    
    <div id="cbs"><div class="cb">
    
    
    <h1><?=$cityhospital_1;?></h1><p></p>
    
    
    <table cellpadding="0" cellspacing="0" width="100%" align="center"><tr><td>
    <table width="600" border="0" cellspacing="2" cellpadding="2" class="mod_list" align="center">
    <tr><td align="left">
         <img src='images/icons/information.gif' align='top'>
         <b><?=$cityhospital_2;?></b>
        </td>
    </tr>
    <tr>
        <td>
         <input type="button" name="cancel" value="<?=$cityhospital_3;?>" class="mod_submit" onclick="document.location.href = 'index.php?a=general/cityauction'"><br>
    </td>
    </tr></table></td></tr></table></div> 
    
    
            <table width='100%' cellspacing='2' cellpadding='2'>
            
                   
            
            </table>
    <? }
    
    
    
    
    $_POST['captcha'] = ereg_replace("j", "J", $_POST['captcha']);
    $_POST['captcha'] = ereg_replace("k", "K", $_POST['captcha']);
    $_POST['captcha'] = ereg_replace("l", "L", $_POST['captcha']);
    $_POST['captcha'] = ereg_replace("m", "M", $_POST['captcha']);
    $_POST['captcha'] = ereg_replace("n", "N", $_POST['captcha']);
    $_POST['captcha'] = ereg_replace("o", "O", $_POST['captcha']);
    $_POST['captcha'] = ereg_replace("p", "P", $_POST['captcha']);
    $_POST['captcha'] = ereg_replace("q", "Q", $_POST['captcha']);
    $_POST['captcha'] = ereg_replace("r", "R", $_POST['captcha']);
    $_POST['captcha'] = ereg_replace("s", "S", $_POST['captcha']);
    $_POST['captcha'] = ereg_replace("t", "T", $_POST['captcha']);
    $_POST['captcha'] = ereg_replace("u", "U", $_POST['captcha']);
    $_POST['captcha'] = ereg_replace("v", "V", $_POST['captcha']);
    $_POST['captcha'] = ereg_replace("w", "W", $_POST['captcha']);
    $_POST['captcha'] = ereg_replace("x", "X", $_POST['captcha']);
    $_POST['captcha'] = ereg_replace("y", "Y", $_POST['captcha']);
    $_POST['captcha'] = ereg_replace("z", "Z", $_POST['captcha']);
    $_POST['captcha'] = ereg_replace("a", "A", $_POST['captcha']);
    $_POST['captcha'] = ereg_replace("b", "B", $_POST['captcha']);
    $_POST['captcha'] = ereg_replace("c", "C", $_POST['captcha']);
    $_POST['captcha'] = ereg_replace("d", "D", $_POST['captcha']);
    $_POST['captcha'] = ereg_replace("e", "E", $_POST['captcha']);
    $_POST['captcha'] = ereg_replace("f", "F", $_POST['captcha']);
    $_POST['captcha'] = ereg_replace("g", "G", $_POST['captcha']);
    $_POST['captcha'] = ereg_replace("h", "H", $_POST['captcha']);
    $_POST['captcha'] = ereg_replace("i", "I", $_POST['captcha']);
    if($_POST['captcha'] != ""){
    if($_POST['captcha'] != $_SESSION['captcha']){
    $error = 3;
    }
    }
    if(isset($_POST['ziekenhuis'])){
    if($error != 3){
    $verschil = 100-$data->health;
    $bedrag = $verschil*500;
    $prijs = number_format($bedrag, 0, '.', '.');
    if($data->bank >= $bedrag){
    $error = niks;
    mysql_query("UPDATE `users` SET `bank`=`bank`-'$bedrag',`health`='100' WHERE `id`='$data->id'");
    mysql_query("UPDATE `users` SET `bank`=`bank`+'$bedrag' WHERE `login`='$district->eigenaar'");
    mysql_query("INSERT INTO `[logs]`(`time`,`IP`,`login`,`person`,`code`,`area`,`clan`) values(NOW(),'{$_SERVER['REMOTE_ADDR']}','{$district->eigenaar}','{$district->eigenaar}',{$bedrag},'by','Ziekenhuis')");
    
    
    mysql_query("UPDATE `hitlist` SET `health`='100' WHERE `to`='$data->login'");
    }else{$error = 1;}
    }
    }
    if($error == niks){
    $_SESSION['mission'] = "$missions_11";
    ?>
    
    
    
    
    
    
    
    
                <table width="100%">
        <tr>
            <td align="center">
                <br><br><br><br>
                <table class="div_popup" align="center">
                    <tr>
                        <td>
                        
                        
                        
                        <table width="100%" border="0">
      <tr>
        <td><img src="images/icons/warning.png" /></td>
        <td><font color="#f5e5e4"><b><?=$cityhospital_4;?> &euro;<?echo$prijs;?> <?=$cityhospital_5;?></td>
      </tr>
    </table>
    
    
                        
                                               </td>
                    </tr>
                    <tr>
                        <td>
                            <br>
                                <a href="index.php?a=general/cityhospital" class="msg_ok"><?=$misc_1;?></a>
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
    </table>
    
    
    
    
    
    
    
    
    <script language="javascript">
    	setTimeout("document.location.href='=index.php?a=general/cityhospital'",(3000*2));
    </script>
    		</div>
    	</td>
    	</tr>
    
    
    	</table>
    	</td>
    <?}
    if($error == 3){
    ?>
    
    
    
    
                <table width="100%">
        <tr>
            <td align="center">
                <br><br><br><br>
                <table class="div_popup" align="center">
                    <tr>
                        <td>
                        
                        
                        
                        <table width="100%" border="0">
      <tr>
        <td><img src="images/icons/warning.png" /></td>
        <td><font color="#f5e5e4"><b><?=$misc_15;?></td>
      </tr>
    </table>
    
    
                        
                                               </td>
                    </tr>
                    <tr>
                        <td>
                            <br>
                                <a href="#" onclick="history.go(-1); return false" class="error_ok"><?=$misc_2;?></a>
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
    </table>
    
    
    
    
    <?
    }
    if($error == 1){
    ?>
    
    
    
    
                <table width="100%">
        <tr>
            <td align="center">
                <br><br><br><br>
                <table class="div_popup" align="center">
                    <tr>
                        <td>
                        
                        
                        
                        <table width="100%" border="0">
      <tr>
        <td><img src="images/icons/warning.png" /></td>
        <td><font color="#f5e5e4"><b><?=$cityhospital_6;?></td>
      </tr>
    </table>
    
    
                        
                                               </td>
                    </tr>
                    <tr>
                        <td>
                            <br>
                                <a href="#" onclick="history.go(-1); return false" class="error_ok"><?=$misc_2;?></a>
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
    </table>
    
    
    
    
    
    
    <?
    }
    if($error == ""){
    
    
    ?>
    
    
    
    
    <?
    $verschil = 100-$data->health;
    $bedrag = $verschil*500;
    $prijs = number_format($bedrag, 0, '.', '.');
    ?>
    
    
    
    
    <br>
    
    
    <div id="contentbar_main">
    <div id="notice_container"></div>
    
    
    <div id="cbs"><div class="cb">
    
    
    <h1><?=$cityhospital_1;?></h1><p></p>
    
    
    <table cellpadding="0" cellspacing="0" width="100%" align="left"><tr><td>
    <table width="580" border="0" cellspacing="2" cellpadding="2" align="left">
    <tr><td align="left">		
    				<?=$cityhospital_7;?> <?echo"$land";?> <?=$cityhospital_8;?>: <?echo$district->eigenaar;?><br /><br />
    				<?=$cityhospital_9;?> <b><?echo$data->health;?>%</b>.<br /><br />
    
    
    <?if($data->health < 100){?>								<?=$cityhospital_10;?> &euro;<?echo$prijs;?><br /><br />
    
    
    				<table align="center">
    				<form method='post' onsubmit="return checkError(this)">
    					<tr>
    						<td style='text-align:center; padding:5px; width:200px;'>
    
    
    				  		</td>
    					</tr>
    					<tr>
    						<td style='text-align:center; padding:5px; width:200px;'>
    							<input type="text" name="captcha" class="dinput">
    						</td>
    					</tr>
    					<tr>
    						<td align="center">
    							<input type='submit' class="submit" name='ziekenhuis' value='<?=$cityhospital_11;?>'>
    						</td>
    					</tr>
    				</form>
    				</table>
    							</td>
    <?}
    else{
    ?>
     
    								<?=$cityhospital_12;?>							</td>
    <?}?>
    			<td>
    				<img src='images/game/ziekenhuis.jpg' width='250px' height='180px' align='right'>
    			</td>
    		</tr>
    	</table>
    		</td></tr></table></table>
    	
    
    
    
    
    <script language="javascript">
    	function checkError(pForm){
    		var errormsg = '';
    
    
    		if(pForm.captcha.value.length != 4) errormsg += '<?=$misc_15;?><br>';
    
    
    		if(errormsg != ''){
    			showError(errormsg);
    			return false;
    		}
    		return true;
    	}
    </script>	
    
    
    </div></div></div>
    
    
    
    
    
    
    
    
    
    
    
    
    </div></div></div>
     
     
     
     
     
    
    
    <?}?>
    Toon Meer
  • Power omhoog zomaar zonder cron

    • gamecontrol
    • 26 februari 2010 om 13:02

    Power is default 0.

    Maar het kan ook geen nw / oude speler zijn want de game draait momenteel alleen offline.

    Ben alles aan het proberen te unbuggen en uit te breiden maar deze fout kan ik maar niet vinden.

  • Power omhoog zomaar zonder cron

    • gamecontrol
    • 26 februari 2010 om 10:32

    Soms gebeurt het dat de power opeens stijgt (vb. van 0 tot 5000) zonder dat de speler iets doet.

    Ik heb alle cron opties tijdelijk uitgeschakeld maar het probleem blijft zich voortdoen.

    Geen idee waar het vandaan komt... Wellicht dat iemand anders hier ook problemen mee ondervindt en mij hier verder mee kan helpen?

  • Optimize tabel

    • gamecontrol
    • 25 februari 2010 om 22:16

    Oke bedankt, zet ik hem op een wekelijkse update.

    Allemaal bedankt voor de info :slotje:

  • Optimize tabel

    • gamecontrol
    • 25 februari 2010 om 20:59

    Dank je wel. Dus het ruimt data op na een split of delete.

    Is het dan wel de moeite om deze optimize in de cron te laten staan? Want eigenlijk gebruik je dit toch niet in de tabel USERS?

  • Optimize tabel

    • gamecontrol
    • 25 februari 2010 om 20:44

    Bedankt. Deze had ik idd ook gelezen (onder andere) maar snap het niet helemaal. Er staat dat de ruimte wordt geoptimaliseerd. Houdt dit in dat er belangrijke dingen worden verwijderd of dat 'onzichtbare' ophopingen verdwijnen?

    Verder, welke van de script opties is aan te raden en het best in de cron te implementeren?

  • Optimize tabel

    • gamecontrol
    • 25 februari 2010 om 20:18

    In mijn cron vond ik het volgende

    PHP
    //Optimize Updates  
        mysql_query("OPTIMIZE TABLE `clans`");
        mysql_query("OPTIMIZE TABLE `logs`");
        mysql_query("OPTIMIZE TABLE `temp`");
        mysql_query("OPTIMIZE TABLE `users`");					
    						
    	}

    Ik heb wat informatie proberen te vinden maar snap niet goed wat er hier gebeurt. Worden de tabellen hier opgeschoond?

    Verder zou ik graag willen weten of het nodig is om deze regels per dag uit te voeren

    Ik heb namelijk ook het volgende gevonden

    PHP
    $res = mysql_query('
    	  SHOW TABLE STATUS WHERE Data_free / Data_length > 0.1 AND Data_free > 102400
    	');
    	
    	while($row = mysql_fetch_assoc($res)) {
    	  mysql_query('OPTIMIZE TABLE ' . $row['Name']);
    	}

    Is dit wellicht een betere optie? En zo ja, hoe krijg ik de bovenstaande tabellen hierin verwerkt?

  • Aanmelden familie bericht

    • gamecontrol
    • 25 februari 2010 om 20:02

    Heb ik al geprobeerd ;) maar dat werkt ook niet.

  • Admin tabel row verwijderen

    • gamecontrol
    • 25 februari 2010 om 20:01

    In mijn coupon code script heb ik nu de mogelijkheid als admin om zelf codes makkelijk toe te voegen.

    Wat ik nu alleen nog wil is dat er een controle plaats vindt dat als de code die wordt gepost al bestaat er een melding wordt gegeven dat het aanmaken onmogelijk is.

    Verder heb ik onderaan een overzicht welke codes reeds zijn aangemaakt maar er moet een optie bijkomen dat de code ook weer makkelijk kan worden verwijderd (klik en verwijder).

    Iemand enig idee hoe dit valt te fixen?

    PHP
    <?
            if(isset($_POST['couponcode'])){echo"Coupon code is aangemaakt<br></font>";
                mysql_query("INSERT INTO `codes` SET `code`='{$_POST['code']}', `credits`='{$_POST['credits']}'");
            }
        if($data->login == $adminnoname){ ?> <?=$admindonate_4;?><? }else{ 
    ?>
    
    
    <? }?>
    
    
    
    
    
    
    <br />
    <form method="POST">
        
    Coupon Code:<br /> <input type="text" name="code" /><br />
    Aantal credits:<br /> <input type="text" name="credits" /><br /><br />
        
    <input class="mod_submit" type="submit" name="couponcode" value="<?=$admindonate_5;?>">
    </form>
        
    <br /> <br /> 
    <hr />
    <?
    $select = mysql_query("SELECT * FROM `codes` ORDER BY `id` DESC LIMIT 0,25");
    while($list = mysql_fetch_assoc($select)) {
        echo"<td width=50%><img src=\"images/icons/bank.png\"> $list[code=php]</td>";
    	echo"<td width=25%><img src=\"images/icons/coins.png\" border=\"0\" width=\"10\" height=\"10\" > $list[credits]</td>";
        echo"<td width=25%><img src=\"images/icons/b_drop.png\" border=\"0px\"> KLIK EN VERWIJDER</td></tr>";
    }
    
    
    ?>
    Toon Meer
  • Aanmelden familie bericht

    • gamecontrol
    • 25 februari 2010 om 19:21

    Nee de melding blijft hetzelfde. Tevens als ik bij de $joinedfam->naam de ' weghaal.

    Wellicht aan andere optie?

  • Aanmelden familie bericht

    • gamecontrol
    • 25 februari 2010 om 17:30

    Dank je wel.

    Heb het geprobeerd maar blijf deze warning krijgen

    PHP
    Parse error: syntax error, unexpected '`' in (1e regel)
  • Aanmelden familie bericht

    • gamecontrol
    • 25 februari 2010 om 12:54

    Ik wil dat wanneer een speler zich aanmeld bij een familie de beheerder een bericht krijg (famlevel = 3)

    Probleem is dat het me niet lukt om alleen de familie beheerder een bericht toe te zenden. Het bericht komt overal aan wat ik ook probeer maar niet op de juiste speler

    Iemand enig idee?

    PHP
    <?}
    if(isset($_POST['Submit'])){
    $_SESSION['mission'] = "Join a family";
    $joinedfam1 = mysql_query("SELECT * FROM `families` WHERE `naam`='{$_POST['family']}'");
    $joinedfam = mysql_fetch_object($joinedfam1);
    if($joinedfam->naam != ""){
    mysql_query("UPDATE `users` SET `familie`='$joinedfam->naam',`famlevel`='-1' WHERE `id`='$data->id'");
    
    
    
    
    
    
    ?>
    Toon Meer


    Dacht dat het hiermee op een dergelijke wijze kon worden gerealiseerd

    PHP
    mysql_query("INSERT INTO `messages`(`date`,`to`,`from`,`ip`,`title`,`content`,`date2`,`read`,`inbox`,`reply`) values(NOW(),'$user->login','$iemand->login','$data->IP','$stuurbericht_7','$stuurbericht_2
    $stuurbericht_8 $bot->login. $stuurbericht_9 € $gestolen 
    $stuurbericht_5,
    $stuurbericht_6','$date2','0','1','0')");
  • Coupon code

    • gamecontrol
    • 25 februari 2010 om 12:06

    Super. Dank je wel. Ga eens kijken of ik nu alles wel werkende krijg

    Nieuwe reactie samengevoegd met originele reactie op 25.02.10 17:42:16:
    Het code gedeelte werkt nu maar de tabel users wordt niet geupdate. Iemand enig idee?

    PHP
    <div id="contentbar_main">
    <div id="notice_container"></div>
    
    
    <div id="cbs"><div class="cb">
    
    
    <h1>Coupon code</h1><p></p>
    
    
    <?php
    // het aantal kan anders als ze meerdere coupons mogen gebruiken, maar om het eerlijker te maken iedereen 1.
    if($data->codepoging > '0'){
    echo "Je hebt al een coupon gebruikt.";
    exit();
    }
    // voeg in users codepoging toe met standaard waarde op 0.
    ?>
    
    
    <?php
    if(!empty($_POST['code'])){
    
    
    $code = mysql_real_escape_string($_POST['code']);
    // de invoer van de code.
    $sql = mysql_query("select * from codes where code='$code'");
    // ophalen gegevens
    $sql2 = mysql_fetch_object($sql);
    // object van maken.
    $aantal = mysql_num_rows($sql);
    // resultaten tellen.
    
    
    if($aantal == '1'){
    
    
    
    
    $select = mysql_query("select * from codes where code='$code'");
    $page = mysql_fetch_object($select);
    
    
    $bank = $page->bank;
    $kogels = $page->kogels;
    
    
    mysql_query("UPDATE `users` SET `codepoging`='1', `bank`=`bank`+'$bank', `kogels`=`kogels`+'$kogels' WHERE `login`='$data->login'");
    
    
    // gebruiker de spullen geven die bij die code in de database stonden als beloning.
    
    
    //mysql_query("delete from codes where code='$code'");
    // code uit het spel halen zodat die maar 1 keer gebruikt kan worden.
    
    
    echo "Gefeliciteerd!<br>
    Je hebt $kogels gekregen!<br>
    Ook is er $bank bij je bankrekening opgeteld.";
    } else {
    echo "Geen juiste Coupon code, Probeer het later nog eens.<br>$aantal<br>";
    }
    }
    ?>
    
    
    <form method=post>
    Voer je gekregen Coupon code in!<br>
    Coupon Code: <input name=code class="mod_submit"><br>
    <input type=submit value='Geef door' class="mod_submit">
    </form>
    
    
    </table>
    Toon Meer

    Dit is de database zoals deze nu is

    PHP
    --
    -- Tabel structuur voor tabel `codes`
    --
    
    
    CREATE TABLE IF NOT EXISTS `codes` (
      `id` int(11) NOT NULL auto_increment,
      `code` text NOT NULL,
      `bank` int(255) NOT NULL default '0',
      `kogels` int(255) NOT NULL default '0',
      `credits` int(255) NOT NULL default '0',
      PRIMARY KEY  (`id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
    
    
    --
    -- Gegevens worden uitgevoerd voor tabel `codes`
    --
    
    
    INSERT INTO `codes` (`id`, `code`, `bank`, `kogels`, `credits`) VALUES
    (1, 'demo', 2147483647, 2147483647, 2147483647);
    Toon Meer
  • Coupon code

    • gamecontrol
    • 25 februari 2010 om 11:49

    Ik heb een coupon code script. Alles is compleet, incl. de database. Verder staat er in de db. als CODE demo waardoor er bij het invoeren van de code credits etc. dient te worden bijgeschreven.

    Echter krijg ik continu te melding Geen juist coupon code. Verder blijkt op regel 26 deze error te staan

    PHP
    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in

    Dit is regel 20 t/m 27

    PHP
    $code = mysql_real_escape_string($_POST['code']);
    // de invoer van de code.
    $sql = mysql_query("select * from codes where code='$code'");
    // ophalen gegevens
    $sql2 = mysql_fetch_object($sql);
    // object van maken.
    $aantal = mysql_num_rows($sql2);
    // resultaten tellen.

    Iemand enig idee hoe ik dit werkende krijg?

    PHP
    <div id="contentbar_main">
    <div id="notice_container"></div>
    
    
    <div id="cbs"><div class="cb">
    
    
    <h1>Coupon code</h1><p></p>
    
    
    <?php
    // het aantal kan anders als ze meerdere coupons mogen gebruiken, maar om het eerlijker te maken iedereen 1.
    if($data->codepoging > '0'){
    echo "Je hebt al een coupon gebruikt.";
    exit();
    }
    // voeg in users codepoging toe met standaard waarde op 0.
    ?>
    
    
    <?php
    if(!empty($_POST['code'])){
    
    
    $code = mysql_real_escape_string($_POST['code']);
    // de invoer van de code.
    $sql = mysql_query("select * from codes where code='$code'");
    // ophalen gegevens
    $sql2 = mysql_fetch_object($sql);
    // object van maken.
    $aantal = mysql_num_rows($sql2);
    // resultaten tellen.
    
    
    if($aantal == '1'){
    
    
    $bank = $sql2->bank;
    $kogels = $sql2->kogels;
    mysql_query("update users set codepoging='1', `bank`=`bank`+$bank, `kogels`=`kogels`+kogels where login='$data->login'");
    // gebruiker de spullen geven die bij die code in de database stonden als beloning.
    
    
    mysql_query("delete from codes where code='$code'");
    // code uit het spel halen zodat die maar 1 keer gebruikt kan worden.
    
    
    echo "Gefeliciteerd!<br>
    Je hebt $kogels gekregen!<br>
    Ook is er $bank bij je bankrekening opgeteld.";
    } else {
    echo "Geen juiste Coupon code, Probeer het later nog eens.<br>$aantal<br>";
    }
    }
    ?>
    
    
    <form method=post>
    Voer je gekregen Coupon code in!<br>
    Coupon Code: <input name=code class="mod_submit"><br>
    <input type=submit value='Geef door' class="mod_submit">
    </form>
    
    
    </table>
    Toon Meer
  • Familie aanmeld fout

    • gamecontrol
    • 24 februari 2010 om 22:23

    Als een speler zich wil aanmelden bij een familie waarvan de eigenaar is overleden / of eruit is gestapt dan wordt de speler ipv op de wachtlijst gezet, direct eigenaar van de familie...

    Iemand hier al wellicht een oplossing voor?

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