Sziasztok!
A HUDom onclientrenderébe bevan írva, hogy hozza létre a rectangleket, viszont ha megnyitom a dashboardot, nem tűnnek el, csak az alap kép (hud.png). Hogyan tudom ezeket a Rectangleket is eltűntetni, majd dashboard bezárása után egyből újrakezdeni a renderelését?
(Nyílván az \" if getElementData(localPlayer, \"deshOpened\") then return end\" cuccal kezdődik a legelején az onClientRender funkcióm, a hud.png el is tűnik csak a rectangle nem
addEventHandler(\"onClientRender\", root, function()
if hudState and not getElementData(localPlayer, \"char:ActiveTuning\") and not getElementData(localPlayer, \"deshOpened\") then
dxDrawImage(1592/oX*s[1],5/oY*s[2],320/oX*s[1],240/oY*s[2], \"hud.png\")
if getElementData(localPlayer, \"deshOpened\") then return end
dxDrawLine(s[1], 0, s[1],s[2],0xffff0000,2)
dxDrawLine(0, s[2], s[1],s[2],0xffff0000,2)
dxDrawRectangle ( 1663.5/oX*s[1], 18/oY*s[2], health*6.55/oX*s[1], 18.5/oY*s[2], tocolor ( 255, 0, 0,255/2*1.22 ), true )
dxDrawRectangle ( 1663.5/oX*s[1], 58/oY*s[2], armor*6.55/oX*s[1], 18.5,tocolor ( 0, 0, 255,255/2 ), true )
dxDrawRectangle ( 1663.5/oX*s[1], 96/oY*s[2], ital*(6.55)/oX*s[1], 18.5/oY*s[2],tocolor ( 0, 181, 236,255/2 ), true )
dxDrawRectangle ( 1663.5/oX*s[1], 134/oY*s[2], hunger*(6.55)/oX*s[1], 18.5/oY*s[2],tocolor ( 251, 195, 86,255/2 ), true ) dxDrawText(\"$\"..charData.formattedMoney,2365/oX*s[1],171.5/oY*s[2],1265/oX*s[1],500/oY*s[2],tocolor(255,255,255,200),0.5/oX*s[1],FONT,\"center\")
end
end)