Lua CorrectionWords - Автоисправление в SA:MP

Royan_Millans

Известный
Автор темы
145
182
CorrectionWords
Автоисправление слов

Автор - Royan Millans
При копировании на другие источники, просьба указывать авторство*

Описание:
Автоисправление и проверка слов на грамотность прямо в SA:MP, имеет 3 режима:

  1. Автоисправление сразу после отправки сообщения(возможны задержки)
  2. При нахождении слов(а) с ошибкой(ами), предлагает вывести правильный формат этих слов в чат при нажатии на F2
  3. При нахождении слов(а) с ошибкой(ами), предлагает скопировать правильный формат в буфер обмена при нажатии на F2
Команды и бинды:
/cwset [Режим]
- Настройки режимов
/checkw [Слово/Предложение] - Проверить слово или предложение
/chint - Убрать подсказку при входе в игру
CTRL + X(При открытом чате) - исправить слово или предложение прямо в открытой строке чата.

Установка и требования:
Переместить файл correct.luac в папку moonloader

MoonLoader
SAMP.LUA
inicfg
encoding
requests

Остальное:
В качестве словаря был использован - Яндекс.Спеллер
Буду очень рад лайком на темку, по поводу багов и недочетов писать вниз.
 

Вложения

  • correct.lua
    29.4 KB · Просмотры: 13,266
Последнее редактирование модератором:

™ ChipFamily

По ту сторону надежды.
5,144
1,980
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сделай автоматическую версию, чтобы не пришлось нажимать что-то и.т.д
 

r4nx

Известный
Друг
202
260
Если ты автор, то для асинхронных запросов советую использовать эту реализацию.
 
  • Нравится
Реакции: Royan_Millans

suic1de666

Участник
77
26
дожили теперь ручной Т9 в сампе...
автор молодец) кстати есть идея для скрипта...
название *быстро слов* например пишем в чат кнш а отправляется конечно, или прст а отправляет просто
надеюсь суть ты понял, добавить возможность настройки слов и тд, для быстрых рп отыгровок будет очень полезно)
 
  • Влюблен
Реакции: SomaGnoma

user31883

Потрачен
101
218
Не хватает исправления в диалоговых окнах, возможности изменения клавиш активации.
И постоянно надоедает "Ошибки исправлены", добавь возможно скрыть это. И так уже дофига авторских прав..
 

Royan_Millans

Известный
Автор темы
145
182
Для жителей Украины работать, как я понимаю, не будет?)
Будет, поддерживаются такие языки как: Английский, Русский, Украинский. Но на счет того, что не будет блокироваться Яндекс Спеллер - не уверен.

Если ты автор, то для асинхронных запросов советую использовать эту реализацию.
Спасибо, воспользуюсь.

Не хватает исправления в диалоговых окнах, возможности изменения клавиш активации.
И постоянно надоедает "Ошибки исправлены", добавь возможно скрыть это. И так уже дофига авторских прав..
Не совсем понимаю о каких "авторских правах" идет речь, в ближайшей обнове постараюсь завести(если такова нужна будет)

дожили теперь ручной Т9 в сампе...
автор молодец) кстати есть идея для скрипта...
название *быстро слов* например пишем в чат кнш а отправляется конечно, или прст а отправляет просто
надеюсь суть ты понял, добавить возможность настройки слов и тд, для быстрых рп отыгровок будет очень полезно)
Хорошо, посмотрим, может завезу.
 
  • Нравится
Реакции: user31883

bomber!

Известный
Проверенный
958
462
Где найти эти файлы?
Код:
[ML] (error) CorrectionWords: E:\GTA San Andreas\moonloader\correct.luac:0: module 'lanes' not found:
    no field package.preload['lanes']
    no file 'E:\GTA San Andreas\moonloader\lib\lanes.lua'
    no file 'E:\GTA San Andreas\moonloader\lib\lanes\init.lua'
    no file 'E:\GTA San Andreas\moonloader\lanes.lua'
    no file 'E:\GTA San Andreas\moonloader\lanes\init.lua'
    no file '.\lanes.lua'
    no file 'E:\GTA San Andreas\moonloader\lib\lanes.luac'
    no file 'E:\GTA San Andreas\moonloader\lib\lanes\init.luac'
    no file 'E:\GTA San Andreas\moonloader\lanes.luac'
    no file 'E:\GTA San Andreas\moonloader\lanes\init.luac'
    no file '.\lanes.luac'
    no file 'E:\GTA San Andreas\moonloader\lib\lanes.dll'
stack traceback:
    [C]: in function 'require'
    E:\GTA San Andreas\moonloader\correct.luac: in function <E:\GTA San Andreas\moonloader\correct.luac:0>
[ML] (error) CorrectionWords: Script died due to an error. (0788EF94)
 
  • Нравится
Реакции: Traer

Royan_Millans

