Скрипт Фруктовая ферма с выводом денег.

  • Автор темы admin
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
kvozimir
Участник
Сообщения
1.935
Реакции
409
ICQ
734713 734713
Skype
  • #5.341
time3d написал(а):
поправь ссылку ,пытаюсь скачать мерчант "Не указан адрес! Вы будете перенаправлены на форум." да кстати заглянул в базу а пополнения там показывает,это дело в мерчанте?
https://servahoc.ru//threads/faq-vopros-otvet.843/#post-17437

а ты магазин правильно настроил на пополнение???
 
Severjan
Местный
Сообщения
70
Реакции
6
  • #5.342
time3d написал(а):
брал с 1 страницы темы,на какой странице ваш искать?
Если запись в базу идет, то проблемы с выводом статистики. Файл inc/_stats.php
 
time3d
Местный
Сообщения
33
Реакции
1
  • #5.343
kvozimir написал(а):
https://servahoc.ru//threads/faq-vopros-otvet.843/#post-17437

а ты магазин правильно настроил на пополнение???
да вроде,пробывал даже перенастраивать,но толку нету,В базу запись идет.мерчант ваш тоже не помог,печаль...Так статистика переписана немного,но разве она за баланс тоже отвечает?
PHP:
<?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");
$stats_data = $db->FetchArray();

?>
   



<div style="clear: both;"></div>
</div></div> <br/><div class="content">
<div class="righter">
<div class="public_articles">
      <div class="title">Статистика</div>
    <div class="static_block">
   
    <center><span style="font-size: 24px;"><?=$stats_data["all_users"]; ?> <small>чел.</small></span><br/> Всего участников:</center>
    <center><span style="font-size: 24px;"><?=$stats_data["new_users"]; ?> <small>чел.</small> </span><br/> Сейчас в игре:</center>
    <center><span style="font-size: 24px;"><?=sprintf("%.2f",$stats_data["all_insert"]); ?> <small>Руб.</small></span><br/> Резерв проекта:</center>
    <center><span style="font-size: 24px;"><?=sprintf("%.2f",$stats_data["all_paymet"]); ?> <small>Руб.</small></span><br/> Выплачено:</center>
    <center style="border-radius: 2em;background-color: rgba(05, 05, 05, 0.8);"><span style="font-size: 24px;"> Старт проекта:</span><br/> 26.06.2015</center>
    </div>

    </div>
    </div>
 
Severjan
Местный
Сообщения
70
Реакции
6
  • #5.344
time3d написал(а):
да вроде,пробывал даже перенастраивать,но толку нету,В базу запись идет.мерчант ваш тоже не помог,печаль...Так статистика переписана немного,но разве она за баланс тоже отвечает?
PHP:
<?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");
$stats_data = $db->FetchArray();

?>
   



<div style="clear: both;"></div>
</div></div> <br/><div class="content">
<div class="righter">
<div class="public_articles">
      <div class="title">Статистика</div>
    <div class="static_block">
   
    <center><span style="font-size: 24px;"><?=$stats_data["all_users"]; ?> <small>чел.</small></span><br/> Всего участников:</center>
    <center><span style="font-size: 24px;"><?=$stats_data["new_users"]; ?> <small>чел.</small> </span><br/> Сейчас в игре:</center>
    <center><span style="font-size: 24px;"><?=sprintf("%.2f",$stats_data["all_insert"]); ?> <small>Руб.</small></span><br/> Резерв проекта:</center>
    <center><span style="font-size: 24px;"><?=sprintf("%.2f",$stats_data["all_paymet"]); ?> <small>Руб.</small></span><br/> Выплачено:</center>
    <center style="border-radius: 2em;background-color: rgba(05, 05, 05, 0.8);"><span style="font-size: 24px;"> Старт проекта:</span><br/> 26.06.2015</center>
    </div>

    </div>
    </div>
В строке вывода баланса надо all_payment
 
Severjan
Местный
Сообщения
70
Реакции
6
  • #5.345
time3d написал(а):
да вроде,пробывал даже перенастраивать,но толку нету,В базу запись идет.мерчант ваш тоже не помог,печаль...Так статистика переписана немного,но разве она за баланс тоже отвечает?
PHP:
<?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");
$stats_data = $db->FetchArray();

?>
   



<div style="clear: both;"></div>
</div></div> <br/><div class="content">
<div class="righter">
<div class="public_articles">
      <div class="title">Статистика</div>
    <div class="static_block">
   
    <center><span style="font-size: 24px;"><?=$stats_data["all_users"]; ?> <small>чел.</small></span><br/> Всего участников:</center>
    <center><span style="font-size: 24px;"><?=$stats_data["new_users"]; ?> <small>чел.</small> </span><br/> Сейчас в игре:</center>
    <center><span style="font-size: 24px;"><?=sprintf("%.2f",$stats_data["all_insert"]); ?> <small>Руб.</small></span><br/> Резерв проекта:</center>
    <center><span style="font-size: 24px;"><?=sprintf("%.2f",$stats_data["all_paymet"]); ?> <small>Руб.</small></span><br/> Выплачено:</center>
    <center style="border-radius: 2em;background-color: rgba(05, 05, 05, 0.8);"><span style="font-size: 24px;"> Старт проекта:</span><br/> 26.06.2015</center>
    </div>

    </div>
    </div>

