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

Wysłany: 2020-04-02, 23:10


szymsoon







Wiek: 31
Na forum: 2370 dni
Posty: 54

Piwa: 1

Respekt: 50

siema zrobi?em sobie hud kt?ry wy?wietla si? po wej?ciu do czo?gu, pokazuje on nick gracza ,nazw? pojazdu , ilo?? hp pojazdu i jego pr?dko?? . Z tymi ostatnimi 2 rzeczami mam problem mianowicie po wej?ciu do czo?gu hud si? pokazuje ale pr?dko?ci nie da si? odczyta? bo jeden napis nak?ada si? na drugi , tak samo jest z paskiem hp .



function tank_data() 
    GUIEditor = { 
        label = { } ,
        staticimage = { }         
    }    
    

        if show == true then
        tank getPedOccupiedVehicle(localPlayer) -- definicja obiektu tank
        hp getElementHealth(tank)               -- hp obiektu tank
        speed getElementSpeed(tank,"km/h")      -- pr?dko?? obiektu tank
        
        GUIEditor.staticimage[1] = guiCreateStaticImage15880hp20"hp.png"false)  -- tworzenie paska hp

        GUIEditor.label[3] = guiCreateLabel(159209415speed .."km/h"false)         -- tworzenie linijki z pr?dko?cipojazdu
        guiSetFont(GUIEditor.label[3], "default-bold-small")
        
    end


end
addEventHandler("onClientRender"roottank_data)




Ostatnio zmieniony przez Wilq 2020-04-02, 23:29, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-02, 23:28


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Funkcji CeGUI (guiCreate) nie stosuje si? w evencie onClientRender. Po wej?ciu do pojazdu stw?rz ten obraz oraz tekst, ktory chcesz wy?wietli?.


Więcej informacji znajdziesz w Wikipedii MTA:

onClientVehicleEnter


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-02, 23:38


szymsoon







Wiek: 31
Na forum: 2370 dni
Posty: 54

Piwa: 1

Respekt: 50

to jest tylko fragment mojego kodu i jest ju? zrobione to ?e jak si? wchodzi do pojazdu to dopiero wtedy si? to wy?wietla , chodzi mi o to ?e jak mam hud to chcia?bym aby pr?dko?? pokazywa?a si? na bie??co dlatego funkcja tank_data jest podpi?ta pod "onClientRender" i te? przez to co ka?d? wy?wietlon? klatk? obrazu tworzy si? nowy napis i przez to jeden nak?ada mi si? na drugi i nic nie wida?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-02, 23:40


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

A, to u?yj funkcji

Więcej informacji znajdziesz w Wikipedii MTA:

dxDrawText


Wszystkie funkcj? CeGUI czyli guiCreate usu? z eventu onClientRende, poniewa? tworz? si? wtedy ~60 razy na sekund?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-02, 23:44


szymsoon







Wiek: 31
Na forum: 2370 dni
Posty: 54

Piwa: 1

Respekt: 50

czyli jak dam dxdraw to b?dzie si? tak jak by od?wie?a? ?

[ Dodano: 2020-04-03, 00:22 ]
teraz mam tak ?e to co zrobi?em w gui create zakrywa mi to co zrobi?em w dxdraw

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-03, 08:14


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

A ja ju? w 3 po?cie Ci m?wi?, ?e funkcje z CeGUI (czyli guiCreate) nie mog? by? u?yte w evencie onClientRender. Masz je usun?? i wtedy b?dzie dzia?a?.

Postaw piwo autorowi tego posta
 

 
Tagi: nakładające :: się :: napisy :: hudzie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA 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