SA:MP Lua Vehicle HUD

pathtohell

Участник
Автор темы
5
24
Скрипт отображает информацию о транспортном средстве игрока в реальном времени.
Показывает модель машины, скорость, здоровье, высоту, статус двигателя, статус дверей, статус сирены, доступность пассажирского сиденья, массу и текущую передачу.

Зависимости: mimgui
Активация: /vhud

Image.PNG
 

Вложения

  • Vehicle HUD.lua
    12.2 KB · Просмотры: 26

Heatley

Известный
50
12
Наверное вскидка была на то, что аризонщики обойдут стороной этот скрипт

В коде позицию по Y можешь изменять, чтобы поднять окно
Как-будто кроме Аризонщиков кто-то ещё в сумпик шпилит... Они вымерли вместе с динозаврами во времена мезозойской эры. А скрыть аризоновский спидометр никак нельзя?
 

copypaste_scripter

Известный
1,425
290
Как-будто кроме Аризонщиков кто-то ещё в сумпик шпилит... Они вымерли вместе с динозаврами во времена мезозойской эры. А скрыть аризоновский спидометр никак нельзя?
можно все, а вот как это хз. но то что бензин не узнаешь когда заканчивается не будет проблемой?
 

Deps

Известный
232
167
можно все, а вот как это хз. но то что бензин не узнаешь когда заканчивается не будет проблемой?
Бензин получить можно через пакеты. Можно глянуть реализацию тут: https://www.blast.hk/threads/208765/

Lua:
if (event == 'event.arizonahud.vehicleLiters') then
    -- sampAddChatMessage('[Vehicle Assist] {FFFFFF}Топливо: '..json_data[1]..' л', 0x4dffdb)
    liters = tonumber(json_data[1]) or 100
end
Спидометр можно скрыть блокируя пакеты смены отображения худа на показ спидометра.
 

Heatley

Известный
50
12
Бензин получить можно через пакеты. Можно глянуть реализацию тут: https://www.blast.hk/threads/208765/

Lua:
if (event == 'event.arizonahud.vehicleLiters') then
    -- sampAddChatMessage('[Vehicle Assist] {FFFFFF}Топливо: '..json_data[1]..' л', 0x4dffdb)
    liters = tonumber(json_data[1]) or 100
end
Спидометр можно скрыть блокируя пакеты смены отображения худа на показ спидометра.
Было бы классно, если б кто-то это сделал 😉
 
Последнее редактирование:

pathtohell

Участник
Автор темы
5
24
Добавлена возможность изменять позицию окна в реальном времени, командой /vhud edit и /vhud reset. Так же имеются мелкие улучшения 😁
 

Вложения

  • Vehicle HUD v1.1.lua
    17.4 KB · Просмотры: 5

AntonAnton123

Известный
205
103
да, после нажатия на лкм скрипт вылетает с ошибкой:

[ML] (error) Vehicle HUD: D:\GTA San Andreas\moonloader\Vehicle HUD v1.1.lua:97: attempt to call method 'encode_pretty' (a nil value)
stack traceback:
D:\GTA San Andreas\moonloader\Vehicle HUD v1.1.lua: in function 'saveConfiguration'
D:\GTA San Andreas\moonloader\Vehicle HUD v1.1.lua:406: in function <D:\GTA San Andreas\moonloader\Vehicle HUD v1.1.lua:398>
[ML] (error) Vehicle HUD: Script died due to an error. (1636CF3C)