ai-vehiclekeys
Chaves de veículos, trancar com controle remoto, lockpick e ligação direta, e o bloqueio do motor sem chave.
O ai-vehiclekeys decide quem pode trancar, destrancar e ligar um veículo. Um jogador sem a chave não consegue ligar o motor; com um lockpick, ele pode tentar abrir uma porta trancada ou fazer ligação direta no carro.
O que faz no jogo
- Quem tem chave. O dono de um veículo próprio sempre tem a chave dele, e todo membro do emprego ou gangue dono de um veículo de frota também tem. Essas chaves nunca são guardadas: elas seguem a posse no ai-vehicles, então vender um carro move a chave junto. Outros scripts podem dar chaves extras (um aluguel, um veículo de emprego, um test drive, um spawn de administrador); essas duram até o jogador sair do servidor ou trocar de personagem.
- Trancar. Aperte U perto de um veículo do qual você tem a chave. As luzes piscam e a buzina toca uma vez quando você está a pé.
- Motor. No banco do motorista sem chave, o motor fica desligado: o jogador não consegue ligá-lo acelerando, e o item de motor do menu radial também recusa. M desliga e liga de novo o motor para um motorista que tem a chave.
- Entregar as chaves. Sentado em um veículo do qual você tem a chave, a seção de veículo do menu radial mostra Hand over the keys. O outro jogador mais próximo a até 3 m recebe uma cópia (você fica com a sua). Os dois recebem uma notificação.
- Lockpick. Use um item
lockpickao lado de um veículo trancado (a até 3 m) para abrir as portas. Use-o no banco do motorista de um veículo do qual você não tem a chave para fazer ligação direta: se der certo, o jogador fica com a chave até sair do servidor. A ordem é: o minigame (se houver um definido), uma barra de progresso, depois o sorteio de chance. O jogador precisa ficar a até 4 m do veículo até o fim. Uma tentativa que falha pode quebrar o lockpick.
Instalação
Instalado pela receita do AI Core. À mão: ensure ai-vehiclekeys depois do ai-core e do ai-vehicles. Adicione um item lockpick ao seu inventário se ele não tiver: o ai-vehiclekeys o registra como usável em qualquer inventário que estiver rodando.
No painel de administração, Server > General > Key script escolhe o sistema de chaves. Automatic usa o ai-vehiclekeys quando nenhum outro script de chaves suportado está rodando.
Configurações do painel
Painel de administração > Vehicle keys > aba Keys and locks. Os padrões vêm de data/settings.json.
Lock key
| Configuração | O que muda | Unidade | Padrão |
|---|---|---|---|
| Lock reach | A que distância do veículo o jogador precisa estar para trancá-lo ou destrancá-lo. 2-30. | m | 6 |
Lockpicking
| Configuração | O que muda | Unidade | Padrão |
|---|---|---|---|
| Door chance | Chance de um lockpick abrir uma porta trancada. 0-100. | % | 60 |
| Door time | Quanto tempo a barra de progresso de uma porta roda. 1-60. | s | 5 |
| Hotwire chance | Chance de o motor ligar; o jogador então fica com as chaves até sair do servidor. 0-100. | % | 35 |
| Hotwire time | Quanto tempo a barra de progresso da ligação direta roda. 1-120. | s | 10 |
| Break chance | Chance de o lockpick quebrar quando uma tentativa falha. 0-100. | % | 25 |
| Minigame | Jogado antes da barra de progresso: None, Skill check ou Lockpick. Um lockpick que quebra no jogo de lockpick é gasto. A chance acima ainda é sorteada depois de um jogo vencido: defina-a como 100 % para deixar só o jogo decidir. | Lockpick | |
| Difficulty | Easy, Medium ou Hard. Aparece só quando um minigame é escolhido. | Medium |
Comandos
Nenhum.
Teclas
Cada jogador pode trocá-las nas configurações de teclas do GTA (seção FiveM); o dono troca os padrões no painel de administração (Keybinds).
| Tecla padrão | O que faz |
|---|---|
| U | Tranca ou destranca o veículo mais próximo do qual você tem a chave. |
| M | Liga / desliga o motor (só no banco do motorista). Sem chave, mostra "You do not have the keys to this vehicle". |
O que ele substitui
fxProvide: qbx_vehiclekeys. exports.qbx_vehiclekeys:HasKeys, GiveKeys, RemoveKeys, SetLockState e IsPlayerNearVehicle chegam ao ai-vehiclekeys.
Outros scripts de chaves
Você pode rodar outro script de chaves no lugar: a camada de chaves do AI Core conversa com qbx_vehiclekeys, qb-vehiclekeys, wasabi_carlock, Renewed-Vehiclekeys, MrNewbVehicleKeys, vehicles_keys (Jaksam), mVehicle, as chaves do cd_garage e tgiann-hotwire. Escolha-o no painel de administração (Server > General > Key script) e pare o ai-vehiclekeys. Todo script ai-* dá chaves pela camada, então eles continuam funcionando.
Limites conhecidos
- Chaves extras (ligação direta, entregues, dadas por scripts) duram só a sessão: somem quando o jogador sai ou troca de personagem.
- O lockpick precisa que o item
lockpickexista na lista de itens do seu inventário.