Lua Автоответчик на клады (Arizona-RP)

MrDorlik

Известный
977
390
Здраствуйте, обращаюсь к вам за советом, в даном скрипте есть баг или это фича я хз. Кароче это стосовно автоответчика, в основном он работает коректно, вопросы конечно старые но я поменял их на новые за менее чем час но есть проблема, почемуто когда попадаються вопросы с датами открытия серверов например "Укажите дату открытия 1 сервера Phoenix в формате xx.xx.xx" то скрипт просто пишет "ответ не найдено введите его и он будет сохранён" и проблема в том что этот скрипт просто перестаёт работать после такого вопроса и чтоб он снова заработал нужно перезагрузить все скрипты сочетанием CTR+R и тошько тогда н снова зараотает но если я снова попытаюсь узнать ответ на этот же вопрос то точно также будет, и причом с другими вопросами если ответ не найдет то он пишет "Вопрос: и сам вопрос" потом "Ответ: ответ не найден и тому подобное" а с вопросами про даты и с некоторыми другими вопросами так не происходит он не пишет Вопрос: такойто такойто и сразу пишет Ответ не найден введите его и он будет сохранён, я так понимаю дело не в txt файле потому-что там есть все вопросы и ответы он именно не может прочитать строчку с вопрос про даты, и ещё я пока писал вспомнил он также не реагирует и на вопросы Укажите гос. стоимость номера на авто и Укажите точное количество ячеек в мусорке, если знаете как это пофиксить то исправте это пожалуйста.Зарание спасибо!
автор зачем-то сделал проверку на знак "?" в вопросе, поэтому если его не будет, ниче не сработает
1697284147632.png

замени весь текст со скрина выше на
CurQuest = text:match('Вопрос:%s+(.*)')
 

CloudCode

Известный
733
208
Здраствуйте, обращаюсь к вам за советом, в даном скрипте есть баг или это фича я хз. Кароче это стосовно автоответчика, в основном он работает коректно, вопросы конечно старые но я поменял их на новые за менее чем час но есть проблема, почемуто когда попадаються вопросы с датами открытия серверов например "Укажите дату открытия 1 сервера Phoenix в формате xx.xx.xx" то скрипт просто пишет "ответ не найдено введите его и он будет сохранён" и проблема в том что этот скрипт просто перестаёт работать после такого вопроса и чтоб он снова заработал нужно перезагрузить все скрипты сочетанием CTR+R и тошько тогда н снова зараотает но если я снова попытаюсь узнать ответ на этот же вопрос то точно также будет, и причом с другими вопросами если ответ не найдет то он пишет "Вопрос: и сам вопрос" потом "Ответ: ответ не найден и тому подобное" а с вопросами про даты и с некоторыми другими вопросами так не происходит он не пишет Вопрос: такойто такойто и сразу пишет Ответ не найден введите его и он будет сохранён, я так понимаю дело не в txt файле потому-что там есть все вопросы и ответы он именно не может прочитать строчку с вопрос про даты, и ещё я пока писал вспомнил он также не реагирует и на вопросы Укажите гос. стоимость номера на авто и Укажите точное количество ячеек в мусорке, если знаете как это пофиксить то исправте это пожалуйста.Зарание спасибо!
скинь плизз текстовик с ответами
 

BOBA_BO

Новичок
2
0
скинь плизз текстовик с ответами
Сори, ток щас сообщение заметил твой, если надо то вот.Не идеально там всё настроенно, иногда может не находить ответ ну или же писать сразу два ответа)один из них верный).Если постараться то можно норм настроить и будет конфетка.А так в основном свою работу делает
 

Вложения

  • AutoAnswer.txt
    6.4 KB · Просмотры: 74

NazarPelux

Новичок
10
1
Сори, ток щас сообщение заметил твой, если надо то вот.Не идеально там всё настроенно, иногда может не находить ответ ну или же писать сразу два ответа)один из них верный).Если постараться то можно норм настроить и будет конфетка.А так в основном свою работу делает
Спасибо большое
 