Известный
Автор темы
145
182
Где найти эти файлы?
Код:
[ML] (error) CorrectionWords: E:\GTA San Andreas\moonloader\correct.luac:0: module 'lanes' not found:
    no field package.preload['lanes']
    no file 'E:\GTA San Andreas\moonloader\lib\lanes.lua'
    no file 'E:\GTA San Andreas\moonloader\lib\lanes\init.lua'
    no file 'E:\GTA San Andreas\moonloader\lanes.lua'
    no file 'E:\GTA San Andreas\moonloader\lanes\init.lua'
    no file '.\lanes.lua'
    no file 'E:\GTA San Andreas\moonloader\lib\lanes.luac'
    no file 'E:\GTA San Andreas\moonloader\lib\lanes\init.luac'
    no file 'E:\GTA San Andreas\moonloader\lanes.luac'
    no file 'E:\GTA San Andreas\moonloader\lanes\init.luac'
    no file '.\lanes.luac'
    no file 'E:\GTA San Andreas\moonloader\lib\lanes.dll'
stack traceback:
    [C]: in function 'require'
    E:\GTA San Andreas\moonloader\correct.luac: in function <E:\GTA San Andreas\moonloader\correct.luac:0>
[ML] (error) CorrectionWords: Script died due to an error. (0788EF94)
 

Вложения

  • lib.rar
    85.5 KB · Просмотры: 1,248
  • Нравится
Реакции: big chapa и bomber!

bomber!

Известный
Проверенный
958
462
А теперь это?
Код:
[ML] (error) CorrectionWords: module 'requests' not found:
    no field package.preload['requests']
    no file 'E:\GTA San Andreas\moonloader\lib\requests.lua'
    no file 'E:\GTA San Andreas\moonloader\lib\requests\init.lua'
    no file 'E:\GTA San Andreas\moonloader\requests.lua'
    no file 'E:\GTA San Andreas\moonloader\requests\init.lua'
    no file '.\requests.lua'
    no file 'E:\GTA San Andreas\moonloader\lib\requests.luac'
    no file 'E:\GTA San Andreas\moonloader\lib\requests\init.luac'
    no file 'E:\GTA San Andreas\moonloader\requests.luac'
    no file 'E:\GTA San Andreas\moonloader\requests\init.luac'
    no file '.\requests.luac'
    no file 'E:\GTA San Andreas\moonloader\lib\requests.dll'
stack traceback:
    [C]: in function '__index'
    E:\GTA San Andreas\moonloader\correct.luac: in function <E:\GTA San Andreas\moonloader\correct.luac:0>
[ML] (error) CorrectionWords: Script died due to an error. (075F450C)
 

Royan_Millans

Известный
Автор темы
145
182
А теперь это?
Код:
[ML] (error) CorrectionWords: module 'requests' not found:
    no field package.preload['requests']
    no file 'E:\GTA San Andreas\moonloader\lib\requests.lua'
    no file 'E:\GTA San Andreas\moonloader\lib\requests\init.lua'
    no file 'E:\GTA San Andreas\moonloader\requests.lua'
    no file 'E:\GTA San Andreas\moonloader\requests\init.lua'
    no file '.\requests.lua'
    no file 'E:\GTA San Andreas\moonloader\lib\requests.luac'
    no file 'E:\GTA San Andreas\moonloader\lib\requests\init.luac'
    no file 'E:\GTA San Andreas\moonloader\requests.luac'
    no file 'E:\GTA San Andreas\moonloader\requests\init.luac'
    no file '.\requests.luac'
    no file 'E:\GTA San Andreas\moonloader\lib\requests.dll'
stack traceback:
    [C]: in function '__index'
    E:\GTA San Andreas\moonloader\correct.luac: in function <E:\GTA San Andreas\moonloader\correct.luac:0>
[ML] (error) CorrectionWords: Script died due to an error. (075F450C)
 

Вложения

  • requests.rar
    2.5 KB · Просмотры: 976
  • Нравится
Реакции: big chapa и gtasa.exe

gtasa.exe

Активный
456
41
А теперь это?
Код:
[ML] (error) CorrectionWords: module 'requests' not found:
    no field package.preload['requests']
    no file 'E:\GTA San Andreas\moonloader\lib\requests.lua'
    no file 'E:\GTA San Andreas\moonloader\lib\requests\init.lua'
    no file 'E:\GTA San Andreas\moonloader\requests.lua'
    no file 'E:\GTA San Andreas\moonloader\requests\init.lua'
    no file '.\requests.lua'
    no file 'E:\GTA San Andreas\moonloader\lib\requests.luac'
    no file 'E:\GTA San Andreas\moonloader\lib\requests\init.luac'
    no file 'E:\GTA San Andreas\moonloader\requests.luac'
    no file 'E:\GTA San Andreas\moonloader\requests\init.luac'
    no file '.\requests.luac'
    no file 'E:\GTA San Andreas\moonloader\lib\requests.dll'
stack traceback:
    [C]: in function '__index'
    E:\GTA San Andreas\moonloader\correct.luac: in function <E:\GTA San Andreas\moonloader\correct.luac:0>
[ML] (error) CorrectionWords: Script died due to an error. (075F450C)
такая же проблема