--[[
Autor: Sralentas xD
]]
local sx, sy = guiGetScreenSize()
local font = dxCreateFont("cz.ttf", 13)
local kropki = 0
addEventHandler("onClientResourceStart", resourceRoot, function()
if getElementData(localPlayer, "dbid") then return end
if isEventHandlerAdded("onClientRender", gui) then return end
addEventHandler("onClientRender", root, gui)
showChat(false)
showPlayerHudComponent("all", false)
muza = playSound("muzyka.mp3")
end)
addEvent("usunPobieranie", true)
addEventHandler("usunPobieranie", root, function()
removeEventHandler("onClientRender", root, gui)
stopSound(muza)
end)
function gui()
kropki = kropki + 1 > 60 and 0 or kropki + 1
if kropki == 1 then
l = "."
elseif kropki == 20 then
l = ".."
elseif kropki == 40 then
l = "..."
end
dxDrawImage(0, 0, sx, sy, "grafiki/bg.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawImage(scale_x(499), scale_y(25), scale_x(442), scale_y(270), "grafiki/logo.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
if muza then
local bit = getSoundFFTData(muza, 2048, 3)
for i,v in ipairs(bit) do
rytm = math.round((v*320),0)>100 and 100 or math.round((v*320),0)
dxDrawImage(scale_x(586), scale_y(-27), scale_x(270), scale_y(270), "grafiki/podswietlenie.png", 0, 0, 0, tocolor(26, 177, 133, rytm), false)
end
end
shadowText("Witamy na serwerze LifeGame!\nAktualnie pobieraj? si? wszystkie zasoby serwera!\nDiscord - nForum - *PRACE*", scale_x(498), scale_y(293), scale_x(941), scale_y(803), tocolor(255, 255, 255, 255), 1.00, font, "center", "center", false, false, false, false, false)
dxDrawRectangle(scale_x(1160), scale_y(20), scale_x(250), scale_y(60), tocolor(0, 0, 0, 100), false)
shadowText("Pobieranie zasob?w"..l, scale_x(1160), scale_y(20), scale_x(1410), scale_y(80), tocolor(255, 255, 255, 255), 1.00, font, "center", "center", false, false, false, false, false)
end
-- dodatki
function math.round(number, decimals, method)
decimals = decimals or 0
local factor = 10 ^ decimals
if (method == "ceil" or method == "floor") then return math[method](number * factor) / factor
else return tonumber(("%."..decimals.."f"):format(number)) end
end
function shadowText(text,x,y,w,h,color,size,font,xx,yy,x1,x2,x3,x4,x5)
dxDrawText(text,x+1,y+1,w+1,h+1,tocolor(0,0,0),size,font,xx,yy,x1,x2,x3,x4,x5)
dxDrawText(text,x,y,w,h,color,size,font,xx,yy,x1,x2,x3,x4,x5)
end
function isEventHandlerAdded(sEventName,pElementAttachedTo,func)
if type(sEventName)=='string' and isElement(pElementAttachedTo) and type(func)=='function' then local aAttachedFunctions = getEventHandlers(sEventName,pElementAttachedTo)
if type(aAttachedFunctions)=='table' and #aAttachedFunctions > 0 then for i,v in ipairs(aAttachedFunctions) do if v==func then return true end end end
end return false
end
function scale_x(value)
local result = (value / 1440) * sx
return result
end
function scale_y(value)
local result = (value / 900) * sy
return result
end