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

Wysłany: 2015-11-08, 12:49


Gerano

Mleko,Kakao,LUA






Wiek: 38
Na forum: 4266 dni
Posty: 187
Nick w MP: Gerano

Piwa: 1460

Respekt: 146,3
Respekt: 146,3

Ostrzeżeń: 100%
Witam mam problem poniewa? mam hud u mnie jest ok a u kolegi jest na ?rodku.Wi?c jak zrobi? aby by? u ka?dego w rogu?

showPlayerHudComponent "all"false )
showPlayerHudComponent "radar"true)
showPlayerHudComponent "wanted"true)

--- Kod na realny czas
local realtime getRealTime()
    local hour realtime.hour
    local minute realtime.minute
    
    addEventHandler("onClientRender"root, function()
    if not getElementData(localPlayer,"player:logged"then return end
    if dxSetAspectRatioAdjustmentEnabled then dxSetAspectRatioAdjustmentEnabled(trueend
    renderHUD() -- ustawia nowy hud
end)

addEventHandler("onClientRender"root,
    function()
x,guiGetScreenSize()

        dxDrawRectangle(680 ,,344 ,221 tocolor(686868182), false)
        dxDrawRectangle(680,220,344,7tocolor(17107219254), false)
        dxDrawRectangle(675,0,5,227tocolor(17107219254), false)
        dxDrawRectangle(680,182,344,28tocolor(959595254), false)
        dxDrawText("Pieni?dze: "..getPlayerMoney(localPlayer).." Funt?w "680 1181 11024 1211 1tocolor(000255), 2.00"sans""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Pieni?dze: "..getPlayerMoney(localPlayer).." Funt?w "6801811024211tocolor(3512723254), 2.00"sans""left""center"falsefalsefalsefalsefalse)
        dxDrawRectangle(85519,16932tocolor(15000254), false)
        dxDrawRectangle(8556816932tocolor(444254), false)
        dxDrawRectangle(85512016944tocolor(31145217215), false)
        dxDrawText("Czas: "..hour..":"..minute..""856 1121 11024 1164 1tocolor(000255), 1.80"sans""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Czas: "..hour..":"..minute..""8561211024164tocolor(255255255255), 1.80"sans""left""center"falsefalsefalsefalsefalse)
        dxDrawText("?ycie:"..math.floor(getElementHealth(localPlayer)).. "%"856 120 11024 151 1tocolor(000255), 1.60"sans""left""center"falsefalsefalsefalsefalse)
        dxDrawText("?ycie:"..math.floor(getElementHealth(localPlayer)).. "%"85620102451tocolor(255255255255), 1.60"sans""left""center"falsefalsefalsefalsefalse)
        if getPedArmor(localPlayer) > 2 then
        dxDrawText("Pancerz:"..math.floor(getPedArmor(localPlayer)).. "%"855 168 11023 199 1tocolor(000255), 1.60"sans""left""center"falsefalsefalsefalsefalse)
       dxDrawText("Pancerz:"..math.floor(getPedArmor(localPlayer)).. "%"85568102399tocolor(255255255255), 1.60"sans""left""center"falsefalsefalsefalsefalse)
       end
         dxDrawImage(69321152143"i/ikona.png"000tocolor(255255255255), false)
        
        end
)


Podpis
BUDOWA SERWERA: XXX

Prace: XXX%
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-08, 16:15


jg2aviva1

Rusek :D






Wiek: 25
Na forum: 4134 dni
Posty: 445
Nick w MP: _Wolfenstei[N]^.^

Piwa: 1033

Respekt: 240
Respekt: 240Respekt: 240

Ostrzeżeń: 60%
"Gerano" napisał/a:

Witam mam problem poniewa? mam hud u mnie jest ok a u kolegi jest na ?rodku.Wi?c jak zrobi? aby by? u ka?dego w rogu?

showPlayerHudComponent "all"false )
showPlayerHudComponent "radar"true)
showPlayerHudComponent "wanted"true)

