-- Ekran ortalama kodu --
sx,sy = guiGetScreenSize()
g,u = 780,170
px2,py2 = sx/2-g/2 ,sy/2-u/2
sunucu_slot = 32
-- TASARIM --
addEventHandler("onClientRender",root,function()
if tab_durum == true then
local ay = tum_oyunculari_cek()
local oyuncu_sayisi = (ay-1)
local oyuncu_sayisi = oyuncu_sayisi / 5 * 5 + 2
bar_olustur4(px2,py2+250, g,20,tocolor(0, 0, 0,160),"Açık Oyuncular: "..#getElementsByType("player").." / "..sunucu_slot,tocolor(21, 99, 199,110),px2+1,py2+250+1, oyuncu_sayisi/1.15,19)
end
end)
-- TASLAK --
function tum_oyunculari_cek()
local sayac = 0
for k, v in pairs(getElementsByType("player")) do
sayac = sayac + 1
end
return sayac
end
function bar_olustur4(x,y,w,h,renk1,yazi,renk3,x1,y1,w1,h1)
dxDrawRectangle(x,y,w,h,renk1)
dxDrawRecLine(x,y,w,h,tocolor(0,0,0,255))
dxDrawRectangle(x1,y1,w1,h1,renk3)
dxDrawText(yazi,x,y,w+x,20+y,tocolor(200, 200, 200,255),1,"default-bold","center","center")
end
function dxDrawRecLine(x,y,w,h,color)
dxDrawRectangle(x,y,w,1,color)
dxDrawRectangle(x,y+h,w,1,color)
dxDrawRectangle(x,y,1,h,color)
dxDrawRectangle(x+w-1,y,1,h,color)
end
bindKey("tab","down",function()
tab_durum = true
end)
bindKey("tab","up",function()
tab_durum = false
end)