Klick lädt das Video von YouTube.
01Sie steht dem Rettungsdienst nicht im Weg

Der Preis steigt mit jedem Sanitäter im Dienst und ab einer Grenze deiner Wahl bleibt die Station ganz zu. Sie ist für die Stunden da, in denen niemand vom Rettungsdienst online ist.

02Eine Farbe, fertig

Config.Theme ist ein einziger Hex-Wert. Verläufe, Umrandungen, Kacheln und das Leuchten hinter dem Fenster werden daraus berechnet. Passt eine davon nicht, steht sie einzeln auskommentiert in der config.css.

03Eine Zeile reicht für den Anfang

Eine Station braucht eine Zeile. Wer mehr will, bekommt Preise je Todesursache, Job- und Lizenzsperren, Stationen zur Laufzeit, Preisfaktoren und Hooks, die eine Wiederbelebung mit deinem eigenen Satz ablehnen.

Live-Demo

Probier esselbst

Das ist das echte Fenster aus dem Script, mit Beispieldaten. Klick dich durch, im Spiel sieht es genauso aus.

Live-Demo

Die Demo lädt…

Neu in 2.0

Im Spieleingestellt

Jede Einstellung von cs_revivestation steht im cs_config-Menü, dem gemeinsamen Menü aller CS-Scripts. Die config.lua musst du dafür nicht mehr öffnen.

  • Alles im Menü.Preise, Rechte, Texte und Positionen. Einen Ort setzt du, indem du dich hinstellst.
  • Beim ersten Start geführt.Ein kurzer Durchgang fragt das Wichtigste ab und legt fehlende Tabellen an, mit Sicherungskopie.
  • Rechte für dein Team.Du legst fest, wer welche Seite sehen und ändern darf.
  • Jede Änderung im Verlauf.Mit Name und Uhrzeit und mit einem Klick zurückgenommen.
Live-Demo

Die Demo lädt…

Kompatibilität

Passt aufdeinen Server

Frameworks

  • ESX
  • QBCore
  • Qbox
  • Standalone

Arbeitet zusammen mit

esx_ambulancejobqb-ambulancejobqbx_medicalwasabi_ambulanceox_targetqb-targetesx_license

Was davon läuft, erkennt das Script beim Start selbst.

Performance

0.00ms
Resource CPU msec cs_revivestation 0.00
So misst du es selbst nach →

    Voraussetzungen

  • ESX, QBCore, Qbox oder standalone. Das Framework wird beim Start erkannt, eingestellt wird nichts.
  • Ein Rettungsdienst-Script ist optional. esx_ambulancejob, qb-ambulancejob, qbx_medical und wasabi_ambulance werden erkannt, ohne eines davon belebt die Resource selbst wieder.
  • esx_license nur, wenn eine Station eine Lizenz verlangt. ox_target oder qb-target nur, wenn du sie statt des Markers willst.
Funktionen

