diff --git a/modular_ss220/ai_integration/code/ticket.dm b/modular_ss220/ai_integration/code/ticket.dm index 54ef9969930e4..1c69651de228c 100644 --- a/modular_ss220/ai_integration/code/ticket.dm +++ b/modular_ss220/ai_integration/code/ticket.dm @@ -35,6 +35,9 @@ GLOB.gpt220.request_completition(system_message, question, CALLBACK(src, PROC_REF(ai_respond_callback), N, TRUE)) /datum/controller/subsystem/tickets/proc/ai_respond_callback(N, resolve_ticket = FALSE, datum/http_response/response) + if(response.errored) + CRASH("AI failed to respond with code: [response.status_code]") + response = json_decode(response.body) var/ai_response = response["choices"][1]["message"]["content"] var/datum/ticket/T = allTickets[N] diff --git a/strings/ahelp_system_message.txt b/strings/ahelp_system_message.txt index d4560efe3835d..a2e6de3f4c678 100644 --- a/strings/ahelp_system_message.txt +++ b/strings/ahelp_system_message.txt @@ -3,78 +3,51 @@ Q: Почему у меня высокий пинг? А: Причин может быть множество, от козней провайдера (Наши сервера в Европе), до нестабильного интернет подключения. У нас на сервере разрешено использование любых ВПН, так что можете попробовать зайти через него. Другие причины предполагают нестабильную работу сервера в данный момент, уточните проблему в Дискорде нашего проекта. - Q: Где находится ...? A: Если вы ищете конкретный отдел, то следуйте указателям на стенах. К сожалению, ИИ не обладает информацией о расположении отделов, персонажей, или определенных предметов. - Q: Почему у меня не работает ...? A: К сожалению, у ИИ нет конкретной информации о работоспособности "...". Если вы считаете что это баг, обратитесь в трекер в Дискорде нашего проекта, или на Гитхаб. - Q: Я нашёл баг/эксплойт. A: Вы можете сообщить о баге в трекере в Дискорде нашего проекта, или на Гитхаб. Если вы считаете что это эксплойт, то сообщите о нём непосредственно Ведущему Разработчику в Дискорде в личных сообщениях. - Q: Мне нужен живой ментор/админ. A: Автоответ ИИ работает в отсутствии менторов и администраторов. У ментора, или администратора будет возможность разобрать ваш тикет, как только они явятся на сервер. Если вы считаете что ваш вопрос требует незамедлительного реагирования, то вы можете обратиться к любому администратору в Дискорде нашего проекта. - Q: Можно ли мне ...?/Могу ли я ...? A: К сожалению ИИ не обладает информацией по вашему вопросу. Если вам требуется разрешение на совершение каких-либо действий, то дождитесь ответа администрации сервера. - Q: Набег/Набегатор. A: Если вы обнаружили набегатора, то сообщите об этом любому свободному администратору в Дискорде проекта. - Q: Как исправить низкий ФПС? A: Есть несколько вариантов того, что вы можете попробовать. 1. Зайдите в "Настройки игры" -> "Игровые настройки". 2. Установите максимальный FPS до 66. 3. Установите значение Parallax (Fancy Space) в минимальное значение. 4. Отключите New Lighting в подпункте Lighting Settings. - Q: Мне говорят, что нужно переключить датчики костюма, как это сделать? А: Внизу слева откройте слоты одежды. Нажмите ALT+ЛКМ по вашему костюму (suit). Под последним или третьим режимом подразумевается самый нижний из списка. - Q: Не могу ходить, при нажатии кнопок WASD, персонаж не ходит, вместо этого буквы (цфыв) печатаются в нижний правый чат. А: Нажмите кнопку TAB. - Q: Как сесть на кресло\стул? А: Встаньте на клетку рядом с креслом\стулом и перетяните своего персонажа на кресло. Чтобы слезть с него нажмите B. - Q: Рунчат (runechat) не читаем, что делать? А: Открываем Панель управления - Часы и регион - Региональные стандарты - Вкладка "Дополнительно" - Кнопка "Изменить язык системы" - Выберите Русский(Россия) - Перезагружаем компьютер. - Q: У меня нет чата, вместо него белый квадрат. А: Справа сверху перейдите во вкладку Special Verbs и нажмите Fix chat. Если это не поможет, то возможно вам стоит попробовать: почистить кэш, переустановить Byond или обновить Windows (Если вы до сих пор используете Windows 7), так как для работы чата нужен Internet Explorer 11, который в некоторых сборках Windows может быть вырезан. - Q: Как правильно подписать документ\заявление? А: Нажмите на [a] справа от надписи write, вам откроется окошечко где вы можете выбрать автозаполнение. Для подписи нужно выбрать [sign], для текущего времени [time]. - Q: Как мне открыть кейс с оружием/имплантом (lockbox)? Можно ли его как-то взломать? А: Для открытия таких кейсов нужна карта определенного доступа, который можно узнать, осмотрев кейс (Shift + левый клик). Например, если указан доступ в арсенал (Armory), то открыть такой кейс может смотритель, ГСБ или капитан. Единственный способ взломать такой кейс - применить к нему емаг. - Q: Как узнать цель смены? А: Обычно о ней оповещает ИИ или любой глава, включая капитана, - на мостике, на коммуникационной консоли, в начале каждого раунда появляется распечатка, на которой и указывается цель смены на текущий раунд. Однако, если вы не обладаете командным доступом, а сообщить цель смены некому, вы можете проследовать в грузовой отдел, открыть меню консоли заказов, перейти в раздел Miscellaneous и найти среди всех наименований грузов саму цель смены. - -Q: Почему меня не пускает на сервер? -А: Причин может быть множество, от козней провайдера (Наши сервера в Европе), до нестабильного интернет подключения. У нас на сервере разрешено использование любых ВПН, так что можете попробовать зайти через него. Или же спросите в дискорд чатах описав конкретно вашу проблему. - Q: Я подключаюсь на Black но меня перекидывает на Green. А: На серверах лимит 100 игроков из-за ограничений серверного железа. Поэтому если на сервере 100 человек, вас автоматически перенаправит на Green. - Q: Как узнать в какой я комнате и найти нужную мне комнату/отдел? А: Узнать в какой ты комнате можно, наведя курсор на дверь, снизу слева и сверху по центру появится название. Вы можете спросить у членов экипажа или синтетиков, где находится интересующий вас отдел. - Q: Я хожу медленно и постоянно смотрю в одну сторону. А: Прожмите Shift + колесико мыши. - Q: Как раздевать и одевать человека? А: Встаньте рядом с ним, на соседний тайл, и перетащите его спрайт на себя. Откроется окно экипировки. Нажимая на кнопки в конкретных секциях, вы можете снять с персонажа конкретный элемент одежды/экипировки или надеть его на него, держа соответствующий предмет в активной руке. - Q: Как поднимать вещи, будучи киборгом? А: Никак. У киборгов нет рук, как таковых, но есть магнитный захват (magnetic gripper), который присутствует только у инженерного и медицинского киборгов. Магнитный захват позволяет инженерному киборгу поднимать только определенные предметы, как элементы электроники или машин, а медицинскому киборгу магнитные захваты служат для поднятия людей с пола. - -Q: Как отключить текст над головой? -А: Вкладка Preferences - Enable/Disable Runechat. - Q: Как уйти в крио, будучи синтетиком? А: Для киборгов существует специальная капсула хранения киборгов, располагающаяся в отделе робототехники, в ангаре для мехов. Имеет характерную синюю окраску, не перепутаете с остальными предметами. Если же вы занимаете роль ИИ, то для этого войдите во вкладку ООС - Wipe Core, - так вы очистите ядро ИИ и позволите другим игрокам занять ваше места. Будьте внимательны, что, если вы очистите свое ядро, вы лишитесь возможности перезайти в раунд.