Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2021-10-04, 21:29


Yami

Mapper / Uczeń LUA






Wiek: 25
Na forum: 3200 dni
Posty: 379

Piwa: 97

Respekt: 235
Respekt: 235Respekt: 235

Siemka, ot?? chcia?bym zrobi? pasek hp za pomoc? dxDrwwImageSection i niby wszystko jest git ale przyk?adowo na innych rozdzia?kach jest poucinana ta grafika jakby.
Pomo?e kto? jak to zrobi? poprawnie?

Poni?ej kod jak ja pr?bowa?em
local sw,sh = guiGetScreenSize()
local baseX = 1920
local zoom = 1
local minzoom = 2
if sw < baseX then
    zoom = math.min(minzoom, baseX/sw)
end

addEventHandler("onClientRender", root, function()
    if getElementData(localPlayer, "player:uid") then return end
    local hp = getElementHealth(localPlayer)

    dxDrawImageSection(sw-300/zoom, 10/zoom, 290/zoom, 45/zoom, 0, 0, ((hp/100)*290)/zoom, 45/zoom, "pasek_hp.png")
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-10-04, 21:55


Janusz_GRA

NO NAME






Wiek: 26
Na forum: 3857 dni
Posty: 223
Nick w MP: michalMonster

Piwa: 175

Respekt: 85,8

U?yj dxdrawrenctangle

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-10-04, 22:05


Yami

Mapper / Uczeń LUA






Wiek: 25
Na forum: 3200 dni
Posty: 379

Piwa: 97

Respekt: 235
Respekt: 235Respekt: 235

Janusz_GRA, nie po to pisz? o pomoc z dxDrawImageSection ?eby u?ywa? rectangle xDD

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-10-06, 20:25


Tey







Wiek: 31
Na forum: 5017 dni
Posty: 155
Nick w MP: l0nger

Piwa: 281

Respekt: 193
Respekt: 193Respekt: 193

dobrze skaluje, nie wiem jaki obrazek rysujesz dlatego jezeli cos byloby nie tak to proponuje zmieni? warto?? width na poprzedni? (tj. 290/zoom). Tutaj bedzie raczej dzialac na zasadzie prostokata, ktory bedzie wycinany zgodnie z iloscia punktow zycia.

kod:
Kod:


local hp_section = (hp/100)*290/zoom
dxDrawImageSection(sw-300/zoom, 10/zoom, hp_section, 45/zoom, 0, 0, hp_section, 45, "pasek_hp.png")


Postaw piwo autorowi tego posta
 

 
Tagi: pasek
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Pasek hp Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku