info['align']) == 1) {
$rang = 'Паладин';
} elseif (floor($u->info['align']) == 3) {
$rang = 'Тарман';
} elseif ($u->info['admin'] > 0) {
$rang = 'Ангел';
} else {
$rang = 'Неизвестное существо';
}
if (isset($_GET['exitMod'])) {
unset($_SESSION['palpsw']);
}
if (isset($_GET['remod'])) {
if ($_GET['remod'] == 1) {
$_SESSION['remod'] = 3;
} else {
$_SESSION['remod'] = 1;
}
}
$zv = [1 => 'light', 2 => 'admin', 3 => 'dark'];
$merror = '';
if ($u->info['admin'] > 0) {
if ($_SESSION['remod'] == 3 || !isset($_SESSION['remod'])) {
$u->info['align'] = '3.99';
} elseif ($_SESSION['remod'] == 1) {
$u->info['align'] = '1.99';
}
}
$mod_login = $u->info['login'];
if ($u->info['invise'] > 0) {
$mod_login = "Невидимка";
}
//возможности (перечисляем)
$vz_id = [
0 => 'm1',
1 => 'mm1',
2 => 'm2',
3 => 'mm2',
4 => 'sm1',
5 => 'sm2',
6 => 'citym1',
7 => 'citym2',
8 => 'citysm1',
9 => 'citysm2',
10 => 'addld',
11 => 'cityaddld',
12 => 'seeld',
13 => 'telegraf',
14 => 'f1',
15 => 'f2',
16 => 'f3',
17 => 'f4',
18 => 'f5',
19 => 'f6',
20 => 'f7',
21 => 'f8',
22 => 'boi',
23 => 'elka',
24 => 'haos',
25 => 'haosInf',
26 => 'deletInfo',
27 => 'zatoch',
28 => 'banned',
29 => 'unbanned',
30 => 'readPerevod',
31 => 'provItm',
32 => 'provMsg',
33 => 'trPass',
34 => 'shaos',
35 => 'szatoch',
36 => 'editAlign',
37 => 'priemIskl',
38 => 'proverka',
39 => 'marry',
40 => 'ban0',
41 => 'useunnoper',
42 => 'usenoper',
43 => 'useunalign',
44 => 'usealign1',
45 => 'usealign3',
46 => 'usealign7',
47 => 'useuntravm',
48 => 'heal',
49 => 'invis',
50 => 'attack',
51 => 'sex',
52 => 'unbtl',
53 => 'nick',
54 => 'testchat',
55 => 'newuidinv'];
//названия возможностей
$vz = [
'm1' => 'Заклятие молчания',
'mm1' => 'Заклятие молчания (3 дн.)',
'm2' => 'Заклятие форумного молчания',
'mm2' => 'Заклятие форумного молчания (3 дн.)',
'sm1' => 'Снять молчанку',
'sm2' => 'Снять форумную молчанку',
'citym1' => 'Заклятие молчания (междугородняя)',
'citym2' => 'Заклятие форумного молчания (междугородняя)',
'citysm1' => 'Снять молчанку (междугородняя)',
'citysm2' => 'Снять форумную молчанку (междугородняя)',
'addld' => 'Добавить запись в личное дело',
'cityaddld' => 'Добавить запись в личное дело (междугородняя)',
'seeld' => 'Просмотр личного дела',
'telegraf' => 'Телеграф',
'f1' => 'Форум. Ответ в ответе',
'f2' => 'Форум. Удаление ответа',
'f3' => 'Форум. Восстановление темы',
'f4' => 'Форум. Удаление темы',
'f5' => 'Форум. Перемещение темы',
'f6' => 'Форум. Прикрепление / Открепление темы',
'f7' => 'Форум. Возобновление обсуждения',
'f8' => 'Форум. Закрытие обсуждения',
'boi' => 'Модерация боев',
'elka' => 'Модерация ёлки',
'haos' => 'Хаос',
'haosInf' => 'Хаос (бессрочно)',
'deletInfo' => 'Снять / Наложить Обезличивание',
'zatoch' => 'Заточение персонажа',
'banned' => 'Блокировка персонажа',
'unbanned' => 'Разблокировка персонажа',
'readPerevod' => 'Просмотр переводов',
'provItm' => 'Проверка инвентаря',
'provMsg' => 'Проверка сообщений',
'trPass' => 'Требует пароль',
'shaos' => 'Снять хаос',
'szatoch' => 'Выпустить из заточения',
'editAlign' => 'Функции управленца',
'priemIskl' => 'Прием / Исключение',
'proverka' => 'Проверка на чистоту',
'marry' => 'Обвенчать / Развести',
'ban0' => 'Блокировка [0] уровней',
'useunnoper' => 'Снять запрет на передачи',
'usenoper' => 'Запрет на передачи',
'useunalign' => 'Снять склонность\клан',
'usealign1' => 'Выдать светлую склонность',
'usealign3' => 'Выдать темную склонность',
'usealign7' => 'Выдать нейтральную склонность',
'useuntravm' => 'Вылечить травму ( 1000 шт. в месяц на всех )',
'heal' => 'Свитки восстановления ( 1000 шт. в месяц на всех )',
'invis' => 'Свиток невидимки',
'attack' => 'Свиток нападения ( 1000 шт. в месяц на всех )',
'sex' => 'Смена пола',
'unbtl' => 'Вытащить персонажа из боя',
'nick' => 'Смена логина',
'testchat' => 'Проверить сообщение',
'newuidinv' => 'Проверка инвентаря'];
echo '';
$p = mysql_fetch_array(mysql_query('SELECT * FROM `moder` WHERE `align` = "' . $u->info['align'] . '" LIMIT 1'));
if (isset($p['id']) || $u->info['align'] == 1 || $u->info['align'] == 3) {
if ($u->info['admin'] > 0) {
$p['editAlign'] = 1;
}
if (isset($_GET['enter']) && $p['trPass'] != '') {
if ($u->info['admin'] > 0 && $_POST['psw'] == 'admin$enter') {
$_POST['psw'] = $p['trPass'];
} else {
$_POST['psw'] = md5($_POST['psw']);
}
if ($_POST['psw'] == $p['trPass']) {
$_SESSION['palpsw'] = $_POST['psw'];
} else {
$merror = '