diff --git a/main.php b/main.php index 375a5f9..659b516 100644 --- a/main.php +++ b/main.php @@ -539,20 +539,9 @@ if (isset($_GET['edit'])) { $items->undressItem($_GET['drop']); } + //Пока что одеваем предмет отсюда. if (isset($_GET['dress'])) { - -// $q = db::c()->query('SELECT `id`, `koll` FROM `inventory` WHERE `id` = ?i AND `owner` = ?i', input::get('dress'), $_SESSION['uid']); -// if ($q->getNumRows()) { -// $q = $q->fetch_assoc(); -// if ($q['koll'] > 1) { -// $id = unstack($q['id'], 1); -// dressitem($id); -// } else { -// dressitem(input::get('dress')); -// } -// } else { -// err('Ошибка: предмет не найден!'); -// } + dressitem($_GET['dress']); } if (input::get('destruct')) { @@ -589,54 +578,6 @@ if (isset($_GET['edit'])) { if (input::get('undress')) { undressall($_SESSION['uid']); } - - if (input::get('delcomplect')) { - db::c()->query('DELETE FROM `komplekt` WHERE `name` = "?s" AND `owner` = ?i', input::get('delcomplect'), $_SESSION['uid']); - } - - if (input::get('complect')) { - $hp = $user['hp']; - undressall($_SESSION['uid']); - $q = db::c()->query('SELECT `items` FROM `komplekt` WHERE `name` = "?s" AND `owner` = ?i', input::get('complect'), $_SESSION['uid'])->fetch_assoc(); - $items_in_set = []; - $items_in_set = explode(';', $q['items']); - foreach ($items_in_set as $iis) { - dressitem($iis); - } - db::c()->query('UPDATE `users` SET `hp` = ?i WHERE `id` = ?i', $hp, $_SESSION['uid']); - // Если здоровье становится выше максимума - выравниваем: - db::c()->query('UPDATE `users` SET `hp` = `maxhp` WHERE `hp` > `maxhp` AND `id` = ?i', $_SESSION['uid']); - $user = (new users_row($_SESSION['uid']))->result(); # Нахера перевыгружать О_о)?! - } - - //FIXME роняем вещи, которые больше не можем держать - //ref_drop(); - - if (input::get('savecomplect')) { - if (preg_match('/^[- \p{L}\d]+$/u', input::get('savecomplect'))) { - $q = db::c()->query('SELECT `id` FROM `komplekt` WHERE `name` = "?s" AND `owner` = ?i', input::get('savecomplect'), $_SESSION['uid'])->getNumRows(); - if (empty($q)) { - $items = []; - $q2 = db::c()->query('SELECT `id` FROM `inventory` WHERE `id` = ?i OR `id` = ?i OR `id` = ?i OR `id` = ?i OR `id` = ?i OR `id` = ?i OR `id` = ?i OR `id` = ?i OR `id` = ?i OR `id` = ?i OR `id` = ?i OR `id` = ?i OR `id` = ?i OR `id` = ?i OR `id` = ?i OR `id` = ?i OR `id` = ?i OR `id` = ?i OR `id` = ?i OR `id` = ?i OR `id` = ?i OR `id` = ?i OR `id` = ?i', - $user['sergi'], $user['kulon'], $user['perchi'], $user['weap'], - $user['bron'], $user['rybax'], $user['r1'], $user['r2'], $user['r3'], - $user['helm'], $user['shit'], $user['m1'], $user['m2'], $user['m3'], - $user['m4'], $user['m5'], $user['m6'], $user['m7'], $user['m8'], $user['m9'], $user['m10'], - $user['boots'], $user['plaw']); - while ($res = $q2->fetch_assoc()) { - $items[] = $res['id']; - } - $t_items = implode(";", $items); - db::c()->query('INSERT INTO `komplekt` (`name`, `owner`, `items`) VALUES ("?s",?i,"?s")', input::get('savecomplect'), $_SESSION['uid'], $t_items); - err('Комплект ' . $name . ' сохранён.'); - } else { - err('Ошибка: такое название комплекта уже используется!'); - } - } else { - err('Ошибка: запрещённые символы!'); - } - } - } ?>