room != 61) { header("Location: main.php"); exit; } if ($user->battle) { header('location: fight.php'); exit; } $status = 'Внимание! Моментальная оплата без подтверждения!'; $get = urldecode(filter_input(INPUT_SERVER, 'QUERY_STRING')); function setProfession($name, $type, $needMoney, $needLevel) { global $user; $profId = 0; 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 == 'оружейник') $profId = 1; if ($name == 'наёмник') $profId = 21; if ($name == 'лекарь') $profId = 22; if (!empty($profId)) { try { db::c()->query('UPDATE `users` SET ?f = ?i, `money` = `money` - ?i WHERE `id` = ?i', 'prof' . $type, $profId, $needMoney, $_SESSION['uid']); } catch (\Krugozor\Database\Mysql\Exception $e) { } $deloText = "{$user['login']} купил профессию «{$name}» в академии за {$needMoney} кр."; addToDelo($deloText); $user['prof'.$type] = true; $user['money'] -= $needMoney; return 'Вы получили профессию!'; } else return 'Что-то пошло не так...'; } if ($get == 'smith') $status = setProfession('оружейник', 1, 300, 3); if ($get == 'mercenary') $status = setProfession('наёмник', 2, 700, 5); if ($get == 'medic') $status = setProfession('лекарь', 2, 700, 5); if ($get == 'exit') { try { db::c()->query('UPDATE `users`,`online` SET `users`.`room` = 2702, `online`.`room` = 2702 WHERE `users`.`id` = ?i AND `online`.`id` = ?i', $_SESSION['uid'], $_SESSION['uid']); } catch (\Krugozor\Database\Mysql\Exception $e) { } header('Location: city.php'); } ?>

Академия

Информация Кредиты Уровень персонажа
Наёмник Цена700 Уровень персонажа5 Палач, это наёмник, который за деньги вмешивается в поединки других игроков не получая за это боевого опыта. Боевая профессия.
Лекарь Цена700 Уровень персонажа5 Лекарь лечит травмы, приобретённые игроками в боях и восстанавливает здоровье даже в поединке. Боевая профессия.
Колдун Цена300 Уровень персонажа5 Колдун может встраивать руны в предметы, тем самым изменяя характеристики предмета. Мирная профессия.
Кузнец Цена5000 Уровень персонажа10 Кузнец может создавать новые предметы используя расходные материалы. Мирная профессия.
Оружейник Цена300 Уровень персонажа5 Оружейник может точить оружие и подгонять броню, тем самым изменяя характеристики предмета. Мирная профессия.
Алхимик Цена5000 Уровень персонажа10 Алхимик может создавать новые зелья используя расходные материалы. Мирная профессия.