Skip to content

Rehab kliniek

Rehabkliniek

Een verslaving waarvan de speler zich kan loskopen geeft het hele systeem een logisch eindpunt. Config.Rehab plaatst een baliemedewerker op de kaart — een ped met een blip — waar een karakter kan inchecken.

Inchecken

Loop naar de baliemedewerker toe en richt erop (of druk op de toets als je geen targeting-resource gebruikt). Als het karakter verslaafd is, betalen ze de vergoeding en loopt er een behandelingsbalk gedurende Config.Rehab.Duration. Wanneer deze klaar is, wordt elke verslaving gewist — tenzij er een terugval optreedt, op basis van de kans per middel die je in de editor hebt ingesteld, in welk geval deze blijft.

De kosten

De kostprijs is de hoogste rehabCost van de huidige verslavingen van het karakter, met Config.Rehab.Cost als standaard terugvalwaarde. Dit wordt via het framework van de bank afgeschreven en daarna van contant geld. Stel de kosten in op 0 om de kliniek gratis te maken.

Rehab is alleen van belang als de dood verslavingen niet wist. Zorg dat Config.Withdrawal.ClearOnDeath = false blijft, anders kiezen spelers de makkelijke weg in plaats van voor de kliniek te betalen.

Locaties

config.lua
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' },
    },
}