Прикручиваем шаблон. Хороним идиотские ошибки.
This commit is contained in:
parent
dc47050b54
commit
2e167b79dd
52
akadem.php
52
akadem.php
@ -14,6 +14,9 @@ if ($user->battle) {
|
||||
header('location: fight.php');
|
||||
exit;
|
||||
}
|
||||
const SMITH = 'оружейник';
|
||||
const MERCENARY = 'наёмник';
|
||||
const MEDIC = 'лекарь';
|
||||
|
||||
$status = 'Внимание! Моментальная оплата без подтверждения!';
|
||||
$get = urldecode(filter_input(INPUT_SERVER, 'QUERY_STRING'));
|
||||
@ -22,28 +25,29 @@ function setProfession($name, $type, $needMoney, $needLevel)
|
||||
{
|
||||
global $user;
|
||||
$profId = 0;
|
||||
if (!in_array($name, ['оружейник', 'наёмник', 'лекарь'])) {
|
||||
return 'Такой профессии не существует!';
|
||||
$status = null;
|
||||
if (!in_array($name, [SMITH, MERCENARY, MEDIC])) {
|
||||
$status = 'Такой профессии не существует!';
|
||||
}
|
||||
if ($user['money'] < $needMoney) {
|
||||
return 'Недостаточно денег!';
|
||||
$status = 'Недостаточно денег!';
|
||||
}
|
||||
if ($user['level'] < $needLevel) {
|
||||
return 'Ваш уровень ещё мал для этой профессии!';
|
||||
$status = 'Ваш уровень ещё мал для этой профессии!';
|
||||
}
|
||||
if (!empty($user['prof1']) && $type == 1) {
|
||||
return 'Ошибка! У вас уже есть другая мирная профессия!';
|
||||
$status = 'Ошибка! У вас уже есть другая мирная профессия!';
|
||||
}
|
||||
if (!empty($user['prof2']) && $type == 2) {
|
||||
return 'Ошибка! У вас уже есть другая боевая профессия!';
|
||||
$status = 'Ошибка! У вас уже есть другая боевая профессия!';
|
||||
}
|
||||
if ($name == 'оружейник') {
|
||||
if ($name == SMITH && !$status) {
|
||||
$profId = 1;
|
||||
}
|
||||
if ($name == 'наёмник') {
|
||||
if ($name == MERCENARY && !$status) {
|
||||
$profId = 21;
|
||||
}
|
||||
if ($name == 'лекарь') {
|
||||
if ($name == MEDIC && !$status) {
|
||||
$profId = 22;
|
||||
}
|
||||
if (!empty($profId)) {
|
||||
@ -52,42 +56,36 @@ function setProfession($name, $type, $needMoney, $needLevel)
|
||||
db::c()->query('UPDATE `users` SET ?f = ?i WHERE `id` = ?i', 'prof' . $type, $profId, $user->id);
|
||||
$deloText = "{$user['login']} купил профессию «{$name}» в академии за {$needMoney} кр.";
|
||||
addToDelo($deloText);
|
||||
$user['prof'.$type] = true;
|
||||
return 'Вы получили профессию!';
|
||||
$user['prof' . $type] = true;
|
||||
$status = 'Вы получили профессию!';
|
||||
} else {
|
||||
return 'Что-то пошло не так...';
|
||||
$status = 'Что-то пошло не так...';
|
||||
}
|
||||
return $status;
|
||||
}
|
||||
|
||||
if ($get == 'smith') {
|
||||
$status = setProfession('оружейник', 1, 300, 3);
|
||||
$status = setProfession(SMITH, 1, 300, 3);
|
||||
}
|
||||
if ($get == 'mercenary') {
|
||||
$status = setProfession('наёмник', 2, 700, 5);
|
||||
$status = setProfession(MERCENARY, 2, 700, 5);
|
||||
}
|
||||
if ($get == 'medic') {
|
||||
$status = setProfession('лекарь', 2, 700, 5);
|
||||
$status = setProfession(MEDIC, 2, 700, 5);
|
||||
}
|
||||
|
||||
if ($get == 'exit') {
|
||||
db::c()->query('UPDATE `users`,`online` SET `users`.`room` = 2702, `online`.`room` = 2702 WHERE `users`.`id` = ?i AND `online`.`id` = ?i', $user->id, $user->id);
|
||||
header('Location: city.php');
|
||||
}
|
||||
Template::header('Академия');
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="ru">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<link href="css/main.css" rel="stylesheet">
|
||||
<link href="css/secondary.css" rel="stylesheet"/>
|
||||
<title></title>
|
||||
</head>
|
||||
<body>
|
||||
<link href="css/secondary.css" rel="stylesheet"/>
|
||||
<div style="float: right;">
|
||||
<button onclick="location.href='?exit'">Вернуться</button>
|
||||
</div>
|
||||
<h1>Академия</h1>
|
||||
<div><?php if (!empty($status)) err($status); ?></div>
|
||||
<div><?= $status ?></div>
|
||||
<div class="appblock appblock-main">
|
||||
<span class="legend">Информация</span>
|
||||
<span class="wrap">Кредиты<span class="num"><?= $user->money ?></span></span>
|
||||
@ -160,6 +158,4 @@ if ($get == 'exit') {
|
||||
<span class="wrap">
|
||||
Алхимик может создавать новые зелья используя расходные материалы. Мирная профессия.
|
||||
</span>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
</div>
|
Loading…
Reference in New Issue
Block a user