login}'"); ?> <?php echo $page->sitetitle; ?> login'"); } elseif($_POST['welchatten']){ mysql_query("UPDATE `[users]` SET `chatten`='0' WHERE `login`='$data->login'"); } echo ''; if (empty($_SESSION['blackjack_multi']) AND isset($_GET['stapin'])) { if ($data->cash >= 1500) { $iStapIn = intval($_GET['stapin']); unset($_SESSION['bj_kaarten']); unset($_SESSION['bj_kaarten_plaatjes']); if ($iStapIn == 0) { @mysql_query('UPDATE `[users]` SET cash = cash-1500 WHERE id = '.$data->id); @mysql_query('INSERT INTO multiblackjack (player1) VALUES ("'.$data->login.'")'); $_SESSION['blackjack_multi'] = @mysql_insert_id(); } else { $rSpel = @mysql_query('SELECT player1,player2,player3,player4,gestart FROM multiblackjack WHERE id = '.$iStapIn); if (@mysql_num_rows($rSpel)) { $aSpel = @mysql_fetch_assoc($rSpel); if ($aSpel['player1'] == $data->login) { $iPlayer = 1; $_SESSION['blackjack_multi'] = $iStapIn; } elseif ($aSpel['player2'] == $data->login) { $iPlayer = 2; $_SESSION['blackjack_multi'] = $iStapIn; } elseif ($aSpel['player3'] == $data->login) { $iPlayer = 3; $_SESSION['blackjack_multi'] = $iStapIn; } elseif ($aSpel['player4'] == $data->login) { $iPlayer = 4; $_SESSION['blackjack_multi'] = $iStapIn; } else { if ($aSpel['gestart'] == 0) { if (empty($aSpel['player2'])) { @mysql_query('UPDATE `[users]` SET cash = cash-1500 WHERE id = '.$data->id); @mysql_query('UPDATE multiblackjack SET player2 = "'.$data->login.'" WHERE id = '.$iStapIn); $_SESSION['blackjack_multi'] = $iStapIn; } elseif (empty($aSpel['player3'])) { @mysql_query('UPDATE `[users]` SET cash = cash-1500 WHERE id = '.$data->id); @mysql_query('UPDATE multiblackjack SET player3 = "'.$data->login.'" WHERE id = '.$iStapIn); $_SESSION['blackjack_multi'] = $iStapIn; } elseif (empty($aSpel['player4'])) { @mysql_query('UPDATE `[users]` SET cash = cash-1500 WHERE id = '.$data->id); @mysql_query('UPDATE multiblackjack SET player4 = "'.$data->login.'", gestart = '.time().' WHERE id = '.$iStapIn); $_SESSION['blackjack_multi'] = $iStapIn; } else { echo ''; } } else { // spel is al gestart echo ''; } } } else { // bestaat niet echo ''; } } } else { echo ''; } } elseif (isset($_GET['stapuit'])) { $rSpel = @mysql_query('SELECT player1,player2,player3,player4,gestart FROM multiblackjack WHERE id = '.$_SESSION['blackjack_multi']); if (@mysql_num_rows($rSpel)) { $aSpel = @mysql_fetch_assoc($rSpel); if ($aSpel['gestart'] == 0) { if ($aSpel['player1'] == $data->login) { @mysql_query('DELETE FROM multiblackjack WHERE id = '.$_SESSION['blackjack_multi']); } elseif ($aSpel['player2'] == $data->login) { if (empty($aSpel['player4']) AND empty($aSpel['player3'])) { @mysql_query('UPDATE multiblackjack SET player3="" WHERE id = '.$_SESSION['blackjack_multi']); } elseif ($aSpel['player3'] != '' AND empty($aSpel['player4'])) { @mysql_query('UPDATE multiblackjack SET player2=player3, player3="" WHERE id = '.$_SESSION['blackjack_multi']); } else { @mysql_query('UPDATE multiblackjack SET player2=player4, player4="" WHERE id = '.$_SESSION['blackjack_multi']); } } elseif ($aSpel['player3'] == $data->login) { if (empty($aSpel['player4'])) { @mysql_query('UPDATE multiblackjack SET player3="" WHERE id = '.$_SESSION['blackjack_multi']); } else { @mysql_query('UPDATE multiblackjack SET player3=player4, player4="" WHERE id = '.$_SESSION['blackjack_multi']); } } else { @mysql_query('UPDATE multiblackjack SET player4="" WHERE id = '.$_SESSION['blackjack_multi']); } unset($_SESSION['blackjack_multi']); } } else { unset($_SESSION['blackjack_multi']); } } if (isset($_SESSION['blackjack_multi'])) { $rSpel = @mysql_query('SELECT tijd1,tijd2,tijd3,tijd4,score4,score3,score2,score1,player1,player2,player3,player4,gestart FROM multiblackjack WHERE id = '.$_SESSION['blackjack_multi']); if (@mysql_num_rows($rSpel)) { $aSpel = @mysql_fetch_assoc($rSpel); if (isset($_GET['start']) AND $_GET['start'] == $aSpel['id']){ @mysql_query('UPDATE multiblackjack SET gestart = '.time().' WHERE id = '.$_SESSION['blackjack_multi']); header('Location: bjmulti.php'); } function nieuweKaart() { $iKaart = rand(1,13); $iSoort = rand(1,4); $aSoort = array('','harten','schoppen','ruiten','klaveren'); $aKaart = array('','2','3','4','5','6','7','8','9','10','b','v','k','a'); $aWaarde = array('','2','3','4','5','6','7','8','9','10','10','10','10','11'); return Array($aSoort[$iSoort].'/'.strtolower($aKaart[$iKaart]),$aWaarde[$iKaart]); } function totaleWaarde ($aKaarten) { $aWaarde = array('','2','3','4','5','6','7','8','9','10','10','10','10','11'); $iTotaleWaarde = 0; $iAzen = 0; foreach ($aKaarten as $iKaart) { $iTotaleWaarde += $aWaarde[$iKaart]; if ($aWaarde[$iKaart] == 11) $iAzen++; } while ($iAzen > 0 AND $iTotaleWaarde > 21) { $iTotaleWaarde -= 10; $iAzen--; } RETURN $iTotaleWaarde; } if ($aSpel['gestart'] == 0) { $aSpelers = Array($aSpel['player1']); if (!empty($aSpel['player2'])) { $aSpelers[] = $aSpel['player2']; } if (!empty($aSpel['player3'])) { $aSpelers[] = $aSpel['player3']; } if (!empty($aSpel['player4'])) { $aSpelers[] = $aSpel['player4']; } $aSpel['spelers'] = implode(', ',$aSpelers); echo ''; ?>login AND $aSpel['tijd1'] == 0) OR ($aSpel['player2'] == $data->login AND $aSpel['tijd2'] == 0) OR ($aSpel['player3'] == $data->login AND $aSpel['tijd3'] == 0) OR ($aSpel['player4'] == $data->login AND $aSpel['tijd4'] == 0)) { if ($aSpel['player1'] == $data->login) { $iPlayer = 1; } elseif ($aSpel['player2'] == $data->login) { $iPlayer = 2; } elseif ($aSpel['player3'] == $data->login) { $iPlayer = 3; } else { $iPlayer = 4; } echo ''; } else { if (($aSpel['tijd1'] > 0 AND $aSpel['tijd2'] > 0 AND (empty($aSpel['player3']) OR $aSpel['tijd3'] > 0) AND (empty($aSpel['player4']) OR $aSpel['tijd4'] > 0)) OR $aSpel['gestart'] < (time()-60)) { $iHoogsteScore = 0; $sBesteSpeler = ''; $iHoogsteTijd = 0; for ($i=0;$i<5;$i++) { if ($aSpel['score'.$i] >= $iHoogsteScore AND $aSpel['score'.$i] < 22) { if ($aSpel['score'.$i] == $iHoogsteScore) { if ($aSpel['tijd'.$i] < $iHoogsteTijd) { $iHoogsteScore = $aSpel['score'.$i]; $iHoogsteTijd = $aSpel['tijd'.$i]; $sBesteSpeler = $aSpel['player'.$i]; } } else { $iHoogsteScore = $aSpel['score'.$i]; $iHoogsteTijd = $aSpel['tijd'.$i]; $sBesteSpeler = $aSpel['player'.$i]; } } } if ($sBesteSpeler != '') { $iSpelers = 2; if (!empty($aSpel['player3'])) { $iSpelers++; } if (!empty($aSpel['player4'])) { $iSpelers++; } $iGeld = round(0.9*($iSpelers*1500)); if ($aSpel['player1'] == $data->login) { @mysql_query('UPDATE `[users]` SET cash=cash+'.$iGeld.' WHERE login = "'.$sBesteSpeler.'"'); } echo ''; } else { echo ''; } unset($_SESSION['bj_kaarten']); unset($_SESSION['blackjack_multi']); } else { echo ''; ?>'; unset($_SESSION['blackjack_multi']); ?>'; } echo '
Black Jack (multi player)
Het spel heeft al 4 spelers!
Ze zijn al begonnen zonder jouw :-)
Dit spel bestaat niet (meer).
Je hebt niet genoeg geld!
'; if ($aSpel['player1'] == $data->login) { if (count($aSpelers) > 1) { echo 'De volgende spelers spelen al mee: '.$aSpel['spelers'].'

