Skip to content

عيادة إعادة التأهيل

عيادة إعادة التأهيل

إدمان يمكن للاعب الدفع للتخلص منه يمنح النظام كاملاً مكاناً للنهاية. يقوم Config.Rehab بوضع موظف استقبال على الخريطة - شخصية غير قابلة للعب (ped) مع علامة (blip) - يسجل الشخصية لديه.

تسجيل الدخول

اقترب من الموظف وقم باستهدافه (أو اضغط على الزر إذا لم تكن تشغل أي مورد استهداف). إذا كان الشخصية تعاني من الإدمان، فإنها تدفع الرسوم ويظهر شريط العلاج لمدة Config.Rehab.Duration. عند انتهائه، يتم إزالة كل إدمان - ما لم يحدث انتكاسة، باستخدام نسبة احتمال الانتكاسة لكل مادة والتي تحددها في الملف، وفي هذه الحالة يبقى الإدمان.

الرسوم

التكلفة هي أعلى rehabCost بين إدمانات الشخصية الحالية، مع الرجوع إلى Config.Rehab.Cost كخيار احتياطي. يتم خصم المبلغ من البنك عبر الفريم وورك، ثم نقداً. قم بتعيين التكلفة على 0 لجعل إعادة التأهيل مجانية.

إعادة التأهيل تكون مهمة فقط إذا كان الموت لا يمسح الإدمان. اجعل Config.Withdrawal.ClearOnDeath = false، وإلا فإن اللاعبين سيسلكون طريق الموت المجاني بدلاً من الدفع للعيادة.

المواقع

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' },
    },
}