Вход Регистрация
Файл: public_html/zamki/game.php
Строк: 308
<?
require_once '../core/system.php';
echo 
only_reg();
$header 'Осада';
require_once 
'../core/head.php';
$id=abs(intval($_GET[id]));

$usc mysql_query("SELECT * FROM `zamki_user` WHERE `uid` = '$user[id]'");
if(
mysql_num_rows($usc)==0){
header("location: index.php");
}
$usi mysql_fetch_assoc($usc);
$usz mysql_fetch_assoc(mysql_query("SELECT * FROM `zamki` WHERE `id` = '$usi[zid]'"));
$uscff mysql_query("SELECT * FROM `zamki_user` WHERE `dead` = '0'");
if(
$usz[status]==1){
if((
$usz[start]+600)-time()<1)
{
    
$_SESSION[dob]="";
    
$_SESSION['light'] = "<span class='dred' style='font-weight:bold;'>К сожалению никто не успел захватиь замок!прибыло подкрепление ,которое всех перебило.!</span>";
    if(
$usz[status]==1){
        
mysql_query("UPDATE `zamki` SET `status`='0' WHERE id='$usi[zid]'");
        
$opponents mysql_query("SELECT * FROM `zamki_user`");
        while(
$opp mysql_fetch_array($opponents))
        {
            
$time time();
            
$msgs='К сожелению, никто не выиграл, но может вам повезёт в следующем бою';
            
mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`, `read`) values('1', '".abs(intval($opp[uid]))."', '$msgs', '$time', '1')");
            
mysql_query("INSERT INTO `users_konts` (`id_user`, `id_kont`, `time`) VALUES ('".abs(intval($opp[uid]))."', '1', '$time')");
            
mysql_query("UPDATE `users_konts` SET `new_msg` = '1' WHERE `id_kont` = '1' AND `id_user` = '".abs(intval($opp[uid]))."'");
        }
        
mysql_query("DELETE FROM zamki_user");
        
mysql_query("DELETE FROM zamki_clan");
    }
    
header("location: index.php");
    exit();
}}

if(
$usi[hp]>0  and ($usz[start]+600000)-time()>0){
if(
$usz[status]==0){
if(
strtotime("11:30")>time()){$tn=ftime(strtotime("11:300")-time());}
elseif(
strtotime("15:30")>time()){$tn=ftime(strtotime("15:30")-time());}
elseif(
strtotime("20:30")>time()){$tn=ftime(strtotime("20:30")-time());}
if(
$tn<0){$tn=ftime(strtotime("11:30")-time()+86400);}
if(
$tn>0){
echo
'<center><img src="img/tower.png" alt=""/><br/>До атаки '.$tn.'<br/><a href="?">Обновить</a></center>';
}else{
echo
'<center><img src="img/tower.png" alt=""/><br/>Ждите...<br/><a href="?">Обновить</a></center>';
}
}else{
$uscr mysql_num_rows(mysql_query("SELECT DISTINCT `cid` FROM `zamki_user` WHERE `dead` = '0'"));
if(
$uscr>0){
    echo
"
    <div class='player menuList' style='padding:5px;'>
    <img src='/images/icon/vit.png' alt='vit'/> 
$usi[hp] хп. | До окончания ".ftime(($usz[start]+600)-time())."
    </div>
    "
;

if(
$usz[starazh1s]==or $usz[starazh2s]==1)
{
    if(
$usz[timeatack]<time()-5){
        
$ztime=floor((time()-$usz[timeatack])/5);
        
$ztimer=$ztime*$usz[strazhuron];
        if(
$usz[starazh1s]==and $usz[starazh2s]==1)$ztimer=$ztimer*2;
        
$ztime=$ztime*5;
        
$ztimer=rand($ztimer-10,$ztimer+5);
        if(
$ztimer<=0){$ztimer=1;}
        
mysql_query("UPDATE `zamki_user` SET `hp`=`hp`-'$ztimer' WHERE zid='$usi[zid]'");
        
mysql_query("UPDATE `zamki` SET `timeatack`='".($usz[timeatack]+$ztime)."' WHERE id='$usi[zid]'");
        
$opponentsd=mysql_query("SELECT * FROM `zamki_user`");
        while(
$oppdd mysql_fetch_array($opponentsd))
        {
            if(
$oppdd[hp]<1){
                
mysql_query("UPDATE `zamki_user` SET `dead`='1' WHERE uid='".abs(intval($oppdd['uid']))."'");
            }
            
        }
    }
    if(
$_GET[attack]==1){
        if(
$usz[starazh1h]>0){
        
$ur=rand($usi[uron]-20,$usi[uron]+20);
        
$uron=$usz[starazh1h]-$ur;
        if(
$uron<1){mysql_query("UPDATE `zamki_user` SET `kill`=`kill`+1 WHERE uid='$user[id]'");
        
mysql_query("UPDATE `zamki` SET `starazh1s`='0' WHERE id='$usi[zid]'");
        
$_SESSION['light'] = "<span class='dgreen' style='font-weight:bold;'>Вы убили первого стража!</span>";
        }
        
mysql_query("UPDATE `zamki` SET `starazh1h`='".($uron)."' WHERE id='$usi[zid]'");
        
mysql_query("UPDATE `zamki_user` SET `nanesuron`=`nanesuron`+'".($ur)."' WHERE  uid='$user[id]'");
        
header("location: ?");
        }
    }
    if(
$_GET[attack]==2){
        if(
$usz[starazh2h]>0){
        
$ur=rand($usi[uron]-20,$usi[uron]+20);
        
$uron=$usz[starazh2h]-$ur;
        if(
$uron<1){mysql_query("UPDATE `zamki_user` SET `kill`=`kill`+1 WHERE  uid='$user[id]'");
        
mysql_query("UPDATE `zamki` SET `starazh2s`='0' WHERE id='$usi[zid]'");
        
$_SESSION['light'] = "<span class='dgreen' style='font-weight:bold;'>Вы убили второго стража!</span>";
        }
        
mysql_query("UPDATE `zamki` SET `starazh2h`='".($uron)."' WHERE id='$usi[zid]'");
        
mysql_query("UPDATE `zamki_user` SET `nanesuron`=`nanesuron`+'".($ur)."' WHERE  uid='$user[id]'");
        
header("location: ?");
        }
    }
    if(
$usz[starazh1h]>0){echo"
    <br/><img src='img/strazh1.jpg' style='margin-right:10px;margin-left:4px;float:left;' alt=''/><img src='/images/icon/vit.png' alt='vit'/> 
$usz[starazh1h] хп.<br/><img src='/images/icon/str.png' alt='str'/> Сила: ~$usz[strazhuron]<br/><a class='btn' href='?attack=1'><span style='margin-top:5px;margin-left:-3px;' class='label'>Атакoвать</span></a><br/><br/>";
    }
    if(
$usz[starazh2h]>0){echo"
    <br/><img src='img/strazh2.jpg' style='margin-right:10px;margin-left:4px;float:left;' alt=''/><img src='/images/icon/vit.png' alt='vit'/> 
$usz[starazh2h] хп.<br/><img src='/images/icon/str.png' alt='str'/> Сила: ~$usz[strazhuron]<br/><a class='btn' href='?attack=2'><span style='margin-top:5px;margin-left:-3px;' class='label'>Атакoвать</span></a><br/><br/>";
    }
}
elseif(
$usz[kings]==1)
{
    if(
$usz[timeatack]<time()-5){
        
$ztime=floor((time()-$usz[timeatack])/5);
        
$ztimer=$ztime*$usz[kinguron];
        
$ztime=$ztime*5;
        
$ztimer=rand($ztimer-10,$ztimer+5);
        if(
$ztimer<=0){$ztimer=1;}
        
mysql_query("UPDATE `zamki_user` SET `hp`=`hp`-'$ztimer' WHERE zid='$usi[zid]'");
        
mysql_query("UPDATE `zamki` SET `timeatack`='".($usz[timeatack]+$ztime)."' WHERE id='$usi[zid]'");
        
$opponentsd=mysql_query("SELECT * FROM `zamki_user`");
        while(
$oppdd mysql_fetch_array($opponentsd))
        {
            if(
$oppdd[hp]<1){
        
mysql_query("UPDATE `zamki_user` SET `dead`='1' WHERE uid='".abs(intval($oppdd['uid']))."'");
            }
            
        }
    }
    if(
$_GET[attack]==1){
        if(
$usz[kingh]>0){
            
$ur=rand($usi[uron]-20,$usi[uron]+20);
            
$uron=$usz[kingh]-$ur;
            if(
$uron<1){mysql_query("UPDATE `zamki_user` SET `kill`=`kill`+1 WHERE uid='$user[id]'");
            
mysql_query("UPDATE `zamki` SET `kings`='0' WHERE id='$usi[zid]'");
                
$_SESSION['light'] = "<span class='dgreen' style='font-weight:bold;'>Вы убили короля!</span>";
            }
            
mysql_query("UPDATE `zamki` SET `kingh`='".($uron)."' WHERE id='$usi[zid]'");
            
mysql_query("UPDATE `zamki_user` SET `nanesuron`=`nanesuron`+'".($ur)."' WHERE uid='$user[id]'");
            
header("location: ?");
        }
    }
    if(
$usz[kingh]>0){echo"
        <br/><img src='img/king.jpg' style='margin-right:10px;margin-left:4px;float:left;' alt=''/><img src='/images/icon/vit.png' alt='vit'/> 
$usz[kingh] хп.<br/><img src='/images/icon/str.png' alt='str'/> Сила: ~$usz[kinguron]<br/><a class='btn' href='?attack=1'><span style='margin-top:5px;margin-left:-3px;' class='label'>Атакoвать</span></a><br/><br/>";
    }
    
    
}else{    
    
$uscr mysql_num_rows(mysql_query("SELECT DISTINCT `cid` FROM `zamki_user` WHERE `dead` = '0'"));
    if(
$uscr>1){
        
        
        
        if(
$_GET[attack]==1){
            
            
$oppx mysql_fetch_array(mysql_query("SELECT * FROM `zamki_user` WHERE `uid` = '".abs(intval($_GET['id']))."' LIMIT 1"));
            if(
$usi[cid]==$oppx[cid] or $oppx[dead]==1){
                
header("location: ?");
            }
            
            
$oppn mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '".abs(intval($_GET['id']))."' LIMIT 1"));
            if(
$oppx[hp]>0){
                
$ur=rand($usi[uron]-20,$usi[uron]+20);
                
$uron=$oppx[hp]-$ur;
                if(
$uron<1){mysql_query("UPDATE `zamki_user` SET `kill`=`kill`+1 WHERE uid='$user[id]'");
                    
mysql_query("UPDATE `zamki_user` SET `dead`='1' WHERE uid='".abs(intval($_GET['id']))."'");
                    
$_SESSION['light'] = "<span class='dgreen' style='font-weight:bold;'>Вы убили $oppn[nick]!</span>";
                }
                
mysql_query("UPDATE `zamki_user` SET `hp`='".($uron)."' WHERE uid='".abs(intval($_GET['id']))."'");
                
mysql_query("UPDATE `zamki_user` SET `nanesuron`=`nanesuron`+'".($ur)."' WHERE  uid='$user[id]'");
                
$_SESSION[dob]=abs(intval($_GET['id']));
                
header("location: ?");
            }
        }
        
        if(empty(
$_SESSION[dob])){
        
$opponents mysql_query("SELECT * FROM `zamki_user` WHERE `cid` != '".$usi['cid']."' and `hp`>'0' ORDER BY RAND() DESC LIMIT 1");
        }else{
        
$opponents mysql_query("SELECT * FROM `zamki_user` WHERE uid!= '".abs(intval($_SESSION[dob]))."' and `cid` != '".$usi['cid']."' and `hp`>'0' ORDER BY RAND() DESC LIMIT 1");
        
$oppus mysql_fetch_array(mysql_query("SELECT * FROM `zamki_user` WHERE `uid` = '".abs(intval($_SESSION[dob]))."' LIMIT 1"));
        
$oppusd mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '".abs(intval($_SESSION[dob]))."' LIMIT 1"));
        if(
$oppus[hp]>0){
        echo
"<br/><img src='img/dob.jpg' style='margin-right:10px;margin-left:4px;float:left;' alt=''/>$oppusd[nick]<br/><img src='/images/icon/vit.png' alt='vit'/> $oppus[hp] хп.<br/><img src='/images/icon/str.png' alt='str'/> Сила: ~$oppus[uron]<br/><a class='btn' href='?attack=1&id=$oppusd[id]'><span style='margin-top:5px;margin-left:-3px;' class='label'>Добить</span></a><br/><br/>";
        }
        }
        while(
$opp mysql_fetch_array($opponents))
        {
            
$oppu mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '".$opp['uid']."' LIMIT 1"));
            echo
"<br/><img src='img/atak.jpg' style='margin-right:10px;margin-left:4px;float:left;' alt=''/>$oppu[nick]<br/><img src='/images/icon/vit.png' alt='vit'/> $opp[hp] хп.<br/><img src='/images/icon/str.png' alt='str'/> Сила: ~$opp[uron]<br/><a class='btn' href='?attack=1&id=$opp[uid]'><span style='margin-top:5px;margin-left:-3px;' class='label'>Атакoвать</span></a><br/><br/>";
        }
    }else{
        
$_SESSION['light'] = "<span class='dgreen' style='font-weight:bold;'>Победа!</span>";
        if(
$usz[status]==1){
        
mysql_query("UPDATE `zamki` SET `status`='0',`kontrol` = '".$usi['cid']."',`controltime` = '".time()."' WHERE id='$usi[zid]'");

        
$opponents mysql_query("SELECT * FROM `zamki_user` WHERE `cid` = '".$usi['cid']."'");
        while(
$opp mysql_fetch_array($opponents))
        {
            
$exp=ceil($opp[nanesuron]/3)+($opp[kill]*10);
            
$gold=ceil($opp[nanesuron]/500)+($opp[kill]);
            
$silver=ceil($opp[nanesuron]/50)+($opp[kill]*20);
            
mysql_query("UPDATE `user` SET `exp`=`exp`+'$exp',`gold`=`gold`+'$gold',`silver`=`silver`+'$silver' WHERE id='$opp[uid]'");
            
$time time();
            
$msgs='Ваш клан победил!Вы нанесли '.$opp[nanesuron].' урона и убили '.$opp[kill].' противников,за это вы получили: '.$exp.' опыта, '.$gold.' золота, '.$silver.' серебра';
            
mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`, `read`) values('1427', '".abs(intval($opp[uid]))."', '$msgs', '$time', '1')");
            
mysql_query("INSERT INTO `users_konts` (`id_user`, `id_kont`, `time`) VALUES ('".abs(intval($opp[uid]))."', '1427, '$time')");
            
mysql_query("UPDATE `users_konts` SET `new_msg` = '1' WHERE `id_kont` = '1427' AND `id_user` = '".abs(intval($opp[uid]))."'");
            
        }
        
$opponents mysql_query("SELECT * FROM `zamki_user` WHERE `cid` != '".$usi['cid']."'");
        while(
$opp mysql_fetch_array($opponents))
        {
            
$exp=ceil($opp[nanesuron]/6)+($opp[kill]*10);
            
$gold=ceil($opp[nanesuron]/1000)+($opp[kill]);
            
$silver=ceil($opp[nanesuron]/100)+($opp[kill]*20);
            
mysql_query("UPDATE `user` SET `exp`=`exp`+'$exp',`gold`=`gold`+'$gold',`silver`=`silver`+'$silver' WHERE id='$opp[uid]'");
            
$time time();
            
$msgs='Ваш клан проиграл!Вы нанесли '.$opp[nanesuron].' урона и убили '.$opp[kill].' противников,за это вы получили: '.$exp.' опыта, '.$gold.' золота, '.$silver.' серебра';
            
mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`, `read`) values('1427', '".abs(intval($opp[uid]))."', '$msgs', '$time', '1')");
            
mysql_query("INSERT INTO `users_konts` (`id_user`, `id_kont`, `time`) VALUES ('".abs(intval($opp[uid]))."', '1427', '$time')");
            
mysql_query("UPDATE `users_konts` SET `new_msg` = '1' WHERE `id_kont` = '1427' AND `id_user` = '".abs(intval($opp[uid]))."'");    
        }
        
mysql_query("DELETE FROM zamki_user");
        
mysql_query("DELETE FROM zamki_clan");
        }
        
$_SESSION[dob]="";
        
header("location: index.php");
    }
}
}else{
    
$_SESSION[dob]="";
    
$_SESSION['light'] = "<span class='dred' style='font-weight:bold;'>Поражение!</span>";
    if(
$usz[status]==1){
        
mysql_query("UPDATE `zamki` SET `status`='0' WHERE id='$usi[zid]'");
        
$opponents mysql_query("SELECT * FROM `zamki_user`");
        while(
$opp mysql_fetch_array($opponents))
        {
            
$time time();
            
$msgs='К сожелению, никто не выиграл, но может вам повезёт в следующем бою';
            
mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`, `read`) values('1427', '".abs(intval($opp[uid]))."', '$msgs', '$time', '1')");
            
mysql_query("INSERT INTO `users_konts` (`id_user`, `id_kont`, `time`) VALUES ('".abs(intval($opp[uid]))."', '1427', '$time')");
            
mysql_query("UPDATE `users_konts` SET `new_msg` = '1' WHERE `id_kont` = '1427' AND `id_user` = '".abs(intval($opp[uid]))."'");
        }
        
mysql_query("DELETE FROM zamki_user");
        
mysql_query("DELETE FROM zamki_clan");
    }
    
header("location: index.php");
    
    
}

}
}else{
    echo
'dead';
    
$_SESSION[dob]="";
    
$_SESSION['light'] = "<span class='dgreen' style='font-weight:bold;'>Вы погибли,ждите конца боя!</span>";
    
header("location: index.php");
}

require_once 
'../core/foot.php';
?>
Онлайн: 1
Реклама