Ввод новой системы перехода по залам. Этап 2.

This commit is contained in:
Igor Barkov [iwork] 2018-12-12 15:56:42 +02:00
parent b72559623d
commit 116f588247
1 changed files with 41 additions and 42 deletions

View File

@ -48,20 +48,6 @@ if ($_GET['sid'] && $_GET['rep']) {
}
}
switch ($_GET['razdel']) {
default:
$razdelName = "Починка поврежденных предметов";
break;
case 1:
$razdelName = "Нанесение надписей на оружие";
break;
case 2:
$razdelName = "Перезарядка встроеной магии<BR><i>Если в предмет встроена магия, мы поможем ее перезарядить за умеренную плату. Учтите, ничто не вечно под луной, в том числе и магия, рано или поздно встроенный свиток исчерпает все свои ресурсы, и мы уже не сможем его перезарядить.</i>";
break;
case 3:
$razdelName = "Модификация предметов<BR><I>Наши мастера помогут вам модифицировать ваши доспехи. К сожалению, технология не позволяет повторно модифицировать вещи. Чем выше у вас интеллект, тем яснее вы сможете объяснить мастерам желаемый результат. Результат может быть непредсказуем!</I><B>";
break;
}
?>
<HTML>
<HEAD>
@ -88,6 +74,42 @@ switch ($_GET['razdel']) {
<input type="submit" value="Войти">
</form>
</div>
<div class="appblock">
<span class="legend">Зал гравировки</span>
<span class="wrap">Нанесение надписей на оружие.</span>
<form method="post">
<input type="hidden" name="goto" value="gravirovka">
<input type="submit" value="Войти">
</form>
</div>
<div class="appblock">
<span class="legend">Зал зачарований</span>
<span class="wrap">Перезарядка встроеной магии. Если в предмет встроена магия, мы поможем ее перезарядить
за умеренную плату. Учтите, ничто не вечно под луной, в том числе и магия, рано или поздно встроенный
свиток исчерпает все свои ресурсы, и мы уже не сможем его перезарядить.</span>
<form method="post">
<input type="hidden" name="goto" value="magic">
<input type="submit" value="Войти">
</form>
</div>
<div class="appblock">
<span class="legend">Зал модификаций</span>
<span class="wrap">Модификация предметов. Наши мастера помогут вам модифицировать ваши доспехи. К сожалению,
технология не позволяет повторно модифицировать вещи. Чем выше у вас интеллект, тем яснее вы сможете
объяснить мастерам желаемый результат. Результат может быть непредсказуем!</span>
<form method="post">
<input type="hidden" name="goto" value="modding">
<input type="submit" value="Войти">
</form>
</div>
<div class="appblock">
<span class="legend">Экспериментальный цех</span>
<span class="wrap">Подгонка предметов. И прочие нерегулярные штуки.</span>
<form method="post">
<input type="hidden" name="goto" value="modding">
<input type="submit" value="Войти">
</form>
</div>
<TABLE width=100%>
<TR>
<FORM METHOD=POST ACTION="repair.php">
@ -95,30 +117,9 @@ switch ($_GET['razdel']) {
<INPUT TYPE="hidden" name="id" value="1">
<TD valign=top align=left>
<TABLE width=100% bgcolor="#A5A5A5">
<TR>
<TD>
<TABLE style="border-collapse: collapse; background: #d4d2d2; width: 100%;">
<TR>
<td align=center bgcolor=#C7C7C7><B>Залы:</B></TD>
<TD align=center bgcolor="<?= ($_GET['razdel'] == 0) ? "#A5A5A5" : "#C7C7C7" ?>"><A
HREF="?razdel=0">Ремонт</A></TD>
<TD align=center bgcolor="<?= ($_GET['razdel'] == 1) ? "#A5A5A5" : "#C7C7C7" ?>"><A
HREF="?razdel=1">Гравировка</A></TD>
<TD align=center bgcolor="<?= ($_GET['razdel'] == 2) ? "#A5A5A5" : "#C7C7C7" ?>"><A
HREF="?razdel=2">Перезарядка магии</A></TD>
<TD align=center bgcolor="<?= ($_GET['razdel'] == 3) ? "#A5A5A5" : "#C7C7C7" ?>"><A
HREF="?razdel=3">Модифицирование</A></TD>
</TR>
<TR>
<td colspan=5 bgcolor=#A5A5A5 style="text-align: center;">
<?= $razdelName ?>
</td>
</tr>
</TABLE>
</TR>
<TABLE WIDTH=100% BGCOLOR="#A5A5A5">
<?php
if ($_GET['razdel'] == 0 OR input::post('goto') == 'remont') {
if (input::post('goto') == 'remont') {
$data = db::c()->query('SELECT * FROM `inventory` WHERE `type` < 12 AND `dressed` = 0 AND `isrep` = 1 AND `setsale` = 0 AND `owner` = ?i ORDER BY `update` DESC', $_SESSION['uid']);
while ($row = $data->fetch_assoc()) {
$onecost = 0.1;
@ -141,7 +142,7 @@ switch ($_GET['razdel']) {
}
}
if ($_GET['razdel'] == 1) {
if (input::post('goto') == 'gravirovka') {
$data = db::c()->query('SELECT * FROM `inventory` WHERE `owner` = ?i AND `dressed` = 0 AND `type` = 3 AND `name` NOT LIKE "?S" AND `setsale`=0 ORDER by `update` DESC', $_SESSION['uid'], '%Букет%');
while ($row = $data->fetch_assoc()) {
$row['count'] = 1;
@ -170,7 +171,7 @@ switch ($_GET['razdel']) {
}
}
if ($_GET['razdel'] == 2) {
if (input::post('goto') == 'magic') {
if ($_GET['it']) {
$row = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `owner` = '{$user['id']}' AND `dressed` = 0 AND `includemagicmax` > 0 AND `id` = '{$_GET['it']}' LIMIT 1;"));
if ($user['money'] < $row['includemagiccost'] && $row['includemagicdex'] == 0) {
@ -223,7 +224,7 @@ switch ($_GET['razdel']) {
}
}
if ($_GET['razdel'] == 3) {
if (input::post('goto') == 'modding') {
if ($_GET['mf']) {
$row = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `type` < 12 AND `type` != 3 AND `owner` = '{$_SESSION['uid']}' AND `dressed` = 0 AND `id` = '{$_GET['mf']}' AND `name` NOT LIKE '% (мф)%' LIMIT 1;"));
@ -351,7 +352,7 @@ switch ($_GET['razdel']) {
}
}
if ($_GET['razdel'] == 4) {
if (input::post('goto') == 'podgon') {
if ($_GET['podgon']) {
$row = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `type` < 12 AND `type` != 3 AND `owner` = '{$user['id']}' AND `dressed` = 0 AND `id` = '{$_GET['podgon']}' AND `modif`='1' AND `podgon`<'5' LIMIT 1;"));
@ -498,9 +499,7 @@ switch ($_GET['razdel']) {
?>
</TABLE>
</TD>
</FORM>
</TR>
</TABLE>