Comandos de Administração e Sequestro
Este documento detalha os comandos disponíveis para administração e sequestro no sistema dk_trunkin. Administradores podem gerenciar jogadores nos porta-malas dos veículos, enquanto jogadores podem utilizar o comando/sequestro para colocar alguém no porta-malas de um veículo próximo.
📁 dk_trunkin > config > server > commands.lua
1. Gerenciamento de Porta-malas
/trunks
Comando utilizado para gerenciar jogadores dentro dos porta-malas dos veículos.dk_trunkin/config/server/commands.lua
Subcomandos
add: Adiciona um jogador ao porta-malas. Se nenhum ID for especificado, adiciona o mais próximo.rem [user_id]: Remove um jogador específico do porta-malas.clear: Remove todos os jogadores de um porta-malas próximo.check: Lista os jogadores atualmente dentro do porta-malas de um veículo próximo.
Configuração
- As funções FW utilizam o script
dk_snippets, você pode altera-las conforme sua preferencia emdk_snippets/src/server/frameworks/[seu_framework]. - Você pode reutilizar as funções em outros scripts, como por exemplo, adicionar função de
checkao target.
2. Sequestro de Jogadores
/sequestro
Comando utilizado para sequestrar o jogador mais próximo e colocá-lo no porta-malas de um veículo.dk_trunkin/config/server/commands.lua
- O jogador mais próximo será colocado no porta-malas do veículo mais próximo.
- O sistema verifica se há um veículo válido nas proximidades antes de executar o comando.
- Utiliza a função
Config.functions.kidnapPermissionpara validar o sequestro.
Configuração
- A validação do sequestro pode ser ajustada na função
Config.functions.kidnapPermission.
3. Ferramentas para Desenvolvedores
/trunkdev
Comando para desenvolvedores e administradores obterem coordenadas para câmeras personalizadas.dk_trunkin/config/server/commands.lua
- Apenas administradores podem utilizar este comando.
- Verifique um tutorial completo em Utilizando o comando /trunkdev.
Configuração
- As permissões para este comando podem ser ajustadas em
dk_snippets/src/server/frameworks/[seu_framework].
4. Funções Auxiliares
getDistance(pos1, pos2)
Calcula a distância entre duas posições no mapa.dk_trunkin/config/server/commands.lua
getClosestPlayer(source, dist)
Encontra o jogador mais próximo dentro de um determinado raio.dk_trunkin/config/server/commands.lua
🔔 Resumo:
- O comando
/trunkspermite que administradores adicionem, removam e verifiquem jogadores nos porta-malas. - O comando
/sequestropossibilita colocar o jogador mais próximo dentro do porta-malas de um veículo válido. - O comando
/trunkdevauxilia desenvolvedores na obtenção de coordenadas para ajustes. - Funções auxiliares ajudam no cálculo de distâncias e identificação do jogador mais próximo.
- Personalize permissões, mensagens e condições através do script
dk_snippets.

