Вход Регистрация
Файл: Gladiators v2.2/modules/built/construct.asp
Строк: 87
<?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:
    
$req mysql_query("SELECT * FROM `built`");
    
    
        while(
$built mysql_fetch_array($req))
        {
            echo 
'<a href="?mod=info&amp;id='.$built['id'].'&type='.$built['type'].'">'.$built['name'].'</a><br />';
        }
        echo 
'<a href="index.asp?">Назад</a>';

        break;
        
        case 
'go':
        
        
$id=abs(intval($_GET[id])); 
        
$type mysql_real_escape_string($_GET['type']);
        
$req mysql_query("SELECT * FROM `my_construction` WHERE `type` = '$type' and `usr` = '".$udata2['nick']."'");
        
$avto mysql_num_rows($req);
            if(
$avto 0)
                {
                    echo 
'У вас уже есть эта постройка!<br /><a href="?">Назад</a>';
                    
foot(); exit;
                }
        
$req mysql_query("SELECT * FROM `built` WHERE `id` = '$id'");
        
$built mysql_fetch_array($req);
        
$avto mysql_num_rows($req);
                if(
$avto <= 0)
                {
                    echo 
'Ошибка...!<br /><a href="?">Назад</a>';
                    
foot(); exit;
                }
        if(
$udata2['gold'] < $built['gold'])
            {
                echo 
'У вас не хватает золота!<br /><a href="?">Назад</a>';
                
foot(); exit;
            }
            if(
$udata2['tree'] < $built['tree'])
            {
                echo 
'У вас не хватает дерева!<br /><a href="?">Назад</a>';
                
foot(); exit;
            }
            if(
$udata2['stones'] < $built['stones'])
            {
                echo 
'У вас не хватает кмней!<br /><a href="?">Назад</a>';
                
foot(); exit;
            }
            if(
$udata2['iron'] < $built['iron'])
            {
                echo 
'У вас не хватает железа!<br /><a href="?">Назад</a>';
                
foot(); exit;
            }
      
$req mysql_query("INSERT INTO `my_construction` 
        SET `usr` = '"
.$udata2['nick']."',
        `name` = '"
.$built['name']."',
        `level` = '"
.$built['level']."',
        `price_level` = '"
.$built['price_level']."',
        `type` = '"
.$built['type']."',
        `earnings` = '"
.$built['earnings']."'");
        
        
$gold $udata2['gold'] - $built['gold'];
        
$tree $udata2['tree'] - $built['tree'];
        
$iron $udata2['iron'] - $built['iron'];
        
$stones $udata2['stones'] - $built['stones'];
        
mysql_query("UPDATE `chars` SET `gold` = '$gold', `tree` = '$tree', `iron` = '$iron', `stones` = '$stones' WHERE `nick` = '".$udata2['nick']."'");
        
        if(
$req == true)
        {
                echo 
'Вы успешно построили "'.$built['name'].'"';
                echo 
'<br /><a href="index.asp?">Назад</a>';
                
}else{
          
mysql_query("INSERT INTO `log_error` SET  `usr` = '".$udata2['nick']."', `text` = 'Ошибка при постройке.', `file` = 'modules/built/construct.asp'");
        echo 
'Ошибка... Администратор извещен.';
        echo 
'<br /><a href="?">Назад</a>';
  }
     
        
        break;
        
        case 
'info':
        
$id=abs(intval($_GET[id])); 
        
$req mysql_query("SELECT * FROM `built` WHERE `id` = '$id'");
        
$info mysql_fetch_array($req);
        
$avto mysql_num_rows($req);
                if(
$avto <= 0)
                {
                    echo 
'Ошибка...!<br /><a href="?">Назад</a>';
                    
foot(); exit;
                }
        
        echo 
$info['name'];
        if(
$info['type'] == 'gold')
            {
                echo 
'<br />Дает золота в час: '.$info['earnings'].' едениц';
            }
        if(
$info['type'] == 'tree')
            {
                echo 
'<br />Дает дерева в час: '.$info['earnings'].' едениц';
            }
            if(
$info['type'] == 'iron')
            {
                echo 
'<br />Дает железа в час: '.$info['earnings'].' едениц';
            }
            if(
$info['type'] == 'stones')
            {
                echo 
'<br />Дает камней в час: '.$info['earnings'].' едениц';
            }
        echo 
'<br />Уровень: '.$info['level'];
        echo 
'<br /><strong>Цена постройки</strong>';
        echo 
'<br />Золота: '.$info['gold'];
        echo 
'<br />Дерева: '.$info['tree'];
        echo 
'<br />Железа: '.$info['iron'];
        echo 
'<br />Камней: '.$info['stones'];
        echo 
'<br /><a href="?mod=go&amp;id='.$info['id'].'&type='.$info['type'].'">Построить</a><br />';
        break;
        
        
        
        
    }
}else{echo
'Вы не ';
echo 
'<a href="../../index.asp">авторизированы</a> или не выбран персонаж';
}
foot();     
?>
Онлайн: 0
Реклама