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

    
include("includes/config.php");
    include(
"includes/header.php");
    
    
$dm authUser();
    
    if (!
$dm) {
    
        
header("Location: index.php");
        
        exit;
    
    }
    
    if (
$id == false) {
    
        
$my_cache $deadly_fight -> myCache();
        
$juosta_show false;
        
        if (isset(
$_GET['new'])) {
        
            if(
$dm['g'] < 50) {
            
                
$juosta_show true;
                
                
juosta($dm['statusas'], $neskaityti_laiskai);
                
                echo 
"<div class="center juosta2 tr">
                <span class="
bold red">".$language['truksta']." <img src="img/icons/gold.png" alt="*"/> ".(50 $dm['g']).".</span>
                <div class="
razdel5"></div>
                <a class="
btn_red" href="stool.php?id=pay"><span>".$language['nusipirkti']."</span></a>
                </div>
                <div class="
razdel5"></div>";
            
            }
            else
            {
            
                
$deadly_fight -> updateFights();
                
                
mysql_query("UPDATE `vartotojai` SET `g` = `g` - 50 WHERE `id` = '".$dm['id']."'");
                
                
header("Location: deadly_fight.php");
                
                exit;
            
            }
        
        }

        if (isset(
$_GET['delete']) && $user_id == $ADMIN_ID) {

            
$deadly_fight -> updateLog((int) $_GET['delete']);

        }
        
        if (
$juosta_show == false) {
        
            
juosta($dm['statusas'], $neskaityti_laiskai);
        
        }
        
        echo 
"<div class="center text_p">
        <img src="
img/town/deadly_fight.png" alt="*"/>
        <br/>
        <span class="
bold">".$language['kviesk_savo_priesininka']."</span>
        </div>
        <div class="
razdel5"></div>
        <div class="
juosta2 tr left">
        <img src="
img/icons/2hit.png" alt="*"/> ".$language['liko_kvietimu_i_mirtina'].": ".$my_cache[0]."";
        
        if (
$my_cache[0] == false) {
        
            echo 
"<br/>
            "
.$language['iki_atkurimo'].": ";
            
            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_sk" style="display:none;">".(strtotime(date("Y-m-d 24:00")) - time() + 2)."</span>";
                
                
js_count(strtotime(date("Y-m-d 24:00")) - time() + 2$rand_sk1);
            
            }
            
            echo 
" ".$language['val']."
            <div class="
razdel5"></div>
            <a class="
btn_red" href="deadly_fight.php?new"><span>".$language['atkurti_uz']." <img src="img/icons/gold.png" alt="*"/> 50</span></a>";
        
        }
        
        echo 
"</div>
        <div class="
razdel5"></div>
        <div class="
center">
        <span class="
big bold yellow">".$language['paskutines_kovos'].":</span>
        </div>
        <div class="
razdel5"></div>";
        
        
$log $deadly_fight -> getLog();
        
