Файл: html/admin/hunt.php
Строк: 1164
<?php
require_once '../system/func.php';
require_once '../system/header.php';
require_once $_SERVER['DOCUMENT_ROOT'] . '/functions/bablo+.php';
if (!$user OR $user['access'] < 3) {
?>
<script>showContent("/");</script>
<?php
exit;
}
$arrstat = [
"лечение",
"амок + ",
"точность",
"блок",
"урон",
"броня",
"оглушение",
"уворот",
"амок - ",
"отравление",
"здоровье"
];
?>
<style>
td{
background-color: #faffbd;
}
textarea{
min-height: 60px;
}
</style>
<div class="msg" style="z-index: 9999;background-color: rgba(0,0,0,0.5);width: 100%;height: 100%;position: fixed;top: 0;left: 0;display: none">
<table style="margin: auto;width: 240px;height: 100%">
<tr>
<td style="vertical-align: middle;text-align: center;background-color: rgba(0,0,0,0);">
<div style="width:100%;background-color: #FFFFCC;border-color: black;border-style: solid;border-width: 2px;border-radius: 4px;">
<br>
<div class="text_msg">sssssssssss</div>
<br>
<div class="button_alt_01" style="margin: auto;" onclick="$('.msg').css({display: 'none'})">Ок</div>
<br>
</div>
</td>
</tr>
</table>
</div>
<div id="hiddenEffect" hidden>
<hr style="background-color: red;">
<div style='text-align: center;font-size: 20px;font-weight: bold;' class="counts">-- образец --</div>
<div style = 'width: 100%;text-align: center'>
<font style="font-size: 30px" onclick="up1($(this));">▲ </font>
<font style="font-size: 30px" onclick="down1($(this));"> ▼</font>
</div>
<table style="width: 100%;margin: auto;text-align: center">
<tr>
<td style='width:100%;'>
название:
</td>
</tr>
</table>
<table style="width: 100%;margin: auto;text-align: center">
<tr>
<td style='width:90%;'>
<textarea style='width: 90%;' name='NameEffect[]'></textarea>
</td>
</tr>
</table>
<table style="width: 100%;margin: auto;text-align: center">
<tr>
<td style='width:45%;'>
Кому:
</td>
<td style='width:45%;'>
<select style='width: 100%' name='Effect[0]'>
<option value='0'>Герою</option>
<option value='1'>Противнику</option>
</select>
</td>
</tr>
<tr>
<td>
Колличество:
</td>
<td>
<input type='number' style='width: 90%' name='Effect[1]' value='10'>
</td>
</tr>
<tr>
<td>
Когда:
</td>
<td>
<select style='width: 100%' name='Effect[2]'>
<option value='0'>При попадании</option>
<option value='1'>Всегда</option>
<option value='2'>По завершении количества-при попадании</option>
<option value='3'>По завершению колличества - всегда</option>
<option value='4'>каждый * раз - при попадании</option>
<option value='5'>каждый * раз - всегда</option>
</select>
</td>
</tr>
<tr>
<td>
каждый * раз, применится каждый * ход:
</td>
<td>
<input type='number' style='width: 90%' name='Effect[6]' value='1'>
<input type='number' style='width: 90%' name='Effect[7]' value='0' hidden>
</td>
</tr>
<tr>
<td>
когда использовать ЭФФЕКТ
</td>
<td>
<select style='width: 100%' name='Effect[4]'>
<option value='0'>ПРИ ХОДЕ ОБОИХ</option>
<option value='1'>КОГДА ОН БЬЁТ</option>
<option value='2'>КОГДА ЕГО БЬЮТ</option>
</select>
</td>
</tr>
<tr>
<td>
шарахнуть сразу или нееее ?
</td>
<td>
<select style='width: 100%' name='Effect[5]'>
<option value='0'>сразу</option>
<option value='1'>нееее</option>
</select>
</td>
</tr>
</table>
Статs:
<div class="allStats"></div>
<br>
<div style='width: 100%;text-align: center'>
<input class='button_alt_01' style='width:90%' type='button' onclick="addStats($(this));" value='Добавить stats'>
</div>
<br>
<div style='width: 100%;text-align: center'>
<input class='button_alt_01' style='width:90%' type='button' onclick="dellEffects($(this));" value='Удалить этот эффект'>
</div>
<hr style="background-color: black;">
</div>
<div id="hiddenStats" hidden>
<hr style="background-color: #7f00ff;">
<div style = 'width: 100%;text-align: center'>
<font style="font-size: 30px" onclick="up($(this));">▲ </font>
<font style="font-size: 30px" onclick="down($(this));"> ▼</font>
</div>
<table style="width: 100%;margin: auto;text-align: center">
<tr>
<td style="width: 25%;text-align: center">название</td>
<td style="width: 25%;text-align: center">на ходов</td>
<td style="width: 25%;text-align: center">значение</td>
<td style="width: 25%;text-align: center">++разгон</td>
</tr>
<?php for ($i01 = 0; $i01 < count($arrstat); $i01++) { ?>
<tr>
<td ><?= $arrstat[$i01]; ?><input type="number" name="Effect[3][<?= $i01; ?>][][0]" value="<?= $i01; ?>" hidden></td>
<td ><input type="number" style="width: 90%" name="Effect[3][<?= $i01; ?>][][1]" value="0"></td>
<td ><input type="number" style="width: 90%" name="Effect[3][<?= $i01; ?>][][2]" value="0"></td>
<td ><input type="number" style="width: 90%" name="Effect[3][<?= $i01; ?>][][3]" value="0"></td>
</tr>
<?php } ?>
</table>
<br>
<div style = 'width: 100%;text-align: center'>
<input class = 'button_alt_01' style='width:90%' type='button' onclick="dellStats($(this));" value='Удалить Statas'>
</div>
<br>
</div>
<script>
function up(e) {
e.closest(".stats").insertBefore(e.closest(".stats").prev());
renamecounts();
}
function down(e) {
e.closest(".stats").insertAfter(e.closest(".stats").next());
renamecounts();
}
function up1(e) {
e.closest(".effects").insertBefore(e.closest(".effects").prev());
renamecounts();
}
function down1(e) {
e.closest(".effects").insertAfter(e.closest(".effects").next());
renamecounts();
}
function addEffect() {
$(".visualEffects").append("<div class='effects'>" + $("#hiddenEffect").html() + "</div>");
renamecounts();
}
function addStats(e) {
e.closest('.effects').find(".allStats").append("<div class='stats'>" + $("#hiddenStats").html() + "</div>");
renamecounts();
}
function dellEffects(e) {
e.closest('.effects').remove();
renamecounts();
}
function delAllEffect() {
$('.effects').remove();
}
function dellStats(e) {
e.closest('.stats').remove();
renamecounts();
}
function renamecounts() {
for (var i = 0; i < $(".effects").length; i++) {
$(".effects:eq(" + i + ")").find(".counts").text("-- Эффект " + (i + 1) + " --");
}
}
function savePredmet() {
$.fn.serializeObject = FormSerializer.serializeObject;
var arr = $("#form").serializeObject();
arr.Effect = [];
arr.NameEffect = [];
for (var i = 0; i < $(".effects").length; i++) {
var temp = $(".effects:eq(" + i + ")").find('select, textarea, input').serializeObject();
arr.Effect.push(temp.Effect);
arr.NameEffect.push(temp.NameEffect[0]);
}
senddatas(encodeURIComponent(JSON.stringify(arr)));
}
function senddatas(e) {
$("body").prepend("<img class='loading' src='" + imgLoading.src + "' alt='loading'>" +
"<div class='linefooter sizeFooterH'></div>");
$.ajax({
type: "POST",
url: "/admin/hunt/hunt_l.php",
data: {
strdata: e
},
dataType: "json",
success: function (el) {
$(".loading").remove();
var data = el;
if (data.otvet == 1) {
$('#id').val(data.new_id);
msg("монстр создан");
} else if (data.otvet == 2) {
msg("монстр обновлен");
} else {
msg("ошибка внесения изменений в бд");
}
},
error: function () {
$(".loading").remove();
msg("ошибка соединения данные не сохранены");
}
});
}
function msg(e) {
$('.text_msg').html(e);
$('.msg').css({display: 'block'});
}
$(function () {
// changes mouse cursor when highlighting loawer right of box
$(document).on('mousemove', 'textarea', function (e) {
var a = $(this).offset().top + $(this).outerHeight() - 16, // top border of bottom-right-corner-box area
b = $(this).offset().left + $(this).outerWidth() - 16; // left border of bottom-right-corner-box area
$(this).css({
cursor: e.pageY > a && e.pageX > b ? 'nw-resize' : ''
});
})
// the following simple make the textbox "Auto-Expand" as it is typed in
.on('keyup', 'textarea', function (e) {
// the following will help the text expand as typing takes place
while ($(this).outerHeight() < this.scrollHeight + parseFloat($(this).css("borderTopWidth")) + parseFloat($(this).css("borderBottomWidth"))) {
$(this).height($(this).height() + 1);
}
;
});
});
</script>
<?php
//////////если добавить моба
if (isset($_GET['mob']) && $_GET['mob'] == 'add') {
?>
<div class='block'>
<form id="form">
id :<br>
<input id='id' name='id' class='text' type='text' value='' style='width: 90%'><br>
<table style="width: 100%;margin: auto;text-align: center">
<tr>
<td style='width: 46%;text-align: center'>
<input name='mob' value = 'addvbd' type='hidden'>
</td>
<td style='width: 46%;text-align: center'></td>
</tr>
<tr>
<td>
Стиль:
</td>
<td>
<select style='width: 100%' name='stil'>
<option selected value='0'>Нет</option>
<option value='1'>Урон</option>
<option value='2'>Уворот</option>
<option value='3'>Броня</option>
<option value='4'>Элита</option>
</select>
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
Имя моба:
</td>
<td style='width: 46%;text-align: center'>
<textarea name='name' type='text' style='width: 95%;text-align: left'>New Mob</textarea></td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
Уровень:
</td>
<td style='width: 46%'>
<input name='level' type='number' value='0' style='width: 90%;text-align: center'>
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
id изображения:
</td>
<td style='width: 46%'>
<input name='iconid' type='number' value='1' style='width: 90%;text-align: center'>
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
max Здоровье:
</td>
<td style='width: 46%'>
<input name='max_hp' type='number' value='0' style='width: 90%;text-align: center'>
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
Здоровье:
</td>
<td style='width: 46%'>
<input name='hp' type='number' value='0' style='width: 90%;text-align: center'>
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
Точность:
</td>
<td style='width: 46%'>
<input name='toch' type='number' value='0' style='width: 90%;text-align: center'>
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
Уворот:
</td>
<td style='width: 46%'>
<input name='lov' type='number' value='0' style='width: 90%;text-align: center'>
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
Оглушение:
</td>
<td style='width: 46%'>
<input name='kd' type='number' value='0' style='width: 90%;text-align: center'>
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
Блок:
</td>
<td style='width: 46%'>
<input name='block' type='number' value='0' style='width: 90%;text-align: center'>
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
Броня:
</td>
<td style='width: 46%'>
<input name='bron' type='number' value='0' style='width: 90%;text-align: center'>
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
Урон:
</td>
<td style='width: 46%'>
<input name='damage' type='number' value='0' style='width: 90%;text-align: center'>
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
Опыт с моба:
</td>
<td style='width: 46%'>
<input name='exp' type='number' value='0' style='width: 90%;text-align: center'>
</td>
</tr>
</table>
<div style='width: 100%;text-align: center'>-- Минимум выпадания денег --</div>
<table style="width: 100%;margin: auto;text-align: center">
<tr>
<td style='width: 46%;text-align: center'>
Платина:
</td>
<td style='width: 46%'>
<input name='minplatina' type='number' value='0' style='width: 90%;text-align: center' >
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
Золото:
</td>
<td style='width: 46%'>
<input name='minzolo' type='number' value='0' style='width: 90%;text-align: center'>
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
Серебро:
</td>
<td style='width: 46%'>
<input name='minserebro' type='number' value='0' style='width: 90%;text-align: center'>
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
Медь:
</td>
<td style='width: 46%'>
<input name='minmed' type='number' value='0' style='width: 90%;text-align: center' >
</td>
</tr>
</table>
<div style='width: 100%;text-align: center'>-- Максимум выпадания денег --</div>
<table style="width: 100%;margin: auto;text-align: center">
<tr>
<td style='width: 46%;text-align: center'>
Платина:
</td>
<td style='width: 46%'>
<input name='maxplatina' type='number' value='0' style='width: 90%;text-align: center' >
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
Золото:
</td>
<td style='width: 46%;'>
<input name='maxzolo' type='number' value='0' style='width: 90%;text-align: center'>
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
Серебро:
</td>
<td style='width: 46%'>
<input name='maxserebro' type='number' value='0' style='width: 90%;text-align: center'>
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
Медь:
</td>
<td style='width: 46%'>
<input name='maxmed' type='number' value='0' style='width: 90%;text-align: center'>
</td>
</tr>
</table>
<div style='width: 100%;text-align: center'>-- вещи за золото --</div>
<table style="width: 100%;margin: auto;text-align: center">
<tr>
<td style='width: 46%;text-align: center'>
рандом коллич не более шмоток или 0 - все
</td>
<td style='width: 46%;text-align: center'>
<input name='ids_shopG_num' type='number' style='width: 90%;text-align: left' value="0">
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
рандом [[id вещи,количество боев до выпадения ],[890,500]]
</td>
<td style='width: 46%;text-align: center'>
<textarea name='ids_shopG_rand' type='text' style='width: 95%;text-align: left' >[]</textarea>
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
все [[id вещи,количество боев до выпадения ],[890,500]]
</td>
<td style='width: 46%;text-align: center'>
<textarea name='ids_shopG' type='text' style='width: 95%;text-align: left' >[]</textarea>
</td>
</tr>
</table>
<div style='width: 100%;text-align: center'>-- вещи за платину --</div>
<table style="width: 100%;margin: auto;text-align: center">
<tr>
<td style='width: 46%;text-align: center'>
рандом коллич не более шмоток или 0 - все
</td>
<td style='width: 46%;text-align: center'>
<input name='ids_shopP_num' type='number' style='width: 90%;text-align: left' value="0">
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
рандом [[id вещи,количество боев до выпадения ],[890,500]]
</td>
<td style='width: 46%;text-align: center'>
<textarea name='ids_shopP_rand' type='text' style='width: 95%;text-align: left' >[]</textarea>
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
все [[id вещи,количество боев до выпадения ],[890,500]]
</td>
<td style='width: 46%;text-align: center'>
<textarea name='ids_shopP' type='text' style='width: 95%;text-align: left' >[]</textarea>
</td>
</tr>
</table>
<div style='width: 100%;text-align: center'>-- вещи при которых выпадет --</div>
<table style="width: 100%;margin: auto;text-align: center">
<tr>
<td style='width: 46%;text-align: center'>
рандом коллич не более шмоток или 0 - все
</td>
<td style='width: 46%;text-align: center'>
<input name='ids_shopT_num' type='number' style='width: 90%;text-align: left' value="0">
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
рандом [[id вещи при которой выпадет ,id вещи которая выпадет,количество боев до выпадения ],[703,890,500]]
</td>
<td style='width: 46%;text-align: center'>
<textarea name='ids_shopT_rand' type='text' style='width: 95%;text-align: left' >[]</textarea>
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
все [[id вещи при которой выпадет ,id вещи которая выпадет,количество боев до выпадения ],[703,890,500]]
</td>
<td style='width: 46%;text-align: center'>
<textarea name='ids_shopT' type='text' style='width: 95%;text-align: left' >[]</textarea>
</td>
</tr>
</table>
<table style="width: 100%;margin: auto;text-align: center">
<tr>
<td style='width: 40%;text-align: center'>Интервал выхода:</td>
<td>
<input name='intervalTime' class='text' type='text' value='00:00:00:00' style='width:90%;' >
</td>
</tr>
</table>
<table style="width: 100%;margin: auto;text-align: center">
<tr>
<td>
По КВЕСТУ:
</td>
<td>
<select style='width: 100%' name='quests'>
<option selected value='0'>НЕТ</option>
<option value='1'>ДА</option>
</select>
</td>
</tr>
</table>
<div class="visualEffects"></div>
</form>
<div style='width: 100%;text-align: center'>
<input class='button_alt_01' style='width:90%' type="button" onclick="addEffect();" value="Добавить эффект">
</div>
<br>
<div style='width: 100%;text-align: center'>
<input class='button_alt_01' style='width:90%' type='button' onclick="delAllEffect();" value='Удалить все Эффекты'>
</div>
<br>
<br>
<div style='width: 100%;text-align: center'>
<input class='button_alt_01' style='width:90%' type='button' onclick="savePredmet();" value='Сохранить!'>
</div>
<br>
<div style='width: 100%;text-align: center'>
<input class='button_alt_01' style='width:90%' type='button' onclick="$('#id').val('');savePredmet();" value='Копирнуть !'>
</div>
<br>
</form>
</div>
<?php
}
//////////если редиктировать моба
if (isset($_GET['mob']) && $_GET['mob'] == 'edit' && $_GET['id'] != '') {
$infmob = $mc->query("SELECT * FROM `hunt` WHERE `id` =" . $_GET['id'] . "")->fetch_array(MYSQLI_ASSOC);
$JsonEffects = isset($infmob['effects']) && $infmob['effects'] != "" ? json_decode($infmob['effects']) : [];
$nameeffects = isset($infmob['nameeffects']) && $infmob['nameeffects'] != "" ? explode("|", $infmob['nameeffects']) : [];
?>
<form id='form'>
id :
<input id='id' name='id' class='text' type='text' value='<?= $_GET['id']; ?>' style='width: 90%'><br>
<table style="width: 100%;margin: auto;text-align: center">
<tr>
<td>
Стиль:
</td>
<td>
<select style='width: 100%;' name='stil'>
<option value='0' <?= $infmob['stil'] == 0 ? 'selected' : ''; ?>>Нет</option>
<option value='1' <?= $infmob['stil'] == 1 ? 'selected' : ''; ?>>Урон</option>
<option value='2' <?= $infmob['stil'] == 2 ? 'selected' : ''; ?>>Уворот</option>
<option value='3' <?= $infmob['stil'] == 3 ? 'selected' : ''; ?>>Броня</option>
<option value='4' <?= $infmob['stil'] == 4 ? 'selected' : ''; ?>>Элита</option>
</select>
</td>
</tr>
<tr>
<td style="width: 46%;text-align: center;" >
Имя моба:
</td>
<td style='width:46%;;text-align: center'>
<textarea style='width: 95%;text-align: left;' name='name'><?= $infmob['name']; ?></textarea>
</td>
</tr>
<tr>
<td style="width: 46%;text-align: center;" >
Уровень:
</td>
<td style="width: 46%">
<input name='level' type='number' value='<?= $infmob['level']; ?>' style='width: 90%;text-align: center;'>
</td>
</tr>
<tr>
<td style="width: 46%;text-align: center;" >
id изображения:
</td>
<td style="width: 46%">
<input name='iconid' type='number' value='<?= $infmob['iconid']; ?>' style='width: 90%;text-align: center;'>
</td>
</tr>
<tr>
<td style="width: 46%;text-align: center;">
max Здоровье:
</td>
<td style="width: 46%">
<input name='max_hp' type='number' value='<?= $infmob['max_hp']; ?>' style='width: 90%;text-align: center;'>
</td>
</tr>
<tr>
<td style="width: 46%;text-align: center;">
Здоровье:
</td>
<td style="width: 46%">
<input name='hp' type='number' value='<?= $infmob['hp']; ?>' style='width: 90%;text-align: center;'>
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
Точность:
</td>
<td style='width: 46%'>
<input name='toch' type='number' value='<?= $infmob['toch']; ?>' style='width: 90%;text-align: center'>
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
Уворот:
</td>
<td style='width: 46%'>
<input name='lov' type='number' value='<?= $infmob['lov']; ?>' style='width: 90%;text-align: center'>
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
Оглушение:
</td>
<td style='width: 46%'>
<input name='kd' type='number' value='<?= $infmob['kd']; ?>' style='width: 90%;text-align: center'>
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
Блок:
</td>
<td style='width: 46%'>
<input name='block' type='number' value='<?= $infmob['block']; ?>' style='width: 90%;text-align: center'>
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
Броня:
</td>
<td style='width: 46%'>
<input name='bron' type='number' value='<?= $infmob['bron']; ?>' style='width: 90%;text-align: center'>
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
Урон:
</td>
<td style='width: 46%'>
<input name='damage' type='number' value='<?= $infmob['damage']; ?>' style='width: 90%;text-align: center'>
</td>
</tr>
<tr>
<td style="width: 46%;text-align: center;">
Опыт с моба:
</td>
<td style="width: 46%">
<input name='exp' type='number' value='<?= $infmob['exp']; ?>' style='width: 90%;text-align: center;'>
</td>
</tr>
</table>
<div style='width: 100%;text-align: center'>-- Минимум выпадания денег --</div>
<table style="width: 100%;margin: auto;text-align: center">
<?php
$moneymin = $infmob['minmoney'];
$medmin = $moneymin % 100; ///медь
$serebromin = ($moneymin - $medmin) / 100 % 100;
$zolotomin = (((($moneymin - $medmin) / 100) - $serebromin) / 100);
?>
<tr>
<td style="width: 46%;text-align: center;">
Платина:
</td>
<td style="width: 46%">
<input name='minplatina' type='number' value='<?= $infmob['minplatina']; ?>' style='width: 90%;text-align: center;' >
</td>
</tr>
<tr>
<td style="width: 46%;text-align: center;">
Золото:
</td>
<td style="width: 46%">
<input name='minzolo' type='number' value='<?= $zolotomin; ?>' style='width: 90%;text-align: center;'>
</td>
</tr>
<tr>
<td style="width: 46%;text-align: center;">
Серебро:
</td>
<td style="width: 46%">
<input name='minserebro' type='number' value='<?= $serebromin; ?>' style='width: 90%;text-align: center;'>
</td>
</tr>
<tr>
<td style="width: 46%;text-align: center;">
Медь:
</td>
<td style="width: 46%">
<input name='minmed' type='number' value='<?= $medmin; ?>' style='width: 90%;text-align: center;' >
</td>
</tr>
</table>
<div style='width: 100%;text-align: center'>-- Максимум выпадания денег --</div>
<table style="width: 100%;margin: auto;text-align: center">
<?php
$moneymax = $infmob['maxmoney'];
$medmax = $moneymax % 100; ///медь
$serebromax = ($moneymax - $medmax) / 100 % 100;
$zolotomax = (((($moneymax - $medmax) / 100) - $serebromax) / 100);
?>
<tr>
<td style="width: 46%;text-align: center;">
Платина:
</td>
<td style="width: 46%">
<input name='maxplatina' type='number' value='<?= $infmob['maxplatina']; ?>' style='width: 90%;text-align: center;' >
</td>
</tr>
<tr>
<td style="width: 46%;text-align: center;" > Золото:
</td>
<td style="width: 46%">
<input name='maxzolo' type='number' value='<?= $zolotomax; ?>' style='width: 90%;text-align: center;'>
</td>
</tr>
<tr>
<td style="width: 46%;text-align: center;" > Серебро:
</td>
<td style="width: 46%">
<input name='maxserebro' type='number' value='<?= $serebromax; ?>' style='width: 90%;text-align: center;'>
</td>
</tr>
<tr>
<td style="width: 46%;text-align: center;" > Медь:
</td>
<td style="width: 46%">
<input name='maxmed' type='number' value='<?= $medmax; ?>' style='width: 90%;text-align: center;' >
</td>
</tr>
</table>
<div style='width: 100%;text-align: center'>-- вещи за золото --</div>
<table style="width: 100%;margin: auto;text-align: center">
<tr>
<td style='width: 46%;text-align: center'>
рандом коллич не более шмоток или 0 - все
</td>
<td style='width: 46%;text-align: center'>
<input name='ids_shopG_num' type='number' style='width: 90%;text-align: left' value="<?= $infmob['ids_shopG_num']; ?>">
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
рандом [[id вещи,количество боев до выпадения],[890,500]]
</td>
<td style='width: 46%;text-align: center'>
<textarea name='ids_shopG_rand' type='text' style='width: 95%;text-align: left' ><?= $infmob['ids_shopG_rand']; ?></textarea>
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
все [[id вещи,количество боев до выпадения],[890,500]]
</td>
<td style='width: 46%;text-align: center'>
<textarea name='ids_shopG' type='text' style='width: 95%;text-align: left' ><?= $infmob['ids_shopG']; ?></textarea>
</td>
</tr>
</table>
<div style='width: 100%;text-align: center'>-- вещи за платину --</div>
<table style="width: 100%;margin: auto;text-align: center">
<tr>
<td style='width: 46%;text-align: center'>
рандом коллич не более шмоток или 0 - все
</td>
<td style='width: 46%;text-align: center'>
<input name='ids_shopP_num' type='number' style='width: 90%;text-align: left' value="<?= $infmob['ids_shopP_num']; ?>">
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
рандом [[id вещи,количество боев до выпадения ],[890,500]]
</td>
<td style='width: 46%;text-align: center'>
<textarea name='ids_shopP_rand' type='text' style='width: 95%;text-align: left' ><?= $infmob['ids_shopP_rand']; ?></textarea>
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
все [[id вещи,количество боев до выпадения ],[890,500]]
</td>
<td style='width: 46%;text-align: center'>
<textarea name='ids_shopP' type='text' style='width: 95%;text-align: left' ><?= $infmob['ids_shopP']; ?></textarea>
</td>
</tr>
</table>
<div style='width: 100%;text-align: center'>-- вещи при которых выпадет --</div>
<table style="width: 100%;margin: auto;text-align: center">
<tr>
<td style='width: 46%;text-align: center'>
рандом коллич не более шмоток или 0 - все
</td>
<td style='width: 46%;text-align: center'>
<input name='ids_shopT_num' type='number' style='width: 90%;text-align: left' value="<?= $infmob['ids_shopT_num']; ?>">
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
рандом [[id вещи при которой выпадет ,id вещи которая выпадет,количество боев до выпадения ],[703,890,500]]
</td>
<td style='width: 46%;text-align: center'>
<textarea name='ids_shopT_rand' type='text' style='width: 95%;text-align: left' ><?= $infmob['ids_shopT_rand']; ?></textarea>
</td>
</tr>
<tr>
<td style='width: 46%;text-align: center'>
все [[id вещи при которой выпадет ,id вещи которая выпадет,количество боев до выпадения ],[703,890,500]]
</td>
<td style='width: 46%;text-align: center'>
<textarea name='ids_shopT' type='text' style='width: 95%;text-align: left' ><?= $infmob['ids_shopT']; ?></textarea>
</td>
</tr>
</table>
<table style="width: 100%;margin: auto;text-align: center">
<tr>
<td style='width: 40%;text-align: center'>Интервал выхода:</td>
<td>
<input name='intervalTime' class='text' type='text' value='<?= $time1 = sprintf("%02d:%02d:%02d:%02d", ($infmob['intervalTime'] / 3600) / 24, ($infmob['intervalTime'] / 3600) % 24, ($infmob['intervalTime'] % 3600) / 60, ($infmob['intervalTime'] % 3600) % 60); ?>' style='width:90%;' >
</td>
</tr>
</table>
<table style="width: 100%;margin: auto;text-align: center">
<tr>
<td>
По КВЕСТУ:
</td>
<td>
<select style='width: 100%' name='quests'>
<option value='0' <?= $infmob['quests'] == 0 ? 'selected' : ''; ?>>НЕТ</option>
<option value='1' <?= $infmob['quests'] == 1 ? 'selected' : ''; ?>>ДА</option>
</select>
</td>
</tr>
</table>
<div class="visualEffects">
<?php
$JsonEffects = isset($infmob['effects']) && $infmob['effects'] != "" ? json_decode($infmob['effects']) : [];
$nameeffects = isset($infmob['nameeffects']) && $infmob['nameeffects'] != "" ? explode("|", $infmob['nameeffects']) : [];
for ($i = 0; count($JsonEffects) > $i; $i++) {
?>
<div class="effects">
<hr style="background-color: red;">
<div style='text-align: center;font-size: 20px;font-weight: bold;' class="counts">-- образец --</div>
<div style = 'width: 100%;text-align: center'>
<font style="font-size: 30px" onclick="up1($(this));">▲ </font>
<font style="font-size: 30px" onclick="down1($(this));"> ▼</font>
</div>
<table style="width: 100%;margin: auto;text-align: center">
<tr>
<td style='width:100%;'>
название:
</td>
</tr>
</table>
<table style="width: 100%;margin: auto;text-align: center">
<tr>
<td style='width:90%;'>
<textarea style='width: 90%;' name='NameEffect[]'><?= isset($nameeffects[$i]) ? $nameeffects[$i] : ""; ?></textarea>
</td>
</tr>
</table>
<table style="width: 100%;margin: auto;text-align: center">
<tr>
<td style='width:45%;'>
Кому:
</td>
<td style='width:45%;'>
<select style='width: 100%' name='Effect[0]'>
<option value='0' <?= $JsonEffects[$i][0] == 0 ? 'selected' : ''; ?>>Герою</option>
<option value='1' <?= $JsonEffects[$i][0] == 1 ? 'selected' : ''; ?>>Противнику</option>
</select>
</td>
</tr>
<tr>
<td>
Колличество:
</td>
<td>
<input type="number" style='width: 90%' name="Effect[1]" value="<?= $JsonEffects[$i][1]; ?>">
</td>
</tr>
<tr>
<td>
Когда:
</td>
<td>
<select style='width: 100%' name='Effect[2]'>
<option value='0' <?= $JsonEffects[$i][2] == 0 ? 'selected' : ''; ?>>При попадании</option>
<option value='1' <?= $JsonEffects[$i][2] == 1 ? 'selected' : ''; ?>>Всегда</option>
<option value='2' <?= $JsonEffects[$i][2] == 2 ? 'selected' : ''; ?>>По завершении количества-при попадании</option>
<option value='3' <?= $JsonEffects[$i][2] == 3 ? 'selected' : ''; ?>>По завершению колличества - всегда</option>
<option value='4' <?= $JsonEffects[$i][2] == 4 ? 'selected' : ''; ?>>каждый * раз - при попадании</option>
<option value='5' <?= $JsonEffects[$i][2] == 5 ? 'selected' : ''; ?>>каждый * раз - всегда</option>
</select>
</td>
</tr>
<tr>
<td>
каждый * раз, применится каждый * ход:
</td>
<td>
<input type='number' style='width: 90%' name='Effect[6]' value='<?= isset($JsonEffects[$i][6]) ? $JsonEffects[$i][6] : 1; ?>'>
<input type='number' style='width: 90%' name='Effect[7]' value='<?= isset($JsonEffects[$i][7]) ? $JsonEffects[$i][7] : 0; ?>' hidden>
</td>
</tr>
<tr>
<td>
когда использовать ЭФФЕКТ
</td>
<td>
<select style='width: 100%' name='Effect[4]'>
<option value='0' <?= isset($JsonEffects[$i][4]) && $JsonEffects[$i][4] == 0 ? 'selected' : ''; ?>>ПРИ ХОДЕ ОБОИХ</option>
<option value='1' <?= isset($JsonEffects[$i][4]) && $JsonEffects[$i][4] == 1 ? 'selected' : ''; ?>>КОГДА ОН БЬЁТ</option>
<option value='2' <?= isset($JsonEffects[$i][4]) && $JsonEffects[$i][4] == 2 ? 'selected' : ''; ?>>КОГДА ЕГО БЬЮТ</option>
</select>
</td>
</tr>
<tr>
<td>
шарахнуть сразу или нееее ?
</td>
<td>
<select style='width: 100%' name='Effect[5]'>
<option value='0' <?= isset($JsonEffects[$i][5]) && $JsonEffects[$i][5] == 0 ? 'selected' : ''; ?>>сразу</option>
<option value='1' <?= isset($JsonEffects[$i][5]) && $JsonEffects[$i][5] == 1 ? 'selected' : ''; ?>>нееее</option>
</select>
</td>
</tr>
</table>
Статs:
<div class="allStats">
<?php for ($i03 = 0; isset($JsonEffects[$i][3][0]) && $i03 < count($JsonEffects[$i][3][0]); $i03++) { ?>
<div class='stats'>
<hr style="background-color: #7f00ff;">
<div style = 'width: 100%;text-align: center'>
<font style="font-size: 30px" onclick="up($(this));">▲ </font>
<font style="font-size: 30px" onclick="down($(this));"> ▼</font>
</div>
<table style="width: 100%;margin: auto;text-align: center">
<tr>
<td style="width: 25%;text-align: center">название</td>
<td style="width: 25%;text-align: center">на ходов</td>
<td style="width: 25%;text-align: center">значение</td>
<td style="width: 25%;text-align: center">++разгон</td>
</tr>
<?php for ($i01 = 0; $i01 < count($arrstat); $i01++) { ?>
<tr>
<td ><?= $arrstat[$i01]; ?><input type="number" name="Effect[3][<?= $i01; ?>][][0]" value="<?= $i01; ?>" hidden></td>
<td ><input type="number" style="width: 90%" name="Effect[3][<?= $i01; ?>][][1]" value="<?= isset($JsonEffects[$i][3][$i01][$i03][1]) ? $JsonEffects[$i][3][$i01][$i03][1] : 0; ?>"></td>
<td ><input type="number" style="width: 90%" name="Effect[3][<?= $i01; ?>][][2]" value="<?= isset($JsonEffects[$i][3][$i01][$i03][2]) ? $JsonEffects[$i][3][$i01][$i03][2] : 0; ?>"></td>
<td ><input type="number" style="width: 90%" name="Effect[3][<?= $i01; ?>][][3]" value="<?= isset($JsonEffects[$i][3][$i01][$i03][3]) ? $JsonEffects[$i][3][$i01][$i03][3] : 0; ?>"></td>
</tr>
<?php } ?>
</table>
<br>
<div style = 'width: 100%;text-align: center'>
<input class = 'button_alt_01' style='width:90%' type='button' onclick="dellStats($(this));" value='Удалить Statas'>
</div>
<br>
</div>
<?php } ?>
</div>
<br>
<div style='width: 100%;text-align: center'>
<input class='button_alt_01' style='width:90%' type='button' onclick="addStats($(this));" value='Добавить stats'>
</div>
<br>
<div style='width: 100%;text-align: center'>
<input class='button_alt_01' style='width:90%' type='button' onclick="dellEffects($(this));" value='Удалить этот эффект'>
</div>
<hr style="background-color: black;">
</div>
<?php } ?>
</div>
<div style='width: 100%;text-align: center'>
<input class='button_alt_01' style='width:90%' type="button" onclick="addEffect();" value="Добавить эффект">
</div>
<br>
<div style='width: 100%;text-align: center'>
<input class='button_alt_01' style='width:90%' type='button' onclick="delAllEffect();" value='Удалить все Эффекты'>
</div>
<br>
<div style='width: 100%;text-align: center'>
<input class='button_alt_01' style='width:90%' type='button' onclick="savePredmet();" value='Сохранить!'>
</div>
<br>
<div style='width: 100%;text-align: center'>
<input class='button_alt_01' style='width:90%' type='button' onclick="$('#id').val('');savePredmet();" value='Копирнуть !'>
</div>
<br>
</form>
<script>renamecounts();</script>
<?php
}
?>
<div style='width: 100%;text-align: center'>--Айди изображений--</div>
<br>
<div style='width: 100%;height: 300px;text-align: center'>
<?php
$i1 = 0;
while ($i1 <= 69) {
$i1++;
echo "<div style='float: left;border-style: solid;border-width: 1px;padding: 2px;'>" . $i1 . "<img height='32' src='../img/icon/mob/" . $i1 . ".png'></div>";
}
?>
</div>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<?php
$footval = 'adminhunt';
include '../system/foot/foot.php';
?>