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

Wysłany: 2017-09-14, 17:34


Avenged

Młodszy Szkrypter






Wiek: 23
Na forum: 3510 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1570

Respekt: 326,3
Respekt: 326,3Respekt: 326,3Respekt: 326,3

Jak zrobi? pasek graficzny ?eby jak si? wejdzie do wody (zanurkuje) to ten pasek si? rusza jak ten domy?lny z gta sa. To samo z ?yciem

Podpis
LUA, JS, PHP



Zapraszam do skorzystania z moich usług: Klik

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-14, 18:07


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8


Więcej informacji znajdziesz w Wikipedii MTA:

getElementHealth


Więcej informacji znajdziesz w Wikipedii MTA:

getPedOxygenLevel


otrzymane warto?ci trzeba podzieli? przez maksymaln? mo?liw? warto?? do otrzymania przez funkcj?.


local hp = (getElementHealth(localPlayer)/100)
local tlen = (getPedOxygenLevel(localPlayer)/1000)
i potem szeroko?? paska mno?y? przez podzielon? warto??, pasek musi by? domy?lnie pe?en. Czyli np szeroko?? paska powiedzmy, ?e jest 123 no to musi by?
123*hp
i tlen
465*tlen
wtedy pasek b?dzie szeroko?ci? adekwatny do tlenu/?ycia.

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-14, 19:49


neku^







Wiek: 24
Na forum: 3521 dni
Posty: 461
Nick w MP: neku^

Piwa: 1186

Respekt: 320,5
Respekt: 320,5Respekt: 320,5Respekt: 320,5

"BarteQ03" napisał/a:

Jak zrobi? pasek graficzny ?eby jak si? wejdzie do wody (zanurkuje) to ten pasek si? rusza jak ten domy?lny z gta sa. To samo z ?yciem



Więcej informacji znajdziesz w Wikipedii MTA:

isElementInWater

w evencie onClientRender :)

a reszta tak jak marcin opisal

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-14, 20:36


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

dbn69, Nie jest to wymagane, je?li ma ten pasek w renderze to pasek tlenu i tak si? b?dzie rusza?, poniewa? zareaguje funkcja
Więcej informacji znajdziesz w Wikipedii MTA:

getPedOxygenLevel
, kt?ra b?dzie ten pasek ustawia?a w tak wyliczonej pozycji, kt?ra b?dzie adekwatna do pozosta?ego tlenu.
kt?ra b?dzie tak zmienia?a jego np. szeroko?? aby by?a adekwatna do pozosta?ego tlenu.

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-14, 20:46


Szymczu

Programista bo tak






Wiek: 27
Na forum: 3434 dni
Posty: 194
Nick w MP: Szymczu

Piwa: 36

Respekt: 120
Respekt: 120

dbn69, Ruszanie si? takiego paska to efekt operowania na warto?ciach, dodawanie i odejmowanie. Efekt uzyskujemy dzi?ki funkcji "onClientRender", kt?ra od?wie?a nam dx'y co klatk?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-14, 21:54


neku^







Wiek: 24
Na forum: 3521 dni
Posty: 461
Nick w MP: neku^

Piwa: 1186

Respekt: 320,5
Respekt: 320,5Respekt: 320,5Respekt: 320,5

Chodzi?o mi o to ?eby po wej?ciu do wody pojawia? si? ten pasek tak jak chcial autor tego tematu. Chyba si? nie zrozumieli?my
if + isElementInWater i dopiero wtedy dxDrawRectangle else return end
:p

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-15, 16:41


Avenged

Młodszy Szkrypter






Wiek: 23
Na forum: 3510 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1570

Respekt: 326,3
Respekt: 326,3Respekt: 326,3Respekt: 326,3

A na grafike tak samo?

Podpis
LUA, JS, PHP



Zapraszam do skorzystania z moich usług: Klik

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-15, 16:48


neku^







Wiek: 24
Na forum: 3521 dni
Posty: 461
Nick w MP: neku^

Piwa: 1186

Respekt: 320,5
Respekt: 320,5Respekt: 320,5Respekt: 320,5

Tak samo tylko ?e zamiast rectangle wstawiasz image lub imagesection

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-15, 19:49


Avenged

Młodszy Szkrypter






Wiek: 23
Na forum: 3510 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1570

Respekt: 326,3
Respekt: 326,3Respekt: 326,3Respekt: 326,3

marcin778, co? takiego?
        dxDrawImage("..math.floor(tlen/10).."screenW 0.8351screenH 0.0676screenW 0.2018screenH 0.0457":lr_hud/pasek.png"000tocolor(255255255255), false)


Podpis
LUA, JS, PHP



Zapraszam do skorzystania z moich usług: Klik

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-17, 00:45


mixLoLmix2

Programista






Wiek: 35
Na forum: 4113 dni
Posty: 454
Nick w MP: TomeQmix

Piwa: 1915

Respekt: 47,3


  dxDrawImage(""..math.floor(tlen/10)..""screenW 0.8351screenH 0.0676screenW 0.2018screenH 0.0457":lr_hud/pasek.png"000tocolor(255255255255), false)


Podpis
Zajmuję się pisaniem zaawansowanych skryptów lua na zamówienie za bardzo niską cene.
Oraz pomoc przy serwerze mta/forum i tym podobnych.
Discord: TomeQmix#7106
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-17, 13:12


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Panowie Lua :) oraz LUA <3
Cytat:

bool dxDrawImage ( float posX, float posY, float width, float height, mixed image,
[ float rotation = 0, float rotationCenterOffsetX = 0, float rotationCenterOffsetY = 0,
int color = tocolor(255,255,255,255), bool postGUI = false ] )
Powiedzcie, kt?ry argument tutaj to string, bo pomijaj?c fakt, ?e ja takowego nie widz? to wy go widzicie i to jako pierwszy argument :facepalm: To nie jest tekst tylko obrazek, wi?c co wy tu tworzycie lol Przynajmniej wychodz? na jaw umiej?tno?ci pan?w Programist?w nie mam tutaj na my?li Ciebie Bartku.


local tlen = (getPedOxygenLevel(localPlayer)/1000)
dxDrawImage(screenW 0.8351screenH 0.0676screenW 0.2018*tlenscreenH 0.0457":lr_hud/pasek.png"000tocolor(255255255255), false)


Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Tagi: pasek :: wody
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 wody Odpowiedz do tematu

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