У Вас - all_paymet
 
time3d
Местный
Сообщения
33
Реакции
1
  • #5.346
Severjan написал(а):
не у меня все норм )то глюк написано в stats all_payment, в таблице payeer_insert отображаются а в таблице db_users_b тоже нечего не показывает, блин уже 2-й день мучаюсь с этой бедой
 
chelton085
Местный
Сообщения
174
Реакции
6
  • #5.347
Если ты утверждаешь, что в файле у тебя всё написано верно, то как мог скопироваться код сюда с ошибкой-то?! Проверь правильность написания
PHP:
<?=sprintf("%.2f",$stats_data["all_paymet"]); ?>
 
time3d
Местный
Сообщения
33
Реакции
1
  • #5.348
chelton085 написал(а):
Если ты утверждаешь, что в файле у тебя всё написано верно, то как мог скопироваться код сюда с ошибкой-то?! Проверь правильность написания
PHP:
<?=sprintf("%.2f",$stats_data["all_paymet"]); ?>
проверил,все правильно,я короче сам бокопор ,устанавливал сперва скрипт на бесплатный хост,проверил там все работает,видимо что то сам наклацал буду щас сравнивать )
Файлы stats merchant и insert только отвечают за статистику и пополнение?а то вроде их поправил на стандартные уже 10 раз и все равно не помогает на демо так сказать все работает...
 
Последнее редактирование:
chelton085
Местный
Сообщения
174
Реакции
6
  • #5.349
Скажу на собственном опыте, чудес тут не бывает и чаще всего в таких, казалось бы, безысходных ситуациях ошибка кроется в таком банальном моменте, что диву даёшься, как не мог этого так долго заметить. Я, было, дело, и неделю сидел над одной проблемой так=)))

Собственно, что хотел сказать - замутил-таки вчера и автосбор, и апдейты производительности ( обнуление и возврат на прежний уровень). Коды работают как надо, каждый сам по себе, их в систему не обьединял. Так вот теперь сам вопрос - имею мысль объединить это все в одну работающую систему.. Выходит, раз ластсбор мне при таком раскладе уже не актуален для апдейтов произ-ти, то думаю, что надо апдейты просто привязать к дате последнего входа юзверя в аккаунт. Правильно ж?
И такой момент - если поместить весь необходимый код на главную страницу, это будет рационально? То есть посещают сайт просто гости, а апдейты и сбор спокойно себе отрабатывают у юзверей по заданным условиям.
 
time3d
Местный
Сообщения
33
Реакции
1
  • #5.350
Да блин сам накуралесил теперь голову ломаю,в каких файлах я мог ещё сбить статистику и начисление серебра кроме payeer_merchant _stats _insert их поменял не помогло
 
Severjan
Местный
Сообщения
70
Реакции
6
  • #5.351
chelton085 написал(а):
Скажу на собственном опыте, чудес тут не бывает и чаще всего в таких, казалось бы, безысходных ситуациях ошибка кроется в таком банальном моменте, что диву даёшься, как не мог этого так долго заметить. Я, было, дело, и неделю сидел над одной проблемой так=)))

Собственно, что хотел сказать - замутил-таки вчера и автосбор, и апдейты производительности ( обнуление и возврат на прежний уровень). Коды работают как надо, каждый сам по себе, их в систему не обьединял. Так вот теперь сам вопрос - имею мысль объединить это все в одну работающую систему.. Выходит, раз ластсбор мне при таком раскладе уже не актуален для апдейтов произ-ти, то думаю, что надо апдейты просто привязать к дате последнего входа юзверя в аккаунт. Правильно ж?
И такой момент - если поместить весь необходимый код на главную страницу, это будет рационально? То есть посещают сайт просто гости, а апдейты и сбор спокойно себе отрабатывают у юзверей по заданным условиям.

При маленькой посещаемости - да, а как быть с нагрузкой на бд при большой посещаемости??
 
chelton085
Местный
Сообщения
174
Реакции
6
  • #5.352
Severjan написал(а):
При маленькой посещаемости - да, а как быть с нагрузкой на бд при большой посещаемости??
Хорошо, а если их пихнуть в аккаунт все-таки и сделать запрос не по иду юзера (сейчас у меня так на пробу стоит), а по ластсбор < time - n времени?
Просто по иду юзера в плане наглядности угловато выходит, потому что пока он не обновит страничку, апдейта не будет. Как бы в техническом плане нареканий один фиг все равно не будет, просто не по фен-шую)))
 
Severjan
Местный
Сообщения
70
Реакции
6
  • #5.353
chelton085 написал(а):
Хорошо, а если их пихнуть в аккаунт все-таки и сделать запрос не по иду юзера (сейчас у меня так на пробу стоит), а по ластсбор < time - n времени?
Просто по иду юзера в плане наглядности угловато выходит, потому что пока он не обновит страничку, апдейта не будет. Как бы в техническом плане нареканий один фиг все равно не будет, просто не по фен-шую)))
chelton085 написал(а):
Хорошо, а если их пихнуть в аккаунт все-таки и сделать запрос не по иду юзера (сейчас у меня так на пробу стоит), а по ластсбор < time - n времени?
Просто по иду юзера в плане наглядности угловато выходит, потому что пока он не обновит страничку, апдейта не будет. Как бы в техническом плане нареканий один фиг все равно не будет, просто не по фен-шую)))
При входе юзера фиксируем input_users = time() Сравниваем с last_sbor из БД. И танцуем дальше танго.
 
chelton085
Местный
Сообщения
174
Реакции
6
  • #5.354
Подскаижте, пожалуйста, код, чтобы добавить выпадающий список с количеством рядом с кнопкой купить. То есть, непосредственно сам список я делаю, есть кнопка купить и поле ввода. А как указать, чтобы форма читала правильно значение кол-ва из списка и происходило начисление юзеру правильно - выбрано 3 в списке, значит, юзеру 3 ед и добавляется. Мне совершенно неопнятно, как связать значения value у списка и у формы ввода.
 
Severjan
Местный
Сообщения
70
Реакции
6
  • #5.355
chelton085 написал(а):
Подскаижте, пожалуйста, код, чтобы добавить выпадающий список с количеством рядом с кнопкой купить. То есть, непосредственно сам список я делаю, есть кнопка купить и поле ввода. А как указать, чтобы форма читала правильно значение кол-ва из списка и происходило начисление юзеру правильно - выбрано 3 в списке, значит, юзеру 3 ед и добавляется. Мне совершенно неопнятно, как связать значения value у списка и у формы ввода.
Это делается не через список, а через элеиент формы <select>
 
Severjan
Местный
Сообщения
70
Реакции
6
  • #5.356
l
Например, так:
<select name="item">
<option value="1">1
<option value="2">2
<option value="3">3
</select>
 
Последнее редактирование:
Severjan
Местный
Сообщения
70
Реакции
6
  • #5.357
Доброго времени суток, форумчане-фермеры.
Нужна ваша помощь, идеи, советы.
Необходимо реализовать два условия для доступа к выплате:
1. Сумма пополнения счета не менее, скажем, 50 рублей;
2. При пополнении счета, например, на сумму менее 100 рублей, пользователь не может вывести более 100% прибыли от суммы пополнения.
Каким образом лучше это реализовать. Натолкните, пожалуйста, хотя бы на алгоритм реализации.
С первым все ясно - ставиться стандартная заглушка.
Как соединить ее с вторым условием?
 
Severjan
Местный
Сообщения
70
Реакции
6
  • #5.358
Severjan написал(а):
Доброго времени суток, форумчане-фермеры.
Нужна ваша помощь, идеи, советы.
Необходимо реализовать два условия для доступа к выплате:
1. Сумма пополнения счета не менее, скажем, 50 рублей;
2. При пополнении счета, например, на сумму менее 100 рублей, пользователь не может вывести более 100% прибыли от суммы пополнения.
Каким образом лучше это реализовать. Натолкните, пожалуйста, хотя бы на алгоритм реализации.
С первым все ясно - ставиться стандартная заглушка.
Как соединить ее с вторым условием?
Спасибо. Проблема решена. Достаточно было просто лечь спать и проснуться со свежими мыслями :)
 
assus
Если нужна ферма пишите. Дизайн для Ферм.
Участник
Сообщения
454
Реакции
59
Skype
  • #5.359
Severjan написал(а):
Спасибо. Проблема решена. Достаточно было просто лечь спать и проснуться со свежими мыслями :)
Сам задал - сам ответил, Вот как люди умнеют! :thumbsup:
 
chelton085
Местный
Сообщения
174
Реакции
6
  • #5.360
По
Severjan написал(а):
l
Например, так:
<select name="item">
<option value="1">1
<option value="2">2
<option value="3">3
</select>
ка дождался комментов, уже разобрался почти сразу+)

У меня очередной вопрос - кто может предоставить код скрипта и полей ввода с калькулированием? Как в ФФ стандартной - даем на вывод серебра 100 - получаем в соседнем поле по курсу 1 ( рубль в данном случае). Я что-то не могу нормально нудное мне дернуть с фермы, голова совсем не варит. Задумка в целом такая - как на фармерино имеются ресы для продажи, для каждого ресурса свое поле ввода с числом для продажи, но единое поле с подсчетом получаемого по курсу золота для каждого ресурса. Если в таком виде нельзя, то хотя бы работающее поле подсчета для каждого ресурса. Хоть так и колхозно будет.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху