Файл: minichat_by_KoT/minichat_by_KoT/fight.php
Строк: 514
<?php
##########################################
# ~ Разработка отдельных модулей ~~~~~~~ #
# ~ и написание скриптов на php (c)KoT ~ #
# ~ ICQ: 7675072 ~~~~~~~~~~~~~~~~~~~~~~~ #
# ~ Site: 4atlove.ru ~~~~~~~~~~~~~~~~~~~ #
# ~ E-mail: notefree@bk.ru ~~~~~~~~~~~~~ #
##########################################
require 'sid.php';
header("Cache-Control: no-cache");
header('Content-Type:text/html; charset=UTF-8');
require 'config.php';
$link = connect_db();
list($row, $id, $ps) = check_login($link);
include 'head.php';
whorm(0, 'battle');
echo $div1 . '<b>Поединки 1:1</b>' . $div5;
game(); //Восстановление ХэПэ
$weap = mysql_query("SELECT `id` FROM `invent` WHERE `type`='pushka' AND `suited` = '1' AND `uid` = '$id'");
if (mysql_num_rows($weap) == 0) {
echo $bad . 'Внимание! Вы безоружны!
' . $div5 . $div3 . '<a href="menu.php?'.$ref.'"><b>В меню</b></a><br/>' . $div5;
include 'foot.php';
exit();
}
$go = isset($_GET['go']) ? $_GET['go'] : NULL;
switch($go) {
default:
$page = isset($_GET['page']) ? intval($_GET['page']) : 1;
$start = ($page - 1) * 5;
$all = mysql_result(mysql_query("SELECT COUNT(*) FROM `fight`"), 0);
$itog = $all;
$all = ceil($all/5);
$all = $all > 5 ? 5 : $all;
$print = mysql_query("SELECT `id`,`usid` FROM `fight` ORDER BY `id` DESC LIMIT ".abs(intval($start)).", 5");
$col = 1;
echo $other . '<b>Поданые заявки:</b><hr/>';
if ($itog != 0) {
echo $div3;
while($arr = mysql_fetch_assoc($print)) {
$col_us = mysql_fetch_assoc(mysql_query("SELECT `usid2` FROM `fight` WHERE `id`='".(int)$arr['id']."'"));
if (empty($col_us['usid2'])) {
echo ($col++) . ') Заявка от: '.col(user_inf($arr['usid'], 'user')).' |
[<a href="fight.php?go=add&uid='.$arr['id'].'">Принять</a>]<br/>';
}
echo $div5;
}
} else {
echo 'Заявки отсутствуют...<br/>';
}
echo $div5;
for($i = 1; $i <= $all; $i++)
{
echo $div3;
echo $pr=(($i == 1 || $i == $all || abs($i-$page) < 2) ? ($i == $page ? " [$i] " : ' <b><a href="fight.php?page='.$i.'">'.$i.'</a></b>') : (($pr == ' ... ' || $pr == '')? '' : ' ... '));
echo $div5;
}
echo $div3 . '• [<a href="fight.php?go=new_z">Подать заявку</a>]<br/>
• [<a href="fight.php?go=n_battle">Бой с ботом</a>]' . $div5;
break;
case new_z; // НОВАЯ ЗАЯВКА
$my = mysql_fetch_assoc(mysql_query("SELECT `id` FROM `fight` WHERE `usid`='$id'"));
if (!empty($my))
{
#echo $bad . 'У Вас уже есть поданая заявка!'.$div5.'<br/>
# '.$other.'<a href="fight.php?go=dead&uid='.$my['id'].'"><b>В бой!</b></a>'.$div5;
header('Location: fight.php?go=dead&uid='.(int)$my['id'].'');
include 'foot.php';
exit();
}
$my_1 = mysql_fetch_assoc(mysql_query("SELECT `id` FROM `fight` WHERE `usid2` = '$id'"));
if (!empty($my_1))
{
echo $bad . 'Вы в бою!
' . $div5 . $other . '<a href="fight.php?go=add&uid='.$my_1['id'].'"><b>В бой!</b></a>' . $div5;
include 'foot.php';
exit();
}
$new = mysql_query("INSERT INTO `fight` (`usid`,`health`) VALUES ('$row[id]','$row[health]')");
if (isset($new))
{
echo $good . 'Заявка на бой успешно создана! Обновите страницу.' . $div5;
}
else
{
echo $bad . 'Произошла ошибка...' . $div5;
}
break;
case dead: // ОЖИДАНИЕ БОЯ
if (!ctype_digit($_GET['uid']))
{
header('Location: index.php?isset=403');
die();
}
$pr = mysql_query("SELECT `id` FROM `fight` WHERE `id`='".(int)$_GET['uid']."'");
if (mysql_num_rows($pr) == 0)
{
echo $bad . 'Такая заявка не создана!' . $div5;
}
$select = mysql_fetch_assoc(mysql_query("SELECT `id`,`usid2` FROM `fight` WHERE `usid`='$id' AND `id`='".(int)$_GET['uid']."'"));
//Если я создатель заявки
if (empty($select['usid2']))
{
echo $div3 . '
Ожидание боя...<br/>
<hr/>
<img src="smile/star.gif" alt="fight"/><hr/>
[<a href="fight.php?go=del&uid='.$select['id'].'">Удалить заявку</a>]
' . $div5;
}
else
{
//Если кто-то принял мою заявку
echo $good . 'Заявку принял боец ' . col(user_inf($select['usid2'], 'user')) . $div5 .
$other . '<a href="fight.php?go=add&uid='.$select['id'].'"><b>В бой!</b></a>' . $div5;
}
break;
case del: // УДАЛЕНИЕ ЗАЯВКИ
if (!ctype_digit($_GET['uid']))
{
header('Location: index.php?isset=403');
}
$pr = mysql_query("SELECT `id` FROM `fight` WHERE `id`='".(int)$_GET['uid']."'");
if (mysql_num_rows($pr) == 0)
{
echo $bad . 'Такой заявки не существует!' . $div5;
include 'foot.php';
exit();
}
$who = mysql_fetch_assoc(mysql_query("SELECT `id`,`usid` FROM `fight` WHERE `id`='".(int)$_GET['uid']."' AND `usid`='$id'"));
if ($who['usid'] != $id)
{
echo $bad . 'Это не Ваша заявка!' . $div5;
include 'foot.php';
exit();
}
$ok = mysql_query("DELETE FROM `fight` WHERE `id`='".(int)$_GET['uid']."'");
if (isset($ok))
{
echo $good . 'Заявка удалена!' . $div5;
}
break;
case add: // БОЙ
if (!ctype_digit($_GET['uid']))
{
header('Location: index.php?isset=403');
die();
}
//Если произошел тайм-аут
if (isset($_GET['timeout'])) {
echo $bad . 'Текущие бои были удалены по истечению времени!' . $div5;
mysql_query("DELETE FROM `fight` WHERE `id` = '".(int)$_GET['uid']."'");
echo '<br/>' . $div3 . '<a href="fight.php?'.$ref.'"><b>Поединки</b></a><br/>
<a href="menu.php?'.$ref.'"><b>В меню</b></a><br/>' . $div5;
include 'foot.php';
exit();
}
//Запрос на всю дальнейшую работу скрипта :D
$Pus = mysql_fetch_assoc(mysql_query("SELECT * FROM `fight` WHERE `id`='".(int)$_GET['uid']."'"));
if (empty($Pus['id']))
{
echo $bad . 'Такая заявка отсутствует!' . $div5
. $div3 . '<a href="fight.php?'.$ref.'"><b>Поединки</b></a><br/>
<a href="menu.php?'.$ref.'"><b>В меню</b></a><br/>' . $div5;
include 'foot.php';
exit();
}
elseif (empty($Pus['usid2']) && $Pus['usid'] != $id)
{
mysql_query("UPDATE `fight` SET `usid2`='$id', `health2`='$row[health]' WHERE `id`='".(int)$_GET['uid']."'");
echo $good . 'Готово, заявка на бой принята. Обновите страницу.' . $div5
. $div3 . '<a href="fight.php?'.$ref.'"><b>Поединки</b></a><br/>
<a href="menu.php?'.$ref.'"><b>В меню</b></a><br/>' . $div5;
include 'foot.php';
exit();
}
elseif (!empty($Pus['usid2']) && $Pus['usid'] != $id && $Pus['usid2'] != $id)
{
echo $bad . 'Эту заявку уже принял другой участник!' . $div5
. $div3 . '<a href="fight.php?'.$ref.'"><b>Поединки</b></a><br/>
<a href="menu.php?'.$ref.'"><b>В меню</b></a><br/>' . $div5;
include 'foot.php';
exit();
}
elseif (empty($Pus['usid2']) && $Pus['usid'] != $id || $Pus['usid2'] == $id)
{
//Если я принявший заявку
echo $other . '<b>Бой с '.col(user_inf($Pus['usid'], 'user')).'</b><br/>
Моё HP:'.$row['health'].' | HP соперника:'.user_inf($Pus['usid'], 'health').'/'.$Pus['health'].$div5;
}
elseif ($Pus['usid'] == $id)
{
//Если я создавший заявку
echo $other . '<b>Бой с '.col(user_inf($Pus['usid2'], 'user')).'</b><br/>
Моё HP:'.$row['health'].' | HP соперника:'.user_inf($Pus['usid2'], 'health').'/'.$Pus['health2'].$div5;
}
//Проверка в онлайне ли юзер
if (user_inf($Pus['usid'], 'onl') + 300 < $time || user_inf($Pus['usid2'], 'onl') + 300 < $time) {
header('Location: fight.php?go=add&uid='.$Pus['id'].'&timeout');
die();
}
echo '<hr/>';
//Вывод по окончанию боя
if ($Pus['usid'] == $id && user_inf($Pus['usid'], 'health') <= 0 && user_inf($Pus['usid2'], 'health') >= 0) {
mysql_query("UPDATE `users` SET `lose` = `lose` + '1' WHERE `id` = '$id'");
echo $bad . 'К сожелению в этот раз Вам не повезло :( Эх.. а победа была так близка...' . $div5
. $div3 . '<a href="fight.php?'.$ref.'"><b>Поединки</b></a><br/>
<a href="menu.php?'.$ref.'"><b>В меню</b></a><br/>' . $div5;
include 'foot.php';
exit();
}
if ($Pus['usid2'] == $id && user_inf($Pus['usid2'], 'health') <= 0 && user_inf($Pus['usid'], 'health') >= 0) {
mysql_query("UPDATE `users` SET `lose` = `lose` + '1' WHERE `id` = '$id'");
echo $bad . 'К сожелению в этот раз Вам не повезло :(<br/>
Эх.. а победа была так близка...' . $div5
. $div3 . '<a href="fight.php?'.$ref.'"><b>Поединки</b></a><br/>
<a href="menu.php?'.$ref.'"><b>В меню</b></a><br/>' . $div5;
include 'foot.php';
exit();
}
if ($Pus['usid'] == $id && user_inf($Pus['usid'], 'health') >= 0 && user_inf($Pus['usid2'], 'health') <= 0) {
$mn = mt_rand(10,100);
$opit = $Pus['dmg'] + mt_rand(-5,+5);
mysql_query("UPDATE `users` SET
`money` = `money`+'".(int)$mn."',
`opit` = `opit`+'".(int)$opit."',
`win` = `win`+'1' WHERE `id` = '$id'");
echo $good . 'Поздравляем с блестящей победой :)<br/>
Общий урон составил ' . $Pus['dmg'] . ',<br/>
Вы получили денег: ' . $mn . ' опыта: ' . $opit . $div5;
mysql_query("DELETE FROM `fight` WHERE `id`='".(int)$Pus['id']."' LIMIT 1");
echo $div3 . '<a href="fight.php?'.$ref.'"><b>Поединки</b></a><br/>
<a href="menu.php?'.$ref.'"><b>В меню</b></a><br/>' . $div5;
include 'foot.php';
exit();
}
if ($Pus['usid2'] == $id && user_inf($Pus['usid2'], 'health') >= 0 && user_inf($Pus['usid'], 'health') <= 0) {
$mn = mt_rand(10,100);
$opit = $Pus['dmg'] + mt_rand(-5,+5);
mysql_query("UPDATE `users` SET
`money` = `money`+'".(int)$mn."',
`opit` = `opit`+'".(int)$opit."',
`win` = `win`+'1' WHERE `id`='$id'");
echo $good . 'Поздравляем с блестящей победой :)<br/>
Общий урон составил ' . $Pus['dmg2'] . ',<br/>
Вы получили денег: ' . $mn . ' опыта: ' . $opit . $div5;
mysql_query("DELETE FROM `fight` WHERE `id`='".(int)$Pus['id']."' LIMIT 1");
echo $div3 . '<a href="fight.php?'.$ref.'"><b>Поединки</b></a><br/>
<a href="menu.php?'.$ref.'"><b>В меню</b></a><br/>' . $div5;
include 'foot.php';
exit();
}
if (user_inf($Pus['usid2'], 'health') <= 0 && user_inf($Pus['usid'], 'health') <= 0) {
mysql_query("UPDATE `users` SET `loses`=`loses`+'1' WHERE `id`='$id'");
echo $good . 'Бой закончился в ничью!' . $div5;
echo $div3 . '<a href="fight.php?'.$ref.'"><b>Поединки</b></a><br/>
<a href="menu.php?'.$ref.'"><b>В меню</b></a><br/>' . $div5;
include 'foot.php';
exit();
}
//Мое инфо
if ($Pus['usid'] == $id)
{
echo $div3 . '<a href="arsenal.php?nk='.$Pus['usid2'].'">[инфо бойца]</a>' . $div5;
}
//Инфо соперника
elseif ($Pus['usid2'] == $id)
{
echo $div3 . '<a href="arsenal.php?nk='.$Pus['usid'].'">[инфо бойца]</a>' . $div5;
}
echo '<hr/>
<b>Персональная статистика битвы:</b><br/><hr/>';
//Включение,выключение логов
if ($row['set_log'] == 0) {
echo '<a href="fight.php?go=add&set_log1&uid='.$Pus['id'].'"><u>Вкл.</u></a>/<u>Выкл.</u>';
} else {
echo '<u>Вкл.</u>/<a href="fight.php?go=add&set_log0&uid='.$Pus['id'].'"><u>Выкл.</u></a>';
}
//Включение логов
if (isset($_GET['set_log1'])) {
mysql_query("UPDATE `users` SET `set_log`='1' WHERE `id`='$id' LIMIT 1");
header('Location: fight.php?go=add&uid='.$Pus['id'].'');
}
//Выключение логов
if (isset($_GET['set_log0'])) {
mysql_query("UPDATE `users` SET `set_log`='0' WHERE `id`='$id' LIMIT 1");
header('Location: fight.php?go=add&uid='.$Pus['id'].'');
}
if (!empty($_POST['ok']))
{
//Запись моих выстрелов
if ($Pus['usid'] == $id)
{
$vustr = (int)$_POST['vustr'];
$kuda = (int)$_POST['kuda'];
$kak = (int)$_POST['kak'];
$who = (int)$_POST['who'];
if (!isset($_SESSION['blow_time'])) $_SESSION['blow_time'] = 0;
if ($_SESSION['blow_time'] > time()) {
echo $bad . 'Стрелять можно не чаще, чем раз в 5 сек!' . $div5;
} else {
mysql_query("UPDATE `fight` SET
`vustr`='$vustr',
`kuda`='$kuda',
`kak`='$kak',
`who`='$who' WHERE `usid`='$row[id]'");
//Интервал между выстрелами
$_SESSION['blow_time'] = time() + 5;
}
}
//Запись выстрелов противника
if ($Pus['usid2'] == $id) {
$vustr = (int)$_POST['vustr'];
$kuda = (int)$_POST['kuda'];
$kak = (int)$_POST['kak'];
$who = (int)$_POST['who'];
if (!isset($_SESSION['blow_time'])) $_SESSION['blow_time'] = 0;
if ($_SESSION['blow_time'] > time()) {
echo $bad . 'Стрелять можно не чаще, чем раз в 5 сек!' . $div5;
} else {
mysql_query("UPDATE `fight` SET
`vustr2`='$vustr',
`kuda2`='$kuda',
`kak2`='$kak',
`who2`='$who' WHERE `usid2`='$row[id]'");
//Интервал между выстрелами
$_SESSION['blow_time'] = time() + 5;
}
}
}
//Вывод моих выстрелов противнику
if ($Pus['usid2'] == $id) {
$v = mysql_fetch_array(mysql_query("SELECT * FROM `fight` WHERE `id`='".(int)$Pus['id']."'"));
if ($v['kuda'] != 0 && $v['kak'] && $v['who'] && $v['vustr']) {
/////
echo '<div align="left"><small>';
if ($v['vustr'] == 1)
{
$act_a = user_inf($Pus['usid'],'user') . ' стрелял прямо';
}
elseif ($v['vustr'] == 2)
{
$act_a = user_inf($Pus['usid'],'user') . ' стрелял влево';
}
elseif ($v['vustr'] == 3)
{
$act_a = user_inf($Pus['usid'],'user') . ' стрелял вправо';
}
/////
if ($v['kuda'] == 1)
{
$act_1 = user_inf($Pus['usid'],'user') . ' целился в голову';
}
elseif ($v['kuda'] == 2)
{
$act_1 = user_inf($Pus['usid'],'user') . ' целился в корпус';
}
elseif ($v['kuda'] == 3)
{
$act_1 = user_inf($Pus['usid'],'user') . ' целился в ноги';
}
/////
if ($v['kak'] == 1)
{
$act_2 = user_inf($Pus['usid'],'user') . ' остался на месте';
}
elseif ($v['kak'] == 2)
{
$act_2 = user_inf($Pus['usid'],'user') . ' отошел влево';
}
elseif ($v['kak'] == 3)
{
$act_2 = user_inf($Pus['usid'],'user') . ' отошел вправо';
}
/////
if ($v['who'] == 1)
{
$act_3 = user_inf($Pus['usid'],'user') . ' защищал голову';
}
elseif ($v['who'] == 2)
{
$act_3 = user_inf($Pus['usid'],'user') . ' защищал корпус';
}
elseif ($v['who'] == 3)
{
$act_3 = user_inf($Pus['usid'],'user') . ' защищал ноги';
}
//Если включены логи - выводим инфу
if ($row['set_log'] == 1) {
echo $act_a . ' <br/>
' . $act_1 . '<br/>
' . $act_2 . '<br/>
' . $act_3 . '<br/>';
}
/*----Колдуем с ударами----*/
if ($v['vustr'] == 1 && $v['kak2'] == 1) {
$case = user_inf($Pus['usid'],'user') . ' попал в голову';
} elseif ($v['vustr'] == 2 && $v['kak2'] == 2) {
$case = user_inf($Pus['usid'],'user') . ' попал в корпус';
} elseif ($v['vustr'] == 3 && $v['kak2'] == 3) {
$case = user_inf($Pus['usid'],'user') . ' попал в ноги';
} else {
$case = user_inf($Pus['usid'],'user') . ' промахнулся';
}
/*----Колдуем с ударами----*/
/*----Колдуем с отражением ударов----*/
//Запрос на проверку наличия брони у противника
$mi = mysql_fetch_assoc(mysql_query("SELECT * FROM `invent` WHERE `type`='bron' AND `suited` = '1' AND `uid`='".$Pus['usid2']."'"));
//Запрос на проверку мощности пушки у меня
$yo = mysql_fetch_assoc(mysql_query("SELECT * FROM `invent` WHERE `type`='pushka' AND `suited` = '1' AND `uid`='".$Pus['usid']."'"));
//Если имеется броня -
if ($v['vustr'] == 1 && $v['kak2'] == 1 && !empty($mi['name'])) {
//Мощность выстрела
$life = $yo['uron'] + mt_rand(-3,+3);
//*То отнимаем урон от брони, остальное от хЭпЭ
if ($mi['uron'] > $life) $life = $mi['uron'] - $life;
else $life = $life;
//Если брони нету -
} elseif ($v['vustr'] == 1 && $v['kak2'] == 1 && empty($mi['name'])) {
$life = $yo['uron'] + mt_rand(-3,+3);
//*То отнимаем урон сразу от хЭпЭ
$life = $life;
}
//Если имеется броня -
if ($v['vustr'] == 2 && $v['kak2'] == 2 && !empty($mi['name'])) {
//Мощность выстрела
$life = $yo['uron'] + mt_rand(-3,+3);
//*То отнимаем урон от брони, остальное от хЭпЭ
if ($mi['uron'] > $life) $life = $mi['uron'] - $life;
else $life = $life;
//Если брони нету -
} elseif ($v['vustr'] == 2 && $v['kak2'] == 2 && empty($mi['name'])) {
$life = $yo['uron'] + mt_rand(-3,+3);
//*То отнимаем урон сразу от хЭпЭ
$life = $life;
}
//Если имеется броня -
if ($v['vustr'] == 3 && $v['kak2'] == 3 && !empty($mi['uron'])) {
//Мощность выстрела
$life = $yo['uron'] + mt_rand(-3,+3);
//отнимаем урон от брони, остальное от хЭпЭ
if ($mi['uron'] > $life) $life = $mi['uron'] - $life;
else $life = $life;
//Если брони нету -
} elseif ($v['vustr'] == 3 && $v['kak2'] == 3 && empty($mi['uron'])) {
$life = $yo['uron'] + mt_rand(-3,+3);
//отнимаем урон сразу от хЭпЭ
$life = $life;
}
/*----Колдуем с отражением ударов----*/
/*----Колдуем с защитой----*/
if ($v['kuda2'] == 1 && $v['who'] == 1) {
if ($life > 16) $life = $life - mt_rand(10,15);
}
elseif ($v['kuda2'] == 2 && $v['who'] == 2) {
if ($life > 16) $life = $life - mt_rand(10,10);
}
elseif ($v['kuda2'] == 3 && $v['who'] == 3) {
if ($life > 16) $life = $life - mt_rand(10,15);
}
/*----Колдуем с защитой----*/
//Отбавляем хЭпЭ и записываем dmg
if (!isset($_SESSION['time_time'])) $_SESSION['time_time'] = 0;
if ($_SESSION['time_time'] > time()) {
} else {
mysql_query("UPDATE `users` SET `health`=`health`-'".(int)$life."' WHERE `id`='".(int)$Pus['usid2']."'");
mysql_query("UPDATE `fight` SET `dmg2`=`dmg2`+'".(int)$life."' WHERE `id`='".(int)$Pus['id']."'");
}
$_SESSION['time_time'] = time() + 3; //Время таймаута записи в бд
echo '---<br/>Вы нанесли ' . $Pus['dmg'] . ' dmg<br/>---';
//На сколько хЭпЭ противник попал (если попал)
if (!empty($life)) $IT = ' и забрал ' . $life . ' HP';
else $IT = ' и забрал 0 HP';
//Вывод логов боя
if ($row['set_log'] == 1) {
echo '<div align="left">
<small>' . $case . $IT . '</small>
</div><hr/>';
}
/////
} else {
//Если логи пустые
echo '<br/>...<br/>';
}
echo '</small></div>';
}
//Вывод выстрелов противника мне
if ($Pus['usid'] == $id) {
$v = mysql_fetch_array(mysql_query("SELECT * FROM `fight` WHERE `id`='".(int)$Pus['id']."'"));
if ($v['kuda2'] != 0 || $v['kak2'] || $v['who2'] || $v['vustr2']) {
/////
echo '<div align="left"><small>';
if ($v['vustr2'] == 1)
{
$act_a = user_inf($Pus['usid2'],'user') . ' стрелял прямо';
}
elseif ($v['vustr2'] == 2)
{
$act_a = user_inf($Pus['usid2'],'user') . ' стрелял влево';
}
elseif ($v['vustr2'] == 3)
{
$act_a = user_inf($Pus['usid2'],'user') . ' стрелял вправо';
}
/////
if ($v['kuda2'] == 1)
{
$act_1 = user_inf($Pus['usid2'],'user') . ' целился в голову';
}
elseif ($v['kuda2'] == 2)
{
$act_1 = user_inf($Pus['usid2'],'user') . ' целился в корпус';
}
elseif ($v['kuda2'] == 3)
{
$act_1 = user_inf($Pus['usid2'],'user') . ' целился в ноги';
}
/////
if ($v['kak2'] == 1)
{
$act_2 = user_inf($Pus['usid2'],'user') . ' остался на месте';
}
elseif ($v['kak2'] == 2)
{
$act_2 = user_inf($Pus['usid2'],'user') . ' отошел влево';
}
elseif ($v['kak2'] == 3)
{
$act_2 = user_inf($Pus['usid2'],'user') . ' отошел вправо';
}
/////
if ($v['who2'] == 1)
{
$act_3 = user_inf($Pus['usid2'],'user') . ' защищал голову';
}
elseif ($v['who2'] == 2)
{
$act_3 = user_inf($Pus['usid2'],'user') . ' защищал корпус';
}
elseif ($v['who2'] == 3)
{
$act_3 = user_inf($Pus['usid2'],'user') . ' защищал ноги';
}
//Если включены логи - выводим инфу
if ($row['set_log'] == 1) {
echo $act_a . ' <br/>
' . $act_1 . '<br/>
' . $act_2 . '<br/>
' . $act_3 . '<br/>';
}
/*----Колдуем с ударами----*/
if ($v['vustr2'] == 1 && $v['kak'] == 1) {
$case = user_inf($Pus['usid2'],'user') . ' попал в голову';
} elseif ($v['vustr2'] == 2 && $v['kak'] == 2) {
$case = user_inf($Pus['usid2'],'user') . ' попал в корпус';
} elseif ($v['vustr2'] == 3 && $v['kak'] == 3) {
$case = user_inf($Pus['usid2'],'user') . ' попал в ноги';
} else {
$case = user_inf($Pus['usid2'],'user') . ' промахнулся';
}
/*----Колдуем с ударами----*/
/*----Колдуем с отражением ударов----*/
//Запрос на проверку наличия брони у противника
$mi = mysql_fetch_assoc(mysql_query("SELECT * FROM `invent` WHERE `type`='bron' AND `suited` = '1' AND `uid`='".$Pus['usid']."'"));
//Запрос на проверку мощности пушки у меня
$yo = mysql_fetch_assoc(mysql_query("SELECT * FROM `invent` WHERE `type`='pushka' AND `suited` = '1' AND `uid`='".user_inf($Pus['usid2'],'id')."'"));
//Если имеется броня -
if ($v['vustr2'] == 1 && $v['kak'] == 1 && !empty($mi['name'])) {
//Мощность выстрела
$lifee = $yo['uron'] + mt_rand(-3,+3);
//*То отнимаем урон от брони, остальное от хЭпЭ
if ($mi['uron'] > $lifee) $lifee = $mi['uron'] - $lifee;
else $lifee = $lifee;
//Если брони нету -
} elseif ($v['vustr2'] == 1 && $v['kak'] == 1 && empty($mi['name'])) {
$lifee = $yo['uron'] + mt_rand(-3,+3);
//*То отнимаем урон сразу от хЭпЭ
$lifee = $lifee;
}
//Если имеется броня -
if ($v['vustr2'] == 2 && $v['kak'] == 2 && !empty($mi['name'])) {
//Мощность выстрела
$lifee = $yo['uron'] + mt_rand(-3,+3);
//*То отнимаем урон от брони, остальное от хЭпЭ
if ($mi['uron'] > $lifee) $lifee = $mi['uron'] - $lifee;
else $lifee = $lifee;
//Если брони нету -
} elseif ($v['vustr2'] == 2 && $v['kak'] == 2 && empty($mi['name'])) {
$lifee = $yo['uron'] + mt_rand(-3,+3);
//*То отнимаем урон сразу от хЭпЭ
$lifee = $lifee;
}
//Если имеется броня -
if ($v['vustr2'] == 3 && $v['kak'] == 3 && !empty($mi['uron'])) {
//Мощность выстрела
$lifee = $yo['uron'] + mt_rand(-3,+3);
//отнимаем урон от брони, остальное от хЭпЭ
if ($mi['uron'] > $lifee) $lifee = $mi['uron'] - $lifee;
else $lifee = $lifee;
//Если брони нету -
} elseif ($v['vustr2'] == 3 && $v['kak'] == 3 && empty($mi['uron'])) {
$lifee = $yo['uron'] + mt_rand(-3,+3);
//отнимаем урон сразу от хЭпЭ
$lifee = $lifee;
}
/*----Колдуем с отражением ударов----*/
/*----Колдуем с защитой----*/
if ($v['kuda'] == 1 && $v['who2'] == 1) {
if ($lifee > 16) $lifee = $lifee - mt_rand(10,15);
}
elseif ($v['kuda'] == 2 && $v['who2'] == 2) {
if ($lifee > 16) $lifee = $lifee - mt_rand(10,10);
}
elseif ($v['kuda'] == 3 && $v['who2'] == 3) {
if ($lifee > 16) $lifee = $lifee - mt_rand(10,15);
}
/*----Колдуем с защитой----*/
//Отбавляем хЭпЭ и записываем dmg
if (!isset($_SESSION['time_time'])) $_SESSION['time_time'] = 0;
if ($_SESSION['time_time'] > time()) {
} else {
mysql_query("UPDATE `users` SET `health`=`health`-'".(int)$lifee."' WHERE `id`='".(int)$Pus['usid']."'");
mysql_query("UPDATE `fight` SET `dmg`=`dmg`+'".(int)$lifee."' WHERE `id`='".(int)$Pus['id']."'");
}
$_SESSION['time_time'] = time() + 3; //Время таймаута записи в бд
//На сколько хЭпЭ противник попал (если попал)
if (!empty($lifee)) $IT = ' и забрал ' . $lifee . ' HP';
else $IT = ' и забрал 0 HP';
echo '---<br/>Вы нанесли ' . $Pus['dmg2'] . ' dmg<br/>---';
//Вывод логов боя
if ($row['set_log'] == 1) {
echo '<div align="left">
<small>' . $case . $IT . '</small>
</div><hr/>';
}
/////
} else {
//Если логи пустые
echo '<br/>...<br/>';
}
echo '</small></div>';
}
echo $div3 . '
<form method="POST" action="fight.php?go=add&uid='.$Pus['id'].'&ok">
Стреляем:<br/>
<select name="vustr">
<option value="1">в противника</option>
<option value="2">левее противника</option>
<option value="3">правее противника</option>
</select>
<br/>
Отходим:<br/>
<select name="kak">
<option value="1">на месте</option>
<option value="2">влево</option>
<option value="3">вправо</option>
</select>
<br/><br/>
Целимся:<br/>
<select name="kuda">
<option value="1">в голову</option>
<option value="2">в корпус</option>
<option value="3">в ноги</option>
</select>
<br/>
Защищаем:<br/>
<select name="who">
<option value="1">голову</option>
<option value="2">корпус</option>
<option value="3">ноги</option>
</select>
<br/>
<input type="submit" class="ibutton" name="ok" value="Выстрел"/>
</form>
' . $div5 . '<hr/>';
break;
case n_battle: // ЗАЯВКА НА БОЙ С БОТОМ
$yes_battle = mysql_fetch_assoc(mysql_query("SELECT `id` FROM `fight` WHERE `usid2` = '$id' OR `usid` = '$id' AND `usid2` != '1'"));
if (mysql_affected_rows() != false)
{
echo $bad . 'Вы в бою!
' . $div5 . $other . '<a href="fight.php?go=add&uid='.$yes_battle['id'].'"><b>В бой!</b></a>' . $div5;
include 'foot.php';
exit();
}
if ($row['liven'] >= 4) {
echo $bad . 'Вы слишком опытны для данного сражения!' . $div5;
echo '<br/>' . $div3 . '<a href="fight.php?'.$ref.'"><b>Поединки</b></a><br/>
<a href="menu.php?'.$ref.'"><b>В меню</b></a><br/>' . $div5;
include 'foot.php';
exit();
}
$my = mysql_fetch_assoc(mysql_query("SELECT `id` FROM `fight` WHERE `usid`='$id'"));
if (!empty($my))
{
header('Location: fight.php?go=battle&uid='.$my['id'].'');
include 'foot.php';
exit();
}
if ($row['liven'] == 1) $rand = mt_rand(45,75);
if ($row['liven'] == 2) $rand = mt_rand(85,125);
if ($row['liven'] == 3) $rand = mt_rand(155,235);
if ($row['liven'] == 4) $rand = mt_rand(285,400);
$new = mysql_query("INSERT INTO `fight` (`usid`,`usid2`,`health`) VALUES ('$row[id]','1','".(int)$rand."')");
mysql_query("UPDATE `users` SET `health`='".(int)$rand."' WHERE `id`='1'");
if (isset($new)) {
echo $good . 'Готово, обновите страницу. <a href="fight.php?go=n_battle&refr"><b>Обновить</b></a>' . $div5;
}
if (isset($_GET['refr'])) {
header('Location: fight.php?go=battle&uid='.$my['id'].'');
}
break;
case battle: // БОЙ С БОТОМ
//Если произошел тайм-аут
if (isset($_GET['timeout'])) {
echo $bad . 'Текущие бои были удалены по истечению времени!' . $div5;
mysql_query("DELETE FROM `fight` WHERE `id` = '".(int)$_GET['uid']."'");
echo '<br/>' . $div3 . '<a href="fight.php?'.$ref.'"><b>Поединки</b></a><br/>
<a href="menu.php?'.$ref.'"><b>В меню</b></a><br/>' . $div5;
include 'foot.php';
exit();
}
$Pus = mysql_fetch_assoc(mysql_query("SELECT * FROM `fight` WHERE `id`='".(int)$_GET['uid']."'"));
if (empty($Pus['id']))
{
echo $bad . 'Такая заявка отсутствует!' . $div5;
echo $div3 . '<a href="fight.php?'.$ref.'"><b>Поединки</b></a><br/>
<a href="menu.php?'.$ref.'"><b>В меню</b></a><br/>' . $div5;
include 'foot.php';
exit();
}
//Проверка в онлайне ли я
if (user_inf($Pus['usid'], 'onl') + 300 < $time) {
header('Location: fight.php?go=battle&uid='.$Pus['id'].'&timeout');
die();
}
//Вывод по окончанию боя
if ($Pus['usid'] == $id && user_inf($Pus['usid'], 'health') <= 0 && user_inf($Pus['usid2'], 'health') >= 0) {
mysql_query("UPDATE `users` SET `lose`=`lose`+'1' WHERE `id`='$id'");
mysql_query("DELETE FROM `fight` WHERE `id`='".(int)$Pus['id']."' LIMIT 1");
echo $bad . 'К сожелению в этот раз Вам не повезло :( Эх.. а победа была так близка...' . $div5;
echo '<br/>' . $div3 . '<a href="fight.php?'.$ref.'"><b>Поединки</b></a><br/>
<a href="menu.php?'.$ref.'"><b>В меню</b></a><br/>' . $div5;
include 'foot.php';
exit();
}
if ($Pus['usid'] == $id && user_inf($Pus['usid'], 'health') >= 0 && user_inf($Pus['usid2'], 'health') <= 0) {
$mn = mt_rand(10,100);
$opit = $Pus['dmg'] + mt_rand(-5,+5);
mysql_query("UPDATE `users` SET
`money` = `money`+'".(int)$mn."',
`opit` = `opit`+'".(int)$opit."',
`win` = `win`+'1' WHERE `id` = '$id'");
echo $good . 'Поздравляем с блестящей победой :)<br/>
Общий урон составил ' . $Pus['dmg'] . ',<br/>
Вы получили денег: ' . $mn . ' опыта: ' . $opit . $div5;
mysql_query("DELETE FROM `fight` WHERE `id`='".(int)$Pus['id']."' LIMIT 1");
echo '<br/>' . $div3 . '<a href="fight.php?'.$ref.'"><b>Поединки</b></a><br/>
<a href="menu.php?'.$ref.'"><b>В меню</b></a><br/>' . $div5;
include 'foot.php';
exit();
}
if (user_inf($Pus['usid2'], 'health') <= 0 && user_inf($Pus['usid'], 'health') <= 0) {
mysql_query("UPDATE `users` SET `loses` = `loses`+'1' WHERE `id` = '$id'");
mysql_query("DELETE FROM `fight` WHERE `id`='".(int)$Pus['id']."' LIMIT 1");
echo $good . 'Бой закончился в ничью! Общий урон составил ' . $Pus['dmg'] . $div5;
echo '<br/>' . $div3 . '<a href="fight.php?'.$ref.'"><b>Поединки</b></a><br/>
<a href="menu.php?'.$ref.'"><b>В меню</b></a><br/>' . $div5;
include 'foot.php';
exit();
}
echo $other . '<b>Бой с Notice_Bot</b><br/>
Моё HP:'.$row['health'].' | HP бота:' . user_inf($Pus['usid2'], 'health') . '/' . $Pus['health'] . $div5;
//Включение,выключение логов
if ($row['set_log'] == 0) {
echo '<a href="fight.php?go=battle&set_log1&uid='.$Pus['id'].'"><u>Вкл.</u></a>/<u>Выкл.</u>';
} else {
echo '<u>Вкл.</u>/<a href="fight.php?go=battle&set_log0&uid='.$Pus['id'].'"><u>Выкл.</u></a>';
}
echo '<hr/>
<b>Персональная статистика битвы:</b><br/><hr/>';
//Включение логов
if (isset($_GET['set_log1'])) {
mysql_query("UPDATE `users` SET `set_log`='1' WHERE `id`='$id' LIMIT 1");
header('Location: fight.php?go=battle&uid='.$Pus['id'].'');
}
//Выключение логов
if (isset($_GET['set_log0'])) {
mysql_query("UPDATE `users` SET `set_log`='0' WHERE `id`='$id' LIMIT 1");
header('Location: fight.php?go=battle&uid='.$Pus['id'].'');
}
if (!empty($_POST['ok']))
{
//Запись моих выстрелов
$vustr = (int)$_POST['vustr'];
$kuda = (int)$_POST['kuda'];
$kak = (int)$_POST['kak'];
$who = (int)$_POST['who'];
if (!isset($_SESSION['bat_time'])) $_SESSION['bat_time'] = 0;
if ($_SESSION['bat_time'] > time()) {
echo $bad . 'Стрелять можно не чаще, чем раз в 5 сек!' . $div5;
} else {
mysql_query("UPDATE `fight` SET
`vustr`='$vustr',
`kuda`='$kuda',
`kak`='$kak',
`who`='$who' WHERE `usid`='$row[id]'");
//Запись выстрелов бота
$vustr2 = (int)mt_rand(1,3);
$kuda2 = (int)mt_rand(1,3);
$kak2 = (int)mt_rand(1,3);
$who2 = (int)mt_rand(1,3);
mysql_query("UPDATE `fight` SET
`vustr2`='$vustr2',
`kuda2`='$kuda2',
`kak2`='$kak2',
`who2`='$who2' WHERE `usid2`='1'");
//Интервал между выстрелами
$_SESSION['bat_time'] = time() + 5;
}
}
//Вывод выстрелов бота мне
if ($Pus['usid'] == $id) {
$v = mysql_fetch_array(mysql_query("SELECT * FROM `fight` WHERE `id`='".(int)$Pus['id']."'"));
if ($v['kuda2'] != 0 || $v['kak2'] || $v['who2'] || $v['vustr2']) {
/////
echo '<div align="left"><small>';
if ($v['vustr2'] == 1)
{
$act_a = 'Notice_Bot стрелял прямо';
}
elseif ($v['vustr2'] == 2)
{
$act_a = 'Notice_Bot стрелял влево';
}
elseif ($v['vustr2'] == 3)
{
$act_a = 'Notice_Bot стрелял вправо';
}
/////
if ($v['kuda2'] == 1)
{
$act_1 = 'Notice_Bot целился в голову';
}
elseif ($v['kuda2'] == 2)
{
$act_1 = 'Notice_Bot целился в корпус';
}
elseif ($v['kuda2'] == 3)
{
$act_1 = 'Notice_Bot целился в ноги';
}
/////
if ($v['kak2'] == 1)
{
$act_2 = 'Notice_Bot остался на месте';
}
elseif ($v['kak2'] == 2)
{
$act_2 = 'Notice_Bot отошел влево';
}
elseif ($v['kak2'] == 3)
{
$act_2 = 'Notice_Bot отошел вправо';
}
/////
if ($v['who2'] == 1)
{
$act_3 = 'Notice_Bot защищал голову';
}
elseif ($v['who2'] == 2)
{
$act_3 = 'Notice_Bot защищал корпус';
}
elseif ($v['who2'] == 3)
{
$act_3 = 'Notice_Bot защищал ноги';
}
//Если включены логи - выводим инфу
if ($row['set_log'] == 1) {
echo $act_a . ' <br/>
' . $act_1 . '<br/>
' . $act_2 . '<br/>
' . $act_3 . '<br/>';
}
/*----Колдуем с ударами----*/
if ($v['vustr2'] == 1 && $v['kak'] == 1) {
$case = 'Notice_Bot попал в голову';
} elseif ($v['vustr2'] == 2 && $v['kak'] == 2) {
$case = 'Notice_Bot попал в корпус';
} elseif ($v['vustr2'] == 3 && $v['kak'] == 3) {
$case = 'Notice_Bot попал в ноги';
} else {
$case = 'Notice_Bot промахнулся';
}
/*----Колдуем с ударами----*/
$yo = mysql_fetch_assoc(mysql_query("SELECT * FROM `invent` WHERE `type`='bron' AND `suited` = '1' AND `uid`='".(int)$Pus['usid']."'"));
$mi = mysql_fetch_assoc(mysql_query("SELECT * FROM `invent` WHERE `type`='pushka' AND `suited` = '1' AND `uid`='".(int)$Pus['usid']."'"));
//Настраиваем выстрел бота
if ($v['vustr2'] == 1 && $v['kak'] == 1) {
//урон бота в зависимости моего левела
if ($row['liven'] == 1) $bot_uron = mt_rand(5,10);
elseif ($row['liven'] == 2) $bot_uron = mt_rand(11,20);
elseif ($row['liven'] == 3) $bot_uron = mt_rand(21,45);
elseif ($row['liven'] == 3) $bot_uron = mt_rand(46,75);
}
elseif ($v['vustr2'] == 2 && $v['kak'] == 2) {
//урон бота в зависимости моего левела
if ($row['liven'] == 1) $bot_uron = mt_rand(5,10);
elseif ($row['liven'] == 3) $bot_uron = mt_rand(21,45);
elseif ($row['liven'] == 3) $bot_uron = mt_rand(46,75);;
}
elseif ($v['vustr2'] == 3 && $v['kak'] == 3) {
//урон бота в зависимости моего левела
if ($row['liven'] == 1) $bot_uron = mt_rand(5,10);
elseif ($row['liven'] == 3) $bot_uron = mt_rand(21,45);
elseif ($row['liven'] == 3) $bot_uron = mt_rand(46,75);
}
//Если имеется броня -
if ($v['vustr2'] == 1 && $v['kak'] == 1 && !empty($mi['name'])) {
//Мощность выстрела
$lifee = $yo['uron'] + mt_rand(-3,+3);
//*То отнимаем урон от брони, остальное от хЭпЭ
if ($mi['uron'] > $lifee) $lifee = $mi['uron'] - $lifee;
else $lifee = $lifee;
//Если брони нету -
} elseif ($v['vustr2'] == 1 && $v['kak'] == 1 && empty($mi['name'])) {
$lifee = $yo['uron'] + mt_rand(-3,+3);
//*То отнимаем урон сразу от хЭпЭ
$lifee = $lifee;
}
//Если имеется броня -
if ($v['vustr2'] == 2 && $v['kak'] == 2 && !empty($mi['name'])) {
//Мощность выстрела
$lifee = $yo['uron'] + mt_rand(-3,+3);
//*То отнимаем урон от брони, остальное от хЭпЭ
if ($mi['uron'] > $lifee) $lifee = $mi['uron'] - $lifee;
else $lifee = $lifee;
//Если брони нету -
} elseif ($v['vustr2'] == 2 && $v['kak'] == 2 && empty($mi['name'])) {
$lifee = $yo['uron'] + mt_rand(-3,+3);
//*То отнимаем урон сразу от хЭпЭ
$lifee = $lifee;
}
//Если имеется броня -
if ($v['vustr2'] == 3 && $v['kak'] == 3 && !empty($mi['uron'])) {
//Мощность выстрела
$lifee = $yo['uron'] + mt_rand(-3,+3);
//отнимаем урон от брони, остальное от хЭпЭ
if ($mi['uron'] > $lifee) $lifee = $mi['uron'] - $lifee;
else $lifee = $lifee;
//Если брони нету -
} elseif ($v['vustr2'] == 3 && $v['kak'] == 3 && empty($mi['uron'])) {
$lifee = $yo['uron'] + mt_rand(-3,+3);
//отнимаем урон сразу от хЭпЭ
$lifee = $lifee;
}
/*
//Ослабляем выстрел бота если я защитил данную часть
if ($v['kuda2'] == 1 && $v['who'] == 1) {
##
if (!empty($yo['uron']) && $yo['uron'] > $bot_uron) $bot_uron = $yo['uron'] - $bot_uron;
elseif (empty($yo['uron']) && $bot_uron > 5) $bot_uron = $bot_uron - mt_rand(3,5);
else $bot_uron = $bot_uron;
##
} elseif ($v['kuda2'] == 2 && $v['who'] == 2) {
##
if (!empty($yo['uron']) && $yo['uron'] > $bot_uron) $bot_uron = $yo['uron'] - $bot_uron;
elseif (empty($yo['uron']) && $bot_uron > 5) $bot_uron = $bot_uron - mt_rand(3,5);
else $bot_uron = $bot_uron;
##
} elseif ($v['kuda2'] == 3 && $v['who'] == 3) {
##
if (!empty($yo['uron']) && $yo['uron'] > $bot_uron) $bot_uron = $yo['uron'] - $bot_uron;
elseif (empty($yo['uron']) && $bot_uron > 5) $bot_uron = $bot_uron - mt_rand(3,5);
else $bot_uron = $bot_uron;
##
} else {
$bot_uron = 0;
}
*/
if ($v['kuda2'] == 1 && $v['who'] == 1) {
if ($bot_uron > 16) $bot_uron = $bot_uron - mt_rand(10,15);
}
elseif ($v['kuda2'] == 2 && $v['who'] == 2) {
if ($bot_uron > 16) $bot_uron = $bot_uron - mt_rand(10,10);
}
elseif ($v['kuda2'] == 3 && $v['who'] == 3) {
if ($bot_uron > 16) $bot_uron = $bot_uron - mt_rand(10,15);
}
/*---------------------------------------------*/
//Усиливаем мой выстрел
if ($v['vustr'] == 1 && $v['kak2'] == 1) {
$lifee = $mi['uron'] + mt_rand(-3,+3);
}
elseif ($v['vustr'] == 2 && $v['kak2'] == 2) {
$lifee = $mi['uron'] + mt_rand(-3,+3);
}
elseif ($v['vustr'] == 3 && $v['kak2'] == 3) {
$lifee = $mi['uron'] + mt_rand(-3,+3);
}
//Ослабляем мой выстрел если бот защитил данную часть
if ($v['kuda'] == 1 && $v['who2'] == 1) {
if ($lifee > 16) $lifee = $lifee - mt_rand(10,15);
}
elseif ($v['kuda'] == 2 && $v['who2'] == 2) {
if ($lifee > 16) $lifee = $lifee - mt_rand(10,10);
}
elseif ($v['kuda'] == 3 && $v['who2'] == 3) {
if ($lifee > 16) $lifee = $lifee - mt_rand(10,15);
}
//Отбавляем хЭпЭ и записываем dmg
if (!isset($_SESSION['time_time'])) $_SESSION['time_time'] = 0;
if ($_SESSION['time_time'] > time()) {
} else {
//отнимание жизней у меня
mysql_query("UPDATE `users` SET `health`=`health`-'".(int)$bot_uron."' WHERE `id`='".(int)$Pus['usid']."'");
//отнимание жизней у бота
mysql_query("UPDATE `users` SET `health`=`health`-'".(int)$lifee."' WHERE `id`='1'");
//запись нанесенные мною ударов
mysql_query("UPDATE `fight` SET `dmg`=`dmg`+'".(int)$lifee."' WHERE `id`='".(int)$Pus['id']."'");
}
$_SESSION['time_time'] = time() + 3; //Время таймаута записи в бд
//На сколько хЭпЭ противник попал (если попал)
if (!empty($bot_uron)) $IT = ' и забрал ' . $bot_uron . ' HP';
else $IT = ' и забрал 0 HP';
echo '---<br/>Вы нанесли ' . $Pus['dmg'] . ' dmg<br/>---';
//Вывод логов боя
if ($row['set_log'] == 1) {
echo '<div align="left">
<small>' . $case . $IT . '</small>
</div><hr/>';
}
/////
} else {
//Если логи пустые
echo '...<br/>';
}
echo '</small></div>';
}
echo $div3 . '
<form method="POST" action="fight.php?go=battle&uid='.$Pus['id'].'&ok">
Стреляем:<br/>
<select name="vustr">
<option value="1">в противника</option>
<option value="2">левее противника</option>
<option value="3">правее противника</option>
</select>
<br/>
Отходим:<br/>
<select name="kak">
<option value="1">на месте</option>
<option value="2">влево</option>
<option value="3">вправо</option>
</select>
<br/><br/>
Целимся:<br/>
<select name="kuda">
<option value="1">в голову</option>
<option value="2">в корпус</option>
<option value="3">в ноги</option>
</select>
<br/>
Защищаем:<br/>
<select name="who">
<option value="1">голову</option>
<option value="2">корпус</option>
<option value="3">ноги</option>
</select>
<br/>
<input type="submit" class="ibutton" name="ok" value="Выстрел"/>
</form>
' . $div5 . '<hr/>';
break;
}
echo $div3 . '<a href="menu.php?'.$ref.'"><b>В меню</b></a>' . $div5;
include 'foot.php';
?>