Lua HUD LineHUD (худ с Malinovka RP)

copypaste_scripter

Известный
1,218
224
а смысл? зайдет какой-то юзер, который не владеет навыками скриптинга
он себе максимум что убрать - мусор в доме сможет

скрипт для всех нужно оптимизировать, по этому и написал
ну да но пусть он и смирится что он такой и не ебать мозги. как сказал даже я смог, не так сложно

я как понял раз в 5 минут проверяет надо ли кушать?
 

#SameLine

Активный
417
37
капец у тебя лошадиный моник, если на моем худ огромный
 

Вложения

  • sa-mp-003.png
    sa-mp-003.png
    439 KB · Просмотры: 102
  • Bug
Реакции: shitcodes

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Автор темы
Друг
8,777
11,226
Можно ли как то изменить фист в худе?
да, замени картинку moonloader/resource/LineHUD/0.png

upd. добавил версию от @Kvisk
 
Последнее редактирование:
  • Нравится
Реакции: Kvisk и ni4ego_ne_xo4y

Camry

Известный
55
7
сделайте возможность менять шрифт и вообще кастомизировать худ в игре

еще там полоска хп под 160 хп сразу настроена, можно как-то изменить? и числовые показатели бы добавить
 
Последнее редактирование:

Kvisk

Известный
205
209
сделайте возможность менять шрифт и вообще кастомизировать худ в игре

еще там полоска хп под 160 хп сразу настроена, можно как-то изменить? и числовые показатели бы добавить
Если хочешь сделать вместо 160 - 100. В 224 строчке убери " / 1.6"
Lua:
-- Вместо этого
imgui.DrawBar(info.hp / 1.6, fa.ICON_FA_HEART, 180, 8, 0x00ffffff, 0xFFAB2B2F, 0xFFFFFFFF, false, 2, 3)

-- Должно получится
imgui.DrawBar(info.hp, fa.ICON_FA_HEART, 180, 8, 0x00ffffff, 0xFFAB2B2F, 0xFFFFFFFF, false, 2, 3)
 
  • Нравится
Реакции: Camry

Camry

Известный
55
7
Если хочешь сделать вместо 160 - 100. В 224 строчке убери " / 1.6"
Lua:
-- Вместо этого
imgui.DrawBar(info.hp / 1.6, fa.ICON_FA_HEART, 180, 8, 0x00ffffff, 0xFFAB2B2F, 0xFFFFFFFF, false, 2, 3)

-- Должно получится
imgui.DrawBar(info.hp, fa.ICON_FA_HEART, 180, 8, 0x00ffffff, 0xFFAB2B2F, 0xFFFFFFFF, false, 2, 3)
подскажи еще как шрифт сменить денег и добавить числовые показатели и будет идеально
 

Kvisk

Известный
205
209
подскажи еще как шрифт сменить денег и добавить числовые показатели и будет идеально
Что за числовые показатели ?
Что бы сменить шрифт, во-первых, он должен быть скачен и быть введи файла с форматом .ttf, так же быть установлен в систему.
После просто закидываем его, к примеру, в папку gta\moonloader\resource\fonts и в коде, если конкретно деньги, 146 строка..
Lua:
-- Здесь меняем на нужный тебе шрифт
font_money = imgui.GetIO().Fonts:AddFontFromFileTTF('moonloader/resource/fonts/roboto-kight.ttf', 25.0, nil, imgui.GetIO().Fonts:GetGlyphRangesCyrillic())

-- Примерно так
font_money = imgui.GetIO().Fonts:AddFontFromFileTTF('moonloader/resource/fonts/СуперПуперКрутойШрифт.ttf', 25.0, nil, imgui.GetIO().Fonts:GetGlyphRangesCyrillic())
 
  • Нравится
Реакции: chapo

Camry

Известный
55
7
Что за числовые показатели ?
Что бы сменить шрифт, во-первых, он должен быть скачен и быть введи файла с форматом .ttf, так же быть установлен в систему.
После просто закидываем его, к примеру, в папку gta\moonloader\resource\fonts и в коде, если конкретно деньги, 146 строка..
Lua:
-- Здесь меняем на нужный тебе шрифт
font_money = imgui.GetIO().Fonts:AddFontFromFileTTF('moonloader/resource/fonts/roboto-kight.ttf', 25.0, nil, imgui.GetIO().Fonts:GetGlyphRangesCyrillic())

