str ffi

boy next door

Участник
Автор темы
262
24
Версия MoonLoader
.026-beta
здарова. короче, мне нужно из inputtextwithhint достать текст, но он крашит мне скрипт. ставлю число любое - не крашит.
в чём может быть проблема?
Lua:
local input_setleaderName       = imgui.new.char[64](-1)


-- онфрейм
imgui.InputTextWithHint(u8'##leader111', u8'', input_setleaderName, sizeof(input_setleaderName))

if imgui.Button(u8"Назначить лидера") then
        local leadName = str(input_setleaderName)
        if selected[0] ~= 0 and leadName ~= 0 and tonumber(leadName) > 0 then
            local fracID = fracNames[selected[0] + 1][1]
            sampAddChatMessage('/setleader '..leadName..' '..fracID..'',-1)
        else
            sampAddChatMessage('[Ошибка]: {ffffff}Выберите все данные для выдачи должности', 0xFF6600)
        end
    end

Код:
[20:29:21.995457] (error)   All-Helper: E:\Games\gtasa sew\moonloader\Helper.lua:3012: attempt to compare number with nil
stack traceback:
    E:\Games\gtasa sew\moonloader\Helper.lua:3012: in function '_draw'
    E:\Games\gtasa sew\moonloader\lib\mimgui\init.lua:107: in function <E:\Games\gtasa sew\moonloader\lib\mimgui\init.lua:91>
[20:29:21.996461] (error) Helper: Script died due to an error. (30A0E73C)
 

Tema05

Известный
1,503
467
блять что с вами, у тебя же епта прямым текстом пишет «ошибка на строке 3012 - невозможно сравнить число с nil»
Они выучили мунлоадер, библиотеки, но забыли выучить луа и компьютер саинс
 
  • Нравится
Реакции: Corenale