Loading...
Обучение/Помощь новичкам | Как сделать лимит?
Люди может кто-то поможет сделать лимит.Чтоб игрок не мог открыть больше 3 сундуков в день)Спасибо за отклик!
<?
require_once ('system/func.php');
if(!$user OR !empty($user['code'])) {
header('location: /');
exit;
}
$title="Тайник";
require_once ('system/header.php');
if (isset($_SESSION['msg'])){
echo "<div class='title'><center>$_SESSION[msg]</center></div><div class='line'/></div>";
$_SESSION['msg']=NULL;

header("location:?");
exit;
}

$cenakey=10;
if(isset($_GET['buyKey'])){
###Цена за ключи

if($user[gold]<$cenakey){
$_SESSION['msg']="Недостаточно золота! Надо $cenakey";
header('location:?');
exit();
}
mysql_query("UPDATE `users` SET `key`='".($user[key]+1)."',`gold`='".($user[gold]-$cenakey)."' WHERE `id`='$user[id]'");
header('location:?');
}
###1 sunduk
if($_GET['open']==1){
if($user[key]<1){
$_SESSION['msg']="Купите ключи!";
header('location:?');
exit();
}
$nominal=rand(1,5);
if($nominal==1){
//Сколько выпадет серебра

$sum = rand(300,500);
$img="<img src='/images/icons/crystal.png'/>";
$name="Серебра";
mysql_query("UPDATE `users` SET `key`='".($user[key]-1)."',`silver`='".($user[silver]+$sum)."' WHERE `id`='$user[id]'");




}


if($nominal==2){
//Сколько выпадет энергии

$sum = rand(10,15);
$img="<img src='/images/icons/gold.png'/>";
$name="Золота";
mysql_query("UPDATE `users` SET `key`='".($user[key]-1)."',`gold`='".($user[gold]+$sum)."' WHERE `id`='$user[id]'");




}


if($nominal==3){
//Сколько выпадет опыта
$sum=rand(300,750);
$img="<img src='/images/icons/exp.png'/>";
$name="Опыта";
mysql_query("UPDATE `users` SET `key`='".($user[key]-1)."',`exp`='".($user[exp]+$sum)."' WHERE `id`='$user[id]'");
}


if($nominal==4){
//Сколько выпадет камня
$sum=rand(5,7);
$img="<img src='/images/icons/kamen.png'/>";
$name="Камень";
mysql_query("UPDATE `users` SET `key`='".($user[key]-1)."',`kamen`='".($user[kamen]+$sum)."' WHERE `id`='$user[id]'");
}





if($nominal==5){
//Сколько выпадет камня
$sum=rand(5,7);
$img="<img src='/images/icons/kamen.png'/>";
$name="Трава";
mysql_query("UPDATE `users` SET `key`='".($user[key]-1)."',`trava`='".($user[trava]+$sum)."' WHERE `id`='$user[id]'");
}


$_SESSION['msg']="Открыв сундук вы обнаружили $sum $img $name";
header('location:?');
exit;
}



if($_GET['open']==2){
if($user[key]<1){
$_SESSION['msg']="Купите ключи!";
header('location:?');
exit();
}
$nominal=rand(1,3);
if($nominal==1){
//Сколько выпадет золота


$sum = rand(1,2);

$img="<img src='/images/icons/gold.png'/>";
$name="Золота";
mysql_query("UPDATE `users` SET `key`='".($user[key]-1)."',`gold`='".($user[gold]+$sum)."' WHERE `id`='$user[id]'");
}



if($nominal==2){
//Сколько выпадет опыта
$sum=rand(50,100);
$img="<img src='/images/icons/exp.png'/>";
$name="Опыта";
mysql_query("UPDATE `users` SET `key`='".($user[key]-1)."',`exp`='".($user[exp]+$sum)."' WHERE `id`='$user[id]'");
}
if($nominal==3){

//Сколько выпадет воды
$sum=rand(60,100);
$img="<img src='/images/icons/health.png'/>";
$name="Жизней";
mysql_query("UPDATE `users` SET `key`='".($user[key]-1)."',`health`='".($user[health]+$sum)."' WHERE `id`='$user[id]'");

}

$_SESSION['msg']="Открыв сундук вы обнаружили $sum $img $name";
header('location:?');
exit;
}




##3333333333333333333333333333333333333333
if($_GET['open']==3){
if($user[key]<1){
$_SESSION['msg']="Купите ключи!";
header('location:?');
exit();
}
$nominal=rand(1,3);
if($nominal==1){
//Сколько выпадет огня
$sum=rand(10,100);
$img="<img src='/images/icons/health.png'/>";
$name="Жизней";
mysql_query("UPDATE `users` SET `key`='".($user[key]-1)."',`health`='".($user[health]+$sum)."' WHERE `id`='$user[id]'");

}


if($nominal==3){
//Сколько выпадет жизни
$sum=rand(10,100);
$img="<img src='/images/icons/health.png'/>";
$name="Жизней";
mysql_query("UPDATE `users` SET `key`='".($user[key]-1)."',`health`='".($user[health]+$sum)."' WHERE `id`='$user[id]'");


}

$_SESSION['msg']="Открыв сундук вы обнаружили $sum $img $name";
header('location:?');
exit;
}


