Файл: modules/arena_group/arena_group.php
Строк: 509
<?PHP
require_once '../../core/system.php';
echo only_reg();
$header = 'Дикие степи';
$header_link = '?';
require_once H.'/core/head.php';
# Подключаем функции модуля
require_once 'function.php';
# Настройки
$min_us = 1; // Минимальное количество игроков для похода
$time_paus_start = 30; // Время набора участников в поход
$time_kick = 90; // Время на удар
$time_pause = 20; // Время перерыва перед боем с главарем
# Массив данных сражения
$arr_arena = mysql_fetch_array(mysql_query("Select * from `arena_group` WHERE `status` != '1'"));
# Удаляем сонных юзеров и бой если долго нет движений
del_us_for_late();
if(!$arr_arena)
{
echo'<div class="listing-information">';
echo'<img src="/images/arena_group/pisar.png" alt="*"> <br />';
echo'Пока походов не намечается, приходи позже!';
echo'</div>';
require_once H.'/core/foot.php';
exit;
}
else
if($user['health'] < 20 && !mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_group_us` WHERE `us`='".$user['id']."' AND `arena`='".$arr_arena['id']."'"),0))
{
echo'<div class="listing-information">';
echo'<img src="/images/arena_group/pisar.png" alt="*"> <br />';
echo'Вы слишком слабы для похода! <br /> Отдохните, наберитесь сил...';
echo'</div>';
require_once H.'/core/foot.php';
exit;
}
# Если нет больше игроков, пишем победу ботам
if($arr_arena['level'] && !$arr_arena['win'] && !mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_group_us` WHERE `arena`='".$arr_arena['id']."'"),0))
{
mysql_query ("UPDATE `arena_group` SET `win`='bot' WHERE `id`='".(int)$arr_arena['id']."'");
header('location: ?');
}
# Если все боты свержены, создаем босса
if($arr_arena['level'] == 1 && !$arr_arena['time_pause'] && !mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_group_bots` WHERE `arena`='".$arr_arena['id']."'"),0))
{
# Количество игроков
$kol_us = mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_group_us` WHERE `arena`='".$arr_arena['id']."'"),0);
# Имя бота
$input = array("Боуги", "Анцыбал", "Грант", "Игоша", "Паваро");
$rand_keys = array_rand($input, 1);
$boss_name = $input[$rand_keys];
# Подсчет защиты босса
$boss_zahhit = rand(10, 70);
# Подсчет здоровья босса
$boss_life = $kol_us * 80;
# Подсчет силы босса
$boss_sila = $kol_us * 30;
mysql_query ("UPDATE `arena_group` SET `level`='3', `boss_img`='".($rand_keys + 1)."', `boss_zahhit`='".$boss_zahhit."', `boss_name`='".$boss_name."', `boss_life_max`='".$boss_life."', `boss_life`='".$boss_life."', `boss_sila`='".$boss_sila."', `time_up`='".(time() + $time_kick + $time_pause)."', `time_pause`='".(time() + $time_pause)."' WHERE `id`='".(int)$arr_arena['id']."'");
# на главаря бросаем
//header('location: ?act=3');
}
# Если бой окончен перенаправляем пользователя на соответствующий раздел
if($arr_arena['win'] == 'us' && $act != 'win') {header('location: ?act=win'); exit;}
else
if($arr_arena['win'] == 'bot' && $act != 'overthrow') {header('location: ?act=overthrow'); exit;}
else
if($arr_arena['level'] == 3 && $act != '3' && $act != 'atak_gl' && !$arr_arena['win']) {header('location: ?act=3'); exit;}
switch($act):
default:
if($arr_arena)
{
# Перенаправляем на регистрацию в сражении
if(!mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_group_us` WHERE `us`='".$user['id']."' AND `arena`='".$arr_arena['id']."'"),0))
{
header('location: ?act=reg');
exit;
}
# Ждем начала сражения
if(time() - $arr_arena['time_start'] < $time_paus_start)
{
echo'<div class="listing-information">';
echo'<img src="/images/arena_group/pole_bitva.png" alt="*"> <br />';
echo'Сражение начнется через '.time_autoformat($time_paus_start - (time() - $arr_arena['time_start'])).' <br />';
echo'Воинов в команде '.$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_group_us` WHERE `arena`='".$arr_arena['id']."'"),0).'';
echo'</div>';
}
else
{
# Перенаправляем на соответствующий этап сражения
if($arr_arena['level']) header('location: ?act='.$arr_arena['level']);
# Проверка достаточно ли игроков для сражения
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_group_us` WHERE `arena`='".$arr_arena['id']."'"),0) >= $min_us)
{
# Создаем ботов если не созданы
if(!$arr_arena['level'] && !mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_group_bots` WHERE `arena`='".$arr_arena['id']."'"),0))
{
add_arena_group_bots($arr_arena['id']);
# переход на 1 этап сражения
mysql_query ("UPDATE `arena_group` SET `level`='1' WHERE `id`='".(int)$arr_arena['id']."'");
header('location: ?act=1');
}
}
else
{
$content = 'Поход в дикие степи не состоялся так-как недостаточно воинов проявили желание взять в нем участие!';
$print = mysql_query("select * from `arena_group_us` WHERE `arena`='".$arr_arena['id']."'");
while($arr = mysql_fetch_array($print))
{
mail_go($arr['us'], $content, 1);
}
# Удаляем данные
mysql_query ("TRUNCATE `arena_group`");
mysql_query ("TRUNCATE `arena_group_bots`");
mysql_query ("TRUNCATE `arena_group_us`");
mysql_query ("TRUNCATE `arena_mess_group`");
mysql_query ("TRUNCATE `arena_mess_group_gl`");
header('location: ?');
}
}
}
break;
# Первый этап сражения
case '1':
if(!mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_group_us` WHERE `us`='".$user['id']."' AND `arena`='".$arr_arena['id']."'"),0))
header('location: ?act=reg');
# Если есть соперник то перебрасываем на арену
if(mysql_result(mysql_query("SELECT `bot_battle` FROM `arena_group_us` WHERE `us`='".$user['id']."' AND `arena`='".$arr_arena['id']."'"),0))
header('location: ?act=2');
# Распределяем ботов между пользователями
$print = mysql_query("select * from `arena_group_us` WHERE `bot_battle`='0' AND `arena`='".$arr_arena['id']."'");
if($print &&
mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_group_bots` WHERE `us_battle`='0' AND `arena`='".$arr_arena['id']."'"),0) &&
!mysql_result(mysql_query("SELECT `bot_battle` FROM `arena_group_us` WHERE `us`='".(int)$user['id']."' AND `arena`='".$arr_arena['id']."'"),0))
{
while($arr = mysql_fetch_array($print))
{
$arr_b = mysql_fetch_array(mysql_query("Select `id`, `id_bot` from `arena_group_bots` WHERE `us_battle`='0'"));
mysql_query ("UPDATE `arena_group_us` SET `bot_battle`='".$arr_b['id_bot']."' WHERE `us`='".(int)$user['id']."' AND `arena`='".$arr_arena['id']."'");
mysql_query ("UPDATE `arena_group_bots` SET `us_battle`='".$user['id']."', `time_up`='".(time() + $time_kick)."' WHERE `id`='".(int)$arr_b['id']."' AND `arena`='".$arr_arena['id']."'");
}
header('location: ?act=1');
}
else
{
echo'<div class="listing-information">';
echo'<img src="/images/arena_group/pause.png" alt="*"> <br />';
echo'
Монстры почти все свергнуты! <br />
Осталось дождаться пока все воины убьют своих противников. <br />
Однако не стоит расслабляться! Если кто то не выдержит схватки, бой заканчивать может придется именно тебе!
';
echo'<a href="?"><button>Осмотреться</button> <small>(Обновить)</small></a>';
echo'</div>';
}
break;
# Второй этап сражения
case '2':
if(!mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_group_us` WHERE `us`='".$user['id']."' AND `arena`='".$arr_arena['id']."'"),0))
header('location: ?act=reg');
# Данные по боту
$bot_arr = mysql_fetch_array(mysql_query("SELECT * FROM `arena_group_bots` WHERE `us_battle`='".(int)$user['id']."' AND `arena`='".$arr_arena['id']."'"));
# Время до окончания поединка
$un_time = $bot_arr['time_up'] - time();
if(!mysql_result(mysql_query("SELECT COUNT(*) FROM `bots` WHERE `id`='".(int)$bot_arr['id_bot']."'"),0))
{
echo'Ошибка в запросе! Проверьте корректность вводимых данных!';
}
else
{
// Выводим информацию (чат)
echo'<div class="listing-information" style="text-align: left;">';
$print = mysql_query("select * from `arena_mess_group` WHERE `arena`='".$arr_arena['id']."' AND `us`='".$user['id']."' ORDER BY `id` DESC LIMIT 3");
if (mysql_affected_rows() != 0)
{
while($arr = mysql_fetch_array($print))
{
echo'<img src="/images/me4.png" height="16" alt="*"> ';
echo ' <small> '.$arr['mess'].' </small> <br />';
}
}
echo'</div>';
// Левое меню
echo'<div style="float: left;" class="height_menu">';
echo'<a href="?act='.$act.'">';
echo'<img src="/images/umen.jpg" title="Умения" alt="*">';
echo'</a>';
echo'<a href="?act='.$act.'&type=1">';
echo'<img src="/images/le4enie.png" title="Лечение" alt="*">';
echo'</a>';
echo'<a href="?act='.$act.'&type=2">';
echo'<img src="/images/atak.png" title="Атака" alt="*">';
echo'</a>';
echo'<a href="?act='.$act.'&type=3">';
echo'<img src="/images/ezntrop.png" title="Эзонтропия" alt="*">';
echo'</a>';
echo'</div>';
// Инфо противника
$ank = mysql_fetch_array(mysql_query("Select * from `bots` WHERE `id`='".$bot_arr['id_bot']."'"));
?>
<div class="listing-information">
<center>
<div class="hmot">
<div class="hmot_t">
<div class="cell"><? echo show_dospehi_bot($ank['hmot_1']); ?></div>
<div class="cell"><? echo show_dospehi_bot($ank['hmot_2']); ?></div>
</div>
<div class="hmot_l">
<div class="cell"><? echo show_oruzhie_bot($ank['oruzh_l']); ?></div>
</div>
<div class="hmot_r">
<div class="cell"><? echo show_oruzhie_bot($ank['oruzh_r']); ?></div>
</div>
<div class="hmot_c">
<div class="cell"><img width="90" src="/file/bots/<?=$ank['id']?>.<?=$ank['img']?>" alt="*"></div>
</div>
<div class="hmot_b">
<div class="cell"><? echo show_dospehi_bot($ank['hmot_3']); ?></div>
<div class="cell"><? echo show_dospehi_bot($ank['hmot_4']); ?></div>
<div class="cell"><? echo show_dospehi_bot($ank['hmot_5']); ?></div>
</div>
</div>
</center>
<div align="left" style="margin-left: 30px;">
<img src="/images/strlen.png"> <span class="white">Здоровье: </span><span class="yellow1"><?=$ank['max_life']?> (<?=$bot_arr['life']?>)</span>
<br/>
<img src="/images/strlen.png"> <span class="white">Магия: </span><span class="yellow1"><?=$ank['magic']?></span>
<br/>
<img src="/images/strlen.png"> <span class="white">Сила: </span><span class="yellow1"><?=$ank['sila']?></span>
<br/>
<img src="/images/heatpoints.png"> <span class="white">Ловкость: </span><span class="yellow1"><?=$ank['lovk']?></span>
<br/>
<img src="/images/protection.png"> <span class="white">Защита: </span><span class="yellow1"><?=($ank['zashit']+
mysql_result(mysql_query("SELECT SUM(`zashit`) FROM `dospehi` WHERE `id`='".$ank['hmot_1']."' OR `id`='".$ank['hmot_2']."' OR `id`='".$ank['hmot_3']."' OR `id`='".$ank['hmot_4']."' OR `id`='".$ank['hmot_5']."'"),0));?></span>
</div>
</div>
<?PHP
echo'До авто завершения осталось '.time_autoformat($un_time).'<br />';
# Если есть бот то сражаемся, или ищем нового
if($bot_arr['id_bot'])
{
// Горизонтальное меню
echo'<div class="listing-information">';
echo arena_menu();
echo'</div>';
// Кнопки
echo'<div class="mb5" style="clear: both;">';
echo'Нанести удар';
echo'<div class="hr p5"></div>';
$or_l = mysql_result(mysql_query("SELECT COUNT(*) FROM `oruzhie_us` WHERE `us`='".$user['id']."' AND `activ`='l'"),0);
$or_r = mysql_result(mysql_query("SELECT COUNT(*) FROM `oruzhie_us` WHERE `us`='".$user['id']."' AND `activ`='r'"),0);
if($or_l || $or_r)
{
if($or_l)
echo'<a class="button w45" href="?act=atak&ruka=l&us='.$bot_arr['id_bot'].'">Оружием в левой руке</a>';
if($or_r)
echo'<a class="button w45" href="?act=atak&ruka=r&us='.$bot_arr['id_bot'].'">Оружием в правой руке</a>';
}
else
echo'Для нанесения ударов ручным оружием, необходимо взять оружие, предварительно купив в магазине!';
echo'</div>';
echo'<div class="mb5">';
echo'<a class="button w45" href="?act=stop_battle"> Закончить бой</a>';
echo'</div>';
}
else
header('location: ?');
}
break;
# Атака
case 'atak':
if(!mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_group_us` WHERE `us`='".$user['id']."' AND `arena`='".$arr_arena['id']."'"),0))
{
header('location: ?act=reg');
exit;
}
# Данные по боту
$bot_arr = mysql_fetch_array(mysql_query("SELECT * FROM `arena_group_bots` WHERE `us_battle`='".(int)$user['id']."' AND `arena`='".$arr_arena['id']."'"));
if(!$bot_arr)
{
header('location: ?');
exit;
}
else
{
#####
## Обработка ударов играка
#####
# Умения обрабатываем
if($_GET['um']) um_us_group($bot_arr['id_bot'], $_GET['um'], $arr_arena['id'], $time_kick);
# Обработаем удары
if(!$_GET['um']) uron_end_bot_group($_GET['ruka'], $time_kick);
# Обработка урона наносимого ботом
kick_us_group();
if(mysql_result(mysql_query("SELECT `life` FROM `arena_group_bots` WHERE `id`='".$bot_arr['id']."'"),0) < 2)
{
# Удаляем бота с битвы
mysql_query ("DELETE FROM `arena_group_bots` WHERE `id`='".(int)$bot_arr['id']."'");
# Освобождаем игрока от соперника
mysql_query ("UPDATE `arena_group_us` SET `bot_battle`='0' WHERE `us`='".(int)$user['id']."' AND `arena`='".$arr_arena['id']."'");
#начисление бонусов
$bon = mysql_result(mysql_query("SELECT `add_ball_win` FROM `bots` WHERE `id`='".(int)$bot_arr['id_bot']."'"),0);
mysql_query ("UPDATE `user` SET `opyt`=`opyt`+".$bon." WHERE `id`='".(int)$user['id']."'");
echo'Вы победили монстра <strong>'.login_bot($bot_arr['id_bot']).'</strong> в поединке!<br />';
echo'<a href="?"><button>Продолжить!</button></a>';
require_once H.'/core/foot.php';
exit;
}
else
if($user['health'] < 2)
{
# Удаляем юзера с похода
mysql_query ("DELETE FROM `arena_group_us` WHERE `us` = '".(int)$user['id']."'");
# Освобождаем бота от соперника
mysql_query ("UPDATE `arena_group_bots` SET `us_battle`='0' WHERE `id`='".(int)$bot_arr['id']."' AND `arena`='".$arr_arena['id']."'");
echo'Вы потерпели поражение! <br /> На этом для Вас путешествие окончено!';
echo'<a href="?"><button>Продолжить!</button></a>';
#начисление бонусов
$bon = mysql_result(mysql_query("SELECT `add_ball_def` FROM `bots` WHERE `id`='".(int)$bot_arr['id_bot']."'"),0);
mysql_query ("UPDATE `user` SET `opyt`=`opyt`+".$bon." WHERE `id`='".(int)$user['id']."'");
$content = 'Вы потерпели поражение! <br /> На этом для Вас путешествие окончено! <br /> Вы заработали '.$bon.' ед. опыта!';
mail_go($user['id'], $content, 1);
require_once 'core/foot.php';
exit;
}
header('location:'.$_SERVER['HTTP_REFERER']);
}
break;
##############
## ГЛАВАРЬ
##############
case '3':
if(!mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_group_us` WHERE `us`='".$user['id']."' AND `arena`='".$arr_arena['id']."'"),0))
header('location: ?act=reg');
if(time() < $arr_arena['time_pause'])
{
echo'<div class="listing-information">';
echo'<img src="/images/arena_group/pause.png" alt="*"> <br />';
echo'
Первый этап пройден! <br />
К сожалению не все остались в живых..<br />
Но не стоит падать духом, ведь мы уже почти у цели! <br />
Нам предстоит еще один бой - тяжелый бой! <br />
Соберитесь с силами и достигнем своей цели! <br />
';
echo'<div class="menu_link3">';
echo'Сражение начнется через '.time_autoformat($arr_arena['time_pause'] - time()).'';
echo'</div>';
echo'</div>';
}
else
{
// Выводим информацию (чат)
echo'<div class="listing-information" style="text-align: left;">';
$print = mysql_query("select * from `arena_mess_group_gl` WHERE `arena`='".$arr_arena['id']."' AND `no_privat`!='".$user['id']."' AND (`privat`='".$user['id']."' OR `privat`='0') ORDER BY `id` DESC LIMIT 5");
if (mysql_affected_rows() != 0)
{
while($arr = mysql_fetch_array($print))
{
echo'<img src="/images/me4.png" height="16" alt="*"> ';
echo ' <small> '.$arr['mess'].' </small> <br />';
}
}
echo'</div>';
// Левое меню
echo'<div style="float: left;" class="height_menu">';
echo'<a href="?act='.$act.'">';
echo'<img src="/images/umen.jpg" title="Умения" alt="*">';
echo'</a>';
echo'<a href="?act='.$act.'&type=1">';
echo'<img src="/images/le4enie.png" title="Лечение" alt="*">';
echo'</a>';
echo'<a href="?act='.$act.'&type=2">';
echo'<img src="/images/atak.png" title="Атака" alt="*">';
echo'</a>';
echo'<a href="?act='.$act.'&type=3">';
echo'<img src="/images/ezntrop.png" title="Эзонтропия" alt="*">';
echo'</a>';
echo'</div>';
echo'<div
style="
background: url(/images/arena_group/monstr/'.$arr_arena['boss_img'].'.png) no-repeat;
-moz-background-size: 100%; /* Firefox 3.6+ */
-webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
-o-background-size: 100%; /* Opera 9.6+ */
background-size: 100%; /* Современные браузеры */ min-height: 150px;"
class="listing-information">';
echo'<div class="menu_link3" style="padding-left: 35px;">';
echo'
<div class="meter_red">
<span style="width: '.($arr_arena['boss_life'] * 100 / $arr_arena['boss_life_max']).'%"></span>
<div class="text_red">'.$arr_arena['boss_name'].'<small>('.$arr_arena['boss_life'].')</small></div>
</div>';
echo'</div>';
echo'</div>';
echo'<center>До авто завершения осталось '.time_autoformat($arr_arena['time_up'] - time()).'</center>';
// Горизонтальное меню
echo'<div class="listing-information">';
echo arena_menu(0, $case='atak_gl');
echo'</div>';
// Кнопки
echo'<div class="mb5" style="clear: both;">';
echo'Нанести удар';
echo'<div class="hr p5"></div>';
$or_l = mysql_result(mysql_query("SELECT COUNT(*) FROM `oruzhie_us` WHERE `us`='".$user['id']."' AND `activ`='l'"),0);
$or_r = mysql_result(mysql_query("SELECT COUNT(*) FROM `oruzhie_us` WHERE `us`='".$user['id']."' AND `activ`='r'"),0);
if($or_l || $or_r)
{
if($or_l)
echo'<a class="button w45" href="?act=atak_gl&ruka=l&us='.$bot_arr['id_bot'].'">Оружием в левой руке</a>';
if($or_r)
echo'<a class="button w45" href="?act=atak_gl&ruka=r&us='.$bot_arr['id_bot'].'">Оружием в правой руке</a>';
}
else
echo'Для нанесения ударов ручным оружием, необходимо взять оружие, предварительно купив в магазине!';
echo'</div>';
echo'<div class="mb5">';
echo'<a class="button w45" href="?act=stop_battle"> Закончить бой</a>';
echo'</div>';
}
break;
# Атака на главаря
case 'atak_gl':
if(!mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_group_us` WHERE `us`='".$user['id']."' AND `arena`='".$arr_arena['id']."'"),0))
header('location: ?act=reg');
if(!$arr_arena['boss_life'])
{
header('location: ?');
}
else
{
# обновим время удара
mysql_query ("UPDATE `arena_group` SET `time_up`='".(time() + $time_kick)."' WHERE `id`='".(int)$arr_arena['id']."'");
#####
## Обработка ударов играка
#####
# Умения обрабатываем
if($_GET['um']) um_us_group_gl($_GET['um']);
# Обработаем удары
if(!$_GET['um'])uron_end_gl($_GET['ruka'], $_GET['um']);
# Обработка урона наносимого ботом
kick_us_group_gl();
# Если бот поражен
if(mysql_result(mysql_query("SELECT `boss_life` FROM `arena_group` WHERE `id`='".(int)$arr_arena['id']."'"),0) < 2)
{
# Записываем поражение бота
mysql_query ("UPDATE `arena_group` SET `win`='us', `bonus1`='".rand(2, 9)."', `bonus2`='".rand(2, 9)."', `bonus3`='".rand(2, 9)."' WHERE `id`='".$arr_arena['id']."'");
# Отправляем игрока на получение бонусов
header('location: ?act=win');
exit;
}
else
if(mysql_result(mysql_query("SELECT `health` FROM `user` WHERE `id`='".(int)$user['id']."'"),0) < 2)
{
# Удаляем юзера с похода
mysql_query ("DELETE FROM `arena_group_us` WHERE `us` = '".(int)$user['id']."'");
# Проверяем есть ли еще в живых игроки
if(!mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_group_us` WHERE `arena`='".(int)$arr_arena['id']."'"),0))
{
# Если нет живых игроков, пишем победу боту
mysql_query ("UPDATE `arena_group` SET `win`='bot' WHERE `id`='".$arr_arena['id']."'");
}
echo'Вы потерпели поражение! <br /> На этом для Вас путешествие окончено!';
echo'<a href="?"><button>Продолжить!</button></a>';
/*
#начисление бонусов
$bon = mysql_result(mysql_query("SELECT `add_ball_def` FROM `bots` WHERE `id`='".(int)$bot_arr['id_bot']."'"),0);
mysql_query ("UPDATE `user` SET `opyt`=`opyt`+".$bon." WHERE `id`='".(int)$user['id']."'");
*/
$content = 'Вы потерпели поражение! <br /> На этом для Вас путешествие окончено!';
mail_go($user['id'], $content, 1);
require_once 'core/foot.php';
exit;
require_once 'core/foot.php';
exit;
}
header('location:'.$_SERVER['HTTP_REFERER']);
}
break;
# Поражение пользователя
case 'overthrow':
if(!$arr_arena['win']) header('location: ?');
echo'Поход окончен! <br /> К сожалению никто с отряда не выжил в бою. <br /> Запись в новый поход пока не ведется.';
echo'<a href="/"><button>Продолжить!</button></a>';
break;
# Победа пользователей
case 'win':
if(!mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_group_us` WHERE `us`='".$user['id']."' AND `arena`='".$arr_arena['id']."'"),0))
header('location: ?act=reg');
# Если бонус не забрал
if(!mysql_result(mysql_query("SELECT `status_bonus` FROM `arena_group_us` WHERE `us`='".$user['id']."'"),0))
{
if(!(int)$_GET['id_bonus'] && (int)$_GET['id_bonus'] < 4)
{
echo'<div class="listing-information">';
echo'<center>';
echo'<img src="/images/arena_group/pisar.png" alt="*"> <br />';
echo'Поздравляю! <br /> Монстр повержен! <br />';
echo'<strong>Выбери сундук с наградой!</strong> <br /><br />';
echo'<a href="?act='.$act.'&id_bonus=1"><img src="/images/arena_group/sunduk/1.png" alt="*"></a>';
echo' <a href="?act='.$act.'&id_bonus=2"><img src="/images/arena_group/sunduk/1.png" alt="*"></a> ';
echo'<a href="?act='.$act.'&id_bonus=3"><img src="/images/arena_group/sunduk/1.png" alt="*"></a>';
echo'</center>';
echo'</div>';
}
else
{
if((int)$_GET['id_bonus'] >= 1 || (int)$_GET['id_bonus'] <=3) $id_bonus = (int)$_GET['id_bonus'];
$bonus = mysql_result(mysql_query("SELECT `bonus".$id_bonus."` FROM `arena_group` WHERE `id`='".(int)$arr_arena."'"),0);
mysql_query ("UPDATE `user` SET `kristall` = `kristall`+".$bonus." WHERE `id`='".(int)$user['id']."'");
mysql_query ("UPDATE `arena_group_us` SET `status_bonus`='1' WHERE `us`='".(int)$user['id']."'");
echo'<div class="listing-information">';
echo'<center>';
echo'<img src="/images/arena_group/pisar.png" alt="*"> <br />';
echo'<img src="/images/arena_group/sunduk/2.png" alt="*"> <br />';
echo'Поздравляю!';
echo'Твоя награда '.$bonus.' крист.';
echo'</center>';
echo'</div>';
}
}
else
{
echo'<div class="listing-information">';
echo'<img src="/images/arena_group/pisar.png" alt="*"> <br />';
echo'Bы уже забрали свою награду!';
echo'</div>';
}
break;
# Регистрация в битве
case 'reg':
echo'<div class="listing-information">';
echo'<img src="/images/arena_group/pisar.png" alt="*"> <br />';
if($arr_arena['level'])
{
echo'Добровольцы уже отправились в поход! <br /> Приходи позже!';
}
else
if(!$_POST['enter'])
{
echo'
Приветствую! <br />
Скоро состоится поход в дикие степи! <br />
Добровольцы уверены что охота пройдет на славу! <br />
Не желаешь записаться?
';
echo'<form method="POST" action="?act='.$act.'" name="auth">';
echo'<input type="submit" class="ibutton" value="Записаться!" name="enter"><br/>';
echo'</form>';
}
else
{
echo'Поздравляю! <br /> Твое имя внесено в список участников похода! <br /> Иди и жди отправления с остальными! <br />';
echo'<a href="?"><button>Хорошо!</button></a>';
mysql_query("INSERT INTO `arena_group_us` SET `us`='".$user['id']."', `arena`='".$arr_arena['id']."'");
}
echo'</div>';
break;
# Завершение боя
case 'stop_battle':
mysql_query ("DELETE FROM `arena_group_us` WHERE `us` = '".$user['id']."' LIMIT 1");
echo'Вы покинули отряд! <br />';
echo'<a href="/"><button>Продолжить</button></a>';
break;
endswitch;
require_once H.'/core/foot.php';