Rehab clinic
Rehab clinic
玩家可以付费摆脱毒瘾,这为整个系统提供了一个终点。Config.Rehab 在地图上放置了一个办事员——一个带有坐标图标的 NPC ——供角色办理入住。
Checking in
走到办事员面前并进行瞄准交互(如果不使用目标资源,则按指定按键)。如果角色染上毒瘾,他们将支付费用,并且治疗进度条将运行 Config.Rehab.Duration 的时长。当进度完成后,每种毒瘾都会被清除——除非发生复发(relapse),这取决于你在编辑器中为每种物质设置的复发几率,若复发则毒瘾将保留。
The fee
费用是角色当前所有毒瘾中最高的 rehabCost,如果未设置则回退到 Config.Rehab.Cost。该费用将通过框架依次从银行账户和现金中扣除。将费用设置为 0 即可免费进行康复治疗。
⚠
只有在死亡不会清除毒瘾的情况下,康复诊所才有意义。请保持 Config.Withdrawal.ClearOnDeath = false,否则玩家会选择死亡来免费消除毒瘾,而不是去诊所付费。
Locations
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' },
},
}