Allesdrin

  • 0.00 ms im Leerlauf: eine Distanzprüfung je Station pro Sekunde und nichts, während die Liste offen ist
  • ESX, QBCore, Qbox und standalone, beim Start automatisch erkannt
  • esx_ambulancejob, qb-ambulancejob, qbx_medical und wasabi_ambulance werden erkannt und benutzt
  • Ohne Rettungsdienst-Script funktioniert die Wiederbelebung trotzdem, über einen eingebauten Weg
  • Keine Datenbanktabelle, kein Import, keine Pflichtabhängigkeit
  • Grundpreis je Todesursache, alles Übrige zum Standardpreis
  • Zuschlag für jeden Sanitäter im Dienst, direkt im Interface ausgewiesen
  • maxMedics: die Station bleibt geschlossen, solange genug Sanitäter im Dienst sind
  • Auf QBCore und Qbox zählen wahlweise nur eingestempelte Sanitäter
  • Ein toter Sanitäter zählt nicht als im Dienst
  • Zugang je Station nach Job, auf Wunsch erst ab einem Mindest-Grade
  • Zugang nach esx_license, etwa einer Sanitäter-Lizenz
  • Radius je Station: wie weit ein Körper entfernt liegen darf, gemessen von der Station aus
  • Liste aller Personen in Reichweite mit Name, Todesursache, Preis und Puls
  • Herzschlaglinie mit BPM je Karte, die beim Aktualisieren nicht springt
  • Die Liste aktualisiert sich selbst, im Intervall deiner Wahl oder gar nicht
  • Öffnen per Marker und Taste oder über ox_target und qb-target
  • Ped, Blip und Marker je Station frei einstellbar oder ganz abgeschaltet
  • Zweiteilige Überschrift je Station, für Stationsnamen im eigenen Schriftschnitt
  • Das komplette Interface aus einem Hex-Wert, jede abgeleitete Farbe einzeln überschreibbar
  • Vollständig responsive UI
  • API mit Exports auf Client und Server, offen und kommentiert ausgeliefert
  • Stationen zur Laufzeit anlegen und wieder entfernen, auf allen Clients sofort sichtbar
  • Stationen ohne Ort (interact = false) für Sanitäter-Tablets, Leitstellen und Handy-Menüs
  • Preisfaktor je Station für Rabatte, Events und Inflation
  • Stationen zur Laufzeit außer Betrieb nehmen und wieder freigeben
  • RevivePlayer für Admin-Menü, Defibrillator-Item oder eigenes Job-Script
  • Hooks canOpen und canRevive für eigene Regeln, mit eigenem Ablehnungstext an den Spieler
  • Events auf beiden Seiten für Society-Kassen, Statistiken und eigene Logs
  • Der Client schickt nur IDs, Preise und Rechte prüft der Server erneut vor jeder Zahlung
  • Rückerstattung, wenn die Wiederbelebung nach der Zahlung fehlschlägt
  • Zwei Sanitäter können dieselbe Person nicht doppelt bezahlen
  • Config-Prüfung beim Start: jede Meldung nennt die betroffene Station
  • Versionsprüfung beim Start, meldet verfügbare Updates in der Konsole
  • Discord-Logs für jede Behandlung, mit Todesursache, Preis, Gebührenanteil und Identifiern
  • Optionales Log über jeden abgewiesenen Zugriff, ideal beim Einrichten
  • Todesursachen für alle Waffen des Spiels, eigene Waffen in einer Zeile ergänzbar
  • Locales für Deutsch und Englisch, fehlende Zeilen fallen auf Englisch zurück
Im Abo enthalten

CS+alles drin

cs_revivestation ist in CS+ enthalten, zusammen mit jedem anderen bezahlten Script. Neue Scripts kommen am Release-Tag dazu, solange dein Abo läuft.

Nur dieses Scripteinmalig9,99 €
Alle 16 Scripts mit CS+Laufzeit wählbar, jederzeit kündbarab 8,25 € / Monat
CS+ ansehen
Aus unserem Discord

Was Serversagen

4,9

79 Bewertungen

Fragen

Gut zuwissen

Ja. ESX, QBCore und Qbox werden beim Start erkannt und ohne Framework läuft die Station ebenfalls, dann allerdings ohne Bezahlung. Umzustellen ist nichts.

esx_ambulancejob, qb-ambulancejob, qbx_medical und wasabi_ambulance werden erkannt. Für jedes andere ersetzt du den Rumpf von Config.Revive durch dein eigenes Event, das ist eine Zeile in der offenen config.lua.

Nein, dafür ist vorgesorgt. perMedic legt auf jeden Sanitäter im Dienst einen Zuschlag und maxMedics schließt die Station komplett, sobald genug Leute online sind. Auf QBCore und Qbox lassen sich dabei nur eingestempelte Sanitäter zählen.

Ja. price.causes ordnet einer Todesursache ihren eigenen Preis zu, alles andere kostet price.base. Die Namen stehen in der deathcauses.lua, eigene Waffen ergänzt du dort in einer Zeile.

Ja. Jede Station bringt ihre eigenen Preise, Jobsperren, Lizenzen, Radien, Peds, Blips und Marker mit. Was du nicht schreibst, kommt aus den Standardwerten weiter oben in der Config.

Ja. Eine Station mit interact = false hat keinen Marker, keinen Ped und keinen Hinweis und wird ausschließlich über den Server-Export OpenStation(source, id) geöffnet. Die Liste zeigt weiterhin, wer bei der Station liegt, nicht wer beim Tablet steht.

Config.Theme ist ein Hex-Wert, aus dem das gesamte Interface berechnet wird. Passt eine einzelne abgeleitete Farbe nicht, kommentierst du in der config.css genau diese eine Zeile ein. Puls und Schließen-Knopf bleiben bewusst rot.

Mit dem Hook canRevive. Er läuft, bevor Geld fließt und darf mit einem eigenen Satz ablehnen, der dem Sanitäter wörtlich angezeigt wird.

Das Geld geht zurück und die Konsole schreibt auf, woran es lag. Bezahlt und nicht wiederbelebt ist der eine Fall, der ein Support-Ticket wert wäre, deshalb ist er abgefangen.

Nein. Es gibt keine Tabelle und keinen Import. oxmysql wird nur mittelbar berührt, wenn dein esx_license darauf zugreift.

Installation, Exports und jede Einstellung stehen in der Doku. Zur Doku