Jump to content

Loading Screen só aparece depois de baixar todos os scripts


ber

Recommended Posts

Fiz um sistema de LoadingScreen mas ele não está aparecendo na hora certa, ele até funciona tudo, mas só aparece na tela depois que todos os mods são baixados, ou seja, não serviu de nada kkk. Esse é o script:

local screenW, screenH = guiGetScreenSize()
local rotation = 0
local font = dxCreateFont("fontes/RobotoBold.ttf", 13)
local tempo = nil

function start()
	toggleAllControls(false)
	addEventHandler("onClientRender", root, render)
	tempo = setTimer(function()
		if not isTransferBoxActive() then
			if isElement(localPlayer) then
				removeEventHandler("onClientRender", root, render)
				killTimer(tempo)
				tempo = nil
				toggleAllControls(true)
			end
		end
	end, 5000, 0)
end
addEventHandler("onClientResourceStart", resourceRoot, start)

function render()
	dxDrawImage(0, 0, screenW, screenH, "gfx/background.png", 0, 0, 0, tocolor(255, 255, 255, 255), true)
	dxDrawText("Carregando recursos...", screenW * 0.0000, screenH * 0.9388, screenW * 1.0000, screenH * 1.0000, tocolor(255, 255, 255, 255), 1, font, "center", "center", false, false, true, false, false)
	dxDrawImage(screenW * 0.4817, screenH * 0.8646, screenW * 0.0366, screenH * 0.0651, "gfx/loading.png", rotation, 0, 0, tocolor(255, 255, 255, 255), true)
	rotation = rotation + 6
end

Esse é o mtaserver.conf

    <resource src="[MOD]Loading-Screen" startup="1" protected="0" />
    <resource src="admin" startup="1" protected="0" />
    <resource src="defaultstats" startup="1" protected="0" />
    <resource src="parachute" startup="1" protected="0" />
    <resource src="resourcebrowser" startup="1" protected="1" default="true" />
    <resource src="webadmin" startup="1" protected="0" />
    <resource src="_infobox" startup="1" protected="0" />
    <resource src="bone_attach" startup="1" protected="0" />
    <resource src="reload" startup="1" protected="0" />
    <resource src="ng_blur" startup="1" protected="0" />
    <resource src="[VEICULOS]" startup="1" protected="0" />
    <resource src="[SKINS]" startup="1" protected="0" />
    <resource src="[TEXTURAS]" startup="1" protected="0" />
    <resource src="[GAMEMODE]RP" startup="1" protected="0" />

Não sei onde errei, o script está priorizado no topo do .conf e mesmo assim só aparece depois que todos os scripts são baixados

*dentro do script gamemode tem um código que ativa todos os mods do servidor, coloquei uma exceção para o da loadingscreen pois ele já deveria estar ativo no começo, não sei se isso está influenciando em algo...*

Edited by ber
Link to comment
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

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