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

Wysłany: 2017-02-21, 10:03


Boleslaw2000

Leniwiec






Wiek: 26
Na forum: 3542 dni
Posty: 39
Nick w MP: Boleslaw

Piwa: 22

Respekt: 50

Cze??, jestem w trakcie robienia HUD'u na serwer LAN dla siostrze?ca i bli?szych, sko?czy?em "projektowa?" to wszystko w edytorze GUI i nie wiem co dalej, od czego zacz??, czym si? kierowa?.. Narzuci?by mi kto? kierunek drogi? Poni?ej przedstawiam kolejno?ci i te ca?e "GUI";


addEventHandler("onClientRender"root,
    function()
        dxDrawLine(751 11751 1160tocolor(000200), 1false)
        dxDrawLine(10141751 11tocolor(000200), 1false)
        dxDrawLine(751 11601014160tocolor(000200), 1false)
        dxDrawLine(101416010141tocolor(000200), 1false)
        dxDrawRectangle(7515263155tocolor(000200), false)
        dxDrawText("Tw?j aktualny nick:"76110100430tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Ilo?? pieni?dzy:"76130100450tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Zdrowie:"76150100470tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Aktualna bro?:"761901004110tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Amunicja:"7611101004130tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Kamizelka:"76170100490tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("GPS:"7611301004150tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
    end
)


Jak wida? jest to ?wie?o wyj?te z output'u edytora i si? ju? zaklinowa?em bo nie wiem co robi?, za jakie funkcje si? bra? - dopiero si? ucz?.
Jak wida? chcia?bym aby w tym okienku pokazywa?o stany, liczby, obecn? lokalizacj?.

Z g?ry dzi?kuj? za pomoc, b?d? standardowo :piwo: .

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-21, 10:37


awfesa







Wiek: 29
Na forum: 4705 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280


Więcej informacji znajdziesz w Wikipedii MTA:

GetPlayerMoney


Więcej informacji znajdziesz w Wikipedii MTA:

GetElementHealth


Więcej informacji znajdziesz w Wikipedii MTA:

GetPedArmor


Więcej informacji znajdziesz w Wikipedii MTA:

GetPedWeapon


Więcej informacji znajdziesz w Wikipedii MTA:

GetPedTotalAmmo


Więcej informacji znajdziesz w Wikipedii MTA:

getPlayerName


Podpis

Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Boleslaw2000
Wysłany: 2017-02-21, 10:42


Boleslaw2000

Leniwiec






Wiek: 26
Na forum: 3542 dni
Posty: 39
Nick w MP: Boleslaw

Piwa: 22

Respekt: 50

"awfesa" napisał/a:


Więcej informacji znajdziesz w Wikipedii MTA:

GetPlayerMoney


Więcej informacji znajdziesz w Wikipedii MTA:

GetElementHealth


Więcej informacji znajdziesz w Wikipedii MTA:

GetPedArmor


Więcej informacji znajdziesz w Wikipedii MTA:

GetPedWeapon


Więcej informacji znajdziesz w Wikipedii MTA:

GetPedTotalAmmo


Więcej informacji znajdziesz w Wikipedii MTA:

getPlayerName


Jak zacz?? stawia? te ca?e GUI by by?o ono widoczne po powiedzmy wej?ciu gracza na serwer? Wtedy mog? zabiera? si? za te teksty rozumiem?
@EDIT: My?l?, ?e wszystko robi? w porz?dku tylko mam problem z ustawieniem tych skr?t?w, np. getPlayerName - nick. Zrobi mi kto? list? skr?t?w ?eby to na pocz?tek wrzuci? i tym si? kierowa??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-21, 12:42


Dexnes_

Tiger






Wiek: 26
Na forum: 4401 dni
Posty: 620
Nick w MP: Dexnes

Piwa: 1394

Respekt: 390
Respekt: 390Respekt: 390Respekt: 390Respekt: 390

Boleslaw2000,

Więcej informacji znajdziesz w Wikipedii MTA:

addEventHandler


Więcej informacji znajdziesz w Wikipedii MTA:

onPlayerJoin


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Boleslaw2000
Wysłany: 2017-02-21, 12:42


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

Boleslaw2000,

addEventHandler("onClientRender"root,
    function()
    
        local pieniadze getPlayerMoney(localPlayer)
        local nick getPlayerName(localPlater)
        local zycie getElementHealth(localPlayer)
            
        dxDrawLine(751 11751 1160tocolor(000200), 1false)
        dxDrawLine(10141751 11tocolor(000200), 1false)
        dxDrawLine(751 11601014160tocolor(000200), 1false)
        dxDrawLine(101416010141tocolor(000200), 1false)
        dxDrawRectangle(7515263155tocolor(000200), false)
        dxDrawText("Tw?j aktualny nick: "..nick76110100430tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Ilo?? pieni?dzy: "..pieniadze76130100450tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Zdrowie: "..zycie76150100470tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Aktualna bro?:"761901004110tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Amunicja:"7611101004130tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Kamizelka:"76170100490tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("GPS:"7611301004150tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
    end
)

I tak dalej sobie robisz

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Boleslaw2000
Wysłany: 2017-02-21, 12:58


Boleslaw2000

Leniwiec






Wiek: 26
Na forum: 3542 dni
Posty: 39
Nick w MP: Boleslaw

Piwa: 22

Respekt: 50

Okej, lecz nie ma tego nadal wida?, a w konsoli wyskakuj? podobne b??dy co mia?em..

Kod:

[12:56] WARNING: test\hud.lua:4: Bad argument @ 'getPlayerMoney' [Expected pl
ayer at argument 1, got nil]
[12:56] WARNING: test\hud.lua:5: Bad argument @ 'getPlayerName' [Expected ele
ment at argument 1, got nil]
[12:56] WARNING: test\hud.lua:6: Bad argument @ 'getElementHealth' [Expected
element at argument 1, got nil]
[12:56] ERROR: test\hud.lua:8: attempt to call global 'tocolor' (a nil value)


Kod ustawiony tak jak poda? kolega wy?ej.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-21, 13:23


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

Boleslaw2000,

addEventHandler("onClientRender"root,
    function()
    
        local pieniadze getPlayerMoney(localPlayer)
        local nick getPlayerName(localPlayer)
        local zycie getElementHealth(localPlayer)
            
        dxDrawLine(751 11751 1160tocolor(000200), 1false)
        dxDrawLine(10141751 11tocolor(000200), 1false)
        dxDrawLine(751 11601014160tocolor(000200), 1false)
        dxDrawLine(101416010141tocolor(000200), 1false)
        dxDrawRectangle(7515263155tocolor(000200), false)
        dxDrawText("Tw?j aktualny nick: "..nick76110100430tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Ilo?? pieni?dzy: "..pieniadze76130100450tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Zdrowie: "..zycie76150100470tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Aktualna bro?:"..getPlayerWeapon(localPlayer), 761901004110tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Amunicja:"..getPedTotalAmmo(localPlayer), 7611101004130tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Kamizelka:"..getPlayerArmor(localPlayer), 76170100490tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("GPS:"7611301004150tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
    end
)


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Boleslaw2000
Wysłany: 2017-02-21, 13:34


Boleslaw2000

Leniwiec






Wiek: 26
Na forum: 3542 dni
Posty: 39
Nick w MP: Boleslaw

Piwa: 22

Respekt: 50

"HazeMaFaze" napisał/a:

Boleslaw2000,

addEventHandler("onClientRender"root,
    function()
    
        local pieniadze getPlayerMoney(localPlayer)
        local nick getPlayerName(localPlayer)
        local zycie getElementHealth(localPlayer)
            
        dxDrawLine(751 11751 1160tocolor(000200), 1false)
        dxDrawLine(10141751 11tocolor(000200), 1false)
        dxDrawLine(751 11601014160tocolor(000200), 1false)
        dxDrawLine(101416010141tocolor(000200), 1false)
        dxDrawRectangle(7515263155tocolor(000200), false)
        dxDrawText("Tw?j aktualny nick: "..nick76110100430tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Ilo?? pieni?dzy: "..pieniadze76130100450tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Zdrowie: "..zycie76150100470tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Aktualna bro?:"..getPlayerWeapon(localPlayer), 761901004110tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Amunicja:"..getPedTotalAmmo(localPlayer), 7611101004130tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Kamizelka:"..getPlayerArmor(localPlayer), 76170100490tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("GPS:"7611301004150tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
    end
)


Okej, ogarn??em to ju? wcze?niej nieco, jednak nadal borykam si? z problemem widoczno?ci, ustawia?em i tak, i tak - nadal si? nie pojawia a w konsoli nic na ten temat.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-21, 13:57


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

Boleslaw2000, debug podaj

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-21, 14:05


Boleslaw2000

Leniwiec






Wiek: 26
Na forum: 3542 dni
Posty: 39
Nick w MP: Boleslaw

Piwa: 22

Respekt: 50

"HazeMaFaze" napisał/a:

Boleslaw2000, debug podaj


Debug w sensie jak? Dam kod LUA, kt?ry mam w tym pliku..
addEventHandler("onPlayerJoin"root,
    function()
        dxDrawLine(751 11751 1160tocolor(000200), 1false)
        dxDrawLine(10141751 11tocolor(000200), 1false)
        dxDrawLine(751 11601014160tocolor(000200), 1false)
        dxDrawLine(101416010145-1tocolor(000200), 1false)
        dxDrawRectangle(7515263155tocolor(000200), false)
        dxDrawText("Tw?j aktualny nick: "..getPlayerName(localPlayer), 76110100430tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Ilo?? pieni?dzy: "..getPlayerMoney(localPlayer), 76130100450tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Zdrowie: "..getElementHealth(localPlayer), 76150100470tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Aktualna bro?:"..getPlayerWeapon(localPlayer), 761901004110tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Amunicja:"..getPedTotalAmmo(localPlayer), 7611101004130tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Kamizelka:"..getPlayerArmor(localPlayer), 76170100490tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("GPS:"7611301004150tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
    end
)


Meta standardowo - <script src="plik.lua" />
Jeszcze dodam, ?e co? z kolorami konsola ?wiruje.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-21, 14:22


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

Boleslaw2000, dxDraw dzia?a tylko na event onClientRender
addEventHandler("onClientRender"root,
    function()
        dxDrawLine(751 11751 1160tocolor(000200), 1false)
        dxDrawLine(10141751 11tocolor(000200), 1false)
        dxDrawLine(751 11601014160tocolor(000200), 1false)
        dxDrawLine(101416010145-1tocolor(000200), 1false)
        dxDrawRectangle(7515263155tocolor(000200), false)
        dxDrawText("Tw?j aktualny nick: "..getPlayerName(localPlayer), 76110100430tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Ilo?? pieni?dzy: "..getPlayerMoney(localPlayer), 76130100450tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Zdrowie: "..getElementHealth(localPlayer), 76150100470tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Aktualna bro?:"..getPlayerWeapon(localPlayer), 761901004110tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Amunicja:"..getPedTotalAmmo(localPlayer), 7611101004130tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Kamizelka:"..getPlayerArmor(localPlayer), 76170100490tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("GPS:"7611301004150tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
    end
)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-21, 14:58


Boleslaw2000

Leniwiec






Wiek: 26
Na forum: 3542 dni
Posty: 39
Nick w MP: Boleslaw

Piwa: 22

Respekt: 50

"HazeMaFaze" napisał/a:

Boleslaw2000, dxDraw dzia?a tylko na event onClientRender
addEventHandler("onClientRender"root,
    function()
        dxDrawLine(751 11751 1160tocolor(000200), 1false)
        dxDrawLine(10141751 11tocolor(000200), 1false)
        dxDrawLine(751 11601014160tocolor(000200), 1false)
        dxDrawLine(101416010145-1tocolor(000200), 1false)
        dxDrawRectangle(7515263155tocolor(000200), false)
        dxDrawText("Tw?j aktualny nick: "..getPlayerName(localPlayer), 76110100430tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Ilo?? pieni?dzy: "..getPlayerMoney(localPlayer), 76130100450tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Zdrowie: "..getElementHealth(localPlayer), 76150100470tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Aktualna bro?:"..getPlayerWeapon(localPlayer), 761901004110tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Amunicja:"..getPedTotalAmmo(localPlayer), 7611101004130tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Kamizelka:"..getPlayerArmor(localPlayer), 76170100490tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        dxDrawText("GPS:"7611301004150tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
    end
)


Ah, czyli tak.. No dobrze, ale mimo wszystko czego? brakuje bo nie ma tego wida?.. :-?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-21, 15:10


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

Boleslaw2000, debug podaj

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-21, 15:12


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

A nie musi to by? triggerowane gdy gracz wejdzie na serwer?

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-21, 15:21


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

amited, po co?

Postaw piwo autorowi tego posta
 

 
Tagi: hud
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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