Lua Bone Info

Willy4ka

вилличка
Автор темы
Модератор
388
693
Версия SA-MP
  1. Любая
Скрипт является аналогом cleo скрипта bone hp с более удобной настройкой и дополнительной информацией
Дополнительно добавил отображение инфы об оружии, FPS и свой текст
Открыть меню настроек:
/bi
1718829015693.png
1718829043954.png

Зависимости:
mimgui

UPD 18.02.24: фикс падения FPS, убрана зависимость от MoonAdditions, меню теперь не мешает кликам в диалогах/текстдравах, добавил настройку MAX HP/AP
UPD: 19.06.24: Добавил отображение пинга, id, HP транспорта, в котором вы находитесь, так же был значительно увеличен список костей в меню

1718829134941.png
 

Вложения

  • BoneInfo.lua
    34.9 KB · Просмотры: 452
Последнее редактирование:
D

deleted-user-139653

Гость
зачем использовать стороннею либу, чтобы получить часть тела, в таком простом скрипте? Если можно сделать так.

Lua:
local ffi = require("ffi")
local getBonePosition = ffi.cast("int (__thiscall*)(void*, float*, int, bool)", 0x5E4280)
local font = renderCreateFont("Arial", 10, 13)
local bodypartID = {1, 3, 4, 6} -- 1 таз, 3 спина, 4 шея, 6 голова

function getBodyPartCoordinates(id, handle)
    local pedptr = getCharPointer(handle)
    local vec = ffi.new("float[3]")
    getBonePosition(ffi.cast("void*", pedptr), vec, id, true)
    return vec[0], vec[1], vec[2]
end

function main()
    while true do wait(0)
        x, y, z = getBodyPartCoordinates(bodypartID[1], PLAYER_PED)
        cx, cy = convert3DCoordsToScreen(x, y, z)
        renderFontDrawText(font, getCharHealth(PLAYER_PED), cx, cy, -1)
    end
end
 
  • Нравится
Реакции: Willy4ka и chromiusj

yufFKa

Активный
239
93
Можно ли поменять своё значение максимального здоровья и брони? Я хочу чтобы цветная полоска показывала не 100 ХП, а 214, с бронёй тоже самое. Можно ли вручную изменить значение в коде, мне нужна подсказка что менять.

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

При старте игры табличка рисуется в левом верхнем углу, хотя я ещё не заспавнился. 00:07
 
Последнее редактирование:

Willy4ka

вилличка
Автор темы
Модератор
388
693
после обновы удалите конфиг или поставьте в нем bone=1
 

goosik

Участник
92
6
Сделай:
Отображение HP транспорта, в котором ты находишься
Отображение PINGа и ID
 
Последнее редактирование:
  • Нравится
Реакции: Willy4ka

blactezze

Новичок
4
0
Что делать, если тупо белый цвет на фоне цифр? Пробовал менять цвета - не помогло
 

Avenxd

Новичок
27
1
Сделал также как и на клео)

1724178887568.png

Настройки

1724178966522.png
цвет текста AP и HP сделайте одинаковым
1724178992013.png

1724179004365.png


Остальное на вкус и цвет
Шрифт не нашёл

Было бы ещё славно убрать надпись AP и HP как отдельную настройку и возможность установить расположения здоровья в баре
 
Последнее редактирование:

whynot!8

Новичок
3
1
Привет можешь добваить что патроны на екране можно было настроить под себя, и настройку что меньше например 10 пт цвет менялся
 
  • Нравится
Реакции: Willy4ka