rak samp lite

Tectrex

Известный
Автор темы
128
136
Версия MoonLoader
Другое
Ни разу не работал с этой штукой, попробовал написать скрипт, сделал отсос. Кто из опытных, может знает в чем проблема?

Lua:
local events = require("samp.events")
require("addon")

local specialKey = nil

local SPECIAL_KEYS = {
    ALT = 1024,
    ENTER = 70
}

function pressSpecialKey(key)
    if not SPECIAL_KEYS[key] then return false end
    specialKey = SPECIAL_KEYS[key]
    updateSync()
end

function events.onSetCheckpoint(position, radius)
    task = newTask(function()
        while isRunning do
            setBotPosition(1524.6040, -1107.9916, 20.8419)
            pressSpecialKey('ALT')
            wait(1)
            pressSpecialKey('ENTER')
            wait(1)
            sampSendDialogResponse(5676,1,1,"")
            print("DOLBAEBIM")
            setBotPosition(position.x, position.y, position.z)
            wait(1)
            pressSpecialKey('ALT')
            wait(1)
            pressSpecialKey('ENTER')
        end
    end)
end

function events.onSendPlayerSync(data)
    if specialKey then
        data.specialKey = specialKey
        specialKey = nil
    end
end

local isRunning = false
local task

function onRunCommand(cmd)
    if cmd == "!mudak" then
        isRunning = true
    end
end
 
  • Эм
Реакции: katana?
Решение
Нажатие клавиш есть в теме раксампа.
Screenshot_20231212-130002.png


1024 это alt, где-то видел сайт с номерами всех кнопок