Zugang & Sanitäter
Der access-Block: wer die Station öffnen darf, wie weit sie reicht und wann sie geschlossen bleibt.
Ohne access darf jeder die Station benutzen und sie zeigt jeden an, der innerhalb von zehn Metern liegt. Jeder Schlüssel darin ist einzeln optional und schränkt sie weiter ein.
| Schlüssel | Standard | Bedeutung |
|---|---|---|
jobs | keiner | 'ambulance', { 'police', 'ambulance' } oder { police = 5 } für einen Mindest-Grade. Ein Job, der nicht auf der Liste steht, kommt nicht hinein. |
license | keine | Der Name einer esx_license, etwa 'medic'. |
maxMedics | keine Grenze | Sind mehr Sanitäter im Dienst als diese Zahl, bleibt die Station zu. Das ist der Sinn der Sache: Sie soll die Stunden abdecken, in denen niemand da ist. |
medicJobs | keine | Welche Jobs als Sanitäter zählen, für maxMedics und für perMedic. |
onDutyOnly | false | Nur eingestempelte Sanitäter zählen. QBCore und Qbox führen diesen Zustand; auf ESX zählt jeder mit dem Job. |
radius | 10.0 | Wie weit ein Körper von der Station entfernt liegen darf, um auf der Liste zu stehen, in Metern. |
access = {
jobs = { ambulance = 2 }, -- ab Grade 2
license = 'medic',
radius = 25.0,
}Wer als Sanitäter im Dienst zählt
Die Zahl, gegen die maxMedics misst und aus der der Zuschlag gebaut wird, entsteht aus einem einzigen Durchlauf über alle Spieler mit Charakter. Gezählt wird, wer einen Job aus medicJobs hat, wer nicht selbst am Boden liegt und, wenn onDutyOnly gesetzt ist, wer eingestempelt ist.
Dass ein toter Sanitäter nicht zählt, ist kein Detail: Der ganze Sinn der Zahl ist „jemand anders könnte das für dich tun" und wer selbst auf dem Boden liegt, kann das nicht.
maxMedics ohne medicJobs tut nichts, weil dann nie ein Sanitäter gezählt wird. Dasselbe gilt für perMedic. Beide Fälle meldet die Konsole beim Start als Warnung mit dem Namen der Station.
Der Radius wird immer von der Station aus gemessen, nicht vom Sanitäter, der davorsteht. Wie weit eine Station reicht, ändert sich damit nicht danach, auf welcher Seite des Terminals jemand steht. Jede dieser Prüfungen läuft auf dem Server und wird beim Klick auf eine Karte erneut ausgeführt: Ein Körper, der zwischen zwei Aktualisierungen weggetragen wurde, kann nicht mehr bezahlt werden.