Kojo
Участник
- Сообщения
- 286
- Реакции
- 53
Ну это даже не модуль, а так кусочки кода. Понадобилось мне на днях сделать так, чтобы на группы пользователей можно было ставить свой размер реф. отчислений.
Итак:
1. В базе в таблицу db_users_a добавляем столбец super со значением по умолчанию 0
2. В мерчанте меняем этот кусок кода:
На этот кусок:
3. Приводим строку с зачислением рефки к такому виду:
4. Меняем это во всех мерчантах, если платежек несколько. Кстати, небольшая фича в удобсво админу, когда нужно посмотреть сразу в пополнениях с какой платежки было начисление:
Перед этим в базу в таблицу db_insert_money добавляем столбец plat.Теперь если вывести в админку просмотр по юзеру, можно смотреть сразу и платежку.
В итоге что нам дает этот модуль? При изменении определенному юзеру статуса super в таблице на еденичку, он будет получать те реф отчисления, какие захотите. Развив идею таким образом можно ввести в игре статус "Представителя", когда еденичка будет автоматом ставится в базу при достижении участником определенного количества реф отчислений. Ну идею можно развивать во всех направлениях. Надеюсь кому то пригодится, спасибо за внимание
Итак:
1. В базе в таблицу db_users_a добавляем столбец super со значением по умолчанию 0
2. В мерчанте меняем этот кусок кода:
Код:
$lsb = time();
$to_referer = ($serebro * 0.1);
На этот кусок:
Код:
$db->Query("SELECT super FROM db_users_a WHERE id = '$refid' LIMIT 1");
$refstat = $db->FetchArray();
if ($refstat["super"] == 1){
$refka = 15;
$to_referer = ($ik_payment_amount * $refka);
}
else{
$refka = 10;
$to_referer = ($ik_payment_amount * $refka);
}
$lsb = time();
Код:
# Зачисляем средства рефереру
$db->Query("UPDATE db_users_b SET money_p = money_p + ($ik_payment_amount * $refka), from_referals = from_referals + '$to_referer' {$add_tree_referer} WHERE id = '$refid'");
Код:
$db->Query("INSERT INTO db_insert_money (valuta, plat, user, user_id, money, serebro, date_add, date_del)
VALUES ('RUB','Payeer','$user_name','$user_id','$ik_payment_amount','$serebro','$da','$dd')");
В итоге что нам дает этот модуль? При изменении определенному юзеру статуса super в таблице на еденичку, он будет получать те реф отчисления, какие захотите. Развив идею таким образом можно ввести в игре статус "Представителя", когда еденичка будет автоматом ставится в базу при достижении участником определенного количества реф отчислений. Ну идею можно развивать во всех направлениях. Надеюсь кому то пригодится, спасибо за внимание
Matanya565
Участник
Kojo
Участник
- Сообщения
- 286
- Реакции
- 53
Ну я говорю, тут развивать можно во всех направлениях.Будет времечко посижу, сделаю полноценный модульMatanya565 написал(а):Неплохо. Можно добавить раздел покупки статуса за деньги с баланса или даже с прямой оплатой, чтобы заинтересованные игроки получали нужный реферальный доход.