info['login'] . '", "' . $txt . '", "' . $color . '", "1", "1", "0"]);'; } if (!isset($_SESSION['help_step']) || $_SESSION['help_step'] < 1) { $_SESSION['help_step'] = 1; } $go_help = [ 1 => [ 1 => 2, 2 => 3, 3 => 4, ], 2 => [0 => 1], 3 => [0 => 1, 1 => 3], 4 => [0 => 1], ]; if (str_starts_with($_POST['msg'], '/[')) { $_POST['msg'] = str_replace(['/[', ']'], '', $_POST['msg']); $_POST['msg'] = round((int)$_POST['msg']); if (isset($go_help[$_SESSION['help_step']][$_POST['msg']])) { $_SESSION['help_step'] = $go_help[$_SESSION['help_step']][$_POST['msg']]; } else { jsHelp('----------------------------------------------------------------------------------------'); jsHelp('Ошибка, раздел справки не найден'); } } if (str_starts_with($_POST['msg'], '/help') || $_SESSION['help_step'] == 1) { jsHelp('Добро пожаловать в раздел справки!'); jsHelp('Вырерите раздел справки: (Отправить ответ в чат. Пример: "/[1]")'); jsHelp('[1] Информация о пользовании чатом'); jsHelp('[2] Нагрузка сервера'); jsHelp('[3] Закрыть справку'); } elseif ($_SESSION['help_step'] == 2) { jsHelp('Раздел: Информация о пользовании чатом'); jsHelp('Чат - выглядит как обычная веб-страница, где можно прочесть последние несколько десятков фраз, написанные участниками чата и модераторами. Страница чата автоматически обновляется с заданной периодичностью. Участники чата которые нарушили правила общения могут получают молчанку и не могут общаться определенное время. Для более подробной информации выберите следующий раздел.'); jsHelp('Вырерите раздел справки: (Отправить ответ в чат. Пример: "/[1]")'); jsHelp('[0] Вернуться назад'); } elseif ($_SESSION['help_step'] == 3) { $load = sys_getloadavg(); jsHelp('Нагрузка: ' . $load[0] . ' / ' . $load[1] . ' / ' . $load[2]); jsHelp('[1] Обновить'); jsHelp('[0] Вернуться назад'); } elseif ($_SESSION['help_step'] == 4) { jsHelp('Спасибо за использование подсказки'); $_SESSION['help_step'] = null; } jsHelp('----------------------------------------------------------------------------------------');