Файл: aluco.php
Строк: 81
<?php
include_once 'system/common.php';
include_once 'system/functions.php';
include_once 'system/user.php';
$title='PvP';
include_once 'system/h.php';
if(!$user){
    header("Location:/");
    exit;
}
$pvp_Elfi=mysql_fetch_array(mysql_query("SELECT * FROM `pvp_Elfi` WHERE `user`='".$user['id']."'"));
if(isset($_SESSION['message'])){
    ?>
<div class='title'/><?=$_SESSION['mesage'];?></div>
    <div class='line'/></div>
    <?
}
if(!$pvp_Elfi){
if(isset($_GET['enter'])){
        mysql_query("INSERT INTO `pvp_Elfi` SET `user`='".$user['id']."', `r`='".$user['r']."'");
    $_SESSION['message']='Вы вошли в PvP зону!';
    header("Location:?");
    exit;
}
    ?>
    <div class='content'/>
    Подтвердите что хотите войти в PvP зону!<br/>
</div>
<div class='line'/>
</div>
<div class='content'/>
<a href='?enter' class='button'/>Войти</a>  
<a href='/' class='button'/> Вернуться на главную</a>
</div>
    <?
}elseif ($pvp_Elfi) {
    if($user['hp']<1){
        mysql_query("DELETE FROM `pvp_Elfi` WHERE `user`='".$user['id']."'");
        mysql_query("UPDATE `pvp_Elfi` SET `target`='0' WHERE `target`='".$user['id']."'");
        $_SESSION['message']="Вы погибли!";
        header("Location:?");
        exit;
    }
    $enemyElfi=mysql_fetch_array(mysql_query("SELECT * FROM `pvp_Elfi` WHERE `targetElfi`='".$user['id']."' LIMIT 1"));
    if(isset($_GET['attackElfi'])){
        $dmg=round($user['str']/6);
        if(isset($_GET['target'])){
        $opponent=mysql_fetch_array(mysql_query("SELECT * FROM `pvp_Elfi` WHERE `r`!='".$user['r']."' and `user`='".$pvp_Elfi['target']."'  LIMIT 1"));
        $opponent=mysql_fetch_array(mysql_query("SELECT * FROM `pvp_Elfi` WHERE `r`!='".$user['r']."' and `user`='".$enemyElfi['user']."' LIMIT 1"));
        }else{
        $opponent=mysql_fetch_array(mysql_query("SELECT * FROM `pvp_Elfi` WHERE `r`!='".$user['r']."' ORDER BY RAND() LIMIT 1"));
        }
        if(!$opponent){
            $txt='Противников не найдено!';
            header("Location:?");
            exit;
        }elseif ($opponent) {
            $def=round($opponent['str']/4);
            if($dmg<0){
                $dmg=rand(1,5);
            }elseif($dmg>0){
                $op=mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id`='".$opponent['user']."'"));
                $xp=round($op['level']+$dmg/4);
                mysql_query("UPDATE `users` SET `exp`='".($user['exp']+$xp)."' WHERE `id`='".$user['id']."'");
                if($dmg>$op['hp']){
                    mysql_query("DELETE FROM `pvp_Elfi` WHERE `user`='".$op['id']."'");
                    mysql_query("UPDATE `pvp_Elfi` SET `target`='0' WHERE `target`='".$op['id']."'");
                    mysql_query("UPDATE `users` SET `g`='".($user['g']+500)."' WHERE `id`='".$user['id']."'");
                    $text='Вы убили игрока '.$op['login'].'  нанеся '.$dmg.' урона!';
                    $text1='Вас убил игрок  '.$user['login'].'  нанеся '.$dmg.' урона!';
                }elseif($dmg<$op['hp']){
                    $text='Вы ударили игрока '.$op['login'].'  нанеся '.$dmg.' урона!';
                    $text1='Вас ударил игрок  '.$user['login'].'  нанеся '.$dmg.' урона!';
                }
            }
        }
    }
    
    if(isset($_GET['exit'])){
        mysql_query("DELETE FROM `pvp_Elfi` WHERE `user`='".$user['id']."'");
        mysql_query("UPDATE `pvp_Elfi` SET `target`='0' WHERE `target`='".$user['id']."'");
        $_SESSION['message']="Вы покинули пвп зону.";
        header("Location:?");
        exit;
    }
    $asura_Elfi=mysql_num_rows(mysql_query("SELECT `id`,`r` FROM `pvp_Elfi` WHERE `r`='0'"));
    $borea_Elfi=mysql_num_rows(mysql_query("SELECT `id`,`r` FROM `pvp_Elfi` WHERE `r`='1'"));
    ?>
    <div class='content'/>
    <img src='/images/icon/race/0.png'/><?=$asura_Elfi;?> против <img src='/images/icon/race/1.png'/><?=$borea_Elfi;?>
    </div>
    <div class='line'/></div>
    <div class='list'/>
    
    <li>
        <a href='?attackElfi' ><img src='/images/icon/2hit.png'/> Бить любого</a>
    </li>
    <?
    if($pvp_Elfi['target']!='0'){
        echo "<li><a href='?attackElfi&target'/><img src='/images/icon/rage.png'/> Добивать $targetElfi[login] ($targetElfi[hp] хп)</a></li>";
    }
    
    if($enemyElfi){
        $targetenemyElfi=mysql_fetch_array(mysql_query("SELECT `id`,`login`,`hp` FROM `users` WHERE `id`='".$enemyElfi['user']."'"));
        echo "<li><a href='?attackElfi&otvet'/><img src='/images/icon/rage.png'/> Бить в ответ $targetenemyElfi[login] ($targetenemyElfi[hp] хп)</a></li>";
    }
    echo '</div>';
    $logs=mysql_query("SELECT * FROM `pvp_Elfi_logs` WHERE `user`='".$user['id']."'");
    echo '<div class="line"/></div><div class="content"/>';
    while ($log=mysql_fetch_array($logs)) {
        ?>
        <?=$log['text'];?>
        <?
    }
    echo '</div>';
    echo '<div class="list"/>
    <li>
    <a href="?exit"/>Выход</a>
    </li>
    </div>';
}
?>
<?
include_once 'system/f.php';
?>