крашит луа при загрузке

BlastEnergy

Участник
Автор темы
41
2
Версия MoonLoader
.026-beta
1703173053842.png

похоже что в этой строчке кода ошибка

Lua:
imgui.SetCursorPosY(55)
imgui.SetCursorPosX(50)
if imgui.Button(u8'Работает СМИ ЛС', imgui.ImVec2(80 * MONET_DPI_SCALE, 20 * MONET_DPI_SCALE)) then
imgui.StrCopy(ad_d, u8"Работает СМИ г.Лос-Сантос. Мы ждём ваших объявлений")
end
imgui.SetCursorPosY(55)
imgui.SetCursorPosX(60)
if imgui.Button(u8'Фама ищет братков', imgui.ImVec2(80 * MONET_DPI_SCALE, 20 * MONET_DPI_SCALE)) then
imgui.StrCopy(ad_d, u8"Семья ищет дальних родственников. Просьба связаться")
end
imgui.SameLine()
imgui.PushItemWidth(50 * MONET_DPI_SCALE)
if imgui.Combo(u8'##TYPES', types[3], types[2], #types[1]) then
imgui.StrCopy(ad_d, str(ad_d)..types[1][types[3][0]+1])
end
imgui.PopItemWidth()
imgui.SameLine()
imgui.Ques('в/с - велосипед\nа/м - автомобиль\nр/с - ресурс\nм/ц - мотоцикл\nа/с - аксессуар\nв/т - вертолет\nс/о - серъезные отношения\nл/д - лодка\nд/т - деталь тюнинга')
imgui.PushItemWidth(75 * MONET_DPI_SCALE)
if imgui.InputInt(u8"##GRAVIROVKA", grav) then
grav[0] = grav[0] < 0 and 0 or grav[0] > 12 and 12 or grav[0]
end
imgui.PopItemWidth()
imgui.SameLine()
if imgui.Button(u8'Гравировка', imgui.ImVec2(90 * MONET_DPI_SCALE, 20 * MONET_DPI_SCALE)) then
imgui.StrCopy(ad_d, str(ad_d)..u8' с гравировкой "+'..grav[0]..'"')
end
if imgui.Button(u8'Дом', imgui.ImVec2(40 * MONET_DPI_SCALE, 20 * MONET_DPI_SCALE)) then
imgui.StrCopy(ad_d, str(ad_d)..u8'дом в '..city[selected_city[0]+1]..' '..house_dop[selected_house_dop[0]+1])
end
imgui.SameLine(55 * MONET_DPI_SCALE)
if imgui.Button(u8'Бизнес', imgui.ImVec2(60 * MONET_DPI_SCALE, 20 * MONET_DPI_SCALE)) then
imgui.StrCopy(ad_d, str(ad_d)..u8'б/з "'..biz[selected_biz[0]+1]..'"')
end
imgui.SameLine(120 * MONET_DPI_SCALE)
imgui.PushItemWidth(173 * MONET_DPI_SCALE)
if imgui.Combo('##COMBOBIZ', selected_biz, biz_items, #biz) then
end
imgui.PopItemWidth()
imgui.PushItemWidth(145 * MONET_DPI_SCALE)
if imgui.Combo('##COMBOHOUSE', selected_city, city_items, #city) then
end
imgui.PopItemWidth()
imgui.SameLine(155 * MONET_DPI_SCALE)
imgui.PushItemWidth(130 * MONET_DPI_SCALE)
if imgui.Combo('##COMBOHOUSEDOP', selected_house_dop, house_dop_items, #house_dop) then
end
imgui.PopItemWidth()
imgui.EndChild()
imgui.SameLine()
---
imgui.BeginChild("##ASDASDM", imgui.ImVec2(-1, 120 * MONET_DPI_SCALE), true)
if imgui.Button(u8'Бюджет: свободный', imgui.ImVec2(140 * MONET_DPI_SCALE, 20 * MONET_DPI_SCALE)) then
imgui.StrCopy(ad_d, str(ad_d)..u8". Бюджет: свободный")
end
imgui.SameLine(155 * MONET_DPI_SCALE)
if imgui.Button(u8'Цена: договорная', imgui.ImVec2(130 * MONET_DPI_SCALE, 20 * MONET_DPI_SCALE)) then
imgui.StrCopy(ad_d, str(ad_d)..u8". Цена: договорная")
end
imgui.PushItemWidth(100 * MONET_DPI_SCALE)
imgui.InputText("##PRICE", price, ffi.sizeof(price))
imgui.PopItemWidth()
imgui.SameLine(115 * MONET_DPI_SCALE)
if imgui.Button(u8'Цена', imgui.ImVec2(60 * MONET_DPI_SCALE, 20 * MONET_DPI_SCALE)) then
imgui.StrCopy(ad_d, str(ad_d)..u8". Цена: "..str(price):gsub(u8'ккк',u8'млрд'):gsub(u8"кк",u8'млн'):gsub(u8'к',u8'тыс'))
end
imgui.SameLine(180 * MONET_DPI_SCALE)
if imgui.Button(u8'Бюджет', imgui.ImVec2(70 * MONET_DPI_SCALE, 20 * MONET_DPI_SCALE)) then
imgui.StrCopy(ad_d, str(ad_d)..u8". Бюджет: "..str(price):gsub(u8'ккк',u8'млрд'):gsub(u8"кк",u8'млн'):gsub(u8'к',u8'тыс'))
end
if imgui.Button(u8'Бюджет за шт: свободный', imgui.ImVec2(175 * MONET_DPI_SCALE, 20 * MONET_DPI_SCALE)) then
imgui.StrCopy(ad_d, str(ad_d)..u8". Бюджет за шт: свободный")
end
imgui.SameLine(190 * MONET_DPI_SCALE)
if imgui.Button(u8'Цена за шт: договорная', imgui.ImVec2(160 * MONET_DPI_SCALE, 20 * MONET_DPI_SCALE)) then
imgui.StrCopy(ad_d, str(ad_d)..u8". Цена за шт: договорная")
end
imgui.PushItemWidth(100 * MONET_DPI_SCALE)
imgui.InputText("##PRICE", price, ffi.sizeof(price))
imgui.PopItemWidth()
imgui.SameLine(115 * MONET_DPI_SCALE)
if imgui.Button(u8'Цена за шт', imgui.ImVec2(80 * MONET_DPI_SCALE, 20 * MONET_DPI_SCALE)) then
imgui.StrCopy(ad_d, str(ad_d)..u8". Цена за шт: "..str(price):gsub(u8'ккк',u8'млрд'):gsub(u8"кк",u8'млн'):gsub(u8'к',u8'тыс'))
end
imgui.SameLine(200 * MONET_DPI_SCALE)
if imgui.Button(u8'Бюджет на шт', imgui.ImVec2(90 * MONET_DPI_SCALE, 20 * MONET_DPI_SCALE)) then
imgui.StrCopy(ad_d, str(ad_d)..u8". Бюджет за шт: "..str(price):gsub(u8'ккк',u8'млрд'):gsub(u8"кк",u8'млн'):gsub(u8'к',u8'тыс'))
end
imgui.PushItemWidth(100 * MONET_DPI_SCALE)
imgui.InputText("##PRICE", price, ffi.sizeof(price))
imgui.PopItemWidth()
imgui.SameLine(115 * MONET_DPI_SCALE)
if imgui.Button(u8'Цена за час', imgui.ImVec2(110 * MONET_DPI_SCALE, 20 * MONET_DPI_SCALE)) then
imgui.StrCopy(ad_d, str(ad_d)..u8". Цена за час:договорная "..str(price):gsub(u8'ккк',u8'млрд'):gsub(u8"кк",u8'млн'):gsub(u8'к',u8'тыс'))
end
imgui.SameLine(210 * MONET_DPI_SCALE)
if imgui.Button(u8'Бюджет на час', imgui.ImVec2(100 * MONET_DPI_SCALE, 20 * MONET_DPI_SCALE)) then
imgui.StrCopy(ad_d, str(ad_d)..u8". Бюджет на час:свободный"..str(price):gsub(u8'ккк',u8'млрд'):gsub(u8"кк",u8'млн'):gsub(u8'к',u8'тыс'))
end
imgui.EndChild()
---
imgui.End()
end
)
это с 1783 по 1888 строка
 
Последнее редактирование:

chromiusj

Kommando-Leiteinheit Bioresonanztechnik-Replika
Модератор
5,515
3,844
Lua:
local newFrame = imgui.OnFrame(
    function() return renderWindow[0] end,
    function(player)
        local resX, resY = getScreenResolution()
        local sizeX, sizeY = 300, 300
        imgui.SetNextWindowPos(imgui.ImVec2(resX / 2, resY / 2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
        imgui.SetNextWindowSize(imgui.ImVec2(sizeX, sizeY), imgui.Cond.FirstUseEver)
        imgui.Begin('Main Window', renderWindow)
        imgui.SetCursorPosY(55)
        imgui.SetCursorPosX(50)
        if imgui.Button(u8'Работает СМИ ЛС', imgui.ImVec2(80 * MONET_DPI_SCALE, 20 * MONET_DPI_SCALE)) then
        imgui.StrCopy(ad_d, u8"Работает СМИ г.Лос-Сантос. Мы ждём ваших объявлений")
        end
        imgui.SetCursorPosY(55)
        imgui.SetCursorPosX(60)
        if imgui.Button(u8'Фама ищет братков', imgui.ImVec2(80 * MONET_DPI_SCALE, 20 * MONET_DPI_SCALE)) then
        imgui.StrCopy(ad_d, u8"Семья ищет дальних родственников. Просьба связаться")
        end
        imgui.SameLine()
        imgui.PushItemWidth(50 * MONET_DPI_SCALE)
        if imgui.Combo(u8'##TYPES', types[3], types[2], #types[1]) then
        imgui.StrCopy(ad_d, str(ad_d)..types[1][types[3][0]+1])
        end
        imgui.PopItemWidth()
        imgui.SameLine()
        imgui.Ques('в/с - велосипед\nа/м - автомобиль\nр/с - ресурс\nм/ц - мотоцикл\nа/с - аксессуар\nв/т - вертолет\nс/о - серъезные отношения\nл/д - лодка\nд/т - деталь тюнинга')
        imgui.PushItemWidth(75 * MONET_DPI_SCALE)
        if imgui.InputInt(u8"##GRAVIROVKA", grav) then
        grav[0] = grav[0] < 0 and 0 or grav[0] > 12 and 12 or grav[0]
        end
        imgui.PopItemWidth()
        imgui.SameLine()
        if imgui.Button(u8'Гравировка', imgui.ImVec2(90 * MONET_DPI_SCALE, 20 * MONET_DPI_SCALE)) then
        imgui.StrCopy(ad_d, str(ad_d)..u8' с гравировкой "+'..grav[0]..'"')
        end
        if imgui.Button(u8'Дом', imgui.ImVec2(40 * MONET_DPI_SCALE, 20 * MONET_DPI_SCALE)) then
        imgui.StrCopy(ad_d, str(ad_d)..u8'дом в '..city[selected_city[0]+1]..' '..house_dop[selected_house_dop[0]+1])
        end
        imgui.SameLine(55 * MONET_DPI_SCALE)
        if imgui.Button(u8'Бизнес', imgui.ImVec2(60 * MONET_DPI_SCALE, 20 * MONET_DPI_SCALE)) then
        imgui.StrCopy(ad_d, str(ad_d)..u8'б/з "'..biz[selected_biz[0]+1]..'"')
        end
        imgui.SameLine(120 * MONET_DPI_SCALE)
        imgui.PushItemWidth(173 * MONET_DPI_SCALE)
        if imgui.Combo('##COMBOBIZ', selected_biz, biz_items, #biz) then
        end
        imgui.PopItemWidth()
        imgui.PushItemWidth(145 * MONET_DPI_SCALE)
        if imgui.Combo('##COMBOHOUSE', selected_city, city_items, #city) then
        end
        imgui.PopItemWidth()
        imgui.SameLine(155 * MONET_DPI_SCALE)
        imgui.PushItemWidth(130 * MONET_DPI_SCALE)
        if imgui.Combo('##COMBOHOUSEDOP', selected_house_dop, house_dop_items, #house_dop) then
        end
        imgui.PopItemWidth()
        imgui.EndChild()
        imgui.SameLine()
        ---
        imgui.BeginChild("##ASDASDM", imgui.ImVec2(-1, 120 * MONET_DPI_SCALE), true)
        if imgui.Button(u8'Бюджет: свободный', imgui.ImVec2(140 * MONET_DPI_SCALE, 20 * MONET_DPI_SCALE)) then
        imgui.StrCopy(ad_d, str(ad_d)..u8". Бюджет: свободный")
        end
        imgui.SameLine(155 * MONET_DPI_SCALE)
        if imgui.Button(u8'Цена: договорная', imgui.ImVec2(130 * MONET_DPI_SCALE, 20 * MONET_DPI_SCALE)) then
        imgui.StrCopy(ad_d, str(ad_d)..u8". Цена: договорная")
        end
        imgui.PushItemWidth(100 * MONET_DPI_SCALE)
        imgui.InputText("##PRICE", price, ffi.sizeof(price))
        imgui.PopItemWidth()
        imgui.SameLine(115 * MONET_DPI_SCALE)
        if imgui.Button(u8'Цена', imgui.ImVec2(60 * MONET_DPI_SCALE, 20 * MONET_DPI_SCALE)) then
        imgui.StrCopy(ad_d, str(ad_d)..u8". Цена: "..str(price):gsub(u8'ккк',u8'млрд'):gsub(u8"кк",u8'млн'):gsub(u8'к',u8'тыс'))
        end
        imgui.SameLine(180 * MONET_DPI_SCALE)
        if imgui.Button(u8'Бюджет', imgui.ImVec2(70 * MONET_DPI_SCALE, 20 * MONET_DPI_SCALE)) then
        imgui.StrCopy(ad_d, str(ad_d)..u8". Бюджет: "..str(price):gsub(u8'ккк',u8'млрд'):gsub(u8"кк",u8'млн'):gsub(u8'к',u8'тыс'))
        end
        if imgui.Button(u8'Бюджет за шт: свободный', imgui.ImVec2(175 * MONET_DPI_SCALE, 20 * MONET_DPI_SCALE)) then
        imgui.StrCopy(ad_d, str(ad_d)..u8". Бюджет за шт: свободный")
        end
        imgui.SameLine(190 * MONET_DPI_SCALE)
        if imgui.Button(u8'Цена за шт: договорная', imgui.ImVec2(160 * MONET_DPI_SCALE, 20 * MONET_DPI_SCALE)) then
        imgui.StrCopy(ad_d, str(ad_d)..u8". Цена за шт: договорная")
        end
        imgui.PushItemWidth(100 * MONET_DPI_SCALE)
        imgui.InputText("##PRICE", price, ffi.sizeof(price))
        imgui.PopItemWidth()
        imgui.SameLine(115 * MONET_DPI_SCALE)
        if imgui.Button(u8'Цена за шт', imgui.ImVec2(80 * MONET_DPI_SCALE, 20 * MONET_DPI_SCALE)) then
        imgui.StrCopy(ad_d, str(ad_d)..u8". Цена за шт: "..str(price):gsub(u8'ккк',u8'млрд'):gsub(u8"кк",u8'млн'):gsub(u8'к',u8'тыс'))
        end
        imgui.SameLine(200 * MONET_DPI_SCALE)
        if imgui.Button(u8'Бюджет на шт', imgui.ImVec2(90 * MONET_DPI_SCALE, 20 * MONET_DPI_SCALE)) then
        imgui.StrCopy(ad_d, str(ad_d)..u8". Бюджет за шт: "..str(price):gsub(u8'ккк',u8'млрд'):gsub(u8"кк",u8'млн'):gsub(u8'к',u8'тыс'))
        end
        imgui.PushItemWidth(100 * MONET_DPI_SCALE)
        imgui.InputText("##PRICE", price, ffi.sizeof(price))
        imgui.PopItemWidth()
        imgui.SameLine(115 * MONET_DPI_SCALE)
        if imgui.Button(u8'Цена за час', imgui.ImVec2(110 * MONET_DPI_SCALE, 20 * MONET_DPI_SCALE)) then
        imgui.StrCopy(ad_d, str(ad_d)..u8". Цена за час:договорная "..str(price):gsub(u8'ккк',u8'млрд'):gsub(u8"кк",u8'млн'):gsub(u8'к',u8'тыс'))
        end
        imgui.SameLine(210 * MONET_DPI_SCALE)
        if imgui.Button(u8'Бюджет на час', imgui.ImVec2(100 * MONET_DPI_SCALE, 20 * MONET_DPI_SCALE)) then
        imgui.StrCopy(ad_d, str(ad_d)..u8". Бюджет на час:свободный"..str(price):gsub(u8'ккк',u8'млрд'):gsub(u8"кк",u8'млн'):gsub(u8'к',u8'тыс'))
        end
        imgui.EndChild()
        ---
        imgui.End()
    end
)
 
  • Нравится
Реакции: MLycoris