lua | expected (to close '{' at line 1647) near '='

Fitalov

Участник
Автор темы
56
10
logs:
(error) MVD_Helper_Mobile.lua: ...media/com.arizona.game/monetloader/MVD_Helper_Mobile.lua:1648: '}' expected (to close '{' at line 1647) near '='


1646-1654 строки
Lua:
1646    local settings = inicfg.load({
1647        general = {
1648            settings.general.name_surname = '',
1649            settings.general.fraction = 'Не имеется',
1650            settings.general.rank = 'Неизвестно',
1651            settings.general.rank_number = 0,
1652            settings.general.sex = '',
1653            },
1654      }, my_ini)
 
Последнее редактирование:
  • Эм
Реакции: 1NEXPL1CA

Fitalov

Участник
Автор темы
56
10
Lua:
local settings = inicfg.load({
    general = {
        name_surname = '',
        fraction = 'Не имеется',
        rank = 'Неизвестно',
        rank_number = 0,
        sex = '',
    },
}, my_ini)
Может так?
Теперь такая ошибка
logs:
(error) MVD_Helper_Mobile.lua: ...media/com.arizona.game/monetloader/MVD_Helper_Mobile.lua:580: attempt to index global 'settings' (a nil value)
stack traceback:
 ...media/com.arizona.game/monetloader/MVD_Helper_Mobile.lua:580: in function '_draw'
 ...d/media/com.arizona.game/monetloader/lib/mimgui/init.lua:100: in function <...d/media/com.arizona.game/monetloader/lib/mimgui/init.lua:84>
 

0x73616D

Активный
140
42
Теперь такая ошибка
logs:
(error) MVD_Helper_Mobile.lua: ...media/com.arizona.game/monetloader/MVD_Helper_Mobile.lua:580: attempt to index global 'settings' (a nil value)
stack traceback:
 ...media/com.arizona.game/monetloader/MVD_Helper_Mobile.lua:580: in function '_draw'
 ...d/media/com.arizona.game/monetloader/lib/mimgui/init.lua:100: in function <...d/media/com.arizona.game/monetloader/lib/mimgui/init.lua:84>
Try this, u need to put the ini file name.
Lua:
local inicfg = require 'inicfg'
local my_ini = 'filename.ini'
local settings = inicfg.load({
    general = {
        name_surname = '',
        fraction = 'Не имеется',
        rank = 'Неизвестно',
        rank_number = 0,
        sex = '',
    },
}, my_ini)
inicfg.save(settings, my_ini)
 

XRLM

Против ветра рождённый
Проверенный
1,515
1,106
Теперь такая ошибка
logs:
(error) MVD_Helper_Mobile.lua: ...media/com.arizona.game/monetloader/MVD_Helper_Mobile.lua:580: attempt to index global 'settings' (a nil value)
stack traceback:
 ...media/com.arizona.game/monetloader/MVD_Helper_Mobile.lua:580: in function '_draw'
 ...d/media/com.arizona.game/monetloader/lib/mimgui/init.lua:100: in function <...d/media/com.arizona.game/monetloader/lib/mimgui/init.lua:84>
ну так код дай 580 строки то
 

Fitalov

Участник
Автор темы
56
10
ну так код дай 580 строки то
Lua:
562    if tab == 1 then
563      if change_name then
564         imgui.SetCursorPosY(62 * MONET_DPI_SCALE)
565         imgui.Text(u8" Ваше Имя и Фамилия: ")
566         imgui.SameLine()
567         imgui.SetCursorPosY(58 * MONET_DPI_SCALE)
568         imgui.PushItemWidth(200)
569         imgui.InputText(u8'##name_surname', input_name_surname, 256)
570         imgui.SameLine()
571         if imgui.Button(u8'Сохранить##name_surname') then
572            name_surname = u8:decode(ffi.string(input_name_surname))
573            inicfg.save(settings, my_ini)
574            change_name = false
575          end
576        else
577         imgui.SetCursorPosY(62 * MONET_DPI_SCALE)
578         imgui.Text(u8" Ваше Имя и Фамилия: ")
579         imgui.SameLine()
580         imgui.Text(u8(name_surname))
581         imgui.SameLine()
582         imgui.SetCursorPosY(58 * MONET_DPI_SCALE)
583         if imgui.Button(u8'Изменить##name_surname') then
584            name_surname = TranslateNick(sampGetPlayerNickname(select(2, sampGetPlayerIdByCharHandle(PLAYER_PED))))
585            input_name_surname = new.char[256](u8(settings.general.name_surname))
586            inicfg.save(settings, my_ini)
587            change_name = true
588          end
589        end
590        imgui.CenterText('Состоит в организации: ' ..fraction)
591        imgui.CenterText('Должность: ' ..rank)
592        if imgui.Combo(u8'Тема', theme, new['const char*'][#themesList](themesList), #themesList) then
593           themes[theme[0]+1].func()
594           iniSave()
595        end
596        if imgui.Combo(u8'Стиль', style, new['const char*'][#stylesList](stylesList), #stylesList) then
597           styles[style[0]+1].func()
598           iniSave()
599        end
 
Последнее редактирование:

kyrtion

Известный
978
355
Lua:
569         imgui.InputText(u8'##name_surname', input_name_surname, 256)
570         imgui.SameLine()

571         if imgui.Button(u8'Сохранить##name_surname') then
572            settings.general.name_surname = u8:decode(ffi.string(input_name_surname))
573            inicfg.save(settings, my_ini)
574            change_name = false
575         end

577         imgui.SetCursorPosY(62 * MONET_DPI_SCALE)
578         imgui.Text(u8" Ваше Имя и Фамилия: ")
579         imgui.SameLine()
580         imgui.Text(u8(settings.general.name_surname))
может так?