Black_Nick

Новичок
7
0
Почему скрипт не видит ответы которые я записал, он просто пишет не найдет ответ, записываю свой и все..
 

mona

Активный
288
29
можно ли сделать в нелегитном ответчике задержку на ответ?
 

Fomikus

Известный
Автор темы
Проверенный
473
342
Код всё так-же похож на испражнения червей залитых испражнениями улиток, но работает (Поэтому скидываю сюда).
Выводит 3 вероятно подходящих ответа в чат (но надо читать сами вопросы, ибо я их брал отсюда а там не очень точная формулировка)
Есть команда /ans тут вопрос можно написать для теста например

Так-же сам жмёт Y N (ALT надо самому)
Система баллов самописная, всякие fzy, расстояние Жаро и Левенштейна либо не работают с кириллицей, либо нет аналога на луа, либо я был пьяный пока писал и по какой-то другой причине не захотел их использовать, поэтому просто считает слова в строке без каких либо отношений к общему кол-ву слов и т.д.


Ответ - ЗЕЛЕНЫЙ ТЕКСТ

1713629063298.png
 

Вложения

  • AutoAnswer.txt
    34 KB · Просмотры: 9
  • NaKoleneLegit_v0.3.lua
    8 KB · Просмотры: 11
Последнее редактирование:
  • Влюблен
Реакции: never.die

never.die

Новичок
7
0
новые ответы с вырезанными старыми вопросами, если че то пропустил можете добавить, вроде бы все правильно
 

Вложения

  • AutoAnswer.txt
    9 KB · Просмотры: 5

Krtixikteq

Новичок
14
0
Код всё так-же похож на испражнения червей залитых испражнениями улиток, но работает (Поэтому скидываю сюда).
Выводит 3 вероятно подходящих ответа в чат (но надо читать сами вопросы, ибо я их брал отсюда а там не очень точная формулировка)
Есть команда /ans тут вопрос можно написать для теста например

Так-же сам жмёт Y N (ALT надо самому)
Система баллов самописная, всякие fzy, расстояние Жаро и Левенштейна либо не работают с кириллицей, либо нет аналога на луа, либо я был пьяный пока писал и по какой-то другой причине не захотел их использовать, поэтому просто считает слова в строке без каких либо отношений к общему кол-ву слов и т.д.


Ответ - ЗЕЛЕНЫЙ ТЕКСТ

Посмотреть вложение 237882
Нет ты конечно молодец что сделал что то с этим скриптом но ты не убрал проверку на знак вопроса как говорили в сообщениях ранее, после ты взял и намудрил с 300+ вопросов 450 я не ебу где ты еще 150 вопросов нарыл но ладно.
 

Fomikus

Известный
Автор темы
Проверенный
473
342
ты не убрал проверку на знак вопроса как говорили в сообщениях ранее,
1713668388485.png

Она не на что не влияет, тем более что код ищет слова в строке, удаляя при этом тот самый знак вопроса из каждой строки 40-46, 48-54


150 вопросов - старые вопросы, лишними не будут
 

Krtixikteq

Новичок
14
0
Посмотреть вложение 237944
Она не на что не влияет, тем более что код ищет слова в строке, удаляя при этом тот самый знак вопроса из каждой строки 40-46, 48-54


150 вопросов - старые вопросы, лишними не будут
Тогда смысл ее присутствия в коде вообще?
 

Fomikus

Известный
Автор темы
Проверенный
473
342
Тогда смысл ее присутствия в коде вообще?
Ранее был баганный вопрос, в котором этого знака не было и скрипт неправильно определял сам вопрос из-за чего скрипт мог не работать, на момент разработки (4 года назад) - это оказалось самым простым решением, если она тебе очень мешает - убери сам.
Существуют ли баганные вопросы сейчас? Неизвестно, тестировал не так долго