Вход Регистрация
Файл: anibiliwar.ru/images/icon/battle_m.php
Строк: 280
<?
# Не стал изменять
        
        
if ( !isset( $_GET['id'] ) ) $_GET['id'] = 0;
        
$_GET['id']=intval($_GET['id']);
        if ( !isset( 
$_GET['action'] ) ) $_GET['action'] = '';
        
$action=htmlspecialchars(trim($_GET['action']));
        
$header 'Подземелье бой';
        include_once 
'./system/common.php';
        include_once 
'./system/functions.php';
        include_once 
'./system/user.php';
        include_once 
'./system/h.php';
        
        if(!
$user) {

        
header('location: /');
    
       exit;

        }
        
        
$moya_banda mysql_fetch_array(mysql_query("SELECT * FROM `metro_bands` WHERE `user`='".$user['login']."' "));
        
$moe_metro mysql_fetch_array(mysql_query("SELECT * FROM `metro` WHERE `id`='".$moya_banda['metro_id']."' "));
        
$moi_battle mysql_fetch_array(mysql_query("SELECT * FROM `metro_battle` WHERE `general_id`='".$moya_banda['general_id']."' "));
        
$moi_log mysql_fetch_array(mysql_query("SELECT * FROM `metro_log` WHERE `general_id`='".$moya_banda['general_id']."' "));
        
$lvbvm mysql_result(mysql_query("SELECT COUNT(*) FROM `metro_bands` WHERE `general_id`='".$moya_banda['general_id']."' AND `zhiv`='yes' AND `vboi`='yes' "),0);
        
$info_user_1 mysql_query("SELECT * FROM `metro_bands` WHERE `general_id`='".$moya_banda['general_id']."' AND `vbande`='yes' AND `vboi`='yes' ");
        
$info_user_2 =     mysql_query("SELECT * FROM `metro_bands` WHERE `general_id`='".$moya_banda['general_id']."' AND `vbande`='yes' AND `vboi`='yes' ");
        
$info_user_3 =     mysql_query("SELECT * FROM `metro_bands` WHERE `general_id`='".$moya_banda['general_id']."' AND `vbande`='yes' AND `vboi`='yes' ");
        
$time time();
        
         if(
$moya_banda['battle'] == '0'){
             
header('Location: /town.php?action=group');
         }
        
//Проверям бойцов кто филонит в метро и бьём их каждые 5-9 секунд сильнее + время простоя. Класс...
        
    
while($info_user mysql_fetch_array($info_user_1)){
            
$use mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `login`='".$info_user['user']."' "));
            if(
$use['hp']<=0){mysql_query("UPDATE `metro_bands` SET `zhiv`='no' WHERE `user`='".$use['login']."' ");}
            
$t_udar_mob rand(5,9);
            if(
$info_user['time_up'] == 0) {mysql_query("UPDATE `metro_bands` SET `time_up`='".(time())."' WHERE `user`='".$use['login']."' ");}
        if(
$info_user['time_up']<=time()-$t_udar_mob && $info_user['zhiv']=='yes' && $info_user['time_up'] != 0){
            
$t time() - $info_user['time_up'];
            
$mudar_pro=$moi_battle['sila']/100*50;    
            
$udarm_pro=round((rand($mudar_pro,$moi_battle['sila']))-(($use['def']+$use['agi'])/15));
            if(
$udarm_pro<=0) {$udarm_pro rand(2,100);}
            
$udarm_pro $udarm_pro + ($t*10);
            if(
$udarm_pro>$use['hp']){
            
$udarm_pro=$use['hp'];
            
mysql_query("UPDATE `metro_bands` SET `zhiv`='no' WHERE `user`='".$use['login']."' ");
            }    
            
$uron_useru_pro=$use['hp']-$udarm_pro;
            if(
$use['hp']<=0) {mysql_query("UPDATE `metro_bands` SET `zhiv`='no' WHERE `user`='".$use['login']."' ");}
            
mysql_query("UPDATE `users` SET `hp`= '".$uron_useru_pro."' WHERE `login`='".$use['login']."' ");
            
$loggg "$moi_battle[name] удоряет $use[login] на $udarm_pro";
            
$log_time date("H:i");
            
$time=time();
            
mysql_query("INSERT INTO `metro_log` SET `kto_udaril` =  'mob',`text` =  '".$loggg."',`general_id` =  '".$moya_banda['general_id']."',`log_time`='".$log_time."', `time` =  '".$time."' ");
            
mysql_query("UPDATE `metro_bands` SET `time_up`='".(time())."' WHERE `user`='".$use['login']."' ");
            
            }
            
        }

    if(
$moi_battle['time']<=time()-680){        
            
mysql_query("UPDATE `metro_bands` SET `zhiv`= 'no' WHERE `user`='".$user['login']."' ");
            }
            
