} if ($check == 1) { $hod = $arcomage['hod']; $sel_hod = myquery("SELECT * FROM arcomage_history WHERE arcomage_id='" . $arcomage['id'] . "' AND user_id='{$user_id}' AND hod='{$hod}'"); $cards2end = 1; // calculate history while ($h_card = mysql_fetch_array($sel_hod) and $cards2end > 0) { if ($h_card['fall'] == 1) { $cards2end -= 1; } else { $cards2end -= 1; $cards2end += extra_hod($h_card['card_id']); } } // and last card (not inseted into DB yet) $cards2end -= 1 - (1 - isset($_GET['fall'])) * extra_hod($card); if ($cards2end < 1) { myquery("UPDATE arcomage_users SET func=2,hod=" . time() . " WHERE user_id='{$user_id}'"); setLocation("arcomage.php"); } if (isset($_GET['fall'])) { myquery("INSERT INTO arcomage_history (arcomage_id,user_id,card_id,fall,hod) VALUES ('" . $charboy['arcomage_id'] . "','{$user_id}','{$card}',1,'{$hod}')"); } elseif (!isset($_GET['fall']) and check_dostup($card, $charboy) == 1) { myquery("INSERT INTO arcomage_history (arcomage_id,user_id,card_id,fall,hod) VALUES ('" . $charboy['arcomage_id'] . "','{$user_id}','{$card}',0,'{$hod}')"); if ($cards2end >= 0) { $users = array(); $sel_init = myquery("SELECT * FROM arcomage_users WHERE arcomage_id='" . $charboy['arcomage_id'] . "'"); while ($userboy = mysql_fetch_array($sel_init)) { $q = $userboy['user_id']; $users[$q]['tower'] = $userboy['tower']; $users[$q]['wall'] = $userboy['wall'];
$cards2end[$arcomage['user1']] = 1; $cards2end[$arcomage['user2']] = 1; $card = 0; while ($user = mysql_fetch_array($sel_hod)) { $kto = $user['user_id']; $card = $user['card_id']; if ($arcomage['user1'] == $kto) { $kogo = $arcomage['user2']; } else { $kogo = $arcomage['user1']; } if ($user['fall'] == 1) { $cards2end[$kto] -= 1; } else { $cards2end[$kto] -= 1; $cards2end[$kto] += extra_hod($card); if ($cards2end[$kto] >= 0) { $users[0]['tower'] = $users[$kto]['tower']; $users[0]['wall'] = $users[$kto]['wall']; $users[0]['bricks'] = $users[$kto]['bricks']; $users[0]['bricks_add'] = $users[$kto]['bricks_add']; $users[0]['gems'] = $users[$kto]['gems']; $users[0]['gems_add'] = $users[$kto]['gems_add']; $users[0]['monsters'] = $users[$kto]['monsters']; $users[0]['monsters_add'] = $users[$kto]['monsters_add']; $users[0]['win'] = $users[$kto]['win']; $users[0]['lose'] = $users[$kto]['lose']; $users[0]['hod'] = $users[$kto]['hod']; make_action_card($users, 0, $kogo, $card); $users[$kto]['tower'] = $users[0]['tower']; $users[$kto]['wall'] = $users[0]['wall'];