if ($char1['STR'] < $compl['str'] or $char1['NTL'] < $compl['ntl'] or $char1['PIE'] < $compl['pie'] or $char1['VIT'] < $compl['vit'] or $char1['DEX'] < $compl['dex'] or $char1['SPD'] < $compl['spd'] or $char1['lucky'] < $compl['lucky']) { echo 'Ваши начальные характеристики меньше, чем нужно!'; } else { //Проверка на предметы $check_items = myquery("SELECT gif.name, (v1.kol - ifnull(v2.kol, 0)) as kol FROM \n\t\t\t\t(SELECT item_id, count(item_id) as kol FROM game_users_complects_items WHERE complect_id='" . $compl['id'] . "' GROUP BY item_id) as v1\n\t\t\t\tJOIN game_items_factsheet gif ON v1.item_id = gif.id\n\t\t\t\tLEFT JOIN (SELECT item_id, count(item_id) as kol FROM game_items WHERE user_id='" . $char['user_id'] . "' AND priznak=0 AND item_uselife>0 AND ref_id=0 GROUP BY item_id) as v2 \n\t\t\t\tON (v1.item_id=v2.item_id) WHERE v1.kol>v2.kol OR v2.kol IS NULL"); if (mysql_num_rows($check_items) > 0) { echo 'У вас нет всех необходимых предметов:'; while ($it = mysql_fetch_array($check_items)) { echo '<br>' . $it['name'] . ' - ' . $it['kol'] . ' шт.'; } } else { $find_items = myquery("SELECT item_id, used FROM game_users_complects_items WHERE complect_id='" . $compl['id'] . "' AND used>0"); while (list($id, $used) = mysql_fetch_array($find_items)) { list($it_id) = mysql_fetch_array(myquery("SELECT id FROM game_items WHERE user_id='" . $char['user_id'] . "' AND priznak=0 AND item_uselife>0 AND used=0 AND ref_id=0 AND item_id='" . $id . "' LIMIT 1")); $Item = new Item($it_id); $Item->up(0, $used, 0); if ($from_house) { setLocation("hero.php?house&option=" . $option . ""); } else { setLocation("act.php?func=inv"); } } echo 'Комплект одет!'; } } } } QuoteTable('close'); } elseif (isset($_GET['del_complect'])) { $check = myquery("SELECT status FROM game_users_complects WHERE user_id='" . $char['user_id'] . "' AND id='" . $_GET['del_complect'] . "'"); if (mysql_num_rows($check) == 1) {
start_debug(); } // Временно. До перевода от $char[boy] -> $char[func_id] глобально $f_id = getFunc($user_id); if ($f_id == '1') { if (function_exists("save_debug")) { save_debug(); } exit; } if (!empty($_GET['inv_option'])) { switch ($_GET['inv_option']) { case 'equip': $id = (int) $_GET['id']; $Item = new Item(); $Item->up($id, 0); break; case 'unequip': $Item = new Item(); $Item->down($_GET['id']); break; case 'kleymo_return': $Item = new Item(); $Item->kleymo_return($_GET['id']); break; case 'use': $Item = new Item(); $Item->use_item($_GET['id']); break; case 'drop': $Item = new Item();