falloman2
Местный
- Сообщения
- 48
- Реакции
- 6
Andreys
Участник
- Сообщения
- 576
- Реакции
- 40
Вот у этого есть http://money-birds.com/ но он тебе не даст , тут все за деньги))falloman2 написал(а):Ребятки помогите, все перерыл но нигде не нашел в бесплате для "ФФ", так чтобы после сбора бонуса появлялся таймер с обратным отсчетом, и при достижении нулей страница обновлялась и появлялась кнопка "получить бонус"
Holod
Участник
- Сообщения
- 326
- Реакции
- 24
Да.. Всё за деньги. Пиши в ЛС: https://vk.com/id275492023 договоримсяfalloman2 написал(а):Ребятки помогите, все перерыл но нигде не нашел в бесплате для "ФФ", так чтобы после сбора бонуса появлялся таймер с обратным отсчетом, и при достижении нулей страница обновлялась и появлялась кнопка "получить бонус"
falloman2
Местный
- Сообщения
- 48
- Реакции
- 6
да такое много у кого есть, но суть то в том что это форум для обмена опытом? или это куча торгашей собрались в одном месте, и по кругу друг другу, продают одно и тоже? Я не про кого то лично, но со стороны это так и выглядит...Andreys написал(а):Вот у этого есть http://money-birds.com/ но он тебе не даст , тут все за деньги))
Holod
Участник
- Сообщения
- 326
- Реакции
- 24
Это тебе не кто бесплатно не даст, все только продают.falloman2 написал(а):да такое много у кого есть, но суть то в том что это форум для обмена опытом? или это куча торгашей собрались в одном месте, и по кругу друг другу, продают одно и тоже? Я не про кого то лично, но со стороны это так и выглядит...
BURS
Участник
- Сообщения
- 116
- Реакции
- 6
тут есть и бесплатные вещи которые мало где есть.но так же есть и вещи которые платные.falloman2 написал(а):да такое много у кого есть, но суть то в том что это форум для обмена опытом? или это куча торгашей собрались в одном месте, и по кругу друг другу, продают одно и тоже? Я не про кого то лично, но со стороны это так и выглядит...
falloman2
Местный
- Сообщения
- 48
- Реакции
- 6
хорошо, рас уж все так жмутся на таймер обратного отсчета, то может хоть кто-то помочь в другом деле?
я наткнулся на код где не таймер, а просто надпись о том когда будет доступен бонус, но загвоздка в том что эта надпись весит постоянно, даже когда он уже доступен... мне необходимо сделать так что бы, при появлении кнопки "бонус" она пропадала.
Вот код, подправьте пожалуйста, там знающему человеку минуту делов
я наткнулся на код где не таймер, а просто надпись о том когда будет доступен бонус, но загвоздка в том что эта надпись весит постоянно, даже когда он уже доступен... мне необходимо сделать так что бы, при появлении кнопки "бонус" она пропадала.
Вот код, подправьте пожалуйста, там знающему человеку минуту делов
<?PHP
$_OPTIMIZATION["title"] = "Ежечасовой бонус";
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];
# Настройки бонусов
$bonus_min = 5;
$bonus_max = 25;
?>
<div class="s-bk-lf">
<div class="acc-title">Бонус раз в час</div>
</div>
<div class="silver-bk">
<center>
<b>Бонус выдется 1 раз в час.</b><br>
Бонус выдается серебром на счет для покупок.<br>
Сумма бонуса генерируется случайно от <b><?=$bonus_min;?></b> до <b><?=$bonus_max;?></b> серебра.
<br><br><br>
<?PHP
$ddel = time() + 60*60;
$dadd = time();
$db->Query("SELECT COUNT(*) FROM db_bonus_list5 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 money_b = money_b + '$sum' WHERE id = '$usid'");
# Вносим запись в список бонусов
$db->Query("INSERT INTO db_bonus_list5 (user, user_id, sum, date_add, date_del) VALUES ('$uname','$usid','$sum','$dadd','$ddel')");
# Случайная очистка устаревших записей
$db->Query("DELETE FROM db_bonus_list5 WHERE date_del < '$dadd'");
echo "<center><font color = 'green'><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 "<font color = 'red'><b>Вы уже получали бонус за последний час</b></font>"; ?>
<?PHP
$db->Query("SELECT * FROM db_bonus_list5 WHERE user = '$uname' LIMIT 1");
if($db->NumRows() > 0){
while($data_bonus = $db->FetchArray()){
?>
<p>
Бонус будет доступен: <b><?=date("d.m в H:i:s",$data_bonus["date_del"]) ;?></b>
</center>
<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="99%">
<?PHP
}
}else echo 'Вы давно не получали бонус. Получите!';
?>
<tr>
<td colspan="5" align="center">
<br><br>
Последние 20 бонусов</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>
<td align="center" class="m-tb">Время</td>
</tr>
<?PHP
$db->Query("SELECT * FROM db_bonus_list5 ORDER BY id DESC LIMIT 20");
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>
<td align="center"><?=date("H.i.s",$bon["date_add"]); ?></td>
</tr>
<?PHP
}
}else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
?>
</table>
<div class="clr"></div>
</div>
$_OPTIMIZATION["title"] = "Ежечасовой бонус";
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];
# Настройки бонусов
$bonus_min = 5;
$bonus_max = 25;
?>
<div class="s-bk-lf">
<div class="acc-title">Бонус раз в час</div>
</div>
<div class="silver-bk">
<center>
<b>Бонус выдется 1 раз в час.</b><br>
Бонус выдается серебром на счет для покупок.<br>
Сумма бонуса генерируется случайно от <b><?=$bonus_min;?></b> до <b><?=$bonus_max;?></b> серебра.
<br><br><br>
<?PHP
$ddel = time() + 60*60;
$dadd = time();
$db->Query("SELECT COUNT(*) FROM db_bonus_list5 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 money_b = money_b + '$sum' WHERE id = '$usid'");
# Вносим запись в список бонусов
$db->Query("INSERT INTO db_bonus_list5 (user, user_id, sum, date_add, date_del) VALUES ('$uname','$usid','$sum','$dadd','$ddel')");
# Случайная очистка устаревших записей
$db->Query("DELETE FROM db_bonus_list5 WHERE date_del < '$dadd'");
echo "<center><font color = 'green'><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 "<font color = 'red'><b>Вы уже получали бонус за последний час</b></font>"; ?>
<?PHP
$db->Query("SELECT * FROM db_bonus_list5 WHERE user = '$uname' LIMIT 1");
if($db->NumRows() > 0){
while($data_bonus = $db->FetchArray()){
?>
<p>
Бонус будет доступен: <b><?=date("d.m в H:i:s",$data_bonus["date_del"]) ;?></b>
</center>
<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="99%">
<?PHP
}
}else echo 'Вы давно не получали бонус. Получите!';
?>
<tr>
<td colspan="5" align="center">
<br><br>
Последние 20 бонусов</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>
<td align="center" class="m-tb">Время</td>
</tr>
<?PHP
$db->Query("SELECT * FROM db_bonus_list5 ORDER BY id DESC LIMIT 20");
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>
<td align="center"><?=date("H.i.s",$bon["date_add"]); ?></td>
</tr>
<?PHP
}
}else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
?>
</table>
<div class="clr"></div>
</div>
Andreys
Участник
- Сообщения
- 576
- Реакции
- 40
Так сразу не разглядишь а почему у тебя везде стоит list5 ? не замечал такого должно просто listfalloman2 написал(а):хорошо, рас уж все так жмутся на таймер обратного отсчета, то может хоть кто-то помочь в другом деле?
я наткнулся на код где не таймер, а просто надпись о том когда будет доступен бонус, но загвоздка в том что эта надпись весит постоянно, даже когда он уже доступен... мне необходимо сделать так что бы, при появлении кнопки "бонус" она пропадала.
Вот код, подправьте пожалуйста, там знающему человеку минуту делов<?PHP
$_OPTIMIZATION["title"] = "Ежечасовой бонус";
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];
# Настройки бонусов
$bonus_min = 5;
$bonus_max = 25;
?>
<div class="s-bk-lf">
<div class="acc-title">Бонус раз в час</div>
</div>
<div class="silver-bk">
<center>
<b>Бонус выдется 1 раз в час.</b><br>
Бонус выдается серебром на счет для покупок.<br>
Сумма бонуса генерируется случайно от <b><?=$bonus_min;?></b> до <b><?=$bonus_max;?></b> серебра.
<br><br><br>
<?PHP
$ddel = time() + 60*60;
$dadd = time();
$db->Query("SELECT COUNT(*) FROM db_bonus_list5 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 money_b = money_b + '$sum' WHERE id = '$usid'");
# Вносим запись в список бонусов
$db->Query("INSERT INTO db_bonus_list5 (user, user_id, sum, date_add, date_del) VALUES ('$uname','$usid','$sum','$dadd','$ddel')");
# Случайная очистка устаревших записей
$db->Query("DELETE FROM db_bonus_list5 WHERE date_del < '$dadd'");
echo "<center><font color = 'green'><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 "<font color = 'red'><b>Вы уже получали бонус за последний час</b></font>"; ?>
<?PHP
$db->Query("SELECT * FROM db_bonus_list5 WHERE user = '$uname' LIMIT 1");
if($db->NumRows() > 0){
while($data_bonus = $db->FetchArray()){
?>
<p>
Бонус будет доступен: <b><?=date("d.m в H:i:s",$data_bonus["date_del"]) ;?></b>
</center>
<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="99%">
<?PHP
}
}else echo 'Вы давно не получали бонус. Получите!';
?>
<tr>
<td colspan="5" align="center">
<br><br>
Последние 20 бонусов</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>
<td align="center" class="m-tb">Время</td>
</tr>
<?PHP
$db->Query("SELECT * FROM db_bonus_list5 ORDER BY id DESC LIMIT 20");
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>
<td align="center"><?=date("H.i.s",$bon["date_add"]); ?></td>
</tr>
<?PHP
}
}else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
?>
</table>
<div class="clr"></div>
</div>
Ниже здоровый код у меня работал
Код:
<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Ежедневный бонус";
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];
# Настройки бонусов
$bonus_min = 50;
$bonus_max = 200;
?>
<style type="text/css">
.bonus{
width:180px;
height:40px;
margin:0px;
border-radius:5px;
background:url('/img/bonus.png');
}
</style>
<div class="s-bk-lf">
<br><div class="acc-title">Ежедневный бонус</div>
</div><br>
<div class="silver-bk">
<div class="clr"></div>
<BR />
Бонус выдется 1 раз в 24 часа. <BR />
Бонус выдается серебром на счет для покупок. <BR />
Сумма бонуса генерируется случайно от <b><?=$bonus_min;?></b> до <b><?=$bonus_max;?></b> серебра.
<BR /><BR />
<?PHP
$ddel = time() + 60*60*20;
$dadd = time();
$db->Query("SELECT COUNT(*) FROM db_bonus_list 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 money_b = money_b + '$sum' WHERE id = '$usid'");
# Вносим запись в список бонусов
$db->Query("INSERT INTO db_bonus_list (user, user_id, sum, date_add, date_del) VALUES ('$uname','$usid','$sum','$dadd','$ddel')");
# Случайная очистка устаревших записей
$db->Query("DELETE FROM db_bonus_list WHERE date_del < '$dadd'");
echo "<center><font color = 'green'><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 class="bonus" type="submit" name="bonus" value="" ></td>
</tr>
</table>
</form>
<?PHP
}
}else echo "<center><font color = 'red'><b>Вы уже получали бонус за последние 24 часа</b></font></center><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="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_list ORDER BY id DESC LIMIT 20");
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>
Код:
<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Ежедневный бонус";
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];
# Настройки бонусов
$bonus_min = 1;
$bonus_max = 30;
?>
<div class="s-bk-lf">
<div class="acc-title">Doge бонус</div>
</div>
<div class="silver-bk">
<div class="clr"></div>
<BR />
Бонус выдаётся 1 раз в 2 часa. <BR />
Бонус выдается в <font color="blue">Дожекоинах</font> на счет для вывода. <BR />
Сумма бонуса генерируется случайно от <font color="green"><b><?=$bonus_min;?></b></font> до <font color="green"><b><?=$bonus_max;?></b></font> <font color="blue">дожекоинов</font>.
<BR /><BR />
<?PHP
$ddel = time()+ 60*60*2;
$dadd = time();
$db->Query("SELECT COUNT(*) FROM db_bonus_list 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 money_p = money_p + '$sum' WHERE id = '$usid'");
# Вносим запись в список бонусов
$db->Query("INSERT INTO db_bonus_list (user, user_id, sum, date_add, date_del) VALUES ('$uname','$usid','$sum','$dadd','$ddel')");
# Случайная очистка устаревших записей
$db->Query("DELETE FROM db_bonus_list WHERE date_del < '$dadd'");
echo "<center><font color = 'green'><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 = 'red'><b>Вы уже получали бонус за последний 2 часа</b></font></center><BR />"; ?>
<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="99%">
<tr>
<td colspan="5" align="center"><h1>Последние 20 бонусов</h1></td>
</tr>
<tr>
<td align="center" class="m-tb"><b>ID</b></td>
<td align="center" class="m-tb"><b>Пользователь</b></td>
<td align="center" class="m-tb"><b>Сумма</b></td>
<td align="center" class="m-tb"><b>Дата</b></td>
</tr>
<?PHP
$db->Query("SELECT * FROM db_bonus_list ORDER BY id DESC LIMIT 20");
if($db->NumRows() > 0){
while($bon = $db->FetchArray()){
?>
<tr class="htt">
<td align="center"><?=$bon["id"]; ?></td>
<td align="center"><b><?=$bon["user"]; ?></b></td>
<td align="center"><font color = 'green'><b><?=$bon["sum"]; ?></b></font></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>
Последнее редактирование:
falloman2
Местный
- Сообщения
- 48
- Реакции
- 6
спасибо, сейчас проверю))) а лист пять потому что у меня не один бонус на ферме)Andreys написал(а):Так сразу не разглядишь а почему у тебя везде стоит list5 ? не замечал такого должно просто list
Ниже здоровый код у меня работал
Код:<?PHP $_OPTIMIZATION["title"] = "Аккаунт - Ежедневный бонус"; $usid = $_SESSION["user_id"]; $uname = $_SESSION["user"]; # Настройки бонусов $bonus_min = 50; $bonus_max = 200; ?> <style type="text/css"> .bonus{ width:180px; height:40px; margin:0px; border-radius:5px; background:url('/img/bonus.png'); } </style> <div class="s-bk-lf"> <br><div class="acc-title">Ежедневный бонус</div> </div><br> <div class="silver-bk"> <div class="clr"></div> <BR /> Бонус выдется 1 раз в 24 часа. <BR /> Бонус выдается серебром на счет для покупок. <BR /> Сумма бонуса генерируется случайно от <b><?=$bonus_min;?></b> до <b><?=$bonus_max;?></b> серебра. <BR /><BR /> <?PHP $ddel = time() + 60*60*20; $dadd = time(); $db->Query("SELECT COUNT(*) FROM db_bonus_list 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 money_b = money_b + '$sum' WHERE id = '$usid'"); # Вносим запись в список бонусов $db->Query("INSERT INTO db_bonus_list (user, user_id, sum, date_add, date_del) VALUES ('$uname','$usid','$sum','$dadd','$ddel')"); # Случайная очистка устаревших записей $db->Query("DELETE FROM db_bonus_list WHERE date_del < '$dadd'"); echo "<center><font color = 'green'><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 class="bonus" type="submit" name="bonus" value="" ></td> </tr> </table> </form> <?PHP } }else echo "<center><font color = 'red'><b>Вы уже получали бонус за последние 24 часа</b></font></center><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="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_list ORDER BY id DESC LIMIT 20"); 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>
falloman2
Местный
- Сообщения
- 48
- Реакции
- 6
Но это же просто голый код страницы бонуса)) а мне надо было мой подправить, где пишестся о том что мол бонус будет доступен во столько-то)Andreys написал(а):Так сразу не разглядишь а почему у тебя везде стоит list5 ? не замечал такого должно просто list
Ниже здоровый код у меня работал
Вот этот точно работает он у меня на догах стоит типа на кране) 2х часовойКод:<?PHP $_OPTIMIZATION["title"] = "Аккаунт - Ежедневный бонус"; $usid = $_SESSION["user_id"]; $uname = $_SESSION["user"]; # Настройки бонусов $bonus_min = 50; $bonus_max = 200; ?> <style type="text/css"> .bonus{ width:180px; height:40px; margin:0px; border-radius:5px; background:url('/img/bonus.png'); } </style> <div class="s-bk-lf"> <br><div class="acc-title">Ежедневный бонус</div> </div><br> <div class="silver-bk"> <div class="clr"></div> <BR /> Бонус выдется 1 раз в 24 часа. <BR /> Бонус выдается серебром на счет для покупок. <BR /> Сумма бонуса генерируется случайно от <b><?=$bonus_min;?></b> до <b><?=$bonus_max;?></b> серебра. <BR /><BR /> <?PHP $ddel = time() + 60*60*20; $dadd = time(); $db->Query("SELECT COUNT(*) FROM db_bonus_list 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 money_b = money_b + '$sum' WHERE id = '$usid'"); # Вносим запись в список бонусов $db->Query("INSERT INTO db_bonus_list (user, user_id, sum, date_add, date_del) VALUES ('$uname','$usid','$sum','$dadd','$ddel')"); # Случайная очистка устаревших записей $db->Query("DELETE FROM db_bonus_list WHERE date_del < '$dadd'"); echo "<center><font color = 'green'><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 class="bonus" type="submit" name="bonus" value="" ></td> </tr> </table> </form> <?PHP } }else echo "<center><font color = 'red'><b>Вы уже получали бонус за последние 24 часа</b></font></center><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="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_list ORDER BY id DESC LIMIT 20"); 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>
Код:<?PHP $_OPTIMIZATION["title"] = "Аккаунт - Ежедневный бонус"; $usid = $_SESSION["user_id"]; $uname = $_SESSION["user"]; # Настройки бонусов $bonus_min = 1; $bonus_max = 30; ?> <div class="s-bk-lf"> <div class="acc-title">Doge бонус</div> </div> <div class="silver-bk"> <div class="clr"></div> <BR /> Бонус выдаётся 1 раз в 2 часa. <BR /> Бонус выдается в <font color="blue">Дожекоинах</font> на счет для вывода. <BR /> Сумма бонуса генерируется случайно от <font color="green"><b><?=$bonus_min;?></b></font> до <font color="green"><b><?=$bonus_max;?></b></font> <font color="blue">дожекоинов</font>. <BR /><BR /> <?PHP $ddel = time()+ 60*60*2; $dadd = time(); $db->Query("SELECT COUNT(*) FROM db_bonus_list 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 money_p = money_p + '$sum' WHERE id = '$usid'"); # Вносим запись в список бонусов $db->Query("INSERT INTO db_bonus_list (user, user_id, sum, date_add, date_del) VALUES ('$uname','$usid','$sum','$dadd','$ddel')"); # Случайная очистка устаревших записей $db->Query("DELETE FROM db_bonus_list WHERE date_del < '$dadd'"); echo "<center><font color = 'green'><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 = 'red'><b>Вы уже получали бонус за последний 2 часа</b></font></center><BR />"; ?> <table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="99%"> <tr> <td colspan="5" align="center"><h1>Последние 20 бонусов</h1></td> </tr> <tr> <td align="center" class="m-tb"><b>ID</b></td> <td align="center" class="m-tb"><b>Пользователь</b></td> <td align="center" class="m-tb"><b>Сумма</b></td> <td align="center" class="m-tb"><b>Дата</b></td> </tr> <?PHP $db->Query("SELECT * FROM db_bonus_list ORDER BY id DESC LIMIT 20"); if($db->NumRows() > 0){ while($bon = $db->FetchArray()){ ?> <tr class="htt"> <td align="center"><?=$bon["id"]; ?></td> <td align="center"><b><?=$bon["user"]; ?></b></td> <td align="center"><font color = 'green'><b><?=$bon["sum"]; ?></b></font></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>
Andreys
Участник
- Сообщения
- 576
- Реакции
- 40
falloman2 написал(а):спасибо, сейчас проверю))) а лист пять потому что у меня не один бонус на ферме)
Ой второй я переделывал, там вроде бонус идет на счет для вывода.falloman2 написал(а):спасибо, сейчас проверю))) а лист пять потому что у меня не один бонус на ферме)
Andreys
Участник
- Сообщения
- 576
- Реакции
- 40
а ты вон о чем . я думал у тебя касяк просто с надписью. Тогда не такого нет, ( за такой опять деньги будут просит))falloman2 написал(а):Но это же просто голый код страницы бонуса)) а мне надо было мой подправить, где пишестся о том что мол бонус будет доступен во столько-то)
Anderson
Местный
- Сообщения
- 44
- Реакции
- 3
Код:
<?PHP
}
}else
{
$db->Query("SELECT * FROM db_bonus_list WHERE user_id = '$usid' order by ID DESC limit 1");
$u_data = $db->FetchArray();
$time = $u_data['date_del'] - $dadd;
$hours = floor($time/3600);
floor($minutes =($time/3600 - $hours)*60);
$seconds = ceil(($minutes - floor($minutes))*60);
$min=ceil($minutes)-1;
//echo $data['sec'] - time().' сек.';
//echo "<b>$hours :$min :$seconds</font></b>";
echo "<div align=center>
<font color = 'red'><b>Вы уже получали бонус за последние 24 часа</b></font><BR />
<font color = 'red' ><span style='font-size: 20px'><b>До следующего бонуса осталось:</b></span></font><BR /></br>
<div style='padding-left: 140px;'>
<div id='counter_2' ></div>
<div class='desc'>
<div align=center>Часов </div>
<div align=center>Минут</div>
<div align=center>Секунд</div>
</div>
</div>
</div>
";
}
?>
<script src="/js/jquery.countdown.js" type="text/javascript" charset="utf-8"></script>
<script>
$(function() {
$('#counter_2').countdown({
image: '/img/digits.png',
startTime: '<?=date($hours) ?>:<?=date($min)?>:<?=date($seconds)?>',
timerEnd: function(){ alert('Обновите страницу и получите бонус!'); },
format: 'hh:mm:ss',
});
})
</script>
<style type='text/css'>
br { clear: both; }
.cntSeparator {
font-size: 54px;
margin: 10px 7px;
color: #000;
}
.desc { margin: 7px 3px; }
.desc div {
float: left;
font-family: Arial;
width: 60px;
margin-right: 85px;
font-size: 13px;
font-weight: bold;
color: #000;
}
</style>
Andreys
Участник
- Сообщения
- 576
- Реакции
- 40
Слушай ты что, просто код выдернул.?? И куда он в файле бонуса вставляется?? Полностью код скопируй с начала и до концаAnderson написал(а):вот есть таймер,но пропадает ноль когда число достигает 9Код:<?PHP } }else { $db->Query("SELECT * FROM db_bonus_list WHERE user_id = '$usid' order by ID DESC limit 1"); $u_data = $db->FetchArray(); $time = $u_data['date_del'] - $dadd; $hours = floor($time/3600); floor($minutes =($time/3600 - $hours)*60); $seconds = ceil(($minutes - floor($minutes))*60); $min=ceil($minutes)-1; //echo $data['sec'] - time().' сек.'; //echo "<b>$hours :$min :$seconds</font></b>"; echo "<div align=center> <font color = 'red'><b>Вы уже получали бонус за последние 24 часа</b></font><BR /> <font color = 'red' ><span style='font-size: 20px'><b>До следующего бонуса осталось:</b></span></font><BR /></br> <div style='padding-left: 140px;'> <div id='counter_2' ></div> <div class='desc'> <div align=center>Часов </div> <div align=center>Минут</div> <div align=center>Секунд</div> </div> </div> </div> "; } ?> <script src="/js/jquery.countdown.js" type="text/javascript" charset="utf-8"></script> <script> $(function() { $('#counter_2').countdown({ image: '/img/digits.png', startTime: '<?=date($hours) ?>:<?=date($min)?>:<?=date($seconds)?>', timerEnd: function(){ alert('Обновите страницу и получите бонус!'); }, format: 'hh:mm:ss', }); }) </script> <style type='text/css'> br { clear: both; } .cntSeparator { font-size: 54px; margin: 10px 7px; color: #000; } .desc { margin: 7px 3px; } .desc div { float: left; font-family: Arial; width: 60px; margin-right: 85px; font-size: 13px; font-weight: bold; color: #000; } </style>
Anderson
Местный
- Сообщения
- 44
- Реакции
- 3
в папки js создай файл jquery.countdown.js
залей в него вот следующее
https://yadi.sk/i/3nZ8Gfd5omKAK скачай картинку и помести ее в папку img
после чего вставь код в файл бонус тот который сверху после строк
залей в него вот следующее
Код:
/*
* jquery-counter plugin
*
* Copyright (c) 2009 Martin Conte Mac Donell <Reflejo@gmail.com>
* Dual licensed under the MIT and GPL licenses.
* http://docs.jquery.com/License
*/
jQuery.fn.countdown = function(userOptions)
{
// Default options
var options = {
stepTime: 60,
// startTime and format MUST follow the same format.
// also you cannot specify a format unordered (e.g. hh:ss:mm is wrong)
format: "dd:hh:mm:ss",
startTime: "01:12:32:55",
digitImages: 6,
digitWidth: 53,
digitHeight: 77,
timerEnd: function(){},
image: "digits.png"
};
var digits = [], interval;
// Draw digits in given container
var createDigits = function(where)
{
var c = 0;
// Iterate each startTime digit, if it is not a digit
// we'll asume that it's a separator
for (var i = 0; i < options.startTime.length; i++)
{
if (parseInt(options.startTime[i]) >= 0)
{
elem = jQuery('<div id="cnt_' + i + '" class="cntDigit" />').css({
height: options.digitHeight * options.digitImages * 10,
float: 'left', background: 'url(\'' + options.image + '\')',
width: options.digitWidth});
digits.push(elem);
margin(c, -((parseInt(options.startTime[i]) * options.digitHeight *
options.digitImages)));
digits[c].__max = 9;
// Add max digits, for example, first digit of minutes (mm) has
// a max of 5. Conditional max is used when the left digit has reach
// the max. For example second "hours" digit has a conditional max of 4
switch (options.format[i]) {
case 'h':
digits[c].__max = (c % 2 == 0) ? 2: 3;
if (c % 2 == 0)
digits[c].__condmax = 4;
break;
case 'd':
digits[c].__max = 9;
break;
case 'm':
case 's':
digits[c].__max = (c % 2 == 0) ? 5: 9;
}
++c;
}
else
elem = jQuery('<div class="cntSeparator"/>').css({float: 'left'})
.text(options.startTime[i]);
where.append(elem)
}
};
// Set or get element margin
var margin = function(elem, val)
{
if (val !== undefined)
return digits[elem].css({'marginTop': val + 'px'});
return parseInt(digits[elem].css('marginTop').replace('px', ''));
};
// Makes the movement. This is done by "digitImages" steps.
var moveStep = function(elem)
{
digits[elem]._digitInitial = -(digits[elem].__max * options.digitHeight * options.digitImages);
return function _move() {
mtop = margin(elem) + options.digitHeight;
if (mtop == options.digitHeight) {
margin(elem, digits[elem]._digitInitial);
if (elem > 0) moveStep(elem - 1)();
else
{
clearInterval(interval);
for (var i=0; i < digits.length; i++) margin(i, 0);
options.timerEnd();
return;
}
if ((elem > 0) && (digits[elem].__condmax !== undefined) &&
(digits[elem - 1]._digitInitial == margin(elem - 1)))
margin(elem, -(digits[elem].__condmax * options.digitHeight * options.digitImages));
return;
}
margin(elem, mtop);
if (margin(elem) / options.digitHeight % options.digitImages != 00)
setTimeout(_move, options.stepTime);
if (mtop == 0) digits[elem].__ismax = true;
}
};
jQuery.extend(options, userOptions);
this.css({height: options.digitHeight, overflow: 'hidden'});
createDigits(this);
interval = setInterval(moveStep(digits.length - 1), 1000);
};
после чего вставь код в файл бонус тот который сверху после строк
Код:
<tr>
<td align="center"><input type="submit" name="bonus" value="Получить бонус" style="height: 30px; margin-top:10px;"></td>
</tr>
</table>
</form>
Anderson
Местный
- Сообщения
- 44
- Реакции
- 3
bit5060
Участник
- Сообщения
- 102
- Реакции
- 2
Спасибо помог !Anderson написал(а):Все получится вот только ноль будет пропадать
Anderson
Местный
- Сообщения
- 44
- Реакции
- 3
ты если отрегишь нормально скиньbit5060 написал(а):Спасибо помог !
bit5060
Участник
- Сообщения
- 102
- Реакции
- 2
У меня все прекрасно работает и ноль не исчезает.Anderson написал(а):ты если отрегишь нормально скинь
Поменял
startTime: "01:12:32:55",
на
startTime: "01:00:00:00",
Посмотреть можешь на моем сайте http://bonus-payeer.ru
Anderson
Местный
- Сообщения
- 44
- Реакции
- 3
Да не хрена, так же ноль пропалbit5060 написал(а):У меня все прекрасно работает и ноль не исчезает.
Поменял
startTime: "01:12:32:55",
на
startTime: "01:00:00:00",
Посмотреть можешь на моем сайте http://bonus-payeer.ru