Вход Регистрация
Файл: pages/economy/lab.php
Строк: 341
<?php
// Physical module map v50.6: public URL stays clean while code lives in /pages.
if (!defined('GAME_ROOT')) define('GAME_ROOT'dirname(__DIR__2));
chdir(GAME_ROOT);
if (
PHP_SAPI !== 'cli') { $_SERVER['PHP_SELF']='/lab.php'$_SERVER['SCRIPT_NAME']='/lab.php'; }

/* Обновление игры под PHP 8.4 / PDO и усиление безопасности: by Метриум (Стэлп) */
    
    
include './system/common.php';
    
 include 
'./system/functions.php';
        
      include 
'./system/user.php';
     include 
'./system/menu.php';
if(!
$user) {

  
header('location: /');
    
exit;

}
$trfgg htmlspecialchars((string)($_GET['action'] ?? ''), ENT_QUOTES ENT_SUBSTITUTE'UTF-8');
switch(
$trfgg) {
  default:
  
  
$title 'Лаборатория';    
  
  include 
'./system/h.php';

?>

<div class='block_zero center'>
<img src='/images/town/hd/lab2.jpg' width='100%' alt=''/>
</div>
<div class='dot-line'></div>
<div class='block_zero center'>
<font color='#90b0c0'>В лаборатории можно усилить своего персонажа</font>
</div>
<div class='mini-line'></div>
<div class='menuList'>
<li><a href="/effshop/"><img src="/images/icon/equip.png" alt="">Усиление персонажа<br>
<span class="white small">Увеличение силы, опыта и награды</span></a></li>
<li><a href="/lab/alchemy/"><img src="/images/icon/alchemy.png" alt="">Эликсиры<br>
<span class="white small">Изготовление эликсиров</span></a></li>
<li><a href="/lab/merchant/"><img src="/images/icon/equip.png" alt="">Камень и трава<br>
<span class="white small">+35% к атаке и защите в бою</span></a></li>

<li><a href='/lab/wiz/'><img src='/images/icon/wiz.png' alt=''/>Колдун<br/>
<span class='white small'>Восстановление энергии и здоровья</span></a></li>
</div>



<?php

include './system/f.php';

  break;
  case 
'wiz':

$title 'Колдун';

include 
'./system/h.php';

if(
$_GET['potion'] == true) {
    
  if(
$user['g'] < 15$errors[] = 'Не хватает <img src='/images/icon/gold.png' alt='*'/> '.(15 $user['g']).' золота<div class='separ'></div><a href='/trade/'>Купить</a>';

  if(
$errors) {

    echo 
'<div class='block' align='center'>';
    
    foreach(
$errors as $error) {
      
      echo 
$error.'<br/>';
      
    }
  
    echo 
'</div>
<div class='
mini-line'></div>';

  }
  else
  {


    
db_query('UPDATE `users` SET `g` = `g` - 15,
    
                                      `hp` = ''.($user['
vit'] * 2).'',
    
                                      `mp` = ''.$user['
mana'].'' WHERE `id` = ''.$user['id'].''');


    
$referal _string($_GET['referal']);
    
    if(
$referal) {
    
      
header('location: '.$referal);

    }
    else
    {
    
      
header('location: /lab/wiz/');
    
    }
  
  }

}

echo 
'<div class='main'>
<div class='
block_zero' align='center'>
  <img src='
/images/town/wizard.png' alt='*'/>
</div>
<div class='
mini-line'></div>
<div class='
block_zero center'>
  <table cellpadding='
0' cellspacing='0'>
  <tr>
  <td><img src='
/images/alchemy/potion.png' alt='*'/></td>
  <td valign='
top' style='padding-left5px;'><b>Настойка бодрости</b><br/>
  <small><small>+100% маны и жизни</small></small></td>
  </tr></table>
  <div class='
separ'></div>
  <div align='
center'>
    <a class='
btn' href='/lab/wiz/?potion=true'><span class='end'><span class='label'>Купить</a></span></span><br/>
    <font color='
#909090'>Цена: <img src='/images/icon/gold.png' alt='*'/> 15 золота</font>
  
</div></div>
</
div>';

include '
./system/f.php';
       break;
  case '
premium':

$title = '
Благославение';

include '
./system/h.php';

if($_GET['
buy'] == true) {
  
  if($premium) $errors[] = '
Вы уже активировали благославение';
  
  if($user['
g'] < 500) $errors[] = 'Не хватает <img src='/images/icon/gold.png' alt='*'/> '.(500 - $user['g']).' золота<div class='separ'></div><a href='/trade/'>Купить</a>';
  
  if($errors) {
    
    echo '
<div class='block' align='center'>';
    
    foreach($errors as $error) {
      
      echo $error.'
<br/>';
      
    }
  
    echo '
</div>
<
div class='mini-line'></div>';
  
  }
  else
  {

    db_query('
UPDATE `usersSET `g` = `g` - 500 WHERE `id` = ''.$user['id'].''');
      
    db_query('
INSERT INTO `premium` (`user`,
                                        `
time`) VALUES ("'.$user['id'].'",
                                            
"'.(time() + (86400 * 14)).'")');   

    db_query('
UPDATE `usersSET `str` = `str` + 200,
                                    `
vit` = `vit` + 200,
                                    `
agi` = `agi` + 200,
                                    `
def` = `def` + 200 WHERE `id` = ''.$user['id'].''');

    header('
location: /lab/premium/');
  
  }

}

echo '
<div class='main'>
<
div class='block_zero' align='center'>
  <
img src='/images/town/prem-'.($premium 'on':'off').'.png' alt='*'/></li>
</
div>
<
div class='mini-line'></div>
<
div class='block_zero center'>
<
font color='#90c090'>+200</fontко всем параметрам<br/>
  <
font color='#90c090'>+25%</fontк опыту<br/>
  
Время поиска и добычи ресурсов на <font color='#90c090'>10%</fontменьше<br'.($premium ? 'Осталось'._time($premium['time'] - time()):'<class='btn' href='/lab/premium/?buy=true'><span class='end'><span class='label'>Купить</a></span></span><br/>
  <
font color='#909090'>Цена: <img src='/images/icon/gold.png' alt='*'/> 500 золота</font>').'</li>
</
div></div>';

include '
./system/f.php';



       break;

  case '
alchemy':
       
       $title = '
Алхимия';
       
       include '
./system/h.php';
       

   if(!$_belt)  {
       db_query("INSERT INTO `belt` SET `user` = ".$user['
id']."");
        exit(header('
Location: /lab/alchemy/'));
    }
       $_alchemy = array(
       
       '
name' => array(1 => 'силы', 2 => 'жизни', 3 => 'удачи', 4 => 'брони'),
       '
name2' => array(1 => 'силе', 2 => 'жизням', 3 => 'удаче', 4 => 'броне'),
       '
res' => array(1 => 'Алмаз', 2 => 'Кородун', 3 => 'Обсидан', 4 => 'Графит')
       
       );
       
        $sack = db_fetch_array(db_query('
SELECT FROM `sackWHERE `user` = "'.$user['id'].'"'));      
       
       if(isset($_GET['
wiew'])) {
           
           $id = _string(_num($_GET['
id']));
           
           if($id < 1 OR $id > 4) exit(header('
Location: /lab/alchemy/'));
           ?>
            <div class='
line'></div>
           <div class='
content' align='center'>
           <font color='
#90b0c0'>Изготовь эликсир! Шанс 80%!</font></div>
           
<?=(isset($_GET['make']) ? '' '<div class="line"></div>');?>       
           <?php
           
           
if(isset($_GET['make'])) {
               
             if(
$sack[$id] > && $user['s'] > 3499 && $user['g'] > 4) {
               
        echo 
'<div class="block">';
            
            if(
rand(1,100) < 80) {
           
?>
           <center>
           <font color='#90c090'><b>Удача!</b></font>
           <div class='separator'></div>
           <img src='/images/icon/potion.png' alt='*'> <font color="#c6f"> Эликсир <?=$_alchemy['name'][$id];?></font> добавлен вашу <a href='/inv/bag/'>Сумку!</a> </center>
           <?php
            db_query
("UPDATE `belt` SET `".$id."` = ".($_belt[$id] + 1)." WHERE `user` = ".$user['id']."");
            }else{
                
?>
                   <center><font color='#c06060'><b>Неудача!</b></font> </center>
                <?php
            
}
            echo 
'</div>';
            
db_query("UPDATE `sack` SET `".$id."` = ".($sack[$id] - 1)." WHERE `user` = ".$user['id']."");
            
db_query("UPDATE `users` SET `s` = ".($user['s'] - 3500).", `g` = ".($user['g'] - 5)." WHERE `id` = ".$user['id']."");
            
           }else{        
               exit(
header('Location: /lab/alchemy/wiew/'.$id.'/'));
           }
           }
           
           
?>
           <div class='content'>
           <img src="/images/belt/<?=$id;?>.png" alt="*" width="50" height="50" style="float:left;margin-right:3px;margin-top:3px;"> 
           <font color="#c6f">Эликсир <?=$_alchemy['name'][$id];?></font><br>
           Бонус: <font color='#90c090'>+<?=$user['skill'];?> к <?=$_alchemy['name2'][$i];?></font>
           <div style="clear:both;"></div>
           <div style="display:inline-block;"></div></div><div class='line'></div>
           <div class='content' align='center'>
           <a class="btn" href="/lab/alchemy/wiew/<?=$id;?>/make/"><span class="label"><img src="/images/icon/alchemy.png" alt="*"> Изготовить</span></a>
           </div>
           <div class='content'>
           Цена изготовления эликсира:<br>
           <img src='/images/icon/res/<?=$id;?>.png' alt='*'/> <?=$_alchemy['res'][$id];?>, 10 шт. - <?=($sack[$id] >= 10 '<font color='#90c090'>Есть!</font>':'<font color='#f03030'>Не хватает '.(10 - $sack[$id]).'!</font>')?><br/>
           <img src='/images/icon/silver.png' alt='*'/> Серебро, 3500 шт. - <?=($user['s'] >= 3500 '<font color='#90c090'>Есть!</font>':'<font color='#f03030'>Не хватает '.(3500 - $user['s']).'!</font>')?><br>
           <img src='/images/icon/gold.png' alt='*'/> Золото, 5 шт. - <?=($user['g'] >= '<font color='#90c090'>Есть!</font>':'<font color='#f03030'>Не хватает '.(5 - $user['g']).'!</font>')?><br>
           </div>
           </div><div class='line'></div>
           <div class='content'>
<div class='main'>
<div class='menuList'>
          Ресурсы для эликсиров можно добыть в <img src="/images/icon/cave.png" alt=""> <a href="/cave/">Пещере</a>Шанс изготовления эликсира - 80%</li>
           </div>
           <div class="menu"> <a href="/lab/alchemy/"><img src="/images/icon/arrow.png" alt="">Вернуться в алхимию</a></div>
           <?php
           
include './system/f.php';
           exit;
           
       }
       
       
?>
       <div class='title'><?=$title;?></div>
       <div class='line'></div>
       <div class='content' align='center'>
       <img src='/images/town/lab.png' alt='*'>
       </div> <div class='line'></div>
       <div class='content'>
      <font color='#90b0c0'>Каждый эликсир даёт бонус к определённому параметру</font></div>
       <div class='line'></div>
       <div class='content'>
       <b>Выберите эликсир:</b></div>
       <?php
       
       
echo "<div class='menu'>";
       
       for(
$i 1$i <= 4$i++) {
           
?>
           
           <img src="/images/belt/<?=$i;?>.png" alt="*" width="50" height="50" style="float:left;margin-right:3px;margin-top:3px;"> 
           <font color="#c6f">Эликсир <?=$_alchemy['name'][$i];?></font><br>
           Бонус: <font color='#90c090'>+<?=$user['skill'];?> к <?=$_alchemy['name2'][$i];?></font><div style="clear:both;"></div>
           <center><div style="display:inline-block;">
           <a class="btn" href="/lab/alchemy/wiew/<?=$i;?>/"><span class="label">Выбрать</span></a></div></center>
        
       <?php
       
}
       
?>
       </div><div class='line'></div>
       <div class='content'>
       Чем больше мастерство, тем больше параметров дает эликсир!<br /> 
       Прокачать мастерство можно в <img src="/images/icon/train.png" alt=""> 
       <a href="/train">Тренировке</a>Ресурсы для эликсиров можно добыть в <img src="/images/icon/cave.png" alt=""> <a href="/cave/">Пещере</a>Шанс изготовления эликсира - 80%</li>
       </div>
       <div class="menu"><a href="/lab/"><img src="/images/icon/arrow.png" alt="">Вернуться в лабораторию</a></li></div>
       <?php
       
include './system/f.php';
       break;
case 
'vip':
include 
'./system/h.php';
echo 
"<center><img src='/images/vip-on.jpg'><hr><font color='green'>x2</font> к опыту на арене<br>
<font color='green'>х5</font> к опыту в дуэлях<br>
Смена цвета ника <br>
Выделяющий знак и цвет имени в онлайне 
Время действия - 3 дня<br>"
;
if(
$user['vip_time'] >= time()) {
echo 
"<hr>До конца "._time($user['vip_time'] - time())."<hr>";
}
if(
$user['vip_time'] <= time()) {
echo 
'<a href="/lab?action=vip&buy_vip" class="button">Купить</a>';
if(isset(
$_GET['buy_vip'])) {
if(
$user['vip_time'] < time()) {
db_query("UPDATE `users` SET `vip_time` = ".(time() + 60 60 24 3)." WHERE `id` = ".$user['id']."");
header('location:/lab?action=vip');
}
}
}
echo 
" <a href='/nickcolor' class='button'>Цветной ник (VIP) </a></center>";
include 
'./system/f.php';
   break;
       
       case 
'merchant':
       
       include 
'./system/h.php';
       
       
$title 'Камень и трава';
       
?>
       
                 <div class='title'><?=$title?></div>
                 <div class='line'></div>
                 <div class='content'>
                 <center><img src='/images/town/lab.png'></center>
                 <div class='line'></div>
                 </div>
<?php


$ListLabMerchant 
= [
[
'href' => 'stone''i' => '1''images' => '/images/res/stone''res' => ''.$user['stone_res'].'''name' => 'Камень, '.$user['stone'].' штук''desc' => '<font color=#90b0c0>Увеличевает урон на 35%</font><br /> Время действия в бою 60 секунд'],
[
'href' => 'grass''i' => '2''images' => '/images/res/grass''res' => ''.$user['grass_res'].'''name' => 'Трава, '.$user['grass'].' штук''desc' => '<font color=#90b0c0>Поглощает 35% урона</font><br /> Время действия в бою 60 секунд']
];

$ResListEnable = array(=> 'Алмаз',=> 'Корунд',=> 'Обсидиан',=> 'Графит',=> 'Оникс',=> 'Амброзия',=> 'Мята',=> 'Аир',=> 'Рябина');

foreach (
$ListLabMerchant as $LabMerchant => $LabMerchantFor) {
?>                 
                 <div class='content'>
                 <table cellpadding='0' cellspacing='0'>
                 <tr>
                 <td><img src='<?=$LabMerchantFor['images']?>.png' alt='*'/></td>
                 <td valign='top' style='padding-left: 5px;'><img src='<?=$LabMerchantFor['images']?>_<?=$LabMerchantFor['i']?>.png' width='15' alt='*'>  <?=$LabMerchantFor['name']?>
                 <br/>
                 <small><small>
                 <?=$LabMerchantFor['desc']?></font>
                 </small></small></td></tr></table>
                 <center><a href='/lab/merchant/<?=$LabMerchantFor['href']?>' class='button'>Изготовить за 2 <?=$ResListEnable[$LabMerchantFor['res']]?></a></center>
                 </center>
                 </small></small></td>
                 </tr></table>
                 </div>
                 <div class='line'></div>
<?php
}
?>

<div class='list'><li> Ресурсы для боевых уселений можно добыть в <img src='/images/icon/cave.png' alt=''/> <a href='/cave/'>Пещере</a></li></div>

<?php
   
$labStartMaking 
security_sql_identifier((string)($_GET['startMaking'] ?? ''), ['stone','grass']);
if(
$labStartMaking !== null) {
    
    
     
$sack db_fetch_array(db_query('SELECT * FROM `sack` WHERE `user` = "'.$user['id'].'"'));      
     
$ResRand $labStartMaking.'_res';
        
         if(
$user[$ResRand] && $sack[$user[$ResRand]] > 2) {
                     
$testeee$labStartMaking;
                     
db_query("UPDATE `sack` SET  `$user[$ResRand]` = '".($user[$ResRand] - 2)."' WHERE `user`='".$user['id']."'");    
                     
db_query("UPDATE `users` SET  `$testeee` = '".((int)($user[$labStartMaking] ?? 0) + 1)."', 
                                                                          `
$ResRand` = '".rand(1,9)."' WHERE `id`='".$user['id']."'");    
                
                
                 exit(
header('location:/lab/merchant/'));
        }else{
           
                 exit(
header('location:/lab/merchant/'));
        }
    
}



       include 
'./system/f.php';
  
       break;

}

?>
Онлайн: 3
Реклама