ber Posted December 29, 2020 Share Posted December 29, 2020 (edited) 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 December 29, 2020 by ber Link to comment
Other Languages Moderators Lord Henry Posted December 29, 2020 Other Languages Moderators Share Posted December 29, 2020 Inclua isto no meta.xml do resource de loading screen para fazê-lo iniciar antes dos outros. <download_priority_group>2</download_priority_group> 1 1 Link to comment
ber Posted December 29, 2020 Author Share Posted December 29, 2020 1 hour ago, Lord Henry said: Inclua isto no meta.xml do resource de loading screen para fazê-lo iniciar antes dos outros. <download_priority_group>2</download_priority_group> Funcionou, valeu Link to comment
Recommended Posts