arz mobile .lua | помогите

Fitalov

Участник
Автор темы
56
10
Здравствуйте, можно как-то убрать этот пробел в менюшке скрипта?
MD6G8D3.jpg




Lua:
if imgui.BeginTabItem(fa.HOUSE..u8' Основное ') then
           
                if change_name then
                    imgui.SetCursorPosY(62 * MONET_DPI_SCALE)
                    imgui.Text(u8" Ваше Имя и Фамилия: ")
                    imgui.SameLine()
                    imgui.SetCursorPosY(58 * MONET_DPI_SCALE)
                    imgui.PushItemWidth(200)
                    imgui.InputText(u8'##name_surname', input_name_surname, 256)
                    imgui.SameLine()
                    if imgui.Button(u8'Сохранить##name_surname') then
                        settings.general.name_surname = u8:decode(ffi.string(input_name_surname))
                        inicfg.save(settings, my_ini)
                        change_name = false
                    end
                else
                    imgui.SetCursorPosY(62 * MONET_DPI_SCALE)
                    imgui.Text(u8" Ваше Имя и Фамилия: ")
                    imgui.SameLine()
                    imgui.Text(u8(settings.general.name_surname))
                    imgui.SameLine()
                    imgui.SetCursorPosY(58 * MONET_DPI_SCALE)
                    if imgui.Button(u8'Изменить##name_surname') then
                        settings.general.name_surname = TranslateNick(sampGetPlayerNickname(select(2, sampGetPlayerIdByCharHandle(PLAYER_PED))))
                        input_name_surname = new.char[256](u8(settings.general.name_surname))
                        inicfg.save(settings, my_ini)
                        change_name = true
                    end
                end
               
                imgui.Separator()
               
                imgui.SetCursorPosY(94 * MONET_DPI_SCALE)
                imgui.Text(u8" Ваша организация: "..u8(settings.general.fraction).." ")
                imgui.SameLine()
                imgui.SetCursorPosY(92 * MONET_DPI_SCALE)
                if imgui.Button(u8"Изменить##fraction") then
                    check_stats = true
                    sampSendChat('/stats')
                end
               
                imgui.Separator()  
               
                imgui.SetCursorPosY(127 * MONET_DPI_SCALE)
                imgui.Text(u8" Ваша должность: "..u8(settings.general.rank).." ("..settings.general.rank_number..") ")
                imgui.SameLine()
                imgui.SetCursorPosY(125 * MONET_DPI_SCALE)
                if imgui.Button(u8"Изменить##rank") then
                    check_stats = true
                    sampSendChat('/stats')
                end
               
                imgui.Separator()  
           
                if change_expel_reason then
                    imgui.SetCursorPosY(160 * MONET_DPI_SCALE)
                    imgui.Text(u8" Ваша причина для выгона посетителей: ")
                    imgui.SameLine()
                    imgui.SetCursorPosY(158 * MONET_DPI_SCALE)
                    imgui.PushItemWidth(100)
                    imgui.InputText(u8'##expel_reason', input_expel_reason, 256)
                    imgui.SameLine()
                    if imgui.Button(u8'Сохранить##expel_reason') then
                        settings.general.expel_reason = u8:decode(ffi.string(input_expel_reason))
                        inicfg.save(settings, my_ini)
                        change_expel_reason = false
                    end
                else
                    imgui.SetCursorPosY(161 * MONET_DPI_SCALE)
                    imgui.Text(u8" Ваша причина для выгона посетителей: "..u8(settings.general.expel_reason))
                    imgui.SameLine()
                    imgui.SetCursorPosY(158 * MONET_DPI_SCALE)
                    if imgui.Button(u8'Изменить##expel_reason') then
                        change_expel_reason = true
                    end
                end
               
                imgui.Separator()
               
                imgui.SetCursorPosY(194 * MONET_DPI_SCALE)
                imgui.Text(u8" Задержка между вашими сообщениями (в секундах): ")
                imgui.SameLine()
                imgui.SetCursorPosY(192 * MONET_DPI_SCALE)
                imgui.PushItemWidth(100)
                if imgui.SliderFloat(u8'##waiting', slider, 1, 2) then
                    settings.waiting.my_wait = slider[0]
                    inicfg.save(settings, my_ini)
                end
               
                imgui.Separator()  
               
                imgui.SetCursorPosY(228 * MONET_DPI_SCALE)
                imgui.Text(u8' Использование функции "Анти Тревожная Кнопка"')
                imgui.SameLine(nil, 5) imgui.TextDisabled("[?]")
                if imgui.IsItemHovered() then
                    imgui.SetTooltip(u8"Убирает тревожную кнопку которая находится за стойкой на 1 этаже\nТем самым вы не будете случайно вызывать МЮ из-за этой кнопки")
                end
                imgui.SameLine()
                imgui.Text(": ")
                imgui.SameLine()
                imgui.SetCursorPosY(226 * MONET_DPI_SCALE)
                if imgui.Checkbox('##checkbox_anti_trivoga', checkbox_anti_trivoga) then
                    settings.general.anti_trivoga = checkbox_anti_trivoga[0]
                    inicfg.save(settings, my_ini)
                end
               
                imgui.Separator()

                imgui.SetCursorPosY(293 * MONET_DPI_SCALE)
                imgui.Text(u8' Использование функции "Авто Увал"')
                imgui.SameLine(nil, 5) imgui.TextDisabled("[?]")
                if imgui.IsItemHovered() then
                    imgui.SetTooltip(u8"Авто Увал сотрудников которые хотят увал ПСЖ\nДоступно только 9 и 10 рангам!")
                end
                imgui.SameLine()
                imgui.Text(": ")
                imgui.SameLine()
                imgui.SetCursorPosY(291 * MONET_DPI_SCALE)
                if imgui.Checkbox('##checkbox_auto_uval', checkbox_auto_uval) then
                    if tonumber(settings.general.rank_number) == 9 or tonumber(settings.general.rank_number) == 10 then
                        settings.general.auto_uval = checkbox_auto_uval[0]
                        inicfg.save(settings, my_ini)
                    else
                        checkbox_auto_uval[0] = false
                        sampAddChatMessage('{eb950c}[AS Helper] {ffffff}Эта функция доступна только 9 и 10 рангам!',-1)
                    end
                end
                imgui.Separator()
               
               
               
                imgui.EndTabItem()
            end

