View file bclubs/user/bitva.php

File size: 12.56Kb
<?php

    /* Автор localhost
    /* Онлайн игра Бойцовский клуб
    /* битва
    */
    //вычисляем есть ли не оконченный бой или нет
    $req = mysql_query("SELECT * FROM `game_boi` WHERE `user_id`='" . $user['id'] .
        "'");
    $boi = mysql_fetch_assoc($req);
    $raund = $boi['koll'];
    //получаем данные бойца
    $resq = mysql_query("SELECT * FROM `game_soper` WHERE `id`='" . $id . "'");
    $sop = mysql_fetch_assoc($resq);
    //вычисляем вероятность боя
    if ($ugame['zdorov'] >= 5)
    {
    }
    else
    {
        echo '<div class="orc">';
        echo 'К сожалению у вас слишком мало здоровья,советуем вам немного подлечиться,если вы не подлечитесь то вы умрете!';
        echo '<div class="grc"><a href="index.php?act=chop">В магазин</a></div>';
        echo '</div>';
        echo '</div>';
        include_once '../sys/inc/tfoot.php';
        exit;
    }
    if ($ugame['vynos'] >= 5)
    {
    }
    else
    {
        echo '<div class="orc">';
        echo 'К сожалению у вас слишком мало энергии,советуем вам немного отдохнуть или подкрепиться!';
        echo '<div class="grc"><a href="index.php?act=chop">В магазин</a></div>';
        echo '</div>';
        echo '</div>';
        include_once '../sys/inc/tfoot.php';
        exit;
    }
    if (!$boi)
    { //если нет боя то создаем
        mysql_query("INSERT INTO `game_boi` (`user_id`,`id_sopernik`) values('" . $user['id'] .
            "','" . $id . "')");
        mysql_query("UPDATE `user_game` SET 
        `boik` = '" . ($ugame['boik'] + 1) . "' 
         WHERE `user_id`='" . $user['id'] . "'");
        //показываем бойца
        echo '<div class="bl"><img src="images/bl.gif" alt=""/>Вы вызвали на бой ' . $sop['name'] .
            '<br /></div>';
        echo '<center>';
        echo '<img src="img_sop/' . $sop['img'] . '.png" alt=""/>';
        echo '<br />Сила:<br /><img src="inc/image.php?img=100" alt="' . $ugame['sila'] .
            '%" />';
        echo '<br />Здоровье:<br /><img src="inc/image.php?img=100" alt="' . $ugame['zdorov'] .
            '%" />';
        echo '<br />Энергия:<br /><img src="inc/image.php?img=100" alt="' . $ugame['vynos'] .
            '%" />';
        echo '</center>';
        echo '<div class="blc">Правила участия</div>';
        echo '<div class="grc">Бой длится 3 раунда,по истечению трех раундов определяется победитель.<br />Победитель получает денежное вознаграждение,проигравший теряет баллы рейтинга.<br /></div>';
        echo '<center><a href="?act=bitva&amp;id=' . $id . '">Раунд 1</a></center>';
    }
    elseif ($boi['id_sopernik'] == $id)
        //если есть то продолжаем бой с тем же соперником
    {
        //делаем проверку на бой
        if ($boi['koll'] >= 5)
        {
            $err[] = 'Результат боя';
            err();

            if ($boi['pobed'] >= 2)
            {
                echo 'К сожалению вы проиграли этот бой.
                            Соперник сделал вас ' . $boi['pobed'] .
                    ' раз,за поражение в бою с вас было снято ' . $core['opyt_boi_ower'] .
                    ' очков опыта.';

                mysql_query("UPDATE `user_game` SET 
        `poraz` = '" . ($ugame['poraz'] + 1) . "',
        `reiting` = '" . ($ugame['reiting'] - $core['opyt_boi_ower']) . "'
         WHERE `user_id`='" . $user['id'] . "'");

                mysql_query("DELETE FROM `game_boi` WHERE `id_sopernik`='" . $boi['id_sopernik'] .
                    "'");

            }
            else
            {
                echo 'Поздравляем,вы одержали безоговорочную победу над противником.<br />За победу вы получаете ' .
                    $core['cena_boi'] . ' монет и ' . $core['opyt_boi_game'] . ' очков опыта!';

                mysql_query("UPDATE `user_game` SET 
        `pobed` = '" . ($ugame['pobed'] + 1) . "',
        `monet` = '" . ($ugame['monet'] + $core['cena_boi']) . "',
        `reiting` = '" . ($ugame['reiting'] + $core['opyt_boi_game']) . "'
         WHERE `user_id`='" . $user['id'] . "'");

                mysql_query("DELETE FROM `game_boi` WHERE `id_sopernik`='" . $boi['id_sopernik'] .
                    "'");

            }

            echo '<div class="grc"><a href="index.php?act=ring">Вернуться</a></div>';

            echo '</div>';
            include_once '../sys/inc/tfoot.php';
            exit;
        }
        else
        {
            mysql_query("UPDATE `game_boi` SET 
        `koll` = '" . ($boi['koll'] + 1) . "'
         WHERE `user_id`='" . $user['id'] . "'");
        }

        //Отнимаем здоровье в ранде игрока
        $ressd = rand(10, 30);
        //если здоровье меньше чем ранд то даем значение здоровья
        if ($ressd >= $ugame['zdorov'])
        {
            $resd = $ugame['zdorov'];
        }
        else
        {
            $resd = $ressd;
        }
        //Отнимаем здоровье в ранде соперника
        $ressds = rand(10, 30);
        //если здоровье меньше чем ранд то даем значение здоровья
        if ($ressds >= $boi['soper_zdor'])
        {
            $ressds = $boi['soper_zdor'];
        }
        else
        {
            $ressds = $ressds;
        }
        //бой
        //Вычисляем вероятность выиграша или проигрыша
        $resb = rand(1, 2);
        if ($resb == 1)
        { //выиграл игрок
            $rese = rand(10, 30);
            $r = rand(1, 40);

            echo '<div class="blc">';
            if ($rese >= $ugame['vynos'])
            {
                $rese = $ugame['vynos'];
            }

            echo '<center><table>';
            //данные игрока
            echo '<tr><td><center>Game<br />' . $im . '</center></td>';
            echo ' <td><center>V.S</center></td>';
            echo '<td><center>Ower<br /><img src="img_sop/' . $sop['img'] .
                '.png" alt=""/></center></td></tr>';
            echo '<tr>';
            echo '<td><img src="inc/image.php?img=' . $ugame['sila'] . '" alt="' . $ugame['sila'] .
                '%" />';
            echo '<br /><img src="inc/image.php?img=' . $ugame['zdorov'] . '" alt="' . $ugame['zdorov'] .
                '%" />';
            echo '<br /><img src="inc/image.php?img=' . $ugame['vynos'] . '" alt="' . $ugame['vynos'] .
                '%" />';
            echo '</td>';
            echo '<td><center>Сила:<br />Здоровье:<br />Энергия:<br /></center></td>';
            //данные бойца

            echo '<td><img src="inc/image.php?img=' . $boi['soper_sila'] . '" alt="' . $boi['soper_sila'] .
                '%" />';
            echo '<br /><img src="inc/image.php?img=' . $boi['soper_zdor'] . '" alt="' . $boi['soper_zdor'] .
                '%" />';
            echo '<br /><img src="inc/image.php?img=' . $boi['soper_vynos'] . '" alt="' . $boi['soper_vynos'] .
                '%" />';
            echo '</td>';
            //конец
            echo '</tr></table></center>';
            echo '<div class="orline"></div>';
            echo 'Удачный бой,вы как всегда на высоте!За удачный раунд вам начисленно ' . $sop['opyt'] .
                ' опыта и ' . $r . ' монет, но вы потеряли ' . $rese . ' энергии!';
            echo '<div class="orline"></div>';
            if ($raund == 4)
            {

                echo '<center><a href="?act=bitva&amp;id=' . $id .
                    '">Результат боя</a></center>';

            }
            else
            {
                echo '<center><a href="?act=bitva&amp;id=' . $id . '">Раунд ' . $raund .
                    '</a></center>';
            }
            echo '</div>';
            mysql_query("UPDATE `user_game` SET 
                            
        `vynos` = '" . ($ugame['vynos'] - $rese) . "',
        `monet` = '" . ($ugame['monet'] + $r) . "',
        `reiting` = '" . ($ugame['reiting'] + $sop['opyt']) . "'
         WHERE `user_id`='" . $user['id'] . "'");

            mysql_query("UPDATE `game_boi` SET 
        `soper_zdor` = '" . ($boi['soper_zdor'] - $ressds) . "',
        `soper_sila` = '" . ($boi['soper_sila'] - 33) . "',
        `soper_vynos` = '" . ($boi['soper_vynos'] - 22) . "'
        
         WHERE `id_sopernik`='" . $boi['id_sopernik'] . "'");

        }
        elseif ($resb == 2)
        { //выиграл соперник
            $rese = rand(1, 20);
            if ($rese >= $ugame['vynos'])
            {
                $rese = $ugame['vynos'];
            }
            echo '<div class="orc">';
            echo '<center><table>';
            //данные игрока
            echo '<tr><td><center>Game<br />' . $im . '</center></td>';
            echo ' <td><center>V.S</center></td>';
            echo '<td><center>Ower<br /><img src="img_sop/' . $sop['img'] .
                '.png" alt=""/></center></td></tr>';
            echo '<tr>';
            echo '<td><img src="inc/image.php?img=' . $ugame['sila'] . '" alt="' . $ugame['sila'] .
                '%" />';
            echo '<br /><img src="inc/image.php?img=' . $ugame['zdorov'] . '" alt="' . $ugame['zdorov'] .
                '%" />';
            echo '<br /><img src="inc/image.php?img=' . $ugame['vynos'] . '" alt="' . $ugame['vynos'] .
                '%" />';
            echo '</td>';
            echo '<td><center>Сила:<br />Здоровье:<br />Энергия:<br /></center></td>';
            //данные бойца

            echo '<td><img src="inc/image.php?img=' . $boi['soper_sila'] . '" alt="' . $boi['soper_sila'] .
                '%" />';
            echo '<br /><img src="inc/image.php?img=' . $boi['soper_zdor'] . '" alt="' . $boi['soper_zdor'] .
                '%" />';
            echo '<br /><img src="inc/image.php?img=' . $boi['soper_vynos'] . '" alt="' . $boi['soper_vynos'] .
                '%" />';
            echo '</td>';
            //конец
            echo '</tr></table></center>';
            echo '<div class="orline"></div>';
            echo 'Бац,противник уклонился от вашего хука и нанес вам поражающий удар!<br />Вы теряете ' .
                $resd . ' здоровья и ' . $rese . ' энергии!';
            echo '<div class="orline"></div>';
            if ($raund == 4)
            {

                echo '<center><a href="?act=bitva&amp;id=' . $id .
                    '">Результат боя</a></center>';

            }
            else
            {
                echo '<center><a href="?act=bitva&amp;id=' . $id . '">Раунд ' . $raund .
                    '</a></center>';
            }
            echo '</div>';
            mysql_query("UPDATE `user_game` SET 
                            `sila` = '" . ($ugame['sila'] - 13) . "',
        `vynos` = '" . ($ugame['vynos'] - $rese) . "',
        `zdorov` = '" . ($ugame['zdorov'] - $resd) . "' WHERE `user_id`='" . $user['id'] .
                "'");

            mysql_query("UPDATE `game_boi` SET 
        `soper_zdor` = '" . ($boi['soper_zdor'] - $ressds) . "',
        `soper_sila` = '" . ($boi['soper_sila'] - 21) . "',
        `soper_vynos` = '" . ($boi['soper_vynos'] - 2) . "',
        `pobed` = '" . ($boi['pobed'] + 1) . "'
        
         WHERE `id_sopernik`='" . $boi['id_sopernik'] . "'");
        }

    }
    else
    { //если соперник выбран другой то пишем о не завершенном бое с другим соперником
        echo 'у вас есть не завершенный бой с другим соперником';
    }

?>