Автор Тема: Проверка (заглушка) минимальной суммы для сбора дохода ФФ  (Прочитано 842 раз)

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

nikogdaАвтор темы

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 100 сообщений Более 50 созданных тем Топ 10 по созданным темам
  • Дата регистрации: Июль 2016
  • Сообщений: 201
  • Страна: ru
  • Поблагодарили: 4 раз(а)
  • Репутация +0/-0
  • Пол: Мужской
Люди, подскажите, как в этот код поставить заглушку / проверку, чтобы при нажатии на кнопку "Собрать доход" показывалась надпись "Минимальная сумма для сбора 0.1 руб.".

Например, накапало с персонажей 0.002232 руб. и пользователь хочет собрать доход и после нажатия на кнопку сбора показывалась надпись с min суммой.

Вот код:
<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Склад";
$usid = $_SESSION["user_id"];

$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();

$db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
$sonfig_site = $db->FetchArray();

   if(isset($_POST["sbor"])){
      
      if($user_data["last_sbor"] < (time() - 600) ){
      
         $tomat_s = $func->SumCalc($sonfig_site["a_in_h"], $user_data["a_t"], $user_data["last_sbor"]);
         $straw_s = $func->SumCalc($sonfig_site["b_in_h"], $user_data["b_t"], $user_data["last_sbor"]);
         $pump_s = $func->SumCalc($sonfig_site["c_in_h"], $user_data["c_t"], $user_data["last_sbor"]);
         $peas_s = $func->SumCalc($sonfig_site["d_in_h"], $user_data["d_t"], $user_data["last_sbor"]);
         $pean_s = $func->SumCalc($sonfig_site["e_in_h"], $user_data["e_t"], $user_data["last_sbor"]);
         
         $db->Query("UPDATE db_users_b SET
         a_b = a_b + '$tomat_s' +'".$user_data['st_upg']."'*'$tomat_s',
         b_b = b_b + '$straw_s' +'".$user_data['st_upg']."'*'$straw_s',
         c_b = c_b + '$pump_s' +'".$user_data['st_upg']."'*'$pump_s',
         d_b = d_b + '$peas_s' +'".$user_data['st_upg']."'*'$peas_s',
         e_b = e_b + '$pean_s' +'".$user_data['st_upg']."'*'$pean_s', 
         last_sbor = '".time()."'
         WHERE id = '$usid' LIMIT 1");
         
         
         $db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
         $user_data = $db->FetchArray();
         
         
$all_items = $user_data["a_b"] + $user_data["b_b"] + $user_data["c_b"] + $user_data["d_b"] + $user_data["e_b"];

   if($all_items > 0){
      
   
      
      $money_add = $func->SellItems($all_items, $sonfig_site["items_per_coin"]);
      
      $tomat_b = $user_data["a_b"];
      $straw_b = $user_data["b_b"];
      $pump_b = $user_data["c_b"];
      $pean_b = $user_data["d_b"];
      $peas_b = $user_data["e_b"];
      
      
      # Распределяем и отдаем выручку пользователю
      $money_b = ( (100 - $sonfig_site["percent_sell"]) / 100) * $money_add;
      $money_p = ( ($sonfig_site["percent_sell"]) / 100) * $money_add;
         
      # Обновляем юзверя
      $db->Query("UPDATE db_users_b SET money_b = money_b + '$money_b', money_p = money_p + '$money_p', a_b = 0, b_b = 0, c_b = 0, d_b = 0, e_b = 0   
      WHERE id = '$usid'");
      
      $da = time();
      $dd = $da + 60*60*24*15;
      
      # Вставляем запись в статистику
      $db->Query("INSERT INTO db_sell_items (user, user_id, a_s, b_s, c_s, d_s, e_s, amount, all_sell, date_add, date_del) VALUES
      ('$usname','$usid','$tomat_b','$straw_b','$pump_b','$pean_b','$peas_b','$money_add','$all_items','$da','$dd')");
   
      echo "<div class='alert bg-success text-white'>Вы успешно собрали прибыль!</div>";
         
      $db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
      $user_data = $db->FetchArray();
      
   }else echo "<div class='alert bg-danger text-white'>Нечего собрать!</div>";   
         
      }else echo "<div class='alert bg-danger text-white'>Прибыль можно собирать раз в 10 минут!</div>";
   
   }

?>
 

shans5

  • *
  • *
  • Оффлайн
  • Награды Более 8 лет на форуме За 1500 созданных тем более 4000 сообщений Репутация более 75 Топ 10 по сообщениям Топ 10 по созданным темам Бывает груб к участникам форума. За время в онлайне на форуме
  • Дата регистрации: Сен. 2015
  • Расположение: Регион 58
  • Возраст: 44
  • Сообщений: 4887
  • Страна: ru
  • Поблагодарили: 1351 раз(а)
  • Репутация +92/-10
  • Пол: Мужской
  • Всё только начинается !!!
  • Дата рождения:
    1979-06-30
Примерно так вроде:

if($all_items < 0.1){
}else echo "<div class='alert bg-danger text-white'>Минимальная сумма для сбора 0.1 руб.</div>";
Подвергнуть критике, может любой.
Создать то,что будет подвергнуто критике,дано не каждому.
 

nikogdaАвтор темы

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 100 сообщений Более 50 созданных тем Топ 10 по созданным темам
  • Дата регистрации: Июль 2016
  • Сообщений: 201
  • Страна: ru
  • Поблагодарили: 4 раз(а)
  • Репутация +0/-0
  • Пол: Мужской
Примерно так вроде:

Код: [Выделить]
if($all_items < 0.1){
}else echo "<div class='alert bg-danger text-white'>Минимальная сумма для сбора 0.1 руб.</div>";


Нажимаю собрать доход и пишет "Минимальная сумма для сбора 0.1 руб." , но при всем этом весь доход собирается почему-то...
Это код я везде вводил рандомно, так как не понимаю где он должен стоять - не работает доход собирается(

  :flud:
Примерно так вроде:

Код: [Выделить]
if($all_items < 0.1){
}else echo "<div class='alert bg-danger text-white'>Минимальная сумма для сбора 0.1 руб.</div>";


Нажимаю собрать доход и пишет "Минимальная сумма для сбора 0.1 руб." , но при всем этом весь доход собирается почему-то...
Это код я везде вводил рандомно, так как не понимаю где он должен стоять - не работает доход собирается(

Я нашел то что нужно в дрогой ФФ, но поставить в свой код не могу
<?PHP

if(isset($_POST['sbor'])){
           $id = intval($_POST['sbor']);
         if($id != -1){
         $db->Query("SELECT level, title, tarif, speed, last, `add`, `end`, id FROM db_store WHERE uid = '$uid' AND id = '$id' ORDER BY id ASC");
         }else{
         $db->Query("SELECT level, title, tarif, speed, last, `add`, `end`, id FROM db_store WHERE uid = '$uid'");
         }

         if($db->NumRows() > 0){
         $pers = $db->FetchArray();

         # Считаем выручку
         $profit = $func->SumCalc($pers['speed'], $pers['tarif'], $pers['last']);

         # Ограничиваем сбор
         if($profit > $cnf['min_s']){

         # Сравниваем время
         $time = time();
         $endlife = $pers['end'];

         # Если срок истек, отключаем сбор
         if($time <= $endlife){

         # Распределяем и отдаем выручку пользователю
         $money_add = $profit / $cnf['coint'];
         $money_b = ( (100 - $cnf['p_sell']) / 100) * $money_add;
         $money_p = ( ($cnf['p_sell']) / 100) * $money_add;
         
         $db->Query("UPDATE db_store SET last ='".time()."' WHERE id = '".$pers['id']."'");
         $db->Query("UPDATE db_users SET money_b = money_b + '$money_b', money_p = money_p + '$money_p' WHERE id = '$uid'");
         $name = $pers['title'];

         echo '<div class="alert alert-success">Вы собрали выручку в размере '.$money_p.' руб.</div>';
          } else echo '<div class="alert alert-danger">Срок персонажа истек!</div>';
       } else echo '<div class="alert alert-danger">Минимальная сумма для сбора '.$cnf['min_s'].' руб.</div>';
   }else echo '<div class="alert alert-danger">Нечего собирать! </div>';
}


?>
 

varikozz

  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 250 сообщений Более 10 созданных тем Топ 10 по сообщениям Благодарность от форума За время в онлайне на форуме
  • Дата регистрации: Апр. 2016
  • Расположение: Регион 42
  • Сообщений: 437
  • Страна: ru
  • Поблагодарили: 16 раз(а)
  • Репутация +2/-0
  • Пол: Мужской
Скрой или деактивируй кнопку "собрать" до того, пока не наберется мин.сумма для сбора. А фразу "минимальная сумма для сбора 0.1 руб" можно просто вставить в текст страницы...  .-.0)
 

nikogdaАвтор темы

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 100 сообщений Более 50 созданных тем Топ 10 по созданным темам
  • Дата регистрации: Июль 2016
  • Сообщений: 201
  • Страна: ru
  • Поблагодарили: 4 раз(а)
  • Репутация +0/-0
  • Пол: Мужской
Скрой или деактивируй кнопку "собрать" до того, пока не наберется мин.сумма для сбора. А фразу "минимальная сумма для сбора 0.1 руб" можно просто вставить в текст страницы... 

Если честно не хочу такой вариант. Тем более я все равно не смогу скрыть кнопку, так как не знаю как это делается.
 

shans5

  • *
  • *
  • Оффлайн
  • Награды Более 8 лет на форуме За 1500 созданных тем более 4000 сообщений Репутация более 75 Топ 10 по сообщениям Топ 10 по созданным темам Бывает груб к участникам форума. За время в онлайне на форуме
  • Дата регистрации: Сен. 2015
  • Расположение: Регион 58
  • Возраст: 44
  • Сообщений: 4887
  • Страна: ru
  • Поблагодарили: 1351 раз(а)
  • Репутация +92/-10
  • Пол: Мужской
  • Всё только начинается !!!
  • Дата рождения:
    1979-06-30
Попробуй такой вариант:
Честно говоря наугад  :be happy:
Перед кнопкой сбора прибыли:
<?PHP
 
if($all_items < 0.1){

?>
<center><div class='alert bg-danger text-white'>Минимальная сумма для сбора 0.1 руб.[br /]
У вас: <?php $all_items = $user_data["a_b"] + $user_data["b_b"] + $user_data["c_b"] + $user_data["d_b"] + $user_data["e_b"]; echo $all_items ?>
</div></center>

 
<?PHP

return;
}

?>
Но это код скроет кнопку сбора по идее.

 

nikogdaАвтор темы

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 100 сообщений Более 50 созданных тем Топ 10 по созданным темам
  • Дата регистрации: Июль 2016
  • Сообщений: 201
  • Страна: ru
  • Поблагодарили: 4 раз(а)
  • Репутация +0/-0
  • Пол: Мужской
Попробуй такой вариант:
Честно говоря наугад 
Перед кнопкой сбора прибыли:
Код: [Выделить]
<?PHP
 
if($all_items < 0.1){

?>
<center><div class='alert bg-danger text-white'>Минимальная сумма для сбора 0.1 руб.

У вас: <?php $all_items = $user_data["a_b"] + $user_data["b_b"] + $user_data["c_b"] + $user_data["d_b"] + $user_data["e_b"]; echo $all_items ?>
</div></center>

 
<?PHP

return;
}

?>
Но это код скроет кнопку сбора по идее.

Не работает((( Либо я что-то не так делаю...
 

shans5

  • *
  • *
  • Оффлайн
  • Награды Более 8 лет на форуме За 1500 созданных тем более 4000 сообщений Репутация более 75 Топ 10 по сообщениям Топ 10 по созданным темам Бывает груб к участникам форума. За время в онлайне на форуме
  • Дата регистрации: Сен. 2015
  • Расположение: Регион 58
  • Возраст: 44
  • Сообщений: 4887
  • Страна: ru
  • Поблагодарили: 1351 раз(а)
  • Репутация +92/-10
  • Пол: Мужской
  • Всё только начинается !!!
  • Дата рождения:
    1979-06-30
Ну х.з.   
Проверил:
без данного кода:
http://svalka58.ru/my_img/img/2021/04/11/5c441.png
Проверка (заглушка) минимальной суммы для сбора дохода ФФ


После установки кода кнопка сбора пропадает:

http://svalka58.ru/my_img/img/2021/04/11/2b81a.png
Проверка (заглушка) минимальной суммы для сбора дохода ФФ

 

nikogdaАвтор темы

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 100 сообщений Более 50 созданных тем Топ 10 по созданным темам
  • Дата регистрации: Июль 2016
  • Сообщений: 201
  • Страна: ru
  • Поблагодарили: 4 раз(а)
  • Репутация +0/-0
  • Пол: Мужской
Ну х.з.   
Проверил:
без данного кода:


После установки кода кнопка сбора пропадает:


А можешь в мой код прописать , а то я не понимаю. Он самый первый в теме.
 

shans5

  • *
  • *
  • Оффлайн
  • Награды Более 8 лет на форуме За 1500 созданных тем более 4000 сообщений Репутация более 75 Топ 10 по сообщениям Топ 10 по созданным темам Бывает груб к участникам форума. За время в онлайне на форуме
  • Дата регистрации: Сен. 2015
  • Расположение: Регион 58
  • Возраст: 44
  • Сообщений: 4887
  • Страна: ru
  • Поблагодарили: 1351 раз(а)
  • Репутация +92/-10
  • Пол: Мужской
  • Всё только начинается !!!
  • Дата рождения:
    1979-06-30
Так код не полный в топике ... Только часть кода
Там нет кнопки сбора.
 

nikogdaАвтор темы

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 100 сообщений Более 50 созданных тем Топ 10 по созданным темам
  • Дата регистрации: Июль 2016
  • Сообщений: 201
  • Страна: ru
  • Поблагодарили: 4 раз(а)
  • Репутация +0/-0
  • Пол: Мужской
Так код не полный в топике ... Только часть кода
Там нет кнопки сбора.

после кода сразу идет вот это:
<div class="col-lg-6">
<center class="p-2">
<center><img src="/img/base.png" style="max-width: 55%;" alt="miner"></center>
<script>
function mySbor() {
d0 = new Date('<?=date("d M Y H:i:s +3",$time);?>');
d1 = new Date();
dt = (d1.getTime() - d0.getTime()) / (1000*60*60);
var num = dt*<?=sprintf("%.0f",$MINING)/10000;?>;
document.getElementById("okay").innerHTML = num.toFixed(6);
}
setInterval(mySbor, 120); //ставим выполнение данной функции каждую Мсекунду
</script>
   <div><h3 class="pt-3"><span style="font-weight: 700 !important;">
  ДОХОД:</span> <b id="mining_run" class="text-primary"><span id="okay"></span> <small class="text-primary">руб.</small></h3>
   </div>


   <hr class="my-1">
<form action="" method="post" class="m-0">
   <input type="hidden" name="sbor">
   <input type="submit" class="btn btn-lg btn-danger m-2" style="font-weight: 900;" value="СОБРАТЬ ПРИБЫЛЬ">
</form>

</center>
</div>
 

shans5

  • *
  • *
  • Оффлайн
  • Награды Более 8 лет на форуме За 1500 созданных тем более 4000 сообщений Репутация более 75 Топ 10 по сообщениям Топ 10 по созданным темам Бывает груб к участникам форума. За время в онлайне на форуме
  • Дата регистрации: Сен. 2015
  • Расположение: Регион 58
  • Возраст: 44
  • Сообщений: 4887
  • Страна: ru
  • Поблагодарили: 1351 раз(а)
  • Репутация +92/-10
  • Пол: Мужской
  • Всё только начинается !!!
  • Дата рождения:
    1979-06-30
Ну вот она и есть кнопка сбора внизу...
Короче вариант № 1

<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Склад";
$usid = $_SESSION["user_id"];

$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();

$db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
$sonfig_site = $db->FetchArray();

   if(isset($_POST["sbor"])){
     
      if($user_data["last_sbor"] < (time() - 600) ){
   if($all_items < 0.1){
     
         $tomat_s = $func->SumCalc($sonfig_site["a_in_h"], $user_data["a_t"], $user_data["last_sbor"]);
         $straw_s = $func->SumCalc($sonfig_site["b_in_h"], $user_data["b_t"], $user_data["last_sbor"]);
         $pump_s = $func->SumCalc($sonfig_site["c_in_h"], $user_data["c_t"], $user_data["last_sbor"]);
         $peas_s = $func->SumCalc($sonfig_site["d_in_h"], $user_data["d_t"], $user_data["last_sbor"]);
         $pean_s = $func->SumCalc($sonfig_site["e_in_h"], $user_data["e_t"], $user_data["last_sbor"]);
         
         $db->Query("UPDATE db_users_b SET
         a_b = a_b + '$tomat_s' +'".$user_data['st_upg']."'*'$tomat_s',
         b_b = b_b + '$straw_s' +'".$user_data['st_upg']."'*'$straw_s',
         c_b = c_b + '$pump_s' +'".$user_data['st_upg']."'*'$pump_s',
         d_b = d_b + '$peas_s' +'".$user_data['st_upg']."'*'$peas_s',
         e_b = e_b + '$pean_s' +'".$user_data['st_upg']."'*'$pean_s', 
         last_sbor = '".time()."'
         WHERE id = '$usid' LIMIT 1");
         
         
         $db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
         $user_data = $db->FetchArray();
         
         
$all_items = $user_data["a_b"] + $user_data["b_b"] + $user_data["c_b"] + $user_data["d_b"] + $user_data["e_b"];

   if($all_items > 0){
     
   
     
      $money_add = $func->SellItems($all_items, $sonfig_site["items_per_coin"]);
     
      $tomat_b = $user_data["a_b"];
      $straw_b = $user_data["b_b"];
      $pump_b = $user_data["c_b"];
      $pean_b = $user_data["d_b"];
      $peas_b = $user_data["e_b"];
     
     
      # Распределяем и отдаем выручку пользователю
      $money_b = ( (100 - $sonfig_site["percent_sell"]) / 100) * $money_add;
      $money_p = ( ($sonfig_site["percent_sell"]) / 100) * $money_add;
         
      # Обновляем юзверя
      $db->Query("UPDATE db_users_b SET money_b = money_b + '$money_b', money_p = money_p + '$money_p', a_b = 0, b_b = 0, c_b = 0, d_b = 0, e_b = 0   
      WHERE id = '$usid'");
     
      $da = time();
      $dd = $da + 60*60*24*15;
     
      # Вставляем запись в статистику
      $db->Query("INSERT INTO db_sell_items (user, user_id, a_s, b_s, c_s, d_s, e_s, amount, all_sell, date_add, date_del) VALUES
      ('$usname','$usid','$tomat_b','$straw_b','$pump_b','$pean_b','$peas_b','$money_add','$all_items','$da','$dd')");
   
      echo "<div class='alert bg-success text-white'>Вы успешно собрали прибыль!</div>";
         
      $db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
      $user_data = $db->FetchArray();
     
   }else echo "<div class='alert bg-danger text-white'>Нечего собрать!</div>";   
         
      }else echo "<div class='alert bg-danger text-white'>Прибыль можно собирать раз в 10 минут!</div>";
   
   }

?>

Меняй на:

<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Склад";
$usid = $_SESSION["user_id"];

$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();

$db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
$sonfig_site = $db->FetchArray();

   if(isset($_POST["sbor"])){
     
      if($user_data["last_sbor"] < (time() - 600) ){
     
         $tomat_s = $func->SumCalc($sonfig_site["a_in_h"], $user_data["a_t"], $user_data["last_sbor"]);
         $straw_s = $func->SumCalc($sonfig_site["b_in_h"], $user_data["b_t"], $user_data["last_sbor"]);
         $pump_s = $func->SumCalc($sonfig_site["c_in_h"], $user_data["c_t"], $user_data["last_sbor"]);
         $peas_s = $func->SumCalc($sonfig_site["d_in_h"], $user_data["d_t"], $user_data["last_sbor"]);
         $pean_s = $func->SumCalc($sonfig_site["e_in_h"], $user_data["e_t"], $user_data["last_sbor"]);
         
         $db->Query("UPDATE db_users_b SET
         a_b = a_b + '$tomat_s' +'".$user_data['st_upg']."'*'$tomat_s',
         b_b = b_b + '$straw_s' +'".$user_data['st_upg']."'*'$straw_s',
         c_b = c_b + '$pump_s' +'".$user_data['st_upg']."'*'$pump_s',
         d_b = d_b + '$peas_s' +'".$user_data['st_upg']."'*'$peas_s',
         e_b = e_b + '$pean_s' +'".$user_data['st_upg']."'*'$pean_s', 
         last_sbor = '".time()."'
         WHERE id = '$usid' LIMIT 1");
         
         
         $db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
         $user_data = $db->FetchArray();
         
         
$all_items = $user_data["a_b"] + $user_data["b_b"] + $user_data["c_b"] + $user_data["d_b"] + $user_data["e_b"];

   if($all_items > 0){
     
   
     
      $money_add = $func->SellItems($all_items, $sonfig_site["items_per_coin"]);
     
      $tomat_b = $user_data["a_b"];
      $straw_b = $user_data["b_b"];
      $pump_b = $user_data["c_b"];
      $pean_b = $user_data["d_b"];
      $peas_b = $user_data["e_b"];
     
     
      # Распределяем и отдаем выручку пользователю
      $money_b = ( (100 - $sonfig_site["percent_sell"]) / 100) * $money_add;
      $money_p = ( ($sonfig_site["percent_sell"]) / 100) * $money_add;
         
      # Обновляем юзверя
      $db->Query("UPDATE db_users_b SET money_b = money_b + '$money_b', money_p = money_p + '$money_p', a_b = 0, b_b = 0, c_b = 0, d_b = 0, e_b = 0   
      WHERE id = '$usid'");
     
      $da = time();
      $dd = $da + 60*60*24*15;
     
      # Вставляем запись в статистику
      $db->Query("INSERT INTO db_sell_items (user, user_id, a_s, b_s, c_s, d_s, e_s, amount, all_sell, date_add, date_del) VALUES
      ('$usname','$usid','$tomat_b','$straw_b','$pump_b','$pean_b','$peas_b','$money_add','$all_items','$da','$dd')");
   
      echo "<div class='alert bg-success text-white'>Вы успешно собрали прибыль!</div>";
         
      $db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
      $user_data = $db->FetchArray();
     
   }else echo "<div class='alert bg-danger text-white'>Нечего собрать!</div>";   
         
      }else echo "<div class='alert bg-danger text-white'>Прибыль можно собирать раз в 10 минут!</div>";
}else echo "<center><div class='alert alert-warning'>Минимальная сумма для сбора 0.1 руб.</div></center>";
   
   }

?>

Пробуй делать сбор

Вариант № 2

<div class="col-lg-6">
<center class="p-2">
<center><img src="/img/base.png" style="max-width: 55%;" alt="miner"></center>
<script>
function mySbor() {
d0 = new Date('<?=date("d M Y H:i:s +3",$time);?>');
d1 = new Date();
dt = (d1.getTime() - d0.getTime()) / (1000*60*60);
var num = dt*<?=sprintf("%.0f",$MINING)/10000;?>;
document.getElementById("okay").innerHTML = num.toFixed(6);
}
setInterval(mySbor, 120); //ставим выполнение данной функции каждую Мсекунду
</script>
   <div><h3 class="pt-3"><span style="font-weight: 700 !important;">
  ДОХОД:</span> <b id="mining_run" class="text-primary"><span id="okay"></span> <small class="text-primary">руб.</small></h3>
   </div>


   <hr class="my-1">
<form action="" method="post" class="m-0">
   <input type="hidden" name="sbor">
   <input type="submit" class="btn btn-lg btn-danger m-2" style="font-weight: 900;" value="СОБРАТЬ ПРИБЫЛЬ">
</form>

</center>
</div>

Меняй на:

<div class="col-lg-6">
<center class="p-2">
<center><img src="/img/base.png" style="max-width: 55%;" alt="miner"></center>
<script>
function mySbor() {
d0 = new Date('<?=date("d M Y H:i:s +3",$time);?>');
d1 = new Date();
dt = (d1.getTime() - d0.getTime()) / (1000*60*60);
var num = dt*<?=sprintf("%.0f",$MINING)/10000;?>;
document.getElementById("okay").innerHTML = num.toFixed(6);
}
setInterval(mySbor, 120); //ставим выполнение данной функции каждую Мсекунду
</script>
   <div><h3 class="pt-3"><span style="font-weight: 700 !important;">
  ДОХОД:</span> <b id="mining_run" class="text-primary"><span id="okay"></span> <small class="text-primary">руб.</small></h3>
   </div>
<?PHP
 
if($all_items < 0.1){

?>
<center><div class='alert bg-danger text-white'>Минимальная сумма для сбора 0.1 руб.[br /]
У вас: <?php $all_items = $user_data["a_b"] + $user_data["b_b"] + $user_data["c_b"] + $user_data["d_b"] + $user_data["e_b"]; echo $all_items ?>
</div></center>

 
<?PHP

return;
}

?>

   <hr class="my-1">
<form action="" method="post" class="m-0">
   <input type="hidden" name="sbor">
   <input type="submit" class="btn btn-lg btn-danger m-2" style="font-weight: 900;" value="СОБРАТЬ ПРИБЫЛЬ">
</form>

</center>
</div>
 

nikogdaАвтор темы

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 100 сообщений Более 50 созданных тем Топ 10 по созданным темам
  • Дата регистрации: Июль 2016
  • Сообщений: 201
  • Страна: ru
  • Поблагодарили: 4 раз(а)
  • Репутация +0/-0
  • Пол: Мужской
Почему-то при первом варианте всегда при сборе пишет "Минимальная сумма для сбора 0.1 руб."
 

shans5

  • *
  • *
  • Оффлайн
  • Награды Более 8 лет на форуме За 1500 созданных тем более 4000 сообщений Репутация более 75 Топ 10 по сообщениям Топ 10 по созданным темам Бывает груб к участникам форума. За время в онлайне на форуме
  • Дата регистрации: Сен. 2015
  • Расположение: Регион 58
  • Возраст: 44
  • Сообщений: 4887
  • Страна: ru
  • Поблагодарили: 1351 раз(а)
  • Репутация +92/-10
  • Пол: Мужской
  • Всё только начинается !!!
  • Дата рождения:
    1979-06-30
Я строку пропустил.  :tongue:  Вот это попробуй.

<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Склад";
$usid = $_SESSION["user_id"];

$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();

$db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
$sonfig_site = $db->FetchArray();

   if(isset($_POST["sbor"])){
     
      if($user_data["last_sbor"] < (time() - 600) ){
   if($all_items < 0.1){
     
         $tomat_s = $func->SumCalc($sonfig_site["a_in_h"], $user_data["a_t"], $user_data["last_sbor"]);
         $straw_s = $func->SumCalc($sonfig_site["b_in_h"], $user_data["b_t"], $user_data["last_sbor"]);
         $pump_s = $func->SumCalc($sonfig_site["c_in_h"], $user_data["c_t"], $user_data["last_sbor"]);
         $peas_s = $func->SumCalc($sonfig_site["d_in_h"], $user_data["d_t"], $user_data["last_sbor"]);
         $pean_s = $func->SumCalc($sonfig_site["e_in_h"], $user_data["e_t"], $user_data["last_sbor"]);
         
         $db->Query("UPDATE db_users_b SET
         a_b = a_b + '$tomat_s' +'".$user_data['st_upg']."'*'$tomat_s',
         b_b = b_b + '$straw_s' +'".$user_data['st_upg']."'*'$straw_s',
         c_b = c_b + '$pump_s' +'".$user_data['st_upg']."'*'$pump_s',
         d_b = d_b + '$peas_s' +'".$user_data['st_upg']."'*'$peas_s',
         e_b = e_b + '$pean_s' +'".$user_data['st_upg']."'*'$pean_s', 
         last_sbor = '".time()."'
         WHERE id = '$usid' LIMIT 1");
         
         
         $db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
         $user_data = $db->FetchArray();
         
         
$all_items = $user_data["a_b"] + $user_data["b_b"] + $user_data["c_b"] + $user_data["d_b"] + $user_data["e_b"];

 
     
   
     
      $money_add = $func->SellItems($all_items, $sonfig_site["items_per_coin"]);
     
      $tomat_b = $user_data["a_b"];
      $straw_b = $user_data["b_b"];
      $pump_b = $user_data["c_b"];
      $pean_b = $user_data["d_b"];
      $peas_b = $user_data["e_b"];
     
     
      # Распределяем и отдаем выручку пользователю
      $money_b = ( (100 - $sonfig_site["percent_sell"]) / 100) * $money_add;
      $money_p = ( ($sonfig_site["percent_sell"]) / 100) * $money_add;
         
      # Обновляем юзверя
      $db->Query("UPDATE db_users_b SET money_b = money_b + '$money_b', money_p = money_p + '$money_p', a_b = 0, b_b = 0, c_b = 0, d_b = 0, e_b = 0   
      WHERE id = '$usid'");
     
      $da = time();
      $dd = $da + 60*60*24*15;
     
      # Вставляем запись в статистику
      $db->Query("INSERT INTO db_sell_items (user, user_id, a_s, b_s, c_s, d_s, e_s, amount, all_sell, date_add, date_del) VALUES
      ('$usname','$usid','$tomat_b','$straw_b','$pump_b','$pean_b','$peas_b','$money_add','$all_items','$da','$dd')");
   
      echo "<div class='alert bg-success text-white'>Вы успешно собрали прибыль!</div>";
         
      $db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
      $user_data = $db->FetchArray();
     
   }else echo "<div class='alert bg-danger text-white'>Нечего собрать!</div>";   
         
      }else echo "<div class='alert bg-danger text-white'>Прибыль можно собирать раз в 10 минут!</div>";
   }else echo "<center><div class='alert alert-warning'>Минимальная сумма для сбора 0.1 руб.</div></center>";
   }

?>
 

nikogdaАвтор темы

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 100 сообщений Более 50 созданных тем Топ 10 по созданным темам
  • Дата регистрации: Июль 2016
  • Сообщений: 201
  • Страна: ru
  • Поблагодарили: 4 раз(а)
  • Репутация +0/-0
  • Пол: Мужской
Я строку пропустил.    Вот это попробуй.

Код: [Выделить]
<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Склад";
$usid = $_SESSION["user_id"];

$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();

$db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
$sonfig_site = $db->FetchArray();

   if(isset($_POST["sbor"])){
     
      if($user_data["last_sbor"] < (time() - 600) ){
   if($all_items < 0.1){
     
         $tomat_s = $func->SumCalc($sonfig_site["a_in_h"], $user_data["a_t"], $user_data["last_sbor"]);
         $straw_s = $func->SumCalc($sonfig_site["b_in_h"], $user_data["b_t"], $user_data["last_sbor"]);
         $pump_s = $func->SumCalc($sonfig_site["c_in_h"], $user_data["c_t"], $user_data["last_sbor"]);
         $peas_s = $func->SumCalc($sonfig_site["d_in_h"], $user_data["d_t"], $user_data["last_sbor"]);
         $pean_s = $func->SumCalc($sonfig_site["e_in_h"], $user_data["e_t"], $user_data["last_sbor"]);
         
         $db->Query("UPDATE db_users_b SET
         a_b = a_b + '$tomat_s' +'".$user_data['st_upg']."'*'$tomat_s',
         b_b = b_b + '$straw_s' +'".$user_data['st_upg']."'*'$straw_s',
         c_b = c_b + '$pump_s' +'".$user_data['st_upg']."'*'$pump_s',
         d_b = d_b + '$peas_s' +'".$user_data['st_upg']."'*'$peas_s',
         e_b = e_b + '$pean_s' +'".$user_data['st_upg']."'*'$pean_s', 
         last_sbor = '".time()."'
         WHERE id = '$usid' LIMIT 1");
         
         
         $db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
         $user_data = $db->FetchArray();
         
         
$all_items = $user_data["a_b"] + $user_data["b_b"] + $user_data["c_b"] + $user_data["d_b"] + $user_data["e_b"];

 
     
   
     
      $money_add = $func->SellItems($all_items, $sonfig_site["items_per_coin"]);
     
      $tomat_b = $user_data["a_b"];
      $straw_b = $user_data["b_b"];
      $pump_b = $user_data["c_b"];
      $pean_b = $user_data["d_b"];
      $peas_b = $user_data["e_b"];
     
     
      # Распределяем и отдаем выручку пользователю
      $money_b = ( (100 - $sonfig_site["percent_sell"]) / 100) * $money_add;
      $money_p = ( ($sonfig_site["percent_sell"]) / 100) * $money_add;
         
      # Обновляем юзверя
      $db->Query("UPDATE db_users_b SET money_b = money_b + '$money_b', money_p = money_p + '$money_p', a_b = 0, b_b = 0, c_b = 0, d_b = 0, e_b = 0   
      WHERE id = '$usid'");
     
      $da = time();
      $dd = $da + 60*60*24*15;
     
      # Вставляем запись в статистику
      $db->Query("INSERT INTO db_sell_items (user, user_id, a_s, b_s, c_s, d_s, e_s, amount, all_sell, date_add, date_del) VALUES
      ('$usname','$usid','$tomat_b','$straw_b','$pump_b','$pean_b','$peas_b','$money_add','$all_items','$da','$dd')");
   
      echo "<div class='alert bg-success text-white'>Вы успешно собрали прибыль!</div>";
         
      $db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
      $user_data = $db->FetchArray();
     
   }else echo "<div class='alert bg-danger text-white'>Нечего собрать!</div>";   
         
      }else echo "<div class='alert bg-danger text-white'>Прибыль можно собирать раз в 10 минут!</div>";
   }else echo "<center><div class='alert alert-warning'>Минимальная сумма для сбора 0.1 руб.</div></center>";
   }

?>

Хорошо, спасибо. Буду пробовать.
 
Теги: