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

Wysłany: 2021-10-21, 22:36


piotrek87411







Wiek: 26
Na forum: 1754 dni
Posty: 66
Nick w MP: piotrek84

Piwa: 173

Respekt: 50

dopisuje to, a klasyczny hud nadal jest pod nowym
Kod:

function Start ()


showPlayerHudComponent("clock",false)


showPlayerHudComponent("money",false)


showPlayerHudComponent("health",false)


showPlayerHudComponent("armour",false)


showPlayerHudComponent("weapon",false)


showPlayerHudComponent("ammo",false)


showPlayerHudComponent("wanted",false)


showPlayerHudComponent("breath",false)


end


addEventHandler( "onClientResourceStart", rootElement, Start )


Kod:

--[[
Skrypt zosta?‚ wykonany przez:
?€?NotPaladyn (not.paladyn@gmail.com) (NotPaladyn#0477)

ZasĂłb napisany dla uĹĽytkownikĂłw forum GTAONLINE.PL
]]--

local sw,sh = guiGetScreenSize()
local baseX = 1920
local zoom = 1
local minzoom = 2
if sw < baseX then
zoom = math.min(minzoom, baseX/sw)
end

hud = {
isOpen = true,

money_icon = dxCreateTexture("images/money_icon.png", "argb", false, "clamp"),
rp_icon = dxCreateTexture("images/rp_icon.png", "argb", false, "clamp"),

font = dxCreateFont("fonts/Exo2-Light.ttf", 13),

health = {x=sw-215/zoom, y=30/zoom, w=200/zoom, h=4/zoom},
armor = {x=sw-215/zoom, y=60/zoom, w=200/zoom, h=4/zoom},
i_money = {x=sw-40/zoom, y=80/zoom, w=20/zoom, h=20/zoom},
t_money = {x=sw-215/zoom, y=80/zoom, w=sw-45/zoom, h=100/zoom},
i_rp = {x=sw-40/zoom, y=105/zoom, w=20/zoom, h=20/zoom},
t_rp = {x=sw-215/zoom, y=105/zoom, w=sw-45/zoom, h=125/zoom},
}

hud.ui = function()
if not hud.isOpen then return end
if not getElementData(localPlayer, "player:logged") then return end
local pHealth = getElementHealth(localPlayer)
local pArmor = getPedArmor(localPlayer)
local pMoney = getPlayerMoney(localPlayer)
local pRP = getElementData(localPlayer, "player:srp") or 0
dxDrawRectangle(hud.health.x, hud.health.y, hud.health.w, hud.health.h, tocolor(30, 30, 30))
dxDrawRectangle(hud.health.x+1/zoom, hud.health.y+1/zoom, (pHealth/100)*hud.health.w-2/zoom, hud.health.h-2/zoom, tocolor(250, 30, 30))

dxDrawRectangle(hud.armor.x, hud.armor.y, hud.armor.w, hud.armor.h, tocolor(30, 30, 30))
dxDrawRectangle(hud.armor.x+1/zoom, hud.armor.y+1/zoom, (pArmor/100)*hud.armor.w-2/zoom, hud.armor.h-2/zoom, tocolor(30, 120, 250))

dxDrawImage(hud.i_money.x, hud.i_money.y, hud.i_money.w, hud.i_money.h, hud.money_icon)
dxDrawText(formatMoney(pMoney), hud.t_money.x+1/zoom, hud.t_money.y+1/zoom, hud.t_money.w+1/zoom, hud.t_money.h+1/zoom, tocolor(0, 0, 0), 1/zoom, hud.font, "right", "center")
dxDrawText(formatMoney(pMoney), hud.t_money.x, hud.t_money.y, hud.t_money.w, hud.t_money.h, tocolor(255, 255, 255), 1/zoom, hud.font, "right", "center")

dxDrawImage(hud.i_rp.x, hud.i_rp.y, hud.i_rp.w, hud.i_rp.h, hud.rp_icon)
dxDrawText(pRP, hud.t_rp.x+1/zoom, hud.t_rp.y+1/zoom, hud.t_rp.w+1/zoom, hud.t_rp.h+1/zoom, tocolor(0, 0, 0), 1/zoom, hud.font, "right", "center")
dxDrawText(pRP, hud.t_rp.x, hud.t_rp.y, hud.t_rp.w, hud.t_rp.h, tocolor(255, 255, 255), 1/zoom, hud.font, "right", "center")
end
addEventHandler("onClientRender", root, hud.ui)

function toggleHUD(key, state)
if key == "F11" and state then
if hud.isOpen then
hud.isOpen = false
else
hud.isOpen = true
end
end
end
addEventHandler("onClientKey", root, toggleHUD)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-10-22, 16:27


kamison

Przyszły programista .lua






Wiek: 25
Na forum: 3302 dni
Posty: 391
Nick w MP: kamison

Piwa: 594

Respekt: 205,3
Respekt: 205,3Respekt: 205,3

function start()
setPlayerHudComponentVisible ("all", false)
end
addEventHandler("onClientResourceStart", getRootElement(), start)

Postaw piwo autorowi tego posta
 

 
Tagi: wywalenie :: starego :: hudu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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