another final version
This commit is contained in:
parent
84bc896313
commit
b93e71de36
10
akadem.php
10
akadem.php
@ -19,16 +19,18 @@ function setProfession($name, $type, $needMoney, $needLevel)
|
||||
{
|
||||
global $user;
|
||||
$profId = 0;
|
||||
if (!in_array($name, ['smith', 'mercenary', 'medic'])) return 'Такой профессии не существует!';
|
||||
if (!in_array($name, ['оружейник', 'наёмник', 'лекарь'])) return 'Такой профессии не существует!';
|
||||
if ($user['money'] < $needMoney) return 'Недостаточно денег!';
|
||||
if ($user['level'] < $needLevel) return 'Ваш уровень ещё мал для этой профессии!';
|
||||
if (!empty($user['prof1']) AND $type == 1) return 'Ошибка! У вас уже есть другая мирная профессия!';
|
||||
if (!empty($user['prof2']) AND $type == 2) return 'Ошибка! У вас уже есть другая боевая профессия!';
|
||||
if ($name == 'smith') $profId = 1;
|
||||
if ($name == 'mercenary') $profId = 21;
|
||||
if ($name == 'medic') $profId = 22;
|
||||
if ($name == 'оружейник') $profId = 1;
|
||||
if ($name == 'наёмник') $profId = 21;
|
||||
if ($name == 'лекарь') $profId = 22;
|
||||
if (!empty($profId)) {
|
||||
db::c()->query('UPDATE `users` SET ?f = ?i, `money` = `money` - ?i WHERE `id` = ?i', 'prof' . $type, $profId, $needMoney, $_SESSION['uid']);
|
||||
$deloText = "{$user['login']} купил профессию «{$name}» в академии за {$needMoney} кр.";
|
||||
addToDelo($deloText);
|
||||
$user['prof'.$type] = true;
|
||||
$user['money'] -= $needMoney;
|
||||
return 'Вы получили профессию!';
|
||||
|
Loading…
Reference in New Issue
Block a user