local sampev = require("samp.events")
-- обычные клавиши ( alt, f, лкм, ... )
function sendKey(id)
key = id
updateSync() -- принудительно отправляем пакет синхронизации с кнопками
end
function onRunCommand(cmd)
if cmd:find("^!key %d+$") then
sendKey(tonumber(cmd:match("%d+")))
return false
end
end
function sampev.onSendPlayerSync(data)
if key then
data.keysData = key -- в исходящей синхронизации подставляем свою кнопку
key = nil -- чистим, чтобы клавиша не была зажата
end
end
function sampev.onSendVehicleSync(data)
if key then
data.keysData = key
key = nil
end
end