Файл: world-faces.ru/world-faces.ru/arena/battle.php
Строк: 403
<?
/*Автор версии CitySoc: venix
Сайт: world-faces.ru & masteram.us
Версия: 1.0
*/
include_once '../i.php';
$set['title']='Поле Битвы';
include_once '../sys/inc/thead.php';
title();
$arms = mysql_fetch_assoc(mysql_query("SELECT * FROM `arena_inventar` where `id_us` = '".$us['id']."' and `type` = 'ARM' limit 1"));
$arm = mysql_fetch_assoc(mysql_query("SELECT * FROM `arena_object` where `id` = '".$arms['id']."'"));
$id = (isset($_GET['id'])) ? $_GET['id'] : NULL;
if (!isset($id) && !is_numeric($id)){header("Location: index.php?".SID);exit;}
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_battles` WHERE `id` = '".intval($id)."' LIMIT 1",$db), 0)==0){header("Location: index.php?".SID);exit;}
err();
aut();
if(($us['arena_life'])<=0){
echo '<b><u>У вас совсем не осталось жизни!!! Сходите в госпиталь или купите пак жизни!</b></u></br>';
echo '<div class="title">';
if(($us['arena_h_recover'])==0){
echo'';
}else{
echo '<img src="arenai/ico.gif"><a href="hospital.php?energy=lech">Health Recover: '.$us['arena_h_recover'].'/600</a></br>';
}
if(($us['arena_health_pack'])==1){
echo 'У вас есть один пак жизни!<br>';
echo '<div class="guser_aut">';
echo '<img src="arenai/Energy_bar.png" text align"middle" alt"bar">[<b><a href="hospital.php?energy=use">Использовать</a></b>]';
echo '</div>';
}elseif(($us['arena_health_pack'])>=1){
echo 'У вас есть '.$us['arena_health_pack'].' пак-ов жизни!<br>';
echo '<div class="guser_aut">';
echo '<img src="arenai/Energy_bar.png" text align"middle" alt"bar">[<b><a href="hospital.php?energy=use">Использовать</a></b>]';
echo '</div>';
}
echo '</div>';
}else{
if(($us['arena_pogon'])==0){
echo 'У вас нет погонов!</br>';
}else{
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_battles` WHERE `id` = '".intval($id)."' AND WHERE `activ`='0'"),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
$q=mysql_query("SELECT * FROM `arena_battles` WHERE `id` = '".intval($id)."'");
include "level.php";
include "rank.php";
include "enemy.php";
while ($post = mysql_fetch_array($q))
{
$ank=mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = $post[id_user] LIMIT 1"));
if(($post['activ'])==0){
echo '<b>За этот бой не проголосовало ещё 10 человек!</b></br>';
}else{
echo "<div class='guser_aut'>";
echo 'Регион: <b>'.$post['region'].'</b></br>';
echo 'Урон зелёных: <b>'.$post['influence_green'].'</b></br>';
echo 'Урон красных: <b>'.$post['influence_red'].'</b></div>';
if($post['last']>time()){
function maketime($string) {
if($string < 3600){
$string = sprintf("%02d:%02d", (int)($string / 60) % 60, $string % 60);
}else{
$string = sprintf("%02d:%02d:%02d", (int)($string / 3600) % 48, (int)($string / 60) % 60, $string % 60);
};
return $string;
};
echo '<div class="new"><font color="red"><b>До окончания боя осталось: '.maketime($post['last']-time()).'!</b></font></div>';
}
if(($post['activ'])==2){
echo 'Этот бой уже закончен!';
}else{
if($post['last']<time()){
if(($post['influence_red'])>$post['influence_green']){
echo 'Бой закончен! Победа красных!</br>';
mysql_query("UPDATE `arena_battles` SET `last`='".(time()+172800)."' WHERE `id` = '$post[id]' LIMIT 1",$db);
mysql_query("UPDATE `arena_regions` SET `activ`='0' WHERE `name` = '$post[region]' LIMIT 1",$db);
mysql_query("UPDATE `user` SET `arena_gold` = `arena_gold`+'2' WHERE `nick` = '".($post['red_hero'])."' LIMIT 1",$db);
mysql_query("UPDATE `user` SET `arena_gold` = `arena_gold`+'2' WHERE `nick` = '".($post['green_hero'])."' LIMIT 1",$db);
mysql_query("UPDATE `user` SET `arena_battle_hero` = `arena_battle_hero`+'1' WHERE `nick` = '".($post['red_hero'])."' LIMIT 1",$db);
mysql_query("UPDATE `user` SET `arena_battle_hero` = `arena_battle_hero`+'1' WHERE `nick` = '".($post['green_hero'])."' LIMIT 1",$db);
mysql_query("UPDATE `arena_battles` SET `activ` = `activ`+'1' WHERE `id` = '".($post['id'])."' LIMIT 1",$db);
mysql_query("UPDATE `arena_baza` SET `red_victory` = `red_victory`+'1', `red_reit` = `red_reit`+'20' WHERE `id` = '1' LIMIT 1",$db);
mysql_query("UPDATE `arena_regions` SET `type` = '2' WHERE `region` = '".($post['region'])."' LIMIT 1",$db);
$timer = intval($_SERVER['REQUEST_TIME']);
$msb="[b]Современная арена:[/b] вы выиграли медаль - [b]Герой битвы[/b] + [b]2 золота[/b]!";
$red = mysql_fetch_assoc(mysql_query("SELECT * FROM `user` where `nick` = '".$post['red_hero']."' limit 1"));
$green = mysql_fetch_assoc(mysql_query("SELECT * FROM `user` where `nick` = '".$post['green_hero']."' limit 1"));
mysql_query("INSERT INTO `op` (`id_us`,`msg`,`type`,`time`) values('$red[id]', '$msb', 7,'$timer')");
mysql_query("INSERT INTO `op` (`id_us`,`msg`,`type`,`time`) values('$green[id]', '$msb', 7,'$timer')");
}else{
}
if(($post['influence_red'])<$post['influence_green']){
echo 'Бой закончен! Победа зелёных!</br>';
mysql_query("UPDATE `arena_battles` SET `last`='".(time()+172800)."' WHERE `id` = '$post[id]' LIMIT 1",$db);
mysql_query("UPDATE `arena_regions` SET `activ`='0' WHERE `name` = '$post[region]' LIMIT 1",$db);
mysql_query("UPDATE `user` SET `arena_gold` = `arena_gold`+'2' WHERE `nick` = '".($post['red_hero'])."' LIMIT 1",$db);
mysql_query("UPDATE `user` SET `arena_gold` = `arena_gold`+'2' WHERE `nick` = '".($post['green_hero'])."' LIMIT 1",$db);
mysql_query("UPDATE `user` SET `arena_battle_hero` = `arena_battle_hero`+'1' WHERE `nick` = '".($post['red_hero'])."' LIMIT 1",$db);
mysql_query("UPDATE `user` SET `arena_battle_hero` = `arena_battle_hero`+'1' WHERE `nick` = '".($post['green_hero'])."' LIMIT 1",$db);
mysql_query("UPDATE `arena_baza` SET `green_reit` = `green_reit`+'20', `green_victory` = `green_victory`+'1' WHERE `id` = '1' LIMIT 1",$db);
mysql_query("UPDATE `arena_regions` SET `type` = '1' WHERE `region` = '".($post['region'])."' LIMIT 1",$db);
mysql_query("UPDATE `arena_battles` SET `activ` = `activ`+'1' WHERE `id` = '".($post['id'])."' LIMIT 1",$db);
$timer = intval($_SERVER['REQUEST_TIME']);
$msb="[b]Современная арена:[/b] вы выиграли медаль - [b]Герой битвы[/b] + [b]2 золота[/b]!";
$red = mysql_fetch_assoc(mysql_query("SELECT * FROM `user` where `nick` = '".$post['red_hero']."' limit 1"));
$green = mysql_fetch_assoc(mysql_query("SELECT * FROM `user` where `nick` = '".$post['green_hero']."' limit 1"));
mysql_query("INSERT INTO `op` (`id_us`,`msg`,`type`,`time`) values('$red[id]', '$msb', 7,'$timer')");
mysql_query("INSERT INTO `op` (`id_us`,`msg`,`type`,`time`) values('$green[id]', '$msb', 7,'$timer')");
}}
echo '<div class="logo">';
echo 'Ваш противник: <font color="red"><b>'.$data[$r].'</font></b> [<a href="battle.php?id='.$post['id'].'">Атаковать</a>]</br>';
echo'</div>';
$rank=(int)$us['arena_strenght']/10+1+$arm['rank'];
if(($us['arena_groza'])>=1){
mysql_query("UPDATE `user` SET `arena_groza`=`arena_groza`-'1' WHERE `id`='$us[id]'");
$infl=5000;
}else{
$infl=(($us['arena_strenght']+1)/2)+$arms['strenght'];
}
if(($us['arena_pogon'])==1){
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_log_battles` WHERE `id_battle` = '".$post['id']."' AND `id_user` = '$us[nick]' LIMIT 1"),0)!=0){$err='Вы записыны в базу данных!';}
else{
mysql_query("INSERT INTO `arena_log_battles` (`id_battle`,`id_user`,`type`)VALUES('".$post['id']."','".$us['nick']."','1')");
}
mysql_query("UPDATE `arena_log_battles` SET `influence` = `influence`+'$infl' WHERE `id_user` = '$us[nick]' AND `id_battle` = '".$post['id']."' LIMIT 1",$db);
echo 'Ваша команда: <b><font color="green">зелёные</font></b></br>';
echo 'Ваше звание: <b>'.$us['arena_rank'].'</b></br>';
echo 'Ваша сила: '.$us['arena_strenght'].'</br>';
mysql_query("UPDATE `arena_battles` SET `influence_green` = `influence_green`+'$infl' WHERE `id` = '".($post['id'])."' LIMIT 1",$db);
mysql_query("UPDATE `user` SET `arena_def_1` = `arena_def_1`+'1', `arena_ur_1` = `arena_ur_1`+'$infl', `arena_influence` = `arena_influence`+'$infl', `arena_rank_p` = `arena_rank_p`+'$rank', `arena_exp` = `arena_exp`+'1', `arena_ur_4` = `arena_ur_4`+'1', `arena_life` = `arena_life`-'10', `arena_boev` = `arena_boev`+'1',`arena_influence_daily`=`arena_influence_daily`+'$infl',`arena_killed_daily`=`arena_killed_daily`+'1' WHERE `id` = '$us[id]' LIMIT 1",$db);
mysql_query("INSERT INTO `arena_log_battles` (`id_user`,`type`,`battle_id`)VALUES('$us[nick]','2','".($post['id'])."') LIMIT 1");
echo'<div class="prof">';
echo '</b><b>'.$data[$r].'</b> - уничтожен!</br><p>
<img src="arenai/ops.png" alt="exp" align="middle">('.$us['arena_level'].')
'.$us['arena_exp'].' <b>[+1]</b>
</p>';
echo '<p>
<img src="arenai/pow.png" alt="str" align="middle">
'.$us['arena_rank_p'].' <b>[+'.$rank.']</b> / '.$us['arena_influence'].' <b>[+'.$infl.']</b>
</p>';
echo '<p>
<img src="arenai/pluss.png" alt="str" align="middle">
'.$us['arena_life'].' <b>[-10]</b>
</p>';
}
echo'</div>';
if(($us['arena_pogon'])==2){
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_log_battles` WHERE `id_battle` = '".$post['id']."' AND `id_user` = '$us[nick]' LIMIT 1"),0)!=0){$err='Вы записаны в базу данных!';}
else{
mysql_query("INSERT INTO `arena_log_battles` (`id_battle`,`id_user`,`type`)VALUES('".$post['id']."','".$us['nick']."','2')");
}
mysql_query("UPDATE `arena_log_battles` SET `influence` = `influence`+'$infl' WHERE `id_user` = '$us[nick]' AND `id_battle` = '".$post['id']."' LIMIT 1",$db);
echo 'Ваша команда: <b><font color="red">красные</font></b></br>';
echo 'Ваше звание: <b>'.$us['arena_rank'].'</b></br>';
echo 'Ваша сила: '.$us['arena_strenght'].'</br>';
mysql_query("UPDATE `arena_battles` SET `influence_red` = `influence_red`+'$infl' WHERE `id` = '".($post['id'])."' LIMIT 1",$db);
mysql_query("UPDATE `user` SET `arena_rank_p` = `arena_rank_p`+'$rank', `arena_exp` = `arena_exp`+'1', `arena_influence` = `arena_influence`+'$infl', `arena_ur_1` = `arena_ur_1`+'$infl', `arena_life` = `arena_life`-'10', `arena_def_1` = `arena_def_1`+'1', `arena_ur_4` = `arena_ur_4`+'1', `arena_boev` = `arena_boev`+'1',`arena_influence_daily`=`arena_influence_daily`+'$infl',`arena_killed_daily`=`arena_killed_daily`+'1' WHERE `id` = '$us[id]' LIMIT 1",$db);
echo'<div class="prof">';
echo '</b><b>'.$data[$r].'</b> - уничтожен!</br>
<br/><img src="arenai/ops.png" alt="exp" align="middle">('.$us['arena_level'].')
'.$us['arena_exp'].' <b>[+1]</b><br/>
';
echo '<br/>
<img src="arenai/pow.png" alt="str" align="middle">
'.$us['arena_rank_p'].' <b>[+'.$rank.']</b> / '.$us['arena_influence'].' <b>[+'.$infl.']</b><br/>
';
echo '
<br/><img src="arenai/pluss.png" alt="str" align="middle">
'.$us['arena_life'].' <b>[-10]</b>
';}
echo'</div>';
echo'<div class="prof">';
$qherog=mysql_query("SELECT * FROM `arena_log_battles` where `type`='1' and `id_battle`='".$post['id']."' ORDER BY influence DESC LIMIT 1");
while ($herog = mysql_fetch_array($qherog)){
echo 'Герой зелёных: <font color="green"><b>'.$herog['id_user'].'</b></font> {'.$herog['influence'].' урона}</br>';
mysql_query("UPDATE `arena_battles` SET `green_hero` = '".$herog['id_user']."' WHERE `id` = '$post[id]' LIMIT 1",$db);
}
$qhero=mysql_query("SELECT * FROM `arena_log_battles` where `type`='2' AND `id_battle`='".$post['id']."' ORDER BY influence DESC LIMIT 1");
while ($hero = mysql_fetch_array($qhero)){
echo '<hr>Герой красных: <font color="red"><b>'.$hero['id_user'].'</b></font> {'.$hero['influence'].' урона}</br><hr>';
mysql_query("UPDATE `arena_battles` SET `red_hero` = '".$hero['id_user']."' WHERE `id` = '".$post['id']."' LIMIT 1",$db);
}
$my=mysql_query("SELECT * FROM `arena_log_battles` where `id_user`='".$us['nick']."' AND `id_battle`='".$post['id']."' ORDER BY influence DESC LIMIT 1");
while ($in = mysql_fetch_array($my)){
echo '<img src="/arena/arenai/ico.gif" alt=my">Ваш урон: '.$in['influence'].'';
}
echo'</div>';
if(($us['arena_pogon'])==1){
$hosp=$post['hosp'];
if(($post['hosp'])<=0){
echo '';
}else{
echo '<a href="battle.php?id='.$post['id'].'&hus"><img src="arenai/12j.png" alt="ho">'.$hosp.' [использовать]</a>';
}
}
if(($us['arena_pogon'])==2){
$hosp=$post['hosp2'];
if(($post['hosp2'])<=0){
echo '';
}else{
echo '<a href="battle.php?id='.$post['id'].'&hus"><img src="arenai/12j.png" alt="ho">'.$hosp.' [использовать]</a>';
}
}
if($us['nick']==$post['creator']){
echo '<hr>';
if(($us['arena_pogon'])==1){
$hosp=$post['hosp'];
}
if(($us['arena_pogon'])==2){
$hosp=$post['hosp2'];
}
echo '<img src="arenai/12j.png" alt="ho"><a href="battle.php?id='.$post['id'].'&h">Купить (сейчас '.$hosp.' больниц)</a>';
}
if($us['nick']==$post['creator']){
$h = (isset($_GET['h'])) ? $_GET['h'] : NULL;
if (isset($h)){
echo '<b>Это ваш бой!</b></br><a href="battle.php?id='.$post['id'].'&s">Купить 10 больниц своей команде за 30 000 монет!</a> </br>';
}
if(($us['arena_pogon'])==2){
$s = (isset($_GET['s'])) ? $_GET['s'] : NULL;
if (isset($s)){
if(($us['arena_money'])>=30000){
mysql_query("UPDATE `arena_battles` set `hosp2`=`hosp2`+'10' where `id`='".$post['id']."'");
mysql_query("UPDATE `user` set `arena_money`=`arena_money`-'30000' where `id`='".$us['id']."'");
echo 'Вы купили 10 больниц для своей команды!</br>';
}
}
}
if($us['arena_pogon']==1){
$s = (isset($_GET['s'])) ? $_GET['s'] : NULL;
if (isset($s)){
if(($us['arena_money'])>=30000){
mysql_query("UPDATE `arena_battles` set `hosp`=`hosp`+'10' where `id`='".$post['id']."'");
mysql_query("UPDATE `user` set `arena_money`=`arena_money`-'30000' where `id`='".$us['id']."'");
echo 'Вы купили 10 больниц для своей команды!</br>';
}
}
}
}
$hus = (isset($_GET['hus'])) ? $_GET['hus'] : NULL;
if (isset($hus)){
if (($us['arena_pogon'])==1){
if ($post['hosp']>=1){
mysql_query("UPDATE `arena_battles` set `hosp`=`hosp`-'1' where `id`='".$post['id']."'");
mysql_query("UPDATE `user` set `arena_life`=`arena_life`+'10' where `id`='".$us['id']."'");
}}
if (($us['arena_pogon'])==2){
if ($post['hosp2']>=1){
mysql_query("UPDATE `arena_battles` set `hosp2`=`hosp2`-'1' where `id`='".$post['id']."'");
mysql_query("UPDATE `user` set `arena_life`=`arena_life`+'10' where `id`='".$us['id']."'");
}}
}
}}}}}
echo '</b><div class="prof"><a href="/arena"><b>На арену</b></a></div>';
niz();
?>