El taxímetro de n1nja muestra al conductor y a los pasajeros una tarifa basada en la distancia. El manifiesto declara la versión 1.0.3 y ninguna dependencia de ESX o QBCore. El código revisado no contiene deducciones bancarias, pagos de pasajeros ni integración de facturación persistente.
Tarifa, controles e historial
El cliente Lua mide el movimiento del vehículo cada segundo y multiplica la distancia acumulada por Config.FareRate. La distancia se muestra en metros: la tasa suministrada de 0.5 produce una tarifa mostrada de $500 en 1.000 metros. Elige una tasa adecuada para la economía del servidor; este cálculo no incluye un cargo separado por tiempo de espera.
X alterna la visualización; no inicia ni detiene el cálculo de la tarifa. Los demás controles se configuran en Config.Keys. La lista suministrada incluye taxi, kuruma y adder; sustitúyela por tu flota prevista. Config.PauseOnReset controla si el restablecimiento pausa el taxímetro.
El historial de viajes es una tabla Lua del cliente, limitada a diez entradas por defecto. Restablecer un viaje no vacío registra su tarifa y distancia. No hay base de datos ni almacenamiento persistente; no lo describas como un registro duradero entre reconexiones o reinicios del recurso.
Validación del servidor y lista de pruebas
El cliente normal limita el control al conductor, pero los manejadores del servidor no verifican que el remitente conduzca el vehículo enviado. El informe de pasajeros acepta una lista de destinatarios del cliente, y las actualizaciones retransmiten su tarifa y distancia. Valida la pertenencia al vehículo, permisos del remitente, tipos de datos y frecuencia de actualización antes del uso público; nunca uses directamente estos valores como autoridad para cobrar.
Coloca el recurso en una carpeta taximeter y configúralo antes de iniciarlo en un servidor de desarrollo. Prueba las pantallas del conductor y pasajeros, iniciar/pausar/restablecer, cambios de vehículo, una ruta medida y la reconexión después de un viaje registrado. Verifica por separado cualquier sistema externo de pagos.
Fuente y alcance de la revisión
Código fuente revisado el 10 de septiembre de 2026 en la revisión 36d7b3931de28965ad0139c7018534382977f801. Los hallazgos se basan en el manifiesto, la configuración, Lua y el código de la interfaz del navegador; no se probó la sincronización multijugador ni la precisión de la tarifa.