function go($board, $colour, $cpu) { $col = 0; showBoard($board); $cols = cols($board); if ($cpu == 0) { while (!in_array($col, $cols)) { $msg = 'player ' . $colour . ' - please choose a column (' . implode(',', $cols) . '): '; $col = readline($msg); } } else { sleep(0.5); print 'cpu thinking... ' . "\n"; $col = $cols[array_rand($cols, 1)]; } sleep(1); array_push($board[$col], $colour); if (check($board, $col)) { win($board, $colour); sleep(1); return 1; } else { return $board; } }
} } //-----------------Winning Team--------------------------------------------- if ($team1_c == 0 && $team2_c > 0) { $winer = 2; $loser = 1; } if ($team2_c == 0 && $team1_c > 0) { $winer = 1; $loser = 2; } if ($winer && $loser) { $D = mysql_fetch_array(mysql_query("SELECT win FROM battles WHERE id=" . $bid)); if ($D["win"] == 0) { mysql_query("UPDATE battles SET win={$winer} WHERE id=" . $bid); win($winer, $bid); lose($loser, $bid, 0); clearZayavka($creator, $bid); Header("Location: main.php?act=none&tmp={$random}"); die; } } else { $_GET['act'] = ""; } } //---------------------change opponent----------------------------- if ($_POST["target"] != "" && !$_GET["special"] && $P_HDATA["op_ch"] > 0) { $chg_login = htmlspecialchars(addslashes($_POST["target"])); $opponents = mysql_query("SELECT player FROM teams as tem LEFT JOIN users us on us.login=tem.player WHERE tem.battle_id = '" . $creator . "' and us.hp>0 and tem.player='" . $chg_login . "' and tem.team=" . $enemy_team); if (mysql_num_rows($opponents)) { $opponent_ = mysql_fetch_array($opponents);
<?php include 'mysql.php'; include 'functions.php'; if ($_GET['winner'] && $_GET['loser']) { $result = mysql_query("SELECT * FROM images WHERE image_id = " . $_GET['winner'] . " "); $winner = mysql_fetch_object($result); $result = mysql_query("SELECT * FROM images WHERE image_id = " . $_GET['loser'] . " "); $loser = mysql_fetch_object($result); $winner_expected = expected($loser->score, $winner->score); $winner_new_score = win($winner->score, $winner_expected); mysql_query("UPDATE images SET score = " . $winner_new_score . ", wins = wins+1 WHERE image_id = " . $_GET['winner']); $loser_expected = expected($winner->score, $loser->score); $loser_new_score = loss($loser->score, $loser_expected); mysql_query("UPDATE images SET score = " . $loser_new_score . ", losses = losses+1 WHERE image_id = " . $_GET['loser']); mysql_query("INSERT INTO battles SET winner = " . $_GET['winner'] . ", loser = " . $_GET['loser'] . " "); header('location: /'); }
# # # # # # # # # # # # get settings require "../settings.php"; require "../core-settings.php"; require "../libs/ext.lib.php"; $OUTPUT = win($_GET); # get templete require "../template.php"; # details function win($_POST) { # get vars foreach ($_POST as $key => $value) { ${$key} = $value; } /* --------------------------- bal ------------------------------*/ $report = ""; core_connect(); $sql = "SELECT * FROM trialgrpaccids WHERE gkey = '{$gkey}'"; $gaccRslt = db_exec($sql) or errDie("Unable to get group accounts information."); while ($gacc = pg_fetch_array($gaccRslt)) {