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: 3059 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(minzoombaseX/sw)
end

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

    dxDrawImageSection(sw-300/zoom10/zoom290/zoom45/zoom00, ((hp/100)*290)/zoom45/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: 3716 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: 3059 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: 4876 dni
Posty: 155
Nick w MP: l0nger

Piwa: 280

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