imgui_notf

Ok.

Участник
Автор темы
30
1
Версия MoonLoader
Другое
привет всем, написал простенький скрипт, который по команде /notify выводит уведомление imgui_notf
при вводе команды, вылазит вот такая ошибка в консоли:
imgui_notf.lua:176: attempt to compare number with string
stack traceback:
либы все есть, imgui_notf в папке moonloader. Кто подскажет, в чем проблема?
Спасибо

Код:
script_name("ImGui Notf Test")
script_author("123")
script_description("Тестовый скрипт для работы с оповещениями ImGui")

require "lib.moonloader"
local keys = "vkeys"
local inicfg = require "inicfg"
local imgui = require "imgui"
local sampev = require "lib.samp.events"
local notify = import "imgui_notf.lua"


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

    sampRegisterChatCommand("notify", test_notify)

    _, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
    nick = sampGetPlayerNickname(id)

    while true do
    wait(0)

    if isKeyJustPressed(VK_F2) then
        sampAddChatMessage("Нажата клавиша F2", 0x00FF00)
    end

    end
end

function test_notify(arg)
    notify.addNotification("Привет", "Как твои дела?", 2, 1, 3)
end
 

minxty

Известный
1,189
1,058
зачем тебе ваще столько либ как vkeys, inicfg, imgui, sampevents которые нигде не используются в скрипте, а отправлять увед нужно так:
Lua:
function test_notify(arg)
    notify.addNotification("Привет\nКак твои дела?", 2, 1) -- addNotification(text, time, style)
end
 
  • Нравится
Реакции: Ok.

Ok.

Участник
Автор темы
30
1
зачем тебе ваще столько либ как vkeys, inicfg, imgui, sampevents которые нигде не используются в скрипте, а отправлять увед нужно так:
Lua:
function test_notify(arg)
    notify.addNotification("Привет\nКак твои дела?", 2, 1) -- addNotification(text, time, style)
end
спасибо! помогло. А те либы с прошлого кода остались, убрать забыл их