раксамп нажатие

sakuta

Участник
Автор темы
37
9
Версия SA-MP
  1. 0.3.7 (R1)
  2. Другая
не могу понять как сделать нажатие клавиши, если есть сообщение в чате... Набросал чет, ну не работает

Код:
local sampev = require("samp.events")

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

-- нажать альт, работает только пешеходом. так же можно командой !key 1024
function onLoad()
    sendKey(1024)
end

function sampev.onShowDialog(id, style, title, button1, button2, text)
    if (title:find("{ffffff}[FFFFFF]Организация | [ae433d]Предложение")) then
        sendDialogResponse(id, 1, 0, "")
    end
end

function onPrintLog(str)
    if str:find(" принять предложение. ") then
    sendKey(89)
    end
end
 
Последнее редактирование: