Модули для фруктовых ферм

  • Автор темы Vlad8999
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
kvozimir
Участник
Сообщения
1.935
Реакции
409
ICQ
734713 734713
Skype
  • #261
wh1skas написал(а):
Просто выдает 1 билет ежедневно, спустя 24 часа?
кстати если сможешь подправить чтоб было именно так буду только рад
 
wh1skas
wildcake
Участник
Сообщения
1.017
Реакции
432
ICQ
564739604 564739604
  • #262
Скинь код, запилю )
 
kvozimir
Участник
Сообщения
1.935
Реакции
409
ICQ
734713 734713
Skype
  • #263
ребята кто знает как так сделать?
 
kvozimir
Участник
Сообщения
1.935
Реакции
409
ICQ
734713 734713
Skype
  • #264
wh1skas написал(а):
Скинь код, запилю )
PHP:
<?PHP
$_OPTIMIZATION["title"] = "Бонусные билеты";
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];

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

?>
<div class="s-bk-lf">
    <div class="acc-title">Бонусные билеты</div>
</div>
<div class="silver-bk">
<div class="clr"></div>

<BR />

Бонус выдется 1 раз в 96 часов для игры. <BR />
Бонус выдается для игры <a href="/account/wheel">Колесо фортуны</a>. <BR />
Сумма бонуса генерируется случайно от <b><?=$bonus_min;?></b> до <b><?=$bonus_max;?></b> Билетов.
<BR /><BR />
<?PHP
$ddel = time() + 60*60*96;
$dadd = time();

$db->Query("SELECT COUNT(*) FROM db_bonus_list2 WHERE user_id = '$usid' AND date_del > '$dadd'");

