Guten Abend,
ich habe folgendes Problem.
Ich habe mit DX Elementen ein Login Panel gescriptet. Das Problem ist, dass er nur in der Auflösung 1920*1080 richtig angezeigt wird. In allen anderen Auflösungen sind die Sachen verschoben.
Ich möchte, dass das Panel in jeder Auflösung in der Mitte angezeigt wird.
Der Code:
Lua
local screenW, screenH = guiGetScreenSize()
namelabel = guiCreateEdit(909, 500, 211, 22, "", false)
guiEditSetMaxLength(namelabel, 30)
pwlabel = guiCreateEdit(909, 543, 211, 22, "******", false)
guiSetProperty(pwlabel, "NormalTextColour", "C8000000")
guiEditSetMasked(pwlabel, true)
addEventHandler("onClientRender", root,
function()
dxDrawRectangle(screenW/2-351/2, screenH/2-187/2, 351, 187, tocolor(0, 0, 0, 100), false)
dxDrawRectangle(960, 590, 175, 44, tocolor(0, 0, 0, 150), true)
dxDrawRectangle(785, 590, 175, 44, tocolor(0, 0, 0, 150), true)
dxDrawRectangle(785, 447, 351, 35, tocolor(0, 0, 0, 150), true)
dxDrawText("Server", 785, 447, 1136, 482, tocolor(255, 255, 255, 255), 1.00, "bankgothic", "center", "center", false, false, true, false, false)
dxDrawLine(785, 482, 1135, 482, tocolor(255, 255, 255, 255), 1, true)
dxDrawText("Name:", 817, 503, 878, 524, tocolor(255, 255, 255, 255), 1.50, "sans", "left", "top", false, false, true, false, false)
dxDrawText("Passwort:", 807, 543, 888, 565, tocolor(255, 255, 255, 255), 1.50, "sans", "left", "top", false, false, true, false, false)
dxDrawLine(785, 588, 1135, 588, tocolor(255, 255, 255, 255), 1, true)
dxDrawText("Login", 835, 596, 908, 627, tocolor(255, 255, 255, 255), 2.00, "default-bold", "left", "top", false, false, true, false, false)
dxDrawText("Register", 994, 596, 1100, 627, tocolor(255, 255, 255, 255), 2.00, "default-bold", "left", "top", false, false, true, false, false)
dxDrawLine(960, 591, 960, 634, tocolor(255, 255, 255, 255), 1, true)
dxDrawText("test", 1050, 575, 1135, 588, tocolor(255, 255, 255, 255), 0.80, "default-bold", "left", "top", false, false, true, false, false)
end
)
Alles anzeigen
MfG