Jump to content

Tela de download


Recommended Posts

Olá, como faço uma tela de download e que ela funcione só quando o jogador estiver fazendo o download dos resources pela primeira vez, e que ela só funcione somente até você fazer o login, se conseguirem explicar eu agradeço, sou leigo no assunto..

Link to comment
On 16/08/2020 at 21:51, BVVofc said:

Olá, como faço uma tela de download e que ela funcione só quando o jogador estiver fazendo o download dos resources pela primeira vez, e que ela só funcione somente até você fazer o login, se conseguirem explicar eu agradeço, sou leigo no assunto..

 Veja se isso te ajuda

Link to comment

Você terá de fazer 2 resources diferentes ficará dessa forma:
RESOURCE 1 
---Client Side---

Spoiler

local screen = {
	guiGetScreenSize ()
}

function renderLoading ()
	if getElementData (localPlayer, "downloaded") then -- Se o player tiver essa data, vai cancelar este render e depois remover essa data, que não será mais utilizada nesta sessão.
		removeEventHandler ("onClientRender", getRootElement(), renderLoading)
		setElementData (localPlayer, "downloaded", false)
	end
	dxDrawText("Baixando Resources...", 0, 0, screen[1], screen[2], tocolor(255, 255, 255, 255), 1, "clear", "center", "center", false, false, true)
end
addEventHandler ("onClientRender", getRootElement(), renderLoading)

 

--Meta--
 

Spoiler

<meta>
    <script src="client.lua" type="client"/>
    <download_priority_group>1</download_priority_group> 
</meta>

 

RESOURCE 2

---Client Side---
 

Spoiler

function closeScreen ()
	setElementData (localPlayer, "downloaded", true)
end
addEventHandler ("onClientResourceStart", resourceRoot, closeScreen)

 

---Meta---
 

Spoiler

 


<meta>
    <script src="client.lua" type="client"/>
    <download_priority_group>-1</download_priority_group> 
</meta>

 


Créditos para nosso amigo : Jonas^(Hard-@ss)

(Verifique os metas, não testei eles)

Edited by Jhon.
Consertando o nome do Jonas...
Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...