Esempio n. 1
0
$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");
Esempio n. 2
0
            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();