isAdmin(source)
: Uma função interna que verifica se um jogador tem status de administrador. Ela se integra ao framework do servidor (via export dk_snippets
) para obter essa informação.GetPeds(source, target)
: Garante que as entidades dos jogadores (peds) de origem e alvo existam no mundo do jogo antes de prosseguir, prevenindo erros.Config.serverFuncs.managePedsPermission(source)
: Define a regra de permissão para comandos administrativos, reutilizando a função isAdmin
para conceder ou negar acesso.Config.serverFuncs.canPlayAnim
é o principal ponto de verificação e contém várias regras:
request = true
, ela envia um convite ao jogador alvo. A animação só prossegue se o convite for aceito.Request
, é crucial para a interatividade. Ele dá ao jogador alvo o poder de aceitar ou recusar uma animação, promovendo interações consensuais e prevenindo spam ou abuso da mecânica.canPlayAnim
é a principal e executa múltiplas verificações: vida, consentimento do alvo e distância.managePedsPermission
) é modular e restringe o acesso a comandos administrativos.