Skip to content

Clínica de rehabilitación

Rehab clinic

Una adicción de la que el jugador puede pagar para librarse le da a todo el sistema un lugar donde terminar. Config.Rehab coloca a un recepcionista en el mapa — un ped con un blip — en el que un personaje se registra.

Checking in

Acércate al recepcionista e interactúa con él (o presiona la tecla si no usas ningún recurso de interacción). Si el personaje es adicto, paga la tarifa y una barra de tratamiento se ejecuta durante Config.Rehab.Duration. Cuando termina, cada adicción se elimina — a menos que recaiga, usando la probabilidad de recaída por sustancia que configures en el editor, en cuyo caso se mantiene.

The fee

El costo es el rehabCost más alto entre las adicciones actuales del personaje, recurriendo a Config.Rehab.Cost por defecto. Se cobra a través del framework desde el banco, y luego en efectivo. Configura el costo en 0 para que la rehabilitación sea gratuita.

La rehabilitación solo importa si la muerte no borra las adicciones. Mantén Config.Withdrawal.ClearOnDeath = false, o los jugadores elegirán la salida fácil en lugar de pagar a la clínica.

Locations

config.lua
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' },
    },
}