$viso count($log);
        
        if (
$viso == false) {
        
            echo 
"<div class="center">
            "
.$language['tuscia']."
            </div>"
;
        
        }
        else
        {
        
            echo 
"<div class="juosta2 tr">";
            
            
$nuo = isset($_GET['nuo']) ? (int) abs($_GET['nuo']) : 0;
            
$puslapiu_skaicius 10;
            
            foreach(
array_slice($log$nuo$puslapiu_skaiciustrue) as $key => $value) {
            
                
$value str_replace('[nugalejo*]'$language['nugalejo'], $value);
                
$value str_replace('[kovojo_pries*]'$language['kovojo_pries'], $value);
                
$value str_replace('[pasibaige_kovos_laikas*]'$language['pasibaige_kovos_laikas'], $value);
                
$value str_replace('[nugaletojo_prizas*]'$language['nugaletojo_prizas'], $value);
                
                if (
$user_id == $ADMIN_ID) {

                    echo 
"<a href="deadly_fight.php?delete=$key"><img src="img/icons/cancel.png" alt="*"/></a> ";

                }

                echo 
$value."<br/>";
            
            }
            
            echo 
"</div>
            <div class="
razdel5"></div>
            <div class="
center text_p">";
            
            
$viso_puslapiai 0;
               
$starto_skaicius 1;
            
$ceil ceil($viso $puslapiu_skaicius);
            
$rodomas ceil($nuo $puslapiu_skaicius) + 1;
            
            while(
$viso_puslapiai $viso) {
            
                if (
$starto_skaicius == or ($starto_skaicius >= $rodomas && $starto_skaicius $rodomas 3) or $starto_skaicius $ceil 1) {
                
                    
$taskai 0;
                    
                    if (
$nuo == $viso_puslapiai) {
                    
                        echo 
"<a class="page" id="pushed" href="deadly_fight.php?nuo=$viso_puslapiai">$starto_skaicius</a>";
                    
                    }
                    else
                    {
                    
                        echo 
"<a class="page" href="deadly_fight.php?nuo=$viso_puslapiai">$starto_skaicius</a>";
                    
                    }
                
                }
                else
                {
                
                    if (
$taskai == false) {
                    
                        echo 
"...";
                        
                        
$taskai ++;
                    
                    }
                
                }
                
                
$viso_puslapiai $viso_puslapiai $puslapiu_skaicius;
                
$starto_skaicius ++;
            
            }
            
            echo 
"</div>";
        
        }
        
        echo 
"<div class="razdel5"></div>
        <div class="
left">
        <ul>
        <li><span class="
small">".$language['noredamas_pakviesti_zaideja_i_mirtina'].";</span></li>
        <li><span class="
small">".$language['kova_gali_trukti'].";</span></li>
        <li><span class="
small">".$language['kova_gali_buti_nustatoma'].";</span></li>
        <li><span class="
small">".$language['nustacius_kova_del_prizo'].";</span></li>
        <li><span class="
small">".$language['tam_kad_tam_tikras_z']."</span></li>
        </ul>
        </div>"
