types.lua do recurso descreve todos os exports para o Lua LSP. Ele não é carregado em runtime — serve só para o seu editor sugerir e validar as assinaturas enquanto você escreve a integração.
Client
openShortcuts
openShortcuts
Abre a barra de atalhos. Devolve
false se ela estiver desligada (shortcuts.enabled), se o menu já estiver aberto ou se o hook onOpenUi negar.play
play
Toca a dança do
id, como o comando /danca <id>.Retorna true, ou false e o motivo.stop
stop
Para a dança atual. É o que um script externo chama quando termina uma dança que chama outro script.
isDancing
isDancing
Retorna
true enquanto o jogador local está dançando.isLoaded / load
isLoaded / load
isLoaded diz se o arquivo da dança já está baixado. load espera o download e devolve o resultado: use para pré-carregar uma dança antes de tocar.Server
isDancing
isDancing
Retorna
true se o jogador src está dançando.registerDance
registerDance
Põe uma dança no menu. Sempre local:
file e remote são ignorados. Retorna false e o motivo se a dança for recusada.Veja Injetar animações do seu servidor.unregisterDance
unregisterDance
Tira do menu uma dança que o mesmo recurso registrou. Retorna
false e o motivo se não puder remover.Exemplos
Abrir o menu a partir de um NPC
Abrir o menu já em uma dança
Tocar uma dança por script
Parar a dança quando outra coisa precisa do jogador
Pré-carregar antes de tocar
Saber, no servidor, se um jogador está dançando
Registrar uma dança de outro recurso
Hooks
Reaja a início, fim e compartilhamento.
Injetar animações
Registre as animações do seu servidor no menu.

