Вход Регистрация
Файл: arena.php
Строк: 109
<?php

$title 
'Арена';
include_once 
'protected/sys.php';

if (!
$user)
{
    
header("Location:/");
    exit;
}

if (
$user['fights'] == && $user['fights_reset'] > $config['time'])
{
    
$tt $user['fights_reset'] - time();
    
$h $tt/3600%60;
    
$m $tt/60%60;
    
$s $tt%60;

    
?>
    <div class ='content'/>
        <span class ='grey2'/> Ваши 15 боев на арене закончились, приходите через
                                <?=$h;?>ч <?=$m;?>м <?=$s;?>с
        </span>
    </div>
    <?
    
include_once $config['root'].'/protected/footermain.php';
    exit;
}


if (isset(
$_POST['attack']))
{
    
$attack = (int) abs($_POST['attack']);

    
$checkUser $db->rows("SELECT `id` FROM `users` WHERE `id`=?",
                            array(
$attack));

    if (
$checkUser == '0')
    {
        
$_SESSION['error'] = 'Такой противник не найден!';
        
header("Location:/arena");
        exit;
    }

    
$enemy $db->fetch("SELECT * FROM `users` WHERE `id`=?",
                        array(
$attack));

    
$userDMG round(rand($user['str']/6,$user['str']/4));
    
$enemyDMG round(rand($enemy['str']/6,$enemy['str']/4));

    
$userDEF round(rand($user['def']/4,$user['def']/6));
        
$enemyDEF round(rand($enemy['def']/4,$enemy['def']/6));

    
$damageUSER $userDMG $enemyDEF;
    
$damageENEMY $enemyDMG $userDEF;

    if (
$damageUSER 0)
    {
            
$damageUSER rand(1,$user['level']);
    }

    if (
$damageENEMY 0)
    {
        
$damageENEMY rand(1,$enemy['level']);
    }



    if (
$damageUSER $damageENEMY)
    {
        
$exp rand($enemy['level']*2,$user['level']*3);
        
$silver $damageUSER $damageENEMY *3;
    }
    else
    {
        
$exp 2;
        
$silver 3;
    }



    if (
$user['fights'] - == 0)
    {
        
$updateFights $db->query("UPDATE `users` SET `fights_reset`=? 
                                    WHERE `id`=?"
,
                                    array((
$config['time']+(3600*2)),
                                          (
$user['id'])));

    }

    
$updateUser $db->query("UPDATE `users` SET `exp`=?,`silver`=?,`fights`=`fights`-'1',`rating`=? WHERE `id`=?",
                                array((
$user['exp']+$exp),
                                      (
$user['silver']+$silver),
                                      (
$user['rating'] + ($damageUSER>$damageENEMY 2:1)),
                                      (
$user['id'])));


    
$log'<center>
            '
.($damageUSER>$damageENEMY '<b>ПОБЕДА</b>':'<span class ='lose'/>ПОРАЖЕНИЕ</span>').'
            <br/>
            <span class ='
win'/>Вы нанесли: '.$damageUSER.'
            <img src ='
/imgData/static/str.png'/> урона </span>
            <br/>
            <span class ='
lose'/>Вы получили: '.$damageENEMY.'
            <img src ='
/imgData/static/str.png'/> урона </span>
            <br/>
            За бой вы получили : '
.$silver.' <img src = '/imgData/static/silver.png'/>
            '
.$exp.'<img src = '/imgData/static/exp.png'/>
            <br/>
            </center>'


    
$_SESSION['info'] = $log;
    
header("Location:/arena");
    exit;


}

$opponent $db->fetch("SELECT * FROM `users` WHERE  `id`!=? ORDER BY RAND()",
                        array(
$user['id']));

if (
$opponent['wear'] > 0)
{
    
$opponentWear $db->fetch("SELECT * FROM `backpack` WHERE `id`=?",
                                array(
$opponent['wear']));
} else {
    
$opponentWear 0;
}

?>

<div class ='content'/>
    <center>
        <?=$opponent['login'];?>
    </center>
    <left>
        <img width ='120' height='160' 
        src ='/imgData/static/co/<?=($opponent['sex'] == 0:1);?>/<?=$opponent['wear'];?>.jpg'/>
    </left>
</div>
<div class ='content'/>
    <img src='/imgData/static/str.png'/>Сила: <?=$opponent['str'];?><br/>
    <img src='/imgData/static/hp.png'/>Здоровье: <?=$opponent['hp'];?><br/>
    <img src='/imgData/static/def.png'/>Защита: <?=$opponent['def'];?><br/>
</div>
<center>
<form action  = '' method='post'/>
    <input type ='hidden' value ='<?=$opponent['id'];?>' name ='attack'/>
    <span class="ubtn inbl green">
        <span class="ul">
            <input class="ur" type="submit" value="Атаковать" />
        </span>
    </span>    
</form>
</center>


<?php

include_once $config['root'].'/protected/footermain.php';
Онлайн: 1
Реклама