$gameID = mysql_insert_id(); $dealerSums = getSums($dealer_deck); $playerSums = getSums($player_deck); $data['winner'] = '-'; if (in_array(21, $dealerSums)) { mysql_query("UPDATE `games` SET `ended`=1,`winner`='dealer' WHERE `id`={$gameID} LIMIT 1"); $accessable = 0; $winner = 'dealer'; $data['winner'] = 'dealer'; playerWon($player['id'], $gameID, $wager, 'lose', true, serialize($final_shuffle)); } else { if (in_array(21, $playerSums)) { mysql_query("UPDATE `games` SET `ended`=1,`winner`='player' WHERE `id`={$gameID} LIMIT 1"); $accessable = 0; $winner = 'player'; $data['winner'] = 'player'; playerWon($player['id'], $gameID, $wager, 'regular', true, serialize($final_shuffle)); } else { $cards['dealer-2'][0] = '-'; $cards['dealer-2'][1] = '-'; $winner = '-'; $dealerSums = '-'; } } if ($dealerSums != '-') { $dealerSums = implode(',', $dealerSums); } $playerSums = implode(',', $playerSums); echo json_encode(array('error' => 'no', 'content' => $cards, 'sums' => array('dealer' => $dealerSums, 'player' => $playerSums), 'wager' => n_num($wager, true), 'accessable' => $accessable, 'winner' => $winner, 'data' => $data)); mysql_query("UPDATE `system` SET `t_bets`=`t_bets`+1,`t_wagered`=ROUND((`t_wagered`+{$wager}),8),`t_player_profit`=ROUND((`t_player_profit`-" . $wager . "),8) WHERE `id`=1 LIMIT 1"); mysql_query("UPDATE `players` SET `t_bets`=`t_bets`+1,`t_wagered`=ROUND((`t_wagered`+{$wager}),8) WHERE `id`={$player['id']} LIMIT 1");
if ($stand1 == 1) { // both stands ( = ended) $dealer_deck_new = dealerPlays($dealer_deck_old, $final_shuffle, 6); $dealer_used_cards = count($dealer_deck_new) - 2; $data['dealer_new'] = $dealer_deck_new; $data['dealer_sum'] = implode(',', getSums($dealer_deck_new)); $ended = 1; $data['accessable'] = 0; if (in_array(21, getSums($dealer_deck_new))) { $winner = 'tie'; $data['winner'] = 'tie'; playerWon($player['id'], $gameData['id'], $gameData['bet_amount'], 'tie', true, $gameData['final_shuffle']); } else { $winner = 'player'; $data['winner'] = $gameData['bet_amount']; playerWon($player['id'], $gameData['id'], $gameData['bet_amount'], 'regular', true, $gameData['final_shuffle']); } } } mysql_query("UPDATE `games` SET `player_deck`='" . serialize($player_deck) . "',`player_deck_2`='" . serialize($player_deck_2) . "',`used_cards`=(6+{$dealer_used_cards}),`accessable_actions`={$data['accessable']},`ended`={$ended},`player_deck_stand`={$stand1},`player_deck_2_stand`={$stand2},`winner`='{$winner}',`dealer_deck`='" . serialize($dealer_deck_new) . "' WHERE `id`={$gameData['id']} LIMIT 1"); $data['splitted_cards']['card-1'] = explode('_', $newcard1); $data['splitted_cards']['card-2'] = explode('_', $newcard2); $data['splitted_cards']['deck-1-value'] = implode(',', getSums($player_deck)); $data['splitted_cards']['deck-2-value'] = implode(',', getSums($player_deck_2)); break; default: exit; break; } if ($data['dealer_new'] != '-') { $newd = array();