;
        
    
    }
    elseif (
$id == "invite") {
    
        
$k = isset($_GET['k']) ? (int) abs($_GET['k']) : 0;
        
$fetch mysql_fetch_assoc(mysql_query("SELECT * FROM `vartotojai` WHERE `id` = '$k'"));
        
        if (
$k == false or $fetch['level'] < 12 or $dm['ip'] == $fetch['ip']) {
        
            
header("Location: index.php");
            
            exit;
        
        }
        
        
$symbol zenklas($fetch['statusas']);
        
$juosta_show false;
        
        if (isset(
$_GET['prize'])) {
        
            
$gold = isset($_POST['gold']) ? (int) abs($_POST['gold']) : 0;
            
$silver = isset($_POST['silver']) ? (int) abs($_POST['silver']) : 0;
            
$error false;
            
            if (
$gold $dm['g'] or $silver $dm['s']) {
            
                
$error $language['truksta_resursu'];
            
            }
            elseif (
mysql_num_rows(mysql_query("SELECT `id` FROM `blacklist` WHERE `user_id` = '".$dm['id']."' AND `blacklist_user_id` = '$k'")) != false) {
            
                
$error $language['sis_zaidejas_tavo_juodajame_sarase'];
            
            }
            elseif (
mysql_num_rows(mysql_query("SELECT `id` FROM `blacklist` WHERE `user_id` = '$k' AND `blacklist_user_id` = '".$dm['id']."'")) != false) {
            
                
$error $language['tu_sio_zaidejo_juodajame_sarase_todel'];
            
            }
            
            if (
$error) {
            
                
$juosta_show true;
                
                
juosta($dm['statusas'], $neskaityti_laiskai);
                
                echo 
"<div class="center juosta2 tr">
                <span class="
bold red">$error</span>
                </div>
                <div class="
razdel5"></div>";
            
            }
            else
            {
            
                
#Tikriname ar žaidėjas neturėtų būti kovoje, kadangi funkcija juosta() dar nepanaudota(kurioje yra tikrinimas):
                
$fight $deadly_fight -> getFight();
                
                if (
$fight['type'] == "fight") {
                
                    
header("location: deadly_fight.php?id=battle");
                    
                    exit;
                
                }
                
                
$action $deadly_fight -> inviteInFight($k$gold$silver);
                
                if (
$action == 3) {
                
                    
header("Location: deadly_fight.php");
                
                }
                else
                {
                
                    
header("Location: deadly_fight.php?id=invite&k=$k&msg=$action");
                
                }
                
                exit;
            
            }
        
        }
        
        if (isset(
$_GET['msg'])) {
        
            
$juosta_show true;
            
            
juosta($dm['statusas'], $neskaityti_laiskai);
            
            if(
$_GET['msg'] == 1) {
            
                
$msg $language['zaidejas_iskviestas'];
            
            }
            else
            {
            
                
$msg $language['kvietimas_atsauktas'];
            
            }
            
            echo 
"<div class="center juosta2 tr">
            <span class="
bold lime">$msg</span>
            </div>
            <div class="
razdel5"></div>";
        
        }
        
        if (
$juosta_show == false) {
        
            
juosta($dm['statusas'], $neskaityti_laiskai);
        
        }
        
        echo 
"<div class="center text_p">
        <img src="
img/town/deadly_fight.png" alt="*"/>
        <br/>
        <span class="
bold">".$language['kviesk_savo_priesininka']."</span>
        </div>
        <div class="
razdel5"></div>
        <div class="
lent w80 mlra">
        <div class="
bl-ttl"><div class="te"><div class="ttl">
        "
.$language['nugaletojo_prizas']."
        </div></div></div>
        <form action="
deadly_fight.php?id=invite&amp;k=$k&amp;prize" method="post">
        <div class="
center">
        <span class="
bold">".$language['priesininkas'].":</span> <a href="index.php?id=info&amp;k=$k"><span class="yellow">$symbol".$fetch['nick']."</span></a>
        <div class="
razdel5"></div>
        <span class="
bold">".$language['prizas'].":</span>
        <div class="
razdel5"></div>
        <table align="
center">
        <tr>
        <td width="
20%" valign="middle" align="right">
        2 X
        </td>
        <td width="
30%" valign="middle" align="center">
        <input name="
gold" type="text" value="0" maxlength="100"/>
        </td>
        <td width="
20%" valign="middle" align="left">
        <img src="
img/icons/gold.png" alt="*"/>
        </td>
        </tr>
        <tr>
        <td width="
20%" valign="middle" align="right">
        2 X
        </td>
        <td width="
30%" valign="middle" align="center">
        <input name="
silver" type="text" value="0" maxlength="5"/>
        </td>
        <td width="
20%" valign="middle" align="left">
        <img src="
img/icons/silver.png" alt="*"/>
        </td>
        </tr>
        </table>
        <div class="
razdel5"></div>
        <span class="
red small">".$language['jeigu_kov_tik']."</span>
        <div class="
razdel5"></div>
        <button type="
submit"><span>".$language['ok']."</span></button>
        </div>
        </form>
        </div>
        <div class="
razdel10"></div>
        <div class="
center">
        <a class="
btn_red" href="deadly_fight.php"><span>".$language['mirtinas_susiremimas']."</span></a>
        </div>"
;
    
    }
    elseif (
$id == "battle") {
    
        
$fight $deadly_fight -> getFight();
        
        if (!
$fight) {
        
            
header("Location: deadly_fight.php");
            
            exit;
        
        }
        
        if (
$fight['type'] == "fight") {
        
            if (
$fight['time'] - time() <= 0) {
            
                
$final $deadly_fight -> finalFight($dm$dm['id'], true);
                
                
header("Location: deadly_fight.php?id=battle");
                
                exit;
            
            }
            
            if (isset(
$_GET['akmuo']) AND $dm['akmuo'] > 0) {
            
                
$deadly_fight -> activeAkmuo($dm);
            
            }
            
            if (isset(
$_GET['zole']) AND $dm['zole'] > 0) {
            
                
$deadly_fight -> activeZole($dm);
            
            }
            
            if (isset(
$_GET['attack'])) {
            
                
$final $deadly_fight -> attack($dm);
                
                if (
$final) {
                
                    
header("Location: deadly_fight.php?id=battle");
                    
                    exit;
                
                }
            
            }
            
            
$myParams $deadly_fight -> getUserParams($dm['id']);
            
$my_user_add_hp $myParams['my_user_add_hp'];
            
$opponent $deadly_fight -> getUserParams($myParams['opponent']);
            
$uUron $opponent['uron'];
            
$bUron $myParams['uron'];
            
            
$zenklas zenklas($dm['statusas']);
            
$zenklas2 zenklas($opponent['statusas']);
            
            
$width1 ceil(($myParams['battle_hp'] / $myParams['other_hp']) * 100);
            
$width2 = (($bUron) ? (int) (($bUron $myParams['other_hp']) * 100) : 0);
            
$width2 = ($width2 100) ? 100 $width2;
            
            if (
$width1 $width2 100) {
            
                
$width2 100 $width1;
            
            }
            
            
$width3 ceil(($opponent['battle_hp'] / $opponent['other_hp']) * 100);
            
$width4 = (($uUron) ? (int) (($uUron $opponent['other_hp']) * 100) : 0);
            
$width4 = ($width4 100) ? 100 $width4;
            
            
juosta($dm['statusas'], $neskaityti_laiskai);
            
            echo 
"<div class="center">
            <img src="
img/icons/clock.png" alt="*"/> <span class="bold">";
            
            if (
$dm['js2'] == false) {
            
                echo 
val($fight['time'] - time());
            
            }
            else
            {
            
                
$rand_sk rand(10000009999999);
                
                echo 
"<span id="setTime$rand_sk"></span><span id="getTime$rand_sk" style="display:none;">".($fight['time'] - time() + 1)."</span>";
                
                
js_count($fight['time'] - time() + 1$rand_sk1);
            
            }
            
            echo 
" ".$language['val']."
            </span>
            </div>
            <div class="
left juosta2 tr">
            <span class="
yellow bold"><img src="img/icons/player.png" alt="*"/> $zenklas".$myParams['name']." <img src="img/icons/health.png" alt="*"/> ".$myParams['battle_hp']."</span><div class="fr bold">".(($my_user_add_hp 0) ? '<span class="lime">+'.$my_user_add_hp.'</span>' '')." ".((@$bUron) ? ' <span class="red">-'.$bUron.'</span>' '')."</div>
            <div class="
razdel5"></div>
            <span class="
bl prg-bar border1">
            <span class="
bl fl prg-blue" style="width$width1%">&nbsp;</span>
            <span class="
bl fl prg-red" style="width$width2%">&nbsp;</span>
            </span>
            <div class="
razdel5"></div>
            <span class="
ml5 yellow bold"><img src="img/icons/player.png" alt="*"/> $zenklas2".$opponent['name']." <img src="img/icons/health.png" alt="*"/> ".$opponent['battle_hp']."</span><div class="fr bold"> ".((@$uUron) ? ' <span class="red">-'.$uUron.'</span>' '')."</div>
            <div class="
razdel5"></div>
            <span class="
bl prg-bar border1">
            <span class="
bl fl prg-blue" style="width$width3%">&nbsp;</span>
            <span class="
bl fl prg-red" style="width$width4%">&nbsp;</span>
            </span>
            </div>"
;
            
            if (
count($myParams['skills'])) {
            
                echo 
"<div class="razdel5"></div>
                <div class="
center juosta2 tr">";
                
                foreach(
$myParams['skills'] as $sId => $a) {
                
                    echo 
"<img src="img/ability/$sId.".$a.".png" width="25px" height="25px" alt="*"/> ";
                
                }
                
                echo 
"</div>";
            
            }
            
            echo 
"<div class="razdel5"></div>
            <div class="
center juosta2 tr">
            <table align="
center">
            <tr>
            <td valign="
middle">";
            
            if (
$myParams['akmuo_time'] > time()) {
            
                echo 
"<img src="img/stone.png" width="40px" height="40px" alt="*"/>
                <br/>
                <img src="
img/icons/stone_min.png" alt="*"/> ";
                
                if (
$dm['js2'] == false) {
                
                    echo 
val($myParams['akmuo_time'] - time());
                
                }
                else
                {
                
                    
$rand_sk rand(1000000,9999999);
                    
                    echo 
"<span id="setTime$rand_sk"></span><span id="getTime$rand_sk" style="display:none;">".($myParams['akmuo_time'] - time())."</span>";
                    
                    
js_count($myParams['akmuo_time'] - time(),$rand_sk,1);
                
                }
                
                echo 
" ".$language['val']."";
            
            }
            else
            {
            
                echo 
"<a href="deadly_fight.php?id=battle&amp;akmuo"><img src="img/stone.png" width="40px" height="40px" alt="*"/></a>
                <br/>
                <img src="
img/icons/stone_min.png" alt="*"/> <span class="bold ".($dm['akmuo'] > 0 ? "lime" : "red")."">".$language['akmuo']." (".$dm['akmuo'].")</span>";
            
            }
            
            echo 
"</td>
            <td valign="
middle">";
            
            if (
$myParams['zole_time'] > time()) {
            
                echo 
"<img src="img/grass.png" width="40px" height="40px" alt="*"/>
                <br/>
                <img src="
img/icons/grass_min.png" alt="*"/> ";
                
                if (
$dm['js2'] == false) {
                
                    echo 
val($myParams['zole_time'] - time());
                
                }
                else
                {
                
                    
$rand_sk rand(1000000,9999999);
                    
                    echo 
"<span id="setTime$rand_sk"></span><span id="getTime$rand_sk" style="display:none;">".($myParams['zole_time'] - time())."</span>";
                    
                    
js_count($myParams['zole_time'] - time(),$rand_sk,1);
                
                }
                
                echo 
" ".$language['val']."";
            
            }
            else
            {
            
                echo 
"<a href="deadly_fight.php?id=battle&amp;zole"><img src="img/grass.png" width="40px" height="40px" alt="*"/></a>
                <br/>
                <img src="
img/icons/grass_min.png" alt="*"/> <span class="bold ".($dm['zole'] > 0 ? "lime" : "red")."">".$language['zole']." (".$dm['zole'].")</span>";
            
            }
            
            echo 
"</td>
            </tr>
            </table>
            </div>
            <div class="
razdel5"></div>
            <div class="
center">
            <a class="
btn_red" href="deadly_fight.php?id=battle&amp;attack"><span>".$language['atakuoti']."</span></a>
            </div>"
;
        
        }
        else
        {
        
            
$result $deadly_fight -> getResult();
            
            
juosta($dm['statusas'], $neskaityti_laiskai);
            
            echo 
"<div class="juosta2 tr center">";
            
            if (
$result['winner'] == $dm['id'] && $result['endtime'] == false) {
            
                echo 
"<span class="bold lime">".$language['pergale']."</span>";
            
            }
            else
            {
            
                echo 
"<span class="bold red">".$language['pralaimejimas']."</span>";
            
            }
            
            echo 
"<div class="razdel5"></div>
            <span class="
lime">".$language['atlygis'].":</span>
            <br/>"
;
            
            if (
$result['winner'] == $dm['id']) {
            
                echo 
"".(($result['gold'] > 0) ? "<img src="img/icons/gold.png" alt="*"/> ".n_f($result['gold']).", " "")." ".(($result['silver'] > 0) ? "<img src="img/icons/silver.png" alt="*"/> ".n_f($result['silver']).", " "")." ";
                
                if(
$result['gold'] > or $result['silver'] > 0) {
                
                    echo 
"".$language['ir']." ";
                
                }
            
            }
            
            echo 
"<img src="img/icons/exp.png" alt="*"/> ".n_f(($result['winner'] == $dm['id'] ? $result['exp_win'] : $result['exp_lost'])).".
            </div>
            <div class="
razdel5"></div>
            <div class="
center">
            <a class="
btn_red" href="deadly_fight.php"><span>".$language['mirtinas_susiremimas']."</span></a>
            </div>"
;
        
        }
        
        echo 
"<div class="razdel5"></div>
        <div class="
juosta2 tr">";
        
        
$journal $deadly_fight -> getJournal();
        
$deadly_fight -> d_journal($journal);
        
        echo 
"</div>";
    
    }
    else
    {
    
        
header("Location: index.php");
    
    }
    
    include(
"includes/foot.php");

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