From 2e167b79dd6d6f5c2979cd03619737d60e596216 Mon Sep 17 00:00:00 2001 From: "Igor Barkov (iwork)" Date: Wed, 30 Sep 2020 15:26:27 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D1=80=D0=B8=D0=BA=D1=80=D1=83=D1=87?= =?UTF-8?q?=D0=B8=D0=B2=D0=B0=D0=B5=D0=BC=20=D1=88=D0=B0=D0=B1=D0=BB=D0=BE?= =?UTF-8?q?=D0=BD.=20=D0=A5=D0=BE=D1=80=D0=BE=D0=BD=D0=B8=D0=BC=20=D0=B8?= =?UTF-8?q?=D0=B4=D0=B8=D0=BE=D1=82=D1=81=D0=BA=D0=B8=D0=B5=20=D0=BE=D1=88?= =?UTF-8?q?=D0=B8=D0=B1=D0=BA=D0=B8.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- akadem.php | 52 ++++++++++++++++++++++++---------------------------- 1 file changed, 24 insertions(+), 28 deletions(-) diff --git a/akadem.php b/akadem.php index 08ac4d8..c1cc8d8 100644 --- a/akadem.php +++ b/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('Академия'); ?> - - - - - - - - - +

Академия

-
+
Информация Кредитыmoney ?> @@ -160,6 +158,4 @@ if ($get == 'exit') { Алхимик может создавать новые зелья используя расходные материалы. Мирная профессия. -
- - \ No newline at end of file + \ No newline at end of file