Автор Тема: помогите доработать фейковые выплаты и пополнения  (Прочитано 265 раз)

0 Пользователей и 1 Гость просматривают эту тему.

nikneimАвтор темы

  • *
  • Оффлайн
  • Награды На форуме более 1 года Более 10 созданных тем Админ не доверяет этому пользователю !!!
  • Дата регистрации: Фев. 2018
  • Сообщений: 42
  • Страна: ru
  • Репутация +0/-1
  • Пол: Мужской
    • Награды
Здравствуйте, помогите с фейковыми пополнениями, пополнения работают в базе прописываются но не отображаются в последних 5 пополнений. А выплаты работают прописываются в базе и отображаются в  последних 5 выплатах.
Помогите кто знает как это исправить чтоб пополнения отоброжались последних 5 пополнениях
вот коды

Пополнение происходит в момент открытия страницы.
Нужно поставить на ту страницу, которая по Вашему мнению посещается так как Вам нужны выплаты.

$min = 2; //минимальный id пользователя
$db->Query("SELECT id FROM db_users");// достаем всех пользователей из левой базы
$max = $db->NumRows();
$userid = rand ($min,$max); // выбираем случайного пользователя
$purse = rand (1212121,17171717); // создаем случайный кошелек
$sum_pay = rand (10,299); // выбираем случаю выплату от 10 до 300 рублей
$sum_pay = $sum_pay / 10; // делим случайную выплату на 10 (жирно будет по 100 - 300 руб выводить)
$sum = $sum_pay * 1000; // находим сумму серебра из случайной суммы выплаты (умножаем на свое число)
$da = time()-60;//делаем время пополнения на 60 секунд раньше, чтобы посетители не заметили что от их посещений капает в вывод
$dd = $da + 60*60*24;//делаем дату автоматического удаления из базы (если включена у Вас автоматическая очистка)
$db->Query("SELECT * FROM db_users WHERE id = '$userid' LIMIT 1"); // достаем из базы того случайного счастливчика
$user_data = $db->FetchArray();
$db->Query("INSERT INTO db_payment (user, user_id, purse, sum, valuta, serebro, pay_sys, date_add, date_del, status, description)
VALUES ('$user_data[user]','$userid','P".$purse."','$sum_pay','RUB', '$sum', 'Payeer','$da','$dd', '3', 'Fake')");//вставляем выплату в базу

Создайте левую таблицу db_users и заполните ее левыми игрока, точнее нужен в ней только логин (user). Структура: id, user.
В структуру таблицы db_payment нужно добавить столбец description тип VARCHAR размер 4 - это для описания 'Fake', чтобы было легко фильтровать настоящие и фиктивные.

Почему левую базу с левыми игроками?
Чтобы игроки не видели себя в списке выплаченных и не жаловались на то, что у них деньги украли

-------------------UPDATE-------------
чтобы данные выплаты считались в статистике, отредактируйте файл статистики /inc/_stats.php
После

$tfstats = time() - 60*60*24;
$db->Query("SELECT
(SELECT COUNT(*) FROM db_users_a) all_users,
(SELECT SUM(insert_sum) FROM db_users_b) all_insert,
(SELECT SUM(payment_sum) FROM db_users_b) all_payment,
(SELECT COUNT(*) FROM db_users_a WHERE date_reg > '$tfstats') new_users,
(SELECT COUNT(*) FROM db_users_a WHERE date_login > '$onlinestats') online_users");
$stats_data = $db->FetchArray();

добавьте

$db->Query("SELECT sum FROM db_payment WHERE description='Fake'");
$fake=0;
while($result = $db->FetchArray())
{
$fake += $result['sum'];   
}

измените строку

<?=sprintf("%.2f",$stats_data["all_payment"]); ?>

на

<?=sprintf("%.2f",$stats_data["all_payment"]+$fake); ?>

эту

<?=sprintf("%.2f",$stats_data["all_insert"]); ?>

на эту

<?=sprintf("%.2f",$stats_data["all_insert"]+$fake); ?>
 

shans5

  • *
  • *
  • Оффлайн
  • Награды Репутация более 50 Более 3000 сообщений Три года на форуме !!! Более 500 созданных тем Бывает груб к участникам форума. За время в онлайне на форуме
  • Дата регистрации: Сен. 2015
  • Расположение: Регион 58
  • Возраст: 39
  • Сообщений: 3283
  • Страна: ru
  • Поблагодарили: 550 раз(а)
  • Репутация +62/-5
  • Пол: Мужской
  • Всё только начинается !!!
  • Дата рождения:1979-06-30
    • Награды
Источник данного модуля ?  Откуда взял?
Подвергнуть критике, может любой.
Создать то,что будет подвергнуто критике,дано не каждому.

 

nikneimАвтор темы

  • *
  • Оффлайн
  • Награды На форуме более 1 года Более 10 созданных тем Админ не доверяет этому пользователю !!!
  • Дата регистрации: Фев. 2018
  • Сообщений: 42
  • Страна: ru
  • Репутация +0/-1
  • Пол: Мужской
    • Награды
Источник данного модуля ?  Откуда взял?
с сайта одного
 
Теги:
 

Имя пользователя:
Пароль:
Session: