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