Skip to main content
O Five Pets registra dois comandos de console — Pets.Command (default pets) e Pets.AdminCommand (default petsadm) — para abrir os painéis. Para integrações com outros recursos, use os comandos via ExecuteCommand ou os eventos abaixo.

Abrir o painel do jogador

A forma recomendada é executar o comando registrado pelo Five Pets.
Como atalho server-side você também pode disparar a mesma mensagem usada internamente para tornar a UI visível:
O painel só abre depois que o evento core-pets:authReady foi entregue ao client (autenticação concluída e banco pronto). Antes disso, qualquer tentativa de abertura é silenciosamente ignorada.

Abrir o painel de admin

Disparado server-side após validar Functions.hasPermission(userId, Pets.AdminPermission).
Server
Esse evento abre o painel já na aba Admin. Use o comando petsadm para o fluxo completo (com checagem de permissão).

Usar uma pelúcia a partir do inventário

Use este evento client quando o jogador “usar” um item de pelúcia no inventário do seu framework. Ele alterna entre equipar e remover a pelúcia automaticamente, escolhendo a primeira posição livre quando a pelúcia tem múltiplas posições.

Sinal de autenticação pronta

Disparado pelo server para todos os clients (e individualmente para quem entra) assim que o token de licença é validado e o banco está pronto. Use-o se outro recurso depender de saber que o Five Pets já está operacional.
Client

Exemplo de integração

Aplica bônus de valor e concede XP ao jogador ao concluir uma rota de coleta.