mysql_query("UPDATE `metro_battle` SET `time`='".(time())."' WHERE `general_id`='".$moya_banda['general_id']."' ");
    if(
$user['hp']<=0){
            
mysql_query("UPDATE `metro_bands` SET `zhiv`='no' WHERE `user`='".$user['login']."' ");
            }
    if(
$moya_banda['zhiv']=='no'){
            
mysql_query("UPDATE `users` SET `hp`='0' WHERE `login`='".$moya_banda['user']."' ");
            }
    if(
$lvbvm==0){
            
$battle=mysql_fetch_array(mysql_query("SELECT * FROM `metro_battle` WHERE `general_id`= '".$user['id']."'"));
            
$mobs=mysql_fetch_array(mysql_query("SELECT * FROM  `metro_mob` WHERE `metro_id`='".$moya_banda['metro_id']."' ORDER BY `poryadok` DESC"));
            
mysql_query("UPDATE `metro_battle` SET `metro_id` =  '".$mobs['id']."',`general_id` =  '".$moya_banda['general_id']."',`tip` =  '".$mobs['tip']."',`poryadok` =  '".$mobs['poryadok']."',`lovk` =  '".$mobs['lovk']."',`zashit` =  '".$mobs['zashit']."',`health` =  '".$mobs['health']."',`max_health` =  '".$mobs['max_health']."',`sila` =  '".$mobs['sila']."',`kol` =  '".$mobs['kol']."',`img` =  '".$mobs['img']."',`name` =  '".$mobs['name']."',`time`='".time()."' WHERE `id`= '".$battle['id']."'") or die (mysql_error());
            
mysql_query("INSERT INTO `metro_chat` SET `msg`='$user[login] погиб в бою!',`time`='".time()."',`id_user`='".$user['id']."',`general_id`='".$moya_banda['general_id']."' ");
            
header('Location: /town.php?action=group');
        exit;
        }

    if(
$moi_battle['kol']==&& $moi_battle['poryadok']==0){
        while(
$info_user mysql_fetch_array($info_user_3)){
        
mysql_query("INSERT INTO `metro_user_time` SET `metro_id` ='".$moya_banda['metro_id']."',`user` =  '".$info_user['user']."',`time` =  '".($time+21600)."'  ");}
        
mysql_query("UPDATE `metro_bands` SET `proideno`='yes' WHERE `general_id`='".$moya_banda['general_id']."' ");
        
header('Location: town.php?action=group');exit;}
    if(
$moya_banda['proideno']=='yes'){header('Location:action-bymas?action=banda');exit;}
        