##просит купить ключи
if($_GET['open']==4){
if($user[key]<1){
$_SESSION['msg']="Купите ключи!";
header('location:?');
exit();
}
$nominal=rand(1,3);
if($nominal==1){
//Сколько выпадет энергии
$sum = rand(5,31);
$img="<img src='/images/icons/energy.png'/>";
$name="Энергии";
mysql_query("UPDATE `users` SET `key`='".($user[key]-1)."',`energy`='".($user[max_energy]+$sum)."' WHERE `id`='$user[id]'");

}
if($nominal==2){
//Сколько выпадет золота
$sum = rand(1,2);

$img="<img src='/images/icons/gold.png'/>";
$name="Золота";
mysql_query("UPDATE `users` SET `key`='".($user[key]-1)."',`gold`='".($user[gold]+$sum)."' WHERE `id`='$user[id]'");
}
if($nominal==3){
//Сколько выпадет огня
$sum=rand(1,2);
$img="<img src='/images/icons/ogon.png' width='15px' height='15px'/>";
$name="Огоня";
mysql_query("UPDATE `users` SET `key`='".($user[key]-1)."',`kamen`='".($user[kamen]+$sum)."' WHERE `id
}

$_SESSION['msg']="Открыв сундук вы обнаружили $sum $img $name";
header('location:?');
exit;
}



#5555555555555555555555555555
if($_GET['open']==5){
if($user[key]<10){
$_SESSION['msg']="Нужно 10 кулючей!";
header('location:?');
exit();
}
$nominal=rand(1,3);
if($nominal==1){
//Сколько выпадет золота
$sum = rand(3,20);

$img="<img src='/images/icons/gold.png'/>";
$name="Золото";
mysql_query("UPDATE `users` SET `key`='".($user[key]-10)."',`gold`='".($user[gold]+$sum)."' WHERE `id`='$user[id]'");
}
if($nominal==2){
//Сколько выпадет опыта
$sum=rand(200,900);
$img="<img src='/images/icons/exp.png'/>";
$name="Опыта";
mysql_query("UPDATE `users` SET `key`='".($user[key]-10)."',`exp`='".($user[exp]+$sum)."' WHERE `id`='$user[id]'");
}
if($nominal==3){
//СКОЛЬКО ВЫПАДЕТ РЕСОВ
$sum = rand(3,25);

$img="<img src='/images/icons/gold.png'/>";
$name="Золота";
mysql_query("UPDATE `users` SET `key`='".($user[key]-10)."',`gold`='".($user[gold]+$sum)."' WHERE `id`='$user[id]'");

}

$_SESSION['msg']="Открыв сундук вы обнаружили $sum $img $name";
header('location:?');
exit;
}


















echo '
</a>
</center></div>';?>
<style>.chests {
width: 100%;
color: #fff;
background: url(/images/body.jpg) repeat-x;
text-align: center;
}
.panel {
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
background-color: #228B22;
background-image: -webkit-linear-gradient(bottom, #008000 0%, #efb334 100 %) ;
background-image: -moz-linear-gradient(bottom, #008000 0%, #efb334 100 %) ;
background-image: -o-linear-gradient(bottom, #008000 0%, #efb334 100 %) ;
color: #fff;
margin-top: 5px;
padding: 8px 10px 8px 10px;
border: 1px solid #af5f04;
text-shadow: 0 1px 0 #ce6d04;
box-shadow: inset 0px 1px 0px #fbcc59;
}</style>
<div class="chests">

В сундуках, можно, найти, золото, опыт, серебро, в разных количествах.В данном сундукe вы или окупитесь или проиграете.
<br>У вас: <?=$user[key]?><img src='/images/icon/key.png'/> ключей.<br>


<br><br>


<br>

<img src="images/cl_1.png" alt="*" width="128" height="96"><br><br>

<a class="panel" href="?open=1"><font color="white">&nbsp;ОТКРЫТЬ&nbsp;</font></a> <br> <br>
<a class="panel" href="?buyKey"><font color="white">&nbsp;купить ключ за <img src="/images/icons/gold.png" alt="">10&nbsp;</font></a><br>
<br>

</div><?



echo'
</li>';



echo '
</div>';



echo "</div></div>";

require_once ('system/footer.php');
?>
php
   А несудьба [ hljs class="php"]А несудьба [ /hljs]   

________
посл. ред. 29.03.2020 в 20:37; всего 1 раз(а); by https
naumuk555 , https://www.paste.org/ сюда залей код
Тут проще переписать все :-)
А по вопросу, дополнительная колонка с временем и количеством отрытых сундуков.
PAIN , Залил)
naumuk555 (29.03.2020 в 20:55)
PAIN , Залил)

Круто, еще бы ссылку дал на него - было бы вообще шикарно
PAIN (29.03.2020 в 21:34)
Круто, еще бы ссылку дал на него - было бы вообще шикарно

.ждун. дал
Онлайн: 4
Время:
Gen. 0.093
(c) Bym.Guru 2010-2026