Вход Регистрация
Файл: 3/jeweler.php
Строк: 354
<?php
require_once ('system/func.php');
auth(); // Закроем от не авторизованных
# Настройки #
$id num($_GET['id']);
if(
$id){
$item $db->query("SELECT * FROM `inv` WHERE `id` = '".$id."' AND `id_user` = '$myID' and `odeta` = 'net' AND `tip`!='krila'")->fetch_assoc();
# Ошибки #
if(!$item){
$_SESSION['msg'] = 'Такой вещи не существует';
header('Location: /jeweler/');
exit();
}
$title $item['name'];
require_once (
'system/header.php');
echo
'<div class="lent mlra w80">
<div class="bl-ttl"><div class="te"><div class="ttl">
        '
.$title.'
        </div></div></div>'
;
## Тип вещи ##
switch($item['tip']){
case 
'golova':
$tip 'Голова';
break;
case 
'plechi':
$tip 'Плечи';
break;
case 
'tors':
$tip 'Торс';
break;
case 
'perchatki':
$tip 'Перчатки';
break;
case 
'lev':
$tip 'Левая рука';
break;
case 
'prav':
$tip 'Правая рука';
break;
case 
'nogi':
$tip 'ноги';
break;
case 
'obuv':
$tip 'Обувь';
break;
}
## Качество ##
switch($item['skill']){
case 
'0':
$kachestvo 'Простое';
break;
case 
'1':
$kachestvo 'Обычное';
break;
case 
10:
$kachestvo 'Редкое';
break;
case 
26:
$kachestvo 'Эпическое';
break;
case 
48:
$kachestvo 'Легендарное';
break;
case 
100:
$kachestvo 'Божественное';
break;
}
if(isset(
$_GET[kamni_ok]) && isset($_GET[id]) && isset($_GET[kam])){
$id=num($_GET[id]);
$kamm=num($_GET[kam]);
$q $db->query("SELECT * FROM `inv` WHERE `id_user` = '".$myID."' AND `odeta` = 'net' AND `id`='".$id."' AND `tip`!='krila' ORDER BY `skill` DESC");
$avto=$q->num_rows;
if(
$avto==0){
header ("Location: ?");
exit;
}
$inv $q->fetch_assoc();
$c $db->query("SELECT * FROM `kamni_us` WHERE `user_id`='".$myID."' AND `id`='".$kamm."'");
$avto=$c->num_rows;
if(
$avto==0){
header ("Location: ?");
exit;
}
$kam=$c->fetch_assoc();
$tip=$kam[tip];
if(
$inv[$tip]==0){echo"<div class='block'>Сначала откройте слот для этого камня!</div></div>";
echo 
"<a href='/jeweler/' class='link'>".ico('icons','arrow.png')." К выбору вещей</a>";
require_once (
'system/footer.php');
exit();}
if(
$inv[$tip]>1){echo"<div class='block'>У вас уже вставлен такой камень!</div></div>";
echo 
"<a href='/jeweler/' class='link'>".ico('icons','arrow.png')." К выбору вещей</a>";
require_once (
'system/footer.php');
exit();}
if(
$kam[status]=='on'){echo"<div class='block'>Этот камень уже вставлен!</div></div>";
echo 
"<a href='/jeweler/' class='link'>".ico('icons','arrow.png')." К выбору вещей</a>";
require_once (
'system/footer.php');
exit();}
$db->query("UPDATE `inv` SET `".$tip."`='".$kam[$tip]."', `health`=`health`+'".$kam['kam_hp']."', `def`=`def`+'".$kam['kam_def']."', `str`=`str`+'".$kam['kam_str']."' WHERE `id_user`='".$user[id]."' and `id`='".$id."'");
$db->query("UPDATE `kamni_us` SET `status`='on', `inv`='".$id."' WHERE `user_id`='".$user[id]."' and `id`='".$kamm."'");
header ("Location: ?about&id=".$id."");
exit();
}
if(isset(
$_GET[kamni]) && isset($_GET[id])){
$id=num($_GET[id]);
$inv $db->query("SELECT * FROM `inv` WHERE `id_user`=".$user['id']." AND `odeta`='net' AND `tip`!='krila' AND `id`=".$id."")->fetch_assoc();
$set['p_str'] = 10;
$k_post=$db->query("SELECT * FROM `kamni_us` WHERE `user_id`='".$user['id']."' and `status`='off' ")->num_rows;
$k_page k_page($k_post,$set['p_str']);
$page page($k_page);
$start $set['p_str']*$page-$set['p_str'];
$req $db->query("SELECT * FROM `kamni_us` WHERE `user_id`='".$user['id']."' and `status`='off' ORDER BY `id` DESC LIMIT $start,$set[p_str]");
$avto=$req->num_rows;
if(
$avto>0){
echo
'<div class="block">';
While(
$mag $req->fetch_assoc())
{
if (
$mag['tip']=='kam_def'){
$kam_name="Камень Защиты";
$img=ico('icons','kam_def.png');
}
if (
$mag['tip']=='kam_str'){
$kam_name="Камень Атаки";
$img=ico('icons','kam_str.png');
}
if (
$mag['tip']=='kam_hp'){
$kam_name="Камень Жизни";
$img=ico('icons','kam_hp.png');
}
echo 
$img." ".$kam_name." ".$mag['lvl']." ур.  <a class='btn' href=?kamni_ok&id=".$id."&kam=".$mag['id'].">Выбрать</a><br>";
}
if(
$k_post>10){
str('?kamni&id=3&',$k_page,$page); // Вывод страниц
}
echo
'</div>';
}else{echo
"<div class='block'>У вас нет камней!</div></div>";
echo 
"<a href='/jeweler/' class='link'>".ico('icons','arrow.png')." К выбору вещей</a>";
}
require_once (
'system/footer.php');
exit();
}

if(isset(
$_GET[shilo]) && isset($_GET[id]) && isset($_GET[tip])){
$id=num($_GET[id]);
$tip=text($_GET[tip]);
$man $db->query("SELECT * FROM `inv` WHERE `id_user`='".$user['id']."' AND `tip`!='krila' AND `odeta`='net' AND `id`='".$id."'")->fetch_assoc();
if(
$man[''.$tip.'']==1){
echo 
"<div class='block'>Слот уже открыт!</div></div>";
echo 
"<a href='/jeweler/' class='link'>".ico('icons','arrow.png')." К ювелеру</a>";
require_once (
'system/footer.php');
exit();
}
if(
$user['shilo']>&& isset($man)){
$db->query("UPDATE `users` SET `shilo`=`shilo` - '1' WHERE `id`='".$user['id']."'");
$db->query("UPDATE `inv` SET `$tip`='1' WHERE `id_user`='".$user['id']."' AND `tip`!='krila' and `id`='".$id."'");
header ("Location: ?about&id=".$id."");
exit();
}else{
echo
"<div class='block'>Для открытия слота купите молот!</div></div>";
echo 
"<a href='/jeweler/' class='link'>".ico('icons','arrow.png')." К выбору вещей</a>";
require_once (
'system/footer.php');
exit();
}
}
if(isset(
$_GET[off]) && isset($_GET[id]) && isset($_GET[tip])){
$id=num($_GET[id]);
$tip=text($_GET[tip]);
$kam $db->query("SELECT * FROM `kamni_us` WHERE `user_id`='".$user['id']."' AND `inv`='".$id."' AND `tip`='".$tip."'")->fetch_assoc();
$man $db->query("SELECT * FROM `inv` WHERE `id_user`='".$user['id']."' AND `tip`!='krila' AND `odeta`='net' AND `id`='".$id."'")->fetch_assoc();
if(
$man[$tip]>1){
$db->query("UPDATE `kamni_us` SET `status`='off', `inv`='0' WHERE `user_id`='".$user['id']."' and `id`='".$kam['id']."'");
$db->query("UPDATE `inv` SET `".$tip."`='1', `health`=`health`-'".$kam['kam_hp']."', `def`=`def`-'".$kam['kam_def']."', `str`=`str`-'".$kam['kam_str']."' WHERE `id_user`='".$user['id']."' AND `tip`!='krila' and `id`='".$id."'") or die(mysql_error());
header ("Location: ?about&id=".$id."");
exit();
}else{
header ("Location: ?about&id=".$id."");
exit();
}
}
if(isset(
$_GET[about]) && isset($_GET[id])){
$id=num($_GET[id]);
echo 
"<div class='block'>";
echo 
"<h1>$item[name]$tip<br>$kachestvo</h1>";
echo 
"<div class='oh'><img src='/images/items/$item[tip]/$item[item].png' style='margin-right:3px;margin-top:-2px;'></div>";
echo 
ico('icons''str.png')." Атака: $item[str]<br>";
echo 
ico('icons''def.png')." Защита: $item[def]<br>";
echo 
ico('icons''health.png')." Жизнь: $item[health]<br>";
echo 
"<div style='clear:both;'></div>";
echo 
"</div>";
$man $db->query("SELECT * FROM `inv` WHERE `id_user`=".$user['id']." AND `tip`!='krila' AND `odeta`='net' AND `id`=".$id."")->fetch_assoc();
echo 
"<table style='width:100%;'><tr>";
if(
$man['kam_str']=='0'){
echo
"<td style='width: 33%;' class='center'>
<a class= 'btn-blue' href='?shilo&tip=kam_str&id="
.$id."'><img src='/images/kamni/empty.png'/><br>Открыть</a></td>";
}
if(
$man['kam_str']=='1'){
echo
"<td style='width: 33%;' class='center'>
<a class= 'btn-blue'><img src='/images/kamni/on.png'/><br>Атака</a></td>"
;
}
if(
$man['kam_str']>='2'){
echo
"<td style='width: 33%;' class='center'>
<a class= 'btn-blue' href='?off&id="
.$id."&tip=kam_str'><img src='/images/kamni/str.png'/><br>Достать</a></td>";
}
if(
$man['kam_def']=='0'){
echo
"<td style='width: 33%;' class='center'>
<a class= 'btn-blue' href='?shilo&tip=kam_def&id="
.$id."'><img src='/images/kamni/empty.png'/><br>Открыть</a></td>";
}
if(
$man['kam_def']=='1'){
echo
"<td style='width: 33%;' class='center'>
<a class= 'btn-blue'><img src='/images/kamni/on.png'/><br>Защита</a></td>"
;
}
if(
$man['kam_def']>='2'){
echo
"<td style='width: 33%;' class='center'>
<a class= 'btn-blue' href='?off&id="
.$id."&tip=kam_def'><img src='/images/kamni/def.png'/><br>Достать</a></td>";
}
if(
$man['kam_hp']=='0'){
echo
"<td style='width: 33%;' class='center'>
<a class= 'btn-blue' href='?shilo&tip=kam_hp&id="
.$id."'><img src='/images/kamni/empty.png'/><br>Открыть</a></td>";
}
if(
$man['kam_hp']=='1'){
echo
"<td style='width: 33%;' class='center'>
<a class= 'btn-blue'><img src='/images/kamni/on.png'/><br>Жизнь</a></td>"
;
}
if(
$man['kam_hp']>='2'){
echo
"<td style='width: 33%;' class='center'>
<a class= 'btn-blue' href='?off&id="
.$id."&tip=kam_hp'><img src='/images/kamni/hp.png'/><br>Достать</a></td>";
}
echo 
"</tr></table>";
echo 
"<div class='block2'><h1>Количество магических молотков ".$user['shilo']." шт.</h1></div></div>";
echo 
"<a href='?kamni&id=".$id."' class='link'>".ico('icons','arrow.png')." Вставить камни</a>";
echo 
"<a href='/jeweler/' class='link'>".ico('icons','arrow.png')." К выбору вещей</a>";
require_once (
'system/footer.php');
exit();
}}else{
$title 'Ювелир';
require_once (
'system/header.php');
echo
'<div class="lent mlra w80">
<div class="bl-ttl"><div class="te"><div class="ttl">
        '
.$title.'
        </div></div></div>'
;
if(isset(
$_GET[molot])){
$cena=100;
if(
$user['gold']>=$cena){
$db->query("UPDATE `users` SET `gold`=`gold`-'$cena', `shilo`=`shilo` + '1' WHERE `id`='".$user['id']."'");
$_SESSION[msg] = 'Вы купили молот!';
header ("Location: ?");
exit();
}else{
echo
"<div class='block'>Не достаточно золота!</div></div>";
echo 
"<a href='/jeweler/' class='link'>".ico('icons','arrow.png')." К выбору вещей</a>";
require_once (
'system/footer.php');
exit();
}
}
if(isset(
$_GET[str_ok])){
if(
$user['ametist']<100){echo "<div class='block'>Не достаточно аметиста!</div></div>";
echo 
"<a href='/jeweler/' class='link'>".ico('icons','arrow.png')." К ювелеру</a>";
require_once (
'system/footer.php');
exit();}
$db->query("UPDATE `users` SET `ametist`=`ametist`-'100' WHERE `id`='".$user['id']."'");
$db->query("INSERT INTO `kamni_us` SET `user_id`='".$user['id']."',
                                        `lvl`='1',
                                        `kam_str`='10',
                                        `status`='off',
                                        `tip`='kam_str'"
);
$_SESSION[msg] = 'Вы купили Камень Атаки!';
header ("Location: ?");
exit();
}
if(isset(
$_GET[str])){
echo 
"<div class='block'>Вы обмениваете ".ico('icons','ametist.png')."100 на ".ico('icons','kam_str.png')." Камень Атаки<br>";
echo 
"<a href ='/jeweler?str_ok' class = 'btn'>Продолжить</a></div></div>";
echo 
"<a href='/jeweler/' class='link'>".ico('icons','arrow.png')." К ювелеру</a>";
require_once (
'system/footer.php');
exit();
}
if(isset(
$_GET[def])){
echo 
"<div class='block'>Вы обмениваете ".ico('icons','ametist.png')."100 на ".ico('icons','kam_def.png')." Камень Защиты<br>";
echo 
"<a href ='/jeweler?def_ok' class = 'btn'>Продолжить</a></div></div>";
echo 
"<a href='/jeweler/' class='link'>".ico('icons','arrow.png')." К ювелеру</a>";
require_once (
'system/footer.php');
exit();
}
if(isset(
$_GET[def_ok])){
if(
$user['ametist']<100){echo "<div class='block'>Не достаточно аметиста!</div></div>";
echo 
"<a href='/jeweler/' class='link'>".ico('icons','arrow.png')." К ювелеру</a>";
require_once (
'system/footer.php');
exit();}
$db->query("UPDATE `users` SET `ametist`=`ametist`-'100' WHERE `id`='".$user['id']."'");
$db->query("INSERT INTO `kamni_us` SET `user_id`='".$user['id']."',
                                        `lvl`='1',
                                        `kam_def`='10',
                                        `status`='off',
                                        `tip`='kam_def'"
);
$_SESSION[msg] = 'Вы купили Камень Защиты!';
header ("Location: ?");
exit();
}
if(isset(
$_GET[hp])){
echo 
"<div class='block'>Вы обмениваете ".ico('icons','ametist.png')."100 на ".ico('icons','kam_hp.png')." Камень Жизни<br>";
echo 
"<a href ='/jeweler?hp_ok' class = 'btn'>Продолжить</a></div></div>";
echo 
"<a href='/jeweler/' class='link'>".ico('icons','arrow.png')." К ювелеру</a>";
require_once (
'system/footer.php');
exit();
}
if(isset(
$_GET[hp_ok])){
if(
$user['ametist']<100){echo "<div class='block'>Не достаточно аметиста!</div></div>";
echo 
"<a href='/jeweler/' class='link'>".ico('icons','arrow.png')." К ювелеру</a>";
require_once (
'system/footer.php');
exit();}
$db->query("UPDATE `users` SET `ametist`=`ametist`-'100' WHERE `id`='".$user['id']."'");
$db->query("INSERT INTO `kamni_us` SET `user_id`='".$user['id']."',
                                        `lvl`='1',
                                        `kam_hp`='10',
                                        `status`='off',
                                        `tip`='kam_hp'"
);
$_SESSION[msg] = 'Вы купили Камень Жизни!';
header ("Location: ?");
exit();
}
if(isset(
$_GET[ametist])){
echo 
"<div class='block2'>Ищите аметист на острове и обменивайте на камни<br>";
echo 
"У вас ".ico('icons','ametist.png')."<b>".$user['ametist']."</b></div>";
echo 
"<a href ='/jeweler?str' class = 'btn-blue'>".ico('icons','kam_str.png')." Камень Атаки  ".ico('icons','ametist.png')."100</a>";
echo 
"<a href ='/jeweler?def' class = 'btn-blue'>".ico('icons','kam_def.png')." Камень Защиты  ".ico('icons','ametist.png')."100</a>";
echo 
"<a href ='/jeweler?hp' class = 'btn-blue'>".ico('icons','kam_hp.png')." Камень Жизни  ".ico('icons','ametist.png')."100</a>";
echo 
"</div><a href='/jeweler/' class='link'>".ico('icons','arrow.png')." К ювелеру</a>";
require_once (
'system/footer.php');
exit();
}
if(isset(
$_GET[kam_up_ok]) && isset($_GET[kamid])){
$kamid=num($_GET[kamid]);
$req $db->query("SELECT * FROM `kamni_us` WHERE `user_id`='".$user['id']."' and `id`='".$kamid."' LIMIT 1");
$avto=$req->num_rows;
if(
$avto>0){
$mag =$req->fetch_assoc();
$rr $db->query("SELECT * FROM `kamni_us` WHERE `user_id`='".$user['id']."' and `status`='off' and `tip`='".$mag['tip']."'");
$kol=$rr->num_rows;
if(
$kol>=$mag['kol']){
if(
$mag['lvl']==1){$exp=4;$sila=20;}
if(
$mag['lvl']==2){$exp=3;$sila=30;}
if(
$mag['lvl']==3){$exp=2;$sila=40;}
if(
$mag['lvl']==4){$exp=2;$sila=50;}
if(
$mag['lvl']==5){$exp=2;$sila=60;}
if(
$mag['lvl']==6){$exp=2;$sila=70;}
if(
$mag['lvl']==7){$exp=2;$sila=80;}
if(
$mag['lvl']==8){$exp=2;$sila=100;}
if(
$mag['lvl']>=9){
echo
'Максимальный уровень!</div></div><a href="/jeweler" class="link">Вернуться</a>';
require_once (
'system/footer.php');
exit;
}
$limit=$mag['kol']-1;
$db->query("UPDATE `kamni_us` SET `".$mag['tip']."`='".$sila."',
                                    `kol`='"
.$exp."',
                                    `lvl`=`lvl`+'1' WHERE `user_id`='"
.$user['id']."' and `id`='".$kamid."'");
$db->query("DELETE FROM `kamni_us` WHERE `user_id`='".$user['id']."' and `status`='off' and `lvl`='".$mag['lvl']."' and `tip`='".$mag['tip']."' and `id`!='".$kamid."' LIMIT ".$limit."") or die(mysql_error());
if (
$mag['tip']=='kam_def'){
$kam_name="Камень Защиты";
$img=ico('icons','kam_def.png');
}
if (
$mag['tip']=='kam_str'){
$kam_name="Камень Атаки";
$img=ico('icons','kam_str.png');
}
if (
$mag['tip']=='kam_hp'){
$kam_name="Камень Жизни";
$img=ico('icons','kam_hp.png');
}
$_SESSION[msg] = 'Вы повысили '.$img.''.$kam_name.' до '.$mag['lvl']+'1'.' уровня!';
header ("Location: ?");
exit();
}else{echo
"<div class='block'>Не хватает камней!</div></div>";}
}else{echo
"<div class='block'>Нет такого камня!</div></div>";}
echo 
"<a href='/jeweler/' class='link'>".ico('icons','arrow.png')." К ювелеру</a>";
require_once (
'system/footer.php');
exit();
}
if(isset(
$_GET[kam_up]) && isset($_GET[kid])){
$kid=num($_GET[kid]);
$req $db->query("SELECT * FROM `kamni_us` WHERE `user_id`='".$user['id']."' and `id`='".$kid."' LIMIT 1");
$avto=$req->num_rows;
if(
$avto>0){
$mag $req->fetch_assoc();
if (
$mag['tip']=='kam_def'){
$kam_name="Камень Защиты";
$img=ico('icons','kam_def.png');
}
if (
$mag['tip']=='kam_str'){
$kam_name="Камень Атаки";
$img=ico('icons','kam_str.png');
}
if (
$mag['tip']=='kam_hp'){
$kam_name="Камень Жизни";
$img=ico('icons','kam_hp.png');
}
echo 
"<div class='block'>Поднять уровень ".$img."".$kam_name."?<br>";
echo 
"<a href ='/jeweler?kam_up_ok&kamid=".$kid."' class = 'btn'>Продолжить</a></div>";
}else{echo
"<div class='block'>Нет такого камня!</div></div>";}
echo 
"<a href='/jeweler/' class='link'>".ico('icons','arrow.png')." К ювелеру</a>";
require_once (
'system/footer.php');
exit();
}
if(isset(
$_GET[kam])){
echo
'<div class="block2">Здесь отображаются камни которые не вставлены в ваши вещи!</div>';
$set['p_str'] = 10;
$k_post=$db->query("SELECT COUNT(*) FROM `kamni_us` WHERE `user_id`='".$user['id']."' and `status`='off' ")->num_rows;
$k_page k_page($k_post,$set['p_str']);
$page page($k_page);
$start $set['p_str']*$page-$set['p_str'];
$req $db->query("SELECT * FROM `kamni_us` WHERE `user_id`='".$user['id']."' and `status`='off' ORDER BY `id` DESC LIMIT $start,$set[p_str]");
$avto=$req->num_rows;
if(
$avto>0){
echo
'<div class="block">';
While(
$mag $req->fetch_assoc())
{
if (
$mag['tip']=='kam_def'){
$kam_name="Камень Защиты";
$img=ico('icons','kam_def.png');
}
if (
$mag['tip']=='kam_str'){
$kam_name="Камень Атаки";
$img=ico('icons','kam_str.png');
}
if (
$mag['tip']=='kam_hp'){
$kam_name="Камень Жизни";
$img=ico('icons','kam_hp.png');
}

echo 
$img." ".$kam_name." ".$mag['lvl']." ур. ";
if(
$mag['lvl']<=9){
echo 
"<br><a class='btn' href=?kam_up&kid=".$mag['id'].">Поднять уровень (".$mag['kol']." ".$img." ".$mag['lvl']." ур.)</a><br>";
}else{echo
"<font color='#900'><small>max</small></font><br>";}
}
if(
$k_post>10){
str('?kamni&id=3&',$k_page,$page); // Вывод страниц
}
echo
'</div>';
}else{echo
"<div class='block'>У вас нет камней!</div></div>";
echo 
"<a href='/jeweler/' class='link'>".ico('icons','arrow.png')." К выбору вещей</a>";
}
echo 
"<a href='/jeweler/' class='link'>".ico('icons','arrow.png')." К ювелеру</a>";
require_once (
'system/footer.php');
exit();
}
$k_post $db->query("SELECT * FROM `inv` WHERE `id_user` = '$myID' AND `tip`!='krila' AND `odeta` = 'net'")->num_rows;
$q $db->query("SELECT * FROM `inv` WHERE `id_user` = '$myID' AND `tip`!='krila' AND `odeta` = 'net' ORDER BY `skill` DESC");
if(
$k_post==0){echo "<div class='block2'><h1>Для добавления камней, вещь должна находиться в сумке...</h1></div></div>";
require_once (
'system/footer.php');
exit();}
while(
$post $q->fetch_assoc()) {
echo 
"<li><a class='btn-blue' href='/jeweler?about&id=$post[id]'>";
if(
$post['kam_hp'] > 1){echo "<span class='info' style='float:right;'>".ico('icons','health.png')."+".$post['kam_hp']."</span> ";}
if(
$post['kam_def'] > 1){echo "<span class='info' style='float:right;'>".ico('icons','def.png')."+".$post['kam_def']."</span> ";}
if(
$post['kam_str'] > 1){echo "<span class='info' style='float:right;'>".ico('icons','str.png')."+".$post['kam_str']."</span> ";}
echo 
"<span class='item-".skill($post['skill'])."'>$post[name]</span></a></li>";
}
echo 
"</div>";
require_once (
'system/footer.php');
}
?>
Онлайн: 0
Реклама