1 - Тем кто увидел слово
криптовалюта и подумал "
ооо, интересно, а как ее вывести\конвертировать в реальные деньги?", я советую посмотреть концовку фильма "Все умрут, а я останусь"
Там вам укажут направление.
2 -
Пока что не обращайте внимание
на непонятные графики и уникальную математику начисления "криптовалюты". Всё протестировано, всё работает, НО мне нужно протестировать алгоритмы начисления на реальных пользователях.
3 - Предоставляю кусок кода, показывающий алгоритм начисления. Канешн, это никакая не криптовалюта, это какой-то бред (знающие люди это сразу поймут).
//как-то чьо-то оно мне не нрвится
private function calc_new_crypto_balans() { //бля., придётся в свитче всё это делать
$this->get_action();
$this->second_digit = rand(0, 9);
switch ($this->action) {
case '+':
$this->new_crypto_balans = $this->one_user_current_balans + $this->second_digit;
break;
case '-':
$this->new_crypto_balans = $this->one_user_current_balans - $this->second_digit;
break;
case '*':
$this->new_crypto_balans = $this->one_user_current_balans * $this->second_digit;
break;
case '/': //если вторая цифра ноль, помненять знак
if ($this->second_digit == 0) {
$this->new_crypto_balans = -$this->one_user_current_balans;
break;
}
$this->new_crypto_balans = $this->one_user_current_balans / $this->second_digit;
break;
default: //всегда должен быть дефолтное опове
$e = new Err();
$e->logerr_exit("unk action in cryptoCu");
break;
}
$this->new_crypto_balans = round($this->new_crypto_balans, 4);
}
4 - В профиле будет\есть кнопка
Там можно увидеть историю начислений и историю выплат..
5 - Сначала вы увидите пустой график с нулями
Выплаты
для *** ххх ccu означают сколько пользователь получает ccu. ВАЖНО!: Если пользователю начислено МИНУСОВОЕ ccu, то оно на графике БУДЕТ показано, но сумма для выплат будет равно нулю.
... (за всё время xxx ccu) - сумма всех выплат за всё время.
6 - Начисленя:
Этот график (на скриншоте он сверху) показывает текущее начисление. Начисление может быть минусовым. Ничего страшного в этом нет.
Если начислено минусовое значение - для выплат пользователю для выплат ничего не будет.
При достижении лимитов начислений для одного пользователя, будет указано
криптоначисления этому пользователю автоматически остановлены
. При достижении лимитов "криптоначислений" для всех пользователей, будет указано
криптоначисления АВТОМАТИЧЕСКИ остановлены ДЛЯ ВСЕХ пользователей
7 - На странице
Статистики
есть два графика.
Первый показывает
текущие
"криптоначисления" для всех пользователей.
Второй показывает суммы выплат ccu для всех пользователей.
На обеих графиках могут быть указаны минусовые начисления и выплаты (если кому-то из пользователей начислено минусовое значение), но минусовое значение не учитывается в сумме всех "криптоначислений" на втором графике.
8 - Я знаю что из таких пояснялок ничего не понятно. Есть страница
выплат ccu.
Там и указано кому сколько начислено ccu для выплат.
9 - На время выплат я буду останавливать "криптоначисления".
10 - После всех выплат
текущие начисления обнуляются
и всё начинается сначала.
11 - Замечание для икспердов: Я знаю и понимаю что криптовалютой тут и не
пукн... пахнет. Можете ржать сколько угодно, но где вы все будете когда я реализую то, что задумал?
12 - Повтор: Пока что никому ничего не выплачивается. Я тестирую работу на реальных пользователях.