Clinica di riabilitazione
Clinica di riabilitazione
Un'dipendenza che il giocatore può pagare per scrollarsi di dosso offre a tutto il sistema una conclusione logica. Config.Rehab posiziona un impiegato sulla mappa — un ped con un blip — a cui il personaggio può registrarsi.
Registrazione
Avvicinati all'impiegato e bersaglialo (o premi il tasto se non usi alcuna risorsa di targeting). Se il personaggio è dipendente, paga la tassa e viene avviata una barra di trattamento per la durata di Config.Rehab.Duration. Quando termina, ogni dipendenza viene rimossa — a meno che non si verifichi una ricaduta, utilizzando la percentuale di ricaduta per singola sostanza impostata nell'editor, nel qual caso permane.
La tariffa
Il costo è il rehabCost più alto tra le dipendenze attuali del personaggio, con fallback su Config.Rehab.Cost. Viene prelevato tramite il framework prima dalla banca, poi in contanti. Imposta il costo su 0 per rendere la riabilitazione gratuita.
La riabilitazione è rilevante solo se la morte non azzera le dipendenze. Mantieni Config.Withdrawal.ClearOnDeath = false, altrimenti i giocatori sceglieranno la via d'uscita più semplice invece di pagare la clinica.
Posizioni
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' },
},
}