$hide_form = false;

    if($db->FetchRow() == 0){

        # Выдача бонуса
        if(isset($_POST["bonus"])){

            $sum = rand($bonus_min, rand($bonus_min, $bonus_max) );

            # Зачилсяем юзверю
            $db->Query("UPDATE db_users_b SET billet = billet + '$sum' WHERE id = '$usid'");

            # Вносим запись в список бонусов


            $db->Query("INSERT INTO db_bonus_list2 (user, user_id, sum, date_add, date_del) VALUES ('$uname','$usid','$sum','$dadd','$ddel')");

            # Случайная очистка устаревших записей
            $db->Query("DELETE FROM db_bonus_list2 WHERE date_del < '$dadd'");

            echo "<center><font color = 'blue'><b>На Ваш счет для покупок зачислен бонус в размере {$sum} Билетов</b></font></center><BR />";

            $hide_form = true;

        }

            # Показывать или нет форму
            if(!$hide_form){
?>

<form action="" method="post">
<table width="330" border="0" align="center">
  <tr>
    <td align="center"></td>
  </tr>
  <tr>
    <td align="center"><input type="submit" name="bonus" value="Рискнуть" style="height: 30px; margin-top:10px;"></td>
  </tr>
</table>
</form>

<?PHP

            }

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


<table cellpadding='3' cellspacing='0' border='0' bordercolor='blue' align='center' width="99%">
  <tr>
    <td colspan="5" align="center"><h4>Последние 10 бонусов</h4></td>
    </tr>
  <tr>
    <td align="center" class="m-tb">ID</td>
    <td align="center" class="m-tb">Пользователь</td>
    <td align="center" class="m-tb">Сумма</td>
    <td align="center" class="m-tb">Дата</td>
  </tr>
  <?PHP

  $db->Query("SELECT * FROM db_bonus_list2 ORDER BY id DESC LIMIT 10");

    if($db->NumRows() > 0){

          while($bon = $db->FetchArray()){

        ?>
        <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>

<div class="clr"></div>
</div>
 
wh1skas
wildcake
Участник
Сообщения
1.017
Реакции
432
ICQ
564739604 564739604
  • #265
Это должно сработать:
PHP:
<?PHP
$_OPTIMIZATION["title"] = "Бонусные билеты";
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];

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

?>
<div class="s-bk-lf">
    <div class="acc-title">Бонусные билеты</div>
</div>
<div class="silver-bk">
<div class="clr"></div>

<BR />

Бонус выдается 1 раз в 24 часов для игры. <BR />
Бонус выдается для игры <a href="/account/wheel">Колесо фортуны</a>. <BR />

<BR /><BR />
<?PHP
$ddel = time() + 60*60*24;
$dadd = time();

$db->Query("SELECT COUNT(*) FROM db_bonus_list2 WHERE user_id = '$usid' AND date_del > '$dadd'");

$hide_form = false;

    if($db->FetchRow() == 0){

        # Выдача бонуса
        if(isset($_POST["bonus"])){

      //      $sum = rand($bonus_min, rand($bonus_min, $bonus_max) );
                $sum = $bonus;
            # Зачилсяем юзверю
            $db->Query("UPDATE db_users_b SET billet = billet + '$sum' WHERE id = '$usid'");

            # Вносим запись в список бонусов


            $db->Query("INSERT INTO db_bonus_list2 (user, user_id, sum, date_add, date_del) VALUES ('$uname','$usid','$sum','$dadd','$ddel')");

            # Случайная очистка устаревших записей
            $db->Query("DELETE FROM db_bonus_list2 WHERE date_del < '$dadd'");

            echo "<center><font color = 'blue'><b>Вам была подарен системой {$sum} Билет</b></font></center><BR />";

            $hide_form = true;

        }

            # Показывать или нет форму
            if(!$hide_form){
?>

<form action="" method="post">
<table width="330" border="0" align="center">
  <tr>
    <td align="center"></td>
  </tr>
  <tr>
    <td align="center"><input type="submit" name="bonus" value="Рискнуть" style="height: 30px; margin-top:10px;"></td>
  </tr>
</table>
</form>

<?PHP

            }

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


<table cellpadding='3' cellspacing='0' border='0' bordercolor='blue' align='center' width="99%">
  <tr>
    <td colspan="5" align="center"><h4>Последние 10 бонусов</h4></td>
    </tr>
  <tr>
    <td align="center" class="m-tb">ID</td>
    <td align="center" class="m-tb">Пользователь</td>
    <td align="center" class="m-tb">Сумма</td>
    <td align="center" class="m-tb">Дата</td>
  </tr>
  <?PHP

  $db->Query("SELECT * FROM db_bonus_list2 ORDER BY id DESC LIMIT 10");

    if($db->NumRows() > 0){

          while($bon = $db->FetchArray()){

        ?>
        <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>

<div class="clr"></div>
</div>
 
kvozimir
Участник
Сообщения
1.935
Реакции
409
ICQ
734713 734713
Skype
  • #266
wh1skas написал(а):
Это должно сработать:
работает спасибо))завтра выложу готовый файл

art199908zxc написал(а):
Подскажите пожалуйста в разделе ежедневный бонус, как поставить время?
слушай я вообще то тоже самое спрашивал,зачем повторятся?!
 
assus
Если нужна ферма пишите. Дизайн для Ферм.
Участник
Сообщения
454
Реакции
59
Skype
  • #267
art199908zxc написал(а):
Подскажите пожалуйста в разделе ежедневный бонус, как поставить время?
это надо запрос делать через бд даты вот я понимаю что а как создать обратный отчет времени незнаю
 
wh1skas
wildcake
Участник
Сообщения
1.017
Реакции
432
ICQ
564739604 564739604
  • #268
kvozimir написал(а):
работает спасибо))завтра выложу готовый файл


слушай я вообще то тоже самое спрашивал,зачем повторятся?!
есть два варианта реализации таких часов:

1. JS, который будет обновляться автоматически в зависимости от оставшегося времени. С JS не дружу, не подскажу совсем
2. Обновление страницы и статическое отображение времени, которое осталось до получения следующего бонуса. Дополнительный запрос в БД, дополнительная нагрузка. Об этом писали в теме https://servahoc.ru/threads/fruktovaja-ferma-s-vyvodom-deneg.203/
Поищи.
 
kvozimir
Участник
Сообщения
1.935
Реакции
409
ICQ
734713 734713
Skype
  • #269
wh1skas написал(а):
есть два варианта реализации таких часов:

1. JS, который будет обновляться автоматически в зависимости от оставшегося времени. С JS не дружу, не подскажу совсем
2. Обновление страницы и статическое отображение времени, которое осталось до получения следующего бонуса. Дополнительный запрос в БД, дополнительная нагрузка. Об этом писали в теме https://servahoc.ru/threads/fruktovaja-ferma-s-vyvodom-deneg.203/
Поищи.
:D хорошо постараюсь первые 50 страниц пересмотреть и перечитать,за остальными я следил:D
 
SA93N
Местный
Сообщения
59
Реакции
2
  • #270
kvozimir написал(а):
:D хорошо постараюсь первые 50 страниц пересмотреть и перечитать,за остальными я следил:D
ну думаю таймер на js можно в интернете найти, но что с ним делать, как привязать его
 
mobisaite
Участник
Сообщения
308
Реакции
63
  • #271
Ребята ни у кого нет ветки рефералов 2-3ур никто нигде не встречал может кто подскажет как воплотить такое
 
offtapki
Участник
Сообщения
4
Реакции
0
  • #272
Всем привет, у меня проблема при регистрации не приходят на почту (яндекс) письмg с подтв. как можно пофиксить? http://pizzza.tk/signup
 
kvozimir
Участник
Сообщения
1.935
Реакции
409
ICQ
734713 734713
Skype
  • #273
offtapki написал(а):
Всем привет, у меня проблема при регистрации не приходят на почту (яндекс) письмg с подтв. как можно пофиксить? http://pizzza.tk/signup
Такое бывает часто причину точную я не знаю говорили хост виноват и ещё что то там... Вообщем на первой странице файл регистрации без подтверждения
 
wh1skas
wildcake
Участник
Сообщения
1.017
Реакции
432
ICQ
564739604 564739604
  • #274
Большинство причин этому, это то, что на хостере не завели почтовы ящик. А если он не заведен и проблема с отправкой ссылки на подтверждение регистрации, подумайте, а не будет ли проблем с отправкой пароля от аккаунта? Мало ли кто забыл ))
 
offtapki
Участник
Сообщения
4
Реакции
0
  • #275
Почтовый ящик завел, где в скрипте нужно прописать почту, чтоб можно было делать востановления пароля ну итд.
 
art199908
Участник
Сообщения
271
Реакции
36
  • #276
Всем привет, а мой первый аккаунт надолго заблокировали кто знает? написано вы были заблокированы, а время не указано?
 
art199908
Участник
Сообщения
271
Реакции
36
  • #277
kvozimir написал(а):
Кстати я, я все по новому переписал) спасибо за подсказку) Только в этом тикете, когда администратор читает, написано "прочитано", и когда уже ответ есть тоже "прочитано", как исправить?
 
SA93N
Местный
Сообщения
59
Реакции
2
  • #278
ребятушки, помогите разобраться, в админ панели перестали отображаться последние пополнения, не знаю что произошло, единственное я поменял кошелек, могло ли это повлиять? Хотя нет, вряд ли, в базу ничего не записывается что может быть?

Вмерчанте вроде все правильно прописано:
PHP:
# Статистика пополнений $da = time();$dd = $da + 60*60*24*15;$db->Query("INSERT INTO db_insert_money (user, user_id, money, serebro, date_add, date_del)
VALUES ('$user_name','$user_id','$ik_payment_amount','$serebro','$da','$dd')");
 
kvozimir
Участник
Сообщения
1.935
Реакции
409
ICQ
734713 734713
Skype
  • #279
SA93N написал(а):
ребятушки, помогите разобраться, в админ панели перестали отображаться последние пополнения, не знаю что произошло, единственное я поменял кошелек, могло ли это повлиять? Хотя нет, вряд ли, в базу ничего не записывается что может быть?

Вмерчанте вроде все правильно прописано:
PHP:
# Статистика пополнений $da = time();$dd = $da + 60*60*24*15;$db->Query("INSERT INTO db_insert_money (user, user_id, money, serebro, date_add, date_del)
VALUES ('$user_name','$user_id','$ik_payment_amount','$serebro','$da','$dd')");
подожди чуток скоро наши гуру придут
 
art199908
Участник
Сообщения
271
Реакции
36
  • #280
Статус
В этой теме нельзя размещать новые ответы.
Сверху