Здравствуйте, можно как-то убрать этот пробел в менюшке скрипта?
MD6G8D3.jpg




Lua:
if imgui.BeginTabItem(fa.HOUSE..u8' Основное ') then
          
                if change_name then
                    imgui.SetCursorPosY(62 * MONET_DPI_SCALE)
                    imgui.Text(u8" Ваше Имя и Фамилия: ")
                    imgui.SameLine()
                    imgui.SetCursorPosY(58 * MONET_DPI_SCALE)
                    imgui.PushItemWidth(200)
                    imgui.InputText(u8'##name_surname', input_name_surname, 256)
                    imgui.SameLine()
                    if imgui.Button(u8'Сохранить##name_surname') then
                        settings.general.name_surname = u8:decode(ffi.string(input_name_surname))
                        inicfg.save(settings, my_ini)
                        change_name = false
                    end
                else
                    imgui.SetCursorPosY(62 * MONET_DPI_SCALE)
                    imgui.Text(u8" Ваше Имя и Фамилия: ")
                    imgui.SameLine()
                    imgui.Text(u8(settings.general.name_surname))
                    imgui.SameLine()
                    imgui.SetCursorPosY(58 * MONET_DPI_SCALE)
                    if imgui.Button(u8'Изменить##name_surname') then
                        settings.general.name_surname = TranslateNick(sampGetPlayerNickname(select(2, sampGetPlayerIdByCharHandle(PLAYER_PED))))
                        input_name_surname = new.char[256](u8(settings.general.name_surname))
                        inicfg.save(settings, my_ini)
                        change_name = true
                    end
                end
              
                imgui.Separator()
              
                imgui.SetCursorPosY(94 * MONET_DPI_SCALE)
                imgui.Text(u8" Ваша организация: "..u8(settings.general.fraction).." ")
                imgui.SameLine()
                imgui.SetCursorPosY(92 * MONET_DPI_SCALE)
                if imgui.Button(u8"Изменить##fraction") then
                    check_stats = true
                    sampSendChat('/stats')
                end
              
                imgui.Separator() 
              
                imgui.SetCursorPosY(127 * MONET_DPI_SCALE)
                imgui.Text(u8" Ваша должность: "..u8(settings.general.rank).." ("..settings.general.rank_number..") ")
                imgui.SameLine()
                imgui.SetCursorPosY(125 * MONET_DPI_SCALE)
                if imgui.Button(u8"Изменить##rank") then
                    check_stats = true
                    sampSendChat('/stats')
                end
              
                imgui.Separator() 
          
                if change_expel_reason then
                    imgui.SetCursorPosY(160 * MONET_DPI_SCALE)
                    imgui.Text(u8" Ваша причина для выгона посетителей: ")
                    imgui.SameLine()
                    imgui.SetCursorPosY(158 * MONET_DPI_SCALE)
                    imgui.PushItemWidth(100)
                    imgui.InputText(u8'##expel_reason', input_expel_reason, 256)
                    imgui.SameLine()
                    if imgui.Button(u8'Сохранить##expel_reason') then
                        settings.general.expel_reason = u8:decode(ffi.string(input_expel_reason))
                        inicfg.save(settings, my_ini)
                        change_expel_reason = false
                    end
                else
                    imgui.SetCursorPosY(161 * MONET_DPI_SCALE)
                    imgui.Text(u8" Ваша причина для выгона посетителей: "..u8(settings.general.expel_reason))
                    imgui.SameLine()
                    imgui.SetCursorPosY(158 * MONET_DPI_SCALE)
                    if imgui.Button(u8'Изменить##expel_reason') then
                        change_expel_reason = true
                    end
                end
              
                imgui.Separator()
              
                imgui.SetCursorPosY(194 * MONET_DPI_SCALE)
                imgui.Text(u8" Задержка между вашими сообщениями (в секундах): ")
                imgui.SameLine()
                imgui.SetCursorPosY(192 * MONET_DPI_SCALE)
                imgui.PushItemWidth(100)
                if imgui.SliderFloat(u8'##waiting', slider, 1, 2) then
                    settings.waiting.my_wait = slider[0]
                    inicfg.save(settings, my_ini)
                end
              
                imgui.Separator() 
              
                imgui.SetCursorPosY(228 * MONET_DPI_SCALE)
                imgui.Text(u8' Использование функции "Анти Тревожная Кнопка"')
                imgui.SameLine(nil, 5) imgui.TextDisabled("[?]")
                if imgui.IsItemHovered() then
                    imgui.SetTooltip(u8"Убирает тревожную кнопку которая находится за стойкой на 1 этаже\nТем самым вы не будете случайно вызывать МЮ из-за этой кнопки")
                end
                imgui.SameLine()
                imgui.Text(": ")
                imgui.SameLine()
                imgui.SetCursorPosY(226 * MONET_DPI_SCALE)
                if imgui.Checkbox('##checkbox_anti_trivoga', checkbox_anti_trivoga) then
                    settings.general.anti_trivoga = checkbox_anti_trivoga[0]
                    inicfg.save(settings, my_ini)
                end
              
                imgui.Separator()

                imgui.SetCursorPosY(293 * MONET_DPI_SCALE)
                imgui.Text(u8' Использование функции "Авто Увал"')
                imgui.SameLine(nil, 5) imgui.TextDisabled("[?]")
                if imgui.IsItemHovered() then
                    imgui.SetTooltip(u8"Авто Увал сотрудников которые хотят увал ПСЖ\nДоступно только 9 и 10 рангам!")
                end
                imgui.SameLine()
                imgui.Text(": ")
                imgui.SameLine()
                imgui.SetCursorPosY(291 * MONET_DPI_SCALE)
                if imgui.Checkbox('##checkbox_auto_uval', checkbox_auto_uval) then
                    if tonumber(settings.general.rank_number) == 9 or tonumber(settings.general.rank_number) == 10 then
                        settings.general.auto_uval = checkbox_auto_uval[0]
                        inicfg.save(settings, my_ini)
                    else
                        checkbox_auto_uval[0] = false
                        sampAddChatMessage('{eb950c}[AS Helper] {ffffff}Эта функция доступна только 9 и 10 рангам!',-1)
                    end
                end
                imgui.Separator()
              
              
              
                imgui.EndTabItem()
            end
прикрепил часть кода, котоая относится к пункту "основное"