Вход Регистрация
Файл: Gladiators v2.2/modules/built/improve.asp
Строк: 62
<?php

/**
 * @author ByUNNAMED
 * @copyright 2012
 */

ob_start();
$title='Постройки';//Титул
include('../../system/include/settings.inc');//Потключаемся к базе    
include('../../system/include/function.inc');//Выводим функции
head($title,$udata2);//Верх страницы
if(isset($udata['pass']) && isset($udata2['nick'])){
    switch(
$_GET['mod'])
        {
            default:
    
$id=abs(intval($_GET['id'])); 
    
$req mysql_query("SELECT * FROM `my_construction` WHERE `id` = '$id' and `usr` = '".$udata2['nick']."'");
    
$b mysql_fetch_array($req);
    if(
$b['level'] >= 10)
        {
            echo 
'Достигнут максимальный уровень!<br /><a href="index.asp?">Назад</a>';
            
foot();   exit;
        }
    
$avto mysql_num_rows($req);
                if(
$avto <= 0)
                    {
                        echo 
'Ошибка...<br /><a href="index.asp?">Назад</a>';
                        
foot(); exit;
                    }
    
$c $b['level'] -1;
    
$i explode("|",$b['price_level']);
    echo 
'<strong>Стоимость улучшения</strong><br />';
    echo 
'Золота: '.$i[$c];
    echo 
'<br />Дерева: '.$i[$c];
    echo 
'<br />Железа: '.$i[$c];
    echo 
'<br />Камней: '.$i[$c];
    echo 
'<br /><a href="?mod=ok&amp;id='.$b['id'].'">Продолжить</a>';
            break;
            case 
'ok':
            
$id=abs(intval($_GET[id])); 
            
$req mysql_query("SELECT * FROM `my_construction` WHERE `id` = '$id' and `usr` = '".$udata2['nick']."'");
            
$b mysql_fetch_array($req);
            
$avto mysql_num_rows($req);
            if(
$b['level'] >= 10)
        {
            echo 
'Достигнут максимальный уровень!<br /><a href="index.asp?">Назад</a>';
            
foot();   exit;
        }
            
$c $b['level'] -1;
            
$i explode("|",$b['price_level']);
                if(
$avto <= 0)
                    {
                        echo 
'Ошибка...<br /><a href="index.asp?">Назад</a>';
                        
foot(); exit;
                    }
                    if(
$udata2['gold'] < $i[$c])
            {
                echo 
'У вас не хватает золота!<br /><a href="index.asp?">Назад</a>';
                
foot(); exit;
            }
            if(
$udata2['tree'] < $i[$c])
            {
                echo 
'У вас не хватает дерева!<br /><a href="index.asp?">Назад</a>';
                
foot(); exit;
            }
            if(
$udata2['stones'] < $i[$c])
            {
                echo 
'У вас не хватает кмней!<br /><a href="index.asp?">Назад</a>';
                
foot(); exit;
            }
            if(
$udata2['iron'] < $i[$c])
            {
                echo 
'У вас не хватает железа!<br /><a href="index.asp?">Назад</a>';
                
foot(); exit;
            }
                    
$lvl $b['level'] +1;
                    
$earnings $b['earnings'] + $b['earnings'];
            
mysql_query("UPDATE `my_construction` SET `level` = '$lvl', `earnings` = '$earnings' WHERE `id` = '".$b['id']."'");
            
            
$gold $udata2['gold'] - $i[$c];
            
$tree $udata2['tree'] - $i[$c];
            
$stones $udata2['stones'] - $i[$c];
            
$iron $udata2['iron'] - $i[$c];
           
$req mysql_query("UPDATE `chars` SET `gold` = '$gold', `tree` = '$tree', `stones` = '$stones', `iron` = '$iron' WHERE `nick` = '".$udata2['nick']."'");
            
            if(
$req == true)
        {
                echo 
'Вы успешно улучшили "'.$b['name'].'"';
                echo 
'<br /><a href="index.asp?">Назад</a>';
                
}else{
          
mysql_query("INSERT INTO `log_error` SET  `usr` = '".$udata2['nick']."', `text` = 'Ошибка при улучшении постройки.', `file` = 'modules/built/improve.asp'");
        echo 
'Ошибка... Администратор извещен.';
        echo 
'<br /><a href="index.asp?">Назад</a>';
  }
            
            
            
            
            break;







        }
}else{echo
'Вы не ';
echo 
'<a href="../../index.asp">авторизированы</a> или не выбран персонаж';
}
foot();     
?>
Онлайн: 0
Реклама