Gaimo Posted December 14, 2020 Posted December 14, 2020 Code: Spoiler local c = {} c.sW, c.sH = guiGetScreenSize() c.vol = 0.35 -- 35% do volume da musica c.soundActive = true function downloadingScreen() dxDrawImage(0,0, c.sW, c.sH, "files/background.png") -- Draw background if c.soundActive then -- Se a musica esta ativa dxDrawImage(25, 20, 17, 34, "files/pause.png") else dxDrawImage(20, 20, 38, 39, "files/play.png") end end function playPause(button, state, x, y, worldX, worldY, worldZ, clickedElement) if button == "left" and state == "down" then if x >= 20 and x <= 60 and y >= 20 and y <= 60 then if c.soundActive then c.soundActive = false setSoundPaused(c.song, true) else c.soundActive = true setSoundPaused(c.song, false) end end end end function downloadComplete() if not isTransferBoxActive() then stopSound(c.song) showChat(true) showCursor(false) c = nil removeEventHandler("onClientRender", root, downloadingScreen) removeEventHandler("onClientRender", root, playPause) else setTimer(downloadComplete, 2000, 1) end end -- Quando o resource iniciar no client addEventHandler("onClientResourceStart", resourceRoot, function() addEventHandler("onClientRender", root, downloadingScreen) addEventHandler ( "onClientClick", root, playPause) c.song = playSound("files/song.mp3", true) -- Play song setSoundVolume(c.song, c.vol) showChat(false) showCursor(true) setTimer(downloadComplete, 2000, 1) end) Download Simple Downloading Screen with music.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now