felipebaidoloko

Imagem na tela de Download

Recommended Posts

Boa Noite, 

 

Queria saber que função devo usar para colocar imagens ou mensagem quando o jogador ta fazendo download do servidor.? vio em alguns servidores e queria fazer no meu. so que nao sei qual as função que devo usar.

 

Obrigado

Share this post


Link to post

Pra fazer isso você deve escolher um resource pra baixar por último e setar prioridade negativa nele no meta.xml e logicamente o resource que vai baixar primeiro que todos que seria o de tela de download, bem no resource de tela de download você pode fazer assim, exemplo:

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)

 

Agora no resource com prioridade negativa que será baixado por ultimo faça:

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

Meta do arquivo de tela:

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

Meta do arquivo que ira baixar por último:

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

 

  • Thanks 1

Share this post


Link to post

Qual erro aparece no /debugscript 3?

Share this post


Link to post

Revisei o código e inclusive testei e o código não apresenta erros, realmente você deve estar errando ao fazer uma coisa muito simples ctrl c + ctrl v.

Pode ser caracteres especiais no código gerados pelo fórum, portanto sempre use /debugscript 3.

  • Thanks 1

Share this post


Link to post
Posted (edited)

sim eu usei foi errado eu tava errando na hora de colocar o 

 

<download_priority_group>-1</download_priority_group>

 

<download_priority_group>1</download_priority_group>

 

que eu tava confuso com isso, mais deu certo a função que queria usar nele muito obrigado.

Edited by felipebaidoloko

Share this post


Link to post

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.