Perri-CarLock é o recurso ESX de perrituber para trancar veículos. O manifesto carrega imports de es_extended, ox_lib e oxmysql. O servidor consulta owned_vehicles pelo identificador do jogador e placa; não é um sistema universal de chaves para qualquer framework ou esquema de garagem.
Repositório do criador e arquivos
Instale a pasta interna do recurso
O repositório contém uma pasta Perri-CarLock aninhada. Copie a pasta interna com fxmanifest.lua para resources, inicie as dependências primeiro e use ensure Perri-CarLock. Faça backup do recurso e do banco de veículos antes de adaptar a consulta de propriedade. Config.lua define OpenKey como U e DisableLeave como true; confira ambos com seus recursos existentes.
Revise permissões em cache e erros do cliente
O servidor inspecionado memoriza uma propriedade confirmada por ID temporário do jogador e placa. Ele não limpa esse cache ao desconectar ou vender o veículo. Invalide permissões quando a identidade ou propriedade mudar, inclusive na reutilização de um ID de jogador do servidor. Uma verificação bem-sucedida não deve manter acesso permanente após transferência.
O cliente lê o estado de trava do veículo mais próximo antes de verificar se encontrou um veículo. A chamada de som usa x, y e z sem definir essas coordenadas no arquivo inspecionado. Revise esses caminhos antes do uso público. Este guia não inclui um recurso corrigido nem afirma que todas as integrações foram testadas.
Teste com dois jogadores comuns: veículos próprios e de terceiros, ausência de veículo próximo, transferência, desconexão e reconexão. Confira travas e notificações nos dois clientes e repita após reiniciar o recurso.