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

Wysłany: 2024-01-24, 12:21


doven811







Wiek: 28
Na forum: 1875 dni
Posty: 3

Piwa: 3

Respekt: 50

Witam mam taki problem ze wgrałem sobie hud z neta ale gdy zrobie rc to mi się pojawia stary orginalny hud jak to zrobić żeby był cały czas nowy

Kod
 local sxsy guiGetScreenSize() 
local zoom sx 1920 and math.min(21920 sx) or 1

local fonts = {
    [1] = dxCreateFont("font.ttf"13/zoom),
    [2] = dxCreateFont("font.ttf"14/zoom),
    [3] = dxCreateFont("extrabold.ttf"16/zoom),
}

function renderHUD()
    if not getElementData(localPlayer"player:sid") or getElementData(localPlayer,"notshowhud"then
        return 
    end
    local hearth getElementHealth(localPlayer)
    local armor getPlayerArmor(localPlayer)

    --exports.visual-avatars:dxCreateAvatar(sx/2+829/zoomsy/2-512/zoom92/zoom92/zoom)
    dxDrawImage(sx/2+760/zoomsy/2-511/zoom140/zoom140/zoom"bgav.png"0,0,0tocolor(255255255,255))
    dxDrawImage(sx/2+775/zoomsy/2-498/zoom110/zoom110/zoom"logo.png"0,0,0tocolor(255255255,255))

    dxDrawImage(sx/2+505/zoomsy/2-468/zoom250/zoom29/zoom"sercelado.png"0,0,0tocolor(255255255,255))
    dxDrawImage(sx/2+535/zoomsy/2-501/zoom220/zoom29/zoom"armorlado.png"0,0,0tocolor(255255255,255))
   -- roundedRectangle(sx/2+770/zoomsy/2-382/zoom120/zoom15/zoomtocolor(555555255))

    dxDrawImageSection(sx/2+507/zoomsy/2-466/zoom246/zoom*hearth/10025/zoom00246,25,"ladowaniehearth.png",0,0,0,tocolor(255,255,255))
    dxDrawImageSection(sx/2+537/zoomsy/2-499/zoom217/zoom*armor/10025/zoom00246,25,"ladowaniearmoru.png",0,0,0,tocolor(255,255,255))
    --dxDrawImage(sx/2+575/zoomsy/2-474/zoom18/zoom20/zoom"armor.png"0,0,0tocolor(255255255,255))
    --dxDrawImage(sx/2+575/zoomsy/2-505/zoom18/zoom17/zoom"hearth.png"0,0,0tocolor(255255255,255))
    dxDrawImage(sx/2+543/zoomsy/2-495/zoom14/zoom14/zoom"armorek.png"0,0,0tocolor(255255255,255))
    dxDrawImage(sx/2+514/zoomsy/2-461/zoom14/zoom14/zoom"serduszko.png"0,0,0tocolor(255255255,255))


    dxDrawText(""..string.format("%02d"math.floor(hearth)).."%"sx/2+725/zoomsy/2-463/zoomnilniltocolor(211211211255), 1fonts[2], "center""top"falsefalsefalsetrue)
    dxDrawText(""..string.format("%02d"math.floor(armor)).."%"sx/2+725/zoomsy/2-496/zoomnilniltocolor(211211211255), 1fonts[2], "center""top"falsefalsefalsetrue)
   
    dxDrawText("#50d274$ #ffffff"..getPlayerMoney(localPlayer), sx/2+753/zoomsy/2-442/zoomnilniltocolor(255255255255), 1fonts[3], "right""top"falsefalsefalsetrue)

    dxDrawText(string.gsub(getPlayerName(localPlayer), "#%x%x%x%x%x%x"""), sx/2+800/zoomsy/2-375/zoomnilniltocolor(255255255211), 1fonts[2], "left""top"falsefalsefalsetrue)

end

function roundedRectangle(xywhborderColorbgColorpostGUI)
    if (and and and hthen
        if (not borderColorthen
            borderColor tocolor(000200);
        end
        if (not bgColorthen
            bgColor borderColor;
        end
        dxDrawRectangle(xywhbgColorpostGUI);
        dxDrawRectangle(2141borderColorpostGUI);
        dxDrawRectangle(2h41borderColorpostGUI);
        dxDrawRectangle(1214borderColorpostGUI);
        dxDrawRectangle(w214borderColorpostGUI);
    end
end


function createHUD()
    removeEventHandler("onClientRender"rootrenderHUD)
    addEventHandler("onClientRender"rootrenderHUD)

    setPlayerHudComponentVisible("all"false)
    setPlayerHudComponentVisible("radar"true)
    setPlayerHudComponentVisible("crosshair"true)
end

function destroyHUD()
    removeEventHandler("onClientRender"rootrenderHUD)
end

setPlayerHudComponentVisible("radar"true)

createHUD()


Z góry dzięki
na dole macie zdj tego problemu
https://zapodaj.net/plik-1VfIpGTpsP

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Wysłany: 2024-01-24, 12:45


TheSebaPL

Mod-team






Wiek: 21
Na forum: 3098 dni
Posty: 964

Piwa: 3102

Respekt: 640,5
Respekt: 640,5Respekt: 640,5


Więcej informacji znajdziesz w Wikipedii MTA:

setPlayerHudComponentVisible


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Wysłany: 2024-01-24, 12:59


doven811







Wiek: 28
Na forum: 1875 dni
Posty: 3

Piwa: 3

Respekt: 50

a powiedział byś gdzie i co ma wstawić zeby to działało bo nie ogarniam :)

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Wysłany: 2024-01-24, 13:20


TheSebaPL

Mod-team






Wiek: 21
Na forum: 3098 dni
Posty: 964

Piwa: 3102

Respekt: 640,5
Respekt: 640,5Respekt: 640,5

Używasz


Więcej informacji znajdziesz w Wikipedii MTA:

onClientResourceStart


a następnie dodajesz tylko te linijki


    setPlayerHudComponentVisible("all"false)
    setPlayerHudComponentVisible("crosshair"true)



No i nie rozumiem tego


function createHUD()
    removeEventHandler("onClientRender"rootrenderHUD)
    addEventHandler("onClientRender"rootrenderHUD)

    setPlayerHudComponentVisible("all"false)
    setPlayerHudComponentVisible("radar"true)
    setPlayerHudComponentVisible("crosshair"true)
end


Tutaj masz gotowy urywek

addEventHandler("onClientResourceStart"resourceRoot, function()
    setPlayerHudComponentVisible("all"false)
    setPlayerHudComponentVisible("crosshair"true)

    addEventHandler("onClientRender"root, function()
        renderHUD()
    end)    
end)


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Wysłany: 2024-01-24, 13:37


doven811







Wiek: 28
Na forum: 1875 dni
Posty: 3

Piwa: 3

Respekt: 50

przerobiłem nadal to samo :(

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Wysłany: 2024-01-24, 15:47


MlodyRafonix







Wiek: 26
Na forum: 1899 dni
Posty: 103

Piwa: 954

Respekt: 60

Zapewne gdzieś w którymś ze skryptów masz już setPlayerHudComponentVisible i ze sobą kolidują.

Możesz użyć programu Agent Ransack do łatwego i zwinnego szukania danych fraz po plikach.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Wysłany: 2024-02-25, 14:21


filip0985

Początkujący w LUA






Wiek: 22
Na forum: 2754 dni
Posty: 112

Piwa: 13

Respekt: 50

Daj jakieś SS odnośnie tego czego chcesz uzyskać a co ci przeszkadza. Być może wystarczy tylko wyłączyć skrypt odpowiedzialny za włączanie HUD z gta.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Tagi: jak :: usunąć :: 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 » Jak usunąć hud 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