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

Multi Theft Auto (MTA) => MTA: Szerverfejlesztés => Archívum => A témát indította: Damie - 2016. Március 29. - 18:08:17

Cím: Mozgatható HUD HP Nem frissül
Írta: Damie - 2016. Március 29. - 18:08:17
Sziasztok! Nekem egy olyan kérdésem lenne, hogy a hudon lévő HP Csík nem frissül azaz nem mozdul meg, amikor sebződik a karakter. Hogyan lehetne megoldani azt, hogy mikor sebződik a karakter, akkor sebzúdjön. Előre is kösznöm!
Cím: Mozgatható HUD HP Nem frissül
Írta: AlexSwamp - 2016. Március 30. - 12:58:45
Renderbe kell írni a lekérést! :)
Cím: Mozgatható HUD HP Nem frissül
Írta: Filko55 - 2016. Március 31. - 17:47:44
Pl én így csinálnám:
 

function hpcsik()
local playerhp = getElementHealth(localPlayer) -- Hp lekérése
local hpszazalek = playerhp/100 -- Ezzel adod majd meg, hogy a csik hanyad része legyen kirajzolva
dxDrawImage(x,y,w*hpszazalek,h,stb...)
end
addEventHandler(\"onClientRender\", root, hpcsik)

 
A lényeg, hogy a csík teljes hosszát add meg a w helyére és azt szorzod a százalékkal...
Lehet, hogy van egyszerűbb, én így oldanám meg...  :)
Remélem tudtam segíteni...