Lua IAH Reloaded 1.0 - Авто-ответчик для одменов

DimasikTaher

Известный
5
0
Где взять sound.mp3
И почему когда админ спросил через диалог вы тут, вместо да он ответил /b вы тут
 

Uerixon

Новичок
8
0
В начале скрипт работает нормально, попозже перестает работать, почему?
 

Вложения

  • moonloader.log
    4.2 KB · Просмотры: 4

Ihei

Участник
33
2
Как включить функцию, что бы автоответчик отвечал чисто на диалоги, а то игрок подбегает ко мне и спрашивает "Вы тут?" и мой бот начинает с ним разговаривать
 

GrishaMazzlov

https://t.me/RealCashFlow101
Друг
1,783
940
Как включить функцию, что бы автоответчик отвечал чисто на диалоги, а то игрок подбегает ко мне и спрашивает "Вы тут?" и мой бот начинает с ним разговаривать
Извини, никак. Автор в анабиозе. Лично у меня есть приват скриптик, который в буквальном смысле шлет таких как те, которые тобой описаны.
 

Ihei

Участник
33
2
Извини, никак. Автор в анабиозе. Лично у меня есть приват скриптик, который в буквальном смысле шлет таких как те, которые тобой описаны.
Я просто ищу автоответчика чисто на диалоги админов, желательно что бы отвечал на мат.вопросы и столицы
 

Winterwhen

Участник
110
4
IAH (I am here) Reloaded v1.0


Продолжение авто-ответчика IAH с (практически) полностью переписанным кодом. Из новых фич:
  • Пользовательские вопросы
  • Нормальный интерфейс на ImGui
  • Поддержка диалогов
  • Новые вопросы и функции
  • Авто-обновление и диспетчер дополнений (в Lite версии отсутствует)
Принцип самого авто-ответчика остался прежним. Он фризит, делает вид, что печатает вопрос и отвечает.
Команды:
/tiah - включить авто-ответчик
/iah - открыть меню авто-ответчика
/updateiah - обновить авто-ответчик (только для обычной версии)
Требования:
Moonloader
SAMP.Lua
Moon ImGui
requests (не нужен для Lite версии)
ChangeLog:
Version 0.8 (01-11-2020):
  • Основной релиз.
Version 0.85 (01-11-2020 23:00):
  • Добавил возможность редачить паттерны на имя/ID админа.
  • Разгруппировал ImGui.
  • Пофиксил один баг.
  • Обновил тему ImGui.
Version 0.88 (02-11-2020):
  • Добавил возможность вставлять переменные в пользовательские ответы.
  • Добавил инфобар.
  • Немного поработал с расположением ImGui.
  • Пофиксил баги.
Version 0.9 (04-11-2020):
  • Добавил возможность отключать ответы на группы ключевых слов (оставляя только звук).
  • Добавил возможность включать ответы "не знаю" на группы ключевых слов и рандомные ответы к ним.
  • Добавил новые вопросы, пофиксил баги.
Version 0.95 (06-11-2020):
  • Добавил возможность включать/выключать пользовательские вопросы без их удаления, паттерны в ключах.
  • Добавил (косой) авто-ответчик на слапы и тп.
  • Добавил возможность логгировать все действия авто-ответчика (/moonloader/config/IAH2/verbose/<unix time>/).
  • Пофиксил баги.
Version 0.96 (08-11-2020):
  • Добавил новый вопрос, немного изменил условия вопросов.
  • Пофиксил баги.
  • Перегруппировал немного ImGui.
Version 1.0-RC1 (Release Candidate) (26-11-2020):
  • Добавил ответы на слап/тп/тп вне зоны стрима.
  • Добавил распознавание имён и фамилий из рп ников.
  • Добавил возможность "продолжения беседы с админом" (красивое название, правда?).
  • Увеличил задержку на ответы.
  • Добавил возможность краша при тп за зону стрима, отключение бота при ответе и тп за зону стрима, отключение фриза.
  • Добавил возможность экспортировать и импортировать БД кастомных ответов.
  • Чуть-чуть изменил стандартную конфигурацию.
Version 1.0-RC2 (Release Candidate #2) (27-11-2020):
  • Добавил функцию "Заебали" (когда скрипт не может ответить больше порога, то скрипт ливает из игры).
  • Добавил "умное" распознавание писать в /b или нет.
  • Добавил авто-обновление (в версию с ним).
Version 1.0 (03-12-2020):
  • Добавил "Диспетчер дополнений".
  • Добавил вторую команду бота.
  • Добавил возможность использовать рандомные ответы в своих вопросах ( @random() ).
  • Изменил тему ImGui.
  • Исправил баги.
P.S. Крупным шрифтом обозначены крупные обновления.
Дополнительно:
А добавь 'X':
Если это нужно не только тебе и это нельзя реализовать встроенными настройками, добавлю.
Как включить/настроить звук?:
Кидаешь sound.mp3 в moonloader/config/IAH2/, ставишь звук радио на максимум (но это не точно) и включаешь звук в самом скрипте. Если ты не хочешь, чтобы он реагировал на определенную группу ключевых слов (например, сообщения обычного чата), убери это в настройках звука (в отличии от старого IAH, звук реагирует не на срабатывание авто-ответа, а на нахождение ключей группы).
Скрипт не работает/крашит/вылетает!:
Скидывай логи, что ты делал перед этим (если крашнуло), короче, всю нужную информацию. Экстрасенсы в отпуске.
С чем данный скрипт несовместим?:
Насколько я знаю, он должен быть со всем совместим за исключением скриптов, которые изменяют сообщения на onServerMessage и onShowDialog. И естественно не рекомендуется использовать данный скрипт с ботами на записанных маршрутах (когда скрипт зафризит для ответа, маршрут может сбиться) без настройки паузы маршрута.
После обновления скрипт не работает!:
1. Удостоверься, что у тебя нету двух IAH (включая обычный).
2. Удостоверься, что ты не редактировал вручную конфиг (при обновлении скрипт сам добавляет новые поля в конфиг).
3. Попробуй удалить конфиг.
4. Если из этого ничего не сработало, пиши в тему.
Как узнать, на какие вопросы скрипт не ответил?:
1. Включите логгирование.
2. Узнайте неотвеченные вопросы. Я их логгирую в четыре текстовика: possiblematch.txt (возможно скрипт ответил правильно, но это не точно), notfound1.txt (скрипт распознал что-то по 1 группе, но не смог дать ответ), notfound2.txt (то же для второй), notfound3 (то же для третей). Они находятся тут: /moonloader/config/IAH2/verbose/<unix время>/.
3. Добавьте их в пользовательские ответы или в случае сложного паттерна, сообщите мне.
Скрипт на TP OOB срабатывает при смерти!:
Да, он срабатывает при смерти. Нет, так не задумано. Я рекомендую использовать какой-нибудь бот/менеджер, который будет питаться автоматически.
Версия с авто-обновлением подлагивает при запуске!:
Она подлагивает так как получает информацию об обновлении из интернета.
Команда бота крашит при ответе!:
Эта команда должна существовать. Если ты хочешь, чтобы вторая команда не выполнялась, оставь её пустой.
В Lite версии по умолчанию отключены Online-фичи, а в обычной - включены. Если вы хотите превратить Lite в обычную или обычную в Lite, измените значение supportOnlineFeatures.
GitHub: Нажми
А нельзя сделать так, что бы автоответчик стопал бота при тп, и автоответчик отвечал после стопа админам?