Pular para o conteúdo
RPScripts

Taxímetro Simples para FiveM

Por Lena

Taxímetro Simples para FiveM

O taxímetro de n1nja exibe uma tarifa baseada na distância para motorista e passageiros. O manifesto declara a versão 1.0.3 e nenhuma dependência de ESX ou QBCore. O código analisado não contém débito bancário, pagamento de passageiro ou integração de cobrança persistente.

Tarifa, controles e histórico

O cliente Lua mede o movimento do veículo a cada segundo e multiplica a distância acumulada por Config.FareRate. A distância aparece em metros: a taxa fornecida de 0.5 gera, portanto, uma tarifa exibida de $500 em 1.000 metros. Escolha uma taxa adequada à economia do servidor; esse cálculo não inclui cobrança separada por tempo de espera.

X alterna a exibição; não inicia nem interrompe o cálculo da tarifa. Os demais controles estão em Config.Keys. A lista fornecida inclui taxi, kuruma e adder; substitua-a pela frota desejada. Config.PauseOnReset controla se a reinicialização pausa o taxímetro.

O histórico de corridas é uma tabela Lua no cliente, limitada a dez entradas por padrão. Zerar uma corrida não vazia registra tarifa e distância. Não há banco de dados nem armazenamento persistente; não descreva isso como um registro durável entre reconexões ou reinicializações do recurso.

Validação no servidor e lista de testes

O cliente normal restringe o controle ao motorista, mas os manipuladores do servidor não verificam se o remetente dirige o veículo enviado. O relato de passageiros aceita uma lista de destinatários do cliente, e as atualizações retransmitem sua tarifa e distância. Valide participação no veículo, permissões do remetente, tipos de dados e frequência das atualizações antes do uso público; nunca use esses valores diretamente como autoridade para cobranças.

Coloque o recurso em uma pasta taximeter e configure-o antes de iniciar em um servidor de desenvolvimento. Teste exibição de motorista e passageiros, iniciar/pausar/zerar, troca de veículo, uma rota medida e reconexão após uma corrida registrada. Verifique qualquer sistema separado de pagamento de forma independente.

Fonte e escopo da análise

Código-fonte conferido em 10 de setembro de 2026 na revisão 36d7b3931de28965ad0139c7018534382977f801. Os resultados se baseiam no manifesto, configuração, Lua e código da interface do navegador; não foi testada a sincronização multijogador nem a precisão da tarifa.

Examinar o código do taxímetro

Seleção premium para o seu servidor

  • elevador de carro
    • ESX
    • QBCore
    • vRP
    US$ 4,99€ 4,99£ 3,99AU$ 7,99R$ 25,99CHF 4,99JP¥ 790
  • Pré-visualização do recurso KS Loadingscreen FiveM
      US$ 13,99€ 12,99£ 10,99AU$ 20,99R$ 71,99CHF 11,99JP¥ 2.220
    • Polícia de Origen
      • QBCore
      US$ 23,00€ 20,99£ 17,99AU$ 33,99R$ 116,99CHF 18,99JP¥ 3.640
    • Mirror Park Hood
        US$ 8,00€ 7,99£ 6,99AU$ 11,99R$ 40,99CHF 6,99JP¥ 1.270
      • Polícia de Origen
        • ESX
        US$ 23,00€ 20,99£ 17,99AU$ 33,99R$ 116,99CHF 18,99JP¥ 3.640
      Ver a loja