Про реализацию клавиш

Scra1chy

Известный
Автор темы
36
2
Доброго времени суток! Имею в main после беск.цикла условия с обработкой при нажатии клавиш. Можно ли это реализовывать ещё как-то иначе, например делая произвольную функцию?

Lua:
function main()
  while true do
    wait(0)
    if isKeyDown(VK_Z) then
      sampSendChat('test')
      while isKeyDown(VK_Z) do wait(1000) end
    end
  end
end
 

James Hawk

Известный
919
218
Можно ли это реализовывать ещё как-то иначе, например делая произвольную функцию?
Так а что поменяется от написания отдельной функции? Код скорее всего будет такой же (если ты не придумаешь какого-то нового функционала). Затем тебе надо будет ещё вызывать функу
 

Scra1chy

Известный
Автор темы
36
2
Так а что поменяется от написания отдельной функции? Код скорее всего будет такой же (если ты не придумаешь какого-то нового функционала). Затем тебе надо будет ещё вызывать функу
Команды я регистрирую в main и вызываю из функций, а что бы на кнопках работало - помещаю их в main). Главное что хотя бы работает, просто интересно было знать как правильно и не по быдловскому делать это).