Схлопывание подпространства (куча комнат испарилась). =)

This commit is contained in:
Igor Barkov (iwork) 2019-09-16 17:45:07 +03:00
parent 0dd85be028
commit cac8243aa2
2 changed files with 191 additions and 775 deletions

View File

@ -318,135 +318,113 @@ $exptable = [
];
$rooms = [
"0" => "Секретная Комната",
"1" => "Комната Новичков",
"2" => "Комната Новичков 2",
"3" => "Комната Новичков 3",
"4" => "Комната Новичков 4",
"5" => "Зал Воинов ",
"6" => "Зал Воинов 1",
"7" => "Зал Воинов 2",
"8" => "Торговый зал",
"9" => "Рыцарский зал",
"10" => "Башня рыцарей-магов",
"11" => "Колдовской мир",
"12" => "Этажи духов",
"13" => "Астральные этажи",
"14" => "Огненный мир",
"15" => "Зал Паладинов",
"16" => "Совет Белого Братства",
"17" => "Зал Тьмы",
"18" => "Царство Тьмы",
"19" => "Будуар",
"20" => "Центральная площадь",
"2702" => "Центральная площадь",
"21" => "Страшилкина улица",
"22" => "Магазин",
"23" => "Ремонтная мастерская",
"24" => "Памятник Архангелу",
"25" => "Комиссионный магазин",
"26" => "Большая парковая улица",
"2655" => "Арена Богов",
"2601" => "Замковая Площадь",
"27" => "Почта",
"28" => "Регистратура кланов",
"29" => "Банк",
"30" => "Регистратура кланов",
"31" => "Башня смерти",
"32" => "Готический замок",
"33" => "Лабиринт хаоса",
"34" => "Цветочный магазин",
"35" => "Сувенирный магазин",
"36" => "Зал Стихий",
"37" => "Готический замок - приемная",
"38" => "Готический замок - арсенал",
"39" => "Готический замок - внутренний двор",
"40" => "Готический замок - мастерские",
"41" => "Готический замок - комнаты отдыха",
"42" => "Лотерея Сталкеров",
"43" => "Хижина Знахаря",
"44" => "Новогодняя елка",
"45" => "Замок Мэра",
"47" => "Замок (строительство)",
"48" => "Обитель Хаоса",
"49" => "Проход к Цитадели Хаоса",
"50" => "Магазин Берёзка",
"51" => "Парковая улица",
"52" => "Квартал Законников",
"53" => "Библиотека",
0 => "Секретная Комната",
1 => "Дом поединков",
"54" => "Зал Света",
"55" => "Царство Света",
"56" => "Царство Стихий",
"57" => "Зал Клановых Войн",
20 => "Центральная площадь",
21 => "Страшилкина улица",
22 => "Магазин",
23 => "Ремонтная мастерская",
24 => "Памятник Архангелу",
25 => "Комиссионный магазин",
26 => "Большая парковая улица",
27 => "Почта",
28 => "Регистратура кланов",
29 => "Банк",
30 => "Регистратура кланов (мираж)",
31 => "Башня смерти",
32 => "Готический замок",
33 => "Лабиринт хаоса",
34 => "Цветочный магазин",
35 => "Сувенирный магазин",
37 => "Готический замок - приемная",
38 => "Готический замок - арсенал",
39 => "Готический замок - внутренний двор",
40 => "Готический замок - мастерские",
41 => "Готический замок - комнаты отдыха",
42 => "Лотерея Сталкеров",
43 => "Хижина Знахаря",
44 => "Новогодняя елка",
45 => "Замок Мэра",
47 => "Замок (строительство)",
48 => "Обитель Хаоса",
49 => "Проход к Цитадели Хаоса",
50 => "Магазин Берёзка",
51 => "Парковая улица",
52 => "Квартал Законников",
53 => "Библиотека",
101 => "Противостояние сил",
200 => "Турнир",
401 => "Врата Ада",
"101" => "Противостояние сил",
"200" => "Турнир", "401" => "Врата Ада",
// БС
"501" => "Восточная Крыша",
"502" => "Бойница",
"503" => "Келья 3",
"504" => "Келья 2",
"505" => "Западная Крыша 2",
"506" => "Келья 4",
"507" => "Келья 1",
"508" => "Служебная комната",
"509" => "Зал Отдыха 2",
"510" => "Западная Крыша 1",
"511" => "Выход на Крышу",
"512" => "Зал Статуй 2",
"513" => "Храм",
"514" => "Восточная комната",
"515" => "Зал Отдыха 1",
"516" => "Старый Зал 2",
"517" => "Старый Зал 1",
"518" => "Красный Зал 3",
"519" => "Зал Статуй 1",
"520" => "Зал Статуй 3",
"521" => "Трапезная 3",
"522" => "Зал Ожиданий",
"523" => "Оружейная",
"524" => "Красный Зал-Окна",
"525" => "Красный Зал",
"526" => "Гостинная",
"527" => "Трапезная 1",
"528" => "Внутренний Двор",
"529" => "Внутр.Двор-Вход",
"530" => "Желтый Коридор",
"531" => "Мраморный Зал 1",
"532" => "Красный Зал 2",
"533" => "Библиотека 1",
"534" => "Трапезная 2",
"535" => "Проход Внутр. Двора",
"536" => "Комната с Камином",
"537" => "Библиотека 3",
"538" => "Выход из Мрам.Зала",
"539" => "Красный Зал-Коридор",
"540" => "Лестница в Подвал 1",
"541" => "Южный Внутр. Двор",
"542" => "Трапезная 4",
"543" => "Мраморный Зал 3",
"544" => "Мраморный Зал 2",
"545" => "Картинная Галерея 1",
"546" => "Лестница в Подвал 2",
"547" => "Проход Внутр. Двора 2",
"548" => "Внутр.Двор-Выход",
"549" => "Библиотека 2",
"550" => "Картинная Галерея 3",
"551" => "Картинная Галерея 2",
"552" => "Лестница в Подвал 3",
"553" => "Терасса",
"554" => "Оранжерея",
"555" => "Зал Ораторов",
"556" => "Лестница в Подвал 4",
"557" => "Темная Комната",
"558" => "Винный Погреб",
"559" => "Комната в Подвале",
"560" => "Подвал",
"600" => "Вход в Цитадель Хаоса",
"601" => "Цитадель Хаоса",
"602" => "Городской парк",
"603" => "Арена Ангелов",
501 => "Восточная Крыша",
502 => "Бойница",
503 => "Келья 3",
504 => "Келья 2",
505 => "Западная Крыша 2",
506 => "Келья 4",
507 => "Келья 1",
508 => "Служебная комната",
509 => "Зал Отдыха 2",
510 => "Западная Крыша 1",
511 => "Выход на Крышу",
512 => "Зал Статуй 2",
513 => "Храм",
514 => "Восточная комната",
515 => "Зал Отдыха 1",
516 => "Старый Зал 2",
517 => "Старый Зал 1",
518 => "Красный Зал 3",
519 => "Зал Статуй 1",
520 => "Зал Статуй 3",
521 => "Трапезная 3",
522 => "Зал Ожиданий",
523 => "Оружейная",
524 => "Красный Зал-Окна",
525 => "Красный Зал",
526 => "Гостинная",
527 => "Трапезная 1",
528 => "Внутренний Двор",
529 => "Внутр.Двор-Вход",
530 => "Желтый Коридор",
531 => "Мраморный Зал 1",
532 => "Красный Зал 2",
533 => "Библиотека 1",
534 => "Трапезная 2",
535 => "Проход Внутр. Двора",
536 => "Комната с Камином",
537 => "Библиотека 3",
538 => "Выход из Мрам.Зала",
539 => "Красный Зал-Коридор",
540 => "Лестница в Подвал 1",
541 => "Южный Внутр. Двор",
542 => "Трапезная 4",
543 => "Мраморный Зал 3",
544 => "Мраморный Зал 2",
545 => "Картинная Галерея 1",
546 => "Лестница в Подвал 2",
547 => "Проход Внутр. Двора 2",
548 => "Внутр.Двор-Выход",
549 => "Библиотека 2",
550 => "Картинная Галерея 3",
551 => "Картинная Галерея 2",
552 => "Лестница в Подвал 3",
553 => "Терасса",
554 => "Оранжерея",
555 => "Зал Ораторов",
556 => "Лестница в Подвал 4",
557 => "Темная Комната",
558 => "Винный Погреб",
559 => "Комната в Подвале",
560 => "Подвал",
600 => "Вход в Цитадель Хаоса",
601 => "Цитадель Хаоса",
602 => "Городской парк",
603 => "Арена Ангелов",
620 => "Вход в Рудник",
621 => "Рудник",
@ -455,80 +433,85 @@ $rooms = [
661 => "Гостиница",
662 => "Памятник Архангелу",
760 => "Тёмный Лес",
// Клановая улица
"650" => "Клановая улица",
"651" => "Клановая улица",
"652" => "Клановый Замок",
//
"1000" => "Вход в рудник",
"1001" => "Рудник",
650 => "Клановая улица",
651 => "Клановая улица",
652 => "Клановый Замок",
760 => "Тёмный Лес",
1000 => "Вход в рудник",
1001 => "Рудник",
1051 => "Вход в Лабиринты",
1052 => "Лабиринты",
1053 => "Храмовая лавка",
1054 => "Фонтан Удачи",
1055 => "Групповое сражение",
// Тайный проход из Клуба в Замок Законников
"2000" => "Подземный проход",
"2001" => "Подземный проход (1)",
"2002" => "Подземный проход (2)",
"2003" => "Подземный проход (3)",
"2004" => "Подземный проход (4)",
"2005" => "Подземный проход (5)",
"2006" => "Подземный проход (6)",
"2007" => "Подземный проход (7)",
"2008" => "Подземный проход (8)",
"2009" => "Подземный проход (9)",
"2010" => "Подземный проход (10)",
"2011" => "Подземный проход (11)",
"2012" => "Подземный проход (12)",
"2013" => "Подземный проход (13)",
"2014" => "Подземный проход (14)",
"2015" => "Подземный проход (15)",
"2016" => "Подземный проход (16)",
"2017" => "Подземный проход (17)",
"2018" => "Подземный проход (18)",
"2019" => "Подземный проход (19)",
"2020" => "Подземный проход (20)",
"2021" => "Подземный проход (21)",
"2022" => "Подземный проход (22)",
"2023" => "Подземный проход (23)",
"2024" => "Подземный проход (24)",
"2025" => "Подземный проход (25)",
"2026" => "Подземный проход (26)",
"2027" => "Подземный проход (27)",
"2028" => "Подземный проход (28)",
"2029" => "Подземный проход (29)",
"2030" => "Подземный проход (30)",
"2031" => "Подземный проход (31)",
"2032" => "Подземный проход (32)",
"2033" => "Подземный проход (33)",
"2034" => "Подземный проход (34)",
"2035" => "Подземный проход (35)",
"2036" => "Подземный проход (36)",
"2037" => "Подземный проход (37)",
"2038" => "Подземный проход (38)",
"2039" => "Подземный проход (39)",
"2040" => "Подземный проход (40)",
"2041" => "Подземный проход (41)",
"2042" => "Подземный проход (42)",
"2043" => "Подземный проход (43)",
"2044" => "Подземный проход (44)",
"2045" => "Подземный проход (45)",
"2046" => "Подземный проход (46)",
"2047" => "Подземный проход (47)",
"2048" => "Подземный проход (48)",
"2049" => "Подземный проход (49)",
"2050" => "Подземный проход (50)",
"2051" => "Подземный проход (51)",
"2052" => "Подземный проход (52)",
"2053" => "Подземный проход (53)",
"2054" => "Подземный проход (54)",
"2055" => "Подземный проход (55)",
"2056" => "Подземный проход (56)",
"2057" => "Подземный проход (57)",
"2100" => "Сектор 2100"
// Тайный проход из Клуба в Замок Законников
2000 => "Подземный проход",
2001 => "Подземный проход (1)",
2002 => "Подземный проход (2)",
2003 => "Подземный проход (3)",
2004 => "Подземный проход (4)",
2005 => "Подземный проход (5)",
2006 => "Подземный проход (6)",
2007 => "Подземный проход (7)",
2008 => "Подземный проход (8)",
2009 => "Подземный проход (9)",
2010 => "Подземный проход (10)",
2011 => "Подземный проход (11)",
2012 => "Подземный проход (12)",
2013 => "Подземный проход (13)",
2014 => "Подземный проход (14)",
2015 => "Подземный проход (15)",
2016 => "Подземный проход (16)",
2017 => "Подземный проход (17)",
2018 => "Подземный проход (18)",
2019 => "Подземный проход (19)",
2020 => "Подземный проход (20)",
2021 => "Подземный проход (21)",
2022 => "Подземный проход (22)",
2023 => "Подземный проход (23)",
2024 => "Подземный проход (24)",
2025 => "Подземный проход (25)",
2026 => "Подземный проход (26)",
2027 => "Подземный проход (27)",
2028 => "Подземный проход (28)",
2029 => "Подземный проход (29)",
2030 => "Подземный проход (30)",
2031 => "Подземный проход (31)",
2032 => "Подземный проход (32)",
2033 => "Подземный проход (33)",
2034 => "Подземный проход (34)",
2035 => "Подземный проход (35)",
2036 => "Подземный проход (36)",
2037 => "Подземный проход (37)",
2038 => "Подземный проход (38)",
2039 => "Подземный проход (39)",
2040 => "Подземный проход (40)",
2041 => "Подземный проход (41)",
2042 => "Подземный проход (42)",
2043 => "Подземный проход (43)",
2044 => "Подземный проход (44)",
2045 => "Подземный проход (45)",
2046 => "Подземный проход (46)",
2047 => "Подземный проход (47)",
2048 => "Подземный проход (48)",
2049 => "Подземный проход (49)",
2050 => "Подземный проход (50)",
2051 => "Подземный проход (51)",
2052 => "Подземный проход (52)",
2053 => "Подземный проход (53)",
2054 => "Подземный проход (54)",
2055 => "Подземный проход (55)",
2056 => "Подземный проход (56)",
2057 => "Подземный проход (57)",
2100 => "Сектор 2100",
2655 => "Арена Богов",
2601 => "Замковая Площадь",
2702 => "Центральная площадь (мираж)",
];
//эффективность магии

597
main.php
View File

@ -3,7 +3,7 @@ ob_start("ob_gzhandler");
session_start();
$errkom = '';
$get = filter_input(INPUT_SERVER, 'QUERY_STRING');
if ($get === 'exit') {
if ($get === 'exit') {
session_destroy();
header("Location: fight.php");
}
@ -814,10 +814,6 @@ if (input::get('setch')) {
<meta charset="utf-8">
<script>
function inforoom(room) {
window.open('ch.php?online=1&room=' + room + '&rms=1', 'help', 'height=300,width=500,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes');
}
top.changeroom = <?=$user['room']?>;
var perm = getCurrentPermission();
@ -876,585 +872,22 @@ if (input::get('setch')) {
title="Выйти на Центральную площадь">Выйти на Центральную площадь
</div>
<!-- Куууууча комнат. 1-17, 36, 54, 19, 18, 56, 55, 57 -->
<div class="hr_n"></div>
<table align="center" class="table-list map" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<div class="map-block">
<div class="map-block-logo novi4ki"></div>
<div class="map-block-mid novi4ki">
<div class="map-block-head">Комната для новичков 1
<div class="head-level">(Уровень 0)</div>
</div>
<div class="map-block-bottom">
<div class="button-mid btn" name="setch" title="Войти в комнату"
onclick="location.href='main.php?setch=1&got=1&room=1';">Войти
</div>
<div class="room-amount">&nbsp;(<?= (int)$or[1] ?>)</div>
<div class="room-info">
<a href="javascript:void(0)" onclick="inforoom(1, event);"><img
src="i/i_2.jpg"/></a>
<? if ($user['room'] == 1) { ?><img src="i/flag_position.png"
border="0"/><? } ?>
</div>
</div>
</div>
<div class="map-block-right novi4ki"></div>
</div>
</td>
<td>
<div class="map-block">
<div class="map-block-logo novi4ki"></div>
<div class="map-block-mid novi4ki">
<div class="map-block-head">Комната для новичков 2
<div class="head-level">(Уровень 0)</div>
</div>
<div class="map-block-bottom">
<div class="button-mid btn" name="setch" title="Войти в комнату"
onclick="location.href='main.php?setch=1&got=1&room=2';">Войти
</div>
<div class="room-amount">&nbsp;(<?= (int)$or[2] ?>)</div>
<div class="room-info">
<a href="javascript:void(0)" onclick="inforoom(2, event);"><img
src="i/i_2.jpg"/></a>
<? if ($user['room'] == 2) { ?><img src="i/flag_position.png"
border="0"/><? } ?>
</div>
</div>
</div>
<div class="map-block-right novi4ki"></div>
<div class="map-block">
<div class="map-block-logo novi4ki"></div>
<div class="map-block-mid novi4ki">
<div class="map-block-head">Дом поединков</div>
<div class="map-block-bottom">
<div class="button-mid btn" name="setch" title="Войти в комнату"
onclick="location.href='main.php?setch=1&got=1&room=1';">Войти
</div>
</td>
</div>
</div>
<div class="map-block-right novi4ki"></div>
</div>
<td>
<div class="map-block">
<div class="map-block-logo novi4ki"></div>
<div class="map-block-mid novi4ki">
<div class="map-block-head">Комната для новичков 3
<div class="head-level">(Уровень 0)</div>
</div>
<div class="map-block-bottom">
<div class="button-mid btn" name="setch" title="Войти в комнату"
onclick="location.href='main.php?setch=1&got=1&room=3';">Войти
</div>
<div class="room-amount">&nbsp;(<?= (int)$or[3] ?>)</div>
<div class="room-info">
<a href="javascript:void(0)" onclick="inforoom(3,event);"><img src="i/i_2.jpg"/></a>
<? if ($user['room'] == 3) { ?><img src="i/flag_position.png"
border="0"/><? } ?>
</div>
</div>
</div>
<div class="map-block-right novi4ki"></div>
</div>
</td>
<td>
<div class="map-block">
<div class="map-block-logo novi4ki"></div>
<div class="map-block-mid novi4ki">
<div class="map-block-head">
Комната для новичков 4
<div class="head-level">(Уровень 0)</div>
</div>
<div class="map-block-bottom">
<div class="button-mid btn" name="setch" title="Войти в комнату"
onclick="location.href='main.php?setch=1&got=1&room=4';">Войти
</div>
<div class="room-amount">&nbsp;(<?= (int)$or[4] ?>)</div>
<div class="room-info">
<a href="javascript:void(0)" onclick="inforoom(4,event);"><img src="i/i_2.jpg"></a>
<? if ($user['room'] == 4) { ?><img src="i/flag_position.png"
border="0"/><? } ?>
</div>
</div>
</div>
<div class="map-block-right novi4ki"></div>
</div>
</td>
</tr>
<tr>
<td>
<div class="map-block">
<div class="map-block-logo voinov"></div>
<div class="map-block-mid voinov">
<div class="map-block-head">
Зал воинов 1
<div class="head-level">(Уровень 1-3)</div>
</div>
<div class="map-block-bottom">
<div class="button-mid btn" name="setch" title="Войти в комнату"
onclick="location.href='main.php?setch=1&got=1&room=5';">Войти
</div>
<div class="room-amount">&nbsp;(<?= (int)$or[5] ?>)</div>
<div class="room-info">
<a href="javascript:void(0)" onclick="inforoom(5,event);"><img src="i/i_2.jpg"/></a>
<? if ($user['room'] == 5) { ?><img src="i/flag_position.png"
border="0"/><? } ?>
</div>
</div>
</div>
<div class="map-block-right voinov"></div>
</div>
</td>
<td>
<div class="map-block">
<div class="map-block-logo voinov"></div>
<div class="map-block-mid voinov">
<div class="map-block-head">
Зал воинов 2
<div class="head-level">(Уровень 1-3)</div>
</div>
<div class="map-block-bottom">
<div class="button-mid btn" name="setch" title="Войти в комнату"
onclick="location.href='main.php?setch=1&got=1&room=6';">Войти
</div>
<div class="room-amount">&nbsp;(<?= (int)$or[6] ?>)</div>
<div class="room-info">
<a href="javascript:void(0)" onclick="inforoom(6,event);"><img src="i/i_2.jpg"/></a>
<? if ($user['room'] == 6) { ?><img src="i/flag_position.png"
border="0"/><? } ?>
</div>
</div>
</div>
<div class="map-block-right voinov"></div>
</div>
</td>
<td>
<div class="map-block">
<div class="map-block-logo voinov"></div>
<div class="map-block-mid voinov">
<div class="map-block-head">
Зал воинов 3
<div class="head-level">(Уровень 1-3)</div>
</div>
<div class="map-block-bottom">
<div class="button-mid btn" name="setch" title="Войти в комнату"
onclick="location.href='main.php?setch=1&got=1&room=7';">Войти
</div>
<div class="room-amount">&nbsp;(<?= (int)$or[7] ?>)</div>
<div class="room-info">
<a href="javascript:void(0)" onclick="inforoom(7,event);"><img src="i/i_2.jpg"/></a>
<? if ($user['room'] == 7) { ?><img src="i/flag_position.png"
border="0"/><? } ?>
</div>
</div>
</div>
<div class="map-block-right voinov"></div>
</div>
</td>
<td>
<div class="map-block">
<div class="map-block-logo torgovij"></div>
<div class="map-block-mid torgovij">
<div class="map-block-head">
Торговый зал
<div class="head-level">(Уровень 4-21)</div>
</div>
<div class="map-block-bottom">
<div class="button-mid btn" name="setch" title="Войти в комнату"
onclick="location.href='main.php?setch=1&got=1&room=8';">Войти
</div>
<div class="room-amount">&nbsp;(<?= (int)$or[8] ?>)</div>
<div class="room-info">
<a href="javascript:void(0)" onclick="inforoom(8,event);"><img src="i/i_2.jpg"/></a>
<? if ($user['room'] == 8) { ?><img src="i/flag_position.png"
border="0"/><? } ?>
</div>
</div>
</div>
<div class="map-block-right torgovij"></div>
</div>
</td>
</tr>
<tr>
<td>
<div class="map-block">
<div class="map-block-logo rycarskij"></div>
<div class="map-block-mid rycarskij">
<div class="map-block-head">
Рыцарский зал
<div class="head-level">(Уровень 4-6)</div>
</div>
<div class="map-block-bottom">
<div class="button-mid btn" name="setch" title="Войти в комнату"
onclick="location.href='main.php?setch=1&got=1&room=8';">Войти
</div>
<div class="room-amount">&nbsp;(<?= (int)$or[9] ?>)</div>
<div class="room-info">
<a href="javascript:void(0)" onclick="inforoom(9,event);"><img src="i/i_2.jpg"/></a>
<? if ($user['room'] == 9) { ?><img src="i/flag_position.png"
border="0"/><? } ?>
</div>
</div>
</div>
<div class="map-block-right rycarskij"></div>
</div>
</td>
<td>
<div class="map-block">
<div class="map-block-logo bashnja"></div>
<div class="map-block-mid bashnja">
<div class="map-block-head">
Башня рыцарей-магов
<div class="head-level">(Уровень 7-9)</div>
</div>
<div class="map-block-bottom">
<div class="button-mid btn" name="setch" title="Войти в комнату"
onclick="location.href='main.php?setch=1&got=1&room=10';">Войти
</div>
<div class="room-amount">&nbsp;(<?= (int)$or[10] ?>)</div>
<div class="room-info">
<a href="javascript:void(0)" onclick="inforoom(10,event);"><img
src="i/i_2.jpg"/></a>
<? if ($user['room'] == 10) { ?><img src="i/flag_position.png"
border="0"/><? } ?>
</div>
</div>
</div>
<div class="map-block-right bashnja"></div>
</div>
</td>
<td>
<div class="map-block">
<div class="map-block-logo koldovskoj"></div>
<div class="map-block-mid koldovskoj">
<div class="map-block-head">
Колдовской мир
<div class="head-level">(Уровень 10-12)</div>
</div>
<div class="map-block-bottom">
<div class="button-mid btn" name="setch" title="Войти в комнату"
onclick="location.href='main.php?setch=1&got=1&room=11';">Войти
</div>
<div class="room-amount">&nbsp;(<?= (int)$or[11] ?>)</div>
<div class="room-info">
<a href="javascript:void(0)" onclick="inforoom(11,event);"><img
src="i/i_2.jpg"/></a>
<? if ($user['room'] == 11) { ?><img src="i/flag_position.png"
border="0"/><? } ?>
</div>
</div>
</div>
<div class="map-block-right koldovskoj"></div>
</div>
</td>
<td>
<div class="map-block">
<div class="map-block-logo eduhov"></div>
<div class="map-block-mid eduhov">
<div class="map-block-head">
Этаж духов
<div class="head-level">(Уровень 13-15)</div>
</div>
<div class="map-block-bottom">
<div class="button-mid btn" name="setch" title="Войти в комнату"
onclick="location.href='main.php?setch=1&got=1&room=12';">Войти
</div>
<div class="room-amount">&nbsp;(<?= (int)$or[12] ?>)</div>
<div class="room-info">
<a href="javascript:void(0)" onclick="inforoom(12,event);"><img
src="i/i_2.jpg"/></a>
<? if ($user['room'] == 12) { ?><img src="i/flag_position.png"
border="0"/><? } ?>
</div>
</div>
</div>
<div class="map-block-right eduhov"></div>
</div>
</td>
</tr>
<tr>
<td>
<div class="map-block">
<div class="map-block-logo astral"></div>
<div class="map-block-mid astral">
<div class="map-block-head">
Астральные этажи
<div class="head-level">(Уровень 16-19)</div>
</div>
<div class="map-block-bottom">
<div class="button-mid btn" name="setch" title="Войти в комнату"
onclick="location.href='main.php?setch=1&got=1&room=12';">Войти
</div>
<div class="room-amount">&nbsp;(<?= (int)$or[13] ?>)</div>
<div class="room-info">
<a href="javascript:void(0)" onclick="inforoom(13,event);"><img
src="i/i_2.jpg"/></a>
<? if ($user['room'] == 13) { ?><img src="i/flag_position.png"
border="0"/><? } ?>
</div>
</div>
</div>
<div class="map-block-right astral"></div>
</div>
</td>
<td>
<div class="map-block">
<div class="map-block-logo fire"></div>
<div class="map-block-mid fire">
<div class="map-block-head">
Огненный мир
<div class="head-level">(Уровень 19-21)</div>
</div>
<div class="map-block-bottom">
<div class="button-mid btn" name="setch" title="Войти в комнату"
onclick="location.href='main.php?setch=1&got=1&room=14';">Войти
</div>
<div class="room-amount">&nbsp;(<?= (int)$or[14]; ?>)</div>
<div class="room-info">
<a href="javascript:void(0)" onclick="inforoom(14,event);"><img
src="i/i_2.jpg"/></a>
<? if ($user['room'] == 14) { ?><img src="i/flag_position.png"
border="0"/><? } ?>
</div>
</div>
</div>
<div class="map-block-right fire"></div>
</div>
</td>
<td>
<div class="map-block">
<div class="map-block-logo paladinov"></div>
<div class="map-block-mid paladinov">
<div class="map-block-head">
Зал Паладинов
</div>
<div class="map-block-bottom">
<div class="button-mid btn" name="setch" title="Войти в комнату"
onclick="location.href='main.php?setch=1&got=1&room=15';">Войти
</div>
<div class="room-amount">&nbsp;(<?= (int)$or[15] ?>)</div>
<div class="room-info">
<a href="javascript:void(0)" onclick="inforoom(15,event);"><img
src="i/i_2.jpg"/></a>
<? if ($user['room'] == 15) { ?><img src="i/flag_position.png"
border="0"/><? } ?>
</div>
</div>
</div>
<div class="map-block-right paladinov"></div>
</div>
</td>
<td>
<div class="map-block">
<div class="map-block-logo sovet"></div>
<div class="map-block-mid sovet">
<div class="map-block-head">
Совет Белого Братства
</div>
<div class="map-block-bottom">
<div class="button-mid btn" name="setch" title="Войти в комнату"
onclick="location.href='main.php?setch=1&got=1&room=16';">Войти
</div>
<div class="room-amount">&nbsp;(<?= (int)$or[16] ?>)</div>
<div class="room-info">
<a href="javascript:void(0)" onclick="inforoom(16,event);"><img
src="i/i_2.jpg"/></a>
<? if ($user['room'] == 16) { ?><img src="i/flag_position.png"
border="0"/><? } ?>
</div>
</div>
</div>
<div class="map-block-right sovet"></div>
</div>
</td>
</tr>
<tr>
<td>
<div class="map-block">
<div class="map-block-logo tma"></div>
<div class="map-block-mid tma">
<div class="map-block-head">
Зал Тьмы
</div>
<div class="map-block-bottom">
<div class="button-mid btn" name="setch" title="Войти в комнату"
onclick="location.href='main.php?setch=1&got=1&room=17';">Войти
</div>
<div class="room-amount">&nbsp;(<?= (int)$or[17] ?>)</div>
<div class="room-info">
<a href="javascript:void(0)" onclick="inforoom(17,event);"><img
src="i/i_2.jpg"/></a>
<? if ($user['room'] == 17) { ?><img src="i/flag_position.png"
border="0"/><? } ?>
</div>
</div>
</div>
<div class="map-block-right tma"></div>
</div>
</td>
<td>
<div class="map-block">
<div class="map-block-logo netral"></div>
<div class="map-block-mid netral">
<div class="map-block-head">
Зал Стихий
</div>
<div class="map-block-bottom">
<div class="button-mid btn" name="setch" title="Войти в комнату"
onclick="location.href='main.php?setch=1&got=1&room=36';">Войти
</div>
<div class="room-amount">&nbsp;(<?= (int)$or[36] ?>)</div>
<div class="room-info">
<a href="javascript:void(0)" onclick="inforoom(36,event);"><img
src="i/i_2.jpg"/></a>
<? if ($user['room'] == 36) { ?><img src="i/flag_position.png"
border="0"/><? } ?>
</div>
</div>
</div>
<div class="map-block-right netral"></div>
</div>
</td>
<td>
<div class="map-block">
<div class="map-block-logo svet"></div>
<div class="map-block-mid svet">
<div class="map-block-head">
Зал Света
</div>
<div class="map-block-bottom">
<div class="button-mid btn" name="setch" title="Войти в комнату"
onclick="location.href='main.php?setch=1&got=1&room=54';">Войти
</div>
<div class="room-amount">&nbsp;(<?= (int)$or[54] ?>)</div>
<div class="room-info">
<a href="javascript:void(0)" onclick="inforoom(54,event);"><img
src="i/i_2.jpg"/></a>
<? if ($user['room'] == 54) { ?><img src="i/flag_position.png"
border="0"/><? } ?>
</div>
</div>
</div>
<div class="map-block-right svet"></div>
</div>
</td>
<td>
<div class="map-block">
<div class="map-block-logo buduar"></div>
<div class="map-block-mid buduar">
<div class="map-block-head">
Будуар
<div class="head-level">(Уровень 1-21)</div>
</div>
<div class="map-block-bottom">
<div class="button-mid btn" name="setch" title="Войти в комнату"
onclick="location.href='main.php?setch=1&got=1&room=19';">Войти
</div>
<div class="room-amount">&nbsp;(<?= (int)$or[19] ?>)</div>
<div class="room-info">
<a href="javascript:void(0)" onclick="inforoom(19,event);"><img
src="i/i_2.jpg"/></a>
<? if ($user['room'] == 19) { ?><img src="i/flag_position.png"
border="0"/><? } ?>
</div>
</div>
</div>
<div class="map-block-right buduar"></div>
</div>
</td>
</tr>
<tr>
<td>
<div class="map-block">
<div class="map-block-logo tma2"></div>
<div class="map-block-mid tma2">
<div class="map-block-head">
Царство Тьмы
</div>
<div class="map-block-bottom">
<div class="button-mid btn" name="setch" title="Войти в комнату"
onclick="location.href='main.php?setch=1&got=1&room=18';">Войти
</div>
<div class="room-amount">&nbsp;(<?= (int)$or[18] ?>)</div>
<div class="room-info">
<a href="javascript:void(0)" onclick="inforoom(18,event);"><img
src="i/i_2.jpg"/></a>
<? if ($user['room'] == 18) { ?><img src="i/flag_position.png"
border="0"/><? } ?>
</div>
</div>
</div>
<div class="map-block-right tma2"></div>
</div>
</td>
<td>
<div class="map-block">
<div class="map-block-logo netral2"></div>
<div class="map-block-mid netral2">
<div class="map-block-head">
Царство Стихий
</div>
<div class="map-block-bottom">
<div class="button-mid btn" name="setch" title="Войти в комнату"
onclick="location.href='main.php?setch=1&got=1&room=56';">Войти
</div>
<div class="room-amount">&nbsp;(<?= (int)$or[56] ?>)</div>
<div class="room-info">
<a href="javascript:void(0)" onclick="inforoom(56,event);"><img
src="i/i_2.jpg"/></a>
<? if ($user['room'] == 56) { ?><img src="i/flag_position.png"
border="0"/><? } ?>
</div>
</div>
</div>
<div class="map-block-right netral2"></div>
</div>
</td>
<td>
<div class="map-block">
<div class="map-block-logo svet2"></div>
<div class="map-block-mid svet2">
<div class="map-block-head">
Царство Света
</div>
<div class="map-block-bottom">
<div class="button-mid btn" name="setch" title="Войти в комнату"
onclick="location.href='main.php?setch=1&got=1&room=55';">Войти
</div>
<div class="room-amount">&nbsp;(<?= (int)$or[55] ?>)</div>
<div class="room-info">
<a href="javascript:void(0)" onclick="inforoom(55,event);"><img
src="i/i_2.jpg"/></a>
<? if ($user['room'] == 55) { ?><img src="i/flag_position.png"
border="0"/><? } ?>
</div>
</div>
</div>
<div class="map-block-right svet2"></div>
</div>
</td>
<td>
<div class="map-block">
<div class="map-block-logo clanwars"></div>
<div class="map-block-mid clanwars">
<div class="map-block-head">
Зал Клановых Войн
<div class="head-level">(Уровень 4-21)</div>
</div>
<div class="map-block-bottom">
<div class="button-mid btn" name="setch" title="Войти в комнату"
onclick="location.href='main.php?setch=1&got=1&room=57';">Войти
</div>
<div class="room-amount">&nbsp;(0)</div>
<div class="room-info">
<a href="javascript:void(0)" onclick="inforoom(57, event);"><img
src="i/i_2.jpg"/></a>
</div>
</div>
</div>
<div class="map-block-right clanwars"></div>
</div>
</td>
</tr>
</tbody>
</table>
<div class="hr_n"></div>
</body>
</html>
@ -2234,7 +1667,7 @@ if (input::get('edit')) {
$viewInventory = [];
$getItems = [];
$row = [];
$iteminfo =[];
$iteminfo = [];
#while ($row = $data->fetch_assoc()) showitem($row, null, "edit=1&razdel=$_SESSION[razdel]");
#while ($row = $data->fetch_assoc()) showitem($row);
while ($row = $data->fetch_assoc()) $iteminfo[] = new InventoryItem($row);
@ -2283,7 +1716,7 @@ if (input::get('edit')) {
//==========================================================================================================
//проверяем соответствие комнаты и скрипта
if (in_array($user['room'], [20,21,26,48,51,52,651,2655,2601,2701,2702,2111], 1)) {
if (in_array($user['room'], [20, 21, 26, 48, 51, 52, 651, 2655, 2601, 2701, 2702, 2111], 1)) {
header('Location: city.php');
die();
}