Файл: minichat_by_KoT/minichat_by_KoT/work.php
Строк: 120
<?php
##########################################
# ~ Разработка отдельных модулей ~~~~~~~ #
# ~ и написание скриптов на php (c)KoT ~ #
# ~ ICQ: 7675072 ~~~~~~~~~~~~~~~~~~~~~~~ #
# ~ Site: 4atlove.ru ~~~~~~~~~~~~~~~~~~~ #
# ~ E-mail: notefree@bk.ru ~~~~~~~~~~~~~ #
##########################################
require 'sid.php';
header("Cache-Control: no-cache");
header('Content-Type:text/html; charset=UTF-8');
require 'config.php';
$link = connect_db();
list($row, $id, $ps) = check_login($link);
include 'head.php';
whorm(0, 'work');
$go = isset($_GET['go']) ? $_GET['go'] : NULL;
switch($go) {
default:
echo $div1 . '<b>Мастерская</b>' . $div5;
echo $div3 . '» <a href="work.php?go=weapon">Улучшение оружия</a><br/>
» <a href="work.php?go=armour">Улучшение брони</a>' . $div5;
break;
case weapon:
echo $div1 . '<b>Улучшение оружия</b>' . $div5;
$from = mysql_fetch_assoc(mysql_query("SELECT `id`, `name`, `master`, `uron` FROM `invent` WHERE `type` = 'pushka' AND `uid` = '$id' AND `suited` = '1'"));
if (empty($from['id'])) {
echo $bad . 'Внимание!!! Улучшать можно только оружие или броню.' . $div5;
echo $div3 . '
<a href="my.php?'.$ref.'"><b>Личный кабинет</b></a><br/>
<a href="menu.php?'.$ref.'"><b>В меню<b></a>' . $div5;
include 'foot.php';
exit();
}
if (isset($_GET['save'])) {
echo $good . 'Ваше оружие ' . $from['name'] . ' успешно улучшено + ' . $from['master'] . $div5;
}
if (isset($_POST['update'])) {
if ($from['master'] != 0) {
echo $bad . 'Внимание!!! Это оружие уже было улучшено.' . $div5;
echo $div3 . '
<a href="my.php?'.$ref.'"><b>Личный кабинет</b></a><br/>
<a href="menu.php?'.$ref.'"><b>В меню<b></a>' . $div5;
include 'foot.php';
exit();
}
$points = abs(intval($_POST['points']));
$monets = 250 * $points;
if (empty($points)) {
echo $bad . 'Вы не ввели кол-во!' . $div5;
} elseif (!ctype_digit($_POST['points'])) {
echo $bad . 'Решил в хакера поирать? =)' . $div5;
} elseif ($row['money'] < $monets) {
echo $bad . 'У Вас недостаточно средств!' . $div5;
} elseif ($points > 21) {
echo $bad . 'Улучшать можна максимум до 21!' . $div5;
} else {
$mas = $points * mt_rand(3, 5);
$sql = "UPDATE `invent` SET `uron` = `uron` + '".(int)$mas."', `master` = '".(int)$mas."' WHERE `id` = '".(int)$from['id']."' AND `uid` = '$id'";
if (mysql_query($sql)) {
header('Location: work.php?go=weapon&save');
} else {
echo $bad . 'Произошла ошибка...' . $div5;
}
}
}
if ($from['uron'] > 10) $yron_1 = $from['uron'] - 3;
else $yron_1 = $from['uron'];
if ($from['uron'] > 10) $yron_2 = $from['uron'] + 3;
else $yron_2 = $from['uron'];
echo $div3 . 'Здесь можно улучшить Ваше оружие на 1-21 пунктов.<br/>
Текущее оружие: <b>' . $from['name'] . '</b> текущий урон: ' . $yron_1 . '-' . $yron_2 . '<br/>
<form method="POST" action="work.php?go=weapon">
Введите число [1-21]: <input type="text" class="text" name="points" size="2" maxlength="2"/>
<br/>
<input type="submit" class="ibutton" name="update" value="Улучшить"/>
</form>' . $div5;
break;
case armour:
echo $div1 . '<b>Улучшение брони</b>' . $div5;
$from = mysql_fetch_assoc(mysql_query("SELECT `id`, `uron`, `name`, `master` FROM `invent` WHERE `type` = 'bron' AND `uid` = '$id' AND `suited` = '1'"));
if (empty($from['id'])) {
echo $bad . 'Внимание!!! Улучшать можно только оружие или броню.' . $div5;
echo $div3 . '
<a href="my.php?'.$ref.'"><b>Личный кабинет</b></a><br/>
<a href="menu.php?'.$ref.'"><b>В меню<b></a>' . $div5;
include 'foot.php';
exit();
}
if (isset($_GET['save'])) {
echo $good . 'Ваша броня ' . $from['name'] . ' успешно улучшена + ' . $from['master'] . $div5;
}
if (isset($_POST['update'])) {
if ($from['master'] != 0) {
echo $bad . 'Внимание!!! Эта броня уже была улучшена.' . $div5;
echo $div3 . '
<a href="my.php?'.$ref.'"><b>Личный кабинет</b></a><br/>
<a href="menu.php?'.$ref.'"><b>В меню<b></a>' . $div5;
include 'foot.php';
exit();
}
$points = abs(intval($_POST['points']));
$monets = 250 * $points;
if (empty($points)) {
echo $bad . 'Вы не ввели кол-во!' . $div5;
} elseif (!ctype_digit($_POST['points'])) {
echo $bad . 'Решил в хакера поирать? =)' . $div5;
} elseif ($row['money'] < $monets) {
echo $bad . 'У Вас недостаточно средств!' . $div5;
} elseif ($points > 21) {
echo $bad . 'Улучшать можна максимум до 21!' . $div5;
} else {
$mas = $points * mt_rand(3, 5);
$sql = "UPDATE `invent` SET `uron` = `uron` + '".(int)$mas."', `master` = '".(int)$mas."' WHERE `id` = '".(int)$from['id']."' AND `uid` = '$id'";
if (mysql_query($sql)) {
header('Location: work.php?go=armour&save');
} else {
echo $bad . 'Произошла ошибка...' . $div5;
}
}
}
if ($from['uron'] > 10) $yron_1 = $from['uron'] - 3;
else $yron_1 = $from['uron'];
if ($from['uron'] > 10) $yron_2 = $from['uron'] + 3;
else $yron_2 = $from['uron'];
echo $div3 . 'Здесь можно улучшить Вашу броню на 1-21 пунктов.<br/>
Текущяя броня: <b>' . $from['name'] . '</b> текущая защита: ' . $yron_1 . '-' . $yron_2 . '<br/>
<form method="POST" action="work.php?go=armour">
Введите число [1-21]: <input type="text" class="text" name="points" size="2" maxlength="2"/>
<br/>
<input type="submit" class="ibutton" name="update" value="Улучшить"/>
</form>' . $div5;
break;
}
echo $div3 . '
<a href="my.php?'.$ref.'"><b>Личный кабинет</b></a><br/>
<a href="menu.php?'.$ref.'"><b>В меню<b></a>' . $div5;
include 'foot.php';
?>