Користувальницькькі налаштування

Налаштування сайту


pt

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Попередня ревізія
pt [2020/05/20 18:46]
pt [2023/06/30 17:40] (поточний)
nightfly
Рядок 1: Рядок 1:
 +====== Увага ======
 +
 +Ця реалізація є сирою, тестовою і ще не закінченою. Вона зроблена такою, відповідно до суворого ТЗ під конкретний проєкт дослівно. Усі ваші міркування на кшталт "потрібно було зробити інакше" і "це не так як потрібно", можете залишити собі. Нам вони в принципі не цікаві, оскільки про підводні камені цієї реалізації ми знаємо набагато більше, ніж ви можете собі уявити. Усі правки сприйматимуться тільки від ініціатора початкового проекту. Дякуємо за увагу.
 +
 +{{:alertold.png? |}}
 +\\
 +
 +
 +====== Power Tariffs aka Могутні Тарифи ======
 +
 +...або Мощі Тарифів...\\
 +
 +
 +Здрастуйте. Я, Кирило. Хотів би щоб ви зробили тарифікацію, суть така... Кожен лісовий ельф-користувач може мати свою персональну дату тарифікації. І якщо користувач грає ельфами, то ельфи в лісі, будиночки дерев'яні, набігають солдати палацу і лиходії нараховують абонплату. Можна грабувати коровани... І ельфу раз лісові то зробити так що там густий ліс... 
 +\\
 +P.S. Я джва роки хочу таку тарифікацію.
 +
 +{{:powertariffs0.png|}}
 +
 +==== Як це працює ====
 +
 +  - Увімкнення опції PT_ENABLED розщеплює реальність Ubilling на дві взаємонезалежні реальності.
 +  - Тарифи, що мають нульову вартість, самі по собі можуть бути призначені "Потужними Тарифами".
 +  - Потужні тарифи, в свою чергу, тарифікуються окремо і щодня.
 +  - Потужні тарифи не можуть мати нульову абонплату, тобто передбачають щомісячне нарахування АП користувачеві.
 +  - Потужні тарифи не нараховують АП у двох випадках: користувач заморожений або стан рахунку користувача є негативним
 +  - Для кожного <del>корована</del> користувача існує своя особиста дата тарифікації, що залежить від моменту появи цього користувача в потужній реальності.
 +  - Користувачі, яким призначено будь-який із "Потужних Тарифів" стають потужними користувачами.
 +
 +
 +==== Пограбування корована на практиці ====
 +
 +  - Сьогодні 20 число
 +  - Знайдено нового користувача на Потужному Тарифі за 50 грошей
 +  - Цей користувач не заморожений
 +  - У нього грошей >=0
 +  - Все, він буде Потужним Користувачем 20-го числа. Це тепер його персональний день АП.
 +  - З його рахунку буде знято 50 грошей у вигляді АП за поточний місяць (управляється опцією **PT_CHARGEONREG**)
 +  - У разі, якщо настало 20 число наступного місяця (так, так швидко місяць минув) і на його рахунку грошей залишилося >=0 після нарахування АП - він так і продовжує жити у своїй реальності з 20-м числом нарахування АП.
 +  - У разі, якщо після нарахування АП у нього на рахунку утворилася заборгованість - у нього відламується інтернет і нарахування АП більше не проводиться.
 +  - Якщо користувач таки сплатив заборгованість через 3 дні - його інтернет повертається на місце, а його особистим днем нарахування АП стає 23-е число кожного місяця.
 +  - У разі, якщо поточне число реальності потужних тарифів >=26 - воно округляється до першого числа (цей день встановлюється опцією **PT_MAXDAY**).
 +  - Усе це адіще, відбувається під час виклику **pt** з [[remoteapi|RemoteAPI]] - не важливо в який час і коли.
 +
 +
 +==== Очікуваний результат ====
 +
 +Потужні користувачі, повинні тарифікуватися в день останнього успішного платежу на суму більше вартості тарифу.
 +