ai-loading
A tela de carregamento que os jogadores veem enquanto o jogo carrega, com o nome do seu servidor, um fundo, o progresso do carregamento e dicas.
O ai-loading é a tela que os jogadores veem entre apertar Connect e a tela de personagens. Ela mostra o nome, o subtítulo e o slogan do seu servidor, uma imagem de fundo, quanto o jogo já carregou, e dicas curtas uma depois da outra.
O que faz no jogo
- Sua marca. O nome, o subtítulo e o slogan vêm da aba General do AI Core (cartão Server name), os mesmos que a tela de personagens mostra. Você os define uma vez.
- Progresso do carregamento. Uma barra que acompanha as próprias etapas de carregamento do jogo. Ela nunca volta quando o jogo começa uma nova etapa.
- Dicas. Suas frases, uma depois da outra, cada uma por alguns segundos.
- Sem mundo vazio. A tela fica até a cena da tela de personagens estar pronta, então os jogadores nunca veem o mapa carregando por trás dela.
Instalação
A receita do txAdmin do AI Core o instala. À mão: coloque a pasta em resources/[ai]/ e adicione ensure ai-loading ao server.cfg depois de ensure ai-core. Ele precisa do OneSync e do ai-core. Ele não tem script de cliente nem tabela no banco de dados.
Rode só uma tela de carregamento: remova o qb-loading ou qualquer outro recurso de tela de carregamento.
Configurações do painel
Abra o painel de administração (F10) e escolha Loading screen. Tudo fica em uma aba.
Look: o nome do servidor, o subtítulo e o slogan vêm das configurações General do ai-core.
| Configuração | O que muda | Valores | Padrão |
|---|---|---|---|
| Background | A imagem atrás da tela de carregamento. | Same as the character screen / City skyline / Night drive | Same as the character screen |
"Same as the character screen" usa o Background escolhido na aba General do AI Core.
Tips: frases curtas mostradas uma depois da outra enquanto os jogadores esperam.
| Configuração | O que muda | Valores | Padrão |
|---|---|---|---|
| Tips | As frases, em ordem. Aperte Add tip para uma nova. | até 30 dicas, 1 a 160 caracteres cada | 3 dicas de exemplo |
| Time per tip | Segundos que cada dica fica antes da próxima. | 3 a 60 s | 7 |
Uma mudança chega aos jogadores na próxima vez que se conectarem: a tela de carregamento recebe seus dados uma vez, quando o jogador se conecta.
Comandos
Nenhum.
Teclas
Nenhum.
Funciona com outros scripts
Ele substitui o qb-loading e outras telas de carregamento. Nada mais depende dele: remova-o e a tela de carregamento padrão do FiveM aparece no lugar.
Limites conhecidos
- As imagens vêm dentro do recurso, porque nada mais foi baixado ainda enquanto uma tela de carregamento aparece. Só os fundos embutidos podem ser escolhidos.
- Confira as dicas de exemplo: uma delas cita uma tecla ("Press F1 for the radial menu"), enquanto o menu radial abre no F3 por padrão. Edite-a para combinar com o seu servidor.
ai-lib para desenvolvedores
Carregando o ai-lib em um recurso Lua ou JavaScript, onde fica a referência da lib, e os próprios exports do cliente e eventos do ai-lib.
ai-loading para desenvolvedores
O ai-loading não tem exports nem eventos. Como os dados dele chegam à página, para quem constrói sua própria tela de carregamento.