--- Kod na realny czas
local realtime getRealTime()
    local hour realtime.hour
    local minute realtime.minute
    
    addEventHandler("onClientRender"root, function()
    if not getElementData(localPlayer,"player:logged"then return end
    if dxSetAspectRatioAdjustmentEnabled then dxSetAspectRatioAdjustmentEnabled(trueend
    renderHUD() -- ustawia nowy hud
end)

addEventHandler("onClientRender"root,
    function()
x,guiGetScreenSize()

        dxDrawRectangle(680 ,,344 ,221 tocolor(686868182), false)
        dxDrawRectangle(680,220,344,7tocolor(17107219254), false)
        dxDrawRectangle(675,0,5,227tocolor(17107219254), false)
        dxDrawRectangle(680,182,344,28tocolor(959595254), false)
        dxDrawText("Pieni?dze: "..getPlayerMoney(localPlayer).." Funt?w "680 1181 11024 1211 1tocolor(000255), 2.00"sans""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Pieni?dze: "..getPlayerMoney(localPlayer).." Funt?w "6801811024211tocolor(3512723254), 2.00"sans""left""center"falsefalsefalsefalsefalse)
        dxDrawRectangle(85519,16932tocolor(15000254), false)
        dxDrawRectangle(8556816932tocolor(444254), false)
        dxDrawRectangle(85512016944tocolor(31145217215), false)
        dxDrawText("Czas: "..hour..":"..minute..""856 1121 11024 1164 1tocolor(000255), 1.80"sans""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Czas: "..hour..":"..minute..""8561211024164tocolor(255255255255), 1.80"sans""left""center"falsefalsefalsefalsefalse)
        dxDrawText("?ycie:"..math.floor(getElementHealth(localPlayer)).. "%"856 120 11024 151 1tocolor(000255), 1.60"sans""left""center"falsefalsefalsefalsefalse)
        dxDrawText("?ycie:"..math.floor(getElementHealth(localPlayer)).. "%"85620102451tocolor(255255255255), 1.60"sans""left""center"falsefalsefalsefalsefalse)
        if getPedArmor(localPlayer) > 2 then
        dxDrawText("Pancerz:"..math.floor(getPedArmor(localPlayer)).. "%"855 168 11023 199 1tocolor(000255), 1.60"sans""left""center"falsefalsefalsefalsefalse)
       dxDrawText("Pancerz:"..math.floor(getPedArmor(localPlayer)).. "%"85568102399tocolor(255255255255), 1.60"sans""left""center"falsefalsefalsefalsefalse)
       end
         dxDrawImage(69321152143"i/ikona.png"000tocolor(255255255255), false)
        
        end
)


Robione GUI-Editorem? Jak tak to pami?tam ?e by?a jaka? opcja do zaznaczenia, ?e element dostosowuje si? do ka?dej rozdzielczo?ci. Je?li nie, to musisz u?y? tego:


Więcej informacji znajdziesz w Wikipedii MTA:

guiGetScreenSize


Podpis



GTAO Member: 2015-08-23, 14:26

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-08, 17:41


AteX







Wiek: 26
Na forum: 4015 dni
Posty: 927
Nick w MP: #AteX

Piwa: 8360

Respekt: 775,3
Respekt: 775,3Respekt: 775,3

Przyk?ad jak to wygl?da u ciebie:
x,guiGetScreenSize()

dxDrawRectangle(680 ,,344 ,221 tocolor(686868182), false)

A jak to powinno wygl?da?
x,guiGetScreenSize()
xm,ym Xtwojejrozdzielczosci /Ytwojejrozdzielczosci 

dxDrawRectangle(x*680/xm,y*0/ym ,x*344/xm,y*221/ymtocolor(686868182), false)


Zrobi?e? to z warto?ciami absolutnymi, wi?c b?dzie to takie d?ugie. M?g?by? te? to napisa? kr?cej warto?ciami od 0 do 1 wtedy wygl?da?oby to tak:

x,guiGetScreenSize()

dxDrawRectangle(x*0.23,y*,x*0.34,y*0.53tocolor(686868182), false)

Lecz musia?by? teraz od nowa robi? gui. I klikaj?c prawym na elementy w guieditor zmieni? Absolute na Relative.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-11, 09:53


Gerano

Mleko,Kakao,LUA






Wiek: 38
Na forum: 4266 dni
Posty: 187
Nick w MP: Gerano

Piwa: 1460

Respekt: 146,3
Respekt: 146,3

Ostrzeżeń: 100%
AteX, zrobi?em to drugie ale jest b??d ERROR: YRL-Gui attemtp co? takiego


showPlayerHudComponent "all"false )
showPlayerHudComponent "radar"true)
showPlayerHudComponent "wanted"true)

