local sw,sh = guiGetScreenSize()
function uruchomPanel()
dxDrawRectangle(248/1280*sw, 83/720*sh, 774/1280*sw, 38/720*sh, tocolor(0, 0, 0, 0), true)
dxDrawRectangle(249/1280*sw, 119/720*sh, 773/1280*sw, 36/720*sh, tocolor(0, 0, 0, 255), true)
dxDrawText(" Nazwa serwera", 258/1280*sw, 88/720*sh, 432/1280*sw, 115/720*sh, tocolor(255, 0, 255, 255), 1.00, "bankgothic", "left", "top", false, false, true, false, false)
dxDrawText("Nick", 419/1280*sw, 131/720*sh, 442/1280*sw, 145/720*sh, tocolor(0, 255, 0, 255), 1.00, "default", "left", "top", false, false, true, false, false)
dxDrawText("ID", 263/1280*sw, 129/720*sh, 276/1280*sw, 145/720*sh, tocolor(0, 255, 0, 255), 1.00, "default", "left", "top", false, false, true, false, false)
dxDrawText("gP", 577/1280*sw, 131/720*sh, 647/1280*sw, 145/720*sh, tocolor(0, 255, 0, 255), 1.00, "default", "left", "top", false, false, true, false, false)
dxDrawText("Poziom", 765/1280*sw, 131/720*sh, 804/1280*sw, 145/720*sh, tocolor(0, 255, 0, 255), 1.00, "default", "left", "top", false, false, true, false, false)
dxDrawText("Ping", 965/1280*sw, 131/720*sh, 988/1280*sw, 145/720*sh, tocolor(0, 255, 0, 255), 1.00, "default", "left", "top", false, false, true, false, false)
i = 0
shScreen = 0
for i,v in ipairs(getElementsByType("player")) do
if i > 1 then i = i end
dxDrawRectangle(249/1280*sw, 155/720*sh, 774/1280*sw, (100/720*sh)+i*15, tocolor(255, 11, 255, 20), false)
dxDrawText(getElementData(v, "id") or 0, 256/1280*sw, (155/720*sh)+i*30, 286/1280*sw, (178/720*sh), tocolor(0, 255, 0, 255), 1.00, "default", "center", "center", false, false, true, false, false)
dxDrawText(getPlayerName(v), 362/1280*sw, (155/720*sh)+i*0.20, 496/1280*sw, (181/720*sh)+i*30, tocolor(0, 255, 0, 255), 1.00, "default", "center", "center", false, false, true, false, false)
dxDrawText("Root", 732/1280*sw, (155/720*sh)+i*0.15, 834/1280*sw, (181/720*sh)+i*30, tocolor(255, 11, 255, 70), 1.00, "default", "center", "center", false, false, true, false, false)
elseif getElementData(v, "gracz_level") == 2 then
dxDrawText("Admin", 732/1280*sw, (155/720*sh)+i*0.15, 834/1280*sw, (181/720*sh)+i*30, tocolor(0, 255, 0, 255), 1.00, "default", "center", "center", false, false, true, false, false)
elseif getElementData(v, "gracz_level") == 1 then
dxDrawText("Moderator", 732/1280*sw, (155/720*sh)+i*0.15, 834/1280*sw, (181/720*sh)+i*30, tocolor(255, 255, 255, 255), 1.00, "default", "center", "center", false, false, true, false, false)
elseif getElementData(v, "gracz_level") == 0 then
dxDrawText("Gracz", 732/1280*sw, (155/720*sh)+i*0.15, 834/1280*sw, (181/720*sh)+i*30, tocolor(0, 255, 0, 255), 1.00, "default", "center", "center", false, false, true, false, false)
else
dxDrawText("Gracz", 732/1280*sw, (155/720*sh)+i*0.15, 834/1280*sw, (181/720*sh)+i*30, tocolor(0, 255, 0, 255), 1.00, "default", "center", "center", false, false, true, false, false)
end
dxDrawText(getPlayerPing(v) or 0, 955/1280*sw, (155/720*sh)+i*0.15, 998/1280*sw, (181/720*sh)+i*30, tocolor(0, 255, 0, 255), 1.00, "default", "center", "center", false, false, true, false, false)
end
end
bindKey("TAB", "both", function(key, state)
if state == "down" then
addEventHandler("onClientRender", root, uruchomPanel)
elseif state == "up" then
removeEventHandler("onClientRender", root, uruchomPanel)
end
end)