Lua Input Helper

AnWu

Известный
Автор темы
Всефорумный модератор
4,776
5,390
Input Helper
Скрипт добавляет информацию и изменяет поведение Input Box`a.

Ввод команд
Теперь стал проще. При любой раскладке первое введённое слово в чат начиная с точки или слэша (".", "/") будет транслироваться на английский язык. Таким образом при русской раскладке введя ".ьуьиукы" скрипт заменит на "/members".

Чат Хелпер
Вырезал чат-хелпер из скрипта teekyuu и DarkPixel. Улучшил вид и убрал лишнюю информацию. Авторство не нарушаю :)

Установка
1. Установить SAMPFUNCS
2. Установить MoonLoader
3. Поместить скрипт в папку moonloader

Активация автоматическая

ПС: Что подскажите по поводу таблицы транслита, чую не так сделал.

ППС: Наглядно показал возможности sampGetInputText() и sampSetInputText(). Работа с памятью нужно для адекватного поведения курсора в чате (можно вырезать и добавить в MoonLoader sampGetChatInputCursorPosition())


UPD 29.01.2018: Фикс багов
 

Вложения

  • InputHelper.lua
    4 KB · Просмотры: 26,299
Последнее редактирование:

DarkP1xel

Сила воли наше всё.
BH Team
3,635
4,986
Теперь стал проще. При любой раскладке первое введённое слово в чат начиная с точки или слэша (".", "/") будет транслироваться на английский язык. Таким образом при русской раскладке введя ".ьуьиукы" скрипт заменит на "/members".
Чтобы всё правильно работало и не было проблем как у комментатора сверху, нужно проверять какие команды зарегистрированы.
 
  • Нравится
Реакции: Samp_Love_Ahk_Lua_Cleo

AnWu

Известный
Автор темы
Всефорумный модератор
4,776
5,390
Чтобы всё правильно работало и не было проблем как у комментатора сверху, нужно проверять какие команды зарегистрированы.
Цель скрипта не в проверке и тп. Он работает так как и задумывался. Открываем чат, пишем .е 1 привет, получаем /t 1 привет. Максимум что сделаю это возможность отключить эту функцию. К тому же как вы проверите какие команды есть на сервере?
 

r4nx

Известный
Друг
201
265
Цель скрипта не в проверке и тп. Он работает так как и задумывался. Открываем чат, пишем .е 1 привет, получаем /t 1 привет. Максимум что сделаю это возможность отключить эту функцию. К тому же как вы проверите какие команды есть на сервере?
Lua:
sampIsChatCommandDefined(cmd)
Имелась ввиду проверка клиентских команд, а не серверных.
 

Sovlets

Новичок
4
1
При открытом диалоговом окне прописывая букву "е" или же "t" - открывает поверх окна - чат.
Без данной модификации такого нет. Как можно исправить ?
 
  • Нравится
Реакции: Jeron

AnWu

Известный
Автор темы
Всефорумный модератор
4,776
5,390
При открытом диалоговом окне прописывая букву "е" или же "t" - открывает поверх окна - чат.
Без данной модификации такого нет. Как можно исправить ?
Давно у себя исправил, просто болт положил. Шрифт тоже фиксанул
 

Вложения

  • InputHelper.lua
    4.3 KB · Просмотры: 1,090
  • Нравится
  • Вау
Реакции: MarcoGamer и Feniks56

Sanzoku

Новичок
6
3
При вводе анг. символов с русской раскладки буквы - Q W E R T Y U I O P заменяются на предыдущие.
 
  • Нравится
Реакции: AnWu

victor20953

Новичок
1
0
Привет, появилась такая проблема, что при введении в диалоге буквы "T" на англ или русской раскладке он открывает чат.
Можно это как-то исправить?
Добавил: Нашел ответ с верху. Благодарствую.
 

Kuharz

Известный
407
154
У меня в трее стоит звук ГТА на 20 процентов, с этим скриптом при каждом входе звук ставится на 100, хз как это связано, но без скрипта все ок.
 

AnWu

Известный
Автор темы
Всефорумный модератор
4,776
5,390
У меня в трее стоит звук ГТА на 20 процентов, с этим скриптом при каждом входе звук ставится на 100, хз как это связано, но без скрипта все ок.
Тут даже намека нет на взаимодействие со звуком. Без скрипта всё норм?
 

Kuharz

Известный
407
154
Тут даже намека нет на взаимодействие со звуком. Без скрипта всё норм?
Не правильно выразился.
В общем смотри какая ситуация. Я все время играл с 20% звука, т.е. до установки скрипта все было ок. Сейчас установил moonloader и поставил данный скрипт, при входе в игру звук сбился, попробовал удалить скрипт - та же проблема, удалил moonloader, проблема осталась. Хотя до установки всего этого было все ок, хм...
 

AnWu

Известный
Автор темы
Всефорумный модератор
4,776
5,390
Не правильно выразился.
В общем смотри какая ситуация. Я все время играл с 20% звука, т.е. до установки скрипта все было ок. Сейчас установил moonloader и поставил данный скрипт, при входе в игру звук сбился, попробовал удалить скрипт - та же проблема, удалил moonloader, проблема осталась. Хотя до установки всего этого было все ок, хм...
Не еби себе мозги и сделай звук тише в настройках самой игры.
Мой скрипт тут вообще не причем
 
  • Нравится
Реакции: Daniigo и shitcodes

KoT_AsHoT

Участник
90
12
DonHomka, будешь ли ты переносить этот скрипт на 0.2.6 версию мунлоадера? Не хватает этой штуки