$tsu mysql_fetch_array(mysql_query("SELECT * FROM `metro_user_time` WHERE `user` = '".$user['login']."' AND `metro_id`='".$moya_banda['metro_id']."' AND `time`>'".time()."'  "));
    if(
$tsu!=0){header('Location: /town.php?action=group&time=no');exit;}
    switch(
$action){
    default:
        if(
$moya_banda['tip']=='lider' && $moya_banda['zhiv']=='no' && $lvbvm==){
            
header('Location: /town.php?action=group&defeat=yes');exit;}
        
$log mysql_fetch_array(mysql_query("SELECT * FROM `metro_log` "));
        
$time_1=time()-1800;
        if(
time()-1800>$log['time']){mysql_query("DELETE FROM `metro_log` WHERE `time` < '"$time_1 ."' ");}
        if(
$moya_banda==0){header('Location: action');exit;} 
        if(
$_GET['battle']==1){
            echo
"<font color='#F00000'>Вы находитесь в бою</font></br>";
            }
?>
        
        
        <div class='line'></div>
                 <div class='content'>
                 <table cellpadding='0' cellspacing='0'>
                 <tr>
                 <td><img height='48' width='48' src='<?=$moi_battle['img']?>' alt='*'/'>
                 </td>
                 <td valign='top' style='padding-left: 5px;'>
                 <a href='/town.php?action=info&id=<?=$metro['id']?>'>
                 <?=$moi_battle['name']?></a>
                 <br/>
                 <small><small>
                 <img src="http://144.76.127.94/view/image/icons/strength.png" class="va_t" height="16" width="16" alt=""/><?=$moi_battle['sila']?>
                 <img src="http://144.76.127.94/view/image/icons/health.png" class="va_t" height="16" width="16" alt=""/><?=$moi_battle['health']?>
                 <img src="/images/icon/agi.png" class="va_t" height="16" width="16" alt=""/><?=$moi_battle['lovk']?>
                 <img src="http://144.76.127.94/view/image/icons/defense.png" class="va_t" height="16" width="16" alt=""/><?=$moi_battle['zashit']?></span></div>
                 <br /> Осталось: [<?=$moi_battle['kol']?>] шт.<br />
                 </small></small></td></tr></table>
                 
                 <?
                 
if($moya_banda['zhiv']=='yes'){
                 
?>
                 <a href='battle_m.php?action=ataka' class='button'>Атаковать</a>
                 </center>
                 </small></small></td>
                 </tr></table>
                 </div>
                 <?
                 
if($user['hp'] == '100'){
                 
?>
                 <div class='line'></div>
                  <div class='content'>
                 Настойка бодрости:<br />
                 <font color='#909090'>Цена: <img src='/images/icon/gold.png' alt='*'/> 15 золота</font><br />
                 <a href='/lab/wiz/?potion=true&referal=/battle_m.php' class='button'>Использовать</a><br/><br/>
                 </div>
                 <div class='line'></div>
                 <?
                 
}
                 
?>
                 <?
                 
}else{
                 
?>
             </div>
             <div class='line'></div>
           <div class='content'>
         Ваш герой погив в бою, дождитесь окончания битвы что бы забрать награду.
         </div>
         <div class='line'></div>
        <?
        
}
        while(
$info_user mysql_fetch_array($info_user_2)){
        
$use mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `login`='".$info_user['user']."' "));
        
$hp $use['vit'] *2;
        
$health_1 = ($use['hp']/$hp)*100;
        
$life_use round($health_1);
        
?>
        
        <div class="content">
        <img src='img/ico/health.png'>
        <?=$use['login']?> <?=$life_use?>%
        </div>
        <div class="line"></div>
        <?
        
}
        
?>
        <div class="content">
        Лог боя:
        </div>
        <div class="line"></div>
        <div class="content">
        <?
        $logbb
=mysql_query("SELECT * FROM  `metro_log`  WHERE  `general_id`='".$moya_banda['general_id']."'  ORDER by `time` DESC LIMIT 0,10   ");
        while(
$logb=mysql_fetch_array($logbb)){
        if(
$logb['kto_udaril']=='vl'){echo"<font color='#7264EC'>$logb[log_time] $logb[text]</font></br>";}
        if(
$logb['kto_udaril']=='user'){echo"<font color='#4ADF56'>$logb[log_time] $logb[text]</font></br>";}
        if(
$logb['kto_udaril']=='mob'){echo"<font color='#FA3732'>$logb[log_time] $logb[text]</font></br>";}
        if(
$logb['kto_udaril']=='start'){echo"<font color='#448BF7'>$logb[text]</font>";}
        }
        
?>
        </div>
        <div class="line"></div>
        <?
        
break;
        
        case
'ataka':
    if(
$tsu!=0){
        
header('Location: /town.php?action=group');
        exit;
        }

    if(
$moya_banda['zhiv']=='yes'){
    if(
$moya_banda==0){header('Location: /town.php');
    exit;
    }
        
mysql_query("UPDATE `metro_bands` SET `time_up`='".(time())."' WHERE `user`='".$user['login']."' ");
        
// Делаем вычисление силы удара моба и юзера, начисляем опыт и урон.
        
$usileniem=rand(45,55);
        
$usilenieu=rand(40,50);
        
$uudar=$user['str']/100*$usilenieu;
        
$mudar=$moi_battle['sila']/100*$usileniem;
        
$udaru=round((rand($uudar,$user['str']))-(($moi_battle['zashit']+$moi_battle['lovk'])/13));
        
$udarm=round((rand($mudar,$moi_battle['sila']))-(($user['def']+$user['agi'])/15));        
        
$exp=$udaru/5;
        
$userexp=$user['exp']+$exp;
        
$log_time date("H:i");
        
$time=time();

        if(
$udaru>=$moi_battle['health']) {$uromob=$moi_battle['health'];
        
$uron=$moya_banda['uron']+$uromob;
        }else{
        
$uromob=$moi_battle['health']-$udaru;
        
$uron=$moya_banda['uron']+$uromob;}
        

    if(
$udarm>0){
        
$kum=rand(1,10);
    if(
$kum==1){$kum_1='в голову';}if($kum==2){$kum_1='по телу';}if($kum==3){$kum_1='по ногам';}if($kum==4){$kum_1='в живот';}if($kum==5){$kum_1='в руку';}if($kum==6){$kum_1='в ногу';}
    if(
$kum==7){$kum_1='в лицо';}if($kum==8){$kum_1='в глаз';}if($kum==9){$kum_1='в нос';}if($kum==10){$kum_1='в лоб';}
        
$loggg="Противник $moi_battle[name] ударил игрока $user[login] $kum_1  -$udarm";
        
$uron_useru=$user['hp']-$udarm;
        
mysql_query("UPDATE `users` SET `exp`='".$userexp."',`hp`='".$uron_useru."'  WHERE `login`='".$user['login']."' ");
        
mysql_query("INSERT INTO `metro_log` SET `kto_udaril` =  'mob',`text` =  '".$loggg."',`general_id` =  '".$moya_banda['general_id']."',`log_time`='".$log_time."', `time` =  '".$time."' ");}


    if(
$udaru>0)
                        {
    if(
$moi_battle['kol']>&& $udaru>=$moi_battle['health']){
        
$kol=$moi_battle['kol']-1;
        
mysql_query("UPDATE `metro_battle` SET `health`= '".$moi_battle['max_health']."',`kol` = '".$kol."' WHERE `general_id`='".$moya_banda['general_id']."' ");
    }
    else{
$uron_mobu=$moi_battle['health']-$udaru;
        
mysql_query("UPDATE `metro_battle` SET `health`= '".$uron_mobu."' WHERE `general_id`='".$moya_banda['general_id']."' ");
    }
    if(
$udaru>=$moi_battle['health'] && $moi_battle['kol']==1){
        
$poryadok=$moi_battle['poryadok']-1;
        
$mobs=mysql_fetch_array(mysql_query("SELECT * FROM `metro_mob` WHERE `metro_id`='".$moya_banda['metro_id']."' AND `poryadok`='".$poryadok."' "));
        
mysql_query("UPDATE `metro_battle` SET
                                                `tip` =  '"
.$mobs['tip']."',
                                                `poryadok` =  '"
.$mobs['poryadok']."',
                                                `lovk` =  '"
.$mobs['lovk']."',
                                                `zashit` =  '"
.$mobs['zashit']."',
                                                `health` =  '"
.$mobs['health']."',
                                                `max_health` = '"
.$mobs['max_health']."',
                                                `sila` =  '"
.$mobs['sila']."',
                                                `kol` =  '"
.$mobs['kol']."',
                                                `img` =  '"
.$mobs['img']."',
                                                `name` =  '"
.$mobs['name']."',
                                                `time`='"
.time()."'
                                                WHERE `general_id`='"
.$moya_banda['general_id']."' ") or die (mysql_error());
    }

        
$kuu=rand(1,10);
    if(
$kuu==1){$kuu_1='в голову';}if($kuu==2){$kuu_1='по телу';}if($kuu==3){$kuu_1='по ногам';}if($kuu==4){$kuu_1='в живот';}if($kuu==5){$kuu_1='в руку';}if($kuu==6){$kuu_1='в ногу';}if($kuu==7){$kuu_1='в лицо';}if($kuu==8){$kuu_1='в глаз';}if($kuu==9){$kuu_1='в нос';}if($kuu==10){$kuu_1='в лоб';}
        
$logg="Боец $user[login] ударил противника $moi_battle[name] $kuu_1  -$udaru";
        
mysql_query("INSERT INTO `metro_log` SET `kto_udaril` =  'user',`text` =  '".$logg."',`general_id` =  '".$moya_banda['general_id']."',`log_time`='".$log_time."', `time` =  '".$time."' ");
        
mysql_query("UPDATE `metro_bands` SET `uron`='".$uron."'  WHERE `user`='".$user['login']."' ");


                        }




    }
        
header ("Location:?");exit;
    break;
    
    }
include 
'./system/f.php';
?>
Онлайн: 1
Реклама