-- Примерно так
font_money = imgui.GetIO().Fonts:AddFontFromFileTTF('moonloader/resource/fonts/СуперПуперКрутойШрифт.ttf', 25.0, nil, imgui.GetIO().Fonts:GetGlyphRangesCyrillic())
ну хп и броня в цифрах
 

Kvisk

Известный
205
209
ну хп и броня в цифрах
Нарисовать новый gui поверх полоски с числовым показателем.
Lua:
-- На ~55 строке добавляешь переменную
local font_hp = nil

-- На ~157 строке добавляешь ей стиль, с нужным тебе шрифтом и размером.
if font_hp == nil then
    font_hp = imgui.GetIO().Fonts:AddFontFromFileTTF('moonloader/resource/fonts/unineueheavy-italic.ttf', 11.0, nil, imgui.GetIO().Fonts:GetGlyphRangesCyrillic())
end

-- На ~231 строке рисуешь Gui после полоски, что бы он был поверх неё.
imgui.SetCursorPos(imgui.ImVec2(99, 25))
imgui.DrawBar(100, '', 182, 10, 0x00ffffff, 0xFF000000, 0xFFFFFFFF, false, 2, 3)
imgui.SetCursorPos(imgui.ImVec2(100, 26))
imgui.DrawBar(info.hp / 1.6, fa.ICON_FA_HEART, 180, 8, 0x00ffffff, 0xFFAB2B2F, 0xFFFFFFFF, false, 2, 3)

imgui.PushFont(font_hp) -- Подключили твой шрифт.
imgui.SetCursorPos(imgui.ImVec2(187, 23.5)) -- Выровняли как тебя надо, относительно самой полосоки hp
imgui.TextWithShadow(tostring(info.hp), 0.8) -- Нарисовали само число
imgui.PopFont() -- Закрыли стиль шрифта, что бы иконки не сбились\пропали.

-- Аналогично делаешь так везде, где тебе надо видеть число.

lblLLTE.png
 

Camry

Известный
55
7
Нарисовать новый gui поверх полоски с числовым показателем.
Lua:
-- На ~55 строке добавляешь переменную
local font_hp = nil

-- На ~157 строке добавляешь ей стиль, с нужным тебе шрифтом и размером.
if font_hp == nil then
    font_hp = imgui.GetIO().Fonts:AddFontFromFileTTF('moonloader/resource/fonts/unineueheavy-italic.ttf', 11.0, nil, imgui.GetIO().Fonts:GetGlyphRangesCyrillic())
end

-- На ~231 строке рисуешь Gui после полоски, что бы он был поверх неё.
imgui.SetCursorPos(imgui.ImVec2(99, 25))
imgui.DrawBar(100, '', 182, 10, 0x00ffffff, 0xFF000000, 0xFFFFFFFF, false, 2, 3)
imgui.SetCursorPos(imgui.ImVec2(100, 26))
imgui.DrawBar(info.hp / 1.6, fa.ICON_FA_HEART, 180, 8, 0x00ffffff, 0xFFAB2B2F, 0xFFFFFFFF, false, 2, 3)

imgui.PushFont(font_hp) -- Подключили твой шрифт.
imgui.SetCursorPos(imgui.ImVec2(187, 23.5)) -- Выровняли как тебя надо, относительно самой полосоки hp
imgui.TextWithShadow(tostring(info.hp), 0.8) -- Нарисовали само число
imgui.PopFont() -- Закрыли стиль шрифта, что бы иконки не сбились\пропали.

-- Аналогично делаешь так везде, где тебе надо видеть число.

lblLLTE.png
спасибо ^^ прям гайд по луа и библиотеке имгуи :D
 

Dilan

Новичок
5
3
Можете помочь, не могу понять, в чем проблема?
 

Вложения

  • gta_sa_y9qVrrnPHP.png
    gta_sa_y9qVrrnPHP.png
    277.4 KB · Просмотры: 24

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Автор темы
Друг
8,777
11,226
Можете помочь, не могу понять, в чем проблема?