Example #1
0
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;
    }
}
Example #2
0
        }
    }
    //-----------------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);
Example #3
0
<?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)) {