Funcionalidades
Visor automático
Ao entrar num veículo de táxi, o motorista vê o visor NUI com o cálculo da corrida.
Cálculo por distância
preço = distância * Tariffs[tarifa-1] + extras, com a distância medida em metros.Tarifas e extras
O motorista escolhe a tarifa e adiciona/remove extras em passos de
ExtraPrice.Reset rápido
O Reset zera distância e extras, e a tarifa volta para 1.
Fluxo
1
Detecção
Uma thread (1s) verifica se o ped está num veículo cujo archetype está em
Vehicles. Se sim, ativa o visor (Display); se for o condutor (banco -1), o modo motorista (Driver).2
Início / Parada
Start marca
StarterDecor = true e zera as coordenadas de referência; Stop marca false. Ligado, a cada movimento a distância (DistanceDecor) recebe #(Coords - LastCoords) (metros).3
Cálculo
Na NUI,
preço = distância * Tariffs[tarifa-1] + extras, onde extras é o ExtraDecor.4
Tarifa / Extras / Reset
O motorista escolhe a tarifa (
TariffDecor), adiciona/remove extras em passos de ExtraPrice, e o Reset zera tudo (tarifa volta a 1).Dependências
Nenhuma. Recurso autocontido (não depende do vRP).
Configuração
Comandos
Eventos
Não registra eventos de rede próprios. A comunicação ocorre via NUI Callbacks.NUI Callbacks
Customização
- Veículos:
Vehicles. - Tarifas/extras:
Tariffs,ExtraPrice. - Tecla: reconfigurável nas configurações de teclado do FiveM.

