Как сделать что бы этот код работал в цикле?

WASD1222

Новичок
Автор темы
15
1
Версия MoonLoader
.026-beta
ffffff:
events = require 'samp.events'
alt_pressed = false

function main()
    sampRegisterChatCommand('alt', function()
        alt_pressed = not alt_pressed
        sampAddChatMessage(alt and 'Теперь сервер будет думать, что Вы зажали Alt и держите.' or 'Теперь сервер НЕ будет думать, что Вы зажали Alt.', -1)
    end)
end

function events.onSendPlayerSync(data)
    if alt_pressed then
        data.keys.unknown_walkSlow = 1
    end
end
Как сделать что бы он работал в цикле без ввода команды? Пробовал оборачивать его в цикл, но почему-то ничего не работает, а если без цикла просто вводить команду, то всё нормально нажимаеться.
 
  • Эм
Реакции: YarikVL

YarikVL

Известный
Проверенный
4,796
1,813
ffffff:
events = require 'samp.events'
alt_pressed = false

function main()
    sampRegisterChatCommand('alt', function()
        alt_pressed = not alt_pressed
        sampAddChatMessage(alt and 'Теперь сервер будет думать, что Вы зажали Alt и держите.' or 'Теперь сервер НЕ будет думать, что Вы зажали Alt.', -1)
    end)
end

function events.onSendPlayerSync(data)
    if alt_pressed then
        data.keys.unknown_walkSlow = 1
    end
end
Как сделать что бы он работал в цикле без ввода команды? Пробовал оборачивать его в цикл, но почему-то ничего не работает, а если без цикла просто вводить команду, то всё нормально нажимаеться.
Ты уверен что он у тебя работает сейчас?
Перед закрытием main думаю надо wait(-1)
И что ты хочешь сделать циклом?🤔
Просто замени на второй строке false на true и у тебя будет по умолчанию включено зажатие альта
 

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,776
11,225
Ты уверен что он у тебя работает сейчас?
Перед закрытием main думаю надо wait(-1)
И что ты хочешь сделать циклом?🤔
Просто замени на второй строке false на true и у тебя будет по умолчанию включено зажатие альта
при наличии хуков не обязательно ставить wait(-1) / беск. цикл
 

хуега)

РП игрок
Модератор
2,568
2,269

WASD1222

Новичок
Автор темы
15
1
Ты уверен что он у тебя работает сейчас?
Перед закрытием main думаю надо wait(-1)
И что ты хочешь сделать циклом?🤔
Просто замени на второй строке false на true и у тебя будет по умолчанию включено зажатие альта
Работает но с оговоркой, срабатывает только при нажатии клавиши бега(пробел)
 
Последнее редактирование: