Фейковые выплаты для Фруктовой Фермы

  • Автор темы pligin
  • Дата начала
Hostme
Участник
Сообщения
20
Реакции
2
  • #61
Не роботает, или неправильный код или не правильно обяснили. И статус.пхп у меня совсем другой если код вставить все слетает + базу если добавить то не понятно куда код вставить для запроса) проще было сделать норм готовую розпись
 
Buhhus
Участник
Сообщения
109
Реакции
39
  • #62
Hostme написал(а):
Не роботает, или неправильный код или не правильно обяснили. И статус.пхп у меня совсем другой если код вставить все слетает + базу если добавить то не понятно куда код вставить для запроса) проще было сделать норм готовую розпись
Если у других работает, а вас нет, так скорее всего либо вы не по инструкции сделали, либо.... да у вас там и файл совсем другой... так может не под ваш скрипт... или надо что то доработать.....? Почему сразу все виноваты кроме вас...?))))
 
Hostme
Участник
Сообщения
20
Реакции
2
  • #63
Все норм все исправил но вы не все прописали) теперь идут и выплаты и пополнения кстате там можно было сделать без записи в бд
Buhhus написал(а):
Если у других работает, а вас нет, так скорее всего либо вы не по инструкции сделали, либо.... да у вас там и файл совсем другой... так может не под ваш скрипт... или надо что то доработать.....? Почему сразу все виноваты кроме вас...?))))
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
  • #64
Hostme написал(а):
Все норм все исправил но вы не все прописали) теперь идут и выплаты и пополнения кстате там можно было сделать без записи в бд
Подробнее о том, что не прописано
 
Hostme
Участник
Сообщения
20
Реакции
2
  • #65
admin написал(а):
Подробнее о том, что не прописано
Нету такой строки фейк пополнений <?=sprintf("%.2f",$stats_data["all_insert"]+$fake); ?> в базу не заносится но при выводе есть и пополнение
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
  • #66
Hostme написал(а):
Нету такой строки фейк пополнений <?=sprintf("%.2f",$stats_data["all_insert"]+$fake); ?> в базу не заносится но при выводе есть и пополнение
Прочти конец первого сообщения темы.
Эта строка в базу ничего не должна заносить.
Эта строка суммирует реальные выплаты с фейковыми, чтобы сумма "Выплачено" динамически изменялась при любом выводе: реальном или фейковом.
Учитесь читать внимательно
 
www
Участник
Сообщения
1
Реакции
0
  • #67
Вроде всё по инструкции настроил но выдаёт это Unknown column 'description' in 'field list' Что делать?
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
  • #68
www написал(а):
Вроде всё по инструкции настроил но выдаёт это Unknown column 'description' in 'field list' Что делать?
Что делать? Внимательно инструкцию читать...
admin написал(а):
В структуру таблицы db_payment нужно добавить столбец description тип VARCHAR размер 4 - это для описания 'Fake', чтобы было легко фильтровать настоящие и фиктивные.
 
Andrey2017
Участник
Сообщения
36
Реакции
4
  • #69
admin написал(а):
Все задумываются над тем как решить проблему отсутствия выплат дабы посетители сразу не убегали с сайта.
И так, рассказываю...
------------------------------
Пополнение происходит в момент открытия страницы.
Нужно поставить на ту страницу, которая по Вашему мнению посещается так как Вам нужны выплаты.
Код:
///////////////////////////////////////
$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); ?>
-------------------UPDATE-------------
Добавил базу на 6 461 имен пользователей
а чтоб пополнения сделать, нужно просто поменять везде payment на insert???
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
  • #70
Andrey2017 написал(а):
а чтоб пополнения сделать, нужно просто поменять везде payment на insert???
Что-то в этом роде
 
якунь
Участник
Сообщения
1
Реакции
1
  • #71
admin
красава
всё работает. калассс !!
 
Krikash
Местный
Сообщения
91
Реакции
8
  • #72
таблицу db_users создал, подскажите пжл как добавить user-ов в нее
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
  • #73
Krikash написал(а):
таблицу db_users создал, подскажите пжл как добавить user-ов в нее
либо ручками в phpmyadmin либо загрузить уже готовую таблицу пользователей из темы
 
Krikash
Местный
Сообщения
91
Реакции
8
  • #74
admin написал(а):
либо ручками в phpmyadmin либо загрузить уже готовую таблицу пользователей из темы
Подскажи пжл как ручками сделать, сам не могу разобраться.
 
Krikash
Местный
Сообщения
91
Реакции
8
  • #75
Скачать не получается: У Вас нет прав для просмотра этой страницы или для выполнения этого действия.
 
Krikash
Местный
Сообщения
91
Реакции
8
  • #76
Может кто помочь? В гугле ничего не могу найти как делать.
 
Жоха
Участник
Сообщения
22
Реакции
0
  • #78
Как вручную добавить пользователей
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
  • #79
Жоха
Участник
Сообщения
22
Реакции
0
  • #80
Сверху