DV INSURANCE — Krankenversicherung für FiveM
Eine Versicherung, die im Spiel wirklich etwas tut. Keine Leistungsliste, die nur Text ist: Der Sanitäter rechnet eine Behandlung ab, die Versicherung trägt ihren Anteil, der Patient zahlt den Rest.
Läuft auf ESX, QBCore, QBox und standalone. Das Framework erkennt dv_core zur Laufzeit — das Script selbst kennt keines davon beim Namen.
▸ TARIFE
Vier Stufen, frei konfigurierbar: Beitrag, Deckungsanteil in Prozent, Selbstbeteiligung, Höchstgrenze je Behandlung, Leistungen. Stufen dürfen wegfallen oder dazukommen, ohne dass laufende Verträge brechen.
▸ BEITRÄGE MIT AUGENMASS
Abbuchung im eingestellten Takt, dazu eine Karenzzeit statt sofortiger Abschaltung: Wer knapp bei Kasse ist, wird gemahnt und behält seinen Schutz. Erst danach wird stillgelegt — und durch Nachzahlen wieder aktiviert. Nachzahlungen sind gedeckelt, damit den Rückkehrer nach drei Monaten Pause nicht zwölf Beiträge auf einmal treffen.
▸ BEHANDLUNGSABRECHNUNG
Der Sanitäter wählt einen Patienten in der Nähe und hakt an, was er gemacht hat — mehrere Positionen zugleich, die Beträge werden addiert. Vor der Bestätigung steht die Aufstellung: Gesamt, Versicherung zahlt, Patient zahlt. Den Abstand prüft der Server selbst, nicht der Client.
▸ MISSBRAUCH MITGEDACHT
Optionale Wartezeit: Wer die Police abschließt, während er am Boden liegt, ist noch nicht gedeckt. Höherstufen kostet die anteilige Differenz und lässt die Wartezeit neu anlaufen — bis dahin deckt der bisherige Tarif weiter. Herabstufen ist kostenlos und gilt ab der nächsten Abbuchung.
▸ PATIENTENAKTE
Namenssuche über verbundene Spieler und Datenbank zugleich. Alle Treffer sind anwählbar, mit Status, Tarif und den letzten Behandlungen. Spielerkennungen verlassen den Server dabei nie.
▸ OBERFLÄCHE
Ein Fenster, zwei Ansichten, sechs mitgelieferte Farbpaletten. Keine externen Schriften, kein CDN, kein JS-Framework — funktioniert auch auf Clients ohne Internetzugang.
▸ FÜR ANDERE SCRIPTS
Exporte: IsInsured, GetCoverage, GetStatus und Settle. Settle rechnet eine Behandlung von außen ab — Betrag melden, Deckung und Eigenanteil kommen zurück. Passt an jedes vorhandene Ambulanz- oder Todes-Script.
▸ VORAUSSETZUNGEN
dv_core und oxmysql. Sonst nichts: kein ox_lib, kein ox_target, keine Bridge auf fremde Ressourcen. Beide Tabellen legt das Script beim Start selbst an.
▸ AUSSERDEM
Deutsch und Englisch. config.lua, Sprachdateien und SQL sind vom Escrow ausgenommen und frei anpassbar. Discord-Protokoll über Webhook. Testbefehle und ein Test-NPC, an dem sich die Abrechnung auch allein durchspielen lässt. Ausführliche README.
Du nutzt bereits dv_insurance 1.1.3? Der Umstieg läuft beim ersten Start von selbst, die alte Tabelle bleibt als Sicherung stehen.