GTA Közösség - A magyar GTA fórum

Multi Theft Auto (MTA) => MTA: Szerverfejlesztés => Segítségkérés => A témát indította: Bíró Antal - 2017. január 17. - 18:38:08

Cím: HUD készítése
Írta: Bíró Antal - 2017. január 17. - 18:38:08
Sziasztok!!
 
Szeretnék csinálni egy egyedi HUD-ot de sajnos nem nagyon értek a lua-hoz csak editelni tudok.
 
Valaki tudna nekem jó tanácsokat írni hogy hogyan is kezdjem el?? Előre is köszi :D
Cím: HUD készítése
Írta: BlackSy - 2017. január 17. - 19:37:03
Szia! Régebben én sem értettem hozzá (Na nem mintha, most értenék :D), de egy HUD alapba nem nehéz. Eldöntheted, hogy dxDrawRectangle-vel, vagy esetleg képpel csinálnád.
 

local x,y = guiGetScreenSize() --Képernyő méret lekérdezése
local hp = getElementHealth(localPlayer) -- Játékos életereje
local armor = getPedArmor(localPlayer) -- Játékos páncélja(Armorja)
function draw()
dxDrawRectangle(x/2,y/2,hp,y,tocolor(255,0,0,80))
dxDrawRectangle(x/2,y/1.4,armor,y,tocolor(0,0,255,80))
end
addEventHandler(\"onClientRender\", root, draw)

 
Nyílván nem lesz a legjobb, mert a pozíciókkal bajlódni kell, de ez egy teljesen alap \"vázlat\".
Cím: HUD készítése
Írta: ScrepyX - 2017. január 18. - 17:06:11
Szia! Én úgy csináltam a saját hudomat, hogy ha a hp nagyobb mint pl. 10, akkor hozzáad egy képet.
Tehát ha a HP nagyobb mint tíz, akkor a hp nagyobb lesz 9 nél is. Mutatom
 
 

if hp > 3 then
dxDrawText(3, 10)
    --Ha három pixeles a kép, akkor mindig három pixellel írsz többet
end
if hp > 4 then
dxDrawText(6, 10)
end

 
Remélem érthető...
Cím: HUD készítése
Írta: Eduka - 2017. január 18. - 17:16:25

dxDrawText(3, 10)

 
??
Cím: HUD készítése
Írta: ScrepyX - 2017. január 18. - 17:18:47
Ez csak egy példa volt, ha nagyon szeretné az illető, ránéz a wikin. Szerintem mindenki úgy tette.
Cím: HUD készítése
Írta: ustanmufj - 2017. január 18. - 18:25:32
Elég szerintem egy rectangle aztán annak a hosszúsági/szélességi (attól függ milyen a designje) értékét változtatod.
 
Ez a képes cucc szerintem picit rossz megoldás, de nem láttam még működésben, nem tudom milyen.
Cím: HUD készítése
Írta: ScrepyX - 2017. január 18. - 18:31:17
Működik rendesen, ha jól tudom a DreamLife is ezt használta.
A baj vele az, hogy sok idő elkészíteni.
Cím: HUD készítése
Írta: Eduka - 2017. január 19. - 13:49:18
Emellett fölösleges és ronda