GRAFF26 Posted March 24, 2013 Share Posted March 24, 2013 Как можно сделать бинд, чтобы пока кнопка нажата выполнялось действие (в моем случае опускалась подвеска авто), а когда отпускаешь кнопку действие прекращалось? Делал через таймер, но использовать кнопку может только один игрок, иначе таймер сбивается и сыпятся ошибки. Link to comment
TheNormalnij Posted March 24, 2013 Share Posted March 24, 2013 ну тогда уже два бинда может первая down: когда нажата кнопка включается бесконечный таймер и там происходит что-то, второй бинд up: когда кнопка отпускается, убить таймер. Извиняюсь за возможность некрасиво излагать мысли =) function new1() timer = setTimer( function() body end, 100, 0) end bindKey ( "h", "down", new1 ) bindKey ( "h", "up", function() killTimer( timer ) end ) Что-то такое я имел ввиду Link to comment
GRAFF26 Posted March 25, 2013 Author Share Posted March 25, 2013 ну тогда уже два бинда может первая down: когда нажата кнопка включается бесконечный таймер и там происходит что-то, второй бинд up: когда кнопка отпускается, убить таймер.Извиняюсь за возможность некрасиво излагать мысли =) function new1() timer = setTimer( function() body end, 100, 0) end bindKey ( "h", "down", new1 ) bindKey ( "h", "up", function() killTimer( timer ) end ) Что-то такое я имел ввиду Уже пробовал такое, но при нажатии кнопки двумя игроками таймер сбивается. Надо как-то привязать таймер к игроку. Link to comment
Flaker Posted March 25, 2013 Share Posted March 25, 2013 Первый вариант: Читай про массивы Второй вариант: Делать связку client-side + triggerServerEvent Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now