Автор Тема: Бонус каждые 10 минут с активным окном  (Прочитано 367 раз)

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

SnaykАвтор темы

  • *
  • Оффлайн
  • Награды На форуме более 1 года Более 100 сообщений Более 10 созданных тем
  • Дата регистрации: Сен. 2016
  • Возраст: 32
  • Сообщений: 143
  • Страна: ua
  • Поблагодарили: 3 раз(а)
  • Репутация +0/-0
  • Пол: Мужской
  • Дата рождения:1986-04-17
    • Награды
Нет оценки
Помогите переделать ежедневный бонус на бонус каждые 10 минут с активным окном страницы и с таймером:

<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Бонус на покупку";
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];

# Настройки бонусов
$bonus_min = 1;
$bonus_max = 50;

?>
<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Бонус на покупку";
$usid = $_SESSION["user_id"];
$usname = $_SESSION["user"];

$user_data = db::getRow("SELECT * FROM db_users_b WHERE id = ?i LIMIT 1", $usid);

$sonfig_site = db::getRow("SELECT * FROM db_config WHERE id = '1' LIMIT 1");

$status_array = array( 0 => "Проверяется", 1 => "Выплачивается", 2 => "Отменена", 3 => "Выплачено");

?>
<div class="cl-right"><div class="s-bk-lf">
   <div class="acc-title">Ежедневный бонус</div>
</div>
<div class="silver-bk">
<div class="clr"></div>   

<center><img src="/img/pay/images.png" width="215" height="138"><center>

<br>

<a class="reg green" href="/account/bonus_plus">Тут бонус на вывод</a></center>

<br>

Бонус выдается 1 раз в 24 часа. <BR />
Бонус выдается монетами для покупок. <BR />
Сумма бонуса составляет <b>от <?=$bonus_min;?> до <?=$bonus_max;?></b> монет за 24 часа.

<br>
<br>
<br>

<center><b>Для получения бонуса кликните по баннеру</b></center>

<br>

<div class="banerBox"  onclick="showLinks(this,'linkBox');">
<?php
srand((double)microtime()*1000000);
$rnd = rand(1,3);
include $rnd.'.txt';
?>
</div>

<br>
<br>

<div id="linkBox" class="myLinkBox">

<?PHP
# Заглушка от халявщиков
if($user_data["insert_sum"] <= -1){

?>
<br>
<center> <font color = 'red'>БОНУС ВЫДАЕТСЯ ИГРОКАМ, КОТОРЫЕ ПОПОЛНЯЛИ БАЛАНС НА СУММУ БОЛЕЕ 100 РУБЛЕЙ.</font></center><BR />
<BR />
<BR /><BR />
<div class="clr"></div>      
</div>
<?PHP

return;
}

$ddel = time() + 60*60*24;
$dadd = time();
$dcnt = db::getOne("SELECT COUNT(*) FROM db_bonus_list WHERE user_id = ?i AND date_del > ?i", $usid, $dadd);

$hide_form = false;

   if($dcnt == 0){
   
      # Выдача бонуса
      if(isset($_POST["bonus"])){
      
         $sum = rand($bonus_min, rand($bonus_min, $bonus_max) );
         
         # Зачилсяем юзверю
         db::query("UPDATE db_users_b SET money_b = money_b + ?i WHERE id = ?i", $sum, $usid);
         
         # Вносим запись в список бонусов
         
         
         db::query("INSERT INTO db_bonus_list (user, user_id, sum, date_add, date_del)
         VALUES (?s,?i,?i,?i,?i)",
         $uname, $usid, $sum, $dadd, $ddel);
         
         # Случайная очистка устаревших записей
         db::query("DELETE FROM db_bonus_list WHERE date_del < ?i", $dadd);
         
         echo "<center><font color = 'green'><b>На Ваш счет зачислен бонус в размере {$sum} монет</b></font></center><BR />";
         
         $hide_form = true;
         
      }
         
         # Показывать или нет форму
         if(!$hide_form){
?>

<script type="text/javascript">
function showLinks(el,id){var linkBox=document.getElementById(id).style.display='block';el.style.display='none';}
</script>
<style type="text/css">
.banerBox{cursor:pointer;
width:468px;}
.myLinkBox{display:none;}
</style>

<form action="" method="post">
<table width="330" border="0" align="center">
  <tr>
    <td align="center"></td>
  </tr>
  <tr>
    <td align="center"><span id="button1" style="position:relative;z-index:10" onmouseOver="moveIt()" onfocus="moveIt();this.blur()">
<input type="submit" class="reg green" name="bonus" value="Получить бонус" style="height: 33px; margin-top:10px;" onmouseDown="moveIt()" onmouseover="moveIt()" onfocus="moveIt();this.blur()"></button>
</span></td>
  </tr>
</table>
</form>
</div>
<?PHP

         }

   }else echo "<center><font color = 'red'><b>Вы уже получали бонус за последние 24 часа</b></font></center><BR />"; ?>

<br>
<br>
<br>

<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="99%">
  <tr>
    <td colspan="5" align="center"><h4>Последние 20 бонусов</h4></td>
    </tr>
  <tr>
    <td align="center" class="green">ID</td>
    <td align="center" class="green">Пользователь</td>
   <td align="center" class="green">Сумма</td>
   <td align="center" class="green">Дата</td>
  </tr>
  <?PHP
 
  $all = db::getAll("SELECT * FROM db_bonus_list ORDER BY id DESC LIMIT 20");
 
   if(count($all) > 0){
 
        foreach ($all as $bon) {
      
      ?>
      <tr class="htt">
          <td align="center"><?=$bon["id"]; ?></td>
          <td align="center"><?=$bon["user"]; ?></td>
          <td align="center"><?=$bon["sum"]; ?></td>
         <td align="center"><?=date("d.m.Y",$bon["date_add"]); ?></td>
        </tr>
      <?PHP
      
      }
 
   }else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
  ?>

 
</table>

<br>

<div class="clr"></div>      
</div>
 

romcka8

  • *
  • Оффлайн
  • Награды Более 2 лет на форуме Более 500 сообщений Более 10 созданных тем
  • Дата регистрации: Фев. 2016
  • Сообщений: 661
  • Страна: 00
  • Поблагодарили: 14 раз(а)
  • Репутация +2/-0
  • Пол: Мужской
    • Награды
Бонус каждые 10 минут с активным окном
« Ответ #1 : 07 Февраля 2018, 21:23:50 »
Нет оценки
А что с ним  не так?
 

shans5

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

 

romcka8

  • *
  • Оффлайн
  • Награды Более 2 лет на форуме Более 500 сообщений Более 10 созданных тем
  • Дата регистрации: Фев. 2016
  • Сообщений: 661
  • Страна: 00
  • Поблагодарили: 14 раз(а)
  • Репутация +2/-0
  • Пол: Мужской
    • Награды
Бонус каждые 10 минут с активным окном
« Ответ #3 : 07 Февраля 2018, 21:44:16 »
Нет оценки
Я кажись понял...
Скорей всего мод ТС пробует использовать в стандартом двиге фф.
Я вижу, что тут использованы плейсхолдеры и нужен другой класс БД, но проще сам мод переписать.
 
Теги:
 

Модуль "бонус лидерам"

Автор shans5Раздел Модули для фф

Ответов: 0
Просмотров: 1220
Последний ответ 14 Сентября 2015, 00:07:27
от shans5
Модуль "Накопительный бонус"

Автор shans5Раздел Модули для фф

Ответов: 1
Просмотров: 1816
Последний ответ 14 Января 2016, 06:03:15
от zebra
Ежедневный бонус (нужно 5 дней подряд заходить,сумма бонуса зависит от пополней)

Автор APTEMOHРаздел Продам модули фф

Ответов: 1
Просмотров: 552
Последний ответ 29 Ноября 2017, 19:54:51
от kolyaka105
deposit.network БОНУС в 15.0 DEBITCOIN = $249 на бонусный счёт за регистрацию

Автор romcka8Раздел Буксы,Хайпы,МЛМ, Другое

Ответов: 0
Просмотров: 260
Последний ответ 11 Января 2018, 02:30:49
от romcka8
Модуль бонус с риском для фруктовой фермы

Автор shans5Раздел Модули для фф

Ответов: 8
Просмотров: 2026
Последний ответ 03 Января 2016, 20:50:00
от CmsdNtk
Имя пользователя:
Пароль:
Session: