Rehab clinic
Rehab-Klinik
Eine Sucht, die der Spieler bezahlen kann, um sie loszuwerden, gibt dem gesamten System einen Ort, an dem es enden kann. Config.Rehab platziert einen Angestellten auf der Karte – einen Ped mit einem Blip –, bei dem sich ein Charakter anmelden kann.
Einchecken
Gehe zum Angestellten und ziele auf ihn (oder drücke die Taste, falls du kein Zielsystem verwendest). Wenn der Charakter abhängig ist, bezahlt er die Gebühr und ein Behandlungsbalken läuft für Config.Rehab.Duration. Wenn dieser abläuft, wird jede Sucht geheilt – es sei denn, es tritt ein Rückfall auf, basierend auf der Chance für den jeweiligen Stoff, die du im Editor eingestellt hast, in welchem Fall sie bestehen bleibt.
Die Gebühr
Die Kosten entsprechen dem höchsten rehabCost-Wert unter den aktuellen Süchten des Charakters, andernfalls wird auf Config.Rehab.Cost zurückgegriffen. Sie werden über das Framework zuerst vom Bankkonto und dann in bar eingezogen. Setze die Kosten auf 0, um die Rehab kostenlos zu machen.
Rehab ist nur dann von Bedeutung, wenn der Tod Süchte nicht löscht. Belasse Config.Withdrawal.ClearOnDeath = false, da die Spieler sonst den einfachen Ausweg wählen, anstatt die Klinik zu bezahlen.
Standorte
Config.Rehab = {
Enabled = true,
Duration = 45,
Cost = 5000,
Ped = 's_m_m_doctor_01',
Blip = { sprite = 51, colour = 25, scale = 0.75 },
Locations = {
{ coords = vec4(1839.7, 3672.9, 34.28, 210.0), label = 'Sandy Shores Rehab' },
{ coords = vec4(-679.4, 5834.3, 17.33, 45.0), label = 'Paleto Bay Rehab' },
},
}