Ivor Barhansky
36bf662112
Upload code Изменил(а) на 'README.md' Изменил(а) на 'README.md' Reviewed-on: https://src.lopar.us/lopar/AntiBK/pulls/1 Co-Authored-By: Ivor Barhansky <lopar@noreply.lopar.us> Co-Committed-By: Ivor Barhansky <lopar@noreply.lopar.us>
154 lines
6.7 KiB
PHP
154 lines
6.7 KiB
PHP
<?
|
||
session_start();
|
||
|
||
include("engline/config.php");
|
||
include("engline/dbsimple/Generic.php");
|
||
include("engline/functions/functions.php");
|
||
|
||
$adb = DbSimple_Generic::connect($database['adb']);
|
||
$adb->query("SET NAMES ? ",$database['db_encoding']);
|
||
$adb->setErrorHandler("databaseErrorHandler");
|
||
|
||
$test = new test;
|
||
|
||
if (empty($login))
|
||
echo "<script>top.location.href='index.php';</script>";
|
||
|
||
include("functions.php");
|
||
|
||
if (ereg ("[<>\\/-]", $act) || ereg ("[<>\\/-]", $log) || ereg ("[<>\\/-]", $boy) || ereg ("[<>\\/-]", $train)) {echo "?!"; exit();}
|
||
$act = htmlspecialchars ($act);
|
||
$log = htmlspecialchars ($log);
|
||
$boy = htmlspecialchars ($boy);
|
||
|
||
$login = $adb->_performEscape ($login);
|
||
$db = $adb->selectRow("SELECT * FROM `characters` WHERE `login` = $login;");
|
||
$login = $db['login'];
|
||
$orden = $db['orden'];
|
||
$orden_d = $db['orden'];
|
||
$clan_s = $db['clan_short'];
|
||
$clan_f = $db['clan'];
|
||
$travm = $db['travm'];
|
||
$level = $db['level'];
|
||
$room = $db['room'];
|
||
$cure_hp = $db['cure_hp'];
|
||
$cure_mp = $db['cure_mp'];
|
||
$time_to_cure = $cure_hp - time();
|
||
$hhh = $db['hp_all'];
|
||
|
||
$test -> Move ($login, $db);
|
||
$test -> Battle($db);
|
||
|
||
if ($db['battle'] == 0)
|
||
{
|
||
if ($time_to_cure > 0)
|
||
{
|
||
$percent_hp = floor ((100 * $time_to_cure) / 1200);
|
||
$percent = 100 - $percent_hp;
|
||
$hp[0] = floor (($hhh * $percent) / 100);
|
||
$q = $adb->query(" UPDATE `characters`
|
||
SET `hp` = '$hp[0]'
|
||
WHERE `login` = '$login';
|
||
");
|
||
}
|
||
else
|
||
{
|
||
$hp[0] = $db['hp_all'];
|
||
$q = $adb->query(" UPDATE `characters`
|
||
SET `hp` = '$hp[0]',
|
||
`cure_hp` = '0'
|
||
WHERE `login` = '$login';
|
||
");
|
||
$time_to_cure_f = 0;
|
||
}
|
||
}
|
||
|
||
$travm_i = ($travm != 0) ?"<img src='img/travma2.gif' title='Персонаж повежден'>" :"";
|
||
$orden_dis = ($orden_d == 1) ?"Белое братство" :(($orden_d == 2) ?"Темное братство" :(($orden_d == 3) ?"Нейтральное братство" :(($orden_d == 4) ?"Алхимик" :(($orden_d == 5) ?"Хаос" :""))));
|
||
$clan = (empty($clan_s)) ?"" :"<img src='img/clan/$clan_s.gif' border='0' title='$clan_f'>";
|
||
$orden = ($orden_d == 1) ?"<img src='img/orden/pal/$rang.gif' width='12' height='15' border='0' title='$orden_dis'>" :(($orden_d == 2) ?"<img src='img/orden/arm/$rang.gif' width='12' height='15' border='0' title='$orden_dis'>" :(($orden_d == 3) ?"<img src='img/orden/3.gif' width='12' height='15' border='0' title='$orden_dis'>" :(($orden_d == 4) ?"<img src='img/orden/4.gif' width='12' height='15' border='0' title='$orden_dis'>" :(($orden_d == 5) ?"<img src='img/orden/2.gif' width='12' height='15' border='0' title='$orden_dis'>" :""))));
|
||
?>
|
||
<head>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||
<meta http-equiv="Content-Language" content="ru">
|
||
<meta http-equiv="Refresh" content="30"; url="group_zayavka.php">
|
||
<link rel="StyleSheet" href="styles/style.css" type="text/css">
|
||
<title>Анти Бойцовский Клуб</title>
|
||
</head>
|
||
<body bgColor="#e2e0e0" leftMargin="5" topMargin="5" marginheight="5" marginwidth="5">
|
||
<div align="left">
|
||
<table align="center" width="100%" border="0" cellspacing="0" cellpadding="0">
|
||
<tr>
|
||
<td align="left" valign="middle" width="50%"><b><font size="2"><?showHPMP($login);?></font></b></td>
|
||
<td align="right" valign="middle">
|
||
<input type="button" value="Обновить" onclick="location.href = 'boy_bot.php';">
|
||
<input type="button" value="Вернуться" onclick="location.href = 'main.php?act=none';">
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
<table align="center" cellSpacing="1" cellPadding="1" width="100%">
|
||
<tr>
|
||
<?
|
||
if($room == "Зал воинов" || $room == "Зал воинов 2" || $room == "Зал воинов 3" || $room == "Будуар" || $room == "Рыцарский Зал" || $room == "Комната Знахаря" || $room == "Торговый Зал" || $room == "Зал закона")
|
||
{
|
||
echo "<td class='m' width='40'> <b>Бои:</b></td>";
|
||
echo "<td class='m'><a href='zayavka.php?boy=phisic' class='nick'>Физические</a></td>";
|
||
echo "<td class='s'><a href='boy_bot.php' class='nick'>С ботом</a></td>";
|
||
echo "<td class='m'><a href='group_zayavka.php' class='nick'>Групповые</a></td>";
|
||
echo "<td class='m'><a href='during.php' class='nick'>Текущие</a></td>";
|
||
echo "<td class='m'><a href='archive.php' class='nick'>Завершенные</a></td>";
|
||
echo "</tr>";
|
||
echo "</table>";
|
||
}
|
||
else
|
||
{
|
||
echo "<td class='m' width='40'> <b>Бои:</b></td>";
|
||
echo "<td class='m'><a href='#' class='nick'>Физические</a></td>";
|
||
echo "<td class='m'><a href='#' class='nick'>С ботом</a></td>";
|
||
echo "<td class='m'><a href='#' class='nick'>Групповые</a></td>";
|
||
echo "<td class='m'><a href='#' class='nick'>Текущие</a></td>";
|
||
echo "<td class='m'><a href='#' class='nick'>Завершенные</a></td>";
|
||
echo "</tr>";
|
||
echo "</table>";
|
||
echo "<br><br>";
|
||
echo "<center><b>Бои проводятся только в залах Бойцовского клуба!</b></center>";
|
||
die ();
|
||
}
|
||
?>
|
||
</div>
|
||
<table width="100%"><td align="right"><input type="button" value="Обновить" onclick="location.href = 'boy_bot.php';"></td></table>
|
||
<table width="65%" align="center"><td align="center">Бои с ботом - это бои где вы принимаете участие в поединке с ботом вашего уровня. Для того чтобы начать поединок нажмите на кнопку "Начать поединок".<br><small><font color="red">* Бои с ботом проводятся без обмундирования.</font></small></td></table>
|
||
<center><br>
|
||
<?
|
||
if (isset($train))
|
||
{
|
||
$q_team1 = $adb->selectCell("SELECT `player` FROM `team1` WHERE `player` = '$login';");
|
||
$q_team2 = $adb->selectCell("SELECT `player` FROM `team2` WHERE `player` = '$login';");
|
||
if ($q_team1 || $q_team2)
|
||
{
|
||
echo "Вы не можете принять этот вызов! Сначала отзовите свою заявку.<br>";
|
||
die ();
|
||
|
||
}
|
||
if ($db['hp_all'] / 3 > $db['hp'])
|
||
{
|
||
echo "Вы слишком ослаблены для поединка! Восстановитесь!<br>";
|
||
die ();
|
||
}
|
||
if ($db['level'] > 5)
|
||
{
|
||
echo "К сожалению, эти поединки проводятся до 5-го уровня.";
|
||
die ();
|
||
}
|
||
else
|
||
{
|
||
unwear_full ($login);
|
||
startTrain ($login);
|
||
}
|
||
}
|
||
else
|
||
{
|
||
echo "<input type='button' value=' Начать поединок ' class='but' onClick=\"location.href = '?train=1';\">";
|
||
}
|
||
?>
|
||
</center>
|