Ищу экранную клавиатуру, чтобы работала в реконе

pulseq

Участник
Автор темы
34
3
1622643892792.png
Ищу такой софт
Что-то на подобии ActiveKey(https://www.blast.hk/threads/37081/), но чтобы работал в реконе за игроком, было видно какие клавиши нажимает сам игрок.
У кого есть скиньте пж
 
Решение
Показывает нажатые клавиши из твоей синхры, просто переделай на других игроков
Lua:
local samp = require 'samp.events'
function samp.onSendPlayerSync(data)
    printStringNow(data.keysData..'~n~'..getKeys(data.keysData), 1000)
end
function getKeys(data)
    local keys = {
        ['Tab'] = 1,
        ['C'] = 2,
        ['Ctrl'] = 4,
        ['Sprint'] = 8,
        ['Enter'] = 16,
        ['Jump'] = 32,
        ['RMB'] = 128,
        ['MMB'] = 512,
        ['Alt'] = 1024,
        ['Num 4'] = 8192,
        ['Num 6'] = 16384,
    }
    local pressed = ''
    for k, v in pairs(keys) do
        if bit.band(data, v) > 0 then
            pressed = pressed == '' and k or pressed..' + '..k
        end
    end
    return pressed == '' and 'No' or...

poofe

Известный
894
235
  • Нравится
Реакции: Letovv

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,777
11,226
А как ты тогда по-твоему видишь игрока вообще? Откуда берутся его координаты, анимации и так далее
с положением, анимациями и тд понятно, но я просто не думал что сервер будет отправлять мне клавиши, которые нажимают другие челы
 

CaJlaT

Овощ
Модератор
2,806
2,609
Показывает нажатые клавиши из твоей синхры, просто переделай на других игроков
Lua:
local samp = require 'samp.events'
function samp.onSendPlayerSync(data)
    printStringNow(data.keysData..'~n~'..getKeys(data.keysData), 1000)
end
function getKeys(data)
    local keys = {
        ['Tab'] = 1,
        ['C'] = 2,
        ['Ctrl'] = 4,
        ['Sprint'] = 8,
        ['Enter'] = 16,
        ['Jump'] = 32,
        ['RMB'] = 128,
        ['MMB'] = 512,
        ['Alt'] = 1024,
        ['Num 4'] = 8192,
        ['Num 6'] = 16384,
    }
    local pressed = ''
    for k, v in pairs(keys) do
        if bit.band(data, v) > 0 then
            pressed = pressed == '' and k or pressed..' + '..k
        end
    end
    return pressed == '' and 'No' or pressed
end
 
  • Нравится
Реакции: chapo и Cry

revolutionZ

Новичок
17
8
Показывает нажатые клавиши из твоей синхры, просто переделай на других игроков
Lua:
local samp = require 'samp.events'
function samp.onSendPlayerSync(data)
    printStringNow(data.keysData..'~n~'..getKeys(data.keysData), 1000)
end
function getKeys(data)
    local keys = {
        ['Tab'] = 1,
        ['C'] = 2,
        ['Ctrl'] = 4,
        ['Sprint'] = 8,
        ['Enter'] = 16,
        ['Jump'] = 32,
        ['RMB'] = 128,
        ['MMB'] = 512,
        ['Alt'] = 1024,
        ['Num 4'] = 8192,
        ['Num 6'] = 16384,
    }
    local pressed = ''
    for k, v in pairs(keys) do
        if bit.band(data, v) > 0 then
            pressed = pressed == '' and k or pressed..' + '..k
        end
    end
    return pressed == '' and 'No' or pressed
end
зашел почекать публикации кодера "etereon", так как мне вкатывают его скрипты и увидел тут фрапс со своей сборки вот это да...
 
  • Нравится
Реакции: etereon