Инфобар самп

Beluga111

Активный
Автор темы
264
58
Версия SA-MP
  1. 0.3.7 (R1)
  2. 0.3.7-R2
  3. 0.3.7-R3
  4. 0.3.7-R4
  5. 0.3DL
  6. 0.3e (R1) / CR-MP
  7. CR-MP 0.3.7
  8. Любая
  9. Другая
Накидайте в эту тему множество инфобаров для сампа, в который можно редактировать размер шрифта, местоположение, размер строки и тд.
Что бы можно было выбирать информацию которую будет показывать, ник, айди, время, дату, скорость и тд.
 

Beluga111

Активный
Автор темы
264
58

Вложения

  • AddText_07-23-04.18.51.jpg
    AddText_07-23-04.18.51.jpg
    244.1 KB · Просмотры: 21
Последнее редактирование:

tfornik

Известный
319
232
Задний фон убираешь через

Lua:
imgui.PushStyleColor(imgui.Col.WindowBg, imgui.ImVec2(0,0,0,0))
-- code
imgui.PopStyleColor()
 

Beluga111

Активный
Автор темы
264
58
Задний фон убираешь через

Lua:
imgui.PushStyleColor(imgui.Col.WindowBg, imgui.ImVec2(0,0,0,0))
-- code
imgui.PopStyleColor()
А он показывает данные авто когда в него садишься?
 

tfornik

Известный
319
232
А он показывает данные авто когда в него садишься?
Только ХП автомобиля
А так можешь сам всё получать

Lua:
local textSize = imgui.Text
if isCharInAnyCar(PLAYER_PED) then
    local car = storeCarCharIsInNoSave(PLAYER_PED)
    textSize(getCarModel(car)..'['..select(2,sampGetVehicleIdByCarHandle(car))..']', 20) -- тут функу на получения названия кара
    imgui.Separator()
    imgui.Columns(2, '##infobarcars', true)
        textSize('ХП авто') imgui.NextColumn() textSize(getCarHealth(car)) imgui.NextColumn() imgui.Separator()
        textSize('Двигатель') imgui.NextColumn() textSize(isCarEngineOn(car) and 'Включён' or 'Выключен') imgui.NextColumn() imgui.Separator()
        textSize('Двери') imgui.NextColumn() textSize(getCarDoorLockStatus(car) and 'Открыты' or 'Закрыты') imgui.NextColumn() imgui.Separator()
        textSize('Скорость') imgui.NextColumn() textSize(math.floor(getCarSpeed(car)))
    imgui.Columns(1)
end
Вырезано из моего скрипта, поэтому textSize это imgui.Text
там можешь поменять, если хочешь.
upd. исправил гвнкод