Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Порівняння попередніх версій Попередня ревізія | Остання ревізія По сторонах наступні версії | ||
frozenchargedays [2018/05/02 16:48] |
frozenchargedays [2022/09/24 14:39] 127.0.0.1 зовнішнє редагування |
||
---|---|---|---|
Рядок 1: | Рядок 1: | ||
+ | ====== Ограничение количества дней заморозки ====== | ||
+ | Начиная с версии 0.9.0 добавлена < | ||
+ | |||
+ | Описывается это все следующими опциями конфига [[alteriniconf|alter.ini]] вот в таком виде(для примера): | ||
+ | <code ini> | ||
+ | FREEZE_DAYS_CHARGE_ENABLED=1 | ||
+ | FREEZE_DAYS_INITIAL_AMOUNT=365 | ||
+ | FREEZE_DAYS_WORK_TO_RESTORE=120 | ||
+ | </ | ||
+ | |||
+ | Исходя из вышеописанного значения опций: изначально доступное пользователю количество дней заморозки - 365 (может быть установлено индивидуально для каждого пользователя в профиле), | ||
+ | Вот как-то так. | ||
+ | |||
+ | Вся обработка производится ежедневным вызовом соответствующего действия из [[remoteapi|Remote API]] - // | ||
+ | |||
+ | Например вот так: | ||
+ | <code bash> | ||
+ | 45 23 * * * /bin/ubapi " | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | Так же не забываем добавить аналогичные опции в [[userstats|userstats.ini]] | ||
+ | <code ini> | ||
+ | FREEZE_DAYS_CHARGE_ENABLED=1 | ||
+ | FREEZE_DAYS_INITIAL_AMOUNT=365 | ||
+ | FREEZE_DAYS_WORK_TO_RESTORE=120 | ||
+ | </ | ||
+ | чтобы < | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | Как вы уже, наверное, | ||
+ | ---- | ||
+ | |||