Clinique de désintoxication
Clinique de désintoxication
Une dépendance dont le joueur peut s'affranchir contre paiement offre enfin un dénouement à tout le système. Config.Rehab place un employé sur la carte — un PNJ avec un repère — auprès duquel un personnage peut s'enregistrer.
Enregistrement
Approchez-vous de l'employé et ciblez-le (ou appuyez sur la touche si vous n'utilisez aucun système de ciblage). Si le personnage est dépendant, il paie les frais et une barre de traitement se remplit pendant Config.Rehab.Duration. Lorsqu'elle se termine, chaque dépendance est supprimée — à moins d'une rechute, selon le taux de rechute par substance défini dans l'éditeur, auquel cas elle persiste.
Les frais
Le coût correspond au rehabCost le plus élevé parmi les dépendances actuelles du personnage, avec Config.Rehab.Cost comme valeur par défaut. Il est prélevé par le framework sur le compte bancaire, puis en argent liquide. Définissez le coût sur 0 pour rendre la désintoxication gratuite.
La désintoxication n'a d'intérêt que si la mort ne supprime pas les dépendances. Conservez Config.Withdrawal.ClearOnDeath = false, sinon les joueurs choisiront la solution de facilité au lieu de payer la clinique.
Emplacements
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' },
},
}