Файл: html/huntb/1x1_tec/tec.php
Строк: 187
<?php
require_once ('../../system/func.php');
require_once ('../../system/dbc.php');
if (isset($user['level']) && $user['level'] < 2) {
?>
<script>showContent("/main.php?msg=" + decodeURI("Не доступно до 2 уровня ."));</script>
<?php
}
//command arr
$arrCommand = ["Шейване", "Нармасцы", "Монстры"];
$arrCommandIco = [
"<img height="15" src="/img/icon/icoevil.png" width="15" alt="">",
"<img height="15" src="/img/icon/icogood.png" width="15" alt="">",
""
];
//проверяем параметры юсера , есть ли они вообще и если есть то продолжаем
if (isset($user)) {
//если айди боя не прилетел то выведем список боев по лвл и расе
if (!isset($_GET['battle_id'])) {
//определяем минимальный и максимальный лвл игрока
$minlvl = $user['level'] - 3;
$maxlvl = $user['level'] + 3;
//получаем информацию о текущих боях по уровню и команде атакующих
$resUserAllCommand = $mc->query("SELECT * FROM `battle` WHERE "
. "`Pnamevs`!='' AND"
. " `Pvsname`!='' AND"
. " `level`>='$minlvl' AND"
. " `level`<='$maxlvl' AND"
. " `end_battle`='0' AND"
. " `type_battle`='2' "
. " ORDER BY `id` DESC");
if ($resUserAllCommand->num_rows) {
$arrUserAllCommand = $resUserAllCommand->fetch_all(MYSQLI_ASSOC);
//выводим список ссылок с айдишниками боев
?>
<center>-Текущие бои-</center>
<hr style="background-color: #e7cd96"><br>
<?php
for ($i = 0; $i < count($arrUserAllCommand); $i++) {
?>
<center>
<a onclick="showContent('/huntb/1x1_tec/tec.php?battle_id=<?= $arrUserAllCommand[$i]['battle_id']; ?>')">
<?php if ($arrUserAllCommand[$i]['Pnamevs'] != "") { ?>
<?= $arrCommandIco[$arrUserAllCommand[$i]['command']] . " " . $arrUserAllCommand[$i]['Pnamevs']; ?>
<?= " vs " ?>
<?= $arrCommandIco[$arrUserAllCommand[$i]['command'] ? 0 : 1] . " " . $arrUserAllCommand[$i]['Pvsname']; ?>
<?php } ?>
</a>
</center>
<br>
<?php
}
?><br>
<br>
<br>
<br>
<br>
<br><?php
} else {
//или пишем что боев нет
?>
<center>нет боёв</center>
<?php
}
//если айди боя указан
} else if (isset($_GET['battle_id'])) {
$arr1 = $mc->query("SELECT * FROM `battle` WHERE `battle_id`='" . $_GET['battle_id'] . "' AND `Pnamevs`!='' LIMIT 1")->fetch_array(MYSQLI_ASSOC);
//получаем команду героя и противника
$resUserAllCommand = $mc->query("SELECT * FROM `battle` WHERE `battle_id`='" . $_GET['battle_id'] . "' AND `command`='".$arr1['command']."' ORDER BY `Ruron` DESC");
$resMobAllCommand = $mc->query("SELECT * FROM `battle` WHERE `battle_id`='" . $_GET['battle_id'] . "' AND `command`!='".$arr1['command']."' ORDER BY `Ruron` DESC");
if ($resUserAllCommand->num_rows && $resMobAllCommand->num_rows) {
$arrUserAllCommand = $resUserAllCommand->fetch_all(MYSQLI_ASSOC);
$arrMobAllCommand = $resMobAllCommand->fetch_all(MYSQLI_ASSOC);
?>
<?php
for ($i = 0; $i < count($arrUserAllCommand); $i++) {
?>
<?php if ($arrUserAllCommand[$i]['Pnamevs'] != "") { ?>
<center><?= $arrCommandIco[$arrUserAllCommand[0]['command']] . " " . $arrUserAllCommand[$i]['Pnamevs'] . " vs " . $arrCommandIco[$arrMobAllCommand[0]['command']] . " " . $arrUserAllCommand[$i]['Pvsname']; ?></center>
<?php } ?>
<?php } ?>
<?php
for ($i = 0; $i < count($arrMobAllCommand); $i++) {
?>
<?php if ($arrMobAllCommand[$i]['Pnamevs'] != "") { ?>
<center><?= $arrCommandIco[$arrMobAllCommand[0]['command']] . " " . $arrMobAllCommand[$i]['Pnamevs'] . " vs " . $arrCommandIco[$arrUserAllCommand[0]['command']] . " " . $arrMobAllCommand[$i]['Pvsname']; ?></center>
<?php } ?>
<?php } ?>
<hr style="background-color: #e7cd96">
<?php
if($arrUserAllCommand[0]['command']==1&&$arrMobAllCommand[0]['command']==0) {
echo_command($arrUserAllCommand);
echo_command($arrMobAllCommand);
} else if($arrUserAllCommand[0]['command']==1&&$arrMobAllCommand[0]['command']==2){
echo_command($arrUserAllCommand);
echo_command($arrMobAllCommand);
} else if($arrUserAllCommand[0]['command']==2&&$arrMobAllCommand[0]['command']==0){
echo_command($arrUserAllCommand);
echo_command($arrMobAllCommand);
} else if($arrUserAllCommand[0]['command']==2&&$arrMobAllCommand[0]['command']==1){
echo_command($arrUserAllCommand);
echo_command($arrMobAllCommand);
} else if($arrUserAllCommand[0]['command']==0&&$arrMobAllCommand[0]['command']==1){
echo_command($arrUserAllCommand);
echo_command($arrMobAllCommand);
} else if($arrUserAllCommand[0]['command']==0&&$arrMobAllCommand[0]['command']==2){
echo_command($arrUserAllCommand);
echo_command($arrMobAllCommand);
}?>
<center>
<div class="button_alt_00" onclick="HuntMobBattleConnect('<?= $_GET['battle_id']; ?>')">Вмешаться</div>
</center>
<br>
<br>
<br>
<br>
<br>
<br>
<?php
} else {
//или пишем что бой завершен
?>
<center>бой завершен</center>
<?php
}
}
}
function echo_command($allCommand) {
global $arrCommandIco;
global $arrCommand;
global $user;
?>
<center><?php echo $arrCommandIco[$allCommand[0]['command']] . " " . $arrCommand[$allCommand[0]['command']]; ?></center>
<table class="table_block2">
<?php
for ($i = 0; $i < count($allCommand); $i++) {
?>
<?php if ($allCommand[$i]['Mid'] == $user['id']) { ?>
<tr>
<td style="width: 70%"><b><?= $allCommand[$i]['Pname']; ?>[<?= $allCommand[$i]['level']; ?>]</b></td>
<?php if ($allCommand[$i]['Plife'] <= 0) { ?>
<td style="width: 30%"><b>Убит</b></td>
<?php } else { ?>
<td style="width: 30%"><b><?= $allCommand[$i]['Plife']; ?></b></td>
<?php } ?>
</tr>
<?php } else { ?>
<tr>
<td style="width: 70%"><?= $allCommand[$i]['Pname']; ?>[<?= $allCommand[$i]['level']; ?>]</td>
<?php if ($allCommand[$i]['Plife'] <= 0) { ?>
<td style="width: 30%">Убит</td>
<?php } else { ?>
<td style="width: 30%"><?= $allCommand[$i]['Plife']; ?></td>
<?php } ?>
</tr>
<?php } ?>
<?php } ?>
</table>
<hr style="background-color: #e7cd96">
<?php
}
$footval = 'tec_huntb';
require_once ('../../system/foot/foot.php');