SAMP-API.lua - это SAMP-API, только для Lua. Поддерживаются версии 0.3.7-R1, 0.3.7-R3-1, 0.3.7-R5-1.
Установка: перенести папку
Репозиторий: https://github.com/imring/SAMP-API.lua
Пример скрипта (Dialog hider):
Установка: перенести папку
sampapi
в moonloader/lib
.Репозиторий: https://github.com/imring/SAMP-API.lua
Пример скрипта (Dialog hider):
Lua:
local ffi = require 'ffi'
require 'moonloader'
local sampapi = require 'sampapi'
local dialog = sampapi.require('CDialog', true)
function main()
if sampapi.GetBase() == 0 or sampapi.GetSAMPVersion() == ffi.C.SAMP_VERSION_UNKNOWN then
return
end
while true do
wait(0)
if isKeyJustPressed(VK_HOME) then
local ref = dialog.RefDialog()
if ref then
ref.m_bIsActive = 1
end
elseif isKeyJustPressed(VK_END) then
local ref = dialog.RefDialog()
if ref then
ref.m_bIsActive = 0
end
end
end
end