Вход Регистрация
Файл: duty.php
Строк: 146
<?php

require 'sys/sid.php';
require 
'sys/config.php';
include 
'sys/user.php';
include 
'sys/head.php';

visit(0'duty');

    
$id_build mysql_fetch_assoc(mysql_query("SELECT id FROM construct WHERE cid = '6' AND user = '$user[id]' AND timeleft < '$rtime' LIMIT 1"));
    if (!isset(
$id_build['id']))
    {
        
err('У тебя не построено здание Казарма!');
        include 
'sys/foot.php';
        exit();
    }

$id number($_GET['id']);
if (
$id || $id 5)
{
    
err('Ошибка!');
}
else
{
    
$test mysql_query("SELECT id, timeleft, cid FROM duty WHERE user = '$user[id]' AND timeleft > '$rtime' AND done = '1' LIMIT 1");

    if (
$id == 1)
    {
        
$tree = ($user['race'] == 1) ? 100 95;
        
$stone = ($user['race'] == 1) ? 130 75;
        
$ore = ($user['race'] == 1) ? 55 40;
        
$gold = ($user['race'] == 1) ? 30 40;
        
$attack = ($user['race'] == 1) ? 15 40;
        
$defence = ($user['race'] == 1) ? 40 20;
        
$hp = ($user['race'] == 1) ? 50 5;
        
$timer = ($user['race'] == 1) ? 426 300;
        
$speed = ($user['race'] == 1) ? 14 12;
        
$capacity = ($user['race'] == 1) ? 30 60;
        
$nazv = ($user['race'] == 1) ? 'Паладин' 'Призрак';
        
$img = ($user['race'] == 1) ? '<img src="images/paladin.png" alt=""/>' '<img src="images/prizrak.png" alt=""/>';
    }
    if (
$id == 2)
    {
        
$tree = ($user['race'] == 1) ? 140 145;
        
$stone = ($user['race'] == 1) ? 150 70;
        
$ore = ($user['race'] == 1) ? 185 85;
        
$gold = ($user['race'] == 1) ? 60 40;
        
$attack = ($user['race'] == 1) ? 65 10;
        
$defence = ($user['race'] == 1) ? 35 35;
        
$hp = ($user['race'] == 1) ? 20 60;
        
$timer = ($user['race'] == 1) ? 600 444;
        
$speed = ($user['race'] == 1) ? 12 10;
        
$capacity = ($user['race'] == 1) ? 40 45;
        
$nazv = ($user['race'] == 1) ? 'Мечник' 'Химера';
        
$img = ($user['race'] == 1) ? '<img src="images/mechnik.png" alt=""/>' '<img src="images/himera.png" alt=""/>';
    }
    if (
$id == 3)
    {
        
$tree = ($user['race'] == 1) ? 350 130;
        
$stone = ($user['race'] == 1) ? 450 120;
        
$ore = ($user['race'] == 1) ? 230 170;
        
$gold = ($user['race'] == 1) ? 60 70;
        
$attack = ($user['race'] == 1) ? 90 60;
        
$defence = ($user['race'] == 1) ? 25 30;
        
$hp = ($user['race'] == 1) ? 40 30;
        
$timer = ($user['race'] == 1) ? 1020 492;
        
$speed = ($user['race'] == 1) ? 38 10;
        
$capacity = ($user['race'] == 1) ? 75 50;
        
$nazv = ($user['race'] == 1) ? 'Стрелок' 'Осквернитель';
        
$img = ($user['race'] == 1) ? '<img src="images/strelok.png" alt=""/>' '<img src="images/oskvernitel.png" alt=""/>';
    }
    if (
$id == 4)
    {
        
$tree = ($user['race'] == 1) ? 360 370;
        
$stone = ($user['race'] == 1) ? 330 270;
        
$ore = ($user['race'] == 1) ? 280 290;
        
$gold = ($user['race'] == 1) ? 120 75;
        
$attack = ($user['race'] == 1) ? 45 55;
        
$defence = ($user['race'] == 1) ? 115 100;
        
$hp = ($user['race'] == 1) ? 55 40;
        
$timer = ($user['race'] == 1) ? 1044 984;
        
$speed = ($user['race'] == 1) ? 32 20;
        
$capacity = ($user['race'] == 1) ? 35 110;
        
$nazv = ($user['race'] == 1) ? 'Маг' 'Грифон';
        
$img = ($user['race'] == 1) ? '<img src="images/mag.png" alt=""/>' '<img src="images/grifon.png" alt=""/>';
    }
    if (
$id == 5)
    {
        
$tree = ($user['race'] == 1) ? 500 450;
        
$stone = ($user['race'] == 1) ? 620 515;
        
$ore = ($user['race'] == 1) ? 675 780;
        
$gold = ($user['race'] == 1) ? 170 80;
        
$attack = ($user['race'] == 1) ? 140 150;
        
$defence = ($user['race'] == 1) ? 50 50;
        
$hp = ($user['race'] == 1) ? 165 75;
        
$timer = ($user['race'] == 1) ? 1284 1218;
        
$speed = ($user['race'] == 1) ? 26 18;
        
$capacity = ($user['race'] == 1) ? 65 80;
        
$nazv = ($user['race'] == 1) ? 'Колосс' 'Йетти';
        
$img = ($user['race'] == 1) ? '<img src="images/koloss.png" alt=""/>' '<img src="images/yetti.png" alt=""/>';
    }

    if (isset(
$_POST['ok']))
    {
        
$count number($_POST['count']);
        
$name char($_POST['name'], 0);
        
$union number($_POST['union']);

        if (
mysql_num_rows($test) != false$err 'Только 1 партию юнитов можно тренировать одновременно!';
        if (empty(
$name) && $union == 0$err 'Необходимо ввести название отряда!';
        if (empty(
$count)) $err 'Необходимо ввести кол-во!';
        if (
$user['tree'] < $tree $count$err2[] .= '<img src="/images/res.2.png" alt="" title="Дерево"/>' . ($tree $count $user['tree']);
        if (
$user['stone'] < $stone $count$err2[] .= '<img src="/images/res.3.png" alt="" title="Камень"/>' . ($stone $count $user['stone']);
        if (
$user['ore'] < $ore $count$err2[] .= '<img src="/images/res.4.png" alt="" title="Руда"/>' . ($ore $count $user['ore']);
        if (
$user['gold'] < $gold $count$err2[] .= '<img src="/images/res.5.png" alt="" title="Золото"/>' . ($gold $count $user['gold']);

        if (!empty(
$err2))
        {
            
err('Тебе нехватает: ' implode(', '$err2));
        }
        elseif (!empty(
$err))
        {
            
err($err);
        }
        else
        {
            
mysql_query("UPDATE users SET
            tree = tree - '" 
. ($tree $count) . "',
            stone = stone - '" 
. ($stone $count) . "',
            ore = ore - '" 
. ($ore $count) . "',
            gold = gold - '" 
. ($gold $count) . "' WHERE id = '$user[id]' LIMIT 1");

            if (
$union == 0mysql_query("INSERT INTO duty SET id = '" mt_rand(10000009999999) . "', name = '$name', lot = '$count', timeleft = '" . ($rtime $count $timer) . "', cid = '$id', user = '$user[id]', health = '$hp', power = '$attack', defence = '$defence', speed = '$speed', capacity = '$capacity', done = '1'");

            else 
mysql_query("UPDATE duty SET lot = lot + '$count', timeleft = '" . ($rtime $count $timer) . "', done = '1' WHERE id = '$union' AND user = '$user[id]' LIMIT 1");
            if (!isset(
$_SESSION['countDone'])) $_SESSION['countDone'] = $count;
            
msg('Юниты тренируются.');
        }
    }

    if (
mysql_num_rows($test) != false)
    {
        
$inSql mysql_fetch_assoc($test);
        if (
$user['race'] == 1)
        {
            if (
$inSql['cid'] == 1$r 'Паладин';
            if (
$inSql['cid'] == 2$r 'Мечник';
            if (
$inSql['cid'] == 3$r 'Стрелок';
            if (
$inSql['cid'] == 4$r 'Маг';
            if (
$inSql['cid'] == 5$r 'Колосс';
        }
        else
        {
               if (
$inSql['cid'] == 1$r 'Призрак';
            if (
$inSql['cid'] == 2$r 'Химера';
            if (
$inSql['cid'] == 3$r 'Осквернитель';
            if (
$inSql['cid'] == 4$r 'Грифон';
            if (
$inSql['cid'] == 5$r 'Йетти';
        }
        echo 
'Тренировка юнитов (' number($_SESSION['countDone']) . ' чел. ' $r ') закончится через ' val($inSql['timeleft'] - $rtime) . separator;
    }

    echo 
'<form method="post" action="duty'.$id.'">
          ' 
$img '
          <br/>
          <b>' 
$nazv '</b>
          <br/>
          <img src="images/attack.png" alt="" title="Атака"/> Атака: ' 
$attack '<br/>
          <img src="images/defence.png" alt="" title="Защита"/> Защита: ' 
$defence '<br/>
          <img src="images/hp.png" alt="" title="Здоровье"/> Здоровье: ' 
$hp '<br/>
          <img src="images/speed.png" alt="" title="Скорость"/> Скорость: ' 
$speed ' полей/час<br/>
          <img src="images/capacity.png" alt="" title="Грузоподъемность"/> Грузоподъемность: ' 
$capacity ' ед.<br/>
          <img src="images/time.png" alt="" title="Время обучения"/> Время обучения: ' 
val($timer) . '
          ' 
separator '
          Кол-во юнитов:<br/>
          <input type="text" name="count" size="3"/>
          <br/>
          Название для отряда (max. 10):<br/>
          <input type="text" name="name" size="10" maxlength="10"/>
          <br/>
          Объеденить в отряд?
          <br/>
          <select name="union">
          <option value="0">- Не объеденять -</option>'
;
          
$l mysql_query("SELECT duty .*, SUM(lot) AS l FROM duty WHERE done = '0' AND user = '$user[id]' AND timeleft < '$rtime' AND cid = '$id' GROUP BY lot");
          while(
$leg mysql_fetch_assoc($l))
          {
              if (isset(
$leg['id'])) echo '<option value="'.$leg['id'].'">' $leg['name'] . ' (' $leg['l'] . ')</option>';
          }
    echo 
'</select>
          <br/>
          <img src="images/res.2.png" alt="Дерево"/> ' 
$tree '
          <img src="images/res.3.png" alt="Камень"/> ' 
$stone '
          <img src="images/res.4.png" alt="Руда"/> ' 
$ore '
          <img src="images/res.5.png" alt="Золото"/> ' 
$gold '
          <br/>
          <input type="submit" name="ok" value="Тренировать"/>
          </form>'
;
}

echo 
'<a href="index.php">На главную</a>';

include 
'sys/foot.php';
?>
Онлайн: 0
Реклама