Comando de Administração (/animadmin)

Esta seção detalha o comando de administração /animadmin, que permite a gestão de funcionalidades do script por usuários autorizados, como a listagem de “ages” (idades/estágios) dos peds.
  📁 dk_animations_ext > config > server > commands.lua

Funcionalidade do Comando

O script registra um comando no lado do servidor, animadmin, que é estritamente para uso administrativo. Antes de executar sua função principal, o comando verifica se o jogador que o executou possui as permissões necessárias.
dk_animations_ext/config/server/commands.lua
RegisterCommand("animadmin", function(source)
    if not Config.serverFuncs.managePedsPermission(source) then
        return
    end
    exports["dk_animations_ext"]:displayAgesList(source)
end)
A verificação Config.serverFuncs.managePedsPermission(source) é a chave para a segurança deste comando. Ela garante que apenas jogadores com o nível de acesso correto, definido nas configurações do servidor, possam utilizar esta funcionalidade.

🔔 Resumo:
  • O comando /animadmin é registrado no lado do servidor e é de uso restrito.
  • A execução é condicionada a uma verificação de permissão através da função managePedsPermission.
  • Se o jogador for autorizado, o comando aciona a exportação displayAgesList, que provavelmente exibe uma interface de gerenciamento para o administrador.