Hey liebes Forum!
ich wollte mich mal schlau machen, wie ich die HUD von dem Vio Script entferne, ich habe
bereits meine hud.lua durch die datei in "anzeigen" ersetzt,
sodass meine hud nun hier zu finden ist: anzeigen/hud.lua. Jedoch ist immer noch
die Standard HUD Ingame da, diese will ich jedoch entfernen und meine anzeigen lassen, hat jemand
eine Idee ?
Script: Vio Lite
Meine HUD, Script:
Lua
-- Spieler finden
localplayer = getLocalPlayer ( )
-- Beim Start alles rendern
addEventHandler("onClientRender",getRootElement(),
function ()
function createCustomHud()
-- Allgemeine Variabeln
local leben = getElementHealth ( localplayer )
local pgeld = getPlayerMoney ( localplayer )
local sx, sy = guiGetScreenSize()
local px, py = 1920, 1080
local x,y = (sx/px), (sy/py)
local stunde, minute = getTime()
if minute < 10 then minute = tostring("0")..minute) end
if stunde < 10 then stunde = tostring("0")..stunde) end
clip = getPedAmmoInClip ( getLocalPlayer )
ammo = getPedTotalAmmo ( getLocalPlayer )
waffe = getPedWeapon ( getLocalPlayer )
namewap = getWeaponNameFromID ( waffe )
local armor = getPedArmor ( getLocalPlayer )
-- HUD Basis
dxDrawRectangle(1574, 44, 275, 162, tocolor(1, 0, 0, 185), true)
dxDrawText("Lexus Reallife", x*1544, y*55, x*1726, y*80, tocolor(0, 0, 0, 255), 1.00, "default-bold", "center", "center", false, false, true, false, false)
dxDrawText("Lexus Reallife", x*1544, y*53, x*1726, y*78, tocolor(0, 0, 0, 255), 1.00, "default-bold", "center", "center", false, false, true, false, false)
dxDrawText("Lexus Reallife", x*1542, y*55, x*1724, y*80, tocolor(0, 0, 0, 255), 1.00, "default-bold", "center", "center", false, false, true, false, false)
dxDrawText("Lexus Reallife", x*1542, y*53, x*1724, y*78, tocolor(0, 0, 0, 255), 1.00, "default-bold", "center", "center", false, false, true, false, false)
dxDrawText("Lexus Reallife", x*1543, y*54, x*1725, y*79, tocolor(255, 255, 255, 255), 1.00, "default-bold", "center", "center", false, false, true, false, false)
dxDrawRectangle(1595, 88, 208, 18, tocolor(0, 0, 0, 255), true)
dxDrawRectangle(x*1596, y*89, x*206, y*16, tocolor(0, 58, 99, 254), true)
dxDrawRectangle(x*1595, y*140, x*208, y*18, tocolor(0, 0, 0, 255), true)
dxDrawRectangle(x*1596, y*141, x*206, y*16, tocolor(100, 47, 0, 254), true)
dxDrawRectangle(x*1595, y*114, x*208, y*18, tocolor(0, 0, 0, 255), true)
dxDrawRectangle(x*1596, y*115, x*206, y*16, tocolor(14, 100, 0, 254), true)
dxDrawImage(x*1812, y*89, x*16, y*16, ":vio/images/hud/armour.png", 0, 0, 0, tocolor(255, 255, 255, 255), true)
dxDrawImage(x*1812, y*115, x*16, y*16, ":vio/images/hud/health.png", 0, 0, 0, tocolor(255, 255, 255, 255), true)
dxDrawImage(x*1812, y*141, x*16, y*16, ":vio/images/hud/hunger.png", 0, 0, 0, tocolor(255, 255, 255, 255), true)
dxDrawImage(x*1812, y*59, x*16, y*20, ":vio/images/hud/time.png", 0, 0, 0, tocolor(255, 255, 255, 255), true)
dxDrawImage(x*1812, y*167, x*17, y*22, ":vio/images/hud/money.png", 0, 0, 0, tocolor(255, 255, 255, 255), true)
-- Geld Nullen
local geldlaenge = string.len(pgeld)
local targetlaenge = 8-tonumber(geldlaenge)
local geldnullen = ""
for i = 1, targetlaenge, 1 do
geldnullen = tostring(geldnullen.."0")
end
local geld = tostring(geldnullen..""..pgeld)
-- Geld Anzeige
dxDrawText("$"..geld, x*1516, y*158, x*1885, y*206, tocolor(0, 0, 0, 255), 1.86, "pricedown", "center", "center", false, false, true, false, false)
dxDrawText("$"..geld, x*1516, y*156, x*1885, y*204, tocolor(0, 0, 0, 255), 1.86, "pricedown", "center", "center", false, false, true, false, false)
dxDrawText("$"..geld, x*1514, y*158, x*1883, y*206, tocolor(0, 0, 0, 255), 1.86, "pricedown", "center", "center", false, false, true, false, false)
dxDrawText("$"..geld, x*1514, y*156, x*1883, y*204, tocolor(0, 0, 0, 255), 1.86, "pricedown", "center", "center", false, false, true, false, false)
dxDrawText("$"..geld, x*1515, y*157, x*1884, y*205, tocolor(228, 227, 227, 254), 1.86, "pricedown", "center", "center", false, false, true, false, false)
-- Uhrzeit
dxDrawText(stunde..":"..minute, x*1770, y*60, x*1803, y*70, tocolor(0, 0, 0, 255), 1.00, "default", "left", "top", false, false, true, false, false)
dxDrawText(stunde..":"..minute, x*1770, y*58, x*1803, y*68, tocolor(0, 0, 0, 255), 1.00, "default", "left", "top", false, false, true, false, false)
dxDrawText(stunde..":"..minute, x*1768, y*60, x*1801, y*70, tocolor(0, 0, 0, 255), 1.00, "default", "left", "top", false, false, true, false, false)
dxDrawText(stunde..":"..minute, x*1768, y*58, x*1801, y*68, tocolor(0, 0, 0, 255), 1.00, "default", "left", "top", false, false, true, false, false)
dxDrawText(stunde..":"..minute, x*1769, y*59, x*1802, y*69, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, true, false, false)
-- Waffe
dxDrawImage(x*1482, y*44, x*82, y*87, tostring(":vio/images/"..waffe..".png"), 0, 0, 0, tocolor(255, 255, 255, 255), true)
--Munition
if waffe ~= 0 then
dxDrawText(clip.." / "..ammo, 1487, 121, 1564, 165, tocolor(255, 255, 255, 255), 1.20, "pricedown", "center", "top", false, false, true, false, false)
end
-- Leben
dxDrawImage(x*1596, y*114, x*206/100*leben, y*17, ":vio/images/hud/healthbar.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
-- Weste
dxDrawImage(x*1596, y*114, x*206/100*armor, y*17, ":vio/images/hud/armourbar.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
end
isHudEnabled = false
addCommandHandler("customhud", function()
if not isHudEnabled then
isHudEnabled = true
addEventHandler("onClientRender", root, createCustomHud)
setPlayerHudComponentVisible("clock",false)
setPlayerHudComponentVisible("breath",false)
setPlayerHudComponentVisible("armour",false)
setPlayerHudComponentVisible("health",false)
setPlayerHudComponentVisible("money",false)
setPlayerHudComponentVisible("ammo",false)
setPlayerHudComponentVisible("weapon",false)
setPlayerHudComponentVisible("wanted",false)
else
isHudEnabled = false
removeEventHandler("onClientRender", root, onClientRender)
setPlayerHudComponentVisible("clock",true)
setPlayerHudComponentVisible("breath",true)
setPlayerHudComponentVisible("armour",true)
setPlayerHudComponentVisible("health",true)
setPlayerHudComponentVisible("money",true)
setPlayerHudComponentVisible("ammo",true)
setPlayerHudComponentVisible("weapon",true)
setPlayerHudComponentVisible("wanted",true)
end
end)
Alles anzeigen
Gruß