Der Taxameter von n1nja zeigt Fahrer und Mitfahrern einen entfernungsabhängigen Fahrpreis. Das Manifest nennt Version 1.0.3 und keine ESX- oder QBCore-Abhängigkeit. Im geprüften Code gibt es weder Bankabbuchung noch Fahrgastzahlung oder dauerhafte Abrechnungsintegration.
Fahrpreis, Steuerung und Verlauf
Der Lua-Client erfasst die Fahrzeugbewegung jede Sekunde und multipliziert die aufsummierte Strecke mit Config.FareRate. Die Anzeige verwendet Meter: Der mitgelieferte Satz von 0.5 ergibt daher $500 für 1.000 Meter. Wähle einen passenden Satz für deine Spielwirtschaft; eine gesonderte Wartezeitgebühr enthält diese Berechnung nicht.
X schaltet die Anzeige um; die Fahrpreisberechnung wird damit weder gestartet noch gestoppt. Weitere Steuerelemente stehen in Config.Keys. Die mitgelieferte Fahrzeugliste enthält taxi, kuruma und adder; ersetze sie durch deine gewünschte Flotte. Config.PauseOnReset legt fest, ob das Zurücksetzen den Taxameter pausiert.
Der Fahrtverlauf liegt in einer clientseitigen Lua-Tabelle, standardmäßig mit höchstens zehn Einträgen. Das Zurücksetzen einer nicht leeren Fahrt speichert Fahrpreis und Strecke. Es gibt keine Datenbankanbindung oder dauerhafte Speicherung; beschreibe dies daher nicht als beständiges Fahrtenbuch über erneute Verbindungen oder Ressourcen-Neustarts hinweg.
Serverprüfung und Testliste
Der normale Client beschränkt die Bedienung auf den Fahrer, aber die Serverhandler prüfen nicht, ob der Absender das übermittelte Fahrzeug fährt. Die Mitfahrermeldung akzeptiert eine Empfängerliste vom Client, und Aktualisierungen leiten dessen Fahrpreis und Strecke weiter. Prüfe Fahrzeugzugehörigkeit, Absenderberechtigungen, Datentypen und Aktualisierungshäufigkeit vor dem öffentlichen Einsatz. Verwende diese Werte niemals direkt als verbindliche Grundlage für Abbuchungen.
Lege die Ressource in einem taximeter-Ordner ab und konfiguriere sie vor dem Start auf einem Entwicklungsserver. Teste Fahrer- und Mitfahreranzeige, Start/Pause/Zurücksetzen, Fahrzeugwechsel, eine vermessene Strecke und eine erneute Verbindung nach einer gespeicherten Fahrt. Prüfe ein separates Zahlungssystem unabhängig davon.
Quelle und Prüfumfang
Quellcode am 10. September 2026 anhand von Revision 36d7b3931de28965ad0139c7018534382977f801 geprüft. Die Ergebnisse beruhen auf Manifest, Konfiguration, Lua und dem Quellcode der Browseroberfläche; Mehrspieler-Synchronisierung und Genauigkeit des Fahrpreises wurden nicht praktisch getestet.