Lua BindKey

SenVorS

Участник
Автор темы
47
11
Привет друзья! С ходу можете "Гадить" в коменты) Только начал изучать lua скриптинг, Поэтому коменты не сильно обидят)

Написал простой биндер клавиш. Сам играю на Arizona RP, поэтому команды в нем для этого проекта! Но код открыт, и он не сложный, разберется любой, да бы поменять клавишу или команду!
1 - /stats (Статистика)
3 - /lock, /jlock (Откр\закр. Авто)
4 - /cheeps (Съесть пачку чипсов)
5 - /cars (Меню машин)
R - /key, /engine (Вставить\Вытащить ключи, завести\заглушить движок)
Num 0 - /time (Время)
Num 1 - /lock, /jlock (Откр\закр. Авто)
Num 2 - /lights (Вкл\Выкл фары)
Num 3 - /key, /engine (Вставить\Вытащить ключи, завести\заглушить движок)
Num 4 - /menu (Меню)
Num 5 - /gps (GPS)))
Num 6 - /house (Управление домом)
Num 7 - /phone (Телефон)
Num 8 - /smoke (Закурить)
Num 9 - /radio (Радио аризоны)

Плюсы
Удобство в настройке, все в самом LUA хранится.
При использовании чата, команды не срабатывают
Команды срабатывают моментально!

Минусы
Работает только с серверными командами! (То есть, команды на любые скрипты, в этом биндере не будут работать)
 

Вложения

  • BindKey.lua
    4.1 KB · Просмотры: 455
  • Нравится
Реакции: sep и ya.veter

paulohardy

вы еще постите говно? тогда я иду к вам
Всефорумный модератор
1,913
1,288
1581848889997.png

быдлокод, зато строку авторства засунул в альтернативу обычному quick/квас биндеру
1581849282987.png
 
  • Bug
Реакции: k0shaK

k0shaK

Известный
147
112
Да ладно? А я и не знал) Может проще подойдет слово, "Банальный"? Это чисто "Ученический" скриптик) я не hnnssy Если что)
Если он "ученический", то не стоит его выкладывать на всеобщее обозрение, при всем уважении к тебе.
 

SenVorS

Участник
Автор темы
47
11
то не стоит его выкладывать на всеобщее обозрение
Ну если честно, то он многим будет полецен. И любой его может сделать под себя. Что плохого, в "Встроенном" биндере? Можно в нем же много чего и добавить, и исправить если кому нужно) Банальные ответы в чат и т.д.
 

k0shaK

Известный
147
112
Ну если честно, то он многим будет полецен. И любой его может сделать под себя. Что плохого, в "Встроенном" биндере? Можно в нем же много чего и добавить, и исправить если кому нужно) Банальные ответы в чат и т.д.
Население моей деревни меньше количества биндеров на форуме
 
  • Ха-ха
Реакции: paulohardy

paulohardy

вы еще постите говно? тогда я иду к вам
Всефорумный модератор
1,913
1,288
я не hnnssy Если что)
При чем тут hnnssy?
И любой его может сделать под себя.
Как и обычный биндер. Если изучаешь язык, то постарайся изначально аккуратнее срать в блокнот
Если не умеешь работать с таблицами и pairs, то мог сделать хотя бы так, а не пихать эту проверку везде
1581850759478.png

Честно, не понимаю зачем нужен одинаковый функционал в десятке разных скриптов?
1581850393927.png

1581850403739.png

1581850417060.png
 
  • Влюблен
Реакции: k0shaK

SenVorS

Участник
Автор темы
47
11
При чем тут hnnssy?
Я к тому что я не такой прошаренный как нормальные скриптеры...
Как и обычный биндер. Если изучаешь язык, то постарайся изначально аккуратнее срать в блокнот
Если не умеешь работать с таблицами и pairs, то мог сделать хотя бы так, а не пихать эту проверку везде
Я понял! Спасибо за совет! Учту на будущее!🧐
 
  • Нравится
Реакции: paulohardy

k0shaK

Известный
147
112
При чем тут hnnssy?

Как и обычный биндер. Если изучаешь язык, то постарайся изначально аккуратнее срать в блокнот
Если не умеешь работать с таблицами и pairs, то мог сделать хотя бы так, а не пихать эту проверку везде
Посмотреть вложение 49546
Честно, не понимаю зачем нужен одинаковый функционал в десятке разных скриптов?
А так же elseif🤡
 

sep

Известный
681
76
я тоже нуб
1) но я пишу так - и все работает зачем дополнительные проверки
код:
    if isKeyDown(VK_MENU) and isKeyJustPressed(VK_1) then
      sampSendChat("/mn")
    end

2) если надо чтобы работал код из скрипта пишы вместо sampSendChat - sampProcessChatInput и все работает