'; echo 'Start het spel of stop het spel'; } else { echo 'De volgende spelers spelen al mee: '.$aSpel['spelers'].'
stop het spel

'; } } else { echo 'De volgende spelers spelen al mee: '.$aSpel['spelers'].'

Wacht tot het spel word gestart door '.$aSpel['player1'].' of stap uit het spel.'; } echo '

'; echo 'Het spel is gestart. Zorg dat je snel je kaarten pakt, want als er een gelijke stand is word er gekeken naar de tijd. ALs je binnen een minuut niet klaar bent krijg je sowieso geen geld.

'; // nieuwe kaart if (isset($_SESSION['bj_kaarten']) AND isset($_GET['kaart']) AND $_GET['kaart'] == 'new') { list($sPlaatje,$iWaarde) = nieuweKaart(); $_SESSION['bj_kaarten'][] = $iWaarde; $_SESSION['bj_kaarten_plaatjes'][] = $sPlaatje; } // stoppen elseif (isset($_SESSION['bj_kaarten']) AND isset($_GET['kaart']) AND $_GET['kaart'] == 'stop') { @mysql_query('UPDATE multiblackjack SET score'.$iPlayer.' = '.array_sum($_SESSION['bj_kaarten']).', tijd'.$iPlayer.' = "'.time().'" WHERE id = '.$_SESSION['blackjack_multi']); echo '

