Ошибка ini

Zverina

Участник
Автор темы
24
0
Версия MoonLoader
.026-beta
Lua:
local ini = inicfg.load({
    main = {
        InputTextPrefix = u8'Text',
        InputTextA = u8'15',
        InputTextB = u8'15'
    }}, '..\\ss.ini')

local iBuffPrefix = imgui.ImBuffer(ini.main.InputTextPrefix, 256)
local iBuffAP = imgui.ImBuffer(ini.main.InputTextA, 256)
local iBufferBP = imgui.ImBuffer(ini.main.InputTextB, 256)

--imgui
            if imgui.Button('Save') then
                inicfg.save(ini, '..\\ss.ini')
                sampAddChatMessage('Saved', -1)
            end

После изменения и сохранения данных всё норм, но когда перезагружаю скрипт(ctrl+r) у меня выдает ошибку
Код:
sol: no matching function call takes this number of arguments and the specified types
stack traceback:
[C]: in function 'ImBuffer'
Строка ошибки:
Lua:
local iBuffAP = imgui.ImBuffer(ini.main.InputTextA, 256)
 
Решение
Lua:
local ini = inicfg.load({
    main = {
        InputTextPrefix = u8'Text',
        InputTextA = u8'15',
        InputTextB = u8'15'
    }}, '..\\ss.ini')

local iBuffPrefix = imgui.ImBuffer(ini.main.InputTextPrefix, 256)
local iBuffAP = imgui.ImBuffer(ini.main.InputTextA, 256)
local iBufferBP = imgui.ImBuffer(ini.main.InputTextB, 256)

--imgui
            if imgui.Button('Save') then
                inicfg.save(ini, '..\\ss.ini')
                sampAddChatMessage('Saved', -1)
            end

После изменения и сохранения данных всё норм, но когда перезагружаю скрипт(ctrl+r) у меня выдает ошибку
Код:
sol: no matching function call takes this number of arguments and the specified types
stack traceback:
[C]: in function...

andrey_hacker

Известный
274
88
Lua:
local ini = inicfg.load({
    main = {
        InputTextPrefix = u8'Text',
        InputTextA = u8'15',
        InputTextB = u8'15'
    }}, '..\\ss.ini')

local iBuffPrefix = imgui.ImBuffer(ini.main.InputTextPrefix, 256)
local iBuffAP = imgui.ImBuffer(ini.main.InputTextA, 256)
local iBufferBP = imgui.ImBuffer(ini.main.InputTextB, 256)

--imgui
            if imgui.Button('Save') then
                inicfg.save(ini, '..\\ss.ini')
                sampAddChatMessage('Saved', -1)
            end

После изменения и сохранения данных всё норм, но когда перезагружаю скрипт(ctrl+r) у меня выдает ошибку
Код:
sol: no matching function call takes this number of arguments and the specified types
stack traceback:
[C]: in function 'ImBuffer'
Строка ошибки:
Lua:
local iBuffAP = imgui.ImBuffer(ini.main.InputTextA, 256)
imgui.ImBuffer(''..ini.main.InputTextA, 256)
 

neverlane

t.me/neverlane00
Друг
997
1,132
Lua:
local ini = inicfg.load({
    main = {
        InputTextPrefix = u8'Text',
        InputTextA = u8'15',
        InputTextB = u8'15'
    }}, '..\\ss.ini')

local iBuffPrefix = imgui.ImBuffer(ini.main.InputTextPrefix, 256)
local iBuffAP = imgui.ImBuffer(ini.main.InputTextA, 256)
local iBufferBP = imgui.ImBuffer(ini.main.InputTextB, 256)

--imgui
            if imgui.Button('Save') then
                inicfg.save(ini, '..\\ss.ini')
                sampAddChatMessage('Saved', -1)
            end

После изменения и сохранения данных всё норм, но когда перезагружаю скрипт(ctrl+r) у меня выдает ошибку
Код:
sol: no matching function call takes this number of arguments and the specified types
stack traceback:
[C]: in function 'ImBuffer'
Строка ошибки:
Lua:
local iBuffAP = imgui.ImBuffer(ini.main.InputTextA, 256)
Как ты сохраняешь параметры?
Надо так: ini.main.тутчето = имгуибуффер.v
 

MaksQ

Известный
967
817
Lua:
local ini = inicfg.load({
    main = {
        InputTextPrefix = u8'Text',
        InputTextA = u8'15',
        InputTextB = u8'15'
    }}, '..\\ss.ini')

local iBuffPrefix = imgui.ImBuffer(ini.main.InputTextPrefix, 256)
local iBuffAP = imgui.ImBuffer(ini.main.InputTextA, 256)
local iBufferBP = imgui.ImBuffer(ini.main.InputTextB, 256)

--imgui
            if imgui.Button('Save') then
                inicfg.save(ini, '..\\ss.ini')
                sampAddChatMessage('Saved', -1)
            end

После изменения и сохранения данных всё норм, но когда перезагружаю скрипт(ctrl+r) у меня выдает ошибку
Код:
sol: no matching function call takes this number of arguments and the specified types
stack traceback:
[C]: in function 'ImBuffer'
Строка ошибки:
Lua:
local iBuffAP = imgui.ImBuffer(ini.main.InputTextA, 256)
Попробуй это

Lua:
local ini = inicfg.load({
    main = {
        InputTextPrefix = u8'Text',
        InputTextA = u8'15',
        InputTextB = u8'15'
    }}, '..\\ss.ini')

local iBuffPrefix = imgui.ImBuffer(''.. ini.main.InputTextPrefix, 256)
local iBuffAP = imgui.ImBuffer(''.. ini.main.InputTextA, 256)
local iBufferBP = imgui.ImBuffer(''.. ini.main.InputTextB, 256)

--imgui
            if imgui.Button('Save') then
                inicfg.save(ini, '..\\ss.ini')
                sampAddChatMessage('Saved', -1)
            end
Если еще будут вопросы то пиши в телегу или лс
 
Последнее редактирование: