Skip to main content
A prévia cria um clone do personagem, só na tela do jogador, dançando a animação selecionada à esquerda da câmera, longe do painel. Ninguém mais vê esse clone.

Como funciona

A prévia liga sozinha na primeira dança que o jogador seleciona no menu e passa a acompanhar a seleção:
1

Primeira seleção

Uma barrinha enche no botão Prévia. Quando completa, o clone aparece dançando.
2

Trocar de dança

A barrinha enche na etiqueta da prévia e, quando completa, o clone passa a dançar a nova animação. Mudar de novo no meio recomeça a barra.
3

Desligar e ligar

P ou o botão Prévia desliga e liga esse acompanhamento. Ao ligar por eles, a prévia abre na hora. Desligada, só volta com P ou ao reabrir o menu.
  • Uma prévia por vez; trocar de dança troca a animação do mesmo clone
  • Se o arquivo da dança ainda não foi baixado, a prévia espera o download
  • Enquanto o jogador dança não há prévia: o botão some do rodapé (fica só o Parar) e a prévia aberta fecha assim que qualquer dança começa

Quando a prévia fecha sozinha

  • ao fechar o menu
  • ao se afastar do lugar (leaveDistance)
  • se algo impedir a dança (veículo, queda, nado)
Uma prévia que falha, ou que fecha porque o jogador se afastou, também desliga o acompanhamento: ele só volta com P ou ao reabrir o menu. A prévia só mostra a animação. Quem decide se o jogador pode dançar é o onBeforePlay do servidor, e a prévia não tem o cooldown das danças exclusivas: o aviso de espera lembra o jogador disso.

Configuração

Em config/client/config.lua, bloco preview:
A prévia usa uma câmera própria, atrás do jogador e no rumo em que ele olhava, então aparece inteira em primeira ou terceira pessoa. O clone fica ao lado do personagem, na mesma profundidade, e a câmera ajusta a lente para o quadro ser sempre o mesmo. Com parede atrás do jogador a câmera se aproxima e abre a lente. Colada demais, a prévia não abre, e o jogador recebe o aviso de que não há espaço.

Controlando por hook

O onBeforePreview(dance) do client impede a prévia quando retorna false.
Veja também Hooks: todos os hooks de client e server.