Je hebt '.array_sum($_SESSION['bj_kaarten']).' punten behaalt, hopelijk is het genoeg!'; ?>'; foreach ($_SESSION['bj_kaarten_plaatjes'] as $sPlaatje) { echo ' '; } echo '


'; if (totaleWaarde($_SESSION['bj_kaarten']) > 21) { @mysql_query('UPDATE multiblackjack SET tijd'.$iPlayer.' = "'.time().'" WHERE id = '.$_SESSION['blackjack_multi']); echo '

Je hebt verloren.'; ?>Je hebt 21.'; ?>
Nieuwe kaart - Stop'; } echo '

Beste speler: '.$sBesteSpeler.' (met '.$iHoogsteScore.' punten) hij heeft €'.$iGeld.',- verdiend.

Terug naar spellenoverzicht

Er is geen beste speler, iedereen had meer dan 21.

Terug naar spellenoverzicht

Wacht tot de andere spelers hun kaarten hebben gespeeld. Na maximaal 1 minuut is deze ronde afgelopen.
Dit spel bestaat niet (meer).
Welkom in de blackjack multiplayer room. Hier kun je samen met andere Six-Six-Six spelers blackjack spelen. Je kunt een spel beginnen en medespelers zoeken (minimaal 2 spelers in totaal) of meedoen aan een spel. Als het spel eenmaal gestart is kun je niet meer instappen. Instappen kost €1.500,- en dit bedrag gaat in de pot. Als jullie besluiten om nog een ronde te spelen moet je weer €1.500,- inleggen. De winnaar van het potje krijgt 90% van het ingelegde geld (bij 4 spelers dus €5.400,-)

'; echo ''; $rSpellen = @mysql_query('SELECT id,player1,player2,player3,player4,gestart FROM multiblackjack WHERE gestart = 0 ORDER BY id DESC'); while ($aSpel = @mysql_fetch_assoc($rSpellen)) { $aJaOfNee = Array('ja','nee'); $aSpelers[] = $aSpel['player1']; if (!empty($aSpel['player2'])) { $aSpelers[] = $aSpel['player2']; } if (!empty($aSpel['player3'])) { $aSpelers[] = $aSpel['player3']; } if (!empty($aSpel['player4'])) { $aSpelers[] = $aSpel['player4']; } $aSpel['spelers'] = implode(', ',$aSpelers); if ($aSpel['gestart'] > 1) { $aSpel['instappen'] = 'spel is reeds gestart'; } else { $aSpel['instappen'] = 'Stap in'; } if ($aSpel['gestart'] == 0) { $aSpel['gestart'] = 'nee'; } else { $aSpel['gestart'] = 'ja'; } echo ''; } echo '
#SpelersGestartMeedoen
'.$aSpel['id'].''.$aSpel['spelers'].''.$aSpel['gestart'].''.$aSpel['instappen'].'
'; echo '

Start een eigen spel (leg meteen €1.500 in)'; echo '

'; ?> chatten == 0){ ?>
chatten == 1){ ?>