Помогите разобраться с ошибкой

histor

Известный
Автор темы
174
104
Приветствую пользователей Blast Hack!
Прошу помочь разобраться с ошибкой
attempt to call field 'onSendEnterVehicle' (a nil value)
stack traceback

Моя цель написать скрипт который будет при нажатии кнопки сидя в машине писать в чат хп авто.
Вот код:
Вот моя неудачная попытка написать простой код:
script_name('test')
script_author('ALex Histor')

require "lib.moonloader"

local keys = require "vkeys"
local main_color = 0x9400D3
local white_color = 0xFFFFFF
local sampev = 'lib.samp.events'


function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
        while not isSampAvailable() do wait(100) end

            sampAddChatMessage("{FF4500}Скрипт активен!{6A5ACD}Автор {FFFF00}Alex Histor {6A5ACD}при поддержке {FFFF00}Conor'a Guretto")

            while true do
                wait(0)
                if sampev.onSendEnterVehicle() and isKeyJustPressed(VK_MENU) then
                    car = storeCarCharIsInNoSave(playerPad)
                    carhp = getCarHealth(car)
                    sampAddChatMessage("{6A5ACD}HP вашего автомобиля - {00FF00}"..carhp)
                else
                    sampAddChatMessage("{6A5ACD}Вы не находитесь в транспортном средстве!")
                end

            end
end
 
Последнее редактирование модератором:

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,747
11,157
В переменной key укажи код клавиши.
Lua:
local key = 71

function main()
    while not isSampAvailable() do wait(0) end
    while true do
        wait(0)
        if isCharInAnyCar(PLAYER_PED) and wasKeyPressed(key) then
            sampAddChatMessage('CAR HP: ' .. getCarHealth(storeCarCharIsInNoSave(PLAYER_PED)), -1)
        else if not isCharInAnyCar(PLAYER_PED) and wasKeyPressed(key) then
            sampAddChatMessage('Вы не находитесь в машине', -1)
        end
    end
end
end
 
  • Нравится
Реакции: histor

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,747
11,157