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

    
include("includes/config.php");
    include(
"includes/header.php");
    include(
"functions/duel.php");
    
    
$dm authUser();
    
    if (!
$dm) {
    
        
header("Location: index.php");
        
        exit;
    
    }
    
    if (
$id == false) {
    
        if (
$dm['level'] < 5) {
        
            
header("Location: index.php");
            
            exit;
        
        }
        
        if (
$dm['tasks'] == && $dm['tasks2'] == 10) {
        
            
mysql_query('UPDATE `vartotojai` SET `tasks` = "6",`tasks2` = "0" WHERE `id` = "'.$dm['id'].'"');
            
            
header("Location: index.php");
            
            exit;
        
        }
        
        if (
mysql_num_rows(mysql_query("SELECT id FROM vartotojai")) > 1) {
        
            
$sack mysql_query('SELECT * FROM `sack` WHERE `user` = "'.$dm['id'].'"');      
            
$sack mysql_fetch_assoc($sack);
            
            if (!
$sack) {
            
                
mysql_query('INSERT INTO `sack` (`user`) VALUES ("'.$dm['id'].'")');
            
            }
            
            if (
mysql_num_rows(mysql_query("SELECT * FROM `duel` WHERE `user` = '".$dm['id']."'")) == false) {
            
                
update_duel_opponent($dmfalsetrue);
            
            }
            
            
$duel mysql_fetch_assoc(mysql_query("SELECT * FROM `duel` WHERE `user` = '".$dm['id']."'"));
            
            if (isset(
$_GET['refresh'])) {
    
                if (
$dm['duel_fights'] == && $dm['g'] >= 20) {
                
                    
mysql_query('UPDATE `vartotojai` SET `duel_fights` = "10",`g` = `g` - 20 WHERE `id` = "'.$dm['id'].'"');
                
                }
                
                
header("Location: duel.php");
                
                exit;
            
            }
            
            if ((isset(
$_GET['last']) && $dm['duel_changes'] > 0) or (isset($_GET['next']) && $dm['g'] >= 10)) {
            
                
$my_duel_opponent update_duel_opponent($dmfalse);
                
                if ((int) 
$_GET['last'] == true && $dm['duel_changes'] > 0) {
                
                    
mysql_query('UPDATE `vartotojai` SET `duel_changes` = `duel_changes` - 1 WHERE `id` = "'.$dm['id'].'"');
                
                }
                else
                {
                
                    
mysql_query('UPDATE `vartotojai` SET `g` = `g` - 10 WHERE `id` = "'.$dm['id'].'"');
                
                }
                
                
header("Location: duel.php");
                
                exit;
            
            }
            
            
$opponent mysql_fetch_assoc(mysql_query("SELECT * FROM `vartotojai` WHERE `id` = '".$duel['opponent']."'"));
            
$_rating 0;
            
            if (isset(
$_GET['attack']) && filter($_GET['h']) == md5($duel['opponent'].$duel['time'])) {
            
                if (
$dm['hp'] > ((($dm['vit'] * 2) / 100 ) * 10)) {
                
                    if (
$dm['duel_fights'] > 0) {
                
                        
$dmg 0;
                        
$opponent_dmg 0;
                        
                        
$skills skills($dm['ability_1'],$dm['ability_2'],$dm['ability_3'],$dm['ability_4'],$dm['ability_5']);
                        
$opponent_skills skills($opponent['ability_1'],$opponent['ability_2'],$opponent['ability_3'],$opponent['ability_4'],$opponent['ability_5']);
                        
                        
$usr_params = array('str' => $dm['str'], 'agi' => $dm['agi'], 'def' => $dm['def'], 'akmuo_time' => $dm['akmuo_time']);
                        
$opponent_params = array('def' => $opponent['def'], 'zole_time' => $opponent['zole_time'], 'skills' => array(=> $opponent_skills[2], => $opponent_skills[4]));
                        
                        
$usr_params2 = array('str' => $opponent['str'], 'agi' => $opponent['agi'], 'def' => $opponent['def'], 'akmuo_time' => $opponent['akmuo_time']);
                        
$opponent_params2 = array('def' => $dm['def'], 'zole_time' => $dm['zole_time'], 'skills' => array(=> $skills[2], => $skills[4]));
                        
$log_crit false;
                        
                        for(
$round 1$round 6$round ++) {
                        
                            
$info genUron(10$usr_params$opponent_params$skills);
                            
$dmg += $info[0];
                            
                            if (
$log_crit == false) {
                            
                                
$log_crit $info[1];
                            
                            }
                            
                            
$info2 genUron(10$usr_params2$opponent_params2$opponent_skills);
                            
$opponent_dmg += $info2[0];
                            
                            if (
$round == 1) {
                            
                                
$_hp  round($opponent_dmg 2);
                            
                            }
                        
                        }
                        
                        if (
$dmg $opponent_dmg) {
                        
                            
$_hp  round($_hp 2);
                        
                        }
                        
                        if (
$dmg $opponent_dmg) {
                        
                            
$_s rand(1,50) * $opponent['level'];
                            
$_exp rand(1,20) * $opponent['level'];
                            
                            
$_rating rand(1,$opponent['level']);
                            
                            
mysql_query('UPDATE `vartotojai` SET `duel_rating` = `duel_rating` + "'.$_rating.'" WHERE `id` = "'.$dm['id'].'"');
                            
                            
$s mysql_query("SELECT * FROM `strides` WHERE `user`='".$dm['id']."' AND `complete`='0' AND `s`='2'");
                            
                            if (
mysql_num_rows($s) != 0) {
                            
                                
$strides mysql_fetch_assoc($s);
                                
$stride strides($strides['s']);
                                
                                if (
$strides['c'] < $stride['c']) {
                                
                                    if (
$strides['c'] + == $stride['c']) {
                                    
                                        
$complete 1;
                                        
                                        if(
$dm['force'] == 1) {
                                        
                                            
$dm['str'] = force($dm['str']);
                                        
                                        }
                                        else
                                        {
                                        
                                            
$dm['def'] = force($dm['def']);
                                        
                                        }
                                        
                                        
mysql_query("UPDATE `vartotojai` SET `str` = '".($dm['str'] + 50)."', `vit` = `vit` + 50, `agi` = `agi` + 50, `def` = '".($dm['def'] + 50)."', `force_updated` = '0' WHERE `id` = '".$dm['id']."'");
                                    
                                    }
                                    else
                                    {
                                    
                                        
$complete 0;
                                    
                                    }
                                    
                                    
mysql_query("UPDATE `strides` SET `c`=`c`+1,`complete`='$complete' WHERE `user`='".$dm['id']."' AND `s`='".$stride['id']."'");
                                
                                }
                            
                            }
                        
                        }
                        else
                        {
                        
                            if (
$dm['effect1'] > time()) {
                            
                                
$_s round((rand(1,50) * $opponent['level']) * 0.75);
                                
$_exp round((rand(1,20) * $opponent['level']) * 0.75);
                            
                            }
                            else
                            {
                            
                                
$_s rand(1,25) * $opponent['level'];
                                
$_exp rand(1,10) * $opponent['level'];
                            
                            }
                            
                            
$_rating rand(1,($opponent['level'] * 2));
                            
                            
mysql_query('UPDATE `vartotojai` SET `duel_rating` = `duel_rating` - "'.(($dm['duel_rating'] - $_rating 0) ? $dm['duel_rating']:$_rating).'" WHERE `id` = "'.$dm['id'].'"');
                        
                        }
                        
                        if (
$clan_memb && $clan_memb['v'] > 0) {
                        
                            
$_exp += round($_exp 100 $clan_memb['v']);
                        
                        }
                        
                        if (
$dm['tasks'] == 5) {
                        
                            
mysql_query('UPDATE `vartotojai` SET `tasks2` = `tasks2` + 1 WHERE `id` = "'.$dm['id'].'"');
                        
                        }
                        
                        
$q mysql_query("SELECT * FROM `user_q` WHERE `user`='".$dm['id']."' AND `complete`='0' AND `q`='8'");
                        
                        if (
mysql_num_rows($q) != 0) {
                        
                            
$user_q mysql_fetch_assoc($q);
                            
$quest quests($user_q['q']);
                            
                            if (
$user_q['c'] < $quest['c']) {
                            
                                
mysql_query ("UPDATE `user_q` SET `c`=`c`+1 WHERE `user`='".$dm['id']."' AND `q`='".$quest['id']."'");
                            
                            }
                        
                        }
                        
                        if (
$_hp $dm['hp']) {
                        
                            
$_hp  $dm['hp'];
                        
                        }
                        
                        if (
$_s 1) {
                        
                            
$_s 1;
                        
                        }
                        
                        if (
$_exp 1) {
                        
                            
$_exp 1;
                        
                        }
                        
                        if (
$dm['premium'] > time()) {
                        
                            
$_exp += round($_exp 100 25);
                        
                        }
                        
                        if (
$dm['effect1'] > time()) {
                        
                            
$_exp += round($_exp 100 25);
                        
                        }
                        
                        if (
$dm['effect2'] > time()) {
                        
                            
$_exp += round($_exp 100 25);
                        
                        }
                        
                        if (
$dm['effect3'] > time()) {
                        
                            
$_exp += round($_exp 100 25);
                        
                        }
                        
                        if (
$clan) {
                        
                            
mysql_query('UPDATE `clans`     SET `exp` = `exp` + '.$_exp.' WHERE `id` = "'.$clan['id'].'"');
                            
mysql_query('UPDATE `clan_memb` SET `exp` = `exp` + '.$_exp.' WHERE `clan` = "'.$clan['id'].'" AND `user` = "'.$dm['id'].'"');
                        
                        }
                        
                        
$my_duel_opponent update_duel_opponent($dmtrue);
                        
$duel['opponent'] = $my_duel_opponent;
                        
$duel['time'] = time();
                        
$dm['exp'] = $dm['exp'] + $_exp;
                        
$dm['s'] = $dm['s'] + $_s;
                        
$dm['hp'] = $dm['hp'] - $_hp;
                        
$dm['duel_last_update'] = time();
                        
$dm['duel_fights'] = $dm['duel_fights'] - 1;
                        
                        
mysql_query('UPDATE `vartotojai` SET `exp` = "'.$dm['exp'].'",`s` = "'.$dm['s'].'",`hp` = "'.$dm['hp'].'",`duel_last_update` = "'.$dm['duel_last_update'].'",`duel_fights` = "'.$dm['duel_fights'].'" WHERE `id` = "'.$dm['id'].'"');
                        
                        
juosta($dm['statusas'],$neskaityti_laiskai);
                        
                        echo 
"<div class="center juosta2 tr">";
                        
                        if (
$dmg $opponent_dmg) {
                        
                            echo 
"<span class="bold lime">".$language['pergale']."</span>";
                        
                        }
                        else
                        {
                        
                            echo 
"<span class="bold red">".$language['pralaimejimas']."</span>";
                        
                        }
                        
                        if (
$skills[1]['active'] == true OR $skills[2]['active'] == true OR ($skills[3]['active'] == true && $log_crit == true) OR $skills[4]['active'] == true) {
                        
                            echo 
"<br/>";
                            
                            if (
$skills[1]['active'] == true) echo "<img src="img/ability/1.".$dm['ability_1_quality'].".png" width="25px" height="25px" alt="*"/> ";
                            if (
$skills[2]['active'] == true) echo "<img src="img/ability/2.".$dm['ability_2_quality'].".png" width="25px" height="25px" alt="*"/> ";
                            if (
$skills[3]['active'] == true && $log_crit == true) echo "<img src="img/ability/3.".$dm['ability_3_quality'].".png" width="25px" height="25px" alt="*"/> ";
                            if (
$skills[4]['active'] == true) echo "<img src="img/ability/4.".$dm['ability_4_quality'].".png" width="25px" height="25px" alt="*"/> ";
                        
                        }
                        
                        echo 
"<div class="razdel10"></div>
                        <span class="
bold">".$language['atlygis'].":</span> <img src="img/icons/silver.png" alt="*"/> ".n_f($_s)." ".$language['ir']." <img src="img/icons/exp.png" alt="*"/> ".n_f($_exp)."";
                        
                        if (
$dm['duel_nagrada'] == false) {
                        
                            if (
$dm['duel_trophy'] + == 5) {
                            
                                
$res rand(1,9);
                                
$res_count abs(ceil($dm['duel_rating'] / 500));
                                
                                
mysql_query('UPDATE `sack` SET `'.$res.'` = `'.$res.'` + '.$res_count.' WHERE `user` = "'.$dm['id'].'"');
                                
mysql_query('UPDATE vartotojai SET duel_trophy = "0",duel_nagrada="1" WHERE id = "'.$dm['id'].'"');
                                
                                
$res_name res($res);
                                
                                echo 
"<div class="razdel10"></div>
                                "
.$language['atlygis_uz_5_dvikovas'].":
                                <br/>
                                <img src="
img/res/$res.png" alt="*"/> $res_name ($res_count ".$language['vnt'].")";
                                
                                
$dm['duel_trophy'] = 0;
                                
$dm['duel_nagrada'] = 1;
                            
                            }
                            else
                            {
                            
                                
mysql_query('UPDATE `vartotojai` SET `duel_trophy` = `duel_trophy` + 1 WHERE `id` = "'.$dm['id'].'"');
                                
                                
$dm['duel_trophy'] ++;
                            
                            }
                        
                        }
                        
                        echo 
"</div>";
                    
                    }
                    else
                    {
                    
                        
juosta($dm['statusas'],$neskaityti_laiskai);
                        
                        echo 
"<div class="center juosta2 tr">
                        "
.$language['tau_baigesi_nemokamos_kovos']."
                        <br/>
                        "
.$language['iki_atkurimo'].": ";
                        
                        if (
$dm['js2'] == false) {
                        
                            echo 
val(($dm['duel_last_update'] + (60 120)) - time());
                        
                        }
                        else
                        {
                        
                            
$rand_sk rand(1000000,9999999);
                            
                            echo 
"<span id="setTime$rand_sk"></span><span id="getTime$rand_sk" style="display:none;">".(($dm['duel_last_update'] + (60 120)) - time())."</span>";
                            
                            
js_count(($dm['duel_last_update'] + (60 120)) - time(),$rand_sk,1);
                        
                        }
                        
                        echo 
" ".$language['val']."
                        <br/>
                        <a class="
btn_red" href="duel.php?refresh=1"><span>".$language['pirkti_10_kovu']."</span></a>
                        <div class="
razdel5"></div>
                        "
.$language['kaina'].": <img src="img/icons/gold.png" alt="*"/> 20
                        </div>"
;
                    
                    }
                
                }
                else
                {
                
                    
juosta($dm['statusas'],$neskaityti_laiskai);
                    
                    echo 
"<div class="center juosta2 tr">
                    "
.$language['puolimui_reikia_minimum']."
                    <br/>
                    <table align="
center">
                    <tr>
                    <td valign="
middle">
                    <img src="
img/potion.png" alt="*"/>
                    </td>
                    <td valign="
middle">
                    "
.$language['zvalumo_uzpilas']."
                    <br/>
                    <span class="
small">".$language['100_energijai_ir_sveikatai']."</span>
                    <br/>
                    <span class="
small">".$language['kaina'].": <img src="img/icons/gold.png" alt="*"/> 10</span>
                    </td>
                    </tr>
                    </table>
                    <a class="
btn_red" href="lab.php?id=wiz&amp;potion=1&amp;r=2"><span>".$language['atkurti']."</span></a>
                    </div>"
;
                
                }
            
            }
            else
            {
            
                
juosta($dm['statusas'],$neskaityti_laiskai);
            
            }
            
            echo 
"<div class="center text_p">
            <span class="
bold">".$language['mano_reitingas'].": ".$dm['duel_rating']." ";
            
            if (isset(
$_GET['attack']) && $_rating 0) {
            
                if (
$dmg $opponent_dmg) {
                
                    echo 
"<font color="#30c030">(+$_rating)</font>";
                
                
}
                else
                {
                
                    echo 
"<font color="#f33">(-$_rating)</font>";
                
                
}
            
            }
            
            echo 
"</span>
            <br/>
            "
.$language['kuo_aukstesnis_reitingas']."
            </div>"
;
            
            
$opponent mysql_fetch_assoc(mysql_query("SELECT * FROM `vartotojai` WHERE `id` = '".$duel['opponent']."'"));
            
$items manekenItem($duel['opponent'], $opponent);
            
$zenklas zenklas($opponent['statusas']);
            
            echo 
"<table>
            <tr>
            <td valign="
middle">
            <a href="
duel.php?attack=1&amp;h=".md5($duel['opponent'].$duel['time']).""><img width="90" height="120" style="border1px solid #000000;" src="manekenImage.php?g=".$opponent['lytis']."&amp;w_1=$items[1]&amp;w_2=$items[2]&amp;w_3=$items[3]&amp;w_4=$items[4]&amp;w_5=$items[5]&amp;w_6=$items[6]&amp;w_7=$items[7]&amp;w_8=$items[8]&amp;f=".$opponent['force']."" alt="*"/></a>
            
</td>
            <
td valign="middle" width="70%">
            <
img src="img/icons/player.png" alt="*"/> <span class="bold">$zenklas".$opponent['nick']."<br/>(".$language['reitingas_is_mazosios']."".$opponent['duel_rating'].")</span>
            <
div class="razdel10"></div>
            <
img src="img/icons/str.png" alt="*"/> <span class="bold">".$language['jega'].":</span>   ".$opponent['str']."
            
<br/>
            <
img src="img/icons/vit.png" alt="*"/> <span class="bold">".$language['gyvybe'].":</span>  ".$opponent['vit']."
            
<br/>
            <
img src="img/icons/agi.png" alt="*"/> <span class="bold">".$language['sekme'].":</span>  ".$opponent['agi']."
            
<br/>
            <
img src="img/icons/def.png" alt="*"/> <span class="bold">".$language['gynyba'].":</span".$opponent['def']."
            
</td>
            </
tr>
            </
table>
            <
div class="razdel5"></div>
            <
class="btn_red" href="duel.php?attack=1&amp;h=".md5($duel['opponent'].$duel['time']).""><span>".$language['atakuoti']."</span></a>
            <
div class="razdel5"></div>
            <
div class="center">
            
".$language['galimu_kovu']."".$dm['duel_fights']."
            
<br/>
            
".$language['atlygis_po']."";
            
            if (
$dm['duel_nagrada'] == false) {
            
                echo "".(5 - 
$dm['duel_trophy'])." ".$language['kovu']."";
            
            }
            else
            {
            
                if (
$dm['js2'] == false) {
                
                    echo val(strtotime(date("
Y-m-d 24:00")) - time() + 2);
                
                }
                else
                {
                
                    
$rand_sk = rand(1000000,9999999);
                    
                    echo "
<span id="setTime$rand_sk"></span><span id="getTime$rand_skstyle="display:none;">".(strtotime(date("Y-m-d 24:00")) - time() + 2)."</span>";
                    
                    js_count(strtotime(date("
Y-m-d 24:00")) - time() + 2,$rand_sk,1);
                
                }
                
                echo " ".
$language['val']."";
            
            }
            
            echo "
<br/>";
            
            if (
$dm['duel_changes']) {
            
                echo "".
$language['nemokamas_priesininko_keitimas']."".$dm['duel_changes']." ".$language['kartu']."
                
<div class="razdel5"></div>
                <
class="btn_red" href="duel.php?last=1"><span>".$language['kitas_priesininkas']."</span></a>";
            
            }
            else
            {
            
                echo "".
$language['priesininko_keitimas']." <img src="img/icons/gold.png" alt="*"/> 10.
                
<div class="razdel5"></div>
                <
class="btn_red" href="duel.php?next=1"><span>".$language['kitas_priesininkas']."</span></a>";
            
            }
            
            echo "
</div>";
        
        }
        else
        {
        
            juosta(
$dm['statusas'],$neskaityti_laiskai);
            
            echo "
<div class="center text_p">
            <
span class="bold">".$language['zaidime_kol_kas_be_taves']."</span>
            </
div>";
        
        }
        
        echo "
<div class="razdel10"></div>
        <
div class="center juosta2 tr">
        <
span class="bold lime">".$language['tavo_parametrai'].":</span>
        <
br/>
        <
img src="img/icons/str.png" alt="*"/> ".$dm['str']." <img src="img/icons/vit.png" alt="*"/> ".$dm['vit']." <img src="img/icons/agi.png" alt="*"/> ".$dm['agi']." <img src="img/icons/def.png" alt="*"/> ".$dm['def']."
        
<div class="razdel10"></div>
        <
div class="left">
        <
ul>
        <
li><span class="small">".$language['1_kova_atkuriama_kas_2'].";</span></li>
        <
li><span class="small">".$language['po_5_dvikovu'].";</span></li>
        <
li><span class="small">".$language['atlygis_uz_5_'].";</span></li>
        <
li><span class="small">".$language['vienas_nemokamas_priesininko']."</span></li>
        </
ul>
        </
div>
        </
div>";
    
    }
    else
    {
    
        header("
Locationindex.php");
    
    }
    
    include("
includes/foot.php");

?>
Онлайн: 2
Реклама