Реабілітаційна клініка
Реабілітаційна клініка
Залежність, від якої гравець може позбутися за плату, дає всій системі логічне завершення. Config.Rehab розміщує на карті адміністратора — педа з міткою, у якого персонаж проходить реєстрацію.
Реєстрація
Підійдіть до адміністратора та наведіть на нього ціль (або натисніть клавішу, якщо ви не використовуєте ресурс для таргетінгу). Якщо персонаж має залежність, він сплачує комісію, після чого запускається шкала лікування на час Config.Rehab.Duration. Коли вона завершується, кожна залежність знімається — якщо тільки не станеться рецидив, який визначається налаштованим у редакторі шансом зриву для кожної речовини окремо, і тоді вона залишається.
Вартість
Вартість дорівнює найвищому значенню rehabCost серед поточних залежностей персонажа, а якщо воно відсутнє — використовується Config.Rehab.Cost. Плата стягується через фреймворк спочатку з банківського рахунку, а потім готівкою. Встановіть вартість на 0, щоб зробити реабілітацію безкоштовною.
Реабілітація має сенс лише в тому разі, якщо смерть не стирає залежності. Залиште Config.Withdrawal.ClearOnDeath = false, інакше гравці обиратимуть легкий шлях замість того, щоб платити клініці.
Локації
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' },
},
}