View file modules/built/improve.asp

File size: 4.38Kb
<?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();     
?>