--- Kod na realny czas
local realtime getRealTime()
    local hour realtime.hour
    local minute realtime.minute
    
    addEventHandler("onClientRender"root, function()
    if not getElementData(localPlayer,"player:logged"then return end
    if dxSetAspectRatioAdjustmentEnabled then dxSetAspectRatioAdjustmentEnabled(trueend
    renderHUD() -- ustawia nowy hud
end)

addEventHandler("onClientRender"root,
    function()
x,guiGetScreenSize()
xm,ym 1024 /768


        
dxDrawRectangle(x*680/xm,y*0/ym ,x*344/xm,y*221/ymtocolor(686868182), false)
        dxDrawRectangle(x*680/xm,y*220/ym,x*344/xm,y*7/ymtocolor(17107219254), false)
        dxDrawRectangle(x*675/xm,y*0/ym,x*5/xm,y*227/ymtocolor(17107219254), false)
        dxDrawRectangle(x*680/xm,y*182/ym,x*344/xm,y*28/ymtocolor(959595254), false)
        dxDrawText("Pieni?dze: "..getPlayerMoney(localPlayer).." PLN "x*680 1/xmy*181 1/ymx*1024 1/xmy*211 1/ymtocolor(000255), 2.00"sans""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Pieni?dze: "..getPlayerMoney(localPlayer).." PLN "x*680/xmy*181/ymx*1024/xmy*211/ymtocolor(3512723254), 2.00"sans""left""center"falsefalsefalsefalsefalse)
        dxDrawRectangle(x*855/xmy*19/ym,x*169/xmy*32/ymtocolor(15000254), false)
        dxDrawRectangle(x*855/xmy*68/ymx*169/xmy*32/ymtocolor(444254), false)
        dxDrawRectangle(x*855/xmy*120/ymx*169/xmy*44/ymtocolor(31145217215), false)
        dxDrawText("Czas: "..hour..":"..minute..""x*856 1y*121 1/ymx*1024 1/xmy*164 1/ymtocolor(000255), 1.80"sans""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Czas: "..hour..":"..minute.."",x*856/xmy*121/ymx*1024/xmy*164/ymtocolor(255255255255), 1.80"sans""left""center"falsefalsefalsefalsefalse)
        dxDrawText("?ycie:"..math.floor(getElementHealth(localPlayer)).. "%"x*856 1/xmy*20 1/ymx*1024 1/xmy*51 1/ymtocolor(000255), 1.60"sans""left""center"falsefalsefalsefalsefalse)
        dxDrawText("?ycie:"..math.floor(getElementHealth(localPlayer)).. "%"x*856/xmy*20/ymx*1024/xmy*51/ymtocolor(255255255255), 1.60"sans""left""center"falsefalsefalsefalsefalse)
        if getPedArmor(localPlayer) > 2 then
        dxDrawText("Pancerz:"..math.floor(getPedArmor(localPlayer)).. "%"x*855 1/xmy*68 1/ymx*1023 1/xmy*99 1/ymtocolor(000255), 1.60"sans""left""center"falsefalsefalsefalsefalse)
        dxDrawText("Pancerz:"..math.floor(getPedArmor(localPlayer)).. "%"x*855/xmy*68/ymx*1023/ymy*99/ymtocolor(255255255255), 1.60"sans""left""center"falsefalsefalsefalsefalse)
       end
       dxDrawImage(x*693/xmy*21/ymx*152/xmy*143/ym"i/ikona.png"000tocolor(255255255255), false)
        function at elementrel  )

        end
        end
)


Podpis
BUDOWA SERWERA: XXX

Prace: XXX%
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-11, 13:20


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
    if dxSetAspectRatioAdjustmentEnabled then dxSetAspectRatioAdjustmentEnabled(trueend


Pogubi?e? nawiasy i parametry.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-11, 20:06


Gerano

Mleko,Kakao,LUA






Wiek: 38
Na forum: 4266 dni
Posty: 187
Nick w MP: Gerano

Piwa: 1460

Respekt: 146,3
Respekt: 146,3

Ostrzeżeń: 100%
DestroY, pokaza? by? bo nie rozumiem o co ci chodzi

Podpis
BUDOWA SERWERA: XXX

Prace: XXX%
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-11, 20:11


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
Gerano, tak na dobr? spraw? to ?le u?y?e? tej funkcji, s?u?y ona do ustawiania, nie do sprawdzania, wi?c w miejsce tej linijki wystarczy samo

dxSetAspectRatioAdjustmentEnabled(true)


Postaw piwo autorowi tego posta
 

 
Tagi: hud :: pod :: każdą :: rozdzielczość
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Hud pod każdą rozdzielczość 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