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

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 = [ $rooms = [
"0" => "Секретная Комната", 0 => "Секретная Комната",
"1" => "Комната Новичков", 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" => "Библиотека",
"54" => "Зал Света", 20 => "Центральная площадь",
"55" => "Царство Света", 21 => "Страшилкина улица",
"56" => "Царство Стихий", 22 => "Магазин",
"57" => "Зал Клановых Войн", 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" => "Восточная Крыша", 501 => "Восточная Крыша",
"502" => "Бойница", 502 => "Бойница",
"503" => "Келья 3", 503 => "Келья 3",
"504" => "Келья 2", 504 => "Келья 2",
"505" => "Западная Крыша 2", 505 => "Западная Крыша 2",
"506" => "Келья 4", 506 => "Келья 4",
"507" => "Келья 1", 507 => "Келья 1",
"508" => "Служебная комната", 508 => "Служебная комната",
"509" => "Зал Отдыха 2", 509 => "Зал Отдыха 2",
"510" => "Западная Крыша 1", 510 => "Западная Крыша 1",
"511" => "Выход на Крышу", 511 => "Выход на Крышу",
"512" => "Зал Статуй 2", 512 => "Зал Статуй 2",
"513" => "Храм", 513 => "Храм",
"514" => "Восточная комната", 514 => "Восточная комната",
"515" => "Зал Отдыха 1", 515 => "Зал Отдыха 1",
"516" => "Старый Зал 2", 516 => "Старый Зал 2",
"517" => "Старый Зал 1", 517 => "Старый Зал 1",
"518" => "Красный Зал 3", 518 => "Красный Зал 3",
"519" => "Зал Статуй 1", 519 => "Зал Статуй 1",
"520" => "Зал Статуй 3", 520 => "Зал Статуй 3",
"521" => "Трапезная 3", 521 => "Трапезная 3",
"522" => "Зал Ожиданий", 522 => "Зал Ожиданий",
"523" => "Оружейная", 523 => "Оружейная",
"524" => "Красный Зал-Окна", 524 => "Красный Зал-Окна",
"525" => "Красный Зал", 525 => "Красный Зал",
"526" => "Гостинная", 526 => "Гостинная",
"527" => "Трапезная 1", 527 => "Трапезная 1",
"528" => "Внутренний Двор", 528 => "Внутренний Двор",
"529" => "Внутр.Двор-Вход", 529 => "Внутр.Двор-Вход",
"530" => "Желтый Коридор", 530 => "Желтый Коридор",
"531" => "Мраморный Зал 1", 531 => "Мраморный Зал 1",
"532" => "Красный Зал 2", 532 => "Красный Зал 2",
"533" => "Библиотека 1", 533 => "Библиотека 1",
"534" => "Трапезная 2", 534 => "Трапезная 2",
"535" => "Проход Внутр. Двора", 535 => "Проход Внутр. Двора",
"536" => "Комната с Камином", 536 => "Комната с Камином",
"537" => "Библиотека 3", 537 => "Библиотека 3",
"538" => "Выход из Мрам.Зала", 538 => "Выход из Мрам.Зала",
"539" => "Красный Зал-Коридор", 539 => "Красный Зал-Коридор",
"540" => "Лестница в Подвал 1", 540 => "Лестница в Подвал 1",
"541" => "Южный Внутр. Двор", 541 => "Южный Внутр. Двор",
"542" => "Трапезная 4", 542 => "Трапезная 4",
"543" => "Мраморный Зал 3", 543 => "Мраморный Зал 3",
"544" => "Мраморный Зал 2", 544 => "Мраморный Зал 2",
"545" => "Картинная Галерея 1", 545 => "Картинная Галерея 1",
"546" => "Лестница в Подвал 2", 546 => "Лестница в Подвал 2",
"547" => "Проход Внутр. Двора 2", 547 => "Проход Внутр. Двора 2",
"548" => "Внутр.Двор-Выход", 548 => "Внутр.Двор-Выход",
"549" => "Библиотека 2", 549 => "Библиотека 2",
"550" => "Картинная Галерея 3", 550 => "Картинная Галерея 3",
"551" => "Картинная Галерея 2", 551 => "Картинная Галерея 2",
"552" => "Лестница в Подвал 3", 552 => "Лестница в Подвал 3",
"553" => "Терасса", 553 => "Терасса",
"554" => "Оранжерея", 554 => "Оранжерея",
"555" => "Зал Ораторов", 555 => "Зал Ораторов",
"556" => "Лестница в Подвал 4", 556 => "Лестница в Подвал 4",
"557" => "Темная Комната", 557 => "Темная Комната",
"558" => "Винный Погреб", 558 => "Винный Погреб",
"559" => "Комната в Подвале", 559 => "Комната в Подвале",
"560" => "Подвал", 560 => "Подвал",
"600" => "Вход в Цитадель Хаоса", 600 => "Вход в Цитадель Хаоса",
"601" => "Цитадель Хаоса", 601 => "Цитадель Хаоса",
"602" => "Городской парк", 602 => "Городской парк",
"603" => "Арена Ангелов", 603 => "Арена Ангелов",
620 => "Вход в Рудник", 620 => "Вход в Рудник",
621 => "Рудник", 621 => "Рудник",
@ -455,80 +433,85 @@ $rooms = [
661 => "Гостиница", 661 => "Гостиница",
662 => "Памятник Архангелу", 662 => "Памятник Архангелу",
760 => "Тёмный Лес",
// Клановая улица // Клановая улица
"650" => "Клановая улица", 650 => "Клановая улица",
"651" => "Клановая улица", 651 => "Клановая улица",
"652" => "Клановый Замок", 652 => "Клановый Замок",
//
"1000" => "Вход в рудник", 760 => "Тёмный Лес",
"1001" => "Рудник",
1000 => "Вход в рудник",
1001 => "Рудник",
1051 => "Вход в Лабиринты", 1051 => "Вход в Лабиринты",
1052 => "Лабиринты", 1052 => "Лабиринты",
1053 => "Храмовая лавка", 1053 => "Храмовая лавка",
1054 => "Фонтан Удачи", 1054 => "Фонтан Удачи",
1055 => "Групповое сражение", 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(); session_start();
$errkom = ''; $errkom = '';
$get = filter_input(INPUT_SERVER, 'QUERY_STRING'); $get = filter_input(INPUT_SERVER, 'QUERY_STRING');
if ($get === 'exit') { if ($get === 'exit') {
session_destroy(); session_destroy();
header("Location: fight.php"); header("Location: fight.php");
} }
@ -814,10 +814,6 @@ if (input::get('setch')) {
<meta charset="utf-8"> <meta charset="utf-8">
<script> <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']?>; top.changeroom = <?=$user['room']?>;
var perm = getCurrentPermission(); var perm = getCurrentPermission();
@ -876,585 +872,22 @@ if (input::get('setch')) {
title="Выйти на Центральную площадь">Выйти на Центральную площадь title="Выйти на Центральную площадь">Выйти на Центральную площадь
</div> </div>
<!-- Куууууча комнат. 1-17, 36, 54, 19, 18, 56, 55, 57 -->
<div class="hr_n"></div> <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"> <div class="map-block-logo novi4ki"></div>
<div class="map-block-logo novi4ki"></div> <div class="map-block-mid novi4ki">
<div class="map-block-mid novi4ki"> <div class="map-block-head">Дом поединков</div>
<div class="map-block-head">Комната для новичков 2 <div class="map-block-bottom">
<div class="head-level">(Уровень 0)</div> <div class="button-mid btn" name="setch" title="Войти в комнату"
</div> onclick="location.href='main.php?setch=1&got=1&room=1';">Войти
<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> </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> <div class="hr_n"></div>
</body> </body>
</html> </html>
@ -2234,7 +1667,7 @@ if (input::get('edit')) {
$viewInventory = []; $viewInventory = [];
$getItems = []; $getItems = [];
$row = []; $row = [];
$iteminfo =[]; $iteminfo = [];
#while ($row = $data->fetch_assoc()) showitem($row, null, "edit=1&razdel=$_SESSION[razdel]"); #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()) showitem($row);
while ($row = $data->fetch_assoc()) $iteminfo[] = new InventoryItem($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'); header('Location: city.php');
die(); die();
} }