Файл: smithy.php
Строк: 143
<?php
require 'sys/sid.php';
require 'sys/config.php';
include 'sys/user.php';
include 'sys/head.php';
visit(0, 'smithy');
$id_build = mysql_fetch_assoc(mysql_query("SELECT id FROM construct WHERE cid = '10' 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 < 1 || $id > 5)
{
err('Ошибка!');
}
else
{
if ($id == 1)
{
$attack = 3;
$defence = 2;
$nazv = ($user['race'] == 1) ? 'Паладин' : 'Призрак';
$img = ($user['race'] == 1) ? '<img src="images/paladin.png" alt=""/>' : '<img src="images/prizrak.png" alt=""/>';
}
if ($id == 2)
{
$attack = 5;
$defence = 4;
$nazv = ($user['race'] == 1) ? 'Мечник' : 'Химера';
$img = ($user['race'] == 1) ? '<img src="images/mechnik.png" alt=""/>' : '<img src="images/himera.png" alt=""/>';
}
if ($id == 3)
{
$attack = 10;
$defence = 6;
$nazv = ($user['race'] == 1) ? 'Стрелок' : 'Осквернитель';
$img = ($user['race'] == 1) ? '<img src="images/strelok.png" alt=""/>' : '<img src="images/oskvernitel.png" alt=""/>';
}
if ($id == 4)
{
$attack = 13;
$defence = 8;
$nazv = ($user['race'] == 1) ? 'Маг' : 'Грифон';
$img = ($user['race'] == 1) ? '<img src="images/mag.png" alt=""/>' : '<img src="images/grifon.png" alt=""/>';
}
if ($id == 5)
{
$attack = 25;
$defence = 15;
$nazv = ($user['race'] == 1) ? 'Колосс' : 'Йетти';
$img = ($user['race'] == 1) ? '<img src="images/koloss.png" alt=""/>' : '<img src="images/yetti.png" alt=""/>';
}
$ctrl = mysql_query("SELECT * FROM upgraded_units WHERE player = '$user[id]' AND uid = '$id' LIMIT 1");
$control = mysql_fetch_assoc($ctrl);
if (isset($_POST['ok']))
{
$what = number($_POST['what']);
//---------------------------------------------------//
if ($what == 1 && $control['power'] == 0)
{
$FOOD = 150;
$GOLD = 160;
$time_to_mod = 300;
}
if ($what == 1 && $control['power'] == 1)
{
$FOOD = 265;
$GOLD = 290;
$time_to_mod = 350;
}
if ($what == 1 && $control['power'] == 2)
{
$FOOD = 380;
$GOLD = 400;
$time_to_mod = 400;
}
if ($what == 1 && $control['power'] == 3)
{
$FOOD = 430;
$GOLD = 430;
$time_to_mod = 450;
}
if ($what == 1 && $control['power'] == 4)
{
$FOOD = 660;
$GOLD = 750;
$time_to_mod = 550;
}
if ($what == 1 && $control['power'] == 5)
{
$FOOD = 750;
$GOLD = 890;
$time_to_mod = 700;
}
if ($what == 1 && $control['power'] == 6)
{
$FOOD = 885;
$GOLD = 970;
$time_to_mod = 800;
}
if ($what == 1 && $control['power'] == 7)
{
$FOOD = 1055;
$GOLD = 1190;
$time_to_mod = 900;
}
if ($what == 1 && $control['power'] == 8)
{
$FOOD = 1450;
$GOLD = 1550;
$time_to_mod = 999;
}
if ($what == 1 && $control['power'] == 9)
{
$FOOD = 1880;
$GOLD = 1850;
$time_to_mod = 1050;
}
if ($what == 2 && $control['defence'] == 0)
{
$FOOD = 150;
$GOLD = 160;
$time_to_mod = 300;
}
if ($what == 2 && $control['defence'] == 1)
{
$FOOD = 265;
$GOLD = 290;
$time_to_mod = 350;
}
if ($what == 2 && $control['defence'] == 2)
{
$FOOD = 380;
$GOLD = 400;
$time_to_mod = 400;
}
if ($what == 2 && $control['defence'] == 3)
{
$FOOD = 430;
$GOLD = 430;
$time_to_mod = 450;
}
if ($what == 2 && $control['defence'] == 4)
{
$FOOD = 660;
$GOLD = 750;
$time_to_mod = 550;
}
if ($what == 2 && $control['defence'] == 5)
{
$FOOD = 750;
$GOLD = 890;
$time_to_mod = 700;
}
if ($what == 2 && $control['defence'] == 6)
{
$FOOD = 885;
$GOLD = 970;
$time_to_mod = 800;
}
if ($what == 2 && $control['defence'] == 7)
{
$FOOD = 1055;
$GOLD = 1190;
$time_to_mod = 900;
}
if ($what == 2 && $control['defence'] == 8)
{
$FOOD = 1450;
$GOLD = 1550;
$time_to_mod = 999;
}
if ($what == 2 && $control['defence'] == 9)
{
$FOOD = 1880;
$GOLD = 1850;
$time_to_mod = 1050;
}
//---------------------------------------------------//
if ($what == 1 && $control['power'] == 10)
{
err('Атака данного юнита улучшена на максимум!');
}
elseif ($what == 2 && $control['defence'] == 10)
{
err('Защита данного юнита улучшена на максимум!');
}
else
{
echo 'Для улучшения необходимо:
<br/>
<img src="images/res.1.png" alt="Еда"/> ' . $FOOD . '
<img src="images/res.5.png" alt="Золото"/> ' . $GOLD . '
<img src="images/time.png" alt="Время"/> ' . conv($time_to_mod) . '
<form method="post" action="smithy'.$id.'">
<input type="hidden" name="what" value="'.$what.'"/>
<input type="submit" name="next" value="Продолжить?"/>
</form>
<a href="smithy'.$id.'">Вернуться</a>';
}
include 'sys/foot.php';
exit();
}
if (isset($_POST['next']))
{
$what = number($_POST['what']);
//---------------------------------------------------//
if ($what == 1 && $control['power'] == 0)
{
$FOOD = 150;
$GOLD = 160;
$time_to_mod = 300;
}
if ($what == 1 && $control['power'] == 1)
{
$FOOD = 265;
$GOLD = 290;
$time_to_mod = 350;
}
if ($what == 1 && $control['power'] == 2)
{
$FOOD = 380;
$GOLD = 400;
$time_to_mod = 400;
}
if ($what == 1 && $control['power'] == 3)
{
$FOOD = 430;
$GOLD = 430;
$time_to_mod = 450;
}
if ($what == 1 && $control['power'] == 4)
{
$FOOD = 660;
$GOLD = 750;
$time_to_mod = 550;
}
if ($what == 1 && $control['power'] == 5)
{
$FOOD = 750;
$GOLD = 890;
$time_to_mod = 700;
}
if ($what == 1 && $control['power'] == 6)
{
$FOOD = 885;
$GOLD = 970;
$time_to_mod = 800;
}
if ($what == 1 && $control['power'] == 7)
{
$FOOD = 1055;
$GOLD = 1190;
$time_to_mod = 900;
}
if ($what == 1 && $control['power'] == 8)
{
$FOOD = 1450;
$GOLD = 1550;
$time_to_mod = 999;
}
if ($what == 1 && $control['power'] == 9)
{
$FOOD = 1880;
$GOLD = 1850;
$time_to_mod = 1050;
}
if ($what == 2 && $control['defence'] == 0)
{
$FOOD = 150;
$GOLD = 160;
$time_to_mod = 300;
}
if ($what == 2 && $control['defence'] == 1)
{
$FOOD = 265;
$GOLD = 290;
$time_to_mod = 350;
}
if ($what == 2 && $control['defence'] == 2)
{
$FOOD = 380;
$GOLD = 400;
$time_to_mod = 400;
}
if ($what == 2 && $control['defence'] == 3)
{
$FOOD = 430;
$GOLD = 430;
$time_to_mod = 450;
}
if ($what == 2 && $control['defence'] == 4)
{
$FOOD = 660;
$GOLD = 750;
$time_to_mod = 550;
}
if ($what == 2 && $control['defence'] == 5)
{
$FOOD = 750;
$GOLD = 890;
$time_to_mod = 700;
}
if ($what == 2 && $control['defence'] == 6)
{
$FOOD = 885;
$GOLD = 970;
$time_to_mod = 800;
}
if ($what == 2 && $control['defence'] == 7)
{
$FOOD = 1055;
$GOLD = 1190;
$time_to_mod = 900;
}
if ($what == 2 && $control['defence'] == 8)
{
$FOOD = 1450;
$GOLD = 1550;
$time_to_mod = 999;
}
if ($what == 2 && $control['defence'] == 9)
{
$FOOD = 1880;
$GOLD = 1850;
$time_to_mod = 1050;
}
//---------------------------------------------------//
if ($control['timeleft'] > $rtime)
{
err('В данные момент уже производится улучшение этого юнита!');
}
elseif ($what == 1 && $control['power'] == 10)
{
err('Атака данного юнита улучшена на максимум!');
}
elseif ($what == 2 && $control['defence'] == 10)
{
err('Защита данного юнита улучшена на максимум!');
}
elseif ($user['food'] < $FOOD)
{
err('Нехватает ' . ($FOOD - $user['food']) . ' еды!');
}
elseif ($user['gold'] < $GOLD)
{
err('Нехватает ' . ($GOLD - $user['gold']) . ' золота!');
}
else
{
$what = ($what == 1) ? 'power_mod' : 'defence_mod';
if (mysql_num_rows($ctrl) != false)
{
mysql_query("UPDATE users SET food = food - '$FOOD', gold = gold - '$GOLD' WHERE id = '$user[id]' LIMIT 1");
mysql_query("UPDATE upgraded_units SET $what = $what + '1', timeleft = '" . ($rtime + $time_to_mod) . "' WHERE player = '$user[id]' AND uid = '$id' LIMIT 1");
msg('Началось улучшение навыков юнита.');
}
else
{
mysql_query("UPDATE users SET food = food - '$FOOD', gold = gold - '$GOLD' WHERE id = '$user[id]' LIMIT 1");
mysql_query("INSERT INTO upgraded_units SET $what = '1', timeleft = '" . ($rtime + $time_to_mod) . "', player = '$user[id]', uid = '$id'");
msg('Началось улучшение навыков юнита.');
}
}
}
if ($control['timeleft'] > $rtime)
{
echo '<div style="padding:10px;">Идет улучшение навыков юнита, осталось ' . val($control['timeleft'] - $rtime) . '</div>' . separator;
}
echo $img . '
<br/>
<b>' . $nazv . '</b>
<br/>
<img src="images/attack.png" alt=""/> ' . $attack . '<span style="color:#00AA00">+' . paramUnit($id, $user['id'], 1) . '</span> |
<img src="images/defence.png" alt=""/> ' . $defence . '<span style="color:#00AA00">+' . paramUnit($id, $user['id'], 2) . '</span>
<br/>
<form method="post" action="smithy_ok'.$id.'">
Что улучшить?
<br/>
<select name="what">
<option value="1">Атака</option>
<option value="2">Защита</option>
</select>
<br/>
<input type="submit" name="ok" value="Улучшить"/>
</form>';
}
echo '<a href="index.php">На главную</a>';
include 'sys/foot.php';
?>