Dessa forma irá funcionar, tentei usar a sua barra mas não funcionou, recomendo usar valores absolutos ao criar interfaces.
local screenW, screenH = guiGetScreenSize()
local x, y = (screenW/1280), (screenH/800)--(screenW/Sua Relosução de Largura), (screenH/Sua Resolução de Altura)
function zHUD()
local vida = math.floor(getElementHealth(getLocalPlayer()))
dxDrawRectangle(x*401, y*250, x*255/100*vida, y*57, tocolor(255, 255, 255, 255), false)--VALOR ABSOLUTO
--dxDrawRectangle ( x*3.2, y*3.2, x*5.02/100*vida, y*14, tocolor ( 255, 0, 0, 155 ), false )--VALOR DESCONHECIDO
end
addEventHandler("onClientRender", root, zHUD)