diff --git a/functions.php b/functions.php
index 2633c8a..8ff7715 100644
--- a/functions.php
+++ b/functions.php
@@ -747,55 +747,3 @@ function SolveExp($at_id, $def_id, $damage)
return round((($baseexp[$def['level']]) * ($def_cost[0] / (($at_cost[0] + $def_cost[0]) / 2)) * ($damage / $def['maxhp']) * $expmf * $mfit * $mfbot * $mfbot2) / 3);
}
-
-/**
- * Апаем стат или мастерство на единицу.
- *
- * @param $name - техническое имя параметра, как в базе.
- * @param null $param - выбор что повышать.
- *
- * @return void
- */
-function addOnePoint($name, $param = null)
-{
- $allowed_stats = ['sila', 'lovk', 'inta', 'vinos', 'intel', 'mudra'];
- $allowed_mastery = ['noj', 'mec', 'dubina', 'topor', 'mfire', 'mwater', 'mair', 'mearth', 'mlight', 'mgray', 'mdark'];
- $naming = [
- 'sila' => 'Сила',
- 'lovk' => 'Ловкость',
- 'inta' => 'Интуиция',
- 'vinos' => 'Выносливость',
- 'intel' => 'Интеллект',
- 'mudra' => 'Мудрость',
- 'noj' => 'Владение кинжалами',
- 'mec' => 'Владение мечами',
- 'dubina' => 'Владение дубинами',
- 'topor' => 'Владение топорами',
- 'mfire' => 'Магия огня',
- 'mwater' => 'Магия воды',
- 'mair' => 'Магия воздуха',
- 'mearth' => 'Магия земли',
- 'mlight' => 'Магия света',
- 'mgray' => 'Магия серости',
- 'mdark' => 'Магия тьмы',
- ];
- if ($param == 'stat' && in_array($name, $allowed_stats)) {
- db::c()->query('UPDATE `users` SET ?f = ?f + 1, `stats` = `stats` - 1 WHERE `id` = ?i', $name, $name, $_SESSION['uid']);
- echo "Параметр {$naming[$name]} увеличен на 1 ед.";
- } elseif ($param == 'mastery' && in_array($name, $allowed_mastery)) {
- $mastery_level = db::c()->query('SELECT ?f FROM `users` WHERE `id` = ?i', $name, $_SESSION['uid'])->fetch_assoc();
- if ($mastery_level[$name] < 10) {
- db::c()->query('UPDATE `users` SET ?f = ?f + 1, `master` = `master` - 1 WHERE `id` = ?i', $name, $name, $_SESSION['uid']);
- echo "Параметр {$naming[$name]} увеличен на 1 ед.";
- } else {
- echo "Ошибка: параметр достиг максимального значения!";
- }
- } else {
- return null;
- }
-}
-
-function checkIntInRange($int, $min = 1, $max = PHP_INT_MAX)
-{
- return (int)filter_var($int, FILTER_VALIDATE_INT, ['options' => ['min_range' => $min, 'max_range' => $max]]);
-}
\ No newline at end of file
diff --git a/main.php b/main.php
index ba8ee78..12a17ed 100644
--- a/main.php
+++ b/main.php
@@ -34,7 +34,6 @@ $edit = $_GET['edit'] ?? null;
if ($edit) {
$ups = $_GET['ups'] ?? null;
- $upm = $_GET['upm'] ?? null;
$use = $_GET['use'] ?? null;
$useTarget = $_POST['target'] ?? null;
$drop = $_GET['drop'] ?? null;
@@ -45,9 +44,6 @@ if ($edit) {
if ($ups) {
$user->addOnePointToStat($ups);
}
- if ($upm) {
- addOnePoint($upm, 'mastery');
- }
if ($drop) {
$items = new DressedItems($_SESSION['uid']);
$items->undressItem($drop);