возможно ли как то скрыть бег на колёсико или спринтхук?

wqfwjko

Активный
Автор темы
249
31
Я так понял что, щас у всех админов есть кейлогер и некоторые видят что когда на колёсико бегаешь, то пробел быстро нажимается, и хотелось бы узнать как скрыть
 

YarikVL

Известный
Проверенный
4,750
1,815
Я так понял что, щас у всех админов есть кейлогер и некоторые видят что когда на колёсико бегаешь, то пробел быстро нажимается, и хотелось бы узнать как скрыть
?
 

wqfwjko

Активный
Автор темы
249
31
?
не, там либо все нажатия отключить или по очереди, бред какой то

мне надо чтобы пробел не показывал и все
 

Andrinall

Известный
701
518
Ну в теории как-то так подменять нажатие клавиши в синхре, но нужны тесты с keysync.lua, я так накидал набросок примерный
(+ не уверен в bit.bor, а точнее в том, как правильно дописать кнопку в keysData)
Lua:
local ev = require 'lib.samp.events'

local press_timer = 0
local old_state = false

function ev.onSendPlayerSync(data)
    local sprint_pressed = (bit.band(data.keysData, 32) == 32)

    if old_sprint and sprint_pressed ~= old_state and os.clock() - 0.25 < press_timer then
        press_timer = os.clock()
        data.keysData = bit.bor(data.keysData, 32)
        return data
    end

    old_sprint = sprint_pressed
    if not sprint_pressed then press_timer = 0 else press_timer = os.clock() end
end