Klinika odwykowa
Klinika odwykowa
Uzależnienie, z którego gracz może się wyleczyć za opłatą, daje całemu systemowi logiczne miejsce finału. Config.Rehab umieszcza na mapie pracownika — peda z blipem — u którego postać zgłasza się na leczenie.
Przyjęcie do kliniki
Podejdź do pracownika i użyj systemu targetowania (lub naciśnij klawisz, jeśli nie korzystasz z żadnego zasobu tego typu). Jeśli postać jest uzależniona, opłaca koszt, a pasek leczenia trwa przez czas określony w Config.Rehab.Duration. Po jego zakończeniu każde uzależnienie zostaje usunięte — chyba że nastąpi nawrót, oparty na ustawionej w edytorze szansie nawrotu dla danej substancji, w którym to przypadku uzależnienie pozostaje.
Koszt
Opłata to najwyższa wartość rehabCost spośród obecnych uzależnień postaci, a w przypadku jej braku stosowana jest domyślna wartość Config.Rehab.Cost. Pieniądze są pobierane przez framework najpierw z konta bankowego, a następnie w gotówce. Ustaw koszt na 0, aby odwyk był darmowy.
Klinika odwykowa ma znaczenie tylko wtedy, gdy śmierć nie usuwa uzależnień. Upewnij się, że Config.Withdrawal.ClearOnDeath = false, w przeciwnym razie gracze będą wybierać darmową drogę ucieczki zamiast płacić klinice.
Lokalizacje
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' },
},
}