<?php
if (!defined('GAME')) {
    die();
}
ignore_user_abort(true);
//system('pkill www-data');

function getdr($s, $v, $d)
{
    global $u;
    $i = 0;
    while ($i < count($v)) {
        if (isset($v[$i])) {
            $s = str_replace('{' . $v[$i] . '}', $d[$i], $s);
        }
        $i++;
    }
    $s = eval("return (" . $s . ");");
    return floor($s);
}

class user
{
    private static $flag_one;
    public $pokol = 2; //Àêêòóàëüíîå ïîêîëåíèå ïðåäìåòîâ
    public $ekrcast = [
        310 => true, //Ñíàäîáüå Çàáûòûõ Ìàñòåðîâ

        33 => true, //Çâåçäíàÿ Ýíåðãèÿ
        34 => true, //Çâåçäíàÿ Òÿæåñòü
        35 => true, //Çâåçäíàÿ Ñèÿíèå

        42 => true, //Íåóÿçâèìîñòü Îðóæèþ
        43 => true, //Íåóÿçâèìîñòü Ñòèõèÿì

        296 => true

    ];
    public $aves = ['now' => 0, 'max' => 0], $rep, $tfer, $error2 = '', $room = [], $bank = [], $align_nm = [
        1 => 'Ñâåò',
        2 => 'Õàîñ',
        3 => 'Òüìà',
        7 => 'Íåéòðàëèòåò'
    ], $mod_nm = [
        0 => [0 => ''],
        1 => ['1' => 'Ñâåò', '1.1' => 'Ïàëàäèí Ïîäíåáåñüÿ', '1.4' => 'Òàìîæåííûé Ïàëàäèí', '1.5' => 'Ïàëàäèí Ñîëíå÷íîé Óëûáêè', '1.6' => 'Èíêâèçèòîð', '1.7' => 'Ïàëàäèí Îãíåííîé Çàðè', '1.75' => 'Ïàëàäèí-Õðàíèòåëü', '1.9' => 'Ïàëàäèí Íåáà', '1.91' => 'Ñòàðøèé Ïàëàäèí Íåáà', '1.92' => 'Âåòåðàí Îðäåíà', '1.99' => 'Âåðõîâíûé Ïàëàäèí'],
        3 => ['3' => 'Òüìà', '3.01' => 'Òàðìàí-Ñëóæèòåëü', '3.05' => 'Òàðìàí-Íàäñìîòðùèê', '3.06' => 'Êàðàòåëü', '3.07' => 'Òàðìàí-Óáèéöà', '3.075' => 'Òàðìàí-Õðàíèòåëü', '3.09' => 'Òàðìàí-Ïàëà÷', '3.091' => 'Òàðìàí-Âëàäûêà', '3.092' => 'Âåòåðàí Àðìàäû', '3.99' => 'Òàðìàí Ïàòðèàðõ']
    ];
    public $btl_txt = '', $rgd = [0 => 0, 1 => 0], $error = '',

        $city_unid = [0, 'capitalcity', 'angelscity', 'abandonedplain', 'newcapitalcity', 'demonscity', 'fallenearth', 'emeraldscity', 'dreamscity', 'suncity', 'devilscity'],
        $city_id = ['capitalcity' => 1, 'angelscity' => 2, 'abandonedplain' => 3, 'newcapitalcity' => 4, 'demonscity' => 5, 'fallenearth' => 6, 'emeraldscity' => 6, 'suncity' => 7, 'dreamscity' => 8, 'devilscity' => 10],
        $city_name = ['emeraldscity' => 'Emeralds city', 'abandonedplain' => 'Abandoned Plain', 'capitalcity' => 'Capital city', 'angelscity' => 'Angels city', 'newcapitalcity' => 'New Capital city', 'demonscity' => 'Demons city', 'fallenearth' => 'Fallen Earth', 'dreamscity' => 'Dreams City', 'suncity' => 'Sun City', 'devilscity' => 'Devils City'],
        $city_name2 = ['emeraldscity' => 'Emeraldscity', 'abandonedplain' => 'Abandonedplain', 'capitalcity' => 'Capitalcity', 'angelscity' => 'Angelscity', 'newcapitalcity' => 'Newcapitalcity', 'demonscity' => 'Demonscity', 'fallenearth' => 'FallenEarth', 'dreamscity' => 'Dreams City', 'suncity' => 'Sun City', 'devilscity' => 'Devils City'],

        $stats, $info, $map, $mapUsers, $is = [
        'acestar' => 'Ñëåäóþùèé êàñò áóäåò êðèòè÷åñêèì', 'spasenie' => 'Ñïàñåíèå ïîñëå ñìåðòè', 'more_awards' => 'Ïîâûøåíàÿ íàãðàäà %', 'exp' => 'Ïîëó÷àåìûé îïûò (%)', 'align_bs' => 'Ñëóæèòåëü çàêîíà',
        'nopryh' => 'Ïðÿìîå ïîïîäàíèå', 'puti' => 'Çàïðåò ïåðåìåùåíèÿ', 'align' => 'Ñêëîííîñòü', 'hpAll' => '<font color=darkgreen><strong>Óðîâåíü æèçíè (HP)</font></strong>', 'mpAll' => '<font color=blue><strong>Óðîâåíü ìàíû (ÌP)</font></strong>', 'enAll' => 'Óðîâåíü ýíåðãèè', 'sex' => 'Ïîë', 'lvl' => 'Óðîâåíü', 's1' => 'Ñèëà', 's2' => 'Ëîâêîñòü', 's3' => 'Èíòóèöèÿ', 's4' => 'Âûíîñëèâîñòü', 's5' => 'Èíòåëëåêò', 's6' => 'Ìóäðîñòü', 's7' => 'Äóõîâíîñòü', 's8' => 'Âîëÿ', 's9' => 'Ñâîáîäà äóõà', 's10' => 'Áîæåñòâåííîñòü', 's11' => 'Ýíåðãèÿ', 'm1' => 'Ìô. êðèòè÷åñêîãî óäàðà (%)', 'm2' => 'Ìô. ïðîòèâ êðèòè÷åñêîãî óäàðà (%)', 'm3' => 'Ìô. ìîùíîñòè êðèò. óäàðà (%)', 'm21' => 'Ìô. àáñ. ïîïàäàíèÿ (%)', 'm4' => 'Ìô. óâåðòûâàíèÿ (%)', 'm5' => 'Ìô. ïðîòèâ óâåðòûâàíèÿ (%)', 'm6' => 'Ìô. êîíòðóäàðà (%)', 'm7' => 'Ìô. ïàðèðîâàíèÿ (%)', 'm8' => 'Ìô. áëîêà ùèòîì (%)', 'm9' => 'Ìô. óäàðà ñêâîçü áðîíþ (%)', 'm14' => 'Ìô. àáñ. êðèòè÷åñêîãî óäàðà (%)', 'm15' => 'Ìô. àáñ. óâåðòûâàíèÿ (%)', 'm16' => 'Ìô. àáñ. ïàðèðîâàíèÿ (%)', 'm17' => 'Ìô. àáñ. êîíòðóäàðà (%)', 'm18' => 'Ìô. àáñ. áëîêà ùèòîì (%)', 'm19' => 'Ìô. àáñ. ìàãè÷åñêèé ïðîìàõ (%)', 'm20' => 'Ìô. óäà÷à (%)', 'a1' => 'Ìàñòåðñòâî âëàäåíèÿ íîæàìè, êèíæàëàìè', 'a2' => 'Ìàñòåðñòâî âëàäåíèÿ òîïîðàìè, ñåêèðàìè', 'a3' => 'Ìàñòåðñòâî âëàäåíèÿ äóáèíàìè, ìîëîòàìè', 'a4' => 'Ìàñòåðñòâî âëàäåíèÿ ìå÷àìè', 'a5' => 'Ìàñòåðñòâî âëàäåíèÿ ìàãè÷åñêèìè ïîñîõàìè', 'a6' => 'Ìàñòåðñòâî âëàäåíèÿ ëóêàìè', 'a7' => 'Ìàñòåðñòâî âëàäåíèÿ àðáàëåòàìè', 'aall' => 'Ìàñòåðñòâî âëàäåíèÿ îðóæèåì', 'mall' => 'Ìàñòåðñòâî âëàäåíèÿ ìàãèåé ñòèõèé', 'm2all' => 'Ìàñòåðñòâî âëàäåíèÿ ìàãèåé', 'mg1' => 'Ìàñòåðñòâî âëàäåíèÿ ìàãèåé îãíÿ', 'mg2' => 'Ìàñòåðñòâî âëàäåíèÿ ìàãèåé âîçäóõà', 'mg3' => 'Ìàñòåðñòâî âëàäåíèÿ ìàãèåé âîäû', 'mg4' => 'Ìàñòåðñòâî âëàäåíèÿ ìàãèåé çåìëè', 'mg5' => 'Ìàñòåðñòâî âëàäåíèÿ ìàãèåé Ñâåòà', 'mg6' => 'Ìàñòåðñòâî âëàäåíèÿ ìàãèåé Òüìû', 'mg7' => 'Ìàñòåðñòâî âëàäåíèÿ ñåðîé ìàãèåé', 'tj' => 'Òÿæåëàÿ áðîíÿ', 'lh' => 'Ëåãêàÿ áðîíÿ', 'minAtack' => 'Ìèíèìàëüíûé óðîí', 'maxAtack' => 'Ìàêñèìàëüíûé óðîí', 'm10' => 'Ìô. ìîùíîñòè óðîíà', 'm11' => 'Ìô. ìîùíîñòè ìàãèè ñòèõèé', 'm11a' => 'Ìô. ìîùíîñòè ìàãèè', 'pa1' => 'Ìô. ìîùíîñòè êîëþùåãî óðîíà', 'pa2' => 'Ìô. ìîùíîñòè ðóáÿùåãî óðîíà', 'pa3' => 'Ìô. ìîùíîñòè äðîáÿùåãî óðîíà', 'pa4' => 'Ìô. ìîùíîñòè ðåæóùåãî óðîíà', 'pm1' => 'Ìô. ìîùíîñòè ìàãèè îãíÿ', 'pm2' => 'Ìô. ìîùíîñòè ìàãèè âîçäóõà', 'pm3' => 'Ìô. ìîùíîñòè ìàãèè âîäû', 'pm4' => 'Ìô. ìîùíîñòè ìàãèè çåìëè', 'pm5' => 'Ìô. ìîùíîñòè ìàãèè Ñâåòà', 'pm6' => 'Ìô. ìîùíîñòè ìàãèè Òüìû', 'pm7' => 'Ìô. ìîùíîñòè ñåðîé ìàãèè', 'za' => 'Çàùèòà îò óðîíà', 'zm' => 'Çàùèòà îò ìàãèè ñòèõèé', 'zma' => 'Çàùèòà îò ìàãèè', 'za1' => 'Çàùèòà îò êîëþùåãî óðîíà', 'za2' => 'Çàùèòà îò ðóáÿùåãî óðîíà', 'za3' => 'Çàùèòà îò äðîáÿùåãî óðîíà', 'za4' => 'Çàùèòà îò ðåæóùåãî óðîíà', 'zm1' => 'Çàùèòà îò ìàãèè îãíÿ', 'zm2' => 'Çàùèòà îò ìàãèè âîçäóõà', 'zm3' => 'Çàùèòà îò ìàãèè âîäû', 'zm4' => 'Çàùèòà îò ìàãèè çåìëè', 'zm5' => 'Çàùèòà îò ìàãèè Ñâåòà', 'zm6' => 'Çàùèòà îò ìàãèè Òüìû', 'zm7' => 'Çàùèòà îò ñåðîé ìàãèè', 'magic_cast' => 'Äîïîëíèòåëüíûé êàñò çà õîä', 'pza' => 'Ïîíèæåíèå çàùèòû îò óðîíà', 'pzm' => 'Ïîíèæåíèå çàùèòû îò ìàãèè', 'pza1' => 'Ïîíèæåíèå çàùèòû îò êîëþùåãî óðîíà', 'min_heal_proc' => 'Ýôôåêò ëå÷åíèÿ (%)', 'notravma' => 'Çàùèòà îò òðàâì', 'yron_min' => 'Ìèíèìàëüíûé óðîí', 'yron_max' => 'Ìàêñèìàëüíûé óðîí', 'zaproc' => 'Áëîêèðîâêà Ôèçè÷åñêîãî Óðîíà (%)', 'zmproc' => 'Áëîêèðîâêà Ìàãè÷åñêîãî Óðîíà (%)', 'zm2proc' => 'Çàùèòà îò ìàãèè Âîçäóõà (%)', 'pza2' => 'Ïîíèæåíèå çàùèòû îò ðóáÿùåãî óðîíà', 'pza3' => 'Ïîíèæåíèå çàùèòû îò äðîáÿùåãî óðîíà', 'pza4' => 'Ïîíèæåíèå çàùèòû îò ðåæóùåãî óðîíà', 'pzm1' => 'Ïîíèæåíèå çàùèòû îò ìàãèè îãíÿ', 'pzm2' => 'Ïîíèæåíèå çàùèòû îò ìàãèè âîçäóõà', 'pzm3' => 'Ïîíèæåíèå çàùèòû îò ìàãèè âîäû', 'pzm4' => 'Ïîíèæåíèå çàùèòû îò ìàãèè çåìëè', 'pzm5' => 'Ïîíèæåíèå çàùèòû îò ìàãèè Ñâåòà', 'pzm6' => 'Ïîíèæåíèå çàùèòû îò ìàãèè Òüìû', 'pzm7' => 'Ïîíèæåíèå çàùèòû îò ñåðîé ìàãèè', 'speedhp' => 'Ðåãåíåðàöèÿ çäîðîâüÿ (%)', 'speedmp' => 'Ðåãåíåðàöèÿ ìàíû (%)', 'tya1' => 'Êîëþùèå àòàêè', 'tya2' => 'Ðóáÿùèå àòàêè', 'tya3' => 'Äðîáÿùèå àòàêè', 'tya4' => 'Ðåæóùèå àòàêè', 'tym1' => 'Îãíåííûå àòàêè', 'mg2static_points' => 'Óðîâåíü çàðÿäà (Âîçäóõ)', 'tym2' => 'Ýëåêòðè÷åñêèå àòàêè', 'tym3' => 'Ëåäÿíûå àòàêè', 'tym4' => 'Çåìëÿíûå àòàêè', 'hpProc' => 'Óðîâåíü æèçíè (%)', 'mpProc' => 'Óðîâåíü ìàíû (%)', 'tym5' => 'Àòàêè Ñâåòà', 'tym6' => 'Àòàêè Òüìû', 'tym7' => 'Ñåðûå àòàêè', 'min_use_mp' => 'Óìåíüøàåò ðàñõîä ìàíû', 'pog' => 'Ïîãëîùåíèå óðîíà', 'pog2' => 'Ïîãëîùåíèå óðîíà', 'pog2p' => 'Ïðîöåíò ïîãëîùåíèå óðîíà', 'pog2mp' => 'Öåíà ïîãëîùåíèå óðîíà', 'maxves' => 'Óâåëè÷èâàåò ðþêçàê', 'bonusexp' => 'Óâåëè÷èâàåò ïîëó÷àåìûé îïûò', 'speeden' => 'Ðåãåíåðàöèÿ ýíåðãèè (%)',
        'antm3' => 'Ìô. ïðîòèâ ìîùíîñòè êðèòà', 'repair_z' => 'Áåñïëàòíîå èçâëå÷åíèå çàòî÷åê', 'repair_r' => 'Áåñïëàòíîå èçâëå÷åíèå ðóí',
        'yza' => 'Óÿçâèìîñòü ôèçè÷åñêîìó óðîíà (%)', 'yzm' => 'Óÿçâèìîñòü ìàãèè ñòèõèé (%)', 'yzma' => 'Óÿçâèìîñòü ìàãèè (%)'
        , 'yza1' => 'Óÿçâèìîñòü êîëþùåìó óðîíà (%)', 'yza2' => 'Óÿçâèìîñòü ðóáÿùåìó óðîíà (%)', 'yza3' => 'Óÿçâèìîñòü äðîáÿùåìó óðîíà (%)', 'yza4' => 'Óÿçâèìîñòü ðåæóùåìó óðîíà (%)'
        , 'yzm1' => 'Óÿçâèìîñòü ìàãèè îãíÿ (%)', 'yzm2' => 'Óÿçâèìîñòü ìàãèè âîçäóõà (%)', 'yzm3' => 'Óÿçâèìîñòü ìàãèè âîäû (%)', 'yzm4' => 'Óÿçâèìîñòü ìàãèè çåìëè (%)', 'yzm5' => 'Óÿçâèìîñòü ìàãèè (%)', 'yzm6' => 'Óÿçâèìîñòü ìàãèè (%)', 'yzm7' => 'Óÿçâèìîñòü ìàãèè (%)', 'rep' => 'Ðåïóòàöèÿ Ðûöàðÿ'
        , 'repair_discount' => 'Ñêèäêà íà ðåìîíò âåùåé', 'hpVinos' => 'Áîíóñ æèçíè', 'bronze' => 'Bronze Premium Account', 'silvers' => 'Silver Premium Account', 'gold' => 'Áëàãîäàòü Àíãåëà', 'speed_dungeon' => 'Ñêîðîñòü ïåðåäâèæåíèÿ ïî ïîäçåìåëüÿì', 'zona' => 'Äîïîëíèòåëüíàÿ çîíà àòàêè'
    ];
    public $items = [
        'tr' => ['sex', 'align', 'lvl', 's1', 's2', 's3', 's4', 's5', 's6', 's7', 's8', 's9', 's10', 's11', 'a1', 'a2', 'a3', 'a4', 'a5', 'a6', 'a7', 'mg1', 'mg2', 'mg3', 'mg4', 'mg5', 'mg6', 'mg7', 'mall', 'm2all', 'aall', 'rep', 'align_bs'],
        'add' => [
            'no_vor', 'antm3', 'acestar', 'spasenie', 'exp', 'enemy_am1', 'hod_minmana', 'yhod', 'noshock_voda', 'bronze', 'silvers', 'gold', 'repair_discount',
            'yza', 'yzm', 'yzma', 'yza1', 'yza2', 'yza3', 'yza4', 'yzm1', 'yzm2', 'yzm3', 'yzm4', 'yzm5', 'yzm6', 'yzm7', 'repair_z', 'repair_r',
            'notuse_last_pr', 'yrn_mg_first', 'antishock', 'nopryh', 'speed_dungeon', 'naemnik', 'mg2static_points', 'yrnhealmpprocmg3', 'nousepriem', 'notactic', 'seeAllEff', '100proboi1', 'pog2', 'pog2p', 'magic_cast', 'min_heal_proc', 'no_yv1', 'no_krit1', 'no_krit2', 'no_contr1', 'no_contr2', 'no_bl1', 'no_pr1', 'no_yv2', 'no_bl2', 'no_pr2', 'silver', 'pza', 'pza1', 'pza2', 'pza3', 'pza4', 'pzm', 'pzm1', 'pzm2', 'pzm3', 'pzm4', 'pzm5', 'pzm6', 'pzm7', 'yron_min', 'yron_max', 'notravma', 'min_zonb', 'min_zona', 'nokrit', 'pog', 'min_use_mp', 'za1proc', 'za2proc', 'za3proc', 'za4proc', 'zaproc', 'zmproc', 'zm1proc', 'zm2proc', 'zm3proc', 'zm4proc', 'shopSale', 'shopSaleEkr', 's1', 's2', 's3', 's4', 's5', 's6', 's7', 's8', 's9', 's10', 's11', 'aall', 'a1', 'a2', 'a3', 'a4', 'a5', 'a6', 'a7', 'm2all', 'mall', 'mg1', 'mg2', 'mg3', 'mg4', 'mg5', 'mg6', 'mg7', 'hpAll', 'hpVinos', 'mpVinos', 'mpAll', 'enAll', 'hpProc', 'mpProc', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'm8', 'm9', 'm14', 'm15', 'm16', 'm17', 'm18', 'm19', 'm20', 'm21', 'pa1', 'pa2', 'pa3', 'pa4', 'pm1', 'pm2', 'pm3', 'pm4', 'pm5', 'pm6', 'pm7', 'za', 'za1', 'za2', 'za3', 'za4', 'zma', 'zm', 'zm1', 'zm2', 'zm3', 'zm4', 'zm5', 'zm6', 'zm7', 'mib1', 'mab1', 'mib2', 'mab2', 'mib3', 'mab3', 'mib4', 'mab4', 'speedhp', 'speedmp', 'm10', 'm11', 'm11a', 'zona', 'zonb', 'maxves', 'minAtack', 'maxAtack', 'bonusexp', 'speeden'],
        'sv' => ['pza', 'pza1', 'pza2', 'pza3', 'pza4', 'pzm', 'pzm1', 'pzm2', 'pzm3', 'pzm4', 'pzm5', 'pzm6', 'pzm7', 'notravma', 'min_zonb', 'min_zona', 'nokrit', 'pog', 'min_use_mp', 'za1proc', 'za2proc', 'za3proc', 'za4proc', 'zaproc', 'zmproc', 'zm1proc', 'zm2proc', 'zm3proc', 'zm4proc', 'shopSale', 'shopSaleEkr', 's1', 's2', 's3', 's4', 's5', 's6', 's7', 's8', 's9', 's10', 's11', 'aall', 'a1', 'a2', 'a3', 'a4', 'a5', 'a6', 'a7', 'm2all', 'mall', 'mg1', 'mg2', 'mg3', 'mg4', 'mg5', 'mg6', 'mg7', 'hpAll', 'mpAll', 'enAll', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'm8', 'm9', 'm14', 'm15', 'm16', 'm17', 'm18', 'm19', 'm20', 'm21', 'pa1', 'pa2', 'pa3', 'pa4', 'pm1', 'pm2', 'pm3', 'pm4', 'pm5', 'pm6', 'pm7', 'min_use_mp', 'za', 'za1', 'za2', 'za3', 'za4', 'zma', 'zm', 'zm1', 'zm2', 'zm3', 'zm4', 'zm5', 'zm6', 'zm7', 'mib1', 'mab1', 'mib2', 'mab2', 'mib3', 'mab3', 'mib4', 'mab4', 'speedhp', 'speedmp', 'm10', 'm11', 'zona', 'zonb', 'maxves', 'minAtack', 'maxAtack', 'speeden']
    ];

    /*
						yrnhealmpprocmg3 - âîññòàâíàâëèâàåò ìàíó îò óðîíà ïî èãðîêó, â % (ìàãèÿ âîäû)
					*/

    public function sys_add($uid, $time, $type, $text, $data, $time_see)
    {
        /*if(mysql_query('INSERT INTO `a_system` (`uid`,`time`,`type`,`text`,`data`,`time_see`) VALUES ("'.$uid.'","'.$time.'","'.$type.'","'.$text.'","'.$data.'","'.$time_see.'")')){

		}else{
			echo '.';
		}
		*/
    }

    public function repexp_add($id, $val)
    {
        mysql_query('UPDATE `stats` SET `repexp` = `repexp` + "' . $val . '" WHERE `id` = "' . $id . '" LIMIT 1');
    }

    public function dayquest($id)
    {

        $test = mysql_fetch_array(mysql_query('SELECT * FROM `actions` WHERE `uid` = "' . $id . '" AND `vars`= "day_quest" LIMIT 1'));
        $q = [
            '1' => 'Óáèéñòâî Òðóïîæîðîâ',
            '2' => 'Ïîáåäû â õàîòè÷åñêèõ áîÿõ',
            '3' => 'Ñïóñê â Ïîäçåìåëèÿ',
            '4' => 'Íàáðàòü â õàîòè÷åñêèõ ïîåäèíêàõ 100 000 Îïûòà',
            '5' => 'Îòêðûòü Ñóíäóê Òðóïîæîðà',
            '6' => 'Ïîñåòèòü Èçëîì Õàîñà',
            '7' => 'Ñäà÷à 3 çàäàíèé â ïåùåðàõ',
            '8' => 'Ïîó÷àñòâîâàòü â Áàøíå Ñìåðòè'
        ];

        if (!isset($test['id'])) {
            $n = "<a href='main.php?getq=1'><b style='color:green'>Ïîëó÷èòü çàäàíèå</b></a>";
        } else {
            $n = "<a href='main.php?putq=1'><b style='color:green'>Ñäàòü çàäàíèå</b></a>";
            $n = $n . "<br><b style='color:green'>" . $q[$test['vals']] . "</b>";
        }

        return $n;
    }

    public function pensia($type)
    {
        if ($type == false) {
            if (($this->info['align'] > 0 || $this->info['clan'] > 0 || $this->info['level'] > 12) && $this->info['align'] != 2) {
                $r = ($this->info['level'] - 6) * 0.04;
                if (date('m') >= 6 || date('m') <= 8) {
                    $r = round($r * 2, 2);
                } elseif (date('w') == 0 || date('w') == 6) {
                    $r = round($r * 2, 2);
                }
                $r = $r . ' ÅÊÐ.';
            } else {
                $r = $this->info['level'];
                if (date('m') >= 6 || date('m') <= 8) {
                    $r = round($r * 2, 2);
                } elseif (date('w') == 0 || date('w') == 6) {
                    $r = round($r * 2, 2);
                }
                $r = $r . ' ÊÐ.';
            }
        } else {
            if (($this->info['align'] > 0 || $this->info['clan'] > 0 || $this->info['level'] > 12) && $this->info['align'] != 2) {
                $r = ($this->info['level'] - 6) * 0.04;
                if (date('m') >= 6 || date('m') <= 8) {
                    $r = round($r * 2, 2);
                } elseif (date('w') == 0 || date('w') == 6) {
                    $r = round($r * 2, 2);
                }
                $r = [2, $r];
            } else {
                $r = $this->info['level'];
                if (date('m') >= 6 || date('m') <= 8) {
                    $r = round($r * 2, 2);
                } elseif (date('w') == 0 || date('w') == 6) {
                    $r = round($r * 2, 2);
                }
                $r = [1, $r];
            }
        }
        return $r;
    }

    public function testAlign($an, $uid)
    {
        $r = 1;
        if (floor($an) > 0) {
            $a = mysql_fetch_array(mysql_query('SELECT * FROM `users_align` WHERE `uid` = "' . $uid . '" AND (`delete` = "0" OR `delete` > "' . time() . '") LIMIT 1'));
            if (isset($a['id'])) {
                if (floor($a['align']) > 0) {
                    if (floor($a['align']) != $an) {
                        $r = 0;
                    }
                }
            }
        }
        return $r;
    }

    public function abilsRoom($type)
    {
        $r = '';
        //
        if ($this->info['clan'] > 0) {
            //Íåëüçÿ èñïîëüçîâàòü ïåðñîíàæàì â êëàíå
        } elseif ($type == 'test') {
            if ($this->room['name'] == 'Çàë Ñâåòà' || $this->room['name'] == 'Çàë Íåéòðàëîâ' || $this->room['name'] == 'Çàë Òüìû') {
                if (isset($_GET['vhp'])) {
                    $v = mysql_fetch_array(mysql_query('SELECT * FROM "vortex" WHERE "uid" = "' . $this->info['id'] . '" AND "type" = 1 ORDER BY "time" DESC LIMIT 1'));
                    if (isset($v['id']) && $v['time'] > time() - 60 * 60) {
                        //Óæå þçàëè
                        $this->error = 'Íåîáõîäèìî ïîäîæäàòü åùå ' . $this->timeOut($v['time'] + 60 * 60 - time());
                    } else {
                        if ($this->stats['hpNow'] < 1) {
                            $this->stats['hpNow'] = 0;
                        }
                        $this->error = 'Âû óñïåøíî âîññòàíîâèëè ' . round($this->stats['hpAll'] - $this->stats['hpNow']) . ' HP.';
                        mysql_query('INSERT INTO `vortex` ( `uid`,`time`,`room`,`val`,`type` ) VALUES (
							"' . $this->info['id'] . '","' . time() . '","' . $this->info['room'] . '","' . round($this->stats['hpAll'] - $this->stats['hpNow']) . '","1"
						)');
                        $this->stats['hpNow'] = $this->stats['hpAll'];
                        mysql_query('UPDATE `stats` SET `hpNow` = "' . $this->stats['hpNow'] . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
                    }
                } elseif (isset($_GET['vmp'])) {
                    $v = mysql_fetch_array(mysql_query('SELECT * FROM "vortex" WHERE "uid" = "' . $this->info['id'] . '" AND "type" = 2 ORDER BY "time" DESC LIMIT 1'));
                    if (isset($v['id']) && $v['time'] > time() - 60 * 60) {
                        //Óæå þçàëè
                        $this->error = 'Íåîáõîäèìî ïîäîæäàòü åùå ' . $this->timeOut($v['time'] + 60 * 60 - time());
                    } else {
                        if ($this->stats['mpNow'] < 1) {
                            $this->stats['mpNow'] = 0;
                        }
                        $this->error = 'Âû óñïåøíî âîññòàíîâèëè ' . round($this->stats['mpAll'] - $this->stats['mpNow']) . ' MP.';
                        mysql_query('INSERT INTO `vortex` ( `uid`,`time`,`room`,`val`,`type` ) VALUES (
							"' . $this->info['id'] . '","' . time() . '","' . $this->info['room'] . '","' . round($this->stats['mpAll'] - $this->stats['mpNow']) . '","2"
						)');
                        $this->stats['hpNow'] = $this->stats['hpAll'];
                        mysql_query('UPDATE `stats` SET `mpNow` = "' . $this->stats['mpNow'] . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
                    }
                }
            }
        } elseif ($type == 'look') {
            //
            if ($this->room['name'] == 'Çàë Ñâåòà' || $this->room['name'] == 'Çàë Òüìû' || $this->room['name'] == 'Çàë Íåéòðàëîâ') {
                $vid = 0;
                //
                if ($this->room['name'] == 'Çàë Ñâåòà') {
                    $vid = 6;
                } elseif ($this->room['name'] == 'Çàë Òüìû') {
                    $vid = 7;
                } elseif ($this->room['name'] == 'Çàë Íåéòðàëîâ') {
                    $vid = 10;
                }
                //
                $v = mysql_fetch_array(mysql_query('SELECT * FROM `vortex` WHERE `uid` = "' . $this->info['id'] . '" AND `type` = 1 ORDER BY `time` DESC LIMIT 1'));
                if (isset($v['id']) && $v['time'] + 60 * 60 > time()) {
                    $r .= '<img style="cursor:pointer;filter:alpha(opacity=47);opacity:0.47;-moz-opacity:0.47;-khtml-opacity:0.47;" onClick="alert(\'Âîçìîæíî âîñïîëüçîâàòüñÿ ÷åðåç ' . $this->timeOut($v['time'] + 60 * 60 - time()) . '\');" src="https://img.new-combats.com/i/items/healvortex_' . $vid . '.png" width="40" height="25" title="Êëîäåö HP (Çàäåðæêà)"> ';
                } else {
                    $r .= '<a href="main.php?vhp"><img src="https://img.new-combats.com/i/items/healvortex_' . $vid . '.png" width="40" height="25" title="Êëîäåö HP"></a> ';
                }
                $v = mysql_fetch_array(mysql_query('SELECT * FROM `vortex` WHERE `uid` = "' . $this->info['id'] . '" AND `type` = 2 ORDER BY `time` DESC LIMIT 1'));
                if (isset($v['id']) && $v['time'] + 60 * 60 > time()) {
                    $r .= '<img style="cursor:pointer;filter:alpha(opacity=47);opacity:0.47;-moz-opacity:0.47;-khtml-opacity:0.47;" onClick="alert(\'Âîçìîæíî âîñïîëüçîâàòüñÿ ÷åðåç ' . $this->timeOut($v['time'] + 60 * 60 - time()) . '\');" src="https://img.new-combats.com/i/items/manavortex_' . $vid . '.png" width="40" height="25" title="Êëîäåö MP (Çàäåðæêà)"> ';
                } else {
                    $r .= '<a href="main.php?vmp""><img src="https://img.new-combats.com/i/items/manavortex_' . $vid . '.png" width="40" height="25" title="Êëîäåö MP"></a> ';
                }
            }
            //
        }
        return $r;
    }

    public function insertAlign($an, $uid)
    {
        if ($an > 0) {
            mysql_query('UPDATE `users_align` SET `delete` = "' . (time() + 1) . '" WHERE `uid` = "' . mysql_real_escape_string($uid) . '" AND `align` = "' . mysql_real_escape_string(floor($an)) . '"');
            mysql_query('INSERT INTO `users_align` (`uid`,`time`,`delete`,`align`) VALUES (
				"' . mysql_real_escape_string($uid) . '","' . time() . '","0","' . mysql_real_escape_string(floor($an)) . '"
			) ');
        }
    }

    public function deleteAlign($an, $uid)
    {
        if ($an > 0) {
            mysql_query('UPDATE `users_align` SET `delete` = "' . (time() + 86400 * 60) . '" WHERE `uid` = "' . mysql_real_escape_string($uid) . '" AND `align` = "' . mysql_real_escape_string(floor($an)) . '"');
        }
    }

    public function shopSaleM($val, $itm)
    {
        global $c;
        /*$proc = array(
			0,0,0,0,0,0,0,0,
			5,30,30,30,30,30,30,30,30,30,30,30,30,30
		);
		$po = $this->lookStats($itm['data']);
		$proc = $proc[$po['tr_lvl']];*/
        $proc = 0;
        //
        $proc = [
            0,    //0
            0,    //1
            0,    //2
            0,    //3
            0,    //4
            0,    //5
            0,    //6
            0,    //7
            5, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30
        ];
        $po = $this->lookStats($itm['data']);
        $proc = $proc[$po['tr_lvl']];
        //
        if ($itm['type'] >= 28) {
            $proc = 50;
        }
        if ($itm['type'] == 46) {
            $proc = 0;
        }
        if ($c['shop_all'] > 0) {
            $proc = 100 - $c['shop_all'];
        } elseif ($c['shop_all_type1'] > 0 && !isset($this->info['inBerezka'])) {
            $proc = 100 - $c['shop_all_type1'];
        } elseif ($c['shop_all_type2'] > 0 && isset($this->info['inBerezka'])) {
            $proc = 100 - $c['shop_all_type2'];
        }
        $val = round(($val / 100 * (100 - $proc)), 2);
        return $val;
    }

    //Óäàëåíèå îïðåäåëåííîãî òèïà ïðåäìåòîâ
    public function deleteItemID($id, $uid, $coldel)
    {
        $sp = mysql_query('SELECT * FROM `items_users` WHERE `item_id` = "' . mysql_real_escape_string($id) . '" AND `uid` = "' . mysql_real_escape_string($uid) . '" AND (`delete` = 0 OR `delete` = 1000) ORDER BY `inGroup` DESC LIMIT ' . $coldel);
        $delitm = [];
        while ($pl = mysql_fetch_array($sp)) {
            if (count($delitm) < $coldel) {
                $delitm[] = $pl['id'];
            }
        }
        $i = 0;
        while ($i < count($delitm)) {
            mysql_query('UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $delitm[$i] . '" LIMIT 1');
            $i++;
        }
    }

    public function count_items($id, $uid, $coldel)
    {
        $sp = mysql_query('SELECT * FROM `items_users` WHERE `item_id` = "' . mysql_real_escape_string($id) . '" AND `uid` = "' . mysql_real_escape_string($uid) . '" AND (`delete` = 0 OR `delete` = 1000) ORDER BY `inGroup` DESC LIMIT ' . $coldel);
        $delitm = [];
        while ($pl = mysql_fetch_array($sp)) {
            if (count($delitm) < $coldel) {
                $delitm[] = $pl['id'];
            }
        }
        $i = 0;
        while ($i < count($delitm)) {
            $i++;
        }
        return $i;
    }

    public function repobmen($id, $type)
    {
        //echo 'îáìåí';
        $pl = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="' . $this->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`id` = "' . ((int)$id) . '" LIMIT 1;'));
        $d = mysql_fetch_array(mysql_query('SELECT * FROM `items_main_data` WHERE `items_id` = "' . $pl['item_id'] . '" LIMIT 1'));
        $po = $this->lookStats($pl['data']);
        //echo $po['dungeon'].' '.$po['tr_lvl'];
        if ((!isset($po['frompisher']) or $po['tr_lvl'] < 4) and $pl['type'] != 31) {
            $e = 'Íå óäàëîñü îáìåíÿòü ïðåäìåò íà ðåïóòàöèþ.';
        } else {
            $e = 'Îáìåí ïðåäìåòà "' . $pl['name'] . '" íà ðåïóòàöèþ Ñapitalcity ïðîøåë óäà÷íî.';
            mysql_query('UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $pl['id'] . '" LIMIT 1');
            $this->rep['repcapitalcity'] += 1;
            mysql_query('UPDATE `rep` SET `repcapitalcity` = "' . $this->rep['repcapitalcity'] . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
        }
        return $e;
    }

    public function add_buf($id, $tp, $uid = null, $mod = null)
    {
        /*if($this->info['admin'] > 0) {
			if($tp == 1) {

				$cache = ob_get_contents();
				ob_end_clean ();

				//Äîáàâëÿåì íîâûé
				if($uid != '') {
					$uid_f = floor($uid/1000);
				}else{
					$uid_f = '_m';
				}

				//Ïðîâåðÿåì ñóùåñòâîâàíèå ïåðâîé äèðåêòîðèè
				if(!is_dir($id.'~a/'.$uid_f.'/') ) {
					//ñîçäàåì
					mkdir($id.'~a/'.$uid_f.'/', 0700);
				}

				//Ïðîâåðÿåì ñóùåñòâîâàíèå âòîðîé äèðåêòîðèè
				if(!is_dir($id.'~a/'.$uid_f.'/'.$uid.'/') ) {
					//ñîçäàåì
					mkdir($id.'~a/'.$uid_f.'/'.$uid.'/', 0700);
				}

				$id = $id.'~a/'.$uid_f.'/'.$uid.'/'.$mod.'_'.md5($mod).'.cach';

				//Óäàëÿåì ïðåäûäóùèé ýêçåìïëÿð
				if(file_exists($id)) {
					$this->del_buf($id);
				}

				//Ñîçäàåì ôàéë
				$fp = @fopen ($id, "w");
				@fwrite($fp, $cache);
				@fclose($fp);

			}elseif($tp == 0) {
				ob_start();
			}
		}*/
    }

    public function del_buf($id, $uid = null, $mod = null)
    {
        /*if($uid != NULL && $mod != NULL) {
			//ãåíåðèðóåì ññûëêó
			if((int)$uid > 0 && $uid != '') {
				$uid_f = floor($uid/1000);
			}else{
				$uid_f = '_m_'.$uid;
			}
			$id = $id.'~a/'.$uid_f.'/'.$uid.'/'.$mod.'_'.md5($mod).'.cach';
		}
		if(file_exists($id)) {
			unlink($id);
		}*/
    }

    public function see_buf($id, $uid = null, $mod = null)
    {
        /*if(file_exists($id)) {
			if($uid != NULL && $mod != NULL) {
				//ãåíåðèðóåì ññûëêó
				if($uid != '') {
					$uid_f = floor($uid/1000);
				}else{
					$uid_f = '_m';
				}
				$id = $id.'~a/'.$uid_f.'/'.$uid.'/'.$mod.'_'.md5($mod).'.cach';
			}
			return file_get_contents($id);
		}else{
			return false;
		}*/
    }

    public function sys_see($type)
    {
        /*
			$r = ''; $lid = $this->info['sys'];
			$sp = mysql_query('SELECT `id`,`uid`,`time`,`type`,`text`,`data`,`time_see` FROM `a_system` WHERE `uid` = "'.$this->info['id'].'" AND `id` > "'.$this->info['sys'].'" ORDER BY `time` DESC LIMIT 20');
			while($pl = mysql_fetch_array($sp)) {
				$r .= 'top.tow('.$pl['id'].',"'.$pl['text'].'",'.$pl['time_see'].','.$pl['data'].');';
				if($pl['id'] > $lid) {
					$lid = $pl['id'];
				}
			}
			if($lid > $this->info['sys']) {
				mysql_query('UPDATE `users` SET `sys` = "'.$lid.'" WHERE `id` = "'.$this->info['id'].'" LIMIT 1');
			}
			return $r;
			*/
    }

    public static function start()
    {
        if (!isset(self::$flag_one)) {
            $c = __CLASS__;
            self::$flag_one = new $c();
        }
        return self::$flag_one;
    }

    public function lookKeys($m, $i)
    {
        $e = explode('|', $m);
        $r = [];
        while ($i < count($e)) {
            $j = explode('=', $e[$i]);
            $r[$i] = $j[0];
            $i++;
        }
        return $r;
    }

    public function bsfinish($id, $bu, $di)
    {
        if ($bu == true) {
            /* â ýòîì áîþ ïðîâåðÿåì þçåðîâ */
            $i = 0;
            while ($i < count($bu[$i])) {
                if ($bu[$i]['lose'] > 0 || $bu[$i]['nich']) {
                    mysql_query('UPDATE `users` SET `lose` = "' . $bu[$i]['lose'] . '", `nick` = "' . $bu[$i]['nich'] . '" WHERE `id` = "' . $bu[$i]['id'] . '" LIMIT 1');
                    mysql_query('UPDATE `bs_turnirs` SET `users_finish` = `users_finish` + 1 WHERE `id` = "' . $id['id'] . '" LIMIT 1');
                    /* óäàëÿåì þçåðà */
                    if ($bu['inBot'] == 0) {
                        $pls1 = mysql_fetch_array(mysql_query('SELECT `id`, `bsid`, `money`, `finish`, `time`, `inBot`, `uid` FROM `bs_zv` WHERE `bsid` = "' . $id['id'] . '" AND `finish` = 0 AND `time` = "' . $id['time_start'] . '" AND `inBot` = "' . $bu[$i]['id'] . '" LIMIT 1'));
                        if (isset($pls1['id'])) {
                            mysql_query('DELETE FROM `users` WHERE `id` = "' . $bu[$i]['id'] . '" LIMIT 1');
                            mysql_query('DELETE FROM `stats` WHERE `id` = "' . $bu[$i]['id'] . '" LIMIT 1');

                            //âûêèäûâàåì ïðåäìåòû íà çåìëþ
                            $spi = mysql_query('SELECT `id`,`item_id` FROM `items_users` WHERE `uid` = "' . $bu[$i]['id'] . '" LIMIT 500');
                            $ins = '';
                            while ($pli = mysql_fetch_array($spi)) {
                                $ins .= '("' . $di['dn_id'] . '","' . $pli['item_id'] . '","' . time() . '","' . $di['x'] . '","' . $di['y'] . '"),';
                            }

                            $ins = rtrim($ins, ',');
                            mysql_query('INSERT INTO `dungeon_items` (`dn`,`item_id`,`time`,`x`,`y`) VALUES ' . $ins . '');
                            mysql_query('DELETE FROM `items_users` WHERE `uid` = "' . $pls1['inBot'] . '" LIMIT 1');
                            mysql_query('DELETE FROM `eff_users` WHERE `uid` = "' . $pls1['inBot'] . '" LIMIT 1');
                            mysql_query('UPDATE `bs_zv` SET `finish` = "' . time() . '" WHERE `id` = "' . $pls1['id'] . '" LIMIT 1');
                            mysql_query('UPDATE `users` SET `inUser` = 0 WHERE `id` = "' . $pls1['uid'] . '" LIMIT 1');
                        }
                    }
                    $id['users_finish']++;
                }
                $i++;
            }
        }
        if ($id['users'] - $id['users_finish'] < 2) {
            $win = [];
            $sp = mysql_query('SELECT `id`,`bsid`,`money`,`finish`,`time`,`inBot`,`uid` FROM `bs_zv` WHERE `bsid` = "' . $id['id'] . '" AND `finish` = "0" AND `time` = "' . $id['time_start'] . '" ORDER BY `money` DESC LIMIT 100');
            while ($pl = mysql_fetch_array($sp)) {
                $ur = mysql_fetch_array(mysql_query('SELECT `id`,`login`,`room`,`name`,`sex`,`inUser`,`twink`,`lose`,`nich`,`win` FROM `users` WHERE `id` = "' . $pl['uid'] . '" LIMIT 1'));
                $ub = mysql_fetch_array(mysql_query('SELECT `id`,`login`,`room`,`name`,`sex`,`inUser`,`twink`,`lose`,`nich`,`win` FROM `users` WHERE `id` = "' . $ur['inUser'] . '" LIMIT 1'));
                if (isset($ur['id']) && isset($ub['id'])) {
                    if ($ub['lose'] > 0 || $ub['nich'] > 0) {
                        //âûêèäûâàåì èç ÁÑ

                    } else {
                        $win = $ub;
                        $winr = $ur;
                    }
                }
            }

            /* çàâåðøàåì ÁÑ */
            if (isset($win['id']) && $win['lose'] == 0 && $win['nich'] == 0 && $win['id'] > 0) {
                //åñòü ïîáåäèòåëü
                $bsep = 0;
                if ($winr['level'] < 6) {
                    $bsep = 2500;
                } elseif ($winr['level'] < 7) {
                    $bsep = 5000;
                } elseif ($winr['level'] < 8) {
                    $bsep = 15000;
                } elseif ($winr['level'] < 9) {
                    $bsep = 25000;
                } else {
                    $bsep = 50000;
                }
                /* Âûäàåì ïðèç */
                $mn = (round($id['money'] / 100 * 85));
                mysql_query('UPDATE `users` SET `money` = `money` + "' . $mn . '" WHERE `id` = "' . $winr['id'] . '" LIMIT 1');
                mysql_query('UPDATE `stats` SET `exp` = `exp` + "' . $bsep . '" WHERE `id` = "' . $winr['id'] . '" LIMIT 1');
                /* ÷àò */
                mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES ('1','capitalcity','0','','" . $winr['login'] . "','Ïîçäðàâëÿåì! Âû ïîáåäèëè â òóðíèðå &quot;Áàøíÿ Ñìåðòè&quot;! Ïîëó÷åíî îïûòà: " . $bsep . ", äåíüãè: " . $mn . " êð.','-1','6','0')");
                mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES ('1','capitalcity','0','','','<font color=red>Âíèìàíèå!</font> Çàâåðøèëñÿ òóðíèð &quot;Áàøíÿ Ñìåðòè&quot;, ïîáåäèòåëü òóðíèðà: <strong>" . $winr['login'] . "</strong>! Ïîçäðàâëÿåì!','-1','5','0')");
                $this->addDelo(1, $uid, '&quot;<font color=#C65F00>WinTournament.' . $this->info['city'] . '</font>&quot; (Áàøíÿ Ñìåðòè): Ïîëó÷åíî &quot;<strong>' . $mn . '</strong> êð.&quot;', time(), $this->info['city'], 'WinTournament.' . $this->info['city'] . '', 0, 0);
            } else {
                //íåò ïîáåäèòåëÿ
                //Âûäàåì òðàâìó

                /* ÷àò */
                mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES ('1','capitalcity','0','','','<font color=red>Âíèìàíèå!</font> Çàâåðøèëñÿ òóðíèð &quot;Áàøíÿ Ñìåðòè&quot;, ïîáåäèòåëü òóðíèðà: îòñóòñòâóåò.','-1','5','0')");
            }

            $sp = mysql_query('SELECT `id`,`bsid`,`money`,`finish`,`time`,`inBot`,`uid` FROM `bs_zv` WHERE `bsid` = "' . $id['id'] . '" AND `time` = "' . $id['time_start'] . '" ORDER BY `money` DESC LIMIT 100');
            while ($pl = mysql_fetch_array($sp)) {
                $ur = mysql_fetch_array(mysql_query('SELECT `id`,`login`,`room`,`name`,`sex`,`inUser`,`lose`,`nich`,`win` FROM `users` WHERE `id` = "' . $pl['uid'] . '" LIMIT 1'));
                $ub = mysql_fetch_array(mysql_query('SELECT `id`,`login`,`room`,`name`,`sex`,`inUser`,`lose`,`nich`,`win` FROM `users` WHERE `id` = "' . $ur['inUser'] . '" LIMIT 1'));
                if (isset($ub['id'])) {
                    //del
                    mysql_query('DELETE FROM `users` WHERE `id` = "' . $ub['id'] . '" LIMIT 1');
                    mysql_query('DELETE FROM `stats` WHERE `id` = "' . $ub['id'] . '" LIMIT 1');
                    mysql_query('DELETE FROM `items_users` WHERE `uid` = "' . $ub['id'] . '" LIMIT 500');
                    mysql_query('DELETE FROM `eff_users` WHERE `uid` = "' . $ub['id'] . '" LIMIT 500');
                    //upd
                    mysql_query('UPDATE `bs_zv` SET `finish` = "' . time() . '" WHERE `id` = "' . $pl['id'] . '" LIMIT 1');
                    mysql_query('UPDATE `users` SET `inUser` = "0" WHERE `id` = "' . $pl['uid'] . '" LIMIT 1');
                }
            }
        }
    }

    //âåñ ïðåäìåòîâ ó þçåðà
    public function ves($u)
    {
        $r = ['now' => 0, 'max' => 0];
        if ($u == null) {
            //òåêóùèé ïåðñîíàæ
            $r['now'] = mysql_fetch_array(mysql_query('SELECT SUM(`im`.`massa`) FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON `iu`.`item_id` = `im`.`id` WHERE `iu`.`uid` = "' . $this->info['id'] . '" AND (`iu`.`delete` = "0" OR (`iu`.`delete` = "1000" AND `iu`.`inGroup` > 0)) AND `iu`.`inShop` = "0" AND `iu`.`inOdet` = "0"'));
            $r['now'] = 0 + $r['now'][0];
            @$r['max'] = 40 + ($this->stats['os7'] * 10) + $this->stats['s4'] + $this->stats['maxves'] + $this->stats['s1'] * 4;
            $r['items'] = mysql_fetch_array(mysql_query('SELECT COUNT(`im`.`id`) FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON `iu`.`item_id` = `im`.`id` WHERE `iu`.`uid` = "' . $this->info['id'] . '" AND `iu`.`delete` = "0" AND `iu`.`inShop` = "0" AND `iu`.`inOdet` = "0"'));
            $r['items'] = $r['items'][0];
        } else {

        }
        return $r;
    }

    //Ïåðåïëàâêà âåùåé \ ðóí
    public function plavka($id, $type)
    {
        $e = '';
        $rn = 1;
        $pl = mysql_fetch_array(mysql_query('SELECT		
`im`.`id`,`im`.`name`,`im`.`img`,`im`.`type`,`im`.`inslot`,`im`.`2h`,`im`.`2too`,`im`.`iznosMAXi`,`im`.`inRazdel`,`im`.`price1`,`im`.`price2`,`im`.`pricerep`,`im`.`magic_chance`,`im`.`info`,`im`.`massa`,`im`.`level`,`im`.`magic_inci`,`im`.`overTypei`,`im`.`group`,`im`.`group_max`,`im`.`geni`,`im`.`ts`,`im`.`srok`,`im`.`class`,`im`.`class_point`,`im`.`anti_class`,`im`.`anti_class_point`,`im`.`max_text`,`im`.`useInBattle`,`im`.`lbtl`,`im`.`lvl_itm`,`im`.`lvl_exp`,`im`.`lvl_aexp`,
`iu`.`id`,`iu`.`item_id`,`iu`.`1price`,`iu`.`2price`,`iu`.`uid`,`iu`.`use_text`,`iu`.`data`,`iu`.`inOdet`,`iu`.`inShop`,`iu`.`delete`,`iu`.`iznosNOW`,`iu`.`iznosMAX`,`iu`.`gift`,`iu`.`gtxt1`,`iu`.`gtxt2`,`iu`.`kolvo`,`iu`.`geniration`,`iu`.`magic_inc`,`iu`.`maidin`,`iu`.`lastUPD`,`iu`.`timeOver`,`iu`.`overType`,`iu`.`secret_id`,`iu`.`time_create`,`iu`.`time_sleep`,`iu`.`inGroup`,`iu`.`dn_delete`,`iu`.`inTransfer`,`iu`.`post_delivery`,`iu`.`lbtl_`,`iu`.`bexp`,`iu`.`so`,`iu`.`blvl`
FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="' . $this->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`id` = "' . ((int)$id) . '" LIMIT 1;'));
        $d = mysql_fetch_array(mysql_query('SELECT `id`,`items_id`,`data` FROM `items_main_data` WHERE `items_id` = "' . $pl['item_id'] . '" LIMIT 1'));
        $po = $this->lookStats($d['data']);
        if ($pl['level'] == 0) {
            $pl['level'] = 0 + $po['tr_lvl'];
        }


        if ($po['tr_lvl'] < 4 && $pl['item_id'] != 1035) {
            $e = 'Ïðåäìåò äîëæåí áûòü 4-ãî è âûøå óðîâíÿ';
        } elseif ($pl['type'] != 1 && $pl['type'] != 3 && $pl['type'] != 5 && $pl['type'] != 6 && $pl['type'] != 8 && $pl['type'] != 9 && $pl['type'] != 10 && $pl['type'] != 11 && $pl['type'] != 12 && $pl['type'] != 14 && $pl['type'] != 15 && $pl['type'] != 18 && $pl['type'] != 19 && $pl['type'] != 20 && $pl['type'] != 21 && $pl['type'] != 22 && $pl['type'] != 13 && $pl['item_id'] != 1035) {
            $e = 'Õðåí âàì, à íå ðóíû! Êóäà êèäàåøü ïðåäìåò? Íå ïîäõîäèò îí! Ïðèõîäè êàê áóäåò ÷òî-òî ñòîþùåå!';
        } elseif ($po['tr_lvl'] >= 7 && $this->rep['rep1'] < 0)//100
        {
            $e = 'Äëÿ ðàñòâîðåíèÿ ïðåäìåòîâ 7-ãî è ñòàðøå óðîâíÿ òðåáóåòñÿ çíàê Õðàìà Çíàíèé ïåðâîãî êðóãà';
        } elseif ($po['tr_lvl'] >= 9 && $this->rep['rep1'] < 1000) {
            $e = 'Äëÿ ðàñòâîðåíèÿ ïðåäìåòîâ 9-ãî è ñòàðøå óðîâíÿ òðåáóåòñÿ çíàê Õðàìà Çíàíèé âòîðîãî êðóãà';
        } elseif ($po['tr_lvl'] >= 10 && $this->rep['rep1'] < 10000) {
            $e = 'Äëÿ ðàñòâîðåíèÿ ïðåäìåòîâ 10-ãî è ñòàðøå óðîâíÿ òðåáóåòñÿ çíàê Õðàìà Çíàíèé òðåòüåãî êðóãà';
        } elseif ($rn > 0) {
            if (isset($pl['id'], $d['id'])) {
                $pl['rep'] = 1;
                //âåðîÿòíîñòü âûïàäåíèÿ ðóíû
                // mysql_query('UPDATE `rep` SET `rep1` = `rep1` + "'.$pl['rep'].'" WHERE `id` = "'.$this->info['id'].'" LIMIT 1'));

                $e = 'Óäà÷íî ðàñòâîðåí ïðåäìåò "' . $pl['name'] . '"! Ïîëó÷åíî ðåïóòàöèè: +' . $pl['rep'] . ' åä.';
                mysql_query('UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $pl['id'] . '" LIMIT 1');
                $this->rep['rep1'] += $pl['rep'];
                mysql_query('UPDATE `rep` SET `rep1` = "' . $this->rep['rep1'] . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');


            } else {
                $e = 'Ïðåäìåò íå íàéäåí, ëèáî íå ïîäõîäèò ' . $pl['item_id'] . '...';
            }
        } else {
            $e = 'Íå óäàëîñü ïåðåïëàâèòü, ðåöåïòû ðóí áûëè ïîòåðÿíû ...';
        }
        return $e;
    }

    //Âûâîäèì âåùè êîòîûðå íóæíî îòðåìîíòèðîâàòü
    public function info_remont()
    {
        $r = '';
        $sp = mysql_query('SELECT 
		`im`.`id`,`im`.`name`,`im`.`img`,`im`.`type`,`im`.`inslot`,`im`.`2h`,`im`.`2too`,`im`.`iznosMAXi`,`im`.`inRazdel`,`im`.`price1`,`im`.`price2`,`im`.`pricerep`,`im`.`magic_chance`,`im`.`info`,`im`.`massa`,`im`.`level`,`im`.`magic_inci`,`im`.`overTypei`,`im`.`group`,`im`.`group_max`,`im`.`geni`,`im`.`ts`,`im`.`srok`,`im`.`class`,`im`.`class_point`,`im`.`anti_class`,`im`.`anti_class_point`,`im`.`max_text`,`im`.`useInBattle`,`im`.`lbtl`,`im`.`lvl_itm`,`im`.`lvl_exp`,`im`.`lvl_aexp`,
		`iu`.`id`,`iu`.`item_id`,`iu`.`1price`,`iu`.`2price`,`iu`.`uid`,`iu`.`use_text`,`iu`.`data`,`iu`.`inOdet`,`iu`.`inShop`,`iu`.`delete`,`iu`.`iznosNOW`,`iu`.`iznosMAX`,`iu`.`gift`,`iu`.`gtxt1`,`iu`.`gtxt2`,`iu`.`kolvo`,`iu`.`geniration`,`iu`.`magic_inc`,`iu`.`maidin`,`iu`.`lastUPD`,`iu`.`timeOver`,`iu`.`overType`,`iu`.`secret_id`,`iu`.`time_create`,`iu`.`time_sleep`,`iu`.`inGroup`,`iu`.`dn_delete`,`iu`.`inTransfer`,`iu`.`post_delivery`,`iu`.`lbtl_`,`iu`.`bexp`,`iu`.`so`,`iu`.`blvl`
		 FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid` = "' . ((int)$this->info['id']) . '" AND `iu`.`delete` = "0" AND `iu`.`inShop` = "0" AND `iu`.`inOdet` > "0" AND `iu`.`inOdet` < "18" LIMIT 18');
        while ($pl = mysql_fetch_array($sp)) {
            if ($pl['iznosNOW'] > ceil($pl['iznosMAX'] * 0.80)) {
                $r .= '<strong>' . $pl['name'] . '</strong> [<font color="brown">' . floor($pl['iznosNOW']) . '/' . ceil($pl['iznosMAX']) . '</font>] òðåáóåòñÿ ðåìîíò<br>';
            }
        }
        $r = '<div align="left"><small>' . $r . '</small></div>';
        return $r;
    }

    //Ðàñ÷åò óðîíà îò îðóæèÿ
    public function weaponAtc($item, $st, $x)
    {
        $tp = 0;
        if (isset($item['id'])) {
            $itm = $this->lookStats($item['data']);
            //íà÷èíàåì ðàñ÷åò óðîíà
            if (!isset($st['minAtack'])) {
                $st['minAtack'] = 0;
            }
            if (!isset($st['maxAtack'])) {
                $st['maxAtack'] = 0;
            }
            if (!isset($st['yron_min'])) {
                $st['yron_min'] = 0;
            }
            if (!isset($st['yron_max'])) {
                $st['yron_max'] = 0;
            }
            if (!isset($itm['yron_min'])) {
                $itm['yron_min'] = 0;
            }
            if (!isset($itm['yron_max'])) {
                $itm['yron_max'] = 0;
            }
            if (!isset($itm['sv_yron_min'])) {
                $itm['sv_yron_min'] = 0;
            }
            if (!isset($itm['sv_yron_max'])) {
                $itm['sv_yron_max'] = 0;
            }

            $min = $itm['sv_yron_min'] + $st['minAtack'] + $itm['yron_min'] + $st['yron_min'];
            $max = $itm['sv_yron_max'] + $st['maxAtack'] + $itm['yron_max'] + $st['yron_max'];

            //if($x!=0)
            //{
            //Òèï óðîíà: 0 - íåò óðîíà, 1 - êîëþùèé, 2 - ðóáÿùèé, 3 - äðîáÿùèé, 4 - ðåæóùèé, 5 - îãîíü, 6 - âîçäóõ, 7 - âîäà, 8 - çåìëÿ, 9 - ñâåò, 10 - òüìà, 11 - ñåðàÿ
            if ($item['type'] == 18) {
                //êîëþùèé
                $sss = ceil($st['s2'] * 1);
            } elseif ($item['type'] == 19) {
                //ðóáÿùèé
                $sss = ceil($st['s1'] * 0.75);
            } elseif ($item['type'] == 20) {
                //äðîáÿùèé
                $sss = ceil($st['s4'] * 1.5);
            } elseif ($item['type'] == 21) {
                //ðåæóùèé
                $sss = ceil($st['s3'] * 1);
            } else {
                //áåç ïðîôèëüíîãî óðîíà
                $sss = ceil($st['s1'] * 0.1);
            }


            //Îáû÷íûé óðîí
            //$p['B'][0] = 5;
            //$p['B'][1] = 9;

            $p['B'][0] = ceil($st['s1'] * 1);
            $p['B'][1] = ceil(0.4 + $p['B'][0] / 0.9);

            $p['B'][0] = 2 + $st['level'] + $st['s1'] - round($st['s1'] / 5);
            $p['B'][1] = $p['B'][0] + 3;

            $p['B']['rnd'] = rand($p['B'][0], $p['B'][1]);
            //Äîáàâî÷íûé ìèíèìàëüíûé óðîí
            $p['W'][0] = $min;
            $p['W'][1] = $max;
            $p['W']['rnd'] = rand($p['W'][0], $p['W'][1]);
            // Êîýô. îðóæèÿ
            $p['T'] = 1;
            //Âëàäåíèÿ
            $bn = 0;
            if ($item['type'] == 21) {
                // ìå÷
                $p['M'] = $st['pa4'];
                $bn = $st['a4'];
                //ÒÓÒ $p['M'] = $st['pa'.$x];
            } elseif ($item['type'] == 20) {
                // äóáèíà
                $p['M'] = $st['pa3'];
                $bn = $st['a3'];
            } elseif ($item['type'] == 19) {
                // òîïîð
                $p['M'] = $st['pa2'];
                $bn = $st['a2'];
            } elseif ($item['type'] == 18) {
                // íîæ
                $p['M'] = $st['pa1'];
                $bn = $st['pa1'];
            } elseif ($item['type'] == 22) {
                // ïîñîõ
                $p['M'] = $st['pa3'];
                $bn = $st['a5'];
            }
            //Ìîùííîñòü
            //if( $x < 5 ) {
            //$p['M'] = $st['pa'.$x];
            //}else{
            //	$p['M'] = $st['pm'.($x-4)];
            //}
            $min = (($p['B'][0] + $sss + $p['W'][0]) * $p['T'] * (1 + 0.005 * $bn)) * (1 + $p['M'] / 100);
            $max = (($p['B'][1] + $sss + $p['W'][1]) * $p['T'] * (1 + 0.005 * $bn)) * (1 + $p['M'] / 100);
            //
            $kmin = ceil((2 * (1 + $st['m3'] / 100)) * $min);
            $kmax = ceil((2 * (1 + $st['m3'] / 100)) * $max);
            /*
				$r['Kmin'] = ceil( ( 2 * ( 1 + $p['K']/100 ) ) * $r['min']);
				$r['Kmax'] = ceil( ( 2 * ( 1 + $p['K']/100 ) ) * $r['max']);
				*/
            //
            //$min = $min*0.8;
            //$max = $max*0.8;
            //}
            $tp = [0 => ceil($min), 1 => ceil($max), 2 => ceil($kmin), 3 => ceil($kmax)];
        }
        return $tp;
    }

    public function yronLvl($lvl1, $lvl2)
    {
        $r = [
            1 => [0, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200],
            2 => [0, 600, 400, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200],
            3 => [0, 1000, 800, 600, 400, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200],
            4 => [0, 1400, 1200, 1000, 800, 600, 400, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200],
            5 => [0, 1800, 1600, 1400, 1200, 1000, 800, 600, 400, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200],
            6 => [0, 2200, 2000, 1800, 1600, 1400, 1200, 1000, 800, 600, 400, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200],
            7 => [0, 2600, 2400, 2200, 2000, 1800, 1600, 1400, 1200, 1000, 800, 600, 400, 200, 200, 200, 200, 200, 200, 200, 200, 200],
            8 => [0, 3000, 2800, 2600, 2400, 2200, 2000, 1800, 1600, 1400, 1200, 1000, 800, 600, 400, 200, 200, 200, 200, 200, 200, 200],
            9 => [0, 3400, 3200, 3000, 2800, 2600, 2400, 2200, 2000, 1800, 1600, 1400, 1200, 1000, 800, 600, 400, 200, 200, 200, 200, 200],
            10 => [0, 3800, 3600, 3400, 3200, 3000, 2800, 2600, 2400, 2200, 2000, 1800, 1600, 1400, 1200, 1000, 800, 600, 400, 200, 200, 200],
            11 => [0, 4200, 4000, 3800, 3600, 3400, 3200, 3000, 2800, 2600, 2400, 2200, 2000, 1800, 1600, 1400, 1200, 1000, 800, 600, 400, 200],
            12 => [0, 4600, 4400, 4200, 4000, 3800, 3600, 3400, 3200, 3000, 2800, 2600, 2400, 2200, 2000, 1800, 1600, 1400, 1200, 1000, 800, 600],
            13 => [0, 5000, 4800, 4600, 4400, 4200, 4000, 3800, 3600, 3400, 3200, 3000, 2800, 2600, 2400, 2200, 2000, 1800, 1600, 1400, 1200, 1000],
            14 => [0, 5400, 5200, 5000, 4800, 4600, 4400, 4200, 4000, 3800, 3600, 3400, 3200, 3000, 2800, 2600, 2400, 2200, 2000, 1800, 1600, 1400],
            15 => [0, 5800, 5600, 5400, 5200, 5000, 4800, 4600, 4400, 4200, 4000, 3800, 3600, 3400, 3200, 3000, 2800, 2600, 2400, 2200, 2000, 1800],
            16 => [0, 6200, 6000, 5800, 5600, 5400, 5200, 5000, 4800, 4600, 4400, 4200, 4000, 3800, 3600, 3400, 3200, 3000, 2800, 2600, 2400, 2200],
            17 => [0, 6600, 6400, 6200, 6000, 5800, 5600, 5400, 5200, 5000, 4800, 4600, 4400, 4200, 4000, 3800, 3600, 3400, 3200, 3000, 2800, 2600],
            18 => [0, 7000, 6800, 6600, 6400, 6200, 6000, 5800, 5600, 5400, 5200, 5000, 4800, 4600, 4400, 4200, 4000, 3800, 3600, 3400, 3200, 3000],
            19 => [0, 7400, 7200, 7000, 6800, 6600, 6400, 6200, 6000, 5800, 5600, 5400, 5200, 5000, 4800, 4600, 4400, 4200, 4000, 3800, 3600, 3400],
            20 => [0, 7800, 7600, 7400, 7200, 7000, 6800, 6600, 6400, 6200, 6000, 5800, 5600, 5400, 5200, 5000, 4800, 4600, 4400, 4200, 4000, 3800],
            21 => [0, 8200, 8000, 7800, 7600, 7400, 7200, 7000, 6800, 6600, 6400, 6200, 6000, 5800, 5600, 5400, 5200, 5000, 4800, 4600, 4400, 4200]
        ];
        $r = floor($r[$lvl1][$lvl2] / 100);
        $r = 0;
        return $r;
    }

    //Ðàñ÷åò çàùèòû
    public function zago($v)
    {
        /*if($v > 1000) {
				$v = 1000;
			}
			$r = (1-( pow(0.5, ($v/250) ) ))*100;
			return $r;*/
        if ($v > 1700) {
            $v = 1700;
        }
        $r = round((1 - (pow(0.5, ($v / 399.51)))) * 100, 2);
        return $r;
    }

    //Ðàñ÷åò çàùèòû (ìàãèÿ)
    public function zmgo($v)
    {
        if ($v > 1000) {
            $v = 1000;
        }
        $r = (1 - (pow(0.5, ($v / 250)))) * 100;
        return $r;
    }

    public function inform($v)

    {
        //$this->stats['items'][13] , $this->stats['items'][14]
        $r = '';
        if ($v == 'yrontest' || $v == 'yrontest-krit') {
            $y = [];
            /* ïåðâîå îðóæèå èëè êóëàê */
            $w1 = 0;
            $w2 = 0;
            $i = 0;
            while ($i < count($this->stats['items'])) {
                if ($this->stats['items'][$i]['inOdet'] == 3 && $w1 == 0 && $this->stats['items'][$i]['type'] >= 18 && $this->stats['items'][$i]['type'] <= 28) {
                    $w1 = $this->stats['items'][$i];
                } elseif ($this->stats['items'][$i]['inOdet'] == 14 && $w2 == 0 && $this->stats['items'][$i]['type'] >= 18 && $this->stats['items'][$i]['type'] <= 28) {
                    $w2 = $this->stats['items'][$i];
                }
                $i++;
            }
            if (isset($w1['id']) && $w1['inOdet'] != 14) {
                $tp = 0;
                $t = 0;
                $i = 1;
                $d = $this->lookStats($w1['data']);
                while ($i <= 4) {
                    if (isset($d['tya' . $i]) && $t < $d['tya' . $i]) {
                        $t = $d['tya' . $i];
                        $tp = $i;
                    }
                    $i++;
                }
                $y = $this->weaponAtc($w1, $this->stats, $tp);
                if ($v == 'yrontest-krit') {
                    $y[0] = $y[2];
                    $y[1] = $y[3];
                }
                if ($y[0] < 1) {
                    $y[0] = 1;
                }
                if ($y[1] < 1) {
                    $y[1] = 1;
                }
                $r .= '<span title="' . $w1['name'] . '">' . $y[0] . '-' . $y[1] . '</span>';
            } else {
                //óðîí êóëàêîì
                $y[0] = ceil(2 + $this->info['level'] + $this->stats ['s1'] - round($this->stats['s1'] / 5)) + $this->stats['minAtack'] + $this->stats['yron_min'];
                $y[1] = ceil($y[0] + 3) + $this->stats['maxAtack'] + $this->stats['yron_max'];
                if ($y[0] < 1) {
                    $y[0] = 1;
                }
                if ($y[1] < 1) {
                    $y[1] = 1;
                }
                $r .= $y[0] . '-' . $y[1];
            }
            /* âòîðîå îðóæèå */
            if (isset($w2['id'])) {
                $tp = 0;
                $t = 0;
                $i = 1;
                $d = $this->lookStats($w2['data']);
                while ($i <= 4) {
                    if ($t < $d['tya' . $i]) {
                        $t = $d['tya' . $i];
                        $tp = $i;
                    }
                    $i++;
                }
                $y = $this->weaponAtc($w2, $this->stats, $tp);
                if ($v == 'yrontest-krit') {
                    $y[0] = $y[2];
                    $y[1] = $y[3];
                }
                if ($y[0] < 1) {
                    $y[0] = 1;
                }
                if ($y[1] < 1) {
                    $y[1] = 1;
                }
                $r .= ' / <span title="' . $w2['name'] . '">' . $y[0] . '-' . $y[1] . '</span>';
            }
            /* --- */
        } elseif ($v == 'yron') {
            $y = [];
            /* ïåðâîå îðóæèå èëè êóëàê */
            $w1 = 0;
            $w2 = 0;
            $i = 0;
            while ($i < count($this->stats['items'])) {
                if ($this->stats['items'][$i]['inOdet'] == 3 && $w1 == 0 && $this->stats['items'][$i]['type'] >= 18 && $this->stats['items'][$i]['type'] <= 28) {
                    $w1 = $this->stats['items'][$i];
                } elseif ($this->stats['items'][$i]['inOdet'] == 14 && $w2 == 0 && $this->stats['items'][$i]['type'] >= 18 && $this->stats['items'][$i]['type'] <= 28) {
                    $w2 = $this->stats['items'][$i];
                }
                $i++;
            }
            if (isset($w1['id']) && $w1['inOdet'] != 14) {
                $tp = 0;
                $t = 0;
                $i = 1;
                $d = $this->lookStats($w1['data']);
                while ($i <= 4) {
                    if (isset($d['tya' . $i]) && $t < $d['tya' . $i]) {
                        $t = $d['tya' . $i];
                        $tp = $i;
                    }
                    $i++;
                }
                $y = $this->weaponAtc($w1, $this->stats, $tp);
                if ($y[0] < 1) {
                    $y[0] = 1;
                }
                if ($y[1] < 1) {
                    $y[1] = 1;
                }
                $r .= '<span title="' . $w1['name'] . '">' . $y[0] . '-' . $y[1] . '</span>';
            } else {
                //óðîí êóëàêîì
                $y[0] = ceil($this->stats['s1'] * 1.4) + $this->stats['minAtack'] + $this->stats['yron_min'];
                $y[1] = ceil(0.4 + $y[0] / 0.9) + $this->stats['maxAtack'] + $this->stats['yron_max'];
                if ($y[0] < 1) {
                    $y[0] = 1;
                }
                if ($y[1] < 1) {
                    $y[1] = 1;
                }
                $r .= $y[0] . '-' . $y[1];
            }
            /* âòîðîå îðóæèå */
            if (isset($w2['id'])) {
                $tp = 0;
                $t = 0;
                $i = 1;
                $d = $this->lookStats($w2['data']);
                while ($i <= 4) {
                    if ($t < $d['tya' . $i]) {
                        $t = $d['tya' . $i];
                        $tp = $i;
                    }
                    $i++;
                }
                $y = $this->weaponAtc($w2, $this->stats, $tp);
                if ($y[0] < 1) {
                    $y[0] = 1;
                }
                if ($y[1] < 1) {
                    $y[1] = 1;
                }
                $r .= ' / <span title="' . $w2['name'] . '">' . $y[0] . '-' . $y[1] . '</span>';
            }
        } else {
            //ìîäèôèêàòîðû
            $y = [];
            /* ïåðâîå îðóæèå èëè êóëàê */
            $w1 = 0;
            $w2 = 0;
            $i = 0;
            $ry = 0;
            while ($i < count($this->stats['items'])) {
                if ($this->stats['items'][$i]['inOdet'] == 3 && $w1 == 0 && $this->stats['items'][$i]['type'] >= 18 && $this->stats['items'][$i]['type'] <= 28) {
                    $w1 = $this->stats['items'][$i];
                } elseif ($this->stats['items'][$i]['inOdet'] == 14 && $w2 == 0 && $this->stats['items'][$i]['type'] >= 18 && $this->stats['items'][$i]['type'] <= 28) {
                    $w2 = $this->stats['items'][$i];
                }
                $i++;
            }
            if (isset($w1['id']) && $w1['inOdet'] != 14) {
                $tp = 0;
                $t = 0;
                $i = 1;
                $d = $this->lookStats($w1['data']);
                $y = 0;
                if (isset($d['sv_' . $v])) {
                    $y += $d['sv_' . $v];
                }
                if (isset($this->stats[$v])) {
                    $y += $this->stats[$v];
                }
                $ry = $y;
                $r .= '<span title="' . $w1['name'] . '">' . $y . '</span>';
            } else {
                //êóëàêîì
                $r .= $this->stats[$v];
                $ry = $this->stats[$v];
            }
            /* âòîðîå îðóæèå */
            if (isset($w2['id'])) {
                $tp = 0;
                $t = 0;
                $i = 1;
                $d = $this->lookStats($w2['data']);
                $y = @$this->stats[$v] + @$d['sv_' . $v];
                if ($y != $ry) {
                    $r .= ' / <span title="' . $w2['name'] . '">' . $y . '</span>';
                } else {
                    $r = str_replace('title="' . $w1['name'] . '"', '', $r);
                }
            }
            //ìîäèôèêàòîðû
        }
        return $r;
    }

    public function timeOut($ttm)
    {
        $out = '';
        $time_still = $ttm;
        $tmp = floor($time_still / 2592000);
        $id = 0;
        if ($tmp > 0) {
            $id++;
            if ($id < 3) {
                $out .= $tmp . " ìåñ. ";
            }
            $time_still = $time_still - $tmp * 2592000;
        }
        $tmp = floor($time_still / 86400);
        if ($tmp > 0) {
            $id++;
            if ($id < 3) {
                $out .= $tmp . " äí. ";
            }
            $time_still = $time_still - $tmp * 86400;
        }
        $tmp = floor($time_still / 3600);
        if ($tmp > 0) {
            $id++;
            if ($id < 3) {
                $out .= $tmp . " ÷. ";
            }
            $time_still = $time_still - $tmp * 3600;
        }
        $tmp = floor($time_still / 60);
        if ($tmp > 0) {
            $id++;
            if ($id < 3) {
                $out .= $tmp . " ìèí. ";
            }
        }
        if ($out == '') {
            if ($time_still < 0) {
                $time_still = 0;
            }
            $out = $time_still . ' ñåê.';
        }
        return $out;
    }

    public function rep_zv($id, $e)
    {
        if ($id == 1) {
            //Õðàì çíàíèé
            if ($e > 9999) {
                $r = 'Ïîñâÿùåííûé òðåòüåãî êðóãà, ' . $e . ' / ??';
            } elseif ($e > 999) {
                $r = 'Ïîñâÿùåííûé âòîðîãî êðóãà, ' . $e . ' / 9999';
            } elseif ($e > 99) {
                $r = 'Ïîñâÿùåííûé ïåðâîãî êðóãà, ' . $e . ' / 999';
            } else {
                $r = $e . ' / 99';
            }
        } elseif ($id == 2) {
            //Capital city
            if ($e > 24999) {
                $r = 'Ðûöàðü âòîðîãî êðóãà, ' . $e . ' / ??';
            } elseif ($e > 9999) {
                $r = 'Ðûöàðü ïåðâîãî êðóãà, ' . $e . ' / 24999';
            } else {
                $r = $e . ' / 10000';
            }
        } elseif ($id == 3) {
            //Angels city
            if ($e > 24999) {
                $r = 'Ðûöàðü âòîðîãî êðóãà, ' . $e . ' / ??';
            } elseif ($e > 9999) {
                $r = 'Ðûöàðü ïåðâîãî êðóãà, ' . $e . ' / 24999';
            } else {
                $r = $e . ' / 10000';
            }
        } elseif ($id == 4) {
            //Demons city
            if ($e > 24999) {
                $r = 'Ðûöàðü âòîðîãî êðóãà, ' . $e . ' / ??';
            } elseif ($e > 9999) {
                $r = 'Ðûöàðü ïåðâîãî êðóãà, ' . $e . ' / 24999';
            } else {
                $r = $e . ' / 10000';
            }
        } elseif ($id == 5) {
            //Àëòàðü Êðîâè
            if ($e > 99) {
                $r = 'Ïîñâÿùåííûé ïåðâîãî êðóãà ' . $e . ' / 999';
            } else {
                $r = $e . ' / 99';
            }
        } elseif ($id == 6) {
            //Sand
            if ($e > 24999) {
                $r = 'Ðûöàðü âòîðîãî êðóãà, ' . $e . ' / ??';
            } elseif ($e > 9999) {
                $r = 'Ðûöàðü ïåðâîãî êðóãà, ' . $e . ' / 24999';
            } else {
                $r = $e . ' / 10000';
            }
        } elseif ($id == 7) {
            //Sun
            if ($e > 24999) {
                $r = 'Ðûöàðü âòîðîãî êðóãà, ' . $e . ' / ??';
            } elseif ($e > 9999) {
                $r = 'Ðûöàðü ïåðâîãî êðóãà, ' . $e . ' / 24999';
            } else {
                $r = $e . ' / 10000';
            }
        } elseif ($id == 8) {
            //Moon
            if ($e > 24999) {
                $r = 'Ðûöàðü âòîðîãî êðóãà, ' . $e . ' / ??';
            } elseif ($e > 9999) {
                $r = 'Ðûöàðü ïåðâîãî êðóãà, ' . $e . ' / 24999';
            } else {
                $r = $e . ' / 10000';
            }
        } elseif ($id == 9) {
            //Dreams city
            if ($e > 9999) {
                $r = 'Ïîñâÿùåííûé òðåòüåãî êðóãà,  [' . $e . ']';
            } elseif ($e > 4999) {
                $r = 'Ïîñâÿùåííûé âòîðîãî êðóãà,' . $e . ' / 9999';
            } elseif ($e > 999) {
                $r = 'Ïîñâÿùåííûé ïåðâîãî êðóãà,  ' . $e . ' / 4999';
            } else {
                $r = $e . ' / 999';
            }
        } elseif ($id == 10) {
            //Ãîðà ëåãèîíà
            if ($e > 9999) {
                $r = 'Ïîñâÿùåííûé âòîðîãî êðóãà,[' . $e . ']';
            } elseif ($e > 999) {
                $r = 'Ïîñâÿùåííûé ïåðâîãî êðóãà,  ' . $e . ' / 4999';
            } else {
                $r = $e . ' / 999';
            }
        } elseif ($id == 11) {
            //Èçëîì Õàîñà
            if ($e > 9999) {
                $r = 'Ëåãåíäà Èçëîìà Õàîñà,  [' . $e . ']';
            } elseif ($e > 4999) {
                $r = '×åìïèîí Èçëîìà Õàîñà,' . $e . ' / 9999';
            } elseif ($e > 999) {
                $r = 'Çíàòîê Èçëîìà Õàîñà,  ' . $e . ' / 4999';
            } else {
                $r = $e . ' / 999';
            }
        }

        return $r;
    }

    public function getInfoById($id)
    {
        $ch = mysql_fetch_array(mysql_query("SELECT `users`.*,`stats`.* FROM `users` INNER JOIN `stats` ON (`stats`.`id`=`users`.`id`) WHERE `users`.`id`='" . $id . "' OR
			`users`.`login`= '" . mysql_real_escape_string($id) . "'"));


        return $ch;
    }

    public function addItem($id, $uid, $md = null, $dn = null, $mxiznos = null, $nosudba = null, $plavka = null)
    {
        $rt = -1;
        $i = mysql_fetch_array(mysql_query('SELECT `im`.`id`,`im`.`name`,`im`.`img`,`im`.`type`,`im`.`inslot`,`im`.`2h`,`im`.`2too`,`im`.`iznosMAXi`,`im`.`inRazdel`,`im`.`price1`,`im`.`price2`,`im`.`pricerep`,`im`.`magic_chance`,`im`.`info`,`im`.`massa`,`im`.`level`,`im`.`magic_inci`,`im`.`overTypei`,`im`.`group`,`im`.`group_max`,`im`.`geni`,`im`.`ts`,`im`.`srok`,`im`.`class`,`im`.`class_point`,`im`.`anti_class`,`im`.`anti_class_point`,`im`.`max_text`,`im`.`useInBattle`,`im`.`lbtl`,`im`.`lvl_itm`,`im`.`lvl_exp`,`im`.`lvl_aexp` FROM `items_main` AS `im` WHERE `im`.`id` = "' . mysql_real_escape_string($id) . '" LIMIT 1'));
        if (isset($i['id'])) {
            $d = mysql_fetch_array(mysql_query('SELECT `id`,`items_id`,`data` FROM `items_main_data` WHERE `items_id` = "' . $i['id'] . '" LIMIT 1'));
            //íîâàÿ äàòà
            $data = $d['data'];
            if ($i['ts'] > 0) {
                if ($nosudba == null) {
                    $ui = mysql_fetch_array(mysql_query('SELECT `id`,`login` FROM `users` WHERE `id` = "' . mysql_real_escape_string($uid) . '" LIMIT 1'));
                    $data .= '|sudba=' . $ui['login'];
                }
            }
            if ($md != null) {
                $data .= $md;
                $data = $this->lookStats($data); // Åñëè â ôóíêöèè èìåþòñÿ äâå îäèíàêîâûõ êîíñòàíòû SROK?
                $data = $this->impStats($data);
            }


            if ($dn != null) {
                //ïðåäìåò ñ íàñòðîéêàìè èç ïîäçåìåëüÿ
                if ($dn['dn_delete'] > 0) {
                    $i['dn_delete'] = 1;
                }
            }
            if ($mxiznos > 0) {
                $i['iznosMAXi'] = $mxiznos;
            }
            if ($this->info['dnow'] > 0) {
                $room = $this->room['city'];
            } else {
                $room = $this->info['city'];
            }
            $ins = mysql_query('INSERT INTO `items_users` (`overType`,`item_id`,`uid`,`data`,`iznosMAX`,`geniration`,`magic_inc`,`maidin`,`lastUPD`,`time_create`,`dn_delete`) VALUES (
											"' . $i['overTypei'] . '",
											"' . $i['id'] . '",
											"' . $uid . '",
											"' . $data . '",
											"' . $i['iznosMAXi'] . '",
											"' . $i['geni'] . '",
											"' . $i['magic_inci'] . '",
											"' . $room . '",
											"' . time() . '",
											"' . time() . '",
											"' . $i['dn_delete'] . '")');
            if ($ins) {
                $rt = mysql_insert_id();
                mysql_query('UPDATE `items_users` SET `dn_delete` = "1" WHERE `id` = "' . $rt . '" AND `data` LIKE "%dn_delete=%" LIMIT 1');
                if ($uid == $this->info['id']) {
                    $this->stack($rt);
                }
                $ads = '';
                if ($plavka != null) {
                    $ads = 'Ðàñïëàâëåí ïðåäìåò : [' . $plavka . ']';
                }
                //Çàïèñûâàåì â ëè÷íîå äåëî ÷òî ïðåäìåò ïîëó÷åí
                $ld = $this->addDelo(1, $uid, '&quot;<font color=#C65F00>AddItems.' . $this->info['city'] . '</font>&quot;: Ïîëó÷åí ïðåäìåò &quot;<strong>' . $i['name'] . '</strong>&quot; (x1) [#' . $i['iid'] . ']. ' . $ads . '', time(), $this->info['city'], 'AddItems.' . $this->info['city'] . '', 0, 0);
            } else {
                $rt = 0;
            }
        }
        return $rt;
    }

    public function getNum($v)
    {
        $plid = $v;
        $pi = iconv_strlen($plid);
        if ($pi < 5) {
            $i = 0;
            while ($i <= 5 - $pi) {
                $plid = '0' . $plid;
                $i++;
            }
        }
        return $plid;
    }

    public function microLogin2($bus)
    {
        $bus['login_BIG'] = '<strong>';
        if ($bus['align'] > 0) {
            $bus['login_BIG'] .= '<img src=https://img.new-combats.com/i/align/align' . $bus['align'] . '.gif width=12 height=15 >';
        }
        if ($bus['align2'] > 0) {
            $bus['login_BIG'] .= '<img src=https://img.new-combats.com/i/align/align' . $bus['align2'] . '.gif width=12 height=15 >';
        }
        if ($bus['clan'] > 0) {
            $bus['login_BIG'] .= '<img src=https://img.new-combats.com/i/clan/' . $bus['clan'] . '.gif width=24 height=15 >';
        }
        $bus['login_BIG'] .= '' . $bus['login'] . '</strong>[' . $bus['level'] . ']<a target=_blank href=https://new-combats.com/info/' . $bus['id'] . ' ><img width=12 hiehgt=11 src=https://img.new-combats.com/i/inf_capitalcity.gif ></a>';
        return $bus['login_BIG'];
    }

    public function microLogin($id, $t, $nnz = 1)
    {
        global $c;
        if ($t == 1) {
            $inf = mysql_fetch_array(mysql_query('SELECT 
			`u`.`id`,
			`u`.`align`,`u`.`align2`,
			`u`.`login`,
			`u`.`clan`,
			`u`.`level`,
			`u`.`city`,
			`u`.`online`,
			`u`.`sex`,`u`.`design`,`u`.`autospell`,`u`.`noplaw`,
			`u`.`cityreg`,
			`u`.`palpro`,
			`u`.`invis`,
			`st`.`hpNow` FROM `users` AS `u` LEFT JOIN `stats` AS `st` ON (`u`.`id` = `st`.`id`) WHERE `u`.`id`="' . mysql_real_escape_string($id) . '" OR `u`.`login` = "' . mysql_real_escape_string((int)$id) . '" LIMIT 1'));
        } else {
            $inf = $id;
            $id = $inf['id'];
        }
        $r = '';
        if (isset($inf['id']) && (($inf['invis'] < time() && $inf['invis'] != 1) || ($this->info['id'] == $inf['id'] && $nnz == 1))) {
            if ($inf['align'] > 0) {
                $r .= '<img width="12" height="15" src="https://img.new-combats.com/i/align/align' . $inf['align'] . '.gif" />';
            }
            if ($inf['align2'] > 0) {
                $r .= '<img width="12" height="15" src="https://img.new-combats.com/i/align/align' . $inf['align2'] . '.gif" />';
            }
            if ($inf['clan'] > 0) {
                $cln = mysql_fetch_array(mysql_query('SELECT `id`,`name`,`name_mini`,`align`,`type_m`,`money1`,`exp` FROM `clan` WHERE `id` = "' . $inf['clan'] . '" LIMIT 1'));
                if (isset($cln['id'])) {
                    $r .= '<img width="24" height="15" src="https://img.new-combats.com/i/clan/' . $cln['name_mini'] . '.gif" />';
                }
            }
            if ($inf['cityreg'] == '') {
                $inf['cityreg'] = 'capitalcity';
            }
            $r .= ' <strong>' . $inf['login'] . '</strong> [' . $inf['level'] . ']<a target="_blank" href="https://new-combats.com/info/' . $inf['id'] . '"><img src="https://img.new-combats.com/i/inf_' . $inf['cityreg'] . '.gif" /></a>';
        } else {
            $r = '<strong><i>Íåâèäèìêà</i></strong> [??]<a target="_blank" href="https://new-combats.com/info/0"><img src="https://img.new-combats.com/i/inf_capitalcity.gif" /></a>';
        }
        return $r;
    }

    public function testHome()
    {
        /*----Áûñòðûé(Îñîáåííîñòü)----*/
        $timeforwait = 3600;
        if (isset($st['os3']) && $st['os3'] > 0) {
            $timeforwait = 3600 - (($st['os6'] * 5) * 60);
        }
        /*----Áûñòðûé(Îñîáåííîñòü)----*/
        $hgo = $this->testAction('`uid` = "' . $this->info['id'] . '" AND `time` >= ' . (time() - $timeforwait) . ' AND `vars` = "go_homeworld" LIMIT 1', 1);
        if ($this->info['level'] == 0 || $this->info['active'] != '' || $this->info['inTurnir'] > 0 || $this->info['inTurnirnew'] > 0 || $this->info['zv'] > 0 || $this->info['dnow'] > 0) {
            $hgo['id'] = true;
        }
        if (isset($this->info['noreal']) || $this->info['dnow'] > 0) {
            $hgo['id'] = true;
        }
        if (!isset($hgo['id'])) {
            $ku = mysql_fetch_array(mysql_query('SELECT `id` FROM `katok_zv` WHERE `uid` = "' . $this->info['id'] . '" LIMIT 1'));
            if (isset($ku['id'])) {
                $hgo['id'] = true;
            }
        }
        return $hgo;
    }

    public function telegram($uid, $text, $type = 1, $from = null)
    {
        if (!(int)$uid) {
            $uid = mysql_fetch_array(mysql_query('SELECT `id` FROM `users` WHERE `login` = "' . mysql_real_escape_string($uid) . '" LIMIT 1'));
            $uid = $uid['id'];
        }
        $r = 0;
        if ($uid > 0) {
            if ($from == null) {
                $from = $this->info['login'];
            }
            $ins = mysql_query('INSERT INTO `telegram` (`uid`,`from`,`time`,`fromType`,`text`) VALUES ("' . mysql_real_escape_string($uid) . '","' . mysql_real_escape_string($from) . '","' . time() . '","' . mysql_real_escape_string($type) . '","' . mysql_real_escape_string(htmlspecialchars($text, null, 'cp1251')) . '")');
            if ($ins) {
                $r = 1;
            } else {
                $r = -2;
            }
        } else {
            $r = -1;
        }
        return $r;
    }

    public function functionThisData()
    {
        //Îáíîâëåíèå äàííûõ ñåãîäíÿ

    }

    public function rangup($id, $rang, $name)
    {
        mysql_query('UPDATE `users_achiv` SET `' . $name . '_n` = "' . $rang . '" WHERE `id` = "' . $id . '" LIMIT 1');
        unset ($name, $rang);
    }

    public function achivInf($id, $check = null)
    {
        $ai = mysql_fetch_array(mysql_query('SELECT * FROM `users_achiv` WHERE `id`="' . $id . '" LIMIT 1'));
        if ($ai['zb'] > 0 || $check != null) {
            $ai['namezb'] = 'Åæåäí.Çàäàíèÿ';
            //5/25/50/100/250
            if ($ai['zb'] >= 250) {
                $ai['klaszb'] = 5;
                $ai['klasPzb'] = 100;

            } elseif ($ai['zb'] >= 100) {
                $ai['klaszb'] = 4;
                $ai['klasPzb'] = ceil(($ai['zb'] - 100) / 150 * 100);

            } elseif ($ai['zb'] >= 50) {
                $ai['klaszb'] = 3;
                $ai['klasPzb'] = ceil(($ai['zb'] - 50) / 50 * 100);
            } elseif ($ai['zb'] >= 25) {
                $ai['klaszb'] = 2;
                $ai['klasPzb'] = ceil(($ai['zb'] - 25) / 25 * 100);
            } elseif ($ai['zb'] >= 5) {
                $ai['klaszb'] = 1;
                $ai['klasPzb'] = ceil(($ai['zb'] - 5) / 20 * 100);
            } else {
                $ai['klaszb'] = 0;
                $ai['klasPzb'] = ceil($ai['zb'] / 5 * 100);
            }
        }
        if ($ai['vx'] > 0 || $check != null) {
            $ai['namevx'] = 'Õàîòè÷åñêèå áîè';
            if ($ai['vx'] >= 1000) {
                $ai['klasvx'] = 5;
                $ai['klasPvx'] = 100;

            } elseif ($ai['vx'] >= 500) {
                $ai['klasvx'] = 4;
                $ai['klasPvx'] = ceil(($ai['vx'] - 500) / 500 * 100);

            } elseif ($ai['vx'] >= 400) {
                $ai['klasvx'] = 3;
                $ai['klasPvx'] = ceil(($ai['vx'] - 400) / 100 * 100);
            } elseif ($ai['vx'] >= 300) {
                $ai['klasvx'] = 2;
                $ai['klasPvx'] = ceil(($ai['vx'] - 300) / 100 * 100);
            } elseif ($ai['vx'] >= 50) {
                $ai['klasvx'] = 1;
                $ai['klasPvx'] = ceil(($ai['vx'] - 50) / 250 * 100);
            } else {
                $ai['klasvx'] = 0;
                $ai['klasPvx'] = ceil($ai['vx'] / 50 * 100);
            }
        }
        if ($ai['snt'] > 0 || $check != null) {
            $ai['namesnt'] = 'Ñóíäóê òðóïîæîðà';
            if ($ai['snt'] >= 250) {
                $ai['klassnt'] = 5;
                $ai['klasPsnt'] = 100;

            } elseif ($ai['snt'] >= 100) {
                $ai['klassnt'] = 4;
                $ai['klasPsnt'] = ceil(($ai['snt'] - 100) / 150 * 100);

            } elseif ($ai['snt'] >= 50) {
                $ai['klassnt'] = 3;
                $ai['klasPsnt'] = ceil(($ai['snt'] - 50) / 50 * 100);
            } elseif ($ai['snt'] >= 25) {
                $ai['klassnt'] = 2;
                $ai['klasPsnt'] = ceil(($ai['snt'] - 25) / 25 * 100);
            } elseif ($ai['snt'] >= 5) {
                $ai['klassnt'] = 1;
                $ai['klasPsnt'] = ceil(($ai['snt'] - 5) / 20 * 100);
            } else {
                $ai['klassnt'] = 0;
                $ai['klasPsnt'] = ceil($ai['snt'] / 5 * 100);
            }
        }
        if ($ai['rp'] > 0 || $check != null) {
            $ai['namerp'] = 'Ðóíû 8 ëâë.';
            if ($ai['rp'] >= 100) {
                $ai['klasrp'] = 5;
                $ai['klasPrp'] = 100;

            } elseif ($ai['rp'] >= 50) {
                $ai['klasrp'] = 4;
                $ai['klasPrp'] = ceil(($ai['rp'] - 50) / 50 * 100);

            } elseif ($ai['rp'] >= 25) {
                $ai['klasrp'] = 3;
                $ai['klasPrp'] = ceil(($ai['rp'] - 25) / 25 * 100);
            } elseif ($ai['rp'] >= 10) {
                $ai['klasrp'] = 2;
                $ai['klasPrp'] = ceil(($ai['rp'] - 10) / 15 * 100);
            } elseif ($ai['rp'] >= 5) {
                $ai['klasrp'] = 1;
                $ai['klasPrp'] = ceil(($ai['rp'] - 5) / 5 * 100);
            } else {
                $ai['klasrp'] = 0;
                $ai['klasPrp'] = ceil($ai['rp'] / 5 * 100);
            }
        }
        if ($ai['rn'] > 0 || $check != null) {
            $ai['namern'] = 'Ðóíû 9 ëâë.';
            if ($ai['rn'] >= 50) {
                $ai['klasrn'] = 5;
                $ai['klasPrn'] = 100;

            } elseif ($ai['rn'] >= 25) {
                $ai['klasrn'] = 4;
                $ai['klasPrn'] = ceil(($ai['rn'] - 25) / 10 * 100);

            } elseif ($ai['rn'] >= 15) {
                $ai['klasrn'] = 3;
                $ai['klasPrn'] = ceil(($ai['rn'] - 15) / 5 * 100);
            } elseif ($ai['rn'] >= 10) {
                $ai['klasrn'] = 2;
                $ai['klasPrn'] = ceil(($ai['rn'] - 10) / 5 * 100);
            } elseif ($ai['rn'] >= 5) {
                $ai['klasrn'] = 1;
                $ai['klasPrn'] = ceil(($ai['rn'] - 5) / 5 * 100);
            } else {
                $ai['klasrn'] = 0;
                $ai['klasPrn'] = ceil($ai['rn'] / 5 * 100);
            }
        }
        if ($ai['rb'] > 0 || $check != null) {
            $ai['namerb'] = 'Ðóíû 10 ëâë';
            if ($ai['rb'] >= 15) {
                $ai['klasrb'] = 5;
                $ai['klasPrb'] = 100;

            } elseif ($ai['rb'] >= 11) {
                $ai['klasrb'] = 4;
                $ai['klasPrb'] = ceil(($ai['rb'] - 11) / 4 * 100);

            } elseif ($ai['rb'] >= 8) {
                $ai['klasrb'] = 3;
                $ai['klasPrb'] = ceil(($ai['rb'] - 8) / 3 * 100);
            } elseif ($ai['rb'] >= 5) {
                $ai['klasrb'] = 2;
                $ai['klasPrb'] = ceil(($ai['rb'] - 5) / 3 * 100);
            } elseif ($ai['rb'] >= 2) {
                $ai['klasrb'] = 1;
                $ai['klasPrb'] = ceil(($ai['rb'] - 2) / 3 * 100);
            } else {
                $ai['klasrb'] = 0;
                $ai['klasPrb'] = ceil($ai['rb'] / 2 * 100);
            }
        }
        if ($ai['pg'] > 0 || $check != null) //100/200/400/600/1000
        {
            $ai['namepg'] = 'Ãåðîè÷. Ñðàæåíèÿ';
            if ($ai['pg'] >= 1000) {
                $ai['klaspg'] = 5;
                $ai['klasPpg'] = 100;

            } elseif ($ai['pg'] >= 600) {
                $ai['klaspg'] = 4;
                $ai['klasPpg'] = ceil(($ai['pg'] - 600) / 400 * 100);

            } elseif ($ai['pg'] >= 400) {
                $ai['klaspg'] = 3;
                $ai['klasPpg'] = ceil(($ai['pg'] - 400) / 200 * 100);
            } elseif ($ai['pg'] >= 200) {
                $ai['klaspg'] = 2;
                $ai['klasPpg'] = ceil(($ai['pg'] - 200) / 200 * 100);
            } elseif ($ai['pg'] >= 100) {
                $ai['klaspg'] = 1;
                $ai['klasPpg'] = ceil(($ai['pg'] - 100) / 100 * 100);
            } else {
                $ai['klaspg'] = 0;
                $ai['klasPpg'] = ceil($ai['pg'] / 100 * 100);
            }
        }
        if ($ai['bv'] > 0 || $check != null) {
            $ai['namebv'] = 'Ïðîäàæè Áàáóøêå';
            if ($ai['bv'] >= 250) {
                $ai['klasbv'] = 5;
                $ai['klasPbv'] = 100;

            } elseif ($ai['bv'] >= 100) {
                $ai['klasbv'] = 4;
                $ai['klasPbv'] = ceil(($ai['bv'] - 100) / 150 * 100);

            } elseif ($ai['bv'] >= 50) {
                $ai['klasbv'] = 3;
                $ai['klasPbv'] = ceil(($ai['bv'] - 50) / 50 * 100);
            } elseif ($ai['bv'] >= 25) {
                $ai['klasbv'] = 2;
                $ai['klasPbv'] = ceil(($ai['bv'] - 25) / 25 * 100);
            } elseif ($ai['bv'] >= 5) {
                $ai['klasbv'] = 1;
                $ai['klasPbv'] = ceil(($ai['bv'] - 5) / 20 * 100);
            } else {
                $ai['klasbv'] = 0;
                $ai['klasPbv'] = ceil($ai['bv'] / 5 * 100);
            }
        }
        if ($ai['kw'] > 0 || $check != null) {
            $ai['namekw'] = 'Êëàí Ïîåäèíêè';
            if ($ai['kw'] >= 250) {
                $ai['klaskw'] = 5;
                $ai['klasPkw'] = 100;

            } elseif ($ai['kw'] >= 100) {
                $ai['klaskw'] = 4;
                $ai['klasPkw'] = ceil(($ai['kw'] - 100) / 150 * 100);

            } elseif ($ai['kw'] >= 50) {
                $ai['klaskw'] = 3;
                $ai['klasPkw'] = ceil(($ai['kw'] - 50) / 50 * 100);
            } elseif ($ai['kw'] >= 25) {
                $ai['klaskw'] = 2;
                $ai['klasPkw'] = ceil(($ai['kw'] - 25) / 25 * 100);
            } elseif ($ai['kw'] >= 5) {
                $ai['klaskw'] = 1;
                $ai['klasPkw'] = ceil(($ai['kw'] - 5) / 20 * 100);
            } else {
                $ai['klaskw'] = 0;
                $ai['klasPkw'] = ceil($ai['kw'] / 5 * 100);
            }
        }
        if ($ai['pa'] > 0 || $check != null) {
            $ai['namepa'] = 'Ïîêðîâèòåëüñòâî';
            if ($ai['pa'] >= 250) {
                $ai['klaspa'] = 5;
                $ai['klasPpa'] = 100;

            } elseif ($ai['pa'] >= 100) {
                $ai['klaspa'] = 4;
                $ai['klasPpa'] = ceil(($ai['pa'] - 100) / 150 * 100);

            } elseif ($ai['pa'] >= 50) {
                $ai['klaspa'] = 3;
                $ai['klasPpa'] = ceil(($ai['pa'] - 50) / 50 * 100);
            } elseif ($ai['pa'] >= 25) {
                $ai['klaspa'] = 2;
                $ai['klasPpa'] = ceil(($ai['pa'] - 25) / 25 * 100);
            } elseif ($ai['pa'] >= 5) {
                $ai['klaspa'] = 1;
                $ai['klasPpa'] = ceil(($ai['pa'] - 5) / 20 * 100);
            } else {
                $ai['klaspa'] = 0;
                $ai['klasPbs'] = 0;
            }
        }

        $aii = mysql_fetch_array(mysql_query('SELECT `win_bs` AS `bs` FROM `users` WHERE `id`="' . $id . '" LIMIT 1'));
        $ai['bs'] = $aii['bs'];//
        if ($ai['bs'] > 0 || $check != null) {
            $ai['namebs'] = 'Áàøíÿ ñìåðòè';
            if ($ai['bs'] >= 500) {
                $ai['klasbs'] = 5;
                $ai['klasPbs'] = 100;

            } elseif ($ai['bs'] >= 50) {
                $ai['klasbs'] = 4;
                $ai['klasPbs'] = ceil(($ai['bs'] - 50) / 450 * 100);
                if ($ai['klasPbs'] == 100) {
                    $ai['klasPbs'] = 99;
                }

            } elseif ($ai['bs'] >= 10) {
                $ai['klasbs'] = 3;
                $ai['klasPbs'] = ceil(($ai['bs'] - 10) / 40 * 100);
            } elseif ($ai['bs'] >= 5) {
                $ai['klasbs'] = 2;
                $ai['klasPbs'] = ceil(($ai['bs'] - 5) / 5 * 100);
            } elseif ($ai['bs'] >= 1) {
                $ai['klasbs'] = 1;
                $ai['klasPbs'] = ceil(($ai['bs'] - 1) / 4 * 100);
            } else {
                $ai['klasbs'] = 0;
                $ai['klasPbs'] = 0;
            }
        }
        /*
		1.Çàäàíèÿ áàáêè.
		2.Õàîòè÷åñêèå áîè. 100/250/500/1000/5000
		3.Ñóíäóê òðóïîæîðà. 10/50/100/250
		4.S ðóíû 5/10/25/50/100
		5.M ðóíû 5/10/15/25/50
		6.L ðóíû 3/5/8/10/15
		7.Ãåðîè÷åñêèå ñðàæåíèÿ. 10/25/50/100/150
		8.Ïðîäàæà áàáóøêå. 5/10/25/50/100
		9.Êëàíîâûå âîéíû. 10/25/50/75/100
		10.Áëàãîñëîâåíèå Àíãåëà. 50/100/250/500/1000
		11. Áàøíÿ ñìåðòè.
		*/
        return $ai;
    }

    private function __construct()
    {
        global $c, $code, $magic;

        $this->info = mysql_fetch_array(mysql_query('SELECT 
		`u`.`nextBonus`,`u`.`mat`,`u`.`skype`,`u`.`skype_hide`,`u`.`stopexp`,`u`.`twink`,`u`.`swin`,`u`.`slose`,`u`.`send`,`u`.`activ`,`u`.`b1`,`u`.`nadmin`,`u`.`fnq`,`u`.`id`,`u`.`login`,`u`.`login2`,`u`.`pass`,`u`.`pass2`,`u`.`repass`,`u`.`notrhod`,`u`.`emailconfirmation`,`u`.`securetime`,`u`.`sys`,`u`.`palpro`,`u`.`online`,`u`.`ip`,`u`.`ipreg`,`u`.`joinIP`,`u`.`admin`,`u`.`city`,`u`.`room`,`u`.`banned`,`u`.`auth`,`u`.`align`,`u`.`align2`,`u`.`align_lvl`,`u`.`align_exp`,`u`.`mod_zvanie`,`u`.`clan`,`u`.`nextMsg`,`u`.`molch1`,`u`.`molch2`,`u`.`molch3`,`u`.`level`,`u`.`money`,`u`.`money2`,`u`.`money4`,`u`.`money3`,`u`.`money3`,`u`.`battle`,`u`.`cityreg`,`u`.`invBlock`,`u`.`allLock`,`u`.`invBlockCode`,`u`.`zag`,`u`.`a1`,`u`.`q1`,`u`.`mail`,`u`.`name`,`u`.`bithday`,`u`.`sex`,`u`.`design`,`u`.`autospell`,`u`.`noplaw`,`u`.`city_real`,`u`.`icq`,`u`.`icq_hide`,`u`.`homepage`,`u`.`deviz`,`u`.`hobby`,`u`.`chatColor`,`u`.`timereg`,`u`.`add_smiles`,`u`.`obraz`,`u`.`win`,`u`.`win_bs`,`u`.`lose`,`u`.`nich`,`u`.`cityreg2`,`u`.`host`,`u`.`info_delete`,`u`.`dateEnter`,`u`.`afk`,`u`.`dnd`,`u`.`timeMain`,`u`.`clan_prava`,`u`.`addpr`,`u`.`marry`,`u`.`city2`,`u`.`invis`,`u`.`bot_id`,`u`.`haos`,`u`.`host_reg`,`u`.`inUser`,`u`.`inTurnir`,`u`.`inTurnirnew`,`u`.`jail`,`u`.`animal`,`u`.`vip`,`u`.`catch`,`u`.`frg`,`u`.`no_ip`,`u`.`type_pers`,`u`.`bot_room`,`u`.`clan_delay`,`u`.`bukmeker`,`u`.`ang_g`,`u`.`referals`,
		`st`.`id`,`st`.`lider`,`st`.`btl_cof`,`st`.`last_hp`,`st`.`last_pr`,`st`.`smena`,`st`.`stats`,`st`.`hpAll`,`st`.`mpAll`,`st`.`hpNow`,`st`.`mpNow`,`st`.`enNow`,`st`.`transfers`,`st`.`regHP`,`st`.`regMP`,`st`.`showmenu`,`st`.`prmenu`,`st`.`ability`,`st`.`skills`,`st`.`sskills`,`st`.`nskills`,`st`.`exp`,`st`.`minHP`,`st`.`minMP`,`st`.`zv`,`st`.`dn`,`st`.`dnow`,`st`.`team`,`st`.`battle_yron`,`st`.`battle_exp`,`st`.`enemy`,`st`.`last_a`,`st`.`last_b`,`st`.`battle_text`,`st`.`upLevel`,`st`.`wipe`,`st`.`bagStats`,`st`.`timeGo`,`st`.`timeGoL`,`st`.`nextAct`,`st`.`active`,`st`.`bot`,`st`.`lastAlign`,`st`.`tactic1`,`st`.`tactic2`,`st`.`tactic3`,`st`.`tactic4`,`st`.`tactic5`,`st`.`tactic6`,`st`.`tactic7`,`st`.`x`,`st`.`y`,`st`.`s`,`st`.`battleEnd`,`st`.`priemslot`,`st`.`priems`,`st`.`priems_z`,`st`.`bet`,`st`.`clone`,`st`.`atack`,`st`.`bbexp`,`st`.`ref_data`,`st`.`res_x`,`st`.`res_y`,`st`.`res_s`,`st`.`bn_capitalcity`,`st`.`bn_demonscity`,`st`.`alog`,`st`.`mlog`,`st`.`seff`,`st`.`expstopu`,`st`.`upexpdate`,`st`.`repexp`,
		`r`.`noatack` FROM `users` AS `u` LEFT JOIN `stats` AS `st` ON (`u`.`id` = `st`.`id`) LEFT JOIN `room` AS `r` ON (`u`.`room` = `r`.`id`) WHERE `u`.`login`="' . mysql_real_escape_string($_COOKIE['login']) . '" AND `u`.`pass`="' . mysql_real_escape_string($_COOKIE['pass']) . '" LIMIT 1'));
        $this->info['relik'] = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) AS relik FROM `items_users` WHERE `item_id` = 4754 AND `uid`="' . $this->info['id'] . '" AND `delete` =0'));
        $this->info['achiv'] = mysql_fetch_array(mysql_query('SELECT * FROM `users_achiv` WHERE `id`="' . $this->info['id'] . '" LIMIT 1'));
        if (!isset($this->info['achiv']['id'])) {
            mysql_query('INSERT INTO `users_achiv`(`id`, `zb`, `zb_n`, `vx`, `vx_n`, `snt`, `snt_n`, `rp`, `rp_n`, `rn`, `rn_n`, `rb`, `rb_n`, `pg`, `pg_n`, `bv`, `bv_n`, `kw`, `kw_n`, `pa`, `pa_n`) VALUES ("' . $this->info['id'] . '",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)');
            $this->info['achiv'] = mysql_fetch_array(mysql_query('SELECT * FROM `users_achiv` WHERE `id`="' . $this->info['id'] . '" LIMIT 1'));
        }

        if ($c['securetime'] > 0) {
            if (!defined('IP')) {
                $dip = '';
                if (!empty($_SERVER['HTTP_CLIENT_IP']))
                    $dip = $_SERVER['HTTP_CLIENT_IP'];
                else if (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
                    $dip = $_SERVER['HTTP_X_FORWARDED_FOR'];
                $dip = $_SERVER['REMOTE_ADDR'];
                define('IP', $dip);
            }

            if (isset($this->info['id']) && ($this->info['ip'] != IP || $this->info['banned'] > 0)) {
                if ($_SERVER['REQUEST_URI'] != '/') {
                    unset($this->info, $_COOKIE['login'], $_COOKIE['pass']);
                    die('<script>top.location.href="https://new-combats.com/";</script>');
                }
            }
        }

        if (isset($this->info['id'])) {
            if ($this->info['exp'] > 300000 && $this->info['twink'] > 0) {
                $this->info['exp'] = 300000;
                mysql_query('UPDATE `users` SET `exp` = ' . $this->info['exp'] . ' WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
            }
        }

        if (isset($this->info['id']) && $this->info['inUser']) {
            $md = [$this->info['molch1'], $this->info['molch2'], $this->info['molch3'], $this->info['admin'], $this->info['nadmin'], $this->info['banned'], $this->info['activ'], $this->info['align'], $this->info['id'], $this->info['level']];
            $this->info = mysql_fetch_array(mysql_query('SELECT 
			`u`.`nextBonus`,`u`.`mat`,`u`.`skype`,`u`.`skype_hide`,`u`.`stopexp`,`u`.`twink`,`u`.`swin`,`u`.`slose`,`u`.`activ`,`u`.`nadmin`,`u`.`b1`,`u`.`fnq`,`u`.`id`,`u`.`login`,`u`.`login2`,`u`.`pass`,`u`.`pass2`,`u`.`repass`,`u`.`notrhod`,`u`.`emailconfirmation`,`u`.`securetime`,`u`.`sys`,`u`.`palpro`,`u`.`online`,`u`.`ip`,`u`.`ipreg`,`u`.`joinIP`,`u`.`admin`,`u`.`city`,`u`.`room`,`u`.`banned`,`u`.`auth`,`u`.`align`,`u`.`align2`,`u`.`align_lvl`,`u`.`align_exp`,`u`.`mod_zvanie`,`u`.`clan`,`u`.`nextMsg`,`u`.`molch1`,`u`.`molch2`,`u`.`molch3`,`u`.`level`,`u`.`money`,`u`.`money2`,`u`.`money4`,`u`.`money3`,`u`.`battle`,`u`.`cityreg`,`u`.`invBlock`,`u`.`allLock`,`u`.`invBlockCode`,`u`.`zag`,`u`.`a1`,`u`.`q1`,`u`.`mail`,`u`.`name`,`u`.`bithday`,`u`.`sex`,`u`.`design`,`u`.`autospell`,`u`.`noplaw`,`u`.`city_real`,`u`.`icq`,`u`.`icq_hide`,`u`.`homepage`,`u`.`deviz`,`u`.`hobby`,`u`.`chatColor`,`u`.`timereg`,`u`.`add_smiles`,`u`.`obraz`,`u`.`win`,`u`.`win_bs`,`u`.`lose`,`u`.`nich`,`u`.`cityreg2`,`u`.`host`,`u`.`info_delete`,`u`.`dateEnter`,`u`.`afk`,`u`.`dnd`,`u`.`timeMain`,`u`.`clan_prava`,`u`.`addpr`,`u`.`marry`,`u`.`city2`,`u`.`invis`,`u`.`bot_id`,`u`.`haos`,`u`.`host_reg`,`u`.`inUser`,`u`.`inTurnir`,`u`.`inTurnirnew`,`u`.`jail`,`u`.`animal`,`u`.`vip`,`u`.`catch`,`u`.`frg`,`u`.`no_ip`,`u`.`type_pers`,`u`.`bot_room`,`u`.`clan_delay`,`u`.`bukmeker`,
			`st`.`id`,`st`.`lider`,`st`.`btl_cof`,`st`.`last_hp`,`st`.`last_pr`,`st`.`smena`,`st`.`stats`,`st`.`hpAll`,`st`.`mpAll`,`st`.`hpNow`,`st`.`mpNow`,`st`.`enNow`,`st`.`transfers`,`st`.`regHP`,`st`.`regMP`,`st`.`showmenu`,`st`.`prmenu`,`st`.`ability`,`st`.`skills`,`st`.`sskills`,`st`.`nskills`,`st`.`exp`,`st`.`minHP`,`st`.`minMP`,`st`.`zv`,`st`.`dn`,`st`.`dnow`,`st`.`team`,`st`.`battle_yron`,`st`.`battle_exp`,`st`.`enemy`,`st`.`last_a`,`st`.`last_b`,`st`.`battle_text`,`st`.`upLevel`,`st`.`wipe`,`st`.`bagStats`,`st`.`timeGo`,`st`.`timeGoL`,`st`.`nextAct`,`st`.`active`,`st`.`bot`,`st`.`lastAlign`,`st`.`tactic1`,`st`.`tactic2`,`st`.`tactic3`,`st`.`tactic4`,`st`.`tactic5`,`st`.`tactic6`,`st`.`tactic7`,`st`.`x`,`st`.`y`,`st`.`s`,`st`.`battleEnd`,`st`.`priemslot`,`st`.`priems`,`st`.`priems_z`,`st`.`bet`,`st`.`clone`,`st`.`atack`,`st`.`bbexp`,`st`.`ref_data`,`st`.`res_x`,`st`.`res_y`,`st`.`res_s`,`st`.`bn_capitalcity`,`st`.`bn_demonscity`,`st`.`alog`,`st`.`mlog`,`st`.`seff`,`st`.`expstopu`,`st`.`upexpdate`,`st`.`repexp`
			 FROM `users` AS `u` LEFT JOIN `stats` AS `st` ON (`u`.`id` = `st`.`id`) WHERE `u`.`id`="' . mysql_real_escape_string($this->info['inUser']) . '" LIMIT 1'));
            if ($this->info['molch1'] < $md[0]) {
                $this->info['molch1'] = $md[0];
            }
            if ($this->info['molch2'] < $md[1]) {
                $this->info['molch2'] = $md[1];
            }
            if ($this->info['molch3'] < $md[2]) {
                $this->info['molch3'] = $md[2];
            }
            if ($this->info['admin'] < $md[3]) {
                $this->info['admin'] = $md[3];
            }
            if ($this->info['nadmin'] < $md[4]) {
                $this->info['nadmin'] = $md[4];
            }
            if ($this->info['banned'] < $md[5]) {
                $this->info['banned'] = $md[5];
            }
            $this->info['activ'] = $md[6];
            $this->info['noreal'] = 1;
            $this->info['align_real'] = $md[7];
            $this->info['__id'] = $md[8];
            $this->info['__level'] = $md[9];
        }
        if (isset ($_COOKIE['btl'])) {
            if ($this->info['battle'] != $_COOKIE['btl']) {
                setcookie('btl', $this->info['battle'], time() + 86400);
            }
        } else {
            setcookie('btl', $this->info['battle'], time() + 86400);
        }

        //Áàí ñïàìåðà
        /*if($this->info['banned'] == 7007001) {
			$spm_url = mysql_fetch_array(mysql_query('SELECT * FROM `_spamer` WHERE `host` = "'.$this->info['host'].'" LIMIT 1'));
			if(isset($spm_url['id'])) {
				die('<meta http-equiv="refresh" content="0; URL=/banned.php?id='.$spm_url['id'].'">');
			}else{
				die('<meta http-equiv="refresh" content="0; URL=/banned.php?kill=1">');
			}
		}*/

        if (!isset($this->info['id'])) {
            $this->info = mysql_fetch_array(mysql_query('SELECT 
			`u`.`nadmin`,`u`.`id`,`u`.`login`,`u`.`login2`,`u`.`pass`,`u`.`pass2`,`u`.`repass`,`u`.`notrhod`,`u`.`emailconfirmation`,`u`.`securetime`,`u`.`sys`,`u`.`palpro`,`u`.`online`,`u`.`ip`,`u`.`ipreg`,`u`.`joinIP`,`u`.`admin`,`u`.`city`,`u`.`room`,`u`.`banned`,`u`.`auth`,`u`.`align`,`u`.`align2`,`u`.`align_lvl`,`u`.`align_exp`,`u`.`mod_zvanie`,`u`.`clan`,`u`.`nextMsg`,`u`.`molch1`,`u`.`molch2`,`u`.`molch3`,`u`.`level`,`u`.`money`,`u`.`money2`,`u`.`money4`,`u`.`money3`,`u`.`battle`,`u`.`cityreg`,`u`.`invBlock`,`u`.`allLock`,`u`.`invBlockCode`,`u`.`zag`,`u`.`a1`,`u`.`q1`,`u`.`mail`,`u`.`name`,`u`.`bithday`,`u`.`sex`,`u`.`design`,`u`.`autospell`,`u`.`noplaw`,`u`.`city_real`,`u`.`icq`,`u`.`icq_hide`,`u`.`homepage`,`u`.`deviz`,`u`.`hobby`,`u`.`chatColor`,`u`.`timereg`,`u`.`add_smiles`,`u`.`obraz`,`u`.`win`,`u`.`win_bs`,`u`.`lose`,`u`.`nich`,`u`.`cityreg2`,`u`.`host`,`u`.`info_delete`,`u`.`dateEnter`,`u`.`afk`,`u`.`dnd`,`u`.`timeMain`,`u`.`clan_prava`,`u`.`addpr`,`u`.`marry`,`u`.`city2`,`u`.`invis`,`u`.`bot_id`,`u`.`haos`,`u`.`host_reg`,`u`.`inUser`,`u`.`inTurnir`,`u`.`inTurnirnew`,`u`.`jail`,`u`.`animal`,`u`.`vip`,`u`.`catch`,`u`.`frg`,`u`.`no_ip`,`u`.`type_pers`,`u`.`bot_room`,`u`.`clan_delay`,`u`.`bukmeker`
			FROM `users` AS `u` WHERE `u`.`login`="' . mysql_real_escape_string($_COOKIE['login']) . '" AND `u`.`pass`="' . mysql_real_escape_string($_COOKIE['pass']) . '" LIMIT 1'));
            if ($this->info['dateEnter'] != $_SERVER['HTTP_USER_AGENT']) {
                unset($this->info);
            }
            $this->btl_txt = $this->info['battle_text'];
            if (!isset($this->info['id'])) {
                unset($this->info);
                setcookie('login', '', time() - 60 * 60 * 24, '', $c['host']);
                setcookie('pass', '', time() - 60 * 60 * 24, '', $c['host']);
            } else {
                echo 'stats is lost.';
            }
        }

        if (isset($this->info['id'])) {
            if ($this->info['invis'] == 1 || $this->info['invis'] > time()) {
                $this->info['cast_login'] = '<i>Íåâèäèìêà</i>';
            } else {
                $this->info['cast_login'] = $this->info['login'];
            }
        }

        if (isset($this->info['id']) && $this->info['battle'] == 0) {
            $sb = mysql_fetch_array(mysql_query('SELECT SUM(`money2`) FROM `bank` WHERE `uid` = "' . $this->info['id'] . '" LIMIT 100'));
            $sb = $sb[0];

            if ($sb - 1 > $this->info['catch'] - $this->info['frg']) {
                if ($this->info['frg'] == -1) {
                    $sm = $this->testAction('`uid` = "' . $this->info['id'] . '" AND `vars` = "frg" LIMIT 1', 1);
                }
                if (!isset($sm['id']) && $this->info['frg'] == -1) {
                    mysql_query('UPDATE `users` SET `catch` = "' . round($sb) . '",`frg` = "0" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
                    $this->addAction(time(), 'frg', '[ ' . $this->info['login'] . ' ] ' . date('d.m.Y H:i:s') . ' [true] , balance: ' . $sb . ' / ' . $this->info['catch'] . ' / ' . $this->info['frg'] . ' ');
                } else {
                    mysql_query('UPDATE `users` SET `catch` = "' . round($sb + $this->info['frg']) . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
                    if ($sb - 10 > $this->info['catch'] - $this->info['frg']) {
                        $this->addAction(time(), 'frgfalse', '[ ' . $this->info['login'] . ' ] ' . date('d.m.Y H:i:s') . ' [false] , [' . ($sb - ($this->info['catch'] - $this->info['frg'])) . '] , balance: ' . $sb . ' | ' . $this->info['catch'] . ' | ' . $this->info['frg'] . ' ');
                    }
                }
            }

            if ($this->info['login2'] != '' && $this->info['battle'] == 0 && $this->info['zv'] == 0) {
                mysql_query('UPDATE `users` SET `login2` = "" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
                $this->info['login2'] = '';
            }

            $this->rep = mysql_fetch_array(mysql_query('SELECT 
			`add_slot`,`nu_sandcity`,`n_sandcity`,
			`dl1`,`id`,`rep1`,`rep2`,`repcapitalcity`,`repdemonscity`,`repangelscity`,`repabandonedplain`,
			`repdevilscity`,`repmooncity`,`repsuncity`,`repsandcity`,`repemeraldscity`,`repdreamscity`,`repizlom`,
			`n_capitalcity`,`n_demonscity`,`n_suncity`,`nu_demonscity`,`nu_angelscity`,`nu_abandonedplain`,`nu_emeraldscity`,
			`nu_capitalcity`,`nu_suncity`,`nu_devilscity`,`nu_dreamscity`,`add_stats`,`add_money`,`add_skills`,`add_skills2`,
			`rep3`,`rep3_buy`,`repdragonscity`,`n_dragonscity`,`nu_dragonscity`,
			(`repcapitalcity`+`repdemonscity`+`repangelscity`+`repsuncity`+`repdreamscity`+`repabandonedplain`+`repsandcity`+`repemeraldscity`+`repdevilscity`) as allrep, 
			(`nu_capitalcity`+`nu_demonscity`+`nu_angelscity`+`nu_suncity`+`nu_dreamscity`+`nu_abandonedplain`+`nu_sandcity`+`nu_emeraldscity`+`nu_devilscity`) as allnurep
			FROM `rep` WHERE `id` = "' . $this->info['id'] . '" LIMIT 1'));


            if (!isset($this->rep['id'])) {
                mysql_query('INSERT INTO `rep` (`id`) VALUES (' . $this->info['id'] . ')');
            }
            if ($this->info['login2'] != '' && $this->info['zv'] == 0 && $this->info['battle'] == 0) {
                $this->info['login2'] = '';
                mysql_query('UPDATE `users` SET `login2` = "" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
            }
            /* ðàçëè÷íûå ìåðîïðèÿòèÿ  */
            /*$i = $this->testAction('`time` >= "'.(time()-7129).'" AND `vars` = "reclama1" LIMIT 1',1);
			if(!isset($i['id']))
			{
				$this->addAction(time(),'reclama1','');
				//Ñîîáùåíèå â ÷àò
				$t6 = array('','');
				if(date('N') == 1) {
					//ïîíåäåëüíèê
					$t6[0] = 'â ñðåäó';
				}elseif(date('N') == 2) {
					//âòîðíèê
					$t6[0] = 'çàâòðà';
				}elseif(date('N') == 3) {
					//ñðåäà
					if(date('H')<20) {
						$t6[0] = 'ñåãîäíÿ';
					}else{
						$t6[0] = 'â ïÿòíèöó';
					}
				}elseif(date('N') == 4) {
					//÷åòâåðã
					$t6[0] = 'çàâòðà';
				}elseif(date('N') == 5) {
					//ïÿòíèöà
					if(date('H')<20) {
						$t6[0] = 'ñåãîäíÿ';
					}else{
						$t6[0] = 'â âîñêðåñåíüå';
					}
				}elseif(date('N') == 6) {
					//ñóááîòà
					$t6[0] = 'çàâòðà';
				}elseif(date('N') == 7) {
					//âîñêðåñåíüå
					if(date('H')<20) {
						$t6[0] = 'ñåãîäíÿ';
					}else{
						$t6[0] = 'â ñðåäó';
					}
				}
				$r = '<font color=red><strong>Ìåðîïðèÿòèå!</strong></font> Òóðíèð ïî ïîêåðó Õîëäåì ñîñòîèòñÿ '.$t6[0].' (â 20:00 ïî Ìîñêîâñêîìó âðåìåíè). Áîëåå ïîäðîáíàÿ èíôîðìàöèÿ ó ïåðñîíàæà <img src=https://img.new-combats.com/i/clan/PokerStars.com.gif width=24 height=15><a href=https://new-combats.com/info/1457199 target=_blank>Alexandr</a> èëè íà ñàéòå ñîáûòèé <a href=https://events.new-combats.com/?page_id=3&st=323 target=_blank>Events.new-combats.com</a>';
				//Îòïðàâëÿåì ñîîáùåíèå â ÷àò
				mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES ('1','capitalcity','','','','".$r."','".time()."','6','0')");
			}
			*/
            /*
			//Áîòû êîòîðûå ïåùåìåùàþòñÿ ïî êàðòå
			mysql_query('LOCK TABLES users,stats,chat,room,test_bot,battle WRITE');
			$dasc = array('ASC','DESC');
			$sp = mysql_query('SELECT `u`.`id`,`u`.`bot_room`,`s`.`atack`,`u`.`type_pers`,`s`.`bbexp`,`s`.`timeGo`,`s`.`timeGoL`,`u`.`login`,`u`.`sex`,`u`.`design`,`u`.`autospell`,`u`.`noplaw`,`u`.`align`,`u`.`align2`,`u`.`clan`,`u`.`room`,`u`.`level`,`u`.`battle`,`s`.`hpNow`,`s`.`mpNow`,`s`.`team`,`u`.`city` FROM `users` AS `u` LEFT JOIN `stats` AS `s` ON `u`.`id` = `s`.`id` WHERE `u`.`type_pers` > 0 AND `s`.`timeGo` < '.time().' AND `s`.`timeGoL` < '.time().' ORDER BY `s`.`timeGoL` '.$dasc[rand(0,1)].' LIMIT 11');
			while($pl = mysql_fetch_array($sp)) {
				if($pl['type_pers']>0 && $pl['battle'] == 0) {
					//Áîò ïåðåìåùàåòñÿ
					if($pl['timeGo']<time()) {
						$rm = mysql_fetch_array(mysql_query('SELECT `id`,`lider`,`name`,`city`,`code`,`timeGO`,`file`,`level`,`align`,`clan`,`items`,`effects`,`destroy`,`close`,`roomGo`,`sex`,`FR`,`noatack`,`botgo`,`block_all`,`zvsee` FROM `room` WHERE `id` = "'.$pl['room'].'" LIMIT 1'));
						$rmgo = explode(',',$rm['roomGo']);
						$rmgo = $rmgo[rand(0,count($rmgo)-1)];
						$rmgo = mysql_fetch_array(mysql_query('SELECT `id`,`lider`,`name`,`city`,`code`,`timeGO`,`file`,`level`,`align`,`clan`,`items`,`effects`,`destroy`,`close`,`roomGo`,`sex`,`FR`,`noatack`,`botgo`,`block_all`,`zvsee` FROM `room` WHERE `id` = "'.$rmgo.'" AND `botgo` > 0 AND `close` = 0 AND `destroy` = 0 LIMIT 1'));
						if(isset($rmgo['id'])) {
							$pl['room'] = $rmgo['id'];
							mysql_query('UPDATE `users` SET `room` = "'.$rmgo['id'].'" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
							mysql_query('UPDATE `stats` SET `timeGo` = "'.(time()+rand(60,240)).'" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
						}
					}
				}
				if($pl['type_pers']>1 && $pl['battle'] == 0 && $pl['timeGoL']<time()) {
					//Áîò àòàêóåò
					$ru = array();
					$rs = array();
					$spu = mysql_query('SELECT `u`.`id`,`u`.`login`,`u`.`battle`,`s`.`team` FROM `users` AS `u` LEFT JOIN `stats` AS `s` ON `u`.`id` = `s`.`id` WHERE `u`.`room` = "'.$pl['room'].'" AND `u`.`city` = "'.$pl['city'].'" AND `u`.`type_pers` = 0 AND `s`.`bot` = 0 AND `u`.`id` != "'.$pl['id'].'" AND `u`.`level` > 6 AND `u`.`online` > "'.(time()-10).'" AND `u`.`banned` = "0" LIMIT 5');
					while($plu = mysql_fetch_array($spu)) {
						if($plu['battle'] == 0) {
							$ru[count($ru)] = $plu['id'];
							$rs[$plu['id']] = $plu;
						}
					}
					$ru = $ru[rand(0,count($ru)-1)];
					if($ru > 0 && rand(0,10000) < 2500) {
						//íàïàäàåì íà ïåðñà
						if($pl['timeGoL'] < time()) {
							//Íàïàäàåì
							$atc = $magic->atackUser($pl['id'],$ru,$rs[$ru]['team'],$rs[$ru]['battle'],$pl['bbexp']);
							if($atc == 1) {
								$rs[$ru] = mysql_fetch_array(mysql_query('SELECT `u`.`id`,`u`.`login`,`u`.`battle`,`s`.`team` FROM `users` AS `u` LEFT JOIN `stats` AS `s` ON `u`.`id` = `s`.`id` WHERE `u`.`room` = "'.$pl['room'].'" AND `u`.`city` = "'.$pl['city'].'" AND `u`.`type_pers` = 0 AND `s`.`bot` = 0 AND `u`.`id` != "'.$pl['id'].'" AND `u`.`level` > 6 AND `u`.`online` > "'.(time()-60).'" AND `u`.`banned` = "0" AND `u`.`id` = "'.$rs[$ru]['id'].'" LIMIT 1'));
								$pl['battle'] = $rs[$ru]['battle'];
								if($rs[$ru]['team'] == 1) {
									$pl['team'] = 2;
								}else{
									$pl['team'] = 1;
								}
								mysql_query('UPDATE `users` SET `battle` = "'.$pl['battle'].'",`team` = "'.$pl['team'].'" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
								//mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES ('1','".$pl['city']."','0','','','<font color=red>Âíèìàíèå!</font> <strong>".$pl['login']."</strong> ñîâåðøèë íàïàäåíèå íà <strong>".$rs[$ru]['login']."</strong>...','".time()."','6','0')");
								$sx = '';
								if($pl['sex'] == 1) {
									$sx = 'à';
								}
								$rtxt = '[img[items/pal_button8.gif]] &quot;<small><font color=grey>!</font></small>'.$pl['login'].'&quot; èñïîëüçîâàë'.$sx.' ìàãèþ íàïàäåíèÿ íà ïåðñîíàæà &quot;'.$rs[$ru]['login'].'&quot;.';
								mysql_query("INSERT INTO `chat` (`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`,`typeTime`,`new`) VALUES ('".$pl['city']."','','','','".$rtxt."','".time()."','7','0','1','1')");
							}else{
								//mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES ('1','".$pl['city']."','0','','','<font color=red>Âíèìàíèå!</font> <strong>".$pl['login']."</strong> ñîâåðøèë íå óäà÷íîå íàïàäåíèå íà <strong>".$rs[$ru]['login']."</strong>...','".time()."','6','0')");
							}
						}else{
							//Ïðåäóïðåæäàåì
							mysql_query('UPDATE `stats` SET `timeGoL` = "'.(time()+rand(30,520)).'" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
						}
					}
				}

				if($pl['type_pers']>2) {
					if($pl['battle'] > 0) {
						//áîò â ïîåäèíêå
						$btlu = mysql_fetch_array(mysql_query('SELECT `id` FROM `battle` WHERE `time_over` = 0 AND `id` = "'.$pl['battle'].'" LIMIT 1'));
						if(!isset($btlu['id'])) {
							//Ïîåäèíîê çàâåðøåí
							mysql_query('UPDATE `users` SET `battle` = "0" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
							//mysql_query('UPDATE `stats` SET `atack` = "0" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
						}else{
							//Ïîåäèíîê ïðîäîëæàåòñÿ
							if($pl['atack'] < time()) {
								//mysql_query('UPDATE `stats` SET `atack` = "'.(time()+123456789).'" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
							}
						}
					}else{
						//áîò íå â ïîåäèíêå
						if($pl['atack'] > time()) {
							//mysql_query('UPDATE `stats` SET `atack` = "0" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
						}

						//åëè çàêîí÷èëîñü ÍÐ
						if($pl['hpNow'] < 1) {
							if($pl['bot_room'] > 0) {
								//Ïîðòèðóåì â "ìåñòî îòäûõà"
								mysql_query('UPDATE `users` SET `room` = "'.$pl['bot_room'].'" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
								mysql_query('UPDATE `stats` SET `hpNow` = "1",`mpNow` = "1",`team` = "0",`timeGoL` = "'.(time()+rand(60,240)).'",`atack` = "0" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
								//mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES ('1','".$pl['city']."','0','','','<font color=red><strong>Âíèìàíèå!</strong></font> <strong>".$pl['login']."</strong> áûë ïîâåðæåí â ".$this->city_name[$pl['city']]."...','".time()."','6','0')");
							}else{
								//Ïðîñòî õèëÿåì
								mysql_query('UPDATE `stats` SET `hpNow` = "1000000000",`mpNow` = "1000000000",`team` = "0",`timeGoL` = "'.(time()+rand(60,240)).'",`atack` = "0" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
							}
						}elseif($pl['bot_room'] > 0 && $pl['room'] == $pl['bot_room']) {
							$btst = $this->getStats($pl['id']);
							if($btst['hpAll'] <= $btst['hpNow'] && $btst['mpAll'] <= $btst['mpNow']) {
								mysql_query('UPDATE `stats` SET `hpNow` = "'.$btst['hpAll'].'",`mpNow` = "'.$btst['mpAll'].'",`team` = "0",`timeGoL` = "'.(time()+rand(60,240)).'",`atack` = "0" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
								$nrm = mysql_fetch_array(mysql_query('SELECT `id` FROM `room` WHERE `name` = "Öåíòðàëüíàÿ ïëîùàäü" AND `city` = "'.$pl['city'].'" LIMIT 1'));
								mysql_query('UPDATE `users` SET `room` = "'.(0+$nrm['id']).'" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
								//mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES ('1','".$pl['city']."','0','','','<font color=red>Âíèìàíèå!</font> <strong>".$pl['login']."</strong> âåðíóëñÿ â ëîêàöèþ &quot;Öåíòðàëüíàÿ ïëîùàäü&quot; â ".$this->city_name[$pl['city']]."...','".time()."','6','0')");
								unset($nrm);
							}else{
								//õèëÿåìñÿ

							}
							unset($btst);
						}
					}
				}
			}
			mysql_query('UNLOCK TABLES');
			unset($pl,$sp,$plu,$spu,$atc,$ru,$rs);
			/*
			$upd = mysql_fetch_array(mysql_query('SELECT `id` FROM `users` WHERE `login` = "Òðóïîæîð" AND `online` < '.(time()-604800).' LIMIT 1'));
			if(isset($upd['id']))
			{
				mysql_query('UPDATE `users` SET `online` = "'.(time()+600).'" WHERE `id` = "'.$upd['id'].'" LIMIT 1');
				mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES ('1','capitalcity','0','','','<font color=red>Âíèìàíèå!</font> <strong>Òðóïîæîð</strong> âûáðàëñÿ íà óëèöû Capital City! Áóäüòå îñòîðîæíû!','-1','5','0')");
				unset($upd);
			}
			*/

            if (isset($_GET['homeworld'])) {
                if ($this->info['zv'] == 0 && $this->info['battle'] == 0 && $this->info['dnow'] == 0) {
                    $hgo = $this->testHome();
                    if (!isset($hgo['id']) && $this->info['room'] != 274 && $this->info['align'] != 2 && $this->info['inTurnir'] == 0) {
                        $this->addAction(time(), 'go_homeworld', '');
                        $rmt = mysql_fetch_array(mysql_query('SELECT `id`,`lider`,`name`,`city`,`code`,`timeGO`,`file`,`level`,`align`,`clan`,`items`,`effects`,`destroy`,`close`,`roomGo`,`sex`,`FR`,`noatack`,`botgo`,`block_all`,`zvsee` FROM `room` WHERE `name` = "Öåíòðàëüíàÿ ïëîùàäü" AND `city` = "' . $this->info['city'] . '" LIMIT 1'));
                        if (isset($rmt['id'])) {
                            //Óäàëÿåì âñå ñòàâêè â ÁÑ
                            if ($this->room['file'] == 'bsenter') {
                                //Óäàëÿåì âñå ñòàâêè â ÁÑ
                                $sp_bs = mysql_query('SELECT `id`,`bsid`,`money` FROM `bs_zv` WHERE `uid` = "' . $this->info['id'] . '" AND `inBot` = "0" AND `finish` = "0"');
                                while ($pl_bs = mysql_fetch_array($sp_bs)) {
                                    mysql_query('UPDATE `bs_turnirs` SET `users` = `users` - 1 WHERE `id` = "' . $pl_bs['bsid'] . '" LIMIT 1');
                                }
                                unset($sp_bs, $pl_bs);
                                mysql_query('UPDATE `bs_zv` SET `finish` = "' . time() . '" WHERE `uid` = "' . $this->info['id'] . '" AND `inBot` = "0" AND `finish` = "0"');
                            }
                            $this->info['room'] = $rmt['id'];
                            mysql_query('UPDATE `users` SET `room` = "' . $this->info['room'] . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');

                        } else {
                            $this->error = 'Â ýòîì ãîðîäå íåëüçÿ ïîëüçîâàòüñÿ êíîïêîé âîçðàòà';
                        }
                        unset($rmt);
                    } else {
                        $this->error = 'Âàì çàïðåùåíî ïîëüçîâàòüñÿ êíîïêîé âîçðàòà';
                    }
                    unset($hgo);
                }
            }

            //Çàíîñèì òåêñò
            if (isset($_GET['itmid']) && isset($_GET['addtext'])) {
                $itm = mysql_fetch_array(mysql_query('SELECT 
				`i`.`id`,`i`.`item_id`,`i`.`1price`,`i`.`2price`,`i`.`uid`,`i`.`use_text`,`i`.`data`,`i`.`inOdet`,`i`.`inShop`,`i`.`delete`,`i`.`iznosNOW`,`i`.`iznosMAX`,`i`.`gift`,`i`.`gtxt1`,`i`.`gtxt2`,`i`.`kolvo`,`i`.`geniration`,`i`.`magic_inc`,`i`.`maidin`,`i`.`lastUPD`,`i`.`timeOver`,`i`.`overType`,`i`.`secret_id`,`i`.`time_create`,`i`.`inGroup`,`i`.`dn_delete`,`i`.`inTransfer`,`i`.`post_delivery`,`i`.`lbtl_`,`i`.`bexp`,`i`.`so`,`i`.`blvl`
				,`m`.`max_text` FROM `items_users` AS `i` LEFT JOIN `items_main` AS `m` ON `i`.`item_id` = `m`.`id` WHERE `i`.`id` = "' . mysql_real_escape_string($_GET['itmid']) . '" LIMIT 1'));
                if (isset($itm['id'])) {
                    if ($itm['max_text'] > 0 && $itm['max_text'] - $itm['use_text'] > 0) {
                        $txt = $_GET['addtext'];
                        $txt = str_replace(' ', '', $txt);
                        $txt = str_replace('	', '', $txt);
                        if ($txt != '') {
                            $txt = substr($_GET['addtext'], 0, $itm['max_text'] - $itm['use_text']);
                            $sx = iconv_strlen($txt);
                            $itm['use_text'] += $sx;
                            if ($itm['use_text'] > $itm['max_text']) {
                                $itm['use_text'] = $itm['max_text'];
                            }

                            mysql_query('UPDATE `items_users` SET `use_text` = "' . $itm['use_text'] . '" WHERE `id` = "' . $itm['id'] . '" LIMIT 1');
                            mysql_query('INSERT INTO `items_text` (`item_id`,`time`,`login`,`text`,`city`,`x`) VALUES ("' . $itm['id'] . '","' . time() . '","' . $this->info['login'] . '","' . mysql_real_escape_string(htmlspecialchars($txt, null, 'cp1251')) . '","' . $this->info['city'] . '","' . $sx . '")');
                            $this->error = 'Çàïèñü óñïåøíî ïðîèçâåäåíà';
                        } else {
                            $this->error = 'Íóæíî ÷òî-òî íàïèñàòü...';
                        }
                    } else {
                        $this->error = 'Ïðåäìåò äëÿ çàïèñè íå ïîäõîäèò';
                    }
                } else {
                    $this->error = 'Ïðåäìåò äëÿ çàïèñè íå íàéäåí';
                }
            }

            //Êèäàåì ïåðåäà÷ó
            if (isset($_POST['trnLogin'], $_GET['transfer']) && $this->info['battle'] == 0) {
                if ($this->info['level'] < 4 && $this->info['admin'] == 0) {
                    $this->error = 'Ïåðåäàâàòü ïðåäìåòû ìîãóò ïåðñîíàæè ñòàðøå 4-ãî óðîâíÿ';
                } elseif ($this->info['align'] == 2 && $this->info['admin'] == 0) {
                    $this->error = 'Õàîñíèêè íå ìîãóò ïåðåäàâàòü ïðåäìåòû äðóãèì ïåðñîíàæàì';
                } else {
                    $t = mysql_fetch_array(mysql_query('SELECT `id`,`login`,`login2`,`pass`,`pass2`,`emailconfirmation`,`securetime`,`sys`,`online`,`ip`,`ipreg`,`joinIP`,`admin`,`city`,`room`,`banned`,`auth`,`align`,`mod_zvanie`,`clan`,`nextMsg`,`molch1`,`molch2`,`molch3`,`level`,`money`,`battle`,`cityreg`,`invBlock`,`invBlockCode`,`zag`,`a1`,`q1`,`mail`,`name`,`bithday`,`sex`,`city_real`,`icq`,`icq_hide`,`homepage`,`deviz`,`hobby`,`chatColor`,`timereg`,`add_smiles`,`obraz`,`win`,`lose`,`nich`,`cityreg2`,`host`,`info_delete`,`dateEnter`,`afk`,`dnd`,`timeMain`,`clan_prava`,`addpr`,`marry`,`city2`,`invis`,`bot_id`,`haos`,`host_reg`,`inUser`,`jail`,`animal`,`vip`,`catch`,`frg`,`no_ip`,`type_pers`,`bot_room` FROM `users` WHERE `login` = "' . mysql_real_escape_string($_POST['trnLogin']) . '" AND `city` = "' . $this->info['city'] . '" LIMIT 1'));
                    if (isset($t['id'])) {
                        if ($this->info['login'] == $t['login']) {
                            $this->error = 'Âû íå ìîæåòå ïåðåäàòü ñàìîìó ñåáå, ïåðñîíàæ ' . $this->microLogin($t['id'], 1) . '';
                        } elseif ($t['battle'] > 0) {
                            $this->error = 'Ïåðñîíàæ íàõîäèòñÿ â áîþ';
                        } elseif ($t['level'] < 4 && $this->info['admin'] == 0) {
                            $this->error = 'Âû íå ìîæåòå ïåðåäàâàòü ïðåäìåòû ïåðñîíàæàì íèæå 4-ãî óðîâíÿ';
                        } elseif ($t['align'] == 2 && $this->info['admin'] == 0) {
                            $this->error = 'Âû íå ìîæåòå ïåðåäàâàòü ïðåäìåòû õàîñíèêàì';
                        } elseif ($t['room'] != $this->info['room']) {
                            $this->error = 'Âû äîëæíû íàõîäèòñÿ â îäíîé êîìíàòå ñ ïåðñîíàæåì';
                        } else {
                            //ñîçäàåì ïåðåäà÷ó
                            $tt = mysql_fetch_array(mysql_query('SELECT `id`,`time`,`uid1`,`uid2`,`city`,`room`,`good1`,`good2`,`cancel1`,`cancel2`,`money1`,`money2`,`start1`,`start2`,`text`,`r0`,`r1`,`r2`,`finish1`,`finish2` FROM `transfers` WHERE (`uid1` = "' . $this->info['id'] . '" OR `uid2` = "' . $this->info['id'] . '") AND (`cancel1` = "0" OR (`finish1` > 0 AND `uid1` = "' . $this->info['id'] . '") OR (`finish2` > 0 AND `uid2` = "' . $this->info['id'] . '")) AND (`cancel2` = "0" OR (`finish2` > 0 AND `uid2` = "' . $this->info['id'] . '") OR (`finish1` > 0 AND `uid1` = "' . $this->info['id'] . '")) ORDER BY `id` DESC LIMIT 1'));
                            if (isset($tt['id'])) {
                                $this->error = 'Âû óæå íàõîäèòåñü â ïåðåäà÷å';
                            } else {
                                $tt = mysql_fetch_array(mysql_query('SELECT `id`,`time`,`uid1`,`uid2`,`city`,`room`,`good1`,`good2`,`cancel1`,`cancel2`,`money1`,`money2`,`start1`,`start2`,`text`,`r0`,`r1`,`r2`,`finish1`,`finish2` FROM `transfers` WHERE (`uid1` = "' . $t['id'] . '" OR `uid2` = "' . $t['id'] . '") AND (`cancel1` = "0" OR (`finish1` > 0 AND `uid1` = "' . $t['id'] . '") OR (`finish2` > 0 AND `uid2` = "' . $t['id'] . '")) AND (`cancel2` = "0" OR (`finish2` > 0 AND `uid2` = "' . $t['id'] . '") OR (`finish1` > 0 AND `uid1` = "' . $t['id'] . '")) ORDER BY `id` DESC LIMIT 1'));
                                if (isset($tt['id'])) {
                                    $this->error = 'Ïåðñîíàæ óæå ïðîâîäèò ñäåëêó';
                                } else {
                                    $ins = mysql_query('INSERT INTO `transfers` (`uid1`,`uid2`,`city`,`room`,`time`,`text`,`start1`) VALUES ("' . $this->info['id'] . '","' . $t['id'] . '","' . $this->info['city'] . '","' . $this->info['room'] . '","' . time() . '","' . mysql_real_escape_string(htmlspecialchars($_POST['textarea'], null, 'cp1251')) . '","' . time() . '")');
                                    if ($ins) {
                                        $this->addAction(time(), 'trasfer_' . $this->info['city'] . '_' . $this->info['room'] . '_' . $t['id'] . '', $this->info['login']);
                                    }
                                }
                            }
                        }
                    } else {
                        $this->error = 'Ïåðñîíàæ íå íàéäåí â ýòîì ãîðîäå';
                    }
                }
            }

            //Âûäåëÿåì ïåðåäà÷è
            $this->tfer = mysql_fetch_array(mysql_query('SELECT `id`,`time`,`uid1`,`uid2`,`city`,`room`,`good1`,`good2`,`cancel1`,`cancel2`,`money1`,`money2`,`start1`,`start2`,`text`,`r0`,`r1`,`r2`,`finish1`,`finish2` FROM `transfers` WHERE (`uid1` = "' . $this->info['id'] . '" OR `uid2` = "' . $this->info['id'] . '") AND (`cancel1` = "0" OR (`finish1` > 0 AND `uid1` = "' . $this->info['id'] . '") OR (`finish2` > 0 AND `uid2` = "' . $this->info['id'] . '")) AND (`cancel2` = "0" OR (`finish2` > 0 AND `uid2` = "' . $this->info['id'] . '") OR (`finish1` > 0 AND `uid1` = "' . $this->info['id'] . '")) ORDER BY `id` DESC LIMIT 1'));
            if ($this->tfer['uid1'] == $this->tfer['uid2']) {
                $this->tfer = false;
            }
            if (isset($this->tfer['id'])) {
                if ($this->tfer['cancel1'] == 0 && $this->tfer['cancel2'] == 0) {
                    if ($this->tfer['uid2'] == $this->info['id'] && $this->tfer['start2'] == 0 && isset($_GET['transfer'])) {
                        $this->tfer['start2'] = time();
                        mysql_query('UPDATE `transfers` SET `start2` = "' . $this->tfer['start2'] . '" WHERE `id` = "' . $this->tfer['id'] . '" LIMIT 1');
                    }
                    if ($this->tfer['uid2'] == $this->info['id'] && $this->tfer['start2'] == 0) {
                        $this->tfer = false;
                    } elseif ($this->tfer['time'] < time() - 1800) {
                        //åñëè ïåðåäà÷à äîëüøå 30 ìèíóò, òî îòìåíà
                        $upd = mysql_query('UPDATE `transfers` SET `cancel1` = "' . time() . '",`cancel2` = "' . time() . '" WHERE `id` = "' . $this->tfer['id'] . '" LIMIT 1');
                        if ($upd) {
                            unset($this->tfer, $upd);
                        }
                    } elseif ($this->info['room'] != $this->tfer['room'] || $this->info['city'] != $this->tfer['city'] || $this->info['battle'] > 0) {
                        $upd = mysql_query('UPDATE `transfers` SET `cancel1` = "' . time() . '",`cancel2` = "' . time() . '" WHERE `id` = "' . $this->tfer['id'] . '" LIMIT 1');
                        if ($upd) {


                            mysql_query('UPDATE `items_users` SET `inTransfer` = "0" WHERE (`uid` = "' . $this->tfer['uid1'] . '" OR `uid` = "' . $this->tfer['uid2'] . '") AND `inTransfer` > 0');
                            unset($this->tfer, $upd);
                        }
                    } elseif (isset($_GET['exit_transfer'])) {
                        $upd = 1;
                        if ($this->tfer['uid2'] == $this->info['id']) {
                            $upd = 2;
                        }
                        $upd = mysql_query('UPDATE `transfers` SET `cancel' . $upd . '` = "' . time() . '" WHERE `id` = "' . $this->tfer['id'] . '" LIMIT 1');
                        if ($upd) {

                            $this->error = 'Âû óñïåøíî îòêàçàëèñü îò ïåðåäà÷è.';


                            mysql_query('UPDATE `items_users` SET `inTransfer` = "0" WHERE (`uid` = "' . $this->tfer['uid1'] . '" OR `uid` = "' . $this->tfer['uid2'] . '") AND `inTransfer` > 0');
                            //Äîáàâëÿåì ñîîáùåíèå â ÷àò
                            if ($this->tfer['start2'] > 0) {


                            }
                            unset($this->tfer, $upd);
                        }
                    } else {
                        if ($this->tfer['uid1'] == $this->info['id']) {
                            //Ïåðåäàåì ïðåäìåòû äðóãîìó èãðîêó

                        } elseif ($this->tfer['uid2'] == $this->info['id']) {
                            //Ïðèíèìàåì ïåðåäà÷ó îò äðóãîãî èãðîêà

                        }
                    }
                }
            }

            /*
			àâòîôëóäåðàñò
			*/

            //Ñòàòèñòèêà ïåðñîíàæà íà ñåãîäíÿ
            $stat = $this->testAction('`uid` = "' . $this->info['id'] . '" AND `time` >= ' . strtotime('now 00:00:00') . ' AND `vars` = "statistic_today" LIMIT 1', 1);
            if (!isset($stat['id'])) {
                $this->addAction(time(), 'statistic_today', 'e=' . $this->info['exp'] . '|w=' . $this->info['win'] . '|l=' . $this->info['lose'] . '|n=' . $this->info['nich']);
            }

            //Îäåâàåì áîåâîé êîìïëåêò
            if (isset($_GET['usec1']) && $this->info['battle'] == 0) {
                $cmp = mysql_fetch_array(mysql_query('SELECT `id`,`uid`,`type`,`val`,`name`,`time`,`delete` FROM `save_com` WHERE `uid` = "' . $this->info['id'] . '" AND `delete` = "0" AND `id` = "' . mysql_real_escape_string($_GET['usec1']) . '" LIMIT 1'));
                if (isset($cmp['id'])) {
                    //ñíèìàåì âñå âåùè
                    mysql_query('UPDATE `items_users` SET `inOdet` = "0" WHERE `uid` = "' . $this->info['id'] . '"');
                    //îäåâàåì âåùè, åñëè îíè íå óäàëåíû
                    $cm = $this->lookStats($cmp['val']);
                    $i = 1;
                    while ($i <= 250) {
                        if (isset($cm[$i])) {
                            mysql_query('UPDATE `items_users` SET `inOdet` = "0" WHERE `uid` = "' . $this->info['id'] . '" AND `inOdet` = "' . $i . '"');
                            mysql_query('UPDATE `items_users` SET `inOdet` = "' . $i . '" WHERE `id` = "' . ((int)$cm[$i]) . '" AND `uid` = "' . $this->info['id'] . '" AND `delete` = "0" AND `inShop` = "0"');
                        }
                        $i++;
                    }
                }


                unset($cmp, $cm);
            }

            $this->room = mysql_fetch_array(mysql_query('SELECT `id`,`extdlg`,`lider`,`name`,`city`,`code`,`timeGO`,`file`,`level`,`align`,`clan`,`items`,`effects`,`destroy`,`close`,`roomGo`,`sex`,`FR`,`noatack`,`botgo`,`block_all`,`zvsee`,`roomAjax` FROM `room` WHERE `id` = "' . $this->info['room'] . '" LIMIT 1'));

            if (isset($_POST['bankpsw'])) {
                $this->bank = mysql_fetch_array(mysql_query('SELECT `id`,`uid`,`block`,`create`,`pass`,`money1`,`money2`,`useNow`,`notmail` FROM `bank` WHERE `uid` = "' . $this->info['id'] . '" AND `block` = "0" AND `id` = "' . mysql_real_escape_string((int)$_POST['bank']) . '" AND `pass` = "' . mysql_real_escape_string($_POST['bankpsw']) . '"  LIMIT 1'));
                if (isset($this->bank)) {
                    mysql_query('UPDATE `bank` SET `useNow` = "' . (time() + 24 * 60 * 60) . '" WHERE `id` = "' . $this->bank['id'] . '" LIMIT 1');
                } else {
                    $this->bank['error'] = 'Íåâåðíûé ïàðîëü îò ñ÷åòà';
                }
            } elseif (!isset($_GET['bank_exit'])) {
                $this->bank = mysql_fetch_array(mysql_query('SELECT `id`,`uid`,`block`,`create`,`pass`,`money1`,`money2`,`useNow`,`notmail` FROM `bank` WHERE `uid` = "' . $this->info['id'] . '" AND `block` = "0" AND `useNow` > ' . time() . ' ORDER BY `useNow` DESC  LIMIT 1'));
            }

            if (isset($_GET['bank_exit'])) {
                mysql_query('UPDATE `bank` SET `useNow` = "0" WHERE `uid` = "' . $this->info['id'] . '" AND `useNow`!="0" LIMIT 1');
            }

            if (!isset($_GET['obt_sel']) && $this->info['battle'] == 0 && $this->info['obraz'] != '0.gif') {
                //Ïðîâåðÿåì òåêóùèé îáðàç
                $this->stats = $this->getStats($this->info['id'], 0);
                $tr = true;
                $o = mysql_fetch_array(mysql_query('SELECT `id`,`sex`,`tr`,`img`,`login`,`level`,`admin`,`align`,`clan`,`itm` FROM `obraz` WHERE `img` = "' . mysql_real_escape_string($this->info['obraz']) . '" AND `sex` = "' . $this->info['sex'] . '" AND (`login` = "" OR `login` = "' . $this->info['login'] . '") LIMIT 1'));
                $t = $this->items['tr'];
                $x = 0;
                $po = $this->lookStats($o['tr']);
                if ($o['itm'] > 0) {
                    $o['itm'] = explode(',', $o['itm']);
                    $j = 0;
                    while ($j < count($o['itm'])) {
                        $itm_id = $o['itm'][$j];
                        if ($itm_id > 0) {
                            $itm_id = mysql_fetch_array(mysql_query('SELECT `id`,`name` FROM `items_main` WHERE `id` = "' . $itm_id . '" LIMIT 1'));
                            $itm_id_true = mysql_fetch_array(mysql_query('SELECT `id` FROM `items_users` WHERE `item_id` = "' . $itm_id['id'] . '" AND
								`delete` = 0 AND `inOdet` > 0 AND `inShop` = 0 AND `uid` = "' . $this->info['id'] . '"
								LIMIT 1'));
                            if (!isset($itm_id_true['id'])) {
                                $tr = false;
                            }
                        }
                        $j++;
                    }
                }
                while ($x < count($t)) {
                    $n = $t[$x];
                    if (isset($po['tr_' . $n])) {
                        if ($po['tr_' . $n] > $this->stats[$n]) {
                            $tr = false;
                        }
                    }
                    $x++;
                }
                if ($this->info['clan'] != $o['clan'] && $o['clan'] != 0) {
                    $tr = false;
                }
                if (!isset($o['id']) || $tr == false) {
                    if ($this->info['obraz'] == $o['img']) {
                        $this->info['obraz'] = '0.gif';
                        mysql_query('UPDATE `users` SET `obraz` = "' . $this->info['obraz'] . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
                    }
                }

            }

            if (isset($_GET['obr_sel']) || isset($_GET['obraz'])) {
                $sm = $this->testAction('`uid` = "' . $this->info['id'] . '" AND `time` > ' . (time() - 86400) . ' AND `vars` = "sel_obraz" LIMIT 1', 1);
                if (!isset($sm['id'])) {
                    if (isset($_GET['obr_sel'])) {
                        $this->stats = $this->getStats($this->info['id'], 0);
                        $tr = true;
                        $o = mysql_fetch_array(mysql_query('SELECT `id`,`sex`,`tr`,`img`,`login`,`level`,`admin`,`align`,`clan`,`itm` FROM `obraz` WHERE `id` = "' . ((int)$_GET['obr_sel']) . '" AND `sex` = "' . $this->info['sex'] . '" AND (`login` = "" OR `login` = "' . $this->info['login'] . '") LIMIT 1'));
                        $t = $this->items['tr'];
                        $x = 0;
                        $po = $this->lookStats($o['tr']);
                        if ($o['itm'] > 0) {
                            $o['itm'] = explode(',', $o['itm']);
                            $j = 0;
                            $tritm = '';
                            while ($j < count($o['itm'])) {
                                $itm_id = $o['itm'][$j];
                                if ($itm_id > 0) {
                                    $itm_id = mysql_fetch_array(mysql_query('SELECT `id`,`name` FROM `items_main` WHERE `id` = "' . $itm_id . '" LIMIT 1'));
                                    $itm_id_true = mysql_fetch_array(mysql_query('SELECT `id` FROM `items_users` WHERE `item_id` = "' . $itm_id['id'] . '" AND
									`delete` = 0 AND `inOdet` > 0 AND `inShop` = 0 AND `uid` = "' . $this->info['id'] . '"
									LIMIT 1'));
                                    if (!isset($itm_id_true['id'])) {
                                        $tr = false;
                                    }
                                    if ($j > 0) {
                                        $tritm .= ', ';
                                    }
                                    $tritm .= '&quot;' . $itm_id['name'] . '&quot;';
                                }
                                $j++;
                            }
                            if ($tritm != '' && $tr == false) {
                                $this->error = 'Íåîáõîäèìû ïðåäìåòû: ' . $tritm . '';
                            }
                        }
                        while ($x < count($t)) {
                            $n = $t[$x];
                            if (isset($po['tr_' . $n])) {
                                if ($po['tr_' . $n] > $this->stats[$n]) {
                                    $tr = false;
                                    $this->error = 'Íåäîñòàòî÷íî õàðàêòåðèñòèê èëè ïàðàìåòðîâ ïåðñîíàæà';
                                }
                            }
                            $x++;
                        }
                        if (isset($o['id']) && $tr == true) {
                            if ($this->info['obraz'] != $o['img']) {
                                mysql_query('UPDATE `users` SET `obraz` = "' . $o['img'] . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
                                $this->addAction(time(), 'sel_obraz', 'id=' . $o['id'] . '');
                                $this->info['obraz'] = $o['img'];
                            }
                        } else {
                            if ($this->info['obraz'] == $o['img']) {
                                $this->info['obraz'] = '0.gif';
                                mysql_query('UPDATE `users` SET `obraz` = "' . $this->info['obraz'] . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
                            }
                        }
                    }
                } else {
                    $this->error = 'Âûáèðàòü îáðàç ìîæíî íå ÷àùå îäíîãî ðàçà â ñóòêè, ñëåäóþùàÿ ñìåíà ' . date('d.m.Y H:i', $sm['time'] + 86400) . '';
                    unset($_GET['obr_sel']);
                    $_GET['inv'] = 1;
                }
            }

            if ($this->info['zv'] > 0) {
                $zv = mysql_fetch_array(mysql_query('SELECT `id` FROM `zayvki` WHERE `id` = "' . $this->info['zv'] . '" AND `btl_id` = "0" AND `cancel` = "0" LIMIT 1'));
                if (!isset($zv['id'])) {
                    $this->info['zv'] = 0;
                    mysql_query('UPDATE `stats` SET `zv` = "0" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
                }
            }

            if ($this->info['wipe'] != 0) {
                $this->wipe();
            } else {
                //ïðîâåðÿåì ñòàòû

            }

            $this->allActionsStart();

        } elseif (isset($this->info['id'])) {
            $this->room = mysql_fetch_array(mysql_query('SELECT `id`,`extdlg`,`lider`,`name`,`city`,`code`,`timeGO`,`file`,`level`,`align`,`clan`,`items`,`effects`,`destroy`,`close`,`roomGo`,`sex`,`FR`,`noatack`,`botgo`,`block_all`,`zvsee`,`roomAjax` FROM `room` WHERE `id` = "' . $this->info['room'] . '" LIMIT 1'));
        }
    }

    public function allActionsStart()
    {
        global $magic;
        if (isset($_GET['use_snowball'])) {
            $this->stats = $this->getStats($this->info, 0);
            //Íà÷èíàåì ëåïèòü ñíåæîê íà ÖÏ
            if (isset($this->stats['items'][$this->stats['wp13id']]['id']) && $this->stats['items'][$this->stats['wp13id']]['item_id'] == 998) {
                //âàðåæêè îäåòû, âñå îê
                if ($this->room['name'] != 'Öåíòðàëüíàÿ ïëîùàäü') {
                    $this->error2 = 'Ñîáèðàòü ñíåã ìîæíî òîëüêî íà Öåíòðàëüíîé ïëîùàäè';
                } else {
                    $smt = $this->testAction('`uid` = "' . $this->info['id'] . '" AND `time`>=' . (time() - 120) . ' AND `vars` = "create_snowball_cp" LIMIT 1', 1);
                    if (isset($smt['id'])) {
                        $this->error2 = 'Íåëüçÿ ëåïèòü íåñêîëüêî ñíåæêîâ îäíîâðåìåííî ;)';
                    } else {
                        $smt = $this->testAction('`uid` = "' . $this->info['id'] . '" AND `time`>=' . strtotime('now 00:00:00') . ' AND `vars` = "create_snowball_cp" LIMIT 25', 2);
                        $smt = $smt[0];
                        if ($smt < 10) {
                            $this->addAction(time(), 'create_snowball_cp', $this->info['city']);
                            $magic->add_eff($this->info['id'], 24);
                            $this->error2 = 'Íà÷èíàåì ëåïèòü ñíåæîê, îñòàëîñü ' . (10 - $smt) . ' ðàç íà ñåãîäíÿ ...';
                        } else {
                            $this->error2 = 'Âû óæå ñëåïèëè 10 ñíåæêà çà ñåãîäíÿ ...';
                        }
                    }
                }
            }
        }
    }

    public function round2($v)
    {
        $v = explode('.', $v);
        $v = doubleval($v[0] . '.' . $v[1][0] . '' . $v[1][1]);
        $f = explode('.', $v);
        if (!isset($f[1])) {
            $v = $v . '.00';
        }
        return $v;
    }

    public function zuby($v, $t = 0)
    {
        $r = '';
        if ($v < 0) {
            $v = 0;
        }
        if ($t == 0) {
            $names[] = ' <img height=7 title=Ãíèëîé&nbsp;Çóá src=https://img.new-combats.com/zub_low1.gif />';
            $names[] = ' <img height=7 title=Íîðìàëüíûé&nbsp;Çóá src=https://img.new-combats.com/zub_low2.gif />';
            $names[] = ' <img height=7 title=Áåëûé&nbsp;Çóá src=https://img.new-combats.com/zub_low3.gif />';
            $names[] = ' <img height=7 title=Çîëîòîé&nbsp;Çóá src=https://img.new-combats.com/zub_low4.gif />';
        } else {
            $names[] = ' <img style=vertical-align:baseline height=7 title=Ãíèëîé&nbsp;Çóá src=https://img.new-combats.com/zub_low1.gif />';
            $names[] = ' <img style=vertical-align:baseline height=7 title=Íîðìàëüíûé&nbsp;Çóá src=https://img.new-combats.com/zub_low2.gif />';
            $names[] = ' <img style=vertical-align:baseline height=7 title=Áåëûé&nbsp;Çóá src=https://img.new-combats.com/zub_low3.gif />';
            $names[] = ' <img style=vertical-align:baseline height=7 title=Çîëîòîé&nbsp;Çóá src=https://img.new-combats.com/zub_low4.gif />';
        }
        $int = $v;
        do {
            $mod = $int % 10;
            $int = floor($int / 10);//èëè áûñòðåå $int = ($int-$mod)/10;
            $r = array_shift($names) . "" . $mod . "" . $r;

        } while ($int);

        $ost = explode('.', $v);
        $ost = $ost[1];
        if ($ost == '' || $ost == 0) {
            $ost = '00';
        }

        $r .= '.' . $ost;

        return $r;
    }

    public function onlineBonus()
    {
        /*if( $this->info['inTurnir'] == 0 ){
			$ts = mysql_fetch_array(mysql_query('SELECT `time_all`,`time_today` FROM `online` WHERE `uid` = "'.$this->info['id'].'" LIMIT 1'));
			$tf = mysql_fetch_array(mysql_query('SELECT `id`,`time`,`vars`,`vals` FROM `actions` WHERE `uid` = "'.$this->info['id'].'" AND `vars` = "online_bonus_time" LIMIT 1'));
			$m = floor(($ts['time_all']-$tf['vals'])/60);
			$h = floor($m/60);

			if($h > 0 ) {
				$ekr_add = round($h*0.45,2);
				$bnks = mysql_fetch_array(mysql_query('SELECT `id`,`money2` FROM `bank` WHERE `uid` = "'.$this->info['id'].'" AND `block` = "0" ORDER BY `id` DESC LIMIT 1'));
				if( isset($bnks['id']) ) {
					$r .= ' Âû ïîëó÷èëè '.$ekr_add.' åêð. (<small>Áàíê ¹'.$bnks['id'].'</small>) çà '.$h.' ÷. â îíëàéíå!';
					$this->info['catch'] += $ekr_add;
					$bnks['money2'] += $ekr_add;
					mysql_query('UPDATE `users` SET `catch` = "'.$this->info['catch'].'" WHERE `id` = "'.$this->info['id'].'" LIMIT 1');
					mysql_query('UPDATE `bank` SET `money2` = "'.$bnks['money2'].'" WHERE `id` = "'.$bnks['id'].'" LIMIT 1');
					if(!isset($tf['id'])) {
						$this->addAction(time(),'online_bonus_time',$ts['time_all']);
					}elseif($tf['vals'] < $ts['time_all']) {
						mysql_query('UPDATE `actions` SET `vals` = "'.$ts['time_all'].'" WHERE `id` = "'.$tf['id'].'" LIMIT 1');
					}
					mysql_query("INSERT INTO `chat` (`typeTime`,`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES ('2','1','".$this->info['city']."','".$this->info['room']."','','".$this->info['login']."','".$r."','".time()."','6','0')");
				}
			}
		}
				/*$ts = mysql_fetch_array(mysql_query('SELECT `time_all`,`time_today` FROM `online` WHERE `uid` = "'.$this->info['id'].'" LIMIT 1'));
				$tf = mysql_fetch_array(mysql_query('SELECT `id`,`time`,`vars`,`vals` FROM `actions` WHERE `uid` = "'.$this->info['id'].'" AND `vars` = "online_bonus_time" LIMIT 1'));
				$m = floor(($ts['time_all']-$tf['vals'])/60);
				$h = floor($m/60);

				if($m > 0)
				{
					$this->stats = $this->getStats($this->info,0);
					$r = '';
					if(!isset($tf['id']))
					{
						$this->addAction(time(),'online_bonus_time',$ts['time_all']);
					}elseif($tf['vals'] < $ts['time_all'])
					{
						mysql_query('UPDATE `actions` SET `vals` = "'.$ts['time_all'].'" WHERE `id` = "'.$tf['id'].'" LIMIT 1');
					}

					//Âûäàåì $m øò. ïðåäìåòîâ íàãðàäû çà îíëàéí
					if($m > 0) {
						$hrg = 1;
						//$this->addItem(2130,$this->info['id'],'noodet=1|noremont=1');
						$this->stats['enNow'] = $this->info['enNow'];
						$enreg = round($m*(@$this->stats['enAll']/(60*$hrg)),7);
						if($this->info['admin'] > 0) {
							//
						}

						$this->stats['enNow'] += $enreg;
						if($this->stats['enNow'] > $this->stats['enAll']) {
							$this->stats['enNow'] = $this->stats['enAll'];
							$enreg = 0;
						}
						$this->info['enNow'] = $this->stats['enNow'];
						mysql_query('UPDATE `stats` SET `enNow` = "'.$this->stats['enNow'].'" WHERE `id` = "'.$this->info['id'].'" LIMIT 1');
					}

					/*if($this->info['id'] == 285838 || $this->info['admin'] > 0) {
					$r .= '<strong><font color=red>Âíèìàíèå!</font></strong> âîññòàíîâëåíî ýíåðãèè: <strong>'.$enreg.'</strong> åä. ['.$this->stats['enNow'].'/'.$this->stats['enAll'].']';

					//Îòïðàâëÿåì ñîîáùåíèå â ÷àò
					mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES ('1','".$this->info['city']."','".$this->info['room']."','','".$this->info['login']."','".$r."','-1','5','0')");
					}*/
        //}
        return null;
    }

    public function addAction($time, $vars, $vls, $uid = null)
    {
        if ($uid == null) {
            $uid = $this->info['id'];
        }
        //mysql_query('LOCK TABLES actions WRITE');
        $ins = mysql_query('INSERT INTO `actions` (`uid`,`time`,`city`,`room`,`vars`,`ip`,`vals`) VALUES ("' . $uid . '","' . $time . '","' . $this->info['city'] . '","' . $this->info['room'] . '","' . mysql_real_escape_string($vars) . '","' . mysql_real_escape_string($_SERVER['HTTP_X_REAL_IP']) . '","' . mysql_real_escape_string($vls) . '")');

        //mysql_query('UNLOCK TABLES');
        if ($ins) {
            return true;
        } else {
            return false;
        }
    }

    public function testAction($filter, $tp)
    {
        //mysql_query('LOCK TABLES actions WRITE');
        if ($tp == 1) {
            $ins = mysql_fetch_array(mysql_query('SELECT `id`,`uid`,`time`,`city`,`room`,`vars`,`ip`,`vals`,`val` FROM `actions` WHERE ' . $filter . ''));
        } else if ($tp == 2) {
            $ins = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `actions` WHERE ' . $filter . ''));
        }
        //mysql_query('UNLOCK TABLES');
        return $ins;
    }

    public function takePersInfo($whr)
    {
        $inf = mysql_fetch_array(mysql_query('SELECT 
		`u`.`id`,`u`.`login`,`u`.`login2`,`u`.`pass`,`u`.`pass2`,`u`.`repass`,`u`.`notrhod`,`u`.`emailconfirmation`,`u`.`securetime`,`u`.`sys`,`u`.`palpro`,`u`.`online`,`u`.`ip`,`u`.`ipreg`,`u`.`joinIP`,`u`.`admin`,`u`.`city`,`u`.`room`,`u`.`banned`,`u`.`auth`,`u`.`align`,`u`.`align2`,`u`.`align_lvl`,`u`.`align_exp`,`u`.`mod_zvanie`,`u`.`clan`,`u`.`nextMsg`,`u`.`molch1`,`u`.`molch2`,`u`.`molch3`,`u`.`level`,`u`.`money`,`u`.`money2`,`u`.`money4`,`u`.`money3`,`u`.`battle`,`u`.`cityreg`,`u`.`invBlock`,`u`.`allLock`,`u`.`invBlockCode`,`u`.`zag`,`u`.`a1`,`u`.`q1`,`u`.`mail`,`u`.`name`,`u`.`bithday`,`u`.`sex`,`u`.`design`,`u`.`autospell`,`u`.`noplaw`,`u`.`city_real`,`u`.`icq`,`u`.`icq_hide`,`u`.`homepage`,`u`.`deviz`,`u`.`hobby`,`u`.`chatColor`,`u`.`timereg`,`u`.`add_smiles`,`u`.`obraz`,`u`.`win`,`u`.`win_bs`,`u`.`lose`,`u`.`nich`,`u`.`cityreg2`,`u`.`host`,`u`.`info_delete`,`u`.`dateEnter`,`u`.`afk`,`u`.`dnd`,`u`.`timeMain`,`u`.`clan_prava`,`u`.`addpr`,`u`.`marry`,`u`.`city2`,`u`.`invis`,`u`.`bot_id`,`u`.`haos`,`u`.`host_reg`,`u`.`inUser`,`u`.`inTurnir`,`u`.`inTurnirnew`,`u`.`jail`,`u`.`animal`,`u`.`vip`,`u`.`catch`,`u`.`frg`,`u`.`no_ip`,`u`.`type_pers`,`u`.`bot_room`,`u`.`clan_delay`,`u`.`bukmeker`,
		`st`.`id`,`st`.`lider`,`st`.`btl_cof`,`st`.`last_hp`,`st`.`last_pr`,`st`.`smena`,`st`.`stats`,`st`.`hpAll`,`st`.`mpAll`,`st`.`hpNow`,`st`.`mpNow`,`st`.`enNow`,`st`.`transfers`,`st`.`regHP`,`st`.`regMP`,`st`.`showmenu`,`st`.`prmenu`,`st`.`ability`,`st`.`skills`,`st`.`sskills`,`st`.`nskills`,`st`.`exp`,`st`.`minHP`,`st`.`minMP`,`st`.`zv`,`st`.`dn`,`st`.`dnow`,`st`.`team`,`st`.`battle_yron`,`st`.`battle_exp`,`st`.`enemy`,`st`.`last_a`,`st`.`last_b`,`st`.`battle_text`,`st`.`upLevel`,`st`.`wipe`,`st`.`bagStats`,`st`.`timeGo`,`st`.`timeGoL`,`st`.`nextAct`,`st`.`active`,`st`.`bot`,`st`.`lastAlign`,`st`.`tactic1`,`st`.`tactic2`,`st`.`tactic3`,`st`.`tactic4`,`st`.`tactic5`,`st`.`tactic6`,`st`.`tactic7`,`st`.`x`,`st`.`y`,`st`.`s`,`st`.`battleEnd`,`st`.`priemslot`,`st`.`priems`,`st`.`priems_z`,`st`.`bet`,`st`.`clone`,`st`.`atack`,`st`.`bbexp`,`st`.`ref_data`,`st`.`res_x`,`st`.`res_y`,`st`.`res_s`,`st`.`bn_capitalcity`,`st`.`bn_demonscity`
		FROM `users` AS `u` LEFT JOIN `stats` AS `st` ON (`u`.`id` = `st`.`id`) WHERE ' . $whr . ' LIMIT 1'));
        return $inf;
    }

    public function addNewbot($id, $botDate, $clon, $logins_bot = null, $luser = null, $round = null)
    {
        global $c, $code;
        if ($clon != null) {
            $r = false;
            if (is_array($clon)) {
                //óæå âçÿëè èíôó
            } else {
                $clon = $this->takePersInfo('`u`.`id` = "' . ((int)$clon) . '"');
            }
            if (isset($clon['id'])) {
                if (!isset($clon['loclon'])) {
                    $clon['login'] .= ' (Êëîí)';
                }
                //êîïèðóåì ïîëüçîâàòåëÿ
                $ins1 = mysql_query('INSERT INTO `users` (
				`align`,
				`login`,
				`level`,
				`pass`,
				`city`,
				`cityreg`,
				`name`,
				`sex`,
				`deviz`,
				`hobby`,
				`timereg`,
				`obraz`,
				`bot_id`,
				`inTurnir`
				) VALUES (
				"' . $clon['align'] . '",
				"' . $clon['login'] . '",
				"' . $clon['level'] . '",
				"' . md5('bot_pass_' . $clon['login'] . '_') . '",
				"' . $this->info['city'] . '",
				"' . $clon['city_reg'] . '",
				"' . $clon['login'] . '",
				"' . $clon['sex'] . '",
				"",
				"",
				"' . $clon['time_reg'] . '",
				"' . $clon['obraz'] . '",
				"' . mysql_real_escape_string($id) . '",
				"' . $clon['inTurnir'] . '"
				)');
                if ($ins1) {
                    if ($round > 0) {
                        //Óëó÷øàåì ìô. è ñòàòû è ÍÐ 1 ðàóíä = +10%
                        $statss = $this->lookStats($clon['stats']);
                        //
                        $statss['s1'] = ceil($statss['s1'] * (1 + 0.1 * ($round)));
                        $statss['s2'] = ceil($statss['s2'] * (1 + 0.1 * ($round)));
                        $statss['s3'] = ceil($statss['s3'] * (1 + 0.1 * ($round)));
                        $statss['s4'] = ceil($statss['s4'] * (1 + 0.1 * ($round)));
                        //
                        $statss['hpAll'] = ceil($statss['hpAll'] * (1 + 0.1 * ($round)));
                        $statss['mpAll'] = ceil($statss['mpAll'] * (1 + 0.1 * ($round)));
                        //
                        $statss['m1'] = ceil($statss['m1'] * (1 + 0.1 * ($round)));
                        $statss['m2'] = ceil($statss['m2'] * (1 + 0.1 * ($round)));
                        $statss['m3'] = ceil($statss['m3'] * (1 + 0.1 * ($round)));
                        $statss['m4'] = ceil($statss['m4'] * (1 + 0.1 * ($round)));
                        $statss['m5'] = ceil($statss['m5'] * (1 + 0.1 * ($round)));
                        $statss['za'] = ceil($statss['za'] * (1 + 0.1 * ($round)));
                        $statss['zm'] = ceil($statss['zm'] * (1 + 0.1 * ($round)));
                        $clon['stats'] = $this->impStats($statss);
                        unset($statss);
                    }
                    if ($luser == true && $clon['level'] < 8) {
                        //Õóæå óâîðîò, êðèò è çàùèòà
                        $statss = $this->lookStats($clon['stats']);
                        $statss['m1'] = ceil($statss['m1'] * 0.75);
                        $statss['m2'] = ceil($statss['m2'] * 0.75);
                        $statss['m3'] = ceil($statss['m3'] * 0.75);
                        $statss['m4'] = ceil($statss['m4'] * 0.75);
                        $statss['m5'] = ceil($statss['m5'] * 0.75);
                        $statss['za'] = ceil($statss['za'] * 0.25);

                        //$statss['yron_min']  -= $clon['level'] * 7;
                        //$statss['yron_max']  -= $clon['level'] * 12;

                        $clon['stats'] = $this->impStats($statss);
                        unset($statss);
                    }
                    $uid = mysql_insert_id();
                    //êîïèðóåì ñòàòû
                    $ins2 = mysql_query('INSERT INTO `stats` (`clone`,`id`,`stats`,`hpNow`,`upLevel`,`bot`,`priems`) VALUES ("' . $clon['id'] . '","' . $uid . '","' . $clon['stats'] . '","1000000","' . $clon['upLevel'] . '","1","' . $clon['priems'] . '")');
                    if ($ins2) {
                        //êîïèðóåì ïðåäìåòû
                        $sp = mysql_query('SELECT `id`,`item_id`,`1price`,`2price`,`3price`,`uid`,`use_text`,`data`,`inOdet`,`inShop`,`delete`,`iznosNOW`,`iznosMAX`,`gift`,`gtxt1`,`gtxt2`,`kolvo`,`geniration`,`magic_inc`,`maidin`,`lastUPD`,`timeOver`,`overType`,`secret_id`,`time_create`,`inGroup`,`dn_delete`,`inTransfer`,`post_delivery`,`lbtl_`,`bexp`,`so`,`blvl` FROM `items_users` WHERE `uid` = "' . $clon['id'] . '" AND `inOdet` > 0 AND `delete` = "0" LIMIT 50');
                        while ($pl = mysql_fetch_array($sp)) {
                            $pl['data'] = str_replace('toclan', 'to_clan_', $pl['data']);
                            mysql_query('INSERT INTO `items_users` (`uid`,`item_id`,`data`,`inOdet`,`iznosMAX`,`kolvo`) VALUES ("' . $uid . '","' . $pl['item_id'] . '","' . $pl['data'] . '","' . $pl['inOdet'] . '","' . $pl['iznosMAX'] . '","' . $pl['kolvo'] . '")');
                        }
                        //êîïèðóåì ýôôåêòû
                        $sp = mysql_query('SELECT `id`,`id_eff`,`uid`,`name`,`data`,`overType`,`timeUse`,`timeAce`,`user_use`,`delete`,`v1`,`v2`,`img2`,`x`,`hod`,`bj`,`sleeptime`,`no_Ace`,`tr_life_user` FROM `eff_users` WHERE `uid` = "' . $clon['id'] . '" AND `delete` = "0" AND `deactiveTime` < "' . time() . '" AND `v1` != "priem" LIMIT 50');
                        while ($pl = mysql_fetch_array($sp)) {
                            mysql_query('INSERT INTO `eff_users` (`uid`,`id_eff`,`data`,`name`,`overType`,`timeUse`,`x`) VALUES ("' . $uid . '","' . $pl['id_eff'] . '","' . $pl['data'] . '","' . $pl['name'] . '","' . $pl['overType'] . '","' . $pl['timeUse'] . '","' . $pl['x'] . '")');
                        }
                        $r = $uid;
                    }
                }
            }
            return $r;
        } else {
            if ($botDate == null) {
                $bot = mysql_fetch_array(mysql_query('SELECT `id`,`login`,`stats`,`obraz`,`level`,`sex`,`name`,`deviz`,`hobby`,`type`,`itemsUse`,`priemUse`,`align`,`clan`,`align_zvanie`,`bonus`,`clan_zvanie`,`time_reg`,`city_reg`,`upLevel`,`active`,`expB`,`p_items`,`agressor`,`priems`,`priems_z`,`award` FROM `test_bot` WHERE `id` = "' . $id . '" LIMIT 1'));
            } else {
                $bot = $botDate;
            }
            if (isset($bot['id'])) {
                if (isset($logins_bot[$bot['login']])) {
                    $logins_bot[$bot['login']]++;
                    $bot['login'] = $bot['login'] . ' (' . $logins_bot[$bot['login']] . ')';
                } else {
                    $logins_bot[$bot['login']] = 1;
                }
                $ret = true;
                if ($bot['time_reg'] == 100) {
                    $bot['time_reg'] = time();
                }
                if ($bot['city_reg'] == '{thiscity}') {
                    $bot['city_reg'] = $this->info['city'];
                }

                $ins1 = mysql_query('INSERT INTO `users` (
				`align`,
				`login`,
				`level`,
				`pass`,
				`city`,
				`cityreg`,
				`name`,
				`sex`,
				`deviz`,
				`hobby`,
				`timereg`,
				`obraz`,
				`bot_id`
				) VALUES (
				"' . $bot['align'] . '",
				"' . $bot['login'] . '",
				"' . $bot['level'] . '",
				"' . md5('bot_pass_' . $bot['login'] . '_') . '",
				"' . $this->info['city'] . '",
				"' . $bot['city_reg'] . '",
				"' . $bot['name'] . '",
				"' . $bot['sex'] . '",
				"' . $bot['deviz'] . '",
				"' . $bot['hobby'] . '",
				"' . $bot['time_reg'] . '",
				"' . $bot['obraz'] . '",
				"' . mysql_real_escape_string($id) . '"
				)');
                if ($ins1) {
                    $uid = mysql_insert_id();
                    if ($round > 0) {
                        //Óëó÷øàåì ìô. è ñòàòû è ÍÐ 1 ðàóíä = +20%
                        $statss = $this->lookStats($bot['stats']);
                        //
                        $statss['s1'] = ceil($statss['s1'] * (1 + 0.20 * ($round)));
                        $statss['s2'] = ceil($statss['s2'] * (1 + 0.20 * ($round)));
                        $statss['s3'] = ceil($statss['s3'] * (1 + 0.20 * ($round)));
                        $statss['s4'] = ceil($statss['s4'] * (1 + 0.20 * ($round)));
                        //
                        $statss['hpAll'] = ceil($statss['hpAll'] * (1 + 0.20 * ($round)));
                        $statss['mpAll'] = ceil($statss['mpAll'] * (1 + 0.20 * ($round)));
                        //
                        $statss['m1'] = ceil($statss['m1'] * (1 + 0.20 * ($round)));
                        $statss['m2'] = ceil($statss['m2'] * (1 + 0.20 * ($round)));
                        $statss['m3'] = ceil($statss['m3'] * (1 + 0.20 * ($round)));
                        $statss['m4'] = ceil($statss['m4'] * (1 + 0.20 * ($round)));
                        $statss['m5'] = ceil($statss['m5'] * (1 + 0.20 * ($round)));
                        $statss['za'] = ceil($statss['za'] * (1 + 0.20 * ($round)));
                        $statss['zm'] = ceil($statss['zm'] * (1 + 0.20 * ($round)));
                        $bot['stats'] = $this->impStats($statss);
                        unset($statss);
                    }
                    $ins2 = mysql_query('INSERT INTO `stats` (`id`,`stats`,`hpNow`,`upLevel`,`bot`) VALUES ("' . $uid . '","' . $bot['stats'] . '","1000000","' . $bot['upLevel'] . '","1")');
                    if ($ins2) {
                        $bot['id'] = $uid;
                        $bot['logins_bot'] = $logins_bot;
                        $ret = $bot;

                        //Âûäàåì ïðåäìåòû
                        //$this->addItem($item_id,$uid);
                        $iu = explode(',', $bot['itemsUse']);
                        $i = 0;
                        $w3b = 0;
                        while ($i < count($iu)) {
                            if ($iu[$i] > 0) {
                                $idiu = $this->addItem($iu[$i], $bot['id']);
                                $islot = mysql_fetch_array(mysql_query('SELECT `id`,`inslot` FROM `items_main` WHERE `id` = "' . $iu[$i] . '" LIMIT 1'));
                                if (isset($islot['id'])) {
                                    if ($islot['inslot'] == 3) {
                                        if ($w3b == 1) {
                                            $islot = 14;
                                        } else {
                                            $islot = 3;
                                            $w3b = 1;
                                        }
                                    } else {
                                        $islot = $islot['inslot'];
                                    }
                                } else {
                                    $islot = 2000;
                                }
                                mysql_query('UPDATE `items_users` SET `inOdet` = "' . $islot . '" WHERE `id` = "' . $idiu . '" LIMIT 1');
                            }
                            $i++;
                        }

                    } else {
                        $ret = false;
                    }
                } else {
                    $ret = false;
                }
                return $ret;
            } else {
                return false;
            }
        }
    }

    /*
	 	  * $iid Óíèêàëüíûé id ïðäåìåòà è îäíîâðåìåíî ôëàã ÷òî
	 	  * ïîêóïêà èç êîìêà.
	 	  */
    public function buyItem($sid, $itm, $x, $mdata = null, $vip = false)
    {
        global $c, $code, $sid;
        // sid 700 - 730 çàðåçåðâèðîâàííûé äèàïàçîí äëÿ êóçíèö â ïåùåðå (ÀÏ âåøåé äî 10ëâë)
        $x = round((int)$x);
        if ($x < 1) {
            $x = 1;
        }
        if ($x > 99) {
            $x = 99;
        }
        $i = mysql_fetch_array(mysql_query('SELECT `im`.*,`ish`.* FROM `items_shop` AS `ish` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `ish`.`item_id`) WHERE `ish`.`sid` = "' . mysql_real_escape_string($sid) . '" AND `ish`.`kolvo` > 0 AND `ish`.`item_id` = "' . mysql_real_escape_string($itm) . '" LIMIT 1'));

        $r = '';
        $vip = false;
        if ($vip == true) {
            $test = $this->testVipItems($i['type']);
        }
        if ($vip == true && $test == false) {
            $r = 'Äàííàÿ ïîêóïêà îãðàíè÷åíà VIP àêêàóíòîì, ïðèîáðåòèòå áîëåå äîðîãîé àêêàóíò';
        } elseif ($this->info['allLock'] > time()) {
            $r = 'Âàì çàïðåùåíî ñîâåðøàòü ïîêóïêè äî ' . date('d.m.y H:i', $this->info['allLock']) . '';
        } elseif (isset($i['id'])) {
            if ($i['price_4'] <= 0) {
                $i['price_4'] = $i['price3'];
            }
            if ($i['price_4'] > 0) {
                if ($i['kolvo'] < $x) {
                    $x = $i['kolvo'];
                }
                if ($x < 1) {
                    $x = 1;
                }
                $price = $i['price_4'] * $x;
                $trnt = '';
                $detrn = [];
                $trn = 1;
                if ($i['tr_items'] != '') {
                    $tims2 = explode(',', $i['tr_items']);
                    $j = 0;
                    while ($j < count($tims2)) {
                        $tims = explode('=', $tims2[$j]);
                        if ($tims[0] > 0 && $tims[1] > 0) {
                            $tis = mysql_fetch_array(mysql_query('SELECT `id`,`name`,`img`,`type`,`inslot`,`2h`,`2too`,`iznosMAXi`,`inRazdel`,`price1`,`price2`,`price3`,`price4`,`magic_chance`,`info`,`massa`,`level`,`magic_inci`,`overTypei`,`group`,`group_max`,`geni`,`ts`,`srok`,`class`,`class_point`,`anti_class`,`anti_class_point`,`max_text`,`useInBattle`,`lbtl`,`lvl_itm`,`lvl_exp`,`lvl_aexp` FROM `items_main` WHERE `id` = "' . $tims[0] . '" LIMIT 1'));
                            if (isset($tis['id'])) {
                                $num_rows = 0;
                                $s1p = mysql_query('SELECT `id`,`item_id`,`1price`,`2price`,`3price`,`4price`,`uid`,`use_text`,`data`,`inOdet`,`inShop`,`delete`,`iznosNOW`,`iznosMAX`,`gift`,`gtxt1`,`gtxt2`,`kolvo`,`geniration`,`magic_inc`,`maidin`,`lastUPD`,`timeOver`,`overType`,`secret_id`,`time_create`,`inGroup`,`dn_delete`,`inTransfer`,`post_delivery`,`lbtl_`,`bexp`,`so`,`blvl` FROM `items_users` WHERE `item_id` = "' . ((int)$tims[0]) . '" AND `uid` = "' . $this->info['id'] . '" AND (`delete` = "0" OR `delete` = "1000") AND `inShop` = "0" AND `inOdet` = "0" LIMIT ' . ((int)$tims[1] * $x) . '');
                                while ($p1l = mysql_fetch_array($s1p)) {
                                    $num_rows++;
                                }
                                if ($num_rows < (int)$tims[1] * $x) {
                                    $trn = 0;
                                } else {
                                    $detrn[count($detrn)] = [0 => $tims[0], 1 => ((int)$tims[1] * $x)]; //id_item
                                }
                                $trnt .= '[' . $tis['name'] . ' (x' . $x . ')]x' . $tims[1] . ', ';
                            }
                        }
                        $j++;
                    }
                    $trnt = rtrim($trnt, ', ');
                }

                if ($c['noitembuy'] == true) {
                    $trn = 1;
                }

                if (isset($i['tr_reputation']) && $i['tr_reputation'] != '') { // Òðåáóåìàÿ ðåïóòàöèÿ äëÿ ïîêóïêè
                    $need_rep = 0;
                    $tr_rep = $this->lookStats($i['tr_reputation']);
                    foreach ($tr_rep as $row) {
                        if ($this->rep[$row[0]] >= $row[1]) {
                            $need_rep++;
                        }
                    }
                } else $need_rep = 0;

                $mxby = 0;
                if ($i['max_buy'] > 0) {
                    $mxby = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `items_users` WHERE ( `delete` = "0" OR `delete` = "1000" ) AND `item_id` = "' . mysql_real_escape_string($itm) . '" AND `uid` = "' . $this->info['id'] . '" LIMIT ' . $i['max_buy']));
                    if ($mxby[0] >= $i['max_buy']) {
                        $mxby = -1;
                    }
                }

                if ($i['max_buy'] < $x && $i['max_buy'] > 0) {
                    $r = 'Äëÿ ïîêóïêè äîñòóïíî ' . $i['max_buy'] . ' øò.';
                } elseif ($need_rep > 0) {
                    $r = 'Âû íå çàñëóæèëè íàøåãî äîâåðèÿ, ìû íå ïðîäàäèì âàì ýòîò òîâàð.';
                } elseif ($mxby == -1) {
                    $r = 'Ìàêñèìàëüíîå êîëè÷åñòâî ïîêóïîê äëÿ äàííîãî ïðåäìåòà èñ÷åðïàíà';
                } elseif ($trn == 0 && $this->info['admin'] == 0) {
                    $r = 'Ó âàñ íåäîñòàòî÷íî òðåáóåìûõ ïðåäìåòîâ (íå õâàòàåò ' . $trnt . ')';
                } elseif ($i['price_4'] * $x > ($this->rep['rep3'] - $this->rep['rep3_buy'])) {
                    $r = 'Ó âàñ íåäîñòàòî÷íî ðåïóòàöèè (íå õâàòàåò ' . ($price - ($this->rep['rep3'] - $this->rep['rep3_buy'])) . ' ðåïóòàöèè.)';
                } else {
                    $d = mysql_fetch_array(mysql_query('SELECT `id`,`items_id`,`data` FROM `items_main_data` WHERE `items_id` = "' . $i['id'] . '" LIMIT 1'));
                    $this->rep['rep3_buy'] += $price;
                    $upd = mysql_query('UPDATE `rep` SET `rep3_buy` = "' . mysql_real_escape_string($this->rep['rep3_buy']) . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
                    if ($upd) {
                        //íîâàÿ äàòà
                        $data = '';
                        $data .= $d['data'];
                        if ($mdata != null) {
                            $data .= '|' . $mdata;
                        }
                        $ix = 1;
                        $gix = 0;
                        while ($ix <= $x) {
                            if ($i['type'] != 71) {
                                if ($i['iznos'] > 0) {
                                    $i['iznosMAXi'] = $i['iznos'];
                                }
                                $ins = mysql_query('INSERT INTO `items_users` (`1price`,`2price`,`overType`,`item_id`,`uid`,`data`,`iznosMAX`,`geniration`,`magic_inc`,`maidin`,`lastUPD`,`time_create`) VALUES (
								"1",
								"1",
								"' . $i['overType'] . '",
								"' . $i['item_id'] . '",
								"' . $this->info['id'] . '",
								"' . str_replace('sudba=0', '', $data) . '|sudba=' . $this->info['login'] . '|icos=WL|fromshop=' . $sid . '",
								"' . $i['iznosMAXi'] . '",
								"' . $i['geniration'] . '",
								"' . $i['magic_inc'] . '",
								"' . $this->info['city'] . '",
								"' . time() . '",
								"' . time() . '")');
                            } else {
                                mysql_query('DELETE FROM `obraz` WHERE `uid` = "' . $this->info['id'] . '" AND `sex` = "' . $i['sex'] . '" AND `img` = "' . str_replace('.png', '.gif', $i['img']) . '" LIMIT 1');
                                $ins = mysql_query('INSERT INTO `obraz` (`sex`,`img`,`level`,`uid`,`usr_add`) VALUES ("' . $i['sex'] . '","' . str_replace('.png', '.gif', $i['img']) . '","' . $i['level'] . '","' . $this->info['id'] . '","' . time() . '")');
                            }
                            if ($ins) {
                                $gix++;
                            }
                            $ix++;
                        }
                        if ($ins) {
                            //Çàïèñûâàåì â ëè÷íîå äåëî ÷òî ïðåäìåò ïîëó÷åí
                            if ($trnt != '' && $i['tr_items'] != '') {
                                $trnt = ', ' . $trnt;
                            }
                            $r = 'Âû ïðèîáðåëè ïðåäìåò &quot;' . $i['name'] . '&quot; (x' . $x . ' / ' . $gix . ') çà ' . $price . ' ðåïóòàöèè. ' . $trnt . '<br>Ïðåäìåò óñïåøíî äîáàâëåí â èíâåíòàðü.';

                            $j = 0;
                            while ($j < count($detrn)) {
                                $ost = ((int)$detrn[$j][1]);
                                $s4 = mysql_query('SELECT `id`,`item_id`,`1price`,`2price`,`3price`,`uid`,`use_text`,`data`,`inOdet`,`inShop`,`delete`,`iznosNOW`,`iznosMAX`,`gift`,`gtxt1`,`gtxt2`,`kolvo`,`geniration`,`magic_inc`,`maidin`,`lastUPD`,`timeOver`,`overType`,`secret_id`,`time_create`,`inGroup`,`dn_delete`,`inTransfer`,`post_delivery`,`lbtl_`,`bexp`,`so`,`blvl` FROM `items_users` WHERE `item_id` = "' . ((int)$detrn[$j][0]) . '" AND `uid` = "' . $this->info['id'] . '" AND (`delete` = "0" OR `delete` = "1000") AND `inShop` = "0" AND `inOdet` = "0" ORDER BY `inGroup` DESC LIMIT ' . ((int)$detrn[$j][1]) . '');
                                while ($itm = mysql_fetch_array($s4)) {
                                    //óäàëÿåì ïðåäìåò
                                    mysql_query('UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $itm['id'] . '" LIMIT 1');
                                }
                                $j++;
                            }

                            //mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES ('1','capitalcity','0','','','<font color=red><strong>Àðòåôàêòíûé ìàãàçèí!</strong></font> Ïåðñîíàæ <strong>".$this->info['login']."</strong> ïðèîáðåë ïðåäìåò &quot;<font color=salmon><strong>".$i['name']."</strong></font>&quot; , Ïîçäðàâëÿåì ñ óäà÷íîé ïîêóïêîé!','-1','5','0')");
                            mysql_query('UPDATE `items_shop` SET `kolvo` = "' . ($i['kolvo'] - $x) . '" WHERE `iid` = "' . $i['iid'] . '" LIMIT 1');
                            $ld = $this->addDelo(1, $this->info['id'], '&quot;<font color=green>Shop.' . $this->info['city'] . '</font>&quot;: Ïðèîáðåë ïðåäìåò &quot;<strong>' . $i['name'] . '</strong>&quot; (x' . $x . ') [#' . $i['iid'] . '] çà <strong>' . $price . '</strong> ðåïóòàöèè.', time(), $this->info['city'], 'Shop.' . $this->info['city'] . '', (int)$price, 0);
                        } else {
                            //Çàïèñûâàåì â ëè÷íîå äåëî ÷òî ïðåäìåò íå ïîëó÷åí
                            $r = 'Âàì íå óäàëîñü ïðèîáðåñòè &quot;' . $i['name'] . '&quot;. Àäìèíèñòðàöèÿ ìàãàçèíà â &quot;' . $this->city_name[$this->info['city']] . '&quot; äîëæíà Âàì ' . $price . ' ðåïóòàöèè. <br>Ïðèíîñèì ñâîè èçâèíåíèÿ çà íåóäîáñòâà.';
                            $ld = $this->addDelo(1, $this->info['id'], '&quot;<font color=green>Shop.' . $this->info['city'] . '</font>&quot;: íå óäàëîñü ïðèîáðåñòè ïðåäìåò #' . $i['iid'] . '. Ê âîçðàòó: <strong>' . $price . '</strong> ðåïóòàöèè. ', time(), $this->info['city'], 'Shop.' . $this->info['city'] . '', (int)$price, 0);
                            if (!$ld) {
                                echo '<div>Îøèáêà, íåâîçìîæíî äîáàâèòü çàïèñü â /db/usersDelo/!</div>';
                            }
                        }
                    } else {
                        $r = 'Âàì íå óäàëîñü ïðèîáðåñòè ïðåäìåò...';
                    }
                }
            } elseif ($i['price_3'] > 0) {
                if ($i['kolvo'] < $x) {
                    $x = $i['kolvo'];
                }
                if ($x < 1) {
                    $x = 1;
                }
                $price = $i['price_3'] * $x;
                $trnt = '';
                $detrn = [];
                $trn = 1;
                if ($i['tr_items'] != '') {
                    $tims2 = explode(',', $i['tr_items']);
                    $j = 0;
                    while ($j < count($tims2)) {
                        $tims = explode('=', $tims2[$j]);
                        if ($tims[0] > 0 && $tims[1] > 0) {
                            $tis = mysql_fetch_array(mysql_query('SELECT `id`,`name`,`img`,`type`,`inslot`,`2h`,`2too`,`iznosMAXi`,`inRazdel`,`price1`,`price2`,`price3`,`price4`,`magic_chance`,`info`,`massa`,`level`,`magic_inci`,`overTypei`,`group`,`group_max`,`geni`,`ts`,`srok`,`class`,`class_point`,`anti_class`,`anti_class_point`,`max_text`,`useInBattle`,`lbtl`,`lvl_itm`,`lvl_exp`,`lvl_aexp` FROM `items_main` WHERE `id` = "' . $tims[0] . '" LIMIT 1'));
                            if (isset($tis['id'])) {
                                $num_rows = 0;
                                $s1p = mysql_query('SELECT `id`,`item_id`,`1price`,`2price`,`3price`,`4price`,`uid`,`use_text`,`data`,`inOdet`,`inShop`,`delete`,`iznosNOW`,`iznosMAX`,`gift`,`gtxt1`,`gtxt2`,`kolvo`,`geniration`,`magic_inc`,`maidin`,`lastUPD`,`timeOver`,`overType`,`secret_id`,`time_create`,`inGroup`,`dn_delete`,`inTransfer`,`post_delivery`,`lbtl_`,`bexp`,`so`,`blvl` FROM `items_users` WHERE `item_id` = "' . ((int)$tims[0]) . '" AND `uid` = "' . $this->info['id'] . '" AND (`delete` = "0" OR `delete` = "1000") AND `inShop` = "0" AND `inOdet` = "0" LIMIT ' . ((int)$tims[1] * $x) . '');
                                while ($p1l = mysql_fetch_array($s1p)) {
                                    $num_rows++;
                                }
                                if ($num_rows < (int)$tims[1] * $x) {
                                    $trn = 0;
                                } else {
                                    $detrn[count($detrn)] = [0 => $tims[0], 1 => ((int)$tims[1] * $x)]; //id_item
                                }
                                $trnt .= '[' . $tis['name'] . ' (x' . $x . ')]x' . $tims[1] . ', ';
                            }
                        }
                        $j++;
                    }
                    $trnt = rtrim($trnt, ', ');
                }
                if ($c['noitembuy'] == true) {
                    $trn = 1;
                }

                if (isset($i['tr_reputation']) && $i['tr_reputation'] != '') { // Òðåáóåìàÿ ðåïóòàöèÿ äëÿ ïîêóïêè
                    $need_rep = 0;
                    $tr_rep = $this->lookStats($i['tr_reputation']);
                    foreach ($tr_rep as $row) {
                        if ($this->rep[$row[0]] >= $row[1]) {
                            $need_rep++;
                        }
                    }
                } else $need_rep = 0;

                $mxby = 0;
                if ($i['max_buy'] > 0) {
                    $mxby = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `items_users` WHERE ( `delete` = "0" OR `delete` = "1000" ) AND `item_id` = "' . mysql_real_escape_string($itm) . '" AND `uid` = "' . $this->info['id'] . '" LIMIT ' . $i['max_buy']));
                    if ($mxby[0] >= $i['max_buy']) {
                        $mxby = -1;
                    }
                }

                if ($i['max_buy'] < $x && $i['max_buy'] > 0) {
                    $r = 'Äëÿ ïîêóïêè äîñòóïíî ' . $i['max_buy'] . ' øò.';
                } elseif ($need_rep > 0) {
                    $r = 'Âû íå çàñëóæèëè íàøåãî äîâåðèÿ, ìû íå ïðîäàäèì âàì ýòîò òîâàð.';
                } elseif ($mxby == -1) {
                    $r = 'Ìàêñèìàëüíîå êîëè÷åñòâî ïîêóïîê äëÿ äàííîãî ïðåäìåòà èñ÷åðïàíà';
                } elseif ($trn == 0 && $this->info['admin'] == 0) {
                    $r = 'Ó âàñ íåäîñòàòî÷íî òðåáóåìûõ ïðåäìåòîâ (íå õâàòàåò ' . $trnt . ')';
                } elseif ($i['price_3'] * $x > $this->info['money3']) {
                    $r = 'Ó âàñ íåäîñòàòî÷íî âàëþòû (íå õâàòàåò ' . ($price - $this->info['money3']) . ' $)';
                } else {
                    $d = mysql_fetch_array(mysql_query('SELECT `id`,`items_id`,`data` FROM `items_main_data` WHERE `items_id` = "' . $i['id'] . '" LIMIT 1'));
                    $this->info['money3'] -= $price;
                    $upd = mysql_query('UPDATE `users` SET `money3` = "' . mysql_real_escape_string($this->info['money3']) . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
                    if ($upd) {
                        //íîâàÿ äàòà
                        $data = '';
                        $data .= $d['data'];
                        if ($mdata != null) {
                            $data .= '|' . $mdata;
                        }
                        $ix = 1;
                        $gix = 0;
                        while ($ix <= $x) {
                            if ($i['type'] != 71) {
                                if ($i['iznos'] > 0) {
                                    $i['iznosMAXi'] = $i['iznos'];
                                }
                                $ins = mysql_query('INSERT INTO `items_users` (`1price`,`2price`,`overType`,`item_id`,`uid`,`data`,`iznosMAX`,`geniration`,`magic_inc`,`maidin`,`lastUPD`,`time_create`) VALUES (
								"1",
								"1",
								"' . $i['overType'] . '",
								"' . $i['item_id'] . '",
								"' . $this->info['id'] . '",
								"' . str_replace('sudba=0', '', $data) . '|sudba=' . $this->info['login'] . '|frombax=1|fromshop=' . $sid . '",
								"' . $i['iznosMAXi'] . '",
								"' . $i['geniration'] . '",
								"' . $i['magic_inc'] . '",
								"' . $this->info['city'] . '",
								"' . time() . '",
								"' . time() . '")');
                            } else {
                                mysql_query('DELETE FROM `obraz` WHERE `uid` = "' . $this->info['id'] . '" AND `sex` = "' . $i['sex'] . '" AND `img` = "' . str_replace('.png', '.gif', $i['img']) . '" LIMIT 1');
                                $ins = mysql_query('INSERT INTO `obraz` (`sex`,`img`,`level`,`uid`,`usr_add`) VALUES ("' . $i['sex'] . '","' . str_replace('.png', '.gif', $i['img']) . '","' . $i['level'] . '","' . $this->info['id'] . '","' . time() . '")');
                            }
                            if ($ins) {
                                $gix++;
                            }
                            $ix++;
                        }
                        if ($ins) {
                            //Çàïèñûâàåì â ëè÷íîå äåëî ÷òî ïðåäìåò ïîëó÷åí
                            if ($trnt != '' && $i['tr_items'] != '') {
                                $trnt = ', ' . $trnt;
                            }
                            $r = 'Âû ïðèîáðåëè ïðåäìåò &quot;' . $i['name'] . '&quot; (x' . $x . ' / ' . $gix . ') çà ' . $price . ' $. ' . $trnt . '<br>Ïðåäìåò óñïåøíî äîáàâëåí â èíâåíòàðü.';

                            $j = 0;
                            while ($j < count($detrn)) {
                                $ost = ((int)$detrn[$j][1]);
                                $s4 = mysql_query('SELECT `id`,`item_id`,`1price`,`2price`,`3price`,`uid`,`use_text`,`data`,`inOdet`,`inShop`,`delete`,`iznosNOW`,`iznosMAX`,`gift`,`gtxt1`,`gtxt2`,`kolvo`,`geniration`,`magic_inc`,`maidin`,`lastUPD`,`timeOver`,`overType`,`secret_id`,`time_create`,`inGroup`,`dn_delete`,`inTransfer`,`post_delivery`,`lbtl_`,`bexp`,`so`,`blvl` FROM `items_users` WHERE `item_id` = "' . ((int)$detrn[$j][0]) . '" AND `uid` = "' . $this->info['id'] . '" AND (`delete` = "0" OR `delete` = "1000") AND `inShop` = "0" AND `inOdet` = "0" ORDER BY `inGroup` DESC LIMIT ' . ((int)$detrn[$j][1]) . '');
                                while ($itm = mysql_fetch_array($s4)) {
                                    //óäàëÿåì ïðåäìåò
                                    mysql_query('UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $itm['id'] . '" LIMIT 1');
                                }
                                $j++;
                            }

                            //mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES ('1','capitalcity','0','','','<font color=red><strong>Àðòåôàêòíûé ìàãàçèí!</strong></font> Ïåðñîíàæ <strong>".$this->info['login']."</strong> ïðèîáðåë ïðåäìåò &quot;<font color=salmon><strong>".$i['name']."</strong></font>&quot; , Ïîçäðàâëÿåì ñ óäà÷íîé ïîêóïêîé!','-1','5','0')");
                            mysql_query('UPDATE `items_shop` SET `kolvo` = "' . ($i['kolvo'] - $x) . '" WHERE `iid` = "' . $i['iid'] . '" LIMIT 1');
                            $ld = $this->addDelo(1, $this->info['id'], '&quot;<font color=green>Shop.' . $this->info['city'] . '</font>&quot;: Ïðèîáðåë ïðåäìåò &quot;<strong>' . $i['name'] . '</strong>&quot; (x' . $x . ') [#' . $i['iid'] . '] çà <strong>' . $price . '</strong> $', time(), $this->info['city'], 'Shop.' . $this->info['city'] . '', (int)$price, 0);
                        } else {
                            //Çàïèñûâàåì â ëè÷íîå äåëî ÷òî ïðåäìåò íå ïîëó÷åí
                            $r = 'Âàì íå óäàëîñü ïðèîáðåñòè &quot;' . $i['name'] . '&quot;. Àäìèíèñòðàöèÿ ìàãàçèíà â &quot;' . $this->city_name[$this->info['city']] . '&quot; äîëæíà Âàì ' . $price . ' $ <br>Ïðèíîñèì ñâîè èçâèíåíèÿ çà íåóäîáñòâà.';
                            $ld = $this->addDelo(1, $this->info['id'], '&quot;<font color=green>Shop.' . $this->info['city'] . '</font>&quot;: íå óäàëîñü ïðèîáðåñòè ïðåäìåò #' . $i['iid'] . '. Ê âîçðàòó: <strong>' . $price . '</strong> $ ', time(), $this->info['city'], 'Shop.' . $this->info['city'] . '', (int)$price, 0);
                            if (!$ld) {
                                echo '<div>Îøèáêà, íåâîçìîæíî äîáàâèòü çàïèñü â /db/usersDelo/!</div>';
                            }
                        }
                    } else {
                        $r = 'Âàì íå óäàëîñü ïðèîáðåñòè ïðåäìåò...';
                    }
                }
            } elseif ($sid == 2 || $sid == 777) {
                if ($i['kolvo'] < $x) {
                    $x = $i['kolvo'];
                }
                if ($i['price_2'] <= 0) {
                    $i['price_2'] = $i['price2'];
                }
                if ($i['price_1'] <= 0) {
                    $i['price_1'] = $i['price1'];
                }
                if ($vip == true) {
                    $i['price_2'] = round($i['price_2'] / 20, 2);
                }

                //Ñêèäêà â ãîñóäàðñòâåííûé ìàãàçèí 5%
                if ($this->stats['silver'] >= 1) {
                    if ($sid == 2) {
                        $i['price_1'] = round($i['price_1'] / 100 * 95, 2);
                    }
                }

                //Ñêèäêà â áåðåçêó ìàãàçèí 5%
                if ($this->stats['silver'] >= 5) {
                    if ($sid == 2) {
                        $i['price_2'] = round($i['price_2'] / 100 * 95, 2);
                    }
                }

                $price = $i['price_2'] * $x;
                $mxby = 0;
                if ($i['max_buy'] > 0) {
                    $mxby = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `items_users` WHERE ( `delete` = "0" OR `delete` = "1000" ) AND `item_id` = "' . mysql_real_escape_string($itm) . '" AND `uid` = "' . $this->info['id'] . '" LIMIT ' . $i['max_buy']));
                    if ($mxby[0] >= $i['max_buy']) {
                        $mxby = -1;
                    }
                }

                if ($i['max_buy'] < $x && $i['max_buy'] > 0) {
                    $r = 'Äëÿ ïîêóïêè äîñòóïíî ' . $i['max_buy'] . ' øò.';
                } elseif ($mxby == -1) {
                    $r = 'Ìàêñèìàëüíîå êîëè÷åñòâî ïîêóïîê äëÿ äàííîãî ïðåäìåòà èñ÷åðïàíà';
                } elseif ($i['price_2'] * $x > $this->info['money2']) {
                    $r = 'Ó âàñ íåäîñòàòî÷íî äåíåã íà ñ÷åòå (íå õâàòàåò ' . ($price - $this->info['money2']) . ' åêð.)';
                } else {
                    $d = mysql_fetch_array(mysql_query('SELECT `id`,`items_id`,`data` FROM `items_main_data` WHERE `items_id` = "' . $i['id'] . '" LIMIT 1'));
                    $this->info['money2'] -= $price;
                    $upd = mysql_query('UPDATE `users` SET `money2` = "' . mysql_real_escape_string(round($this->info['money2'], 2)) . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
                    if ($upd) {
                        $this->info['frg'] += $price;
                        mysql_query('UPDATE `users` SET `frg` = "' . floor($this->info['frg']) . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
                        //íîâàÿ äàòà
                        $data = '';
                        $data .= $d['data'];
                        $i['time_create'] = time();
                        if ($vip == true) {
                            $i['time_create'] = $this->stats['slvtm'];
                            $mdata .= '|vip_sale=1|sudba=' . $this->info['login'] . '';
                            $data = str_replace('sudba=0', '', $data);
                            $data = str_replace('sudba=1', '', $data);
                        }
                        if ($mdata != null) {
                            $data .= '|' . $mdata;
                        }
                        $ix = 1;
                        $gix = 0;
                        while ($ix <= $x) {
                            if ($i['type'] != 71) {
                                if ($i['iznos'] > 0) {
                                    $i['iznosMAXi'] = $i['iznos'];
                                }
                                $ins = mysql_query('INSERT INTO `items_users` (`1price`,`2price`,`overType`,`item_id`,`uid`,`data`,`iznosMAX`,`geniration`,`magic_inc`,`maidin`,`lastUPD`,`time_create`) VALUES (
											"' . ($i['price_1'] / 2) . '",
											"' . $i['price_2'] . '",
											"' . $i['overType'] . '",
											"' . $i['item_id'] . '",
											"' . $this->info['id'] . '",
											"' . $data . '|fromshop=' . $sid . '",
											"' . $i['iznosMAXi'] . '",
											"' . $i['geniration'] . '",
											"' . $i['magic_inc'] . '",
											"' . $this->info['city'] . '",
											"' . time() . '",
											"' . $i['time_create'] . '")');
                            } else {
                                mysql_query('DELETE FROM `obraz` WHERE `uid` = "' . $this->info['id'] . '" AND `sex` = "' . $i['sex'] . '" AND `img` = "' . str_replace('.png', '.gif', $i['img']) . '" LIMIT 1');
                                $ins = mysql_query('INSERT INTO `obraz` (`sex`,`img`,`level`,`uid`,`usr_add`) VALUES ("' . $i['sex'] . '","' . str_replace('.png', '.gif', $i['img']) . '","' . $i['level'] . '","' . $this->info['id'] . '","' . time() . '")');
                            }
                            if ($ins) {
                                $gix++;
                            }
                            $ix++;
                        }
                        if ($ins) {
                            //Çàïèñûâàåì â ëè÷íîå äåëî ÷òî ïðåäìåò ïîëó÷åí
                            $r = 'Âû ïðèîáðåëè ïðåäìåò &quot;' . $i['name'] . '&quot; (x' . $x . ' / ' . $gix . ') çà ' . $price . ' åêð.<br>Ïðåäìåò óñïåøíî äîáàâëåí â èíâåíòàðü.';
                            mysql_query('UPDATE `items_shop` SET `kolvo` = "' . ($i['kolvo'] - $x) . '" WHERE `iid` = "' . $i['iid'] . '" LIMIT 1');
                            $ld = $this->addDelo(1, $this->info['id'], '&quot;<font color=#C65F00>EkrShop.' . $this->info['city'] . '</font>&quot;: Ïðèîáðåë ïðåäìåò &quot;<strong>' . $i['name'] . '</strong>&quot; (x' . $x . ',add items ' . $gix . ') [#' . $i['iid'] . '] çà <strong>' . $price . '</strong> åêð.', time(), $this->info['city'], 'EkrShop.' . $this->info['city'] . '', (int)$price, 0);
                        } else {
                            //Çàïèñûâàåì â ëè÷íîå äåëî ÷òî ïðåäìåò íå ïîëó÷åí
                            $r = 'Âàì íå óäàëîñü ïðèîáðåñòè &quot;' . $i['name'] . '&quot;. Àäìèíèñòðàöèÿ ìàãàçèíà â &quot;' . $this->city_name[$this->info['city']] . '&quot; äîëæíà Âàì ' . $price . ' åêð.<br>Ïðèíîñèì ñâîè èçâèíåíèÿ çà íåóäîáñòâà.';
                            $ld = $this->addDelo(1, $this->info['id'], '&quot;<font color=#C65F00>EkrShop.' . $this->info['city'] . '</font>&quot;: íå óäàëîñü ïðèîáðåñòè ïðåäìåò #' . $i['iid'] . '. Ê âîçðàòó: <strong>' . $price . '</strong> åêð.', time(), $this->info['city'], 'EkrShop.' . $this->info['city'] . '', 0, 0);
                            if (!$ld) {
                                echo '<div>Îøèáêà, íåâîçìîæíî äîáàâèòü çàïèñü â /db/usersDelo/!</div>';
                            }
                        }
                    } else {
                        $r = 'Âàì íå óäàëîñü ïðèîáðåñòè ïðåäìåò...';
                    }
                }
            } elseif (($sid >= 700 && $sid <= 730) /*OR ( $sid >= 800 && $sid <=805 )*/) { // nalpva2.php Ïîêóïàåì ïðåäìåò, è ïåðåìåùàåì â íåãî ×àðêó, Ðóíó è ïðî÷åå.
                if ($i['kolvo'] < $x) $x = $i['kolvo'];
                if ($x < 1) $x = 1;
                if ($i['price_1'] <= 0 && $i['tr_items'] == '') $i['price_1'] = $i['price1'];
                if ($i['price_2'] <= 0 && $i['tr_items'] == '') $i['price_2'] = $i['price2'];

                $price = $i['price_1'] * $x;
                $trnt = '';
                $detrn = [];
                $trn = 1;
                if ($i['tr_items'] != '') {
                    $tims2 = explode(',', $i['tr_items']);
                    $j = 0;
                    while ($j < count($tims2)) {
                        $tims = explode('=', $tims2[$j]);
                        if ($tims[0] > 0 && $tims[1] > 0) {
                            $tis = mysql_fetch_array(mysql_query('SELECT `id`,`name`,`img`,`type`,`inslot`,`2h`,`2too`,`iznosMAXi`,`inRazdel`,`price1`,`price2`,`price3`,`magic_chance`,`info`,`massa`,`level`,`magic_inci`,`overTypei`,`group`,`group_max`,`geni`,`ts`,`srok`,`class`,`class_point`,`anti_class`,`anti_class_point`,`max_text`,`useInBattle`,`lbtl`,`lvl_itm`,`lvl_exp`,`lvl_aexp` FROM `items_main` WHERE `id` = "' . $tims[0] . '" LIMIT 1'));
                            if (isset($tis['id'])) {
                                $num_rows = 0;
                                $s1p = mysql_query('SELECT `id`,`item_id`,`1price`,`2price`,`3price`,`uid`,`use_text`,`data`,`inOdet`,`inShop`,`delete`,`iznosNOW`,`iznosMAX`,`gift`,`gtxt1`,`gtxt2`,`kolvo`,`geniration`,`magic_inc`,`maidin`,`lastUPD`,`timeOver`,`overType`,`secret_id`,`time_create`,`inGroup`,`dn_delete`,`inTransfer`,`post_delivery`,`lbtl_`,`bexp`,`so`,`blvl` FROM `items_users` WHERE `item_id` = "' . ((int)$tims[0]) . '" AND `uid` = "' . $this->info['id'] . '" AND (`delete` = "0" OR `delete` = "1000") AND `inShop` = "0" AND `inOdet` = "0" LIMIT ' . ((int)$tims[1] * $x) . '');
                                while ($p1l = mysql_fetch_array($s1p)) {
                                    $num_rows++;
                                }
                                if ($num_rows < (int)$tims[1] * $x) {
                                    $trn = 0;
                                } else {
                                    $detrn[count($detrn)] = [0 => $tims[0], 1 => ((int)$tims[1] * $x)]; //id_item
                                }
                                $trnt .= '[' . $tis['name'] . ' (x' . $x . ')]x' . $tims[1] . ', ';
                            }
                        }
                        $j++;
                    }
                    $trnt = rtrim($trnt, ', ');
                }
                if ($c['noitembuy'] == true) {
                    $trn = 1;
                }

                if (isset($i['tr_reputation']) && $i['tr_reputation'] != '') { // Òðåáóåìàÿ ðåïóòàöèÿ äëÿ ïîêóïêè
                    $need_rep = 0;
                    $tr_rep = $this->lookStats($i['tr_reputation']);
                    foreach ($tr_rep as $row) {
                        if ($this->rep[$row[0]] >= $row[1]) {
                            $need_rep++;
                        }
                    }
                } else $need_rep = 0;

                $mxby = 0;
                if ($i['max_buy'] > 0) {
                    $mxby = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `items_users` WHERE ( `delete` = "0" OR `delete` = "1000" ) AND `item_id` = "' . mysql_real_escape_string($itm) . '" AND `uid` = "' . $this->info['id'] . '" LIMIT ' . $i['max_buy']));
                    if ($mxby[0] >= $i['max_buy']) {
                        $mxby = -1;
                    }
                }

                if ($i['max_buy'] < $x && $i['max_buy'] > 0) {
                    $r = 'Äëÿ ïîêóïêè äîñòóïíî ' . $i['max_buy'] . ' øò.';
                } elseif ($need_rep > 0) {
                    $r = 'Âû íå çàñëóæèëè íàøåãî äîâåðèÿ, ìû íå ïðîäàäèì âàì ýòîò òîâàð.';
                } elseif ($i['price_1'] * $x > $this->info['money4'] && $zuby == 1) {
                    $r = 'Ó âàñ íåäîñòàòî÷íî äåíåã.';
                } elseif ($mxby == -1) {
                    $r = 'Ìàêñèìàëüíîå êîëè÷åñòâî ïîêóïîê äëÿ äàííîãî ïðåäìåòà èñ÷åðïàíà<br>Âîçìîæíî êóïèòü: ' . $i['max_buy'] . ' øò.';
                } elseif ($trn == 0 && $this->info['admin'] == 0) {
                    $r = 'Ó âàñ íåäîñòàòî÷íî òðåáóåìûõ ïðåäìåòîâ (íå õâàòàåò ' . $trnt . ')';
                } elseif ($i['price_1'] * $x > $this->info['money'] && $zuby == 0) {
                    $r = 'Ó âàñ íåäîñòàòî÷íî äåíåã (íå õâàòàåò ' . ($price - $this->info['money']) . ' êð.)';
                } else {
                    $d = mysql_fetch_array(mysql_query('SELECT `id`,`items_id`,`data` FROM `items_main_data` WHERE `items_id` = "' . $i['id'] . '" LIMIT 1'));
                    if ($zuby == 0) {
                        $this->info['money'] -= $price;
                    }
                    $upd = mysql_query('UPDATE `users` SET `money` = "' . mysql_real_escape_string(round($this->info['money'], 2)) . '",`money4` = "' . mysql_real_escape_string(round($this->info['money4'], 2)) . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
                    if ($upd) {
                        //íîâàÿ äàòà
                        $data = '';
                        $data .= $d['data'];
                        if ($mdata != null) {
                            $data .= '|' . $mdata;
                        }
                        $j = 0;
                        $c_itm = 0;
                        $c_itm_data_a = [];
                        while ($j < count($detrn)) {
                            $itm = mysql_fetch_array(mysql_query('SELECT `id`,`item_id`,`1price`,`2price`,`3price`,`uid`,`use_text`,`data`,`inOdet`,`inShop`,`delete`,`iznosNOW`,`iznosMAX`,`gift`,`gtxt1`,`gtxt2`,`kolvo`,`geniration`,`magic_inc`,`maidin`,`lastUPD`,`timeOver`,`overType`,`secret_id`,`time_create`,`inGroup`,`dn_delete`,`inTransfer`,`post_delivery`,`lbtl_`,`bexp`,`so`,`blvl` FROM `items_users` WHERE `item_id` = "' . ((int)$detrn[$j][0]) . '" AND `uid` = "' . $this->info['id'] . '" AND (`delete` = "0") AND `inShop` = "0" ORDER BY `inGroup` DESC LIMIT 1'));

                            if (isset($itm['data']) && $itm['data'] != '' && $c_itm == 0) {
                                $po = $this->lookStats($itm['data']);
                                //if(isset($po['complect'])) {
                                //	if(isset($po['complect'])) $c_itm_data_a['complect'] = $po['complect'];
                                //}
                                if (isset($po['sudba'])) {
                                    if (isset($po['sudba'])) $c_itm_data_a['sudba'] = $po['sudba'];
                                }
                                if (isset($po['gravi']) && $po['gravi'] != '') {
                                    if (isset($po['gravi'])) $c_itm_data_a['gravi'] = $po['gravi'];
                                    if (isset($po['gravic'])) $c_itm_data_a['gravic'] = $po['gravic'];
                                    $c_itm++;
                                }
                                if (isset($po['imposed_id']) && $po['imposed_id'] > 0) {
                                    if (isset($po['imposed'])) $c_itm_data_a['imposed'] = $po['imposed'];
                                    if (isset($po['imposed_id'])) $c_itm_data_a['imposed_id'] = $po['imposed_id'];
                                    if (isset($po['imposed_name'])) $c_itm_data_a['imposed_name'] = $po['imposed_name'];
                                    if (isset($po['imposed_level'])) $c_itm_data_a['imposed_level'] = $po['imposed_level'];
                                    if (isset($po['bm_a1'])) $c_itm_data_a['bm_a1'] = $po['bm_a1'];
                                    $c_itm++;
                                }
                                if (isset($po['spell_id']) && $po['spell_id'] > 0) {
                                    if (isset($po['spell'])) $c_itm_data_a['spell'] = $po['spell'];
                                    if (isset($po['spell_id'])) $c_itm_data_a['spell_id'] = $po['spell_id'];
                                    if (isset($po['spell_name'])) $c_itm_data_a['spell_name'] = $po['spell_name'];
                                    if (isset($po['spell_lvl'])) $c_itm_data_a['spell_lvl'] = $po['spell_lvl'];
                                    if (isset($po['spell_st_name'])) $c_itm_data_a['spell_st_name'] = $po['spell_st_name'];
                                    if (isset($po['spell_st_val'])) $c_itm_data_a['spell_st_val'] = $po['spell_st_val'];
                                    $c_itm++;
                                }
                                if (isset($po['rune_id']) && $po['rune_id'] > 0) {
                                    if (isset($po['rune'])) $c_itm_data_a['rune'] = $po['rune'];
                                    if (isset($po['rune_id'])) $c_itm_data_a['rune_id'] = $po['rune_id'];
                                    if (isset($po['rune_name'])) $c_itm_data_a['rune_name'] = $po['rune_name'];
                                    if (isset($po['rune_lvl'])) $c_itm_data_a['rune_lvl'] = $po['rune_lvl'];
                                    $c_itm++;
                                }
                                if (isset($po['upatack_id']) && $po['upatack_id'] > 0) {
                                    if (isset($po['upatack'])) $c_itm_data_a['upatack'] = $po['upatack'];
                                    if (isset($po['upatack_id'])) $c_itm_data_a['upatack_id'] = $po['upatack_id'];
                                    if (isset($po['upatack_name'])) $c_itm_data_a['upatack_name'] = $po['upatack_name'];
                                    if (isset($po['upatack_lvl'])) $c_itm_data_a['upatack_lvl'] = $po['upatack_lvl'];
                                    $c_itm++;
                                }
                            }
                            $j++;
                        }
                        if ($c_itm > 0) {
                            $data = $this->lookStats($data);
                            // ×àðêà
                            if (isset($c_itm_data_a['spell_st_name']) && isset($c_itm_data_a['spell_st_val']) && $c_itm_data_a['spell_st_name'] != '' && $c_itm_data_a['spell_st_val'] != '') {
                                $data['add_' . $c_itm_data_a['spell_st_name']] = (int)(isset($data['add_' . $c_itm_data_a['spell_st_name']]) ? (int)$data['add_' . $c_itm_data_a['spell_st_name']] : 0) + (int)$c_itm_data_a['spell_st_val'];
                            }
                            // Ðóíà
                            if (isset($c_itm_data_a['rune']) && $c_itm_data_a['rune'] > 0) {

                                $ritm = mysql_fetch_array(mysql_query('SELECT * FROM `items_main_data` WHERE `items_id` = "' . $c_itm_data_a['rune_id'] . '" LIMIT 1'));
                                $j = 0;
                                $data_r = $this->lookStats($ritm['data']);
                                while ($j < count($this->items['add'])) {
                                    if (isset($data_r['add_' . $this->items['add'][$j]])) {
                                        $data['add_' . $this->items['add'][$j]] += $data_r['add_' . $this->items['add'][$j]];
                                    }
                                    $j++;
                                }

                            }

                            $data = $this->impStats($data);
                            $c_itm_data = $this->impStats($c_itm_data_a);
                            $data .= '|' . $c_itm_data;
                        }

                        $i['gift'] = '';

                        $ix = 1;
                        $gix = 0;
                        while ($ix <= $x) {
                            if ($i['type'] != 71) {
                                if ($i['iznos'] > 0) {
                                    $i['iznosMAXi'] = $i['iznos'];
                                }
                                //
                                $i['price_2'] = 0;
                                //
                                $ins = mysql_query('INSERT INTO `items_users` (`1price`,`2price`,`gift`,`overType`,`item_id`,`uid`,`data`,`iznosMAX`,`geniration`,`magic_inc`,`maidin`,`lastUPD`,`time_create`) VALUES (
											"' . $i['price_1'] . '",
											"' . $i['price_2'] . '",
											"' . $i['gift'] . '",
											"' . $i['overType'] . '",
											"' . $i['item_id'] . '",
											"' . $this->info['id'] . '",
											"' . $data . '|fromshop=' . $sid . '",
											"' . $i['iznosMAXi'] . '",
											"' . $i['geniration'] . '",
											"' . $i['magic_inc'] . '",
											"' . $this->info['city'] . '",
											"' . time() . '",
											"' . time() . '")');
                            } else {
                                mysql_query('DELETE FROM `obraz` WHERE `uid` = "' . $this->info['id'] . '" AND `sex` = "' . $i['sex'] . '" AND `img` = "' . str_replace('.png', '.gif', $i['img']) . '" LIMIT 1');
                                $ins = mysql_query('INSERT INTO `obraz` (`sex`,`img`,`level`,`uid`,`usr_add`) VALUES ("' . $i['sex'] . '","' . str_replace('.png', '.gif', $i['img']) . '","' . $i['level'] . '","' . $this->info['id'] . '","' . time() . '")');
                            }
                            if ($ins) {
                                $gix++;
                            }
                            $ix++;
                        }
                        if ($ins) {
                            //Çàïèñûâàåì â ëè÷íîå äåëî ÷òî ïðåäìåò ïîëó÷åí
                            if ($trnt != '' && $i['tr_items'] != '') {
                                $trnt = ', ' . $trnt;
                            }

                            if ($zuby == 0) {
                                $r = 'Âû ïðèîáðåëè ïðåäìåò &quot;' . $i['name'] . '&quot; (x' . $x . ' / ' . $gix . ') çà ' . $price . ' êð. ' . $trnt . '<br>Ïðåäìåò óñïåøíî äîáàâëåí â èíâåíòàðü.';
                            } else {
                                $r = 'Âû ïðèîáðåëè ïðåäìåò &quot;' . $i['name'] . '&quot; (x' . $x . ' / ' . $gix . ') çà ' . $this->zuby($price) . '. ' . $trnt . '<br>Ïðåäìåò óñïåøíî äîáàâëåí â èíâåíòàðü.';
                            }

                            $j = 0;
                            while ($j < count($detrn)) {
                                $ost = ((int)$detrn[$j][1]);
                                $s4 = mysql_query('SELECT `id`,`item_id`,`1price`,`2price`,`3price`,`uid`,`use_text`,`data`,`inOdet`,`inShop`,`delete`,`iznosNOW`,`iznosMAX`,`gift`,`gtxt1`,`gtxt2`,`kolvo`,`geniration`,`magic_inc`,`maidin`,`lastUPD`,`timeOver`,`overType`,`secret_id`,`time_create`,`inGroup`,`dn_delete`,`inTransfer`,`post_delivery`,`lbtl_`,`bexp`,`so`,`blvl` FROM `items_users` WHERE `item_id` = "' . ((int)$detrn[$j][0]) . '" AND `uid` = "' . $this->info['id'] . '" AND (`delete` = "0" OR `delete` = "1000") AND `inShop` = "0" AND `inOdet` = "0" ORDER BY `inGroup` DESC LIMIT ' . ((int)$detrn[$j][1]) . '');
                                while ($itm = mysql_fetch_array($s4)) {
                                    //óäàëÿåì ïðåäìåò
                                    mysql_query('UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $itm['id'] . '" LIMIT 1');
                                }
                                $j++;
                            }

                            mysql_query('UPDATE `items_shop` SET `kolvo` = "' . ($i['kolvo'] - $x) . '" WHERE `iid` = "' . $i['iid'] . '" LIMIT 1');
                            $ld = $this->addDelo(1, $this->info['id'], '&quot;<font color=green>Shop.' . $this->info['city'] . '</font>&quot;: Ïðèîáðåë ïðåäìåò &quot;<strong>' . $i['name'] . '</strong>&quot; (x' . $x . ') [#' . $i['iid'] . '] çà <strong>' . $price . '</strong> êð.', time(), $this->info['city'], 'Shop.' . $this->info['city'] . '', (int)$price, 0);
                        } else {
                            //Çàïèñûâàåì â ëè÷íîå äåëî ÷òî ïðåäìåò íå ïîëó÷åí
                            $r = 'Âàì íå óäàëîñü ïðèîáðåñòè &quot;' . $i['name'] . '&quot;. Àäìèíèñòðàöèÿ ìàãàçèíà â &quot;' . $this->city_name[$this->info['city']] . '&quot; äîëæíà Âàì ' . $price . ' êð.<br>Ïðèíîñèì ñâîè èçâèíåíèÿ çà íåóäîáñòâà.';
                            $ld = $this->addDelo(1, $this->info['id'], '&quot;<font color=green>Shop.' . $this->info['city'] . '</font>&quot;: íå óäàëîñü ïðèîáðåñòè ïðåäìåò #' . $i['iid'] . '. Ê âîçðàòó: <strong>' . $price . '</strong> êð.', time(), $this->info['city'], 'Shop.' . $this->info['city'] . '', (int)$price, 0);
                            if (!$ld) {
                                echo '<div>Îøèáêà, íåâîçìîæíî äîáàâèòü çàïèñü â /db/usersDelo/!</div>';
                            }
                        }
                    } else {
                        $r = 'Âàì íå óäàëîñü ïðèîáðåñòè ïðåäìåò...';
                    }
                }
            } else { // Ñòàíäàðòíàÿ ïîêóïêà ïðåäìåòà
                if ($i['kolvo'] < $x) {
                    $x = $i['kolvo'];
                }
                if ($x < 1) {
                    $x = 1;
                }
                if ($i['price_1'] <= 0 && $i['tr_items'] == '') {
                    $i['price_1'] = $i['price1'];
                }
                if ($i['price_2'] <= 0 && $i['tr_items'] == '') {
                    $i['price_2'] = $i['price2'];
                }

                //Ñêèäêà â ãîñóäàðñòâåííûé ìàãàçèí 5%
                if ($this->stats['silver'] >= 1) {
                    if ($sid == 1) {
                        $i['price_1'] = round($i['price_1'] / 100 * 95, 2);
                    }
                }

                //Ñêèäêà â áåðåçêó ìàãàçèí 5%
                if ($this->stats['silver'] >= 5) {
                    if ($sid == 2) {
                        $i['price_2'] = round($i['price_2'] / 100 * 95, 2);
                    }
                }

                $price = $i['price_1'] * $x;

                $trnt = '';
                $detrn = [];
                $trn = 1;
                if ($i['tr_items'] != '') {
                    $tims2 = explode(',', $i['tr_items']);
                    $j = 0;
                    while ($j < count($tims2)) {
                        $tims = explode('=', $tims2[$j]);
                        if ($tims[0] > 0 && $tims[1] > 0) {
                            $tis = mysql_fetch_array(mysql_query('SELECT `id`,`name`,`img`,`type`,`inslot`,`2h`,`2too`,`iznosMAXi`,`inRazdel`,`price1`,`price2`,`price3`,`magic_chance`,`info`,`massa`,`level`,`magic_inci`,`overTypei`,`group`,`group_max`,`geni`,`ts`,`srok`,`class`,`class_point`,`anti_class`,`anti_class_point`,`max_text`,`useInBattle`,`lbtl`,`lvl_itm`,`lvl_exp`,`lvl_aexp` FROM `items_main` WHERE `id` = "' . $tims[0] . '" LIMIT 1'));
                            if (isset($tis['id'])) {
                                $num_rows = 0;
                                $s1p = mysql_query('SELECT `id`,`item_id`,`1price`,`2price`,`3price`,`uid`,`use_text`,`data`,`inOdet`,`inShop`,`delete`,`iznosNOW`,`iznosMAX`,`gift`,`gtxt1`,`gtxt2`,`kolvo`,`geniration`,`magic_inc`,`maidin`,`lastUPD`,`timeOver`,`overType`,`secret_id`,`time_create`,`inGroup`,`dn_delete`,`inTransfer`,`post_delivery`,`lbtl_`,`bexp`,`so`,`blvl` FROM `items_users` WHERE `item_id` = "' . ((int)$tims[0]) . '" AND `uid` = "' . $this->info['id'] . '" AND (`delete` = "0" OR `delete` = "1000") AND `inShop` = "0" AND `inOdet` = "0" LIMIT ' . ((int)$tims[1] * $x) . '');
                                while ($p1l = mysql_fetch_array($s1p)) {
                                    $num_rows++;
                                }
                                if ($num_rows < (int)$tims[1] * $x) {
                                    $trn = 0;
                                } else {
                                    $detrn[count($detrn)] = [0 => $tims[0], 1 => ((int)$tims[1] * $x)]; //id_item
                                }
                                $trnt .= '[' . $tis['name'] . ' (x' . $x . ')]x' . $tims[1] . ', ';
                            }
                        }
                        $j++;
                    }
                    $trnt = rtrim($trnt, ', ');
                }
                if ($c['noitembuy'] == true) {
                    $trn = 1;
                }

                if (isset($i['tr_reputation']) && $i['tr_reputation'] != '') { // Òðåáóåìàÿ ðåïóòàöèÿ äëÿ ïîêóïêè
                    $need_rep = 0;
                    $tr_rep = $this->lookStats($i['tr_reputation']);
                    foreach ($tr_rep as $key => $val) {
                        if ((int)$this->rep[$key] > (int)$val) {
                            $need_rep++;
                        }
                    }
                } else unset($need_rep);

                $mxby = 0;
                if ($i['max_buy'] > 0) {
                    $mxby = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `items_users` WHERE ( `delete` = "0" OR `delete` = "1000" ) AND `item_id` = "' . mysql_real_escape_string($itm) . '" AND `uid` = "' . $this->info['id'] . '" LIMIT ' . $i['max_buy']));
                    if ($mxby[0] >= $i['max_buy']) {
                        $mxby = -1;
                    }
                }

                $zuby = 0;
                if (isset($_GET['zuby']) && $i['level'] < 8 && $c['zuby'] == true) {
                    $zuby = 1;
                }

                $d = mysql_fetch_array(mysql_query('SELECT `id`,`items_id`,`data` FROM `items_main_data` WHERE `items_id` = "' . $i['id'] . '" LIMIT 1'));
                $po = $this->lookStats($d['data']);

                if ($zuby == 1 && $po['tr_lvl'] > 7) {
                    $r = 'Äàííûé ïðåäìåò íåëüçÿ ïðèîáðåñòè çà çóáû.';
                } elseif (!isset($this->sid_zuby[$sid]) && $zuby == 1) {
                    $r = 'Äàííûé ïðåäìåò íåëüçÿ ïðèîáðåñòè çà çóáû.';
                } elseif ($zuby == 1 && $i['nozuby'] == 1) {
                    $r = 'Äàííûé ïðåäìåò íåëüçÿ ïðèîáðåñòè çà çóáû.';
                } elseif ($i['max_buy'] < $x && $i['max_buy'] > 0) {
                    $r = 'Äëÿ ïîêóïêè äîñòóïíî ' . $i['max_buy'] . ' øò.';
                } elseif (isset($need_rep) && $need_rep == 0) {
                    $r = 'Âû íå çàñëóæèëè íàøåãî äîâåðèÿ, ìû íå ïðîäàäèì âàì ýòîò òîâàð.';
                } elseif ($zuby == 1 && $this->info['money4'] < $i['price_1']) {
                    $r = 'Ó âàñ íåäîñòàòî÷íî çóáîâ.';
                } elseif ($i['price_1'] * $x > $this->info['money4'] && $zuby == 1) {
                    $r = 'Ó âàñ íåäîñòàòî÷íî äåíåã.';
                } elseif ($mxby == -1) {
                    $r = 'Ìàêñèìàëüíîå êîëè÷åñòâî ïîêóïîê äëÿ äàííîãî ïðåäìåòà èñ÷åðïàíà<br>Âîçìîæíî êóïèòü: ' . $i['max_buy'] . ' øò.';
                } elseif ($trn == 0 && $this->info['admin'] == 0) {
                    $r = 'Ó âàñ íåäîñòàòî÷íî òðåáóåìûõ ïðåäìåòîâ (íå õâàòàåò ' . $trnt . ')';
                } elseif ($i['price_1'] * $x > $this->info['money'] && $zuby == 0) {
                    $r = 'Ó âàñ íåäîñòàòî÷íî äåíåã (íå õâàòàåò ' . ($price - $this->info['money']) . ' êð.)';
                } else {
                    if ($zuby == 0) {
                        $this->info['money'] -= $price;
                    } else {
                        $this->info['money4'] -= $price;
                    }
                    $upd = mysql_query('UPDATE `users` SET `money` = "' . mysql_real_escape_string(round($this->info['money'], 2)) . '",`money4` = "' . mysql_real_escape_string(round($this->info['money4'], 2)) . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
                    if ($upd) {
                        //íîâàÿ äàòà
                        $data = '';
                        $data .= $d['data'];
                        $data = str_replace('sudba=1', 'sudba=' . $this->info['login'], $data);

                        if ($mdata != null) {
                            $data .= '|' . $mdata;
                        }

                        $i['gift'] = '';
                        if ($zuby == 1) {
                            $i['gift'] = '1';
                            $data .= '|nosale=1|zazuby=' . round($price / $x, 2) . '';
                        }

                        if ($sid == 404) {
                            $data .= '|nosale=1|notransfer=1|fromshop=404|sudba=1';
                        }

                        $ix = 1;
                        $gix = 0;
                        while ($ix <= $x) {
                            if ($i['type'] != 71) {
                                if ($i['iznos'] > 0) {
                                    $i['iznosMAXi'] = $i['iznos'];
                                }
                                //
                                $i['price_2'] = 0;
                                //
                                $ins = mysql_query('INSERT INTO `items_users` (`1price`,`2price`,`gift`,`overType`,`item_id`,`uid`,`data`,`iznosMAX`,`geniration`,`magic_inc`,`maidin`,`lastUPD`,`time_create`) VALUES (
											"' . $i['price_1'] . '",
											"' . $i['price_2'] . '",
											"' . $i['gift'] . '",
											"' . $i['overType'] . '",
											"' . $i['item_id'] . '",
											"' . $this->info['id'] . '",
											"' . $data . '|fromshop=' . $sid . '",
											"' . $i['iznosMAXi'] . '",
											"' . $i['geniration'] . '",
											"' . $i['magic_inc'] . '",
											"' . $this->info['city'] . '",
											"' . time() . '",
											"' . time() . '")');
                            } else {
                                mysql_query('DELETE FROM `obraz` WHERE `uid` = "' . $this->info['id'] . '" AND `sex` = "' . $i['sex'] . '" AND `img` = "' . str_replace('.png', '.gif', $i['img']) . '" LIMIT 1');
                                $ins = mysql_query('INSERT INTO `obraz` (`sex`,`img`,`level`,`uid`,`usr_add`) VALUES ("' . $i['sex'] . '","' . str_replace('.png', '.gif', $i['img']) . '","' . $i['level'] . '","' . $this->info['id'] . '","' . time() . '")');
                            }
                            if ($ins) {
                                $gix++;
                            }
                            $ix++;
                        }
                        if ($ins) {
                            //Çàïèñûâàåì â ëè÷íîå äåëî ÷òî ïðåäìåò ïîëó÷åí
                            if ($trnt != '' && $i['tr_items'] != '') {
                                $trnt = ', ' . $trnt;
                            }

                            if ($zuby == 0) {
                                $r = 'Âû ïðèîáðåëè ïðåäìåò &quot;' . $i['name'] . '&quot; (x' . $x . ' / ' . $gix . ') çà ' . $price . ' êð. ' . $trnt . '<br>Ïðåäìåò óñïåøíî äîáàâëåí â èíâåíòàðü.';
                            } else {
                                $r = 'Âû ïðèîáðåëè ïðåäìåò &quot;' . $i['name'] . '&quot; (x' . $x . ' / ' . $gix . ') çà ' . $this->zuby($price) . '. ' . $trnt . '<br>Ïðåäìåò óñïåøíî äîáàâëåí â èíâåíòàðü.';
                            }

                            $zx = 0;
                            $rs = 0;
                            while ($zx < $x) {

                                if (($sid == 1 || $sid == 5) && $i['level'] >= 4 && round($price / $x) > 25) {
                                    if ($this->stats['shopSale'] == 0 && $c['nosanich'] == false) {
                                        //Âûäàåì ñòðàíè÷êè Ñàíû÷à â ãîñ ìàãàçèíå è êàíàâå
                                        $prmn = 0; //äîïîëíèòåëüíûé áîíóñ
                                        $prmn = (1 - (pow(0.5, ($price / $x / 200)))) * 100;
                                        $prmn = round(20 / 100 * $prmn);
                                        if (rand(0, 100) < 20 + $prmn && rand(0, 100) > 80 - $prmn) {
                                            //3143 - 3192
                                            if (rand(0, 100) < 20 + $prmn && rand(0, 100) > 80 - $prmn) {
                                                //îáëîæêà
                                                $gitm = rand(3193, 3195);
                                            } else {
                                                $gitm = rand(3143, 3192);
                                            }
                                            if ($gitm == 3193) {
                                                $gitm = 3194;
                                            }
                                            if ($sid == 5) {
                                                //ïðèâÿçûâàåì ñóäüáîé
                                            }
                                            $this->addItem($gitm, $this->info['id']);
                                            $rs++;
                                        }
                                    }
                                }
                                $zx++;
                            }

                            if ($rs > 1) {
                                if (rand(0, 1) == 1) {
                                    $r .= ' Ïðåäìåò áûë çàâåðíóò â êàêóþ-òî áóìàæêó. (x' . $rs . ')';
                                } elseif (rand(0, 1)) {
                                    $r .= ' Ïðåäìåò áûë çàâåðíóò â ñòðàííûé ñâèòîê. (x' . $rs . ')';
                                } else {
                                    $r .= ' Ê ïðåäìåòó áûëà ïðèêðåïëåíà êàêàÿ-òà áóìàæêà. (x' . $rs . ')';
                                }
                            } elseif ($rs > 0) {
                                if (rand(0, 1) == 1) {
                                    $r .= ' Ïðåäìåò áûë çàâåðíóò â êàêóþ-òî áóìàæêó.';
                                } elseif (rand(0, 1)) {
                                    $r .= ' Ïðåäìåò áûë çàâåðíóò â ñòðàííûé ñâèòîê.';
                                } else {
                                    $r .= ' Ê ïðåäìåòó áûëà ïðèêðåïëåíà êàêàÿ-òà áóìàæêà.';
                                }
                            }


                            $j = 0;
                            while ($j < count($detrn)) {
                                $ost = ((int)$detrn[$j][1]);
                                $s4 = mysql_query('SELECT `id`,`item_id`,`1price`,`2price`,`3price`,`uid`,`use_text`,`data`,`inOdet`,`inShop`,`delete`,`iznosNOW`,`iznosMAX`,`gift`,`gtxt1`,`gtxt2`,`kolvo`,`geniration`,`magic_inc`,`maidin`,`lastUPD`,`timeOver`,`overType`,`secret_id`,`time_create`,`inGroup`,`dn_delete`,`inTransfer`,`post_delivery`,`lbtl_`,`bexp`,`so`,`blvl` FROM `items_users` WHERE `item_id` = "' . ((int)$detrn[$j][0]) . '" AND `uid` = "' . $this->info['id'] . '" AND (`delete` = "0" OR `delete` = "1000") AND `inShop` = "0" AND `inOdet` = "0" ORDER BY `inGroup` DESC LIMIT ' . ((int)$detrn[$j][1]) . '');
                                while ($itm = mysql_fetch_array($s4)) {
                                    //óäàëÿåì ïðåäìåò
                                    mysql_query('UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $itm['id'] . '" LIMIT 1');
                                }
                                $j++;
                            }


                            mysql_query('UPDATE `items_shop` SET `kolvo` = "' . ($i['kolvo'] - $x) . '" WHERE `iid` = "' . $i['iid'] . '" LIMIT 1');
                            $zuby_inf = '';
                            if ($zuby == 1) {
                                $zuby_inf = ' <font color=red><small>(Çà çóáû)</small></font>';
                            }
                            $ld = $this->addDelo(1, $this->info['id'], '&quot;<font color=green>Shop.' . $this->info['city'] . '</font>&quot;: Ïðèîáðåë ïðåäìåò &quot;<strong>' . $i['name'] . '</strong>&quot; (x' . $x . ') [#' . $i['iid'] . '] çà <strong>' . $price . '</strong> êð.' . $zuby_inf . '', time(), $this->info['city'], 'Shop.' . $this->info['city'] . '', (int)$price, 0);
                        } else {
                            //Çàïèñûâàåì â ëè÷íîå äåëî ÷òî ïðåäìåò íå ïîëó÷åí
                            $r = 'Âàì íå óäàëîñü ïðèîáðåñòè &quot;' . $i['name'] . '&quot;. Àäìèíèñòðàöèÿ ìàãàçèíà â &quot;' . $this->city_name[$this->info['city']] . '&quot; äîëæíà Âàì ' . $price . ' êð.<br>Ïðèíîñèì ñâîè èçâèíåíèÿ çà íåóäîáñòâà.';
                            $ld = $this->addDelo(1, $this->info['id'], '&quot;<font color=green>Shop.' . $this->info['city'] . '</font>&quot;: íå óäàëîñü ïðèîáðåñòè ïðåäìåò #' . $i['iid'] . '. Ê âîçðàòó: <strong>' . $price . '</strong> êð.', time(), $this->info['city'], 'Shop.' . $this->info['city'] . '', (int)$price, 0);
                            if (!$ld) {
                                echo '<div>Îøèáêà, íåâîçìîæíî äîáàâèòü çàïèñü â /db/usersDelo/!</div>';
                            }
                        }
                    } else {
                        $r = 'Âàì íå óäàëîñü ïðèîáðåñòè ïðåäìåò...';
                    }
                }
            }
        } else {
            $r = 'Ïðåäìåò íå íàéäåí íà ïðèëàâêå';
        }
        return '<div align="left">' . $r . '</div>';
    }

    public function takeBonus()
    {
        if (!isset($_GET['getb1w'])) {
            /*$this->info['money'] += 25;
				mysql_query('UPDATE `users` SET `money` = "'.$this->info['money'].'" WHERE `id` = "'.$this->info['id'].'" LIMIT 1');
				mysql_query('INSERT INTO `aaa_bonus` (`uid`,`time`) VALUES (
					"'.$this->info['id'].'","'.(time()+1*3600).'"
				)');
				$this->error = 'Âàì çà÷èñëåíî 25 êð.';*/
        } else {
            if ($_GET['getb1w'] == 3) {
                $pensia1 = $this->pensia(false);
                $pensia2 = $this->pensia(true);
                if ($this->info['timeMain'] < time() - 15 * 60) {
                    $afk = 1;
                } else {
                    $afk = 0;
                }
                if ($pensia2[0] == 1) {
                    $this->info['money'] += $pensia2[1];
                    mysql_query('UPDATE `users` SET `money` = `money` + "' . $pensia2[1] . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
                } else {
                    $this->info['money2'] += $pensia2[1];
                    mysql_query('UPDATE `users` SET `money2` = `money2` + "' . $pensia2[1] . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
                }
                $this->error = 'Âàì íà÷èñëåí áîíóñ â ðàçìåðå ' . $pensia1 . '! ';
                mysql_query('INSERT INTO `aaa_bonus` (
						`uid`,`time`,`afk`,`type`,`money`
					) VALUES (
						"' . $this->info['id'] . '","' . (time() + 1 * 3600) . '","' . $afk . '","' . $pensia2[0] . '","' . $pensia2[1] . '"
					)');

            }
        }
    }

    public function addDelo($tp, $uid, $txt, $tm, $ct, $frm, $mo, $mi, $vvv = false)
    {
        $inc = mysql_query("INSERT INTO `users_delo` (`dop`,`moneyOut`,`moneyIn`,`uid`,`ip`,`city`,`time`,`text`,`login`,`type`) VALUES ('" . mysql_real_escape_string($vvv) . "','" . mysql_real_escape_string($mo) . "','" . mysql_real_escape_string($mi) . "','" . mysql_real_escape_string($uid) . "','" . $_SERVER['HTTP_X_REAL_IP'] . "','" . $ct . "','" . $tm . "','" . mysql_real_escape_string($txt) . "','" . mysql_real_escape_string($frm) . "'," . $tp . ")");
        if ($inc) {
            return true;
        } else {
            return false;
        }
    }

    public function newAct($test)
    {
        $r = true;
        if ($test != $this->info['nextAct'] && $this->info['nextAct'] != '0') {
            $r = false;
        } else {
            $na = md5(time() . '_nextAct_' . rand(0, 100));
            $upd = mysql_query('UPDATE `stats` SET `nextAct` = "' . $na . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
            if (!$upd) {
                $r = false;
            } else {
                $this->info['nextAct'] = $na;
            }
        }
        return $r;
    }

    public function buyItemCommison($sid, $item, $iid = null)
    {
        global $sid;
        $sid = mysql_real_escape_string($sid);
        $itme = mysql_real_escape_string($item);
        $iid = mysql_real_escape_string($iid);
        $i2 = mysql_fetch_array(mysql_query('SELECT `iu`.`uid`, `iu`.`id`, `iu`.`uid`, `iu`.`1price`, `iu`.inGroup, `iu`.`data`, `iu`.`inShop`, `iu`.`item_id`, `u`.`login` as login FROM `items_users` as `iu` LEFT JOIN `users` as `u` ON `u`.id=`iu`.uid WHERE `iu`.`id` = ' . $iid . ' AND `iu`.`inShop` = 30 LIMIT 1'));
        $i1 = mysql_fetch_array(mysql_query('SELECT `name`,`price1` FROM `items_main` WHERE `id` = ' . $i2['item_id'] . ' LIMIT 1'));
        $price = $i2['1price'];
        if (isset($i2['id']) && isset($iid) && $sid == 1 && $i2['inShop'] == 30) {
            if ($price > $this->info['money'])
                $r = 'Ó âàñ íåäîñòàòî÷íî äåíåã (íå õâàòàåò ' . ($price - $this->info['money']) . ' êð.)';
            else {
                $UpdMoney = mysql_query('UPDATE `users` SET `money` = "' . mysql_real_escape_string(round($this->info['money'] - $price, 2)) . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
                if ($UpdMoney) {
                    $this->info['money'] -= $price;
                    $UpMoney2 = mysql_query('UPDATE `users` SET `money` = `money` + ' . $price . ' WHERE `id` = ' . $i2['uid'] . ' LIMIT 1');
                    #$UpItems = mysql_query('UPDATE `items_users` SET `uid` = '.$this->info['id'].', `1price` = "'.$i1['price1'].'", `lastUPD` = "'.time().'", `inShop` = 0 WHERE `id` = '.$iid.' and `inShop` = 30 LIMIT 1');

                    $col = $this->itemsX($iid);
                    if ($col > 1) {
                        $UpItems = mysql_query('UPDATE `items_users` SET `uid` = ' . $this->info['id'] . ', `inGroup` = `inGroup`+1000, `1price` = "' . $i1['price1'] . '", `lastUPD` = "' . time() . '", `inShop` = 0 WHERE `inShop` = 30 AND `inOdet` = "0"AND `item_id`="' . $i2['item_id'] . '" AND `uid`="' . $i2['uid'] . '" AND `inGroup` = "' . $i2['inGroup'] . '" LIMIT ' . $col . '');
                    } else {
                        $UpItems = mysql_query('UPDATE `items_users` SET `uid` = ' . $this->info['id'] . ', `1price` = "' . $i1['price1'] . '", `lastUPD` = "' . time() . '", `inShop` = 0 WHERE  `id` = "' . $iid . '" AND `inOdet` = "0" AND `delete` = "0" AND `uid`="' . $i2['uid'] . '" LIMIT 1');
                    }
                    //Âñòàâëÿåì ôóíêöèþ ïåðåäà÷è êðåäèòîâ âëàäåëüöó ïðåäìåòà
                    if ($UpItems) {
                        //Çàïèñûâàåì â ëè÷íîå äåëî ÷òî ïðåäìåò ïîëó÷åí
                        $r = 'Âû ïðèîáðåëè ïðåäìåò &quot;' . $i1['name'] . ($col > 1 ? ' (x' . $col . ')' : '') . '&quot; çà ' . $price . ' êð.<br>Ïðåäìåò óñïåøíî äîáàâëåí â èíâåíòàðü.';
                        $ld = $this->addDelo(1, $this->info['id'], '&quot;<font color=#C65F00>ComissShop.' . $this->info['city'] . '</font>&quot;: Ïðèîáðåë ïðåäìåò &quot;<strong>' . $i1['name'] . ($col > 1 ? ' (x' . $col . ')' : '') . '</strong>&quot; [item:' . $iid . '] â êîììèñèîííîì ìàãàçèíå çà <strong>' . $price . '</strong> êð. [Ïðîäàâåö: ' . ($i2['login'] != '' ? '<a href="https://new-combats.com/info/' . $i2['uid'] . '" target="_blank">' . $i2['login'] . '</a>' : '(' . $i2['uid'] . ')') . ']', time(), $this->info['city'], 'Shop.' . $this->info['city'] . '', $price, 0);
                        $u2s = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id` = "' . $i2['uid'] . '" LIMIT 1'));
                        $ld = $this->addDelo(1, $u2s['id'], '&quot;<font color=#C65F00>ComissShop.' . $this->info['city'] . '</font>&quot;: Ïðîäàë ïðåäìåò &quot;<strong>' . $i1['name'] . ($col > 1 ? ' (x' . $col . ')' : '') . '</strong>&quot; [item:' . $iid . '] ÷åðåç êîììèñèîííûé ìàãàçèíå çà <strong>' . $price . '</strong> êð. [Ïîêóïàòåëü: <a href="https://new-combats.com/info/' . $this->info['id'] . '" target="_blank">' . $this->info['login'] . '</a>]', time(), $this->info['city'], 'Shop.' . $this->info['city'] . '', 0, $price);
                    } else {
                        //Çàïèñûâàåì â ëè÷íîå äåëî ÷òî ïðåäìåò íå ïîëó÷åí
                        $r = 'Âàì íå óäàëîñü ïðèîáðåñòè &quot;' . $i1['name'] . ($col > 1 ? ' (x' . $col . ')' : '') . '&quot;. Àäìèíèñòðàöèÿ ìàãàçèíà â &quot;' . $this->city_name[$this->info['city']] . '&quot; äîëæíà Âàì ' . $price . ' åêð.<br>Ïðèíîñèì ñâîè èçâèíåíèÿ çà íåóäîáñòâà.';
                        $ld = $this->addDelo(1, $this->info['id'], '&quot;<font color=#C65F00>EkrShop.' . $this->info['city'] . '</font>&quot;: íå óäàëîñü ïðèîáðåñòè ïðåäìåò #' . $i1['iid'] . '. Ê âîçðàòó: <strong>' . $price . '</strong> êð.', time(), $this->info['city'], 'Shop.' . $this->info['city'] . '', (int)$price, 0);
                        if (!$ld) echo '<div>Îøèáêà, íåâîçìîæíî äîáàâèòü çàïèñü â /db/usersDelo/!</div>';
                    }
                } else {
                    $r = 'Âàì íå óäàëîñü ïðèîáðåñòè ïðåäìåò...';
                }
            }
        } else
            $r = 'Ïðåäìåò íå íàéäåí íà ïðèëàâêå';
        return '<div align="left">' . $r . '</div>';
    }

    public function commisonRent($action, $iid, $price = null)
    {
        if ($action == "Ñäàòü â ìàãàçèí" && isset($iid) && $price > 0) {
            $ChImtem = mysql_fetch_array(mysql_query('SELECT `id`, `item_id`, `data`, `inGroup`, `uid` FROM `items_users` WHERE `id` = ' . $iid . ' LIMIT 1'));
            $ChSudba = $this->lookStats($ChImtem['data']);
            if (isset($ChSudba['sudba']) || $ChSudba['sudba'] != 0 || $ChSudba['sudba'] == 1 || isset($ChSudba['toclan'])) {
                continue;
            } else {
                if (isset($ChImtem['inGroup']) and $ChImtem['inGroup'] > 0) {
                    $col = $this->itemsX($ChImtem['id']);
                    if ($col > 1) {
                        mysql_query('UPDATE `items_users` SET `inShop` = 30, `1price` = ' . $price . ' WHERE `item_id`="' . $ChImtem['item_id'] . '" AND `uid`="' . $ChImtem['uid'] . '" AND `inGroup` = "' . $ChImtem['inGroup'] . '" LIMIT ' . $col . '');
                    } else {
                        mysql_query('UPDATE `items_users` SET `inShop` = 30, `1price` = ' . $price . ' WHERE `uid` = "' . $this->info['id'] . '" AND `id` = "' . $iid . '" AND `inOdet` = "0" AND `delete` = "0" ');
                    }
                } else {
                    mysql_query('UPDATE `items_users` set `inShop` = 30, `1price` = ' . $price . ' where `uid` = "' . $this->info['id'] . '" AND `id` = "' . $iid . '" AND `inOdet` = "0" AND `delete` = "0" ');
                }
            }
        } elseif ($action == "Çàáðàòü" && isset($iid)) {
            $i = mysql_fetch_array(mysql_query('SELECT `im`.`price1`,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`id` = "' . $iid . '" AND `iu`.`inShop` = "30" AND `iu`.`delete` = "0" LIMIT 1'));
            if (isset($i['inGroup']) and $i['inGroup'] > 0) {
                $col = $this->itemsX($i['id']);
                if ($col > 1) {
                    mysql_query('UPDATE `items_users` SET `inShop` = 0, `1price` = ' . $i['price1'] . ' WHERE `item_id`="' . $i['item_id'] . '" AND `inShop` = "30" AND `uid`="' . $i['uid'] . '" AND `inGroup` = "' . $i['inGroup'] . '" LIMIT ' . $col . '');
                } else {
                    mysql_query('UPDATE `items_users` SET `inShop` = 0, `1price` = ' . $i['price1'] . ' WHERE `uid` = "' . $this->info['id'] . '" AND `id` = "' . $iid . '" AND `inOdet` = "0" AND `delete` = "0" ');
                }
            } else {
                mysql_query('UPDATE `items_users` SET `inShop` = 0, `1price` = "' . $i['price1'] . '" WHERE `id` = "' . $iid . '" and `inShop` = "30" LIMIT 1');
            }
        }
    }

    public function bronFx($br)
    {
        $r = '';
        if ($br[0] > 0) {
            $r .= $br[0] - 1;
        } else {
            $r .= 0;
        }
        $r .= 'd';
        if ($br[0] > 0) {
            $r .= $br[1] - $br[0];
        } else {
            $r .= 0;
        }
        return $r;
    }

    /*public function commisionShop($sid,$preview = "full"){
		global $c,$code,$sid;

		switch ((int)$_GET['otdel']) {
	 	 	 	 	 case 1:$typeOtdel = 18; break;
	 	 	 	 	 case 2:$typeOtdel = 19; break;
	 	 	 	 	 case 3:$typeOtdel = 20; break;
	 	 	 	 	 case 4:$typeOtdel = 21; break;
	 	 	 	 	 case 5:$typeOtdel = 22; break;
	 	 	 	 	 case 6:$typeOtdel = 15; break;
	 	 	 	 	 case 7:$typeOtdel = 12; break;
	 	 	 	 	 case 8:$typeOtdel = 4; break;
	 	 	 	 	 case 9:$typeOtdel = 5; break;
	 	 	 	 	 case 10:$typeOtdel = 6; break;
	 	 	 	 	 case 11:$typeOtdel = 1; break;
	 	 	 	 	 case 12:$typeOtdel = 3; break;
	 	 	 	 	 case 13:$typeOtdel = 8; break;
	 	 	 	 	 case 14:$typeOtdel = 14; break;
	 	 	 	 	 case 15:$typeOtdel = 13; break;
	 	 	 	 	 case 16:$typeOtdel = 9; break;
	 	 	 	 	 case 17:$typeOtdel = 10; break;
	 	 	 	 	 case 18:$typeOtdel = 11; break;
	 	 	 	 	 case 19:$typeOtdel = 29; break;
	 	 	 	 	 case 20:$typeOtdel = 30; break;
					case 1050:$typeOtdel = 1050; break;
	 	 	 	 	 default :$typeOtdel = 18;
		}


		//

		if( $typeOtdel == 1050 ) {
			//Ïðîñìîòð ïðî÷åãî
			if($preview == "full") {

			}else{
				$sp = mysql_query('SELECT `a`.*,`b`.* FROM `items_users` AS `a` LEFT JOIN `items_main` AS `b` ON `a`.`item_id` = `b`.`id` WHERE `a`.`inShop` = "30" AND
					`b`.`type` != "18" AND
					`b`.`type` != "19" AND
					`b`.`type` != "20" AND
					`b`.`type` != "21" AND
					`b`.`type` != "22" AND
					`b`.`type` != "15" AND
					`b`.`type` != "12" AND
					`b`.`type` != "4" AND
					`b`.`type` != "5" AND
					`b`.`type` != "6" AND
					`b`.`type` != "1" AND
					`b`.`type` != "3" AND
					`b`.`type` != "8" AND
					`b`.`type` != "14" AND
					`b`.`type` != "13" AND
					`b`.`type` != "9" AND
					`b`.`type` != "10" AND
					`b`.`type` != "11" AND
					`b`.`type` != "29" AND
					`b`.`type` != "30"

					GROUP BY `b`.`name`

					');
			}
		}else{
			//Âûâîä îáùåãî ñïèñêà ïðåäìåòîâ
			if($preview == "full") {

			}else{
				$sp = mysql_query('SELECT `a`.*,`b`.* FROM `items_users` AS `a` LEFT JOIN `items_main` AS `b` ON `a`.`item_id` = `b`.`id` WHERE `a`.`inShop` = "30" AND `b`.`type` = "'.mysql_real_escape_string($typeOtdel).'" GROUP BY `b`.`name` ORDER BY `b`.`name` DESC');
			}
			//
		}
		$cr = 'c8c8c8';
		$i = 0;
	 	 $steckCikl = 1;
		while($pl = mysql_fetch_array($sp)) {
			//
			$is1 = '';
			$is2 = '';
			//
			if($preview == "full") {

			}else{
				//Îòîþðàæåíèå â ðàçäåëàõ
				//$pvr1 = mysql_fetch_array(mysql_query('SELECT `1price` FROM `items_users` WHERE `inShop` = 30 AND `item_id` = "'.$pl['item_id'].'" ORDER BY `1price` ASC LIMIT 1'));
				//$pvr2 = mysql_fetch_array(mysql_query('SELECT `1price` FROM `items_users` WHERE `inShop` = 30 AND `item_id` = "'.$pl['item_id'].'" ORDER BY `1price` DESC LIMIT 1'));
				//
				$is2 .= '<a target="_blank" href="https://new-combats.com/item/'.$pl['item_id'].'">'.$pl['name'].'</a> &nbsp; (Ìàññà: '.$pl['massa'].')';
				//$is2 .= '<br><strong>Öåíà: '.$pvr1[0].'-'.$pvr2[0].' êð.</strong> <small>(êîëè÷åñòâî: 0)</small>';
				//
				//$pvr1 = mysql_fetch_array(mysql_query('SELECT `iznosNOW`,`iznosMAX` FROM `items_users` WHERE `inShop` = 30 AND `item_id` = "'.$pl['item_id'].'" ORDER BY `iznosNOW` ASC LIMIT 1'));
				//$pvr2 = mysql_fetch_array(mysql_query('SELECT `iznosNOW`,`iznosMAX` FROM `items_users` WHERE `inShop` = 30 AND `item_id` = "'.$pl['item_id'].'" ORDER BY `iznosNOW` DESC LIMIT 1'));
				//
				//$is2 .= '<br>Äîëãîâå÷íîñòü: '.floor($pvr1[0]).'-'.floor($pvr1[1]).'/'.floor($pvr2[0]).'-'.floor($pvr2[1]).'';
				//
				$is1 .= '<img src="https://img.new-combats.com/i/items/'.$pl['img'].'"><br>';
				$is1 .= '<a href="?toRent=3&otdel='.round($_GET['otdel']).'&itemid='.$pl['item_id'].'">ïîäðîáíåå</a><br>';
			}
			echo '<tr style="background-color:#'.$cr.';"><td width="100" style="padding:7px;" valign="middle" align="center">'.$is1.'</td><td style="padding:7px;" valign="top">'.$is2.'</td></tr>';
			if( $cr == 'c8c8c8' ) {
				$cr = 'd4d4d4';
			}else{
				$cr = 'c8c8c8';
			}
			$i++;
		}
		//
		if( $i == 0 ) {
			echo '<tr style="background-color:#'.$cr.';"><td style="padding:7px;" align="center" valign="top">Ïðèëàâîê ìàãàçèíà ïóñò</td></tr>';
		}
		//
	 	 //*   * * * * * * * * * *
	 }*/

    public function commisionShop($sid, $preview = "full")
    {
        global $c, $code, $sid;
        switch ((int)$_GET['otdel']) {
            case 1:
                $typeOtdel = 18;
                break;
            case 2:
                $typeOtdel = 19;
                break;
            case 3:
                $typeOtdel = 20;
                break;
            case 4:
                $typeOtdel = 21;
                break;
            case 5:
                $typeOtdel = 22;
                break;
            case 6:
                $typeOtdel = 15;
                break;
            case 7:
                $typeOtdel = 12;
                break;
            case 8:
                $typeOtdel = 4;
                break;
            case 9:
                $typeOtdel = 5;
                break;
            case 10:
                $typeOtdel = 6;
                break;
            case 11:
                $typeOtdel = 1;
                break;
            case 12:
                $typeOtdel = 3;
                break;
            case 13:
                $typeOtdel = 8;
                break;
            case 14:
                $typeOtdel = 14;
                break;
            case 15:
                $typeOtdel = 13;
                break;
            case 16:
                $typeOtdel = 9;
                break;
            case 17:
                $typeOtdel = 10;
                break;
            case 18:
                $typeOtdel = 11;
                break;
            case 19:
                $typeOtdel = 29;
                break;
            case 20:
                $typeOtdel = 30;
                break;
            case 1050:
                $typeOtdel = 1050;
                break;
            default :
                $typeOtdel = 18;
        }
        if ($typeOtdel != 1050) {
            if ($preview == "full") {
                $cl = mysql_query('SELECT `items_users`.`id`,`items_users`.`item_id`,`items_users`.`1price`,`items_users`.`2price`,`items_users`.`uid`,`items_users`.`use_text`,`items_users`.`data`,`items_users`.`inOdet`,`items_users`.`inShop`,`items_users`.`delete`,`items_users`.`iznosNOW`,`items_users`.`iznosMAX`,`items_users`.`gift`,`items_users`.`gtxt1`,`items_users`.`gtxt2`,`items_users`.`kolvo`,`items_users`.`geniration`,`items_users`.`magic_inc`,`items_users`.`maidin`,`items_users`.`lastUPD`,`items_users`.`timeOver`,`items_users`.`overType`,`items_users`.`secret_id`,`items_users`.`time_create`,`items_users`.`inGroup`,`items_users`.`dn_delete`,`items_users`.`inTransfer`,`items_users`.`post_delivery`,`items_users`.`lbtl_`,`items_users`.`bexp`,`items_users`.`so`,`items_users`.`blvl`,`items_main`.`id`,`items_main`.`name`,`items_main`.`img`,`items_main`.`type`,`items_main`.`inslot`,`items_main`.`2h`,`items_main`.`2too`,`items_main`.`iznosMAXi`,`items_main`.`inRazdel`,`items_main`.`price1`,`items_main`.`price2`,`items_main`.`magic_chance`,`items_main`.`info`,`items_main`.`massa`,`items_main`.`level`,`items_main`.`magic_inci`,`items_main`.`overTypei`,`items_main`.`group`,`items_main`.`group_max`,`items_main`.`geni`,`items_main`.`ts`,`items_main`.`srok`,`items_main`.`class`,`items_main`.`class_point`,`items_main`.`anti_class`,`items_main`.`anti_class_point`,`items_main`.`max_text`,`items_main`.`useInBattle`,`items_main`.`lbtl`,`items_main`.`lvl_itm`,`items_main`.`lvl_exp`,`items_main`.`lvl_aexp`, count(`items_users`.`id`) as inGroupCount
FROM `items_users` LEFT JOIN `items_main` ON (`items_main`.`id` = `items_users`.`item_id`)
WHERE (( `items_users`.time_create + `items_main`.srok) > unix_timestamp()  OR `items_main`.srok = "0") AND `items_users`.`delete`="0" AND `items_users`.`inOdet`="0" AND `items_users`.`inShop`="30" and `items_main`.`type` = "' . mysql_real_escape_string($typeOtdel) . '" and `items_users`.`item_id` = "' . (int)$_GET['itemid'] . '" GROUP BY `items_users`.`inGroup`, `items_users`.`uid`,`items_users`.`1price` HAVING `items_users`.inGroup > 0
UNION ALL SELECT `items_users`.`id`,`items_users`.`item_id`,`items_users`.`1price`,`items_users`.`2price`,`items_users`.`uid`,`items_users`.`use_text`,`items_users`.`data`,`items_users`.`inOdet`,`items_users`.`inShop`,`items_users`.`delete`,`items_users`.`iznosNOW`,`items_users`.`iznosMAX`,`items_users`.`gift`,`items_users`.`gtxt1`,`items_users`.`gtxt2`,`items_users`.`kolvo`,`items_users`.`geniration`,`items_users`.`magic_inc`,`items_users`.`maidin`,`items_users`.`lastUPD`,`items_users`.`timeOver`,`items_users`.`overType`,`items_users`.`secret_id`,`items_users`.`time_create`,`items_users`.`inGroup`,`items_users`.`dn_delete`,`items_users`.`inTransfer`,`items_users`.`post_delivery`,`items_users`.`lbtl_`,`items_users`.`bexp`,`items_users`.`so`,`items_users`.`blvl`,`items_main`.`id`,`items_main`.`name`,`items_main`.`img`,`items_main`.`type`,`items_main`.`inslot`,`items_main`.`2h`,`items_main`.`2too`,`items_main`.`iznosMAXi`,`items_main`.`inRazdel`,`items_main`.`price1`,`items_main`.`price2`,`items_main`.`magic_chance`,`items_main`.`info`,`items_main`.`massa`,`items_main`.`level`,`items_main`.`magic_inci`,`items_main`.`overTypei`,`items_main`.`group`,`items_main`.`group_max`,`items_main`.`geni`,`items_main`.`ts`,`items_main`.`srok`,`items_main`.`class`,`items_main`.`class_point`,`items_main`.`anti_class`,`items_main`.`anti_class_point`,`items_main`.`max_text`,`items_main`.`useInBattle`,`items_main`.`lbtl`,`items_main`.`lvl_itm`,`items_main`.`lvl_exp`,`items_main`.`lvl_aexp`, count(`items_users`.`id`) as inGroupCount
FROM `items_users` LEFT JOIN `items_main` ON (`items_main`.`id` = `items_users`.`item_id`)
WHERE (( `items_users`.time_create + `items_main`.srok) > unix_timestamp()  OR `items_main`.srok = "0") AND `items_users`.`delete`="0" AND `items_users`.`inOdet`="0" AND `items_users`.`inShop`="30" and `items_main`.`type` = "' . mysql_real_escape_string($typeOtdel) . '" and `items_users`.`item_id` = "' . (int)$_GET['itemid'] . '" GROUP BY `items_users`.`uid`, `items_users`.`1price` HAVING `items_users`.inGroup = 0 
ORDER BY `1price`ASC , inGroupCount DESC');
            } else {
                $cl = mysql_query('SELECT `items_users`.`id`,`items_users`.`item_id`,`items_users`.`1price`,`items_users`.`2price`,`items_users`.`uid`,`items_users`.`use_text`,`items_users`.`data`,`items_users`.`inOdet`,`items_users`.`inShop`,`items_users`.`delete`,`items_users`.`iznosNOW`,`items_users`.`iznosMAX`,`items_users`.`gift`,`items_users`.`gtxt1`,`items_users`.`gtxt2`,`items_users`.`kolvo`,`items_users`.`geniration`,`items_users`.`magic_inc`,`items_users`.`maidin`,`items_users`.`lastUPD`,`items_users`.`timeOver`,`items_users`.`overType`,`items_users`.`secret_id`,`items_users`.`time_create`,`items_users`.`inGroup`,`items_users`.`dn_delete`,`items_users`.`inTransfer`,`items_users`.`post_delivery`,`items_users`.`lbtl_`,`items_users`.`bexp`,`items_users`.`so`,`items_users`.`blvl`,`items_main`.`id`,`items_main`.`name`,`items_main`.`img`,`items_main`.`type`,`items_main`.`inslot`,`items_main`.`2h`,`items_main`.`2too`,`items_main`.`iznosMAXi`,`items_main`.`inRazdel`,`items_main`.`price1`,`items_main`.`price2`,`items_main`.`magic_chance`,`items_main`.`info`,`items_main`.`massa`,`items_main`.`level`,`items_main`.`magic_inci`,`items_main`.`overTypei`,`items_main`.`group`,`items_main`.`group_max`,`items_main`.`geni`,`items_main`.`ts`,`items_main`.`srok`,`items_main`.`class`,`items_main`.`class_point`,`items_main`.`anti_class`,`items_main`.`anti_class_point`,`items_main`.`max_text`,`items_main`.`useInBattle`,`items_main`.`lbtl`,`items_main`.`lvl_itm`,`items_main`.`lvl_exp`,`items_main`.`lvl_aexp` FROM `items_users` LEFT JOIN `items_main` ON (`items_main`.`id` = `items_users`.`item_id`) WHERE (( `items_users`.time_create + `items_main`.srok) > unix_timestamp()  OR `items_main`.srok = "0") AND `items_users`.`delete`="0" AND `items_users`.`inOdet`="0" AND `items_users`.`inShop`="30" and `items_main`.`type` = "' . mysql_real_escape_string($typeOtdel) . '" GROUP BY `items_users`.`item_id` ORDER BY `items_main`.`id` DESC');
            }
        } else {
            if ($preview == "full") {
                $cl = mysql_query('SELECT 
`items_users`.`id` as id, `items_users`.`id` AS `idu`,`items_users`.`item_id` as item_id,`items_users`.`1price`,`items_users`.`2price`,`items_users`.`uid`,`items_users`.`use_text`,
`items_users`.`data`,`items_users`.`inOdet`,`items_users`.`inShop`,`items_users`.`delete`,`items_users`.`iznosNOW`,`items_users`.`iznosMAX`,
`items_users`.`gift`,`items_users`.`gtxt1`,`items_users`.`gtxt2`,`items_users`.`kolvo`,`items_users`.`geniration`,`items_users`.`magic_inc`,`items_users`.`maidin`,
`items_users`.`lastUPD`,`items_users`.`timeOver`,`items_users`.`overType`,`items_users`.`secret_id`,`items_users`.`time_create`,`items_users`.`inGroup`,`items_users`.`dn_delete`,
`items_users`.`inTransfer`,`items_users`.`post_delivery`,`items_users`.`lbtl_`,`items_users`.`bexp`,`items_users`.`so`,`items_users`.`blvl`,`items_main`.`id` as item_id,`items_main`.`name`,
`items_main`.`img`,`items_main`.`type`,`items_main`.`inslot`,`items_main`.`2h`,`items_main`.`2too`,`items_main`.`iznosMAXi`,`items_main`.`inRazdel`,`items_main`.`price1`,
`items_main`.`price2`,`items_main`.`magic_chance`,`items_main`.`info`,`items_main`.`massa`,`items_main`.`level`,`items_main`.`magic_inci`,`items_main`.`overTypei`,
`items_main`.`group`,`items_main`.`group_max`,`items_main`.`geni`,`items_main`.`ts`,`items_main`.`srok`,`items_main`.`class`,`items_main`.`class_point`,`items_main`.`anti_class`,
`items_main`.`anti_class_point`,`items_main`.`max_text`,`items_main`.`useInBattle`,`items_main`.`lbtl`,`items_main`.`lvl_itm`,`items_main`.`lvl_exp`,
`items_main`.`lvl_aexp` , count(`items_users`.`id`) as inGroupCount
FROM `items_users` LEFT JOIN `items_main` ON (`items_main`.`id` = `items_users`.`item_id`) 
WHERE (( `items_users`.time_create + `items_main`.srok) > unix_timestamp()  OR `items_main`.srok = "0") AND `items_users`.`delete`="0"  AND `items_users`.`item_id` = "' . (int)$_GET['itemid'] . '"
AND `items_users`.`inOdet`="0" AND `items_users`.`inShop`="30" and `items_main`.`type` != "18" AND `items_main`.`type` != "19" AND `items_main`.`type` != "20" AND `items_main`.`type` != "21" AND `items_main`.`type` != "22" AND `items_main`.`type` != "15" AND `items_main`.`type` != "12" AND `items_main`.`type` != "4" AND `items_main`.`type` != "5" AND `items_main`.`type` != "6" AND `items_main`.`type` != "1" AND `items_main`.`type` != "3" AND `items_main`.`type` != "8" AND `items_main`.`type` != "14" AND `items_main`.`type` != "13" AND `items_main`.`type` != "9" AND `items_main`.`type` != "10" AND `items_main`.`type` != "11" AND `items_main`.`type` != "29" AND `items_main`.`type` != "30" 
GROUP BY `items_users`.`inGroup`, `items_users`.`uid`,`items_users`.`1price` HAVING `items_users`.inGroup > 0
UNION ALL 
SELECT `items_users`.`id` as id, `items_users`.`id` AS `idu`,`items_users`.`item_id` as item_id,`items_users`.`1price`,`items_users`.`2price`,`items_users`.`uid`,`items_users`.`use_text`,
`items_users`.`data`,`items_users`.`inOdet`,`items_users`.`inShop`,`items_users`.`delete`,`items_users`.`iznosNOW`,`items_users`.`iznosMAX`,
`items_users`.`gift`,`items_users`.`gtxt1`,`items_users`.`gtxt2`,`items_users`.`kolvo`,`items_users`.`geniration`,`items_users`.`magic_inc`,`items_users`.`maidin`,
`items_users`.`lastUPD`,`items_users`.`timeOver`,`items_users`.`overType`,`items_users`.`secret_id`,`items_users`.`time_create`,`items_users`.`inGroup`,`items_users`.`dn_delete`,
`items_users`.`inTransfer`,`items_users`.`post_delivery`,`items_users`.`lbtl_`,`items_users`.`bexp`,`items_users`.`so`,`items_users`.`blvl`,`items_main`.`id` as item_id,`items_main`.`name`,
`items_main`.`img`,`items_main`.`type`,`items_main`.`inslot`,`items_main`.`2h`,`items_main`.`2too`,`items_main`.`iznosMAXi`,`items_main`.`inRazdel`,`items_main`.`price1`,
`items_main`.`price2`,`items_main`.`magic_chance`,`items_main`.`info`,`items_main`.`massa`,`items_main`.`level`,`items_main`.`magic_inci`,`items_main`.`overTypei`,
`items_main`.`group`,`items_main`.`group_max`,`items_main`.`geni`,`items_main`.`ts`,`items_main`.`srok`,`items_main`.`class`,`items_main`.`class_point`,`items_main`.`anti_class`,
`items_main`.`anti_class_point`,`items_main`.`max_text`,`items_main`.`useInBattle`,`items_main`.`lbtl`,`items_main`.`lvl_itm`,`items_main`.`lvl_exp`,
`items_main`.`lvl_aexp`, count(`items_users`.`id`) as inGroupCount
FROM  `items_users` LEFT JOIN `items_main` ON (`items_main`.`id` = `items_users`.`item_id`) 
WHERE (( `items_users`.time_create + `items_main`.srok) > unix_timestamp()  OR `items_main`.srok = "0") AND `items_users`.`delete`="0"  AND `items_users`.`item_id` = "' . (int)$_GET['itemid'] . '"
AND `items_users`.`inOdet`="0" AND `items_users`.`inShop`="30" and `items_main`.`type` != "18" AND `items_main`.`type` != "19" AND `items_main`.`type` != "20" AND `items_main`.`type` != "21" AND `items_main`.`type` != "22" AND `items_main`.`type` != "15" AND `items_main`.`type` != "12" AND `items_main`.`type` != "4" AND `items_main`.`type` != "5" AND `items_main`.`type` != "6" AND `items_main`.`type` != "1" AND `items_main`.`type` != "3" AND `items_main`.`type` != "8" AND `items_main`.`type` != "14" AND `items_main`.`type` != "13" AND `items_main`.`type` != "9" AND `items_main`.`type` != "10" AND `items_main`.`type` != "11" AND `items_main`.`type` != "29" AND `items_main`.`type` != "30" 
GROUP BY `items_users`.`uid`,`items_users`.`1price` HAVING `items_users`.inGroup = 0
ORDER BY `1price`ASC , inGroupCount DESC');
            } else {
                $cl = mysql_query('SELECT `items_users`.`id`, `items_users`.`id` AS `idu`,`items_users`.`item_id`,`items_users`.`1price`,`items_users`.`2price`,`items_users`.`uid`,`items_users`.`use_text`,`items_users`.`data`,`items_users`.`inOdet`,`items_users`.`inShop`,`items_users`.`delete`,`items_users`.`iznosNOW`,`items_users`.`iznosMAX`,`items_users`.`gift`,`items_users`.`gtxt1`,`items_users`.`gtxt2`,`items_users`.`kolvo`,`items_users`.`geniration`,`items_users`.`magic_inc`,`items_users`.`maidin`,`items_users`.`lastUPD`,`items_users`.`timeOver`,`items_users`.`overType`,`items_users`.`secret_id`,`items_users`.`time_create`,`items_users`.`inGroup`,`items_users`.`dn_delete`,`items_users`.`inTransfer`,`items_users`.`post_delivery`,`items_users`.`lbtl_`,`items_users`.`bexp`,`items_users`.`so`,`items_users`.`blvl`,`items_main`.`id`,`items_main`.`name`,`items_main`.`img`,`items_main`.`type`,`items_main`.`inslot`,`items_main`.`2h`,`items_main`.`2too`,`items_main`.`iznosMAXi`,`items_main`.`inRazdel`,`items_main`.`price1`,`items_main`.`price2`,`items_main`.`magic_chance`,`items_main`.`info`,`items_main`.`massa`,`items_main`.`level`,`items_main`.`magic_inci`,`items_main`.`overTypei`,`items_main`.`group`,`items_main`.`group_max`,`items_main`.`geni`,`items_main`.`ts`,`items_main`.`srok`,`items_main`.`class`,`items_main`.`class_point`,`items_main`.`anti_class`,`items_main`.`anti_class_point`,`items_main`.`max_text`,`items_main`.`useInBattle`,`items_main`.`lbtl`,`items_main`.`lvl_itm`,`items_main`.`lvl_exp`,`items_main`.`lvl_aexp` FROM `items_users` LEFT JOIN `items_main` ON (`items_main`.`id` = `items_users`.`item_id`) WHERE (( `items_users`.time_create + `items_main`.srok) > unix_timestamp()  OR `items_main`.srok = "0") AND `items_users`.`delete`="0" AND `items_users`.`inOdet`="0" AND `items_users`.`inShop`="30" and `items_main`.`type` != "18" AND `items_main`.`type` != "19" AND `items_main`.`type` != "20" AND `items_main`.`type` != "21" AND `items_main`.`type` != "22" AND `items_main`.`type` != "15" AND `items_main`.`type` != "12" AND `items_main`.`type` != "4" AND `items_main`.`type` != "5" AND `items_main`.`type` != "6" AND `items_main`.`type` != "1" AND `items_main`.`type` != "3" AND `items_main`.`type` != "8" AND `items_main`.`type` != "14" AND `items_main`.`type` != "13" AND `items_main`.`type` != "9" AND `items_main`.`type` != "10" AND `items_main`.`type` != "11" AND `items_main`.`type` != "29" AND `items_main`.`type` != "30" GROUP BY `items_users`.`item_id` ORDER BY `items_main`.`id` DESC');
            }
        }
        $cr = 'c8c8c8';
        $i = 0;
        $steckCikl = 1;
        while ($pl = mysql_fetch_array($cl)) {
            // êîëè÷åòñâî îäèíàêîâûõ ïðåäìåòîâ â êîìêå
            if ($preview == "preview") {
                //$steck = mysql_fetch_array(mysql_query('SELECT COUNT(`item_id`) FROM `items_users` WHERE `item_id` = "'.$pl['item_id'].'" AND `inShop` = 30 LIMIT 1'));
                $steck = ['--', '--', '--', '--'];
            }
            if ($cr == 'd4d4d4') {
                $cr = 'c8c8c8';
            } else {
                $cr = 'd4d4d4';
            }
            if ($preview == "preview" && ($steck[0] > 1 && $steck[0] > $steckCikl)) {
                ++$steckCikl;
                continue;
            } else {
                $steckCikl = 1;
                $d = mysql_fetch_array(mysql_query('SELECT `id`,`items_id`,`data` FROM `items_main_data` WHERE `items_id` = "' . $pl['item_id'] . '" LIMIT 1'));
                if ($steck[0] > 1 && $preview == "preview") {
                    $po = $this->lookStats($d['data']);
                } else {
                    $po = $this->lookStats($pl['data']);
                }
                if (($pl['type'] >= 18 && $pl['type'] <= 24) || $pl['type'] == 26 || $pl['type'] == 27) {
                    //Çîíû áëîêà +
                    if ($pl['inOdet'] != 14) {
                        $po['zonb']++;
                    }
                }
                $is2 = '';
                $is1 = '<img src="https://img.new-combats.com/i/items/' . $pl['img'] . '"><br>';
                if ($preview == "full") {
                    $is1 .= '<a href="?otdel=' . ((int)$_GET['otdel']) . '&toRent=3&itemid=' . (int)$_GET['itemid'] . '&buy=' . $pl[0] . '&sd4=' . $this->info['nextAct'] . '&rnd=' . $code . ' " >êóïèòü</a> ';
                } elseif ($preview == "preview") {
                    $is1 .= '<a href="?otdel=' . ((int)$_GET['otdel']) . '&toRent=3&itemid=' . $pl['item_id'] . ' " >Ïðîñìîòðåòü</a> ';
                }
                //íàçâàíèå

                $col = $this->itemsX($pl[0]);
                if ($col > 1 && $pl['inGroup'] != 0 && $pl['inGroupCount'] > 1) {
                    $pl['kolvo'] = $col;
                    $pl['name'] .= ' (x' . $col . ')';
                }
                $is2 .= '<a href="https://new-combats.com/item/' . $pl['item_id'] . '" target="_blank">' . $pl['name'] . '</a> &nbsp; &nbsp;';
                if ($pl['massa'] > 0 && $preview == "full") {
                    $is2 .= '(Ìàññà: ' . round($pl['massa'], 2) . ')';
                    if ($pl['gift'] != '') {
                        $ttl = '';
                        if ($pl['gift'] == 1) {
                            $ttl = 'Âû íå ìîæåòå ïåðåäàòü ýòîò ïðåäìåò êîìó-ëèáî';
                        } else {
                            $ttl = 'Ýòîò ïðåäìåò ïîäàðèë ' . $pl['gift'] . '. Âû íå ñìîæåòå ïåðåäàòü ýòîò ïðåäìåò êîìó-ëèáî åùå';
                        }
                        $is2 .= ' <img title="' . $ttl . '" src="https://img.new-combats.com/i/podarok.gif">';
                    }
                    if (isset($po['art'])) {
                        $is2 .= ' <img title="Àðòåôàêò" src="https://img.new-combats.com/i/artefact.gif">';
                    }
                    if (isset($po['sudba'])) {
                        if ($po['sudba'] == '0') {
                            $is2 .= ' <img title="Ýòîò ïðåäìåò áóäåò ñâÿçàí îáùåé ñóäüáîé ñ ïåðâûì, êòî íàäåíåò åãî. Íèêòî äðóãîé íå ñìîæåò åãî èñïîëüçîâàòü." src="https://img.new-combats.com/i/destiny0.gif">';
                        } elseif ($po['sudba'] == '1') {
                            $is2 .= ' <img title="Ýòîò ïðåäìåò áóäåò ñâÿçàí îáùåé ñóäüáîé ñ ïåðâûì, êòî âîçüìåò ïðåäìåò. Íèêòî äðóãîé íå ñìîæåò åãî èñïîëüçîâàòü." src="https://img.new-combats.com/i/destiny0.gif">';
                        } else {
                            $is2 .= ' <img title="Ýòîò ïðåäìåò ñâÿçàí îáùåé ñóäüáîé ñ ' . $po['sudba'] . '. Íèêòî äðóãîé íå ñìîæåò åãî èñïîëüçîâàòü." src="https://img.new-combats.com/i/desteny.gif">';
                        }
                    }
                }
                //öåíà
                $is2 .= '<br><strong>Öåíà: ';
                if ($steck[0] > 1 && $preview == "preview") {
                    $is2 .= $steck[3] . '-' . $steck[4] . ' êð.</strong> ';
                } else {
                    $is2 .= $pl['1price'] . ' êð.</strong> ';
                }
                if ($pl['pricerep'] > 0) {
                    $is2 .= ' <small><strong>(' . round($pl['pricerep'], 2) . ' Âîèíñòâåííîñòè)</strong></small>';
                }

                //äîëãîâå÷íîñòü
                if ($pl['iznosMAX'] > 0) {
                    $izcol = '';
                    if (floor($pl['iznosNOW']) >= (floor($pl['iznosMAX']) - ceil($pl['iznosMAX']) / 100 * 20)) {
                        $izcol = 'brown';
                    }
                }
                if ($preview == "preview") {
                    $is2 .= '<br>Äîëãîâå÷íîñòü: <font color="' . $izcol . '">' . floor($steck[1]) . '/' . ceil($steck[2]) . '</font>';
                } else {
                    if ($pl['iznosMAXi'] == 999999999) {
                        $is2 .= '<br>Äîëãîâå÷íîñòü: <font color="brown">íåðàçðóøèìî</font>';
                    } else {
                        $is2 .= '<br>Äîëãîâå÷íîñòü: <font color="' . $izcol . '">' . floor($pl['iznosNOW']) . '/' . ceil($pl['iznosMAX']) . '</font>';
                    }
                }
                //Ñðîê ãîäíîñòè ïðåäìåòà

                if ($po['srok'] > 0) {
                    $pl['srok'] = $po['srok'];
                }
                if ($pl['srok'] > 0 and $preview != "preview") {
                    if ($pl['time_create'] + $pl['srok'] < time()) {
                        $is2 .= '<br>Ñðîê ãîäíîñòè: ' . $this->timeOut($pl['srok']) . ' (èñïîð÷åí)';
                    } else {
                        $is2 .= '<br>Ñðîê ãîäíîñòè: ' . $this->timeOut($pl['srok']) . ' (äî ' . date('d.m.Y H:i', $pl['time_create'] + $pl['srok']) . ')';
                    }
                } elseif ($pl['srok'] > 0) {
                    $is2 .= '<br>Ñðîê ãîäíîñòè: ' . $this->timeOut($pl['srok']);
                }
                if ($pl['magic_chance'] > 0) {
                    $is2 .= '<br>Âåðîÿòíîñòü ñðàáàòûâàíèÿ: ' . min([$pl['magic_chance'], 100]) . '%';
                }

                //Ïðîäîëæèòåëüíîñòü äåéñòâèÿ ìàãèè:
                if ((int)$pl['magic_inci'] > 0) {
                    $efi = mysql_fetch_array(mysql_query('SELECT `id2`,`mname`,`type1`,`img`,`mdata`,`actionTime`,`type2`,`type3`,`onlyOne`,`oneType`,`noAce`,`see`,`info`,`overch`,`bp`,`noch` FROM `eff_main` WHERE `id2` = "' . ((int)$pl['magic_inci']) . '" LIMIT 1'));
                    if (isset($efi['id2']) && $efi['actionTime'] > 0) {
                        $is2 .= '<br>Ïðîäîëæèòåëüíîñòü äåéñòâèÿ: ' . $this->timeOut($efi['actionTime']);
                    }
                }
                if ($preview == "full" || $preview == "preview") {
                    //<strong>Òðåáóåòñÿ ìèíèìàëüíîå:</strong>
                    $tr = '';
                    $t = $this->items['tr'];
                    $x = 0;
                    while ($x < count($t)) {
                        $n = $t[$x];
                        if (isset($po['tr_' . $n]) && $po['tr_' . $n] != 0) {
                            if ($po['tr_' . $n] > $this->stats[$n]) {
                                if ($n == 'rep') {
                                    $temp = explode('::', $po['tr_' . $n]);
                                    if ($this->rep['rep' . $temp[1]] < $temp[0]) {
                                        $tr .= '<font color="red">';
                                        $notr++;
                                    }
                                    unset($temp);
                                } elseif ($n != 'align' || floor($this->info['align']) != $po['tr_' . $n]) {
                                    $tr .= '<font color="red">';
                                    $notr++;
                                }
                            }
                            $tr .= '<br>• ';
                            if ($n == 'rep') {
                                $temp = explode('::', $po['tr_' . $n]);
                                $tr .= $this->is[$n] . ' ' . ucfirst(str_replace('city', ' city', $temp[1])) . ': ' . $temp[0];
                                unset($temp);
                            } elseif ($n != 'align') {
                                if ($n == 'sex') {
                                    if ($po['tr_' . $n] == 1) {
                                        $tr .= $this->is[$n] . ': Æåíñêèé';
                                    } else {
                                        $tr .= $this->is[$n] . ': Ìóæñêîé';
                                    }
                                } else {
                                    $tr .= $this->is[$n] . ': ' . $po['tr_' . $n];
                                }
                            } else {
                                $tr .= $this->is[$n] . ': ' . $this->align_nm[$po['tr_' . $n]];
                            }
                            if ($po['tr_' . $n] > $this->stats[$n]) {
                                if ($n != 'align' || floor($this->info['align']) != $po['tr_' . $n]) {
                                    $tr .= '</font>';
                                }
                            }
                        }
                        $x++;
                    }

                    if ($tr != '') {
                        $is2 .= '<br><strong>Òðåáóåòñÿ ìèíèìàëüíîå:</strong>' . $tr;
                    }
                    //<strong>Äåéñòâóåò íà:</strong>
                    $tr = '';
                    $t = $this->items['add'];
                    $x = 0;
                    while ($x < count($t)) {
                        $n = $t[$x];
                        if (isset($po['add_' . $n], $this->is[$n])) {
                            $z = '+';
                            if ($po['add_' . $n] < 0) {
                                $z = '';
                            }
                            $tr .= '<br>• ' . $this->is[$n] . ': ' . $z . '' . $po['add_' . $n];
                        }
                        $x++;
                    }
                    //äåéñòâóåò íà (áðîíÿ)
                    $i = 1;
                    $bn = [1 => 'ãîëîâû', 2 => 'êîðïóñà', 3 => 'ïîÿñà', 4 => 'íîã'];
                    while ($i <= 4) {
                        if (isset($po['add_mab' . $i])) {
                            if ($po['add_mab' . $i] == $po['add_mib' . $i] && $pl['geniration'] == 1) {
                                $z = '+';
                                if ($po['add_mab' . $i] < 0) {
                                    $z = '';
                                }
                                $tr .= '<br>• Áðîíÿ ' . $bn[$i] . ': ' . $z . '' . $po['add_mab' . $i];
                            } else {
                                $tr .= '<br>• Áðîíÿ ' . $bn[$i] . ': ' . $po['add_mib' . $i] . '-' . $po['add_mab' . $i] . ' (' . $this->bronFx([$po['add_mib' . $i], $po['add_mab' . $i]]) . ')';
                            }
                        }
                        $i++;
                    }
                    if ($tr != '') {
                        $is2 .= '<br><strong>Äåéñòâóåò íà:</strong>' . $tr;
                    }
                    //<strong>Ñâîéñòâà ïðåäìåòà:</strong>
                    $tr = '';
                    $t = $this->items['sv'];
                    if (isset($po['sv_yron_min'], $po['sv_yron_max'])) {
                        $tr .= '<br>• Óðîí: ' . $po['sv_yron_min'] . ' - ' . $po['sv_yron_max'];
                    }
                    $x = 0;
                    while ($x < count($t)) {
                        $n = $t[$x];
                        if (isset($po['sv_' . $n])) {
                            $z = '+';
                            if ($po['sv_' . $n] < 0) {
                                $z = '';
                            }
                            $tr .= '<br>• ' . $this->is[$n] . ': ' . $z . '' . $po['sv_' . $n];
                        }
                        $x++;
                    }
                    if ($pl['2too'] == 1) {
                        $tr .= '<br>• Âòîðîå îðóæèå';
                    }
                    if ($pl['2h'] == 1) {
                        $tr .= '<br>• Äâóðó÷íîå îðóæèå';
                    }
                    if (isset($po['zonb'])) {
                        $tr .= '<br>• Çîíû áëîêèðîâàíèÿ: ';
                        if ($po['zonb'] > 0) {
                            $x = 1;
                            while ($x <= $po['zonb']) {
                                $tr .= '+';
                                $x++;
                            }
                        } else {
                            $tr .= '—';
                        }
                    }

                    if ($tr != '') {
                        $is2 .= '<br><strong>Ñâîéñòâà ïðåäìåòà:</strong>' . $tr;
                    }

                    //Îñîáåííîñòè
                    /*
					$tr = '';
					$x = 1;
					while($x<=4){
						if($po['tya'.$x]>0){
							$tyc = 'Íè÷òîæíî ðåäêè';
							if($po['tya'.$x]>6){
								$tyc = 'Ðåäêè';
							}
							if($po['tya'.$x]>14){
								$tyc = 'Ìàëû';
							}
							if($po['tya'.$x]>34){
								$tyc = 'Âðåìåíàìè';
							}
							if($po['tya'.$x]>79){
								$tyc = 'Ðåãóëÿðíû';
							}
							if($po['tya'.$x]>89){
								$tyc = '×àñòû';
							}
							if($po['tya'.$x]>=100){
								$tyc = 'Âñåãäà';
							}
							$tr .= '<br>• '.$this->is['tya'.$x].': '.$tyc.' ('.$po['tya'.$x].'%)';
						}
						$x++;
					}
					$x = 1;
					while($x<=7){
						if($po['tym'.$x]>0){
							$tyc = 'Íè÷òîæíî ðåäêè';
							if($po['tym'.$x]>6){
								$tyc = 'Ðåäêè';
							}
							if($po['tym'.$x]>14){
								$tyc = 'Ìàëû';
							}
							if($po['tym'.$x]>34){
								$tyc = 'Âðåìåíàìè';
							}
							if($po['tym'.$x]>79){
								$tyc = 'Ðåãóëÿðíû';
							}
							if($po['tym'.$x]>89){
								$tyc = '×àñòû';
							}
							if($po['tym'.$x]>=100){
								$tyc = 'Âñåãäà';
							}
							$tr .= '<br>• '.$this->is['tym'.$x].': '.$tyc.' ('.$po['tym'.$x].'%)';
						}
						$x++;
					}

					if($tr!=''){
						$is2 .= '<br><strong>Îñîáåííîñòè:</strong>'.$tr;
					}
					*/

                    $tr = '';

                    if (isset($po['imposed']) && $po['imposed'] > 0) {
                        if ($po['imposed_lvl'] == 0) {
                            $rnc = 'maroon';
                        } elseif ($po['imposed_lvl'] == 1) {
                            $rnc = '#624542';
                        } elseif ($po['imposed_lvl'] == 2) {
                            $rnc = '#77090b';
                        } elseif ($po['imposed_lvl'] == 3) {
                            $rnc = '#d99800';
                        } else {
                            $rnc = '#282828';
                        }
                        $po['imposed_name'] = str_replace('×àðû ', '', $po['imposed_name']);
                        $tr .= '<br>&bull; <font color=' . $rnc . '>Íàëîæåíû çàêëÿòèÿ:</font> ' . $po['imposed_name'] . ' ';
                        unset($rnc);
                    }
                    if ($tr != '') {
                        $is2 .= '<br><strong>Óëó÷øåíèÿ ïðåäìåòà:</strong>';
                        $is2 .= $tr;
                    }

                    if ($notr == 0) {
                        $d[0] = 1;
                        if ($pl['magic_inc'] != '') {
                            $d[2] = 1;
                        }
                    }
                    if (isset($po['free_stats']) && $po['free_stats'] > 0) {
                        $is2 .= '<br><strong>Ðàñïðåäåëåíèå ñòàòîâ:</strong>';
                        $is2 .= '&bull; Âîçìîæíûõ ðàñïðåäåëåíèé: ' . $po['free_stats'] . '';
                    }
                    if (floor($pl['iznosNOW']) >= ceil($pl['iznosMAX'])) {
                        $d[0] = 0;
                        $d[2] = 0;
                    }
                    if (isset($po['complect']) || isset($po['complect2'])) {
                        $is2 .= '<br><i>Äîïîëíèòåëüíàÿ èíôîðìàöèÿ:</i>';
                    }
                    if (isset($po['complect'])) {
                        //íå îòîáðàæàåòñÿ
                        $com1 = ['name' => 'Íåèçâåñòíûé Êîìïëåêò', 'x' => 0, 'text' => ''];
                        $spc = mysql_query('SELECT `id`,`com`,`name`,`x`,`data` FROM `complects` WHERE `com` = "' . $po['complect'] . '" ORDER BY `x` ASC LIMIT 20');
                        while ($plc = mysql_fetch_array($spc)) {
                            $com1['name'] = $plc['name'];
                            $com1['text'] .= '&nbsp; &nbsp; &bull; <font color="green">' . $plc['x'] . '</font>: ';
                            //äåéñòâèå êîìïëåêòà
                            $i1c = 0;
                            $i2c = 0;
                            $i1e = $this->lookStats($plc['data']);
                            while ($i1c < count($this->items['add'])) {
                                if (isset($i1e[$this->items['add'][$i1c]])) {
                                    $i3c = $i1e[$this->items['add'][$i1c]];
                                    if ($i3c > 0) {
                                        $i3c = '+' . $i3c;
                                    }
                                    if ($i2c > 0) {
                                        $com1['text'] .= '&nbsp; &nbsp; ' . $this->is[$this->items['add'][$i1c]] . ': ' . $i3c;
                                    } else {
                                        $com1['text'] .= $this->is[$this->items['add'][$i1c]] . ': ' . $i3c;
                                    }
                                    $com1['text'] .= '<br>';
                                    $i2c++;
                                }
                                $i1c++;
                            }
                            unset($i1c, $i2c, $i3c);
                            $com1['x']++;
                        }
                        $is2 .= '<br>&bull; ×àñòü êîìïëåêòà: <strong>' . $com1['name'] . '</strong><br><small>';
                        $is2 .= $com1['text'];
                        $is2 .= '</small>';
                    }
                    if (isset($po['complect2'])) {
                        //íå îòîáðàæàåòñÿ
                        $com1 = ['name' => 'Íåèçâåñòíûé Êîìïëåêò', 'x' => 0, 'text' => ''];
                        $spc = mysql_query('SELECT `id`,`com`,`name`,`x`,`data` FROM `complects` WHERE `com` = "' . $po['complect2'] . '" ORDER BY `x` ASC LIMIT 20');
                        while ($plc = mysql_fetch_array($spc)) {
                            $com1['name'] = $plc['name'];
                            $com1['text'] .= '&nbsp; &nbsp; &bull; <font color="green">' . $plc['x'] . '</font>: ';
                            //äåéñòâèå êîìïëåêòà
                            $i1c = 0;
                            $i2c = 0;
                            $i1e = $this->lookStats($plc['data']);
                            while ($i1c < count($this->items['add'])) {
                                if (isset($i1e[$this->items['add'][$i1c]])) {
                                    $i3c = $i1e[$this->items['add'][$i1c]];
                                    if ($i3c > 0) {
                                        $i3c = '+' . $i3c;
                                    }
                                    if ($i2c > 0) {
                                        $com1['text'] .= '&nbsp; &nbsp; ' . $this->is[$this->items['add'][$i1c]] . ': ' . $i3c;
                                    } else {
                                        $com1['text'] .= $this->is[$this->items['add'][$i1c]] . ': ' . $i3c;
                                    }
                                    $com1['text'] .= '<br>';
                                    $i2c++;
                                }
                                $i1c++;
                            }
                            unset($i1c, $i2c, $i3c);
                            $com1['x']++;
                        }
                        $is2 .= '<br>&bull; ×àñòü êîìïëåêòà (ïîäãîíêà): <strong>' . $com1['name'] . '</strong><br><small>';
                        $is2 .= $com1['text'];
                        $is2 .= '</small>';
                    }

                    $is2 .= '<small style="">';
                    if (isset($po['gravi'])) {
                        $is2 .= '<br>Íà ïîâåðõíîñòè âûãðàâèðîâàíà íàäïèñü: <strong>' . $po['gravi'] . '</strong>';
                    }
                    if ($pl['info'] != '') {
                        $is2 .= '<div><strong>Ðåêîìåíäàöèè:</strong></div><div>' . $pl['info'] . '</div>';
                    }
                    if ($po['info'] != '') {
                        $is2 .= '<div>' . $po['info'] . '</div>';
                    }
                    if ($pl['max_text'] - $pl['use_text'] > 0) {
                        $is2 .= '<div>Êîëè÷åñòâî ñèìâîëîâ: ' . ($pl['max_text'] - $pl['use_text']) . '</div>';
                    }
                    if ($pl['maidin'] != '') {
                        //	$is2 .= '<div>Ñäåëàíî â '.$this->city_name[$pl['maidin']].'</div>';
                    }
                    if (isset($po['noremont'])) {
                        $is2 .= '<div style="color:brown;">Ïðåäìåò íå ïîäëåæèò ðåìîíòó</div>';
                    }
                    if (isset($po['nosale'])) {
                        $is2 .= '<div style="color:brown;">Ïðåäìåò íåëüçÿ ïðîäàòü</div>';
                    }
                    if (isset($po['nomodif'])) {
                        $is2 .= '<div style="color:brown;">Ïðåäìåò íåëüçÿ óëó÷øàòü</div>';
                    }
                    if (isset($po['nodelete'])) {
                        $is2 .= '<div style="color:brown;">Ïðåäìåò íåëüçÿ âûáðîñèòü</div>';
                    }
                    if (isset($po['frompisher']) && $po['frompisher'] > 0) {
                        $is2 .= '<div style="color:brown;">Ïðåäìåò èç ïîäçåìåëüÿ</div>';
                    }
                    if (isset($po['sleep_moroz']) && $po['sleep_moroz'] > 0) {
                        $is2 .= '<div style="color:brown;">Ïðåäìåò íå ïîðòèòñÿ âî âðåìÿ ñíà</div>';
                    }
                    if (isset($po['fromlaba']) && $po['fromlaba'] > 0) {
                        $is2 .= '<div style="color:brown;">Ïðåäìåò èç ëàáèðèíòà</div>';
                    }
                    if (isset($po['vip_sale']) && $po['vip_sale'] > 0) {
                        $is2 .= '<div style="color:brown;">Ïðåäìåò êóïëåí çà 10% îò ñòîèìîñòè</div>';
                    }
                    if ($pl['dn_delete'] > 0) {
                        $is2 .= '<div style="color:brown;">Ïðåäìåò áóäåò óäàëåí ïðè âûõîäå èç ïîäçåìåëüÿ</div>';
                    }
                    if ($this->pokol > $pl['geni']) {
                        $is2 .= '<div style="color:brown">Ïðåäìåò óñòàðåë</div>';
                    }
                    if (isset($po['zazuby']) && $po['zazuby'] > 0) {
                        $is2 .= '<div style="color:brown;">Ïðåäìåò êóïëåí çà çóáû</div>';
                    }
                    //$is2 .= '<div>Ñäåëàíî â '.$this->city_name[$this->info['city']].'</div>';
                    $is2 .= '</small>';
                }
                if ($preview == "preview") {
                    $kolvoprint = "<small style=\"float:right; color:grey;\" align=\"right\">Êîëè÷åñòâî: <strong>$steck[0]</strong> øò.</small>";
                }
                echo '<tr style="background-color:#' . $cr . ';"><td width="100" style="padding:7px;" valign="middle" align="center">' . $is1 . '</td><td style="padding:7px;" valign="top">' . $kolvoprint . $is2 . '</td></tr>';
                $i++;
            }
        }
        if ($i == 0) echo '<tr style="background-color:#' . $cr . ';"><td style="padding:7px;" align="center" valign="top">Ïðèëàâîê ìàãàçèíà ïóñò</td></tr>';
    }

    public $sid_zuby = [
        //Êýïèòàë
        1 => 1, //ãîñ
        9 => 1, //òàâåðíà
        8 => 1 //çîî
    ];

    public function shopItems($sid, $plu = '')
    {
        global $c, $code, $sid;

        $sid_zuby = 0;

        if (isset($this->sid_zuby[$sid])) {
            $sid_zuby = 1;
        }

        if ($this->info['admin'] > 0) {
            $ishp = mysql_fetch_array(mysql_query('SELECT * FROM `items_shop` WHERE `sid` = "' . mysql_real_escape_string($sid) . '" AND `r` = "' . mysql_real_escape_string($_GET['otdel']) . '" AND `item_id` = "' . mysql_real_escape_string($_GET['itmid']) . '" AND `kolvo` > 0 LIMIT 1'));
            if (isset($_GET['itmup'])) {
                //mysql_query('UPDATE `items_shop` SET `pos` = "'.($ishp['pos']+1).'" WHERE `sid` = "'.mysql_real_escape_string($sid).'" AND `r` = "'.mysql_real_escape_string($_GET['otdel']).'" AND `pos` = "'.($ishp['pos']-1).'" LIMIT 1');
                mysql_query('UPDATE `items_shop` SET `pos` = "' . ($ishp['pos'] - 1) . '" WHERE `sid` = "' . mysql_real_escape_string($sid) . '" AND `r` = "' . mysql_real_escape_string($_GET['otdel']) . '" AND `item_id` = "' . mysql_real_escape_string($_GET['itmid']) . '"  AND `kolvo` > 0 LIMIT 1');
            } elseif (isset($_GET['itmdown'])) {
                //mysql_query('UPDATE `items_shop` SET `pos` = "'.($ishp['pos']-1).'" WHERE `sid` = "'.mysql_real_escape_string($sid).'" AND `r` = "'.mysql_real_escape_string($_GET['otdel']).'" AND `pos` = "'.($ishp['pos']+1).'" LIMIT 1');
                mysql_query('UPDATE `items_shop` SET `pos` = "' . ($ishp['pos'] + 1) . '" WHERE `sid` = "' . mysql_real_escape_string($sid) . '" AND `r` = "' . mysql_real_escape_string($_GET['otdel']) . '" AND `item_id` = "' . mysql_real_escape_string($_GET['itmid']) . '"  AND `kolvo` > 0 LIMIT 1');
            } elseif (isset($_GET['itmid'])) {
                //mysql_query('UPDATE `items_shop` SET `pos` = "'.mysql_real_escape_string($_GET['itmpos']).'" WHERE `sid` = "'.mysql_real_escape_string($sid).'" AND `r` = "'.mysql_real_escape_string($_GET['otdel']).'" AND `item_id` = "'.mysql_real_escape_string($_GET['itmid']).'" LIMIT 1');
            }
        }


        $cl = mysql_query('SELECT
		`ish`.`price_4`,`im`.`id`,`im`.`name`,`im`.`img`,`im`.`type`,`im`.`inslot`,`im`.`2h`,`im`.`2too`,`im`.`iznosMAXi`,`im`.`inRazdel`,`im`.`price1`,`im`.`price2`,`im`.`pricerep`,`im`.`magic_chance`,`im`.`info`,`im`.`massa`,`im`.`level`,`im`.`magic_inci`,`im`.`overTypei`,`im`.`group`,`im`.`group_max`,`im`.`geni`,`im`.`ts`,`im`.`srok`,`im`.`class`,`im`.`class_point`,`im`.`anti_class`,`im`.`anti_class_point`,`im`.`max_text`,`im`.`useInBattle`,`im`.`lbtl`,`im`.`lvl_itm`,`im`.`lvl_exp`,`im`.`lvl_aexp`,
		`ish`.`iid`,`ish`.`item_id`,`ish`.`data2`,`ish`.`iznos`,`ish`.`pos`,`ish`.`cantBuy`,`ish`.`kolvo`,`ish`.`geniration`,`ish`.`magic_inc`,`ish`.`timeOver`,`ish`.`overType`,`ish`.`secret_id`,`ish`.`sid`,`ish`.`r`,`ish`.`price_1`,`ish`.`price_2`,`ish`.`price_3`,`ish`.`level`,`ish`.`tr_items`,`ish`.`max_buy`,`ish`.`real`,`ish`.`nozuby`
		FROM `items_shop` AS `ish` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `ish`.`item_id`) WHERE `ish`.`sid` = "' . mysql_real_escape_string($sid) . '" AND `ish`.`r` = "' . mysql_real_escape_string($_GET['otdel']) . '" ORDER BY `ish`.`pos` ASC');


        /*
		$cl = mysql_query('SELECT
		`im`.`id`,`im`.`name`,`im`.`img`,`im`.`type`,`im`.`inslot`,`im`.`2h`,`im`.`2too`,`im`.`iznosMAXi`,`im`.`inRazdel`,`im`.`price1`,`im`.`price2`,`im`.`pricerep`,`im`.`magic_chance`,`im`.`info`,`im`.`massa`,`im`.`level`,`im`.`magic_inci`,`im`.`overTypei`,`im`.`group`,`im`.`group_max`,`im`.`geni`,`im`.`ts`,`im`.`srok`,`im`.`class`,`im`.`class_point`,`im`.`anti_class`,`im`.`anti_class_point`,`im`.`max_text`,`im`.`useInBattle`,`im`.`lbtl`,`im`.`lvl_itm`,`im`.`lvl_exp`,`im`.`lvl_aexp`,
		`ish`.`iid`,`ish`.`item_id`,`ish`.`data2`,`ish`.`iznos`,`ish`.`pos`,`ish`.`cantBuy`,`ish`.`kolvo`,`ish`.`geniration`,`ish`.`magic_inc`,`ish`.`timeOver`,`ish`.`overType`,`ish`.`secret_id`,`ish`.`sid`,`ish`.`r`,`ish`.`price_1`,`ish`.`price_2`,`ish`.`price_3`,`ish`.`level`,`ish`.`tr_items`,`ish`.`max_buy`,`ish`.`real`,`ish`.`nozuby`
		FROM `items_shop` AS `ish` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `ish`.`item_id`) WHERE `ish`.`sid` = "'.mysql_real_escape_string($sid).'" AND `ish`.`r` = "'.mysql_real_escape_string($_GET['otdel']).'" ORDER BY `ish`.`pos` ASC');
		*/

        $cr = 'c8c8c8';
        $i = 0;
        $jid = 0;
        while ($pl = mysql_fetch_array($cl)) {
            /*if($pl['price_1']==0 && $pl['price1']>0)
			{
				mysql_query('UPDATE `items_shop` SET `price_1` = "'.$pl['price1'].'" WHERE `iid` = "'.$pl['iid'].'" LIMIT 1');
			}
			if($pl['price_2']==0 && $pl['price2']>0)
			{
				mysql_query('UPDATE `items_shop` SET `price_2` = "'.$pl['price2'].'" WHERE `iid` = "'.$pl['iid'].'" LIMIT 1');
			}*/

            if ($pl['kolvo'] > 0) {
                $jid++;
                //if( $pl['pos'] != $jid ) {
                //	$pl['pos'] = $jid;
                //	mysql_query('UPDATE `items_shop` SET `pos` = "'.($jid).'" WHERE `sid` = "'.mysql_real_escape_string($sid).'" AND `r` = "'.mysql_real_escape_string($_GET['otdel']).'" AND `item_id` = "'.$pl['id'].'" AND `kolvo` > 0 LIMIT 1');
                //}
                if ($cr == 'd4d4d4') {
                    $cr = 'c8c8c8';
                } else {
                    $cr = 'd4d4d4';
                }
                if ($pl['price_1'] < 0.01 && $pl['tr_items'] == '') {
                    $pl['price_1'] = $pl['price1'];
                }
                if ($pl['price_2'] < 0.01 && $pl['tr_items'] == '') {
                    $pl['price_2'] = $pl['price2'];
                }

                if ($pl['price_1'] < 0) {
                    $pl['price_1'] = 0;
                }
                if ($pl['price_2'] < 0) {
                    $pl['price_2'] = 0;
                }
                $d = mysql_fetch_array(mysql_query('SELECT `id`,`items_id`,`data` FROM `items_main_data` WHERE `items_id` = "' . $pl['id'] . '" LIMIT 1'));
                $po = $this->lookStats($d['data']);

                if ($sid == 609) {
                    $po['icos'] = 'WL';
                }

                /*
				if($pl['level']==0 && $po['tr_lvl']>0)
				{
					mysql_query('UPDATE `items_shop` SET `level` = "'.$po['tr_lvl'].'" WHERE `iid` = "'.$pl['iid'].'" LIMIT 1');
					mysql_query('UPDATE `items_main` SET `level` = "'.$po['tr_lvl'].'" WHERE `iid` = "'.$pl['id'].'" LIMIT 1');
				}*/

                if (($pl['type'] >= 18 && $pl['type'] <= 24) || $pl['type'] == 26 || $pl['type'] == 27) {
                    //Çîíû áëîêà +
                    $po['zonb']++;
                }

                $is2 = '';
                if ($pl['type'] == 71) {
                    $is1 = '<img width="80" src="https://img.new-combats.com/i/items/' . $pl['img'] . '"><br>';
                } else {
                    $is1 = '<img src="https://img.new-combats.com/i/items/' . $pl['img'] . '"><br>';
                }
                if ($sid == 609) {
                    $is1 .= '<span id="shopPlus' . $pl['id'] . '"></span><a href="javascript:void(' . $pl['id'] . ');" onClick="top.buyShopNow(' . $pl['id'] . ',\'?' . $plu . 'otdel=' . ((int)$_GET['otdel']) . '&buy=' . $pl['id'] . '&sd4=' . $this->info['nextAct'] . '&rnd=' . $code . '\',\'' . $pl['name'] . '\',\'??\',\' ??.\');">êóïèòü</a>';
                } else {
                    //if($this->info['money']>$pl['price'])
                    //{
                    if ($sid == 2 || $sid == 777) {
                        $is1 .= '<span id="shopPlus' . $pl['id'] . '"></span><a href="javascript:void(' . $pl['id'] . ');" onClick="top.buyShopNow(' . $pl['id'] . ',\'?' . $plu . 'otdel=' . ((int)$_GET['otdel']) . '&buy=' . $pl['id'] . '&sd4=' . $this->info['nextAct'] . '&rnd=' . $code . '\',\'' . $pl['name'] . '\',\'' . $pl['price_2'] . '\',\' åêð.\');">êóïèòü</a> <a href="javascript:void(0);" onClick="top.payPlus(' . $pl['id'] . ');"><img style="width:11px; height:11px;" src="https://img.new-combats.com/i/up.gif" title="Êóïèòü íåñêîëüêî ïðåäìåòîâ"></a>';
                    } else {
                        $is1 .= '<span id="shopPlus' . $pl['id'] . '"></span><a href="javascript:void(' . $pl['id'] . ');" onClick="top.buyShopNow(' . $pl['id'] . ',\'?' . $plu . 'otdel=' . ((int)$_GET['otdel']) . '&buy=' . $pl['id'] . '&sd4=' . $this->info['nextAct'] . '&rnd=' . $code . '\',\'' . $pl['name'] . '\',\'' . $pl['price_1'] . '\',\' êð.\');">êóïèòü</a> <a href="javascript:void(0);" onClick="top.payPlus(' . $pl['id'] . ');"><img style="width:11px; height:11px;" src="https://img.new-combats.com/i/up.gif" title="Êóïèòü íåñêîëüêî ïðåäìåòîâ"></a>';
                    }
                    //}
                    if ($sid == 777 && $this->stats['silver'] > 1) {
                        //$is1 .= '<br><a onClick="if(confirm(\'Ñîâåðøèòü VIP-ïîêóïêó?\')){ location.href = \'main.php?'.$plu.'otdel='.((int)$_GET['otdel']).'&buy_vip='.$pl['id'].'&sd4='.$this->info['nextAct'].'&rnd='.$code.'\'; }" href="javascript:void('.$pl['id'].');">VIP ïîêóïêà ('.round($pl['price_2']/20,2).' åêð.)</a> ';
                    }
                    if ($pl['nozuby'] == 0) {
                        if ($this->info['level'] > 0 && $this->info['level'] < 8) {
                            if ($pl['level'] < 8 && $sid_zuby == 1 && $pl['nozuby'] == 0 && $c['zuby'] == true) {
                                $is1 .= '<br><a href="javascript:void(' . $pl['id'] . ');" onClick="top.buyShopNow(' . $pl['id'] . ',\'?' . $plu . 'otdel=' . ((int)$_GET['otdel']) . '&zuby=1&buy=' . $pl['id'] . '&sd4=' . $this->info['nextAct'] . '&rnd=' . $code . '\',\'' . $pl['name'] . '\',\'' . $pl['price_1'] . '\',\' (Çóáû)\');">êóïèòü çà çóáû</a>';
                                /*if( $this->info['admin'] > 0 ) {
									if( isset($_GET['nozbpl']) && $pl['iid'] == $_GET['nozbpl'] ) {
										mysql_query('UPDATE `items_shop` SET `nozuby` = 1 WHERE `iid` = "'.$pl['iid'].'" LIMIT 1');
									}
									$is1 .= '<br><br><small>(<a name="itmzub'.$pl['iid'].'" href="main.php?otdel='.((int)$_GET['otdel']).'&nozbpl='.$pl['iid'].'#itmzub'.$pl['iid'].'">Çàïðåòèòü ïðîäàæó çà çóáû</a>)</small>';
								}*/
                            }
                        }
                    }/*elseif( $this->info['admin'] > 0 ) {
						if( isset($_GET['nozbpl']) && $pl['iid'] == $_GET['nozbpl'] ) {
							mysql_query('UPDATE `items_shop` SET `nozuby` = 0 WHERE `iid` = "'.$pl['iid'].'" LIMIT 1');
						}
						$is1 .= '<br><br><small>(<a name="itmzub'.$pl['iid'].'" href="main.php?otdel='.((int)$_GET['otdel']).'&nozbpl='.$pl['iid'].'#itmzub'.$pl['iid'].'">Ðàçðåøèòü ïðîäàæó çà çóáû</a>)</small>';
					}*/
                }
                /*
				if($this->info['admin'] > 0) {
					$is1 .= '<br><br><small>Âûáåðèòå òèï ïðåäìåòà: <br>'.
					'  <a href="?otdel='.$_GET['otdel'].'&add_class=0&itm_id='.$pl['id'].'#sit_'.$pl['id'].'">Îòñóòñòâóåò</a>'.
					', <a href="?otdel='.$_GET['otdel'].'&add_class=1&itm_id='.$pl['id'].'#sit_'.$pl['id'].'">Òàíê</a>'.
					', <a href="?otdel='.$_GET['otdel'].'&add_class=2&itm_id='.$pl['id'].'#sit_'.$pl['id'].'">Óâîðîò</a>'.
					', <a href="?otdel='.$_GET['otdel'].'&add_class=3&itm_id='.$pl['id'].'#sit_'.$pl['id'].'">Êðèò</a>'.
					', <a href="?otdel='.$_GET['otdel'].'&add_class=4&itm_id='.$pl['id'].'#sit_'.$pl['id'].'">Ñèëîâèê</a>'.
					', <a href="?otdel='.$_GET['otdel'].'&add_class=5&itm_id='.$pl['id'].'#sit_'.$pl['id'].'">Óíèâåðñàë</a>'.
					', <a href="?otdel='.$_GET['otdel'].'&add_class=6&itm_id='.$pl['id'].'#sit_'.$pl['id'].'">Ìàã</a></small>';
				}

				if($this->info['admin'] > 0) {
					$is1 .= '<br><small>Âûáåðèòå òèï äîìèíèðîâàíèÿ: <br>'.
					'  <a href="?otdel='.$_GET['otdel'].'&add_aclass=0&itm_id='.$pl['id'].'#sit_'.$pl['id'].'">Îòñóòñòâóåò</a>'.
					', <a href="?otdel='.$_GET['otdel'].'&add_aclass=1&itm_id='.$pl['id'].'#sit_'.$pl['id'].'">íàä Òàíêîì</a>'.
					', <a href="?otdel='.$_GET['otdel'].'&add_aclass=2&itm_id='.$pl['id'].'#sit_'.$pl['id'].'">íàä Óâîðîòîì</a>'.
					', <a href="?otdel='.$_GET['otdel'].'&add_aclass=3&itm_id='.$pl['id'].'#sit_'.$pl['id'].'">íàä Êðèòîì</a>'.
					', <a href="?otdel='.$_GET['otdel'].'&add_aclass=4&itm_id='.$pl['id'].'#sit_'.$pl['id'].'">íàä Ñèëîâèêîì</a>'.
					', <a href="?otdel='.$_GET['otdel'].'&add_aclass=5&itm_id='.$pl['id'].'#sit_'.$pl['id'].'">íàä Óíèâåðñàëîì</a>'.
					', <a href="?otdel='.$_GET['otdel'].'&add_aclass=6&itm_id='.$pl['id'].'#sit_'.$pl['id'].'">íàä Ìàãîì</a></small>';
					//óðîâåíü äîìèíèðîâàíèÿ

				}

				if($this->info['admin']>0) {
					if(isset($_GET['add_class']) && isset($_GET['itm_id']) && $_GET['itm_id'] == $pl['id']) {
						mysql_query('UPDATE `items_main` SET `class` = "'.mysql_real_escape_string($_GET['add_class']).'" WHERE `id` = "'.$pl['item_id'].'" LIMIT 1');
						$pl['class'] = $_GET['add_class'];
					}
					if(isset($_GET['add_aclass']) && isset($_GET['itm_id']) && $_GET['itm_id'] == $pl['id']) {
						mysql_query('UPDATE `items_main` SET `anti_class` = "'.mysql_real_escape_string($_GET['add_aclass']).'" WHERE `id` = "'.$pl['item_id'].'" LIMIT 1');
						$pl['anti_class'] = $_GET['add_aclass'];
					}

					if($pl['class'] > 0) {
						$clnm = array('Îòñóòñòâóåò','Òàíê','Óâîðîò','Êðèò','Ñèëîâèê','Óíèâåðñàë','Ìàã');
						$is1 .= '<br><br><small>Ïðåäìåò äëÿ '.$clnm[$pl['class']].'à</small>';
						unset($clnm);
					}

					if($pl['anti_class'] > 0) {
						$clnm = array('Îòñóòñòâóåò','Òàíê','Óâîðîò','Êðèò','Ñèëîâèê','Óíèâåðñàë','Ìàã');
						$is1 .= '<br><small>Äîìèíèðóåò íàä '.$clnm[$pl['anti_class']].'îì</small>';
						unset($clnm);
					}
				}
				*/
                //íàçâàíèå

                if (isset($po['tr_align']) && !isset($po['tr_align_bs'])) {
                    $pl['name'] .= '<img width=12 height=15 src=https://img.new-combats.com/i/align/align' . $po['tr_align'] . '.gif >';
                } elseif (isset($po['tr_align_bs'])) {
                    if ($po['tr_align_bs'] == '1') {
                        $pl['name'] .= '<img width=12 height=15 src=https://img.new-combats.com/i/align/align1.75.gif >';
                    } elseif ($po['tr_align_bs'] == '3') {
                        $pl['name'] .= '<img width=12 height=15 src=https://img.new-combats.com/i/align/align3.01.gif >';
                    }
                }

                if (isset($po['tr_rep']) && isset($po['tr_dungeon'])) {
                    //$pl['name'] .= '<img width=12 height=15 src=https://img.new-combats.com/i/align/align'.$po['tr_align'].'.gif >';
                }
                if (isset($po['renameadd']) && $po['renameadd'] != '') {
                    $pl['name'] .= ' (Ïðåäìåò: ' . $po['renameadd'] . ')';
                }
                if (isset($po['icos'])) {
                    $pl['name'] = '<span class="icos_' . $po['icos'] . '">' . $pl['name'] . ' <span><small>&nbsp;' . $po['icos'] . '&nbsp;</small></span></span>';
                }
                $is2 .= '<a name="sit_' . $pl['id'] . '" href="https://new-combats.com/item/' . $pl['item_id'] . '" target="_blank">' . $pl['name'] . '</a> &nbsp; &nbsp;';


                if ($pl['massa'] > 0) {
                    $is2 .= '(Ìàññà: ' . round($pl['massa'], 2) . ')';
                }

                if (isset($po['art'])) {
                    $is2 .= ' <img title="Àðòåôàêò" src="https://img.new-combats.com/i/artefact.gif">';
                }

                if (isset($po['sudba'])) {
                    if ($po['sudba'] == '0') {
                        $is2 .= ' <img title="Ýòîò ïðåäìåò áóäåò ñâÿçàí îáùåé ñóäüáîé ñ ïåðâûì, êòî íàäåíåò åãî. Íèêòî äðóãîé íå ñìîæåò åãî èñïîëüçîâàòü." src="https://img.new-combats.com/i/destiny0.gif">';
                    } elseif ($po['sudba'] == '1') {
                        $is2 .= ' <img title="Ýòîò ïðåäìåò áóäåò ñâÿçàí îáùåé ñóäüáîé ñ ïåðâûì, êòî âîçüìåò ïðåäìåò. Íèêòî äðóãîé íå ñìîæåò åãî èñïîëüçîâàòü." src="https://img.new-combats.com/i/destiny0.gif">';
                    } else {
                        $is2 .= ' <img title="Ýòîò ïðåäìåò ñâÿçàí îáùåé ñóäüáîé ñ ' . $po['sudba'] . '. Íèêòî äðóãîé íå ñìîæåò åãî èñïîëüçîâàòü." src="https://img.new-combats.com/i/desteny.gif">';
                    }
                }

                //öåíà
                if ($this->info['admin'] > 0) {
                    $is2 .= '<div style="float:right"> <a href="?otdel=' . round($_GET['otdel']) . '&itmid=' . $pl['id'] . '&itmup=1&rnd=' . microtime() . '#itmdown' . $pl['id'] . '">&uarr;</a> &nbsp; ' . $pl['pos'] . ' &nbsp; <a name="itmdown' . $pl['id'] . '" id="itmdown' . $pl['id'] . '" href="?rand=' . microtime() . '&otdel=' . round($_GET['otdel']) . '&itmid=' . $pl['id'] . '&itmdown=1#itmdown' . $pl['id'] . '">&darr;</a></div>';
                }
                $is2 .= '<br><strong>Öåíà: ';
                if ($this->stats['silver'] >= 1 && $sid == 1) {
                    $is2 .= '<strike>';
                } elseif ($this->stats['silver'] >= 5 && ($sid == 2 || $sid == 777)) {
                    $is2 .= '<strike>';
                }
                if ($sid == 609) {
                    if ($pl['price_4'] > ($this->rep['rep3'] - $this->rep['rep3_buy'])) {
                        $is2 .= '<font color="red">' . round($pl['price_4']) . '</font>';
                    } else {
                        $is2 .= '<font color="green">' . round($pl['price_4']) . '</font>';
                    }

                    $is2 .= '</strong> <strong></strong> Âîèíñòâåííîñòè ';
                } elseif ($pl['price_3'] > 0) {
                    if ($pl['price_3'] > $this->info['money3']) {
                        $is2 .= '<font color="red">' . $pl['price_3'] . '</font>';
                    } else {
                        $is2 .= $pl['price_3'];
                    }
                    $is2 .= ' $ </strong> ';
                } elseif ($sid == 2 || $sid == 777) {
                    $is .= '<span style="color:#f93737">';
                    if ($pl['price_2'] > $this->info['money2']) {
                        $is2 .= '<font color="red">' . $pl['price_2'] . '</font>';
                    } else {
                        $is2 .= $pl['price_2'];
                    }
                    $is2 .= ' åêð.</strong></span> ';
                } else {
                    if ($pl['price_1'] > $this->info['money']) {
                        $is2 .= '<font color="red">' . $pl['price_1'] . '</font>';
                    } else {
                        $is2 .= $pl['price_1'];
                    }
                    $is2 .= ' êð.</strong> ';
                }
                if ($this->stats['silver'] >= 1 && $sid == 1) {
                    $is2 .= '</strike> &nbsp; <strong>';
                    if ($pl['price_1'] > $this->info['money']) {
                        $is2 .= '<font color="red">' . round($pl['price_1'] * 0.95, 2) . '</font>';
                    } else {
                        $is2 .= round($pl['price_1'] * 0.95, 2);
                    }
                    $is2 .= ' êð.</strong> <sup><small style=color:blue; >Ñêèäêà -5%</small></sup>';
                } elseif ($this->stats['silver'] >= 5 && ($sid == 2 || $sid == 777)) {
                    $is2 .= '</strike> &nbsp; <strong>';
                    if ($pl['price_2'] > $this->info['money2']) {
                        $is2 .= '<font color="red">' . round($pl['price_2'] * 0.95, 2) . '</font>';
                    } else {
                        $is2 .= round($pl['price_2'] * 0.95, 2);
                    }
                    $is2 .= ' åêð.</strong> <sup><small style=color:blue; >Ñêèäêà -5%</small></sup>';
                }

                if ($pl['pricerep'] > 0) {
                    $is2 .= ' <small><strong>(' . round($pl['pricerep'], 2) . ' Âîèíñòâåííîñòè)</strong></small>';
                }

                if ($pl['kolvo'] < 100000) {
                    $is2 .= ' &nbsp; &nbsp; <small>(êîëè÷åñòâî: <strong>' . $pl['kolvo'] . '</strong>)</small>';
                }

                if ($pl['nozuby'] == 0 && $sid != 609 && $c['zuby'] == true) {
                    if ($this->info['level'] > 0 && $this->info['level'] < 8) {
                        if ($pl['level'] < 8 && $sid_zuby == 1) {
                            if ($this->stats['silver'] > 0 && $sid == 1) {
                                $is2 .= ' (<small>' . ltrim($this->zuby(round($pl['price_1'] * 0.95, 2)), ' ') . '</small>)';
                            } else {
                                $is2 .= ' (<small>' . ltrim($this->zuby($pl['price_1']), ' ') . '</small>)';
                            }
                        }
                    }
                }

                if ($pl['tr_items'] != '') {
                    $ttmm = '';
                    $trn = 1;
                    $tims2 = explode(',', $pl['tr_items']);
                    $j = 0;
                    while ($j < count($tims2)) {
                        $tims = explode('=', $tims2[$j]);
                        if ($tims[0] > 0 && $tims[1] > 0) {
                            $tis = mysql_fetch_array(mysql_query('SELECT `id`,`name`,`img`,`type`,`inslot`,`2h`,`2too`,`iznosMAXi`,`inRazdel`,`price1`,`price2`,`price3`,`magic_chance`,`info`,`massa`,`level`,`magic_inci`,`overTypei`,`group`,`group_max`,`geni`,`ts`,`srok`,`class`,`class_point`,`anti_class`,`anti_class_point`,`max_text`,`useInBattle`,`lbtl`,`lvl_itm`,`lvl_exp`,`lvl_aexp` FROM `items_main` WHERE `id` = "' . $tims[0] . '" LIMIT 1'));
                            if (isset($tis['id'])) {
                                $num_rows = 0;
                                $s1p = mysql_query('SELECT `id`,`item_id`,`1price`,`2price`,`3price`,`uid`,`use_text`,`data`,`inOdet`,`inShop`,`delete`,`iznosNOW`,`iznosMAX`,`gift`,`gtxt1`,`gtxt2`,`kolvo`,`geniration`,`magic_inc`,`maidin`,`lastUPD`,`timeOver`,`overType`,`secret_id`,`time_create`,`inGroup`,`dn_delete`,`inTransfer`,`post_delivery`,`lbtl_`,`bexp`,`so`,`blvl` FROM `items_users` WHERE `item_id` = "' . ((int)$tims[0]) . '" AND `uid` = "' . $this->info['id'] . '" AND (`delete` = "0" OR `delete` = "1000") AND `inShop` = "0" AND `inOdet` = "0"');
                                while ($p1l = mysql_fetch_array($s1p)) {
                                    $num_rows++;
                                }
                                if ($num_rows < (int)$tims[1]) {
                                    $trn = 0;
                                }
                                $ttmm .= '[<strong>' . $tis['name'] . '</strong>] x' . $tims[1] . ', ';
                            }
                        }
                        $j++;
                    }
                    if ($c['noitembuy'] == true) {
                        $trn = 1;
                        $ttmm = '';
                    }

                    if ($ttmm != '') {
                        $ttmm = '<br>Òðåáóåò ïðåäìåò: ' . rtrim($ttmm, ', ') . ' ';
                        if ($trn == 0) {
                            $ttmm = '<font color="red">' . $ttmm . '</font>';
                        }
                    }
                }

                $is2 .= $ttmm . ' <br>';
                unset($ttmm);


                //äîëãîâå÷íîñòü
                if ($pl['iznos'] > 0) {
                    $pl['iznosMAXi'] = $pl['iznos'];
                }
                if ($pl['iznosMAXi'] > 0) {
                    if ($pl['iznosMAXi'] == 999999999) {
                        $is2 .= 'Äîëãîâå÷íîñòü: <font color=brown>íåðàçðóøèìî</font > <br>';
                    } else {
                        $is2 .= 'Äîëãîâå÷íîñòü: 0/' . $pl['iznosMAXi'] . '<br>';
                    }
                }

                if ($po['battleUseZd'] > 0) {
                    $is2 .= 'Çàäåðæêà èñïîëüçîâàíèÿ: ' . $this->timeOut($po['battleUseZd']) . '<br>';
                }

                $is2 = rtrim($is2, '<br>');

                //Ñðîê ãîäíîñòè ïðåäìåòà
                if ($po['srok'] > 0) {
                    $pl['srok'] = $po['srok'];
                }
                if ($pl['srok'] > 0) {
                    $is2 .= '<br>Ñðîê ãîäíîñòè: ' . $this->timeOut($pl['srok']);
                }
                if ($pl['magic_chance'] > 0) {
                    $is2 .= '<br>Âåðîÿòíîñòü ñðàáàòûâàíèÿ: ' . min([$pl['magic_chance'], 100]) . '%';
                }

                //Ïðîäîëæèòåëüíîñòü äåéñòâèÿ ìàãèè:
                if ((int)$pl['magic_inci'] > 0) {
                    $efi = mysql_fetch_array(mysql_query('SELECT `id2`,`mname`,`type1`,`img`,`mdata`,`actionTime`,`type2`,`type3`,`onlyOne`,`oneType`,`noAce`,`see`,`info`,`overch`,`bp`,`noch` FROM `eff_main` WHERE `id2` = "' . ((int)$pl['magic_inci']) . '" LIMIT 1'));
                    if (isset($efi['id2']) && $efi['actionTime'] > 0) {
                        $is2 .= '<br>Ïðîäîëæèòåëüíîñòü äåéñòâèÿ: ' . $this->timeOut($efi['actionTime']);
                    }
                }

                //<strong>Òðåáóåòñÿ ìèíèìàëüíîå:</strong>
                $tr = '';
                $t = $this->items['tr'];
                $x = 0;
                while ($x < count($t)) {
                    $n = $t[$x];
                    if (isset($po['tr_' . $n]) && $po['tr_' . $n] != 0) {
                        if ($po['tr_' . $n] > $this->stats[$n]) {
                            if ($n == 'rep') {
                                $temp = explode('::', $po['tr_' . $n]);
                                if ($this->rep['rep' . $temp[1]] < $temp[0]) {
                                    $tr .= '<font color="red">';
                                    $notr++;
                                }
                                unset($temp);
                            } elseif ($n != 'align' || floor($this->info['align']) != $po['tr_' . $n]) {
                                $tr .= '<font color="red">';
                                $notr++;
                            }
                        }
                        $tr .= '<br>• ';
                        if ($n == 'rep') {
                            $temp = explode('::', $po['tr_' . $n]);
                            $tr .= $this->is[$n] . ' ' . ucfirst(str_replace('city', ' city', $temp[1])) . ': ' . $temp[0];
                            unset($temp);
                        } elseif ($n != 'align') {
                            if ($n == 'sex') {
                                if ($po['tr_' . $n] == 1) {
                                    $tr .= $this->is[$n] . ': Æåíñêèé';
                                } else {
                                    $tr .= $this->is[$n] . ': Ìóæñêîé';
                                }
                            } else {
                                $tr .= $this->is[$n] . ': ' . $po['tr_' . $n];
                            }
                        } else {
                            $tr .= $this->is[$n] . ': ' . $this->align_nm[$po['tr_' . $n]];
                        }
                        if ($po['tr_' . $n] > $this->stats[$n]) {
                            if ($n != 'align' || floor($this->info['align']) != $po['tr_' . $n]) {
                                $tr .= '</font>';
                            }
                        }
                    }
                    $x++;
                }
                if ($tr != '') {

                    $is2 .= '<br><strong>Òðåáóåòñÿ ìèíèìàëüíîå:</strong>' . $tr;
                }
                //<strong>Äåéñòâóåò íà:</strong>
                $tr = '';
                $t = $this->items['add'];
                $x = 0;
                while ($x < count($t)) {
                    $n = $t[$x];
                    if (isset($po['add_' . $n], $this->is[$n])) {
                        $z = '+';
                        if ($po['add_' . $n] < 0) {
                            $z = '';
                        }
                        $tr .= '<br>• ' . $this->is[$n] . ': ' . $z . '' . $po['add_' . $n];
                    }
                    $x++;
                }
                //äåéñòâóåò íà (áðîíÿ)
                $i = 1;
                $bn = [1 => 'ãîëîâû', 2 => 'êîðïóñà', 3 => 'ïîÿñà', 4 => 'íîã'];
                while ($i <= 4) {
                    if (isset($po['add_mab' . $i])) {
                        if ($po['add_mab' . $i] == $po['add_mib' . $i] && $pl['geniration'] == 1) {
                            $z = '+';
                            if ($po['add_mab' . $i] < 0) {
                                $z = '';
                            }
                            $tr .= '<br>• Áðîíÿ ' . $bn[$i] . ': ' . $z . '' . $po['add_mab' . $i];
                        } else {
                            $tr .= '<br>• Áðîíÿ ' . $bn[$i] . ': ' . $po['add_mib' . $i] . '-' . $po['add_mab' . $i];
                        }
                    }
                    $i++;
                }

                if ($tr != '') {
                    $is2 .= '<br><strong>Äåéñòâóåò íà:</strong>' . $tr;
                }
                //<strong>Ñâîéñòâà ïðåäìåòà:</strong>
                $tr = '';
                $t = $this->items['sv'];
                if (isset($po['sv_yron_min'], $po['sv_yron_max'])) {
                    $tr .= '<br>• Óðîí: ' . $po['sv_yron_min'] . ' - ' . $po['sv_yron_max'];
                }
                $x = 0;
                while ($x < count($t)) {
                    $n = $t[$x];
                    if (isset($po['sv_' . $n])) {
                        $z = '+';
                        if ($po['sv_' . $n] < 0) {
                            $z = '';
                        }
                        $tr .= '<br>• ' . $this->is[$n] . ': ' . $z . '' . $po['sv_' . $n];
                    }
                    $x++;
                }
                if ($pl['2too'] == 1) {
                    $tr .= '<br>• Âòîðîå îðóæèå';
                }
                if ($pl['2h'] == 1) {
                    $tr .= '<br>• Äâóðó÷íîå îðóæèå';
                }
                if (isset($po['zonb'])) {
                    $tr .= '<br>• Çîíû áëîêèðîâàíèÿ: ';
                    if ($po['zonb'] > 0) {
                        $x = 1;
                        while ($x <= $po['zonb']) {
                            $tr .= '+';
                            $x++;
                        }
                    } else {
                        $tr .= '—';
                    }
                }
                if ($tr != '') {
                    $is2 .= '<br><strong>Ñâîéñòâà ïðåäìåòà:</strong>' . $tr;
                }

                //Îñîáåííîñòè
                /*$tr = '';
				$x = 1;
				while($x<=4)
				{
					if($po['tya'.$x]>0)
					{
						$tyc = 'Íè÷òîæíî ðåäêè';
						if($po['tya'.$x]>6)
						{
							$tyc = 'Ðåäêè';
						}
						if($po['tya'.$x]>14)
						{
							$tyc = 'Ìàëû';
						}
						if($po['tya'.$x]>34)
						{
							$tyc = 'Âðåìåíàìè';
						}
						if($po['tya'.$x]>79)
						{
							$tyc = 'Ðåãóëÿðíû';
						}
						if($po['tya'.$x]>89)
						{
							$tyc = '×àñòû';
						}
						if($po['tya'.$x]>=100)
						{
							$tyc = 'Âñåãäà';
						}
						$tr .= '<br>• '.$this->is['tya'.$x].': '.$tyc.' ('.$po['tya'.$x].'%)';
					}
					$x++;
				}
				$x = 1;
				while($x<=7)
				{
					if(@$po['tym'.$x]>0)
					{
						$tyc = 'Íè÷òîæíî ðåäêè';
						if($po['tym'.$x]>6)
						{
							$tyc = 'Ðåäêè';
						}
						if($po['tym'.$x]>14)
						{
							$tyc = 'Ìàëû';
						}
						if($po['tym'.$x]>34)
						{
							$tyc = 'Âðåìåíàìè';
						}
						if($po['tym'.$x]>79)
						{
							$tyc = 'Ðåãóëÿðíû';
						}
						if($po['tym'.$x]>89)
						{
							$tyc = '×àñòû';
						}
						if($po['tym'.$x]>=100)
						{
							$tyc = 'Âñåãäà';
						}
						$tr .= '<br>• '.$this->is['tym'.$x].': '.$tyc.' ('.$po['tym'.$x].'%)';
					}
					$x++;
				}
				if($tr!='')
				{
					$is2 .= '<br><strong>Îñîáåííîñòè:</strong>'.$tr;
				}*/

                $tr = '';

                if (isset($po['imposed']) && $po['imposed'] > 0) {
                    if ($po['imposed_lvl'] == 0) {
                        $rnc = 'maroon';
                    } elseif ($po['imposed_lvl'] == 1) {
                        $rnc = '#624542';
                    } elseif ($po['imposed_lvl'] == 2) {
                        $rnc = '#77090b';
                    } elseif ($po['imposed_lvl'] == 3) {
                        $rnc = '#d99800';
                    } else {
                        $rnc = '#282828';
                    }
                    $po['imposed_name'] = str_replace('×àðû ', '', $po['imposed_name']);
                    $tr .= '<br>&bull; <font color=' . $rnc . '>Íàëîæåíû çàêëÿòèÿ:</font> ' . $po['imposed_name'] . ' ';
                    unset($rnc);
                }
                if ($tr != '') {
                    $is2 .= '<br><strong>Óëó÷øåíèÿ ïðåäìåòà:</strong>';
                    $is2 .= $tr;
                }


                if ($notr == 0) {
                    $d[0] = 1;
                    if ($pl['magic_inc'] != '') {
                        $d[2] = 1;
                    }
                }

                if (isset($po['free_stats']) && $po['free_stats'] > 0) {
                    $is2 .= '<br><strong>Ðàñïðåäåëåíèå ñòàòîâ:</strong><br>';
                    $is2 .= '&bull; Âîçìîæíûõ ðàñïðåäåëåíèé: +' . $po['free_stats'] . ' õàðàêòåðèñòèê';
                }

                //Âñòðîåííàÿ ìàãèÿ
                if ($pl['magic_inci'] != '' || $pl['magic_inc'] != '') {
                    if ($pl['magic_inc'] == '') {
                        $pl['magic_inc'] = $pl['magic_inci'];
                    }
                    $mgi = mysql_fetch_array(mysql_query('SELECT * FROM `eff_main` WHERE `id2` = "' . $pl['magic_inc'] . '" AND `type1` = "12345" LIMIT 1'));
                    if (isset($mgi['id2'])) {
                        $is2 .= '<div> Âñòðîåíî çàêëÿòèå <img height=18 title="' . $mgi['mname'] . '" src="https://img.new-combats.com/i/eff/' . $mgi['img'] . '"> ' . $mgi['minfo'] . '</div>';
                    }
                }

                if (floor($pl['iznosNOW']) >= ceil($pl['iznosMAX'])) {
                    $d[0] = 0;
                    $d[2] = 0;
                }
                if (isset($po['complect'])) {
                    $is2 .= '<br><i>Äîïîëíèòåëüíàÿ èíôîðìàöèÿ:</i>';
                }
                if (isset($po['complect'])) {
                    //íå îòîáðàæàåòñÿ
                    $com1 = ['name' => 'Íåèçâåñòíûé Êîìïëåêò', 'x' => 0, 'text' => ''];
                    $spc = mysql_query('SELECT `id`,`com`,`name`,`x`,`data` FROM `complects` WHERE `com` = "' . $po['complect'] . '" ORDER BY  `x` ASC LIMIT 20');
                    while ($plc = mysql_fetch_array($spc)) {
                        $com1['name'] = $plc['name'];
                        $com1['text'] .= '&nbsp; &nbsp; &bull; <font color="green">' . $plc['x'] . '</font>: ';
                        //äåéñòâèå êîìïëåêòà
                        $i1c = 0;
                        $i2c = 0;
                        $i1e = $this->lookStats($plc['data']);
                        while ($i1c < count($this->items['add'])) {
                            if (isset($i1e[$this->items['add'][$i1c]])) {
                                $i3c = $i1e[$this->items['add'][$i1c]];
                                if ($i3c > 0) {
                                    $i3c = '+' . $i3c;
                                }
                                if ($i2c > 0) {
                                    $com1['text'] .= '&nbsp; &nbsp; ' . $this->is[$this->items['add'][$i1c]] . ': ' . $i3c;
                                } else {
                                    $com1['text'] .= $this->is[$this->items['add'][$i1c]] . ': ' . $i3c;
                                }
                                $com1['text'] .= '<br>';
                                $i2c++;
                            }
                            $i1c++;
                        }
                        unset($i1c, $i2c, $i3c);
                        $com1['x']++;
                    }
                    $is2 .= '<br>&bull; ×àñòü êîìïëåêòà: <strong>' . $com1['name'] . '</strong><br><small>';
                    $is2 .= $com1['text'];
                    $is2 .= '</small>';
                }

                if ($pl['max_text'] - $pl['use_text'] > 0) {
                    $is2 .= '<div>Êîëè÷åñòâî ñèìâîëîâ: ' . ($pl['max_text'] - $pl['use_text']) . '</div>';
                }

                $is2 .= '<small style="">';

                if (isset($po['gravi'])) {
                    $is2 .= '<br>Íà ïîâåðõíîñòè âûãðàâèðîâàíà íàäïèñü: <strong>' . $po['gravi'] . '</strong>';
                }

                if ($pl['info'] != '') {
                    $is2 .= '<div><strong>Ðåêîìåíäàöèè:</strong></div><div>' . $pl['info'] . '</div>';
                }

                if ($po['info'] != '') {
                    $is2 .= '<div>' . $po['info'] . '</div>';
                }

                if ($pl['maidin'] != '') {
                    //	$is2 .= '<div>Ñäåëàíî â '.$this->city_name[$pl['maidin']].'</div>';
                }

                if (isset($po['noremont'])) {
                    $is2 .= '<div style="color:brown;">Ïðåäìåò íå ïîäëåæèò ðåìîíòó</div>';
                }

                if (isset($po['nosale'])) {
                    $is2 .= '<div style="color:brown;">Ïðåäìåò íåëüçÿ ïðîäàòü</div>';
                }

                if (isset($po['nomodif'])) {
                    $is2 .= '<div style="color:brown;">Ïðåäìåò íåëüçÿ óëó÷øàòü</div>';
                }

                if (isset($po['nodelete'])) {
                    $is2 .= '<div style="color:brown;">Ïðåäìåò íåëüçÿ âûáðîñèòü</div>';
                }

                if (isset($po['frompisher']) && $po['frompisher'] > 0) {
                    $is2 .= '<div style="color:brown;">Ïðåäìåò èç ïîäçåìåëüÿ</div>';
                }

                if (isset($po['sleep_moroz']) && $po['sleep_moroz'] > 0) {
                    $is2 .= '<div style="color:brown;">Ïðåäìåò íå ïîðòèòñÿ âî âðåìÿ ñíà</div>';
                }

                if (isset($po['fromlaba']) && $po['fromlaba'] > 0) {
                    $is2 .= '<div style="color:brown;">Ïðåäìåò èç ëàáèðèíòà</div>';
                }

                if (isset($po['vip_sale']) && $po['vip_sale'] > 0) {
                    $is2 .= '<div style="color:brown;">Ïðåäìåò êóïëåí çà 10% îò ñòîèìîñòè</div>';
                }

                if ($pl['dn_delete'] > 0) {
                    $is2 .= '<div style="color:brown;">Ïðåäìåò áóäåò óäàëåí ïðè âûõîäå èç ïîäçåìåëüÿ</div>';
                }

                if ($this->pokol > $pl['geni']) {
                    $is2 .= '<div style="color:brown">Ïðåäìåò óñòàðåë</div>';
                }

                if (isset($po['zazuby']) && $po['zazuby'] > 0) {
                    $is2 .= '<div style="color:brown;">Ïðåäìåò êóïëåí çà çóáû</div>';
                }

                //$is2 .= '<div>Ñäåëàíî â '.$this->city_name[$this->info['city']].'</div>';

                $is2 .= '</small>';

                $crd = '';

                if ($this->info['admin'] > 0) {
                    $crd = '<small><a href="javascript:window.open(\'https://new-combats.com/item_edit_data.php?edit_item_data=' . $pl['id'] . '\',\'winEdi1\',\'width=850,height=400,top=400,left=500,resizable=no,scrollbars=yes,status=no\');" target="_blank">Ðåäàêòèðîâàòü ïðåäìåò</a> &nbsp; <a href="https://new-combats.com/main.php?timeWorld=' . microtime() . '&otdel=' . round((int)$_GET['otdel']) . '#itmShop' . $pl['id'] . '" name="itmShop' . $pl['id'] . '">îáíîâèòü</a></small><br>';
                }

                echo '<tr style="background-color:#' . $cr . ';"><td width="100" style="padding:7px;" valign="middle" align="center">' . $is1 . '</td><td style="padding:7px;" valign="top"><span style="float:right">&nbsp;' . $crd . '</span>' . $is2 . '</td></tr>';
                $i++;
            }

        }
        if ($i == 0) {
            echo '<tr style="background-color:#' . $cr . ';"><td style="padding:7px;" align="center" valign="top">Ïðèëàâîê ìàãàçèíà ïóñò</td></tr>';
        }
    }

    public function price($vl)
    {
        if ($vl == round($vl)) {
            $vl = $vl . '.00';
        }
        $vl = explode('.', $vl);
        $vl = $vl[0] . '.<small>' . $vl[1] . '</small>';
        return $vl;
    }

    public function testBagStats()
    {
        $st = $this->lookStats($this->info['stats']);
        $n1 = $this->info['ability'];
        $i = 1;
        while ($i <= 10) {
            $n1 += $st['s' . $i];
            $i++;
        }
        $n2 = $this->info['skills'];
        $i = 1;
        while ($i <= 7) {
            $n2 += $st['a' . $i] + $st['mg' . $i];
            $i++;
        }

        $n01 = 12;
        $n02 = 1;
        $ll = 0;
        $lvl = mysql_query('SELECT `bprice`,`upLevel`,`nextLevel`,`exp`,`money`,`money_bonus1`,`money_bonus2`,`ability`,`skills`,`nskills`,`sskills`,`expBtlMax`,`hpRegen`,`mpRegen`,`money2` FROM `levels` WHERE `upLevel` < "' . $this->info['upLevel'] . '"');
        while ($pl = mysql_fetch_array($lvl)) {
            $n01 += $pl['ability'];
            $n02 += $pl['skills'];
            if ($ll < $pl['nextLevel']) {
                $n01 += 1; //âûíîñ
                if ($this->info['level'] >= 9) {
                    $n01 += 1;
                }
                if ($this->info['level'] >= 10) {
                    $n01 += 2;
                }
                if ($this->info['level'] >= 11) {
                    $n01 += 4;
                }
                $ll++;
            }
        }

        if ($n1 - $n01 != 3 || $n2 != $n02) {
            if ($this->info['bagStats'] != $bg) {
                $bg = '[' . $n1 . '|' . $n01 . '|' . $n2 . '|' . $n02 . ']';
                mysql_query('UPDATE `stats` SET `bagStats` = "' . $bg . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
                $this->info['bagStats'] = $bg;
            }
        } else {
            if ($this->info['bagStats'] != '0') {
                mysql_query('UPDATE `stats` SET `bagStats` = "0" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
                $this->info['bagStats'] = 0;
            }
        }
    }

    public function wipe()
    {
        if ($this->info['wipe'] > 0 && $this->info['battle'] == 0) {
            //wipe = 1 , çíà÷èò îáíóëÿåì ñòàòû è óìåíèÿ
            if ($this->info['wipe'] < 4) {
                $st = $this->lookStats($this->info['stats']);
                $n1 = $this->info['ability']; //ñïîñîáíîñòè
                $n2 = $this->info['skills']; //âëàäåíèå ìàãèåé è îðóæèåì
                $n3 = $this->info['sskills']; //îñîáåííîñòè
                $n4 = $this->info['nskills']; //???
                if ($this->info['wipe'] == 1 || $this->info['wipe'] == 2) {
                    $i = 1;
                    while ($i <= 11) {
                        if ($i <= 4) {
                            $n1 += $st['s' . $i] - 3;
                            $st['s' . $i] = 3;
                        } else {
                            $n1 += $st['s' . $i];
                            $st['s' . $i] = 0;
                        }
                        $i++;
                    }
                    $n1 -= $this->info['level'];
                    $st['s4'] = 3 + $this->info['level'];
                    if ($this->info['level'] >= 9) {
                        $st['s4'] += 1;
                        $n1 -= 1;
                    }
                    if ($this->info['level'] >= 10) {
                        $st['s4'] += 2;
                        $n1 -= 2;
                    }
                    if ($this->info['level'] >= 11) {
                        $st['s4'] += 4;
                        $n1 -= 4;
                    }
                }

                if ($this->info['wipe'] == 1 || $this->info['wipe'] == 3) {
                    $i = 1;
                    while ($i <= 7) {
                        $n2 += $st['a' . $i];
                        $n2 += $st['mg' . $i];
                        $st['a' . $i] = 0;
                        $st['mg' . $i] = 0;
                        $i++;
                    }
                }
                if ($this->info['wipe'] == 1 || $this->info['wipe'] == 3.5)#---Ñáðîñ îñîáåííîñòåé
                {
                    $i = 1;
                    while ($i <= 11) {
                        $n3 += $st['os' . $i];
                        $st['os' . $i] = 0;
                        $i++;
                    }
                }
                //ñîõðàíÿåì äàííûå
                $st = $this->impStats($st);
                $upd = mysql_query('UPDATE `stats` SET `wipe`="0",`stats`="' . $st . '",`ability`="' . $n1 . '",`skills`="' . $n2 . '",`sskills`="' . $n3 . '",`nskills`="' . $n4 . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
                if ($upd) {
                    $this->info['stats'] = $st;
                    $this->info['ability'] = $n1;
                    $this->info['skills'] = $n2;
                    $this->info['sskills'] = $n3;
                    $this->info['nskills'] = $n4;
                }
            }
        }
    }

    public function __clone()
    {
        trigger_error('Äóáëèðîâàíèå íå äîïóñêàåòñÿ.', E_USER_ERROR);
    }

    //Ñâåðÿåì òðåáîâàíèÿ ïðåäìåòà äëÿ åãî èñïîëüçîâàíèÿ
    public function trItem($po)
    {
        $tr = '';
        $t = $this->items['tr'];
        $x = 0;
        $notr = 0;
        while ($x < count($t)) {
            $n = $t[$x];
            if (isset($po['tr_' . $n])) {
                if ($n == 'sex') {
                    if ($this->info['sex'] != $po['tr_' . $n]) {
                        $notr++;
                    }
                } elseif ($po['tr_' . $n] > $this->stats[$n] && $n != 'align') {
                    $notr++;
                }
            }
            $x++;
        }
        return $notr;
    }

    public function freeStatsMod($id, $s, $uid)
    {
        $itm = mysql_fetch_array(mysql_query('SELECT
		`im`.`id`,`im`.`name`,`im`.`img`,`im`.`type`,`im`.`inslot`,`im`.`2h`,`im`.`2too`,`im`.`iznosMAXi`,`im`.`inRazdel`,`im`.`price1`,`im`.`price2`,`im`.`pricerep`,`im`.`magic_chance`,`im`.`info`,`im`.`massa`,`im`.`level`,`im`.`magic_inci`,`im`.`overTypei`,`im`.`group`,`im`.`group_max`,`im`.`geni`,`im`.`ts`,`im`.`srok`,`im`.`class`,`im`.`class_point`,`im`.`anti_class`,`im`.`anti_class_point`,`im`.`max_text`,`im`.`useInBattle`,`im`.`lbtl`,`im`.`lvl_itm`,`im`.`lvl_exp`,`im`.`lvl_aexp`,
		`iu`.`id`,`iu`.`item_id`,`iu`.`1price`,`iu`.`2price`,`iu`.`uid`,`iu`.`use_text`,`iu`.`data`,`iu`.`inOdet`,`iu`.`inShop`,`iu`.`delete`,`iu`.`iznosNOW`,`iu`.`iznosMAX`,`iu`.`gift`,`iu`.`gtxt1`,`iu`.`gtxt2`,`iu`.`kolvo`,`iu`.`geniration`,`iu`.`magic_inc`,`iu`.`maidin`,`iu`.`lastUPD`,`iu`.`timeOver`,`iu`.`overType`,`iu`.`secret_id`,`iu`.`time_create`,`iu`.`time_sleep`,`iu`.`inGroup`,`iu`.`dn_delete`,`iu`.`inTransfer`,`iu`.`post_delivery`,`iu`.`lbtl_`,`iu`.`bexp`,`iu`.`so`,`iu`.`blvl`
		FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`id` = "' . ((int)$id) . '" AND `iu`.`uid` = "' . $uid . '" AND `iu`.`delete` = "0" AND `iu`.`inShop` = "0" AND `iu`.`inOdet` = "0" LIMIT 1'));
        if (isset($itm['id'])) {
            $po = $this->lookStats($itm['data']);
            /*
		mf_stats
		mf_mod
		mf_mib
*/
            //ñòàòû
            if ($_GET['mf'] == 's1' || $_GET['mf'] == 's2' || $_GET['mf'] == 's3' || $_GET['mf'] == 's5') {
                if (isset($po['mf_stats']) && $po['mf_stats'] > 0 && isset($po['add_' . $_GET['mf']])) {
                    $po['mf_stats'] = (int)$po['mf_stats'];
                    $po['mf_stats'] -= 1;
                    $po['add_' . $_GET['mf']] += 1;

                    $po = $this->impStats($po);
                    mysql_query('UPDATE `items_users` SET `data` = "' . $po . '" WHERE `id` = "' . $itm['id'] . '" LIMIT 1');
                }
            } elseif ($_GET['mf'] == 'm1' || $_GET['mf'] == 'm2' || $_GET['mf'] == 'm4' || $_GET['mf'] == 'm5') {
                if (isset($po['mf_mod']) && $po['mf_mod'] > 0 && isset($po['add_' . $_GET['mf']])) {
                    $po['mf_mod'] = (int)$po['mf_mod'];
                    $po['mf_mod'] -= 1;
                    $po['add_' . $_GET['mf']] += 1;

                    $po = $this->impStats($po);
                    mysql_query('UPDATE `items_users` SET `data` = "' . $po . '" WHERE `id` = "' . $itm['id'] . '" LIMIT 1');
                }
            } elseif ($_GET['mf'] == 'mib1' || $_GET['mf'] == 'mib2' || $_GET['mf'] == 'mib3' || $_GET['mf'] == 'mib4') {
                $s = $_GET['mf'];
                $s = str_replace('mib', '', $s);
                $s = (int)$s;
                if (isset($po['mf_mib']) && $po['mf_mib'] > 0 && (isset($po['add_mib' . $s]) || isset($po['add_mab' . $s]))) {
                    $po['mf_mib'] = (int)$po['mf_mib'];
                    $po['mf_mib'] -= 1;
                    if (isset($po['add_mab' . $s])) {
                        $po['add_mab' . $s] += 1;
                    }
                    if (isset($po['add_mib' . $s])) {
                        $po['add_mib' . $s] += 1;
                    }

                    $po = $this->impStats($po);
                    mysql_query('UPDATE `items_users` SET `data` = "' . $po . '" WHERE `id` = "' . $itm['id'] . '" LIMIT 1');
                }
            }

        }
    }

    public function freeStatsItem($id, $s, $uid)
    {
        $itm = mysql_fetch_array(mysql_query('SELECT
		`im`.`id`,`im`.`name`,`im`.`img`,`im`.`type`,`im`.`inslot`,`im`.`2h`,`im`.`2too`,`im`.`iznosMAXi`,`im`.`inRazdel`,`im`.`price1`,`im`.`price2`,`im`.`pricerep`,`im`.`magic_chance`,`im`.`info`,`im`.`massa`,`im`.`level`,`im`.`magic_inci`,`im`.`overTypei`,`im`.`group`,`im`.`group_max`,`im`.`geni`,`im`.`ts`,`im`.`srok`,`im`.`class`,`im`.`class_point`,`im`.`anti_class`,`im`.`anti_class_point`,`im`.`max_text`,`im`.`useInBattle`,`im`.`lbtl`,`im`.`lvl_itm`,`im`.`lvl_exp`,`im`.`lvl_aexp`,
		`iu`.`id`,`iu`.`item_id`,`iu`.`1price`,`iu`.`2price`,`iu`.`uid`,`iu`.`use_text`,`iu`.`data`,`iu`.`inOdet`,`iu`.`inShop`,`iu`.`delete`,`iu`.`iznosNOW`,`iu`.`iznosMAX`,`iu`.`gift`,`iu`.`gtxt1`,`iu`.`gtxt2`,`iu`.`kolvo`,`iu`.`geniration`,`iu`.`magic_inc`,`iu`.`maidin`,`iu`.`lastUPD`,`iu`.`timeOver`,`iu`.`overType`,`iu`.`secret_id`,`iu`.`time_create`,`iu`.`time_sleep`,`iu`.`inGroup`,`iu`.`dn_delete`,`iu`.`inTransfer`,`iu`.`post_delivery`,`iu`.`lbtl_`,`iu`.`bexp`,`iu`.`so`,`iu`.`blvl`
		FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`id` = "' . ((int)$id) . '" AND `iu`.`uid` = "' . $uid . '" AND `iu`.`delete` = "0" AND `iu`.`inShop` = "0" AND `iu`.`inOdet` = "0" LIMIT 1'));
        if (isset($itm['id']) && ($s == 1 || $s == 2 || $s == 3 || $s == 5)) {
            $po = $this->lookStats($itm['data']);
            if (isset($po['free_stats']) && $po['free_stats'] > 0) {
                $s = (int)$s;
                if ($s >= 1 || $s <= 3 || $s == 5) {
                    $po['free_stats'] = (int)$po['free_stats'];
                    $po['free_stats'] -= 1;
                    $po['add_s' . $s] += 1;
                }
            }
            $po = $this->impStats($po);

            mysql_query('UPDATE `items_users` SET `data` = "' . $po . '" WHERE `id` = "' . $itm['id'] . '" LIMIT 1');
        }
    }

    public function freeStats2Item($id, $s, $uid, $tp)
    {

        $itm = mysql_fetch_array(mysql_query('SELECT
			`im`.`id`,`im`.`name`,`im`.`img`,`im`.`type`,`im`.`inslot`,`im`.`2h`,`im`.`2too`,`im`.`iznosMAXi`,`im`.`inRazdel`,`im`.`price1`,`im`.`price2`,`im`.`pricerep`,`im`.`magic_chance`,`im`.`info`,`im`.`massa`,`im`.`level`,`im`.`magic_inci`,`im`.`overTypei`,`im`.`group`,`im`.`group_max`,`im`.`geni`,`im`.`ts`,`im`.`srok`,`im`.`class`,`im`.`class_point`,`im`.`anti_class`,`im`.`anti_class_point`,`im`.`max_text`,`im`.`useInBattle`,`im`.`lbtl`,`im`.`lvl_itm`,`im`.`lvl_exp`,`im`.`lvl_aexp`,
			`iu`.`id`,`iu`.`item_id`,`iu`.`1price`,`iu`.`2price`,`iu`.`uid`,`iu`.`use_text`,`iu`.`data`,`iu`.`inOdet`,`iu`.`inShop`,`iu`.`delete`,`iu`.`iznosNOW`,`iu`.`iznosMAX`,`iu`.`gift`,`iu`.`gtxt1`,`iu`.`gtxt2`,`iu`.`kolvo`,`iu`.`geniration`,`iu`.`magic_inc`,`iu`.`maidin`,`iu`.`lastUPD`,`iu`.`timeOver`,`iu`.`overType`,`iu`.`secret_id`,`iu`.`time_create`,`iu`.`time_sleep`,`iu`.`inGroup`,`iu`.`dn_delete`,`iu`.`inTransfer`,`iu`.`post_delivery`,`iu`.`lbtl_`,`iu`.`bexp`,`iu`.`so`,`iu`.`blvl`
			FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`id` = "' . ((int)$id) . '" AND `iu`.`uid` = "' . $uid . '" AND `iu`.`delete` = "0" AND `iu`.`inShop` = "0" AND `iu`.`inOdet` = "0" LIMIT 1'));
        if (isset($itm['id'])) {
            $po = $this->lookStats($itm['data']);
            if ($itm['so'] > 0) {
                $s = (int)$s;
                if ($tp == 1) {
                    //ñòàòû
                    if ($s == 1 || $s == 2 || $s == 3 || $s == 5) {
                        if (10 + 25 * $po['add_s' . $s] <= $itm['so'] && $itm['so'] > 0) {
                            $itm['so'] -= 10 + 25 * $po['add_s' . $s];
                            $po['add_s' . $s]++;
                            $this->error = 'Õàðàêòåðèñòèêà óëó÷øåíà...';
                        } else {
                            $this->error = 'Íå õâàòàåò î÷êîâ ðàçâèòèÿ...';
                        }
                    }
                } elseif ($tp == 2) {
                    //ìô
                    if ($s > 0 && $s < 13) {
                        $s2 = 0;
                        if ($s == 9 || $s == 12) {
                            if ($s == 9) {
                                $s = 'm10';
                            } elseif ($s == 12) {
                                $s = 'zm';
                            }
                            $s2 = 4 + 4 * $po['add_' . $s];
                        } else {
                            if ($s == 1) {
                                $s = 'm1';
                            } elseif ($s == 2) {
                                $s = 'm2';
                            } elseif ($s == 3) {
                                $s = 'm4';
                            } elseif ($s == 4) {
                                $s = 'm5';
                            } elseif ($s == 5) {
                                $s = 'mab1';
                            } elseif ($s == 6) {
                                $s = 'mab2';
                            } elseif ($s == 7) {
                                $s = 'mab3';
                            } elseif ($s == 8) {
                                $s = 'mab4';
                            } elseif ($s == 10) {
                                $s = 'za';
                            } elseif ($s == 11) {
                                $s = 'm11a';
                            }
                            $s2 = 5 + 5 * $po['add_' . $s];
                        }

                        if (4 + 4 * $po['add_' . $s] <= $itm['so'] && $itm['so'] > 0) {
                            $itm['so'] -= $s2;
                            if ($s == 'mab1') {
                                $po['add_mib1']++;
                            } elseif ($s == 'mab2') {
                                $po['add_mib2']++;
                            } elseif ($s == 'mab3') {
                                $po['add_mib3']++;
                            } elseif ($s == 'mab4') {
                                $po['add_mib4']++;
                            }
                            $po['add_' . $s]++;
                        } else {
                            $this->error = 'Íå õâàòàåò î÷êîâ ðàçâèòèÿ...';
                        }
                    }
                }
            }
            $po = $this->impStats($po);
            mysql_query('UPDATE `items_users` SET `data` = "' . $po . '",`so` = "' . $itm['so'] . '" WHERE `id` = "' . $itm['id'] . '" LIMIT 1');
        }
    }

    public function obj_addItem($id)
    {
        $itm = mysql_fetch_array(mysql_query('SELECT `im`.`id`,`im`.`name`,`im`.`img`,`im`.`type`,`im`.`inslot`,`im`.`2h`,`im`.`2too`,`im`.`iznosMAXi`,`im`.`inRazdel`,`im`.`price1`,`im`.`price2`,`im`.`pricerep`,`im`.`magic_chance`,`im`.`info`,`im`.`massa`,`im`.`level`,`im`.`magic_inci`,`im`.`overTypei`,`im`.`group`,`im`.`group_max`,`im`.`geni`,`im`.`ts`,`im`.`srok`,`im`.`class`,`im`.`class_point`,`im`.`anti_class`,`im`.`anti_class_point`,`im`.`max_text`,`im`.`useInBattle`,`im`.`lbtl`,`im`.`lvl_itm`,`im`.`lvl_exp`,`im`.`lvl_aexp`,`iu`.`id`,`iu`.`item_id`,`iu`.`1price`,`iu`.`2price`,`iu`.`uid`,`iu`.`use_text`,`iu`.`data`,`iu`.`inOdet`,`iu`.`inShop`,`iu`.`delete`,`iu`.`iznosNOW`,`iu`.`iznosMAX`,`iu`.`gift`,`iu`.`gtxt1`,`iu`.`gtxt2`,`iu`.`kolvo`,`iu`.`geniration`,`iu`.`magic_inc`,`iu`.`maidin`,`iu`.`lastUPD`,`iu`.`timeOver`,`iu`.`overType`,`iu`.`secret_id`,`iu`.`time_create`,`iu`.`time_sleep`,`iu`.`inGroup`,`iu`.`dn_delete`,`iu`.`inTransfer`,`iu`.`post_delivery`,`iu`.`lbtl_`,`iu`.`bexp`,`iu`.`so`,`iu`.`blvl` FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="' . $this->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`id` = "' . ((int)$id) . '" LIMIT 1'));
        if ($this->info['transfers'] < 1) {
            $this->error = 'Íà ñåãîäíÿ ëèìèò ïåðåäà÷ èñ÷åðïàí.';
        } elseif (isset($itm['id'])) {
            if (isset($itm['inGroup']) and $itm['inGroup'] > 0) {
                $col = $this->itemsX($itm['id']);
                if ($col > 1) {
                    $upd = mysql_query('UPDATE `items_users` SET `inShop` = 1 WHERE `item_id`="' . $itm['item_id'] . '" AND `inShop` != "30" AND `uid`="' . $itm['uid'] . '" AND `inGroup` = "' . $itm['inGroup'] . '" LIMIT ' . $col . '');
                } else {
                    $upd = mysql_query('UPDATE `items_users` SET `inShop` = 1 WHERE `uid` = "' . $this->info['id'] . '" AND `inShop` != "30" AND `id` = "' . $itm['id'] . '" AND `inOdet` = "0" AND `delete` = "0" ');
                }
            } else {
                $upd = mysql_query('UPDATE `items_users` SET `inShop` = 1 WHERE `uid` = "' . $this->info['id'] . '" AND `inShop` != "30" AND `id` = "' . $id . '" AND `inOdet` = "0" AND `delete` = "0" ');
            }
            if ($upd) { /*
				if($col>1) { $col = ' (x'.$col.')'; }else{ $col = ''; }
				$this->info['transfers']--;
				mysql_query('UPDATE `stats` SET `transfers` = "'.$this->info['transfers'].'" WHERE `id` = "'.$this->info['id'].'" LIMIT 1');
				$this->error = 'Ïðåäìåò &quot;'.$itm['name'].''.$col.'&quot; ïåðåíåñåí èç èíâåíòàðÿ';
				*/
            }
        } else {
            $this->error = 'Ïðåäìåò íå íàéäåí â ðþêçàêå';
        }
    }

    public function obj_takeItem($id)
    {
        $itm = mysql_fetch_array(mysql_query('SELECT `im`.`id`,`im`.`name`,`im`.`img`,`im`.`type`,`im`.`inslot`,`im`.`2h`,`im`.`2too`,`im`.`iznosMAXi`,`im`.`inRazdel`,`im`.`price1`,`im`.`price2`,`im`.`pricerep`,`im`.`magic_chance`,`im`.`info`,`im`.`massa`,`im`.`level`,`im`.`magic_inci`,`im`.`overTypei`,`im`.`group`,`im`.`group_max`,`im`.`geni`,`im`.`ts`,`im`.`srok`,`im`.`class`,`im`.`class_point`,`im`.`anti_class`,`im`.`anti_class_point`,`im`.`max_text`,`im`.`useInBattle`,`im`.`lbtl`,`im`.`lvl_itm`,`im`.`lvl_exp`,`im`.`lvl_aexp`,`iu`.`id`,`iu`.`item_id`,`iu`.`1price`,`iu`.`2price`,`iu`.`uid`,`iu`.`use_text`,`iu`.`data`,`iu`.`inOdet`,`iu`.`inShop`,`iu`.`delete`,`iu`.`iznosNOW`,`iu`.`iznosMAX`,`iu`.`gift`,`iu`.`gtxt1`,`iu`.`gtxt2`,`iu`.`kolvo`,`iu`.`geniration`,`iu`.`magic_inc`,`iu`.`maidin`,`iu`.`lastUPD`,`iu`.`timeOver`,`iu`.`overType`,`iu`.`secret_id`,`iu`.`time_create`,`iu`.`time_sleep`,`iu`.`inGroup`,`iu`.`dn_delete`,`iu`.`inTransfer`,`iu`.`post_delivery`,`iu`.`lbtl_`,`iu`.`bexp`,`iu`.`so`,`iu`.`blvl`
FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="' . $this->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="1" AND `iu`.`id` = "' . ((int)$id) . '" LIMIT 1'));
        if ($this->info['transfers'] < 1) {
            $this->error = 'Íà ñåãîäíÿ ëèìèò ïåðåäà÷ èñ÷åðïàí.';
        } elseif (isset($itm['id'])) {
            if (isset($itm['inGroup']) && $itm['inGroup'] > 0) {
                $col = $this->itemsX($itm['id']);
                if ($col > 1) {
                    $upd = mysql_query('UPDATE `items_users` SET `inShop` = 0 WHERE `uid` = "' . $this->info['id'] . '" AND ( `id` = "' . $itm['id'] . '" OR `inGroup` = "' . $itm['inGroup'] . '") AND `inShop` != "30" AND `inOdet` = "0" AND `delete` = "0" ');
                } else {
                    $upd = mysql_query('UPDATE `items_users` SET `inShop` = 0 WHERE `uid` = "' . $this->info['id'] . '" AND `id` = "' . $itm['id'] . '" AND `inShop` != "30" AND `inOdet` = "0" AND `delete` = "0" ');
                }
            } else {
                $upd = mysql_query('UPDATE `items_users` SET `inShop` = 0 WHERE `uid` = "' . $this->info['id'] . '" AND `id` = "' . $id . '" AND `inShop` != "30" AND `inOdet` = "0" AND `delete` = "0" ');
            }
            if ($upd) { /*
				if($col>1) { $col = ' (x'.$col.')'; }else{ $col = ''; }
				$this->error = 'Ïðåäìåò &quot;'.$itm['name'].''.$col.'&quot; ïåðåíåñåí â èíâåíòàðÿ';
				$this->info['transfers']--;
				mysql_query('UPDATE `stats` SET `transfers` = "'.$this->info['transfers'].'" WHERE `id` = "'.$this->info['id'].'" LIMIT 1');
				*/
            }
        } else {
            $this->error = 'Ïðåäìåò íå íàéäåí â ñóíäóêå';
        }
    }

    public function itemsSmSave($id, $s, $uid)
    {
        $itm = mysql_fetch_array(mysql_query('SELECT
		`im`.`id`,`im`.`name`,`im`.`img`,`im`.`type`,`im`.`inslot`,`im`.`2h`,`im`.`2too`,`im`.`iznosMAXi`,`im`.`inRazdel`,`im`.`price1`,`im`.`price2`,`im`.`pricerep`,`im`.`magic_chance`,`im`.`info`,`im`.`massa`,`im`.`level`,`im`.`magic_inci`,`im`.`overTypei`,`im`.`group`,`im`.`group_max`,`im`.`geni`,`im`.`ts`,`im`.`srok`,`im`.`class`,`im`.`class_point`,`im`.`anti_class`,`im`.`anti_class_point`,`im`.`max_text`,`im`.`useInBattle`,`im`.`lbtl`,`im`.`lvl_itm`,`im`.`lvl_exp`,`im`.`lvl_aexp`,
		`iu`.`id`,`iu`.`item_id`,`iu`.`1price`,`iu`.`2price`,`iu`.`uid`,`iu`.`use_text`,`iu`.`data`,`iu`.`inOdet`,`iu`.`inShop`,`iu`.`delete`,`iu`.`iznosNOW`,`iu`.`iznosMAX`,`iu`.`gift`,`iu`.`gtxt1`,`iu`.`gtxt2`,`iu`.`kolvo`,`iu`.`geniration`,`iu`.`magic_inc`,`iu`.`maidin`,`iu`.`lastUPD`,`iu`.`timeOver`,`iu`.`overType`,`iu`.`secret_id`,`iu`.`time_create`,`iu`.`time_sleep`,`iu`.`inGroup`,`iu`.`dn_delete`,`iu`.`inTransfer`,`iu`.`post_delivery`,`iu`.`lbtl_`,`iu`.`bexp`,`iu`.`so`,`iu`.`blvl`
		FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`id` = "' . ((int)$id) . '" AND `iu`.`uid` = "' . $uid . '" AND `iu`.`delete` = "0" AND `iu`.`inShop` = "0" AND `iu`.`inOdet` = "0" LIMIT 1'));
        if (isset($itm['id'])) {
            $s = (int)$s;
            $po = $this->lookStats($itm['data']);
            if (!isset($po['sudba']) || $po['sudba'] != '0') {
                if (isset($po['sm_skill']) && $s > 100) {
                    $mx2 = 1;
                    $mx1 = 0;
                    $mx3 = $this->lookStats($this->info['stats']);
                    while ($mx2 <= 7) {
                        $mx1 += ($mx3['a' . $mx2] + $mx3['mg' . $mx2]) - ($po['add_a' . $mx2] + $po['add_mg' . $mx2]);
                        $mx2++;
                    }
                    $mx1 += $this->info['skills'];
                    if ($mx1 > 0) {
                        //óìåíèÿ
                        $s = $s - 100;
                        if ($s > 5 && $s <= 12) {
                            //ìàãèÿ
                            $po['add_mg' . ($s - 5)]++;
                        } elseif ($s > 0) {
                            //îðóæèå
                            $po['add_a' . $s]++;
                        }
                    }
                } elseif (isset($po['sm_abil']) && $s < 11 && $s > 0) {
                    $mx2 = 1;
                    $mx1 = 0;
                    $mx3 = $this->lookStats($this->info['stats']);
                    while ($mx2 <= 7) {
                        $mx1 += $mx3['s' . $mx2] - $po['add_s' . $mx2];
                        $mx2++;
                    }
                    $mx1 += $this->info['ability'];
                    if ($mx1 > 0) {
                        $po['add_s' . $s]++;
                    }
                }

                $po = $this->impStats($po);
                mysql_query('UPDATE `items_users` SET `data` = "' . $po . '" WHERE `id` = "' . $itm['id'] . '" LIMIT 1');

                unset($mx1, $mx2, $mx3, $po);
            }
        }
    }

    public function runeItem($id, $name = 0, $ruid = 0)
    {

        if ($id == null) {

            if ($ruid < 1 && isset($_GET['use_rune'])) {
                $ruid = $_GET['use_rune'];
                echo "
				<script language='JavaScript'>
				var elem = document.getElementById('se-pre-con');
				elem.parentNode.removeChild(elem);
				</script>
				";
            }
            $rune = mysql_fetch_array(mysql_query('SELECT 
			`i`.`id`,`i`.`item_id`,`i`.`1price`,`i`.`2price`,`i`.`uid`,`i`.`use_text`,`i`.`data`,`i`.`inOdet`,`i`.`inShop`,`i`.`delete`,`i`.`iznosNOW`,`i`.`iznosMAX`,`i`.`gift`,`i`.`gtxt1`,`i`.`gtxt2`,`i`.`kolvo`,`i`.`geniration`,`i`.`magic_inc`,`i`.`maidin`,`i`.`lastUPD`,`i`.`timeOver`,`i`.`overType`,`i`.`secret_id`,`i`.`time_create`,`i`.`inGroup`,`i`.`dn_delete`,`i`.`inTransfer`,`i`.`post_delivery`,`i`.`lbtl_`,`i`.`bexp`,`i`.`so`,`i`.`blvl`
			,`m`.`name`,`m`.`type`,`m`.`level` FROM `items_users` AS `i` LEFT JOIN `items_main` AS `m` ON `i`.`item_id` = `m`.`id` WHERE
			`i`.`id` = "' . mysql_real_escape_string($ruid) . '"			
			AND `i`.`uid` = "' . $this->info['id'] . '" AND `i`.`delete` = "0" AND `i`.`inShop` = "0" LIMIT 1'));

            $it_type = 0;
            if (isset($_GET['item_rune'])) {
                $name = $_GET['item_rune'];
            }
            $vi = 0;
            $vid = '';
            if (isset($_GET['item_rune_id'])) {
                $sp = mysql_query('SELECT
				`i`.`id`,`i`.`item_id`,`i`.`1price`,`i`.`2price`,`i`.`uid`,`i`.`use_text`,`i`.`data`,`i`.`inOdet`,`i`.`inShop`,`i`.`delete`,`i`.`iznosNOW`,`i`.`iznosMAX`,`i`.`gift`,`i`.`gtxt1`,`i`.`gtxt2`,`i`.`kolvo`,`i`.`geniration`,`i`.`magic_inc`,`i`.`maidin`,`i`.`lastUPD`,`i`.`timeOver`,`i`.`overType`,`i`.`secret_id`,`i`.`time_create`,`i`.`inGroup`,`i`.`dn_delete`,`i`.`inTransfer`,`i`.`post_delivery`,`i`.`lbtl_`,`i`.`bexp`,`i`.`so`,`i`.`blvl`
				,`m`.`type`,`m`.`2h`,`m`.`inslot`,`m`.`name`,`m`.`img` FROM `items_users` AS `i` LEFT JOIN `items_main` AS `m` ON (`i`.`item_id` = `m`.`id`)
					WHERE `i`.`inShop` = "0" AND
					
					( (`m`.`inslot` > 0 AND `m`.`inslot` < 18) OR "' . $rune['type'] . '" = "37" OR `m`.`inslot` = "51" )
					
				AND `i`.`delete` = "0" AND `i`.`inOdet` = "0" AND `i`.`id` = "' . mysql_real_escape_string($_GET['item_rune_id']) . '" AND `i`.`uid` = "' . mysql_real_escape_string($this->info['id']) . '"');
                $vi = -1;
            } else {
                $sp = mysql_query('SELECT
				`i`.`id`,`i`.`item_id`,`i`.`1price`,`i`.`2price`,`i`.`uid`,`i`.`use_text`,`i`.`data`,`i`.`inOdet`,`i`.`inShop`,`i`.`delete`,`i`.`iznosNOW`,`i`.`iznosMAX`,`i`.`gift`,`i`.`gtxt1`,`i`.`gtxt2`,`i`.`kolvo`,`i`.`geniration`,`i`.`magic_inc`,`i`.`maidin`,`i`.`lastUPD`,`i`.`timeOver`,`i`.`overType`,`i`.`secret_id`,`i`.`time_create`,`i`.`inGroup`,`i`.`dn_delete`,`i`.`inTransfer`,`i`.`post_delivery`,`i`.`lbtl_`,`i`.`bexp`,`i`.`so`,`i`.`blvl`
				,`m`.`type`,`m`.`2h`,`m`.`inslot`,`m`.`name`,`m`.`img` FROM `items_users` AS `i` LEFT JOIN `items_main` AS `m` ON (`i`.`item_id` = `m`.`id`)
				
					WHERE	
							
				( (`m`.`inslot` > 0 AND `m`.`inslot` < 18) OR "' . $rune['type'] . '" = "37" OR `m`.`inslot` = "51" ) AND
				
				`i`.`inShop` = "0" AND `i`.`delete` = "0" AND `i`.`inOdet` = "0" AND `m`.`name` LIKE "%' . mysql_real_escape_string(str_replace('"', '&quot;', $name)) . '%" AND `i`.`uid` = "' . mysql_real_escape_string($this->info['id']) . '"');
            }
            while ($pl = mysql_fetch_array($sp)) {
                $vibor .= '<img src="https://img.new-combats.com/i/items/' . $pl['img'] . '"><hr>';
                if (!isset($id['id'])) {
                    //if($pl['type']!=4 && $pl['type']!=2 && $pl['type']!=7 ) {
                    $dt = $this->lookStats($pl['data']);
                    $id = [];
                    $id = $pl;
                    $id_type = $pl['type'];
                    //}
                }
                if ($vi != -1) {
                    $vi++;
                    $vid .= '`iu`.`id` = "' . $pl[0] . '" OR';
                }
            }
        }

        if ($vi > 0) {
            $itm_inv = $this->genInv(80, ' ' . rtrim($vid, 'OR') . ' ');
            echo '<button style="float:right" class="btn" type="button" onclick="top.frames[\'main\'].location=\'main.php?inv=1&otdel=' . floor($_GET['otdel']) . '\'">Âåðíóòüñÿ</button><strong>Âûáåðèòå ïðåäìåò äëÿ èñïîëüçîâàíèÿ &quot;' . $rune['name'] . '&quot;:</strong><br><br><table width="100%" border="0" cellspacing="1" align="center" cellpadding="0" bgcolor="#A5A5A5">' . $itm_inv[2] . '</table>';
            die();
        } else {
            unset($rune);
        }

        if ($id['id'] > 0) {

            if ($ruid < 1 && isset($_GET['use_rune'])) {
                $ruid = $_GET['use_rune'];
            }

            $idtrue = false;

            $rune = mysql_fetch_array(mysql_query('SELECT 
			`i`.`id`,`i`.`item_id`,`i`.`1price`,`i`.`2price`,`i`.`uid`,`i`.`use_text`,`i`.`data`,`i`.`inOdet`,`i`.`inShop`,`i`.`delete`,`i`.`iznosNOW`,`i`.`iznosMAX`,`i`.`gift`,`i`.`gtxt1`,`i`.`gtxt2`,`i`.`kolvo`,`i`.`geniration`,`i`.`magic_inc`,`i`.`maidin`,`i`.`lastUPD`,`i`.`timeOver`,`i`.`overType`,`i`.`secret_id`,`i`.`time_create`,`i`.`inGroup`,`i`.`dn_delete`,`i`.`inTransfer`,`i`.`post_delivery`,`i`.`lbtl_`,`i`.`bexp`,`i`.`so`,`i`.`blvl`
			,`m`.`name`,`m`.`type`,`m`.`level` FROM `items_users` AS `i` LEFT JOIN `items_main` AS `m` ON `i`.`item_id` = `m`.`id` WHERE `i`.`id` = "' . mysql_real_escape_string($ruid) . '" AND `i`.`uid` = "' . $this->info['id'] . '" AND `i`.`delete` = "0" AND `i`.`inShop` = "0" LIMIT 1'));
            if ($rune['level'] > $this->info['level'] && $rune['type'] == 31) {
                $this->error = 'Ó âàñ ñëèøêîì ìàëåíüêèé óðîâåíü ÷òîáû èñïîëüçîâàòü ýòó ðóíó';
            } elseif ($rune['type'] == 31) {
                //Âñòðàèâàåì ðóíó
                if ($idt['type'] == 7) {
                    $idt['type'] = 6;
                }
                if ($idt['type'] == 5) {
                    $idt['type'] = 6;
                }
                if ($idt['type'] == 4) {
                    $idt['type'] = 6;
                }
                $data = $this->lookStats($id['data']);
                $type_rune = [
                    'õè' => 9, //Ñåðüãè
                    'õý' => 10, //Îæåðåëüå
                    'âè' => 11, //Êîëüöî
                    'âî' => 12, //Ïåð÷àòêè
                    'êý' => 14, //Ïîíîæè
                    'êè' => 15, //Îáóâü
                    'ìè' => 1, //Øëåì
                    'ñè' => 3, //Íàðó÷è
                    'ìî' => 6, //Áðîíÿ
                    'ñî' => 8  //Ïîÿñ
                ];
                if ($rune['type'] == 5) {
                    $type_rune['ìî'] = 5;
                }
                //
                //$idt = mysql_fetch_array(mysql_query('SELECT `id`,`name`,`img`,`type`,`inslot`,`2h`,`2too`,`iznosMAXi`,`inRazdel`,`price1`,`price2`,`price3`,`magic_chance`,`info`,`massa`,`level`,`magic_inci`,`overTypei`,`group`,`group_max`,`geni`,`ts`,`srok`,`class`,`class_point`,`anti_class`,`anti_class_point`,`max_text`,`useInBattle`,`lbtl`,`lvl_itm`,`lvl_exp`,`lvl_aexp` FROM `items_main` WHERE `id` = "'.$id['item_id'].'" LIMIT` 1'));
                //if( $idt['type'] == 5 ){ $idt['type'] = 6; }
                //$id['type'] = $idt['type'];
                //
                $type_rune = $type_rune[substr($rune['name'], -2, 2)];
                if ($type_rune != $id['type'] && $type_rune != '') {
                    $type_rune2 = [
                        'õè' => 'ñåðüãè', //Ñåðüãè
                        'õý' => 'îæåðåëüÿ', //Îæåðåëüå
                        'âè' => 'êîëüöî', //Êîëüöî
                        'âî' => 'ïåð÷àòêè', //Ïåð÷àòêè
                        'êý' => 'ïîíîæè', //Ïîíîæè
                        'êè' => 'îáóâü', //Îáóâü
                        'ìè' => 'øëåì', //Øëåì
                        'ñè' => 'íàðó÷è', //Íàðó÷è
                        'ìî' => 'áðîíþ', //Áðîíÿ
                        'ñî' => 'ïîÿñ'  //Ïîÿñ
                    ];
                    $this->error = 'Âñòðîèòü äàííóþ ðóíó âîçìîæíî òîëüêî â ' . $type_rune2[substr($rune['name'], -2, 2)] . ' (Òèï ïðåäìåòà: ' . $id['type'] . '. Òðåáóåìûé òèï: ' . $type_rune . ')';
                } elseif (isset($data['nomodif'])) {
                    $this->error = 'Óëó÷øèòü äàííûé ïðåäìåò íåâîçìîæíî';
                } elseif (isset($data['art']) && $data['tr_lvl'] < 0) {
                    $this->error = 'Âñòðàèâàíèå óñèëåíèé â àðòåôàêòû íèæå 10-ãî óðîâíÿ íåäîñòóïíî';
                } else {
                    if (isset($data['rune']) && $data['rune'] > 0) {
                        $ritm = mysql_fetch_array(mysql_query('SELECT * FROM `items_main_data` WHERE `items_id` = "' . $data['rune_id'] . '" LIMIT 1'));
                        $j = 0;
                        $data_r = $this->lookStats($ritm['data']);
                        while ($j < count($this->items['add'])) {
                            if (isset($data_r['add_' . $this->items['add'][$j]])) {
                                $data['add_' . $this->items['add'][$j]] -= $data_r['add_' . $this->items['add'][$j]];
                            }
                            $j++;
                        }
                    }
                    $data['rune'] = $rune['id'];
                    $data['rune_id'] = $rune['item_id'];
                    $data['rune_name'] = $rune['name'];
                    $data['rune_lvl'] = $rune['level'];
                    //Äîáàâëÿåì õàðàêòåðèñòèêè ðóíû
                    $add = $this->lookStats($rune['data']);
                    $i = 0;
                    while ($i < count($this->items['add'])) {
                        if (isset($add['add_' . $this->items['add'][$i]])) {
                            $data['add_' . $this->items['add'][$i]] += $add['add_' . $this->items['add'][$i]];
                        }
                        $i++;
                    }
                    //if( $rune['level'] > $data['tr_lvl'] ) {
                    //	$data['tr_lvl'] = $rune['level'];
                    //}
                    $data = $this->impStats($data);
                    mysql_query('UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $rune['id'] . '"  AND `uid` = "' . $this->info['id'] . '" LIMIT 1');
                    mysql_query('UPDATE `items_users` SET `data` = "' . $data . '" WHERE `id` = "' . $id['id'] . '" AND `uid` = "' . $this->info['id'] . '" LIMIT 1');


                    $this->error = 'Âñòðàèâàíèå ðóíû ïðîøëî óñïåøíî';
                }
            } else {
                $rune = mysql_fetch_array(mysql_query('SELECT 
				`i`.`id`,`i`.`item_id`,`i`.`1price`,`i`.`2price`,`i`.`uid`,`i`.`use_text`,`i`.`data`,`i`.`inOdet`,`i`.`inShop`,`i`.`delete`,`i`.`iznosNOW`,`i`.`iznosMAX`,`i`.`gift`,`i`.`gtxt1`,`i`.`gtxt2`,`i`.`kolvo`,`i`.`geniration`,`i`.`magic_inc`,`i`.`maidin`,`i`.`lastUPD`,`i`.`timeOver`,`i`.`overType`,`i`.`secret_id`,`i`.`time_create`,`i`.`inGroup`,`i`.`dn_delete`,`i`.`inTransfer`,`i`.`post_delivery`,`i`.`lbtl_`,`i`.`bexp`,`i`.`so`,`i`.`blvl`
				,`m`.`name`,`m`.`level`,`m`.`type` FROM `items_users` AS `i` LEFT JOIN `items_main` AS `m` ON `i`.`item_id` = `m`.`id` WHERE `i`.`id` = "' . mysql_real_escape_string($ruid) . '" AND `i`.`uid` = "' . $this->info['id'] . '" AND `i`.`delete` = "0" AND `i`.`inShop` = "0" LIMIT 1'));
                if (!isset($rune['id'])) {
                    $this->error = 'Óñèëåíèå êîòîðîå âû èñïîëüçîâàëè íå íàéäåíî';
                } elseif ($rune['type'] == 62 && $rune['item_id'] == 6167) {
                    //-----------------------------------------------
                    $idt = mysql_fetch_array(mysql_query('SELECT `id`,`name`,`img`,`type`,`inslot`,`2h`,`2too`,`iznosMAXi`,`inRazdel`,`price1`,`price2`,`price3`,`magic_chance`,`info`,`massa`,`level`,`magic_inci`,`overTypei`,`group`,`group_max`,`geni`,`ts`,`srok`,`class`,`class_point`,`anti_class`,`anti_class_point`,`max_text`,`useInBattle`,`lbtl`,`lvl_itm`,`lvl_exp`,`lvl_aexp` FROM `items_main` WHERE `id` = "' . $id['item_id'] . '" LIMIT` 1'));

                    $data = $this->lookStats($id['data']);
                    $add = $this->lookStats($rune['data']);
                    if (isset($data['nomodif'])) {
                        $this->error = 'Óëó÷øèòü äàííûé ïðåäìåò íåâîçìîæíî';
                    } elseif (isset($data['art']) && $data['tr_lvl'] < 0) {
                        $this->error = 'Âñòðàèâàíèå óñèëåíèé â àðòåôàêòû íèæå 10-ãî óðîâíÿ íåäîñòóïíî';
                    } else {
                        if (isset($data['spell']) && $data['spell'] > 0) {

                            if (isset($data['spell_st_val_hp'])) {
                                $data['add_hpAll'] -= $data['spell_st_val_hp'];
                                unset($data['spell_st_val_hp']);
                            }
                            if (isset($data['addspell_mpAll'])) {
                                $data['add_mpAll'] -= $data['addspell_mpAll'];
                                unset($data['addspell_mpAll']);
                            }


                            unset($data['spell']);
                            if (isset($data['spell_id'])) {
                                unset($data['spell_id']);
                            }
                            if (isset($data['spell_name'])) {
                                unset($data['spell_name']);
                            }
                            if (isset($data['spell_lvl'])) {
                                unset($data['spell_lvl']);
                            }
                            if (isset($data['spell_st_name'])) {
                                $data['add_' . $data['spell_st_name']] -= $data['spell_st_val'];
                                if ($data['add_' . $data['spell_st_name']] == 0) {
                                    unset($data['add_' . $data['spell_st_name']]);
                                }
                                unset($data['spell_st_name']);
                            }
                            if (isset($data['spell_st_val'])) {
                                unset($data['spell_st_val']);
                            }

                        }
                        //Íîâàÿ ÷àðêà

                        $srune = mysql_query('SELECT * FROM `new_charov` WHERE 1');
                        $irun = 0;
                        while ($nrune = mysql_fetch_array($srune)) {
                            $irun++;
                            $ntrune[$irun] = $nrune;
                        }
                        if ($irun > 0) {
                            $addrune = $ntrune[rand(1, $irun)];
                            $addrunes = rand($addrune['min'], $addrune['max']);
                            if (isset($data['add_' . $addrune['gname']])) {
                                $data['add_' . $addrune['gname']] += $addrunes;
                            } else {
                                $data['add_' . $addrune['gname']] = $addrunes;
                            }
                        }
                        $data['spell'] = $rune['id'];
                        if (!isset($data['sudba'])) {
                            $data['sudba'] = '0';
                        }
                        $data['spell_name'] = 'Çà÷àðîâàííî'; //$info
                        $data['spell_st_name'] = $addrune['gname'];
                        $data['spell_st_val'] = $addrunes;
                        $data['spell_id'] = $rune['item_id'];
                        $data['spell_lvl'] = 8;


                        //
                        $data = $this->impStats($data);
                        unset($srune, $irun, $nrune, $ntrune, $addrune, $addrunes);
                        $tid = mysql_query('UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $rune['id'] . '"  AND `uid` = "' . $this->info['id'] . '" LIMIT 1');
                        mysql_query('UPDATE `items_users` SET `data` = "' . $data . '" WHERE `id` = "' . $id['id'] . '" AND `uid` = "' . $this->info['id'] . '" LIMIT 1');
                        if (isset($tid)) {
                            $this->error = '×àðîâàíèå ïðîøëî óñïåøíî!';
                        } else {
                            $this->error = '×òî òî ïîøëî íå òàê!';
                        }
                        unset($tid);
                    }
                    //-----------------------------------------------

                } elseif ($rune['type'] == 62) {

                    $idt = mysql_fetch_array(mysql_query('SELECT `id`,`name`,`img`,`type`,`inslot`,`2h`,`2too`,`iznosMAXi`,`inRazdel`,`price1`,`price2`,`price3`,`magic_chance`,`info`,`massa`,`level`,`magic_inci`,`overTypei`,`group`,`group_max`,`geni`,`ts`,`srok`,`class`,`class_point`,`anti_class`,`anti_class_point`,`max_text`,`useInBattle`,`lbtl`,`lvl_itm`,`lvl_exp`,`lvl_aexp` FROM `items_main` WHERE `id` = "' . $id['item_id'] . '" LIMIT` 1'));
                    if ($idt['type'] == 7) {
                        $idt['type'] = 6;
                    }
                    if ($idt['type'] == 5) {
                        $idt['type'] = 6;
                    }
                    if ($idt['type'] == 4) {
                        $idt['type'] = 6;
                    }
                    //$id['type'] = $idt['type'];
                    //Âñòðàèâàåì ðóíó
                    $data = $this->lookStats($id['data']);
                    $add = $this->lookStats($rune['data']);
                    if (isset($data['nomodif'])) {
                        $this->error = 'Óëó÷øèòü äàííûé ïðåäìåò íåâîçìîæíî';
                    } elseif (isset($data['art']) && $data['tr_lvl'] < 0) {
                        $this->error = 'Âñòðàèâàíèå óñèëåíèé â àðòåôàêòû íèæå 10-ãî óðîâíÿ íåäîñòóïíî';
                        /*}elseif(isset($data['spell_id']) && $data['spell_id'] == 6167) {
						$this->error = 'Ýòó ÷àðêó èñïîëüçîâàòü íåëÿçÿ';*/
                    } elseif (isset($add['onimposed'])) {
                        //Âñòðàèâàåì ìàãèþ
                        //Íîâàÿ ÷àðêà
                        $i = 0;
                        $j = 0;
                        $utp = explode(',', $add['onItemType']);
                        while ($i < count($utp)) {
                            if ($utp[$i] == $id['type']) {
                                $j++;
                            }
                            $i++;
                        }
                        if ($j > 0) {

                            unset($data['imposed'], $data['imposed_name'], $data['bm_a1']);

                            $imposed = [
                                'imposed' => 1,
                                'imposed_name' => $add['onSpellName'],
                                'bm_a1' => $add['onSpellFile']
                            ];

                            if (!isset($add['onSpellFile'])) {
                                unset($imposed['bm_a1']);
                                //
                                if (isset($add['onSpell_mpAll'])) {
                                    $imposed['addspell_mpAll'] = $add['onSpell_mpAll'];
                                    $imposed['add_mpAll'] = $data['add_mpAll'] + $add['onSpell_mpAll'] - $data['addspell_mpAll'];
                                }
                                //
                            }

                            $imposed['sudba'] = 1;

                            $data = array_merge($data, $imposed);
                            $data = $this->impStats($data);

                            mysql_query('UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $rune['id'] . '"  AND `uid` = "' . $this->info['id'] . '" LIMIT 1');
                            mysql_query('UPDATE `items_users` SET `data` = "' . $data . '" WHERE `id` = "' . $id['id'] . '" AND `uid` = "' . $this->info['id'] . '" LIMIT 1');
                            $this->error = 'Íàëîæåíû ÷àðû "' . $add['onSpellName'] . '" íà ïðåäìåò &quot;' . $id['name'] . '&quot;';
                        } else {
                            $this->error = 'Ïðåäìåò &quot;' . $id['name'] . '&quot; íå ïîäõîäèò äëÿ óñèëåíèÿ.,.';
                        }
                    } else {
                        if (isset($data['spell']) && $data['spell'] > 0) {
                            //Îòíèìàåì ýôôåêò îò ïðîøëûõ ÷àðîê
                            $litm = mysql_fetch_array(mysql_query('SELECT * FROM `items_main_data` WHERE `items_id` = "' . $id['item_id'] . '" LIMIT 1'));

                            $data_l = $this->lookStats($litm['data']);
                            $pvr = [
                                'i' => 0,
                                'spell' => [],
                                'rune' => [],
                                'atack' => [],
                                'podgon' => []
                            ];

                            if (isset($data['podgon'])) {
                                if ($data['tr_lvl'] > $id['level']) {
                                    $id['level'] = $data['tr_lvl'];
                                }
                                $pvr['podgon']['hpAll'] = 6 * $id['level'] + 6;
                            }
                            if (isset($data['addspell_hpAll'])) {
                                $pvr['podgon']['hpAll'] += $data['addspell_hpAll'];
                            }
                            if (isset($data['rune_id']) && $data['rune_id'] > 0) {
                                $ritm = mysql_fetch_array(mysql_query('SELECT * FROM `items_main_data` WHERE `items_id` = "' . $data['rune_id'] . '" LIMIT 1'));
                                $j = 0;
                                $data_r = $this->lookStats($ritm['data']);
                                while ($j < count($this->items['add'])) {
                                    if (isset($data_r['add_' . $this->items['add'][$j]])) {
                                        $pvr['rune'][$this->items['add'][$j]] = $data_r['add_' . $this->items['add'][$j]];
                                    }
                                    $j++;
                                }
                            }

                            if (isset($data['spell_st_val_hp'])) {
                                $data['add_hpAll'] -= $data['spell_st_val_hp'];
                            }

                            //$i = 0;
                            //while( $i < count($data)) {
                            if (!isset($data['spell_st_name'])) {
                                $delk = count($this->items['add']);
                                $this->items['add'][] = 'mib1';
                                $this->items['add'][] = 'mib2';
                                $this->items['add'][] = 'mib3';
                                $this->items['add'][] = 'mib4';
                                $this->items['add'][] = 'mab1';
                                $this->items['add'][] = 'mab2';
                                $this->items['add'][] = 'mab3';
                                $this->items['add'][] = 'mab4';
                                $j = 0;
                                while ($j < count($this->items['add'])) {
                                    if (isset($data['add_' . $this->items['add'][$j]])) {
                                        if ($data_l['add_' . $this->items['add'][$j]] != $data['add_' . $this->items['add'][$j]] - $pvr['rune'][$this->items['add'][$j]] - $pvr['podgon'][$this->items['add'][$j]]) {
                                            //echo ''.$this->items['add'][$j].' -> '.$data_l['add_'.$this->items['add'][$j]].' / '.$data['add_'.$this->items['add'][$j]].'<br>';
                                            if (!isset($data_l['add_' . $this->items['add'][$j]])) {
                                                unset($data['add_' . $this->items['add'][$j]]);
                                            } else {
                                                $data['add_' . $this->items['add'][$j]] = $data_l['add_' . $this->items['add'][$j]];
                                            }
                                        }
                                    }
                                    $j++;
                                }
                                $i = 0;
                                while ($i < 8) {
                                    unset($this->items['add'][$delk + $i]);
                                    $i++;
                                }
                                //$i++;
                                //}
                            }
                        }
                        //Íîâàÿ ÷àðêà
                        $i = 0;
                        $utp = explode(',', $add['onItemType']);
                        while ($i < count($utp)) {
                            if ($utp[$i] == $id['type']) {
                                // Îïðåäåëèëè íóæíûé òèï îðóæèÿ.
                                $itm_twohand = mysql_fetch_array(mysql_query('SELECT `2h` FROM `items_main` WHERE `id` = "' . $id['item_id'] . '" LIMIT 1'));
                                if (isset($itm_twohand['2h']) && $itm_twohand['2h'] == 1) $tw = '2'; else $tw = '';
                                $j = 0;
                                while ($j < count($this->items['add'])) {
                                    if (isset($add[$tw . 'add' . $utp[$i] . '_' . $this->items['add'][$j]])) {
                                        $rnda[count($rnda)] = $this->items['add'][$j];
                                    }
                                    $j++;
                                }

                                if (isset($add['imposed']) && $add['imposed'] != '') {
                                    $imposed = [
                                        'imposed' => '1', // Àêòèâíî
                                        'imposed_id' => $rune['id'], // ID ÷àðêè ñâèòêà
                                        'imposed_name' => $rune['name'], // Íàèìåíîâàíèå ÷àð, êîòîðîå îòîáðàæàåòñÿ íà ïðåäìåòå
                                        'imposed_level' => $rune['level'], // Öâåò ïîäñâåòêè çàêëèíàíèÿ ïðè îòîáðàæåíèè. Ïî óìîë÷àíèþ: 0;
                                        'bm_a1' => $add['imposed'], // Èìÿ ôàéëà çàêëèíàíèÿ.
                                        'sudba' => $this->info['login'] // Öâåò ïîäñâåòêè çàêëèíàíèÿ ïðè îòîáðàæåíèè. Ïî óìîë÷àíèþ: 0;
                                    ];
                                    if (isset($add['imposed_name'])) $imposed['imposed_name'] = $add['imposed_name'];
                                    if (isset($add['imposed_level'])) $imposed['imposed_level'] = $add['imposed_level'];
                                    $rnda[0] = 1;
                                }
                                if (count($rnda) >= 0) {
                                    $rnda = $rnda[rand(0, count($rnda) - 1)];
                                    if ($rnda == 'mib1' || $rnda == 'mib2' || $rnda == 'mib3' || $rnda == 'mib4') {
                                        $rnda = str_replace('mib', 'mab', $rnda);
                                    }

                                    if (!isset($this->is[$rnda]) && isset($imposed)) {
                                        $data = array_merge($data, $imposed);
                                        $data = $this->impStats($data);

                                        mysql_query('UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $rune['id'] . '"  AND `uid` = "' . $this->info['id'] . '" LIMIT 1');
                                        mysql_query('UPDATE `items_users` SET `data` = "' . $data . '" WHERE `id` = "' . $id['id'] . '" AND `uid` = "' . $this->info['id'] . '" LIMIT 1');
                                        $this->error = 'Íàëîæåíû ÷àðû "' . $imposed['imposed_name'] . '" íà ïðåäìåò &quot;' . $id['name'] . '&quot;';

                                    } elseif (!isset($this->is[$rnda])
                                        && $rnda != 'mib1' && $rnda != 'mib2' && $rnda != 'mib3' && $rnda != 'mib4'
                                        && $rnda != 'mab1' && $rnda != 'mab2' && $rnda != 'mab3' && $rnda != 'mab4'
                                    ) {
                                        $this->error = 'Ïîïðîáóéòå çà÷àðèòü ïðåäìåò ñíîâà. ( ' . $rnda . ' )';
                                    } else {
                                        $data['add_' . $rnda] += $add[$tw . 'add' . $utp[$i] . '_' . $rnda];
                                        if ($rnda == 'mab1' || $rnda == 'mab2' || $rnda == 'mab3' || $rnda == 'mab4') {
                                            $data['add_' . str_replace('mab', 'mib', $rnda)] += $add[$tw . 'add' . $utp[$i] . '_' . $rnda];
                                        }
                                        /*$jkh = 1;
										while( $jkh <= 4 ) {
											if($rnda == 'mib'.$jkh) {
												$data['add_mab'.$jkh] += $add['add'.$utp[$i].'_'.$rnda];
											}elseif($rnda == 'mab'.$jkh) {
												$data['add_mib'.$jkh] += $add['add'.$utp[$i].'_'.$rnda];
											}
											$jkh++;
										}*/

                                        $data['spell'] = $rune['id'];
                                        if (!isset($data['sudba'])) {
                                            $data['sudba'] = '0';
                                        }

                                        if (isset($data['spell_st_name'])) {
                                            $data['add_' . $data['spell_st_name']] -= $data['spell_st_val'];
                                            if ($data['spell_st_name'] == 'mab1' || $data['spell_st_name'] == 'mab2' || $data['spell_st_name'] == 'mab3' || $data['spell_st_name'] == 'mab4') {
                                                $data['add_' . str_replace('mab', 'mib', $data['spell_st_name'])] -= $data['spell_st_val'];
                                            }
                                            /*$jkh = 1;
											while( $jkh <= 4 ) {
												if( $data['spell_st_name'] == 'mib'.$jkh ) {
													$data['add_' . str_replace('mib','mab',$data['spell_st_name'])] -= $data['spell_st_val'];
												}elseif( $data['spell_st_name'] == 'mab'.$jkh ) {
													$data['add_' . str_replace('mab','mib',$data['spell_st_name'])] -= $data['spell_st_val'];
												}
												$jkh++;
											}*/
                                            if ($data['add_' . $data['spell_st_name']] == 0) {
                                                unset($data['add_' . $data['spell_st_name']]);
                                            }
                                            //die('Ïðîøëîå óñèëåíèå: '.$data['spell_st_name'].' +'.$data['spell_st_val'].'<br>Ïîïðîáóéòå ïîçæå...');
                                        }

                                        $data['spell_id'] = $rune['item_id'];
                                        $data['spell_name'] = $rune['name'];
                                        $data['spell_lvl'] = $rune['level'];
                                        $data['spell_st_name'] = $rnda;
                                        $data['spell_st_val'] = $add[$tw . 'add' . $utp[$i] . '_' . $rnda];
                                        if (isset($add['addspell_hpAll'])) {
                                            $data['spell_st_val_hp'] = $add['addspell_hpAll'];
                                            $data['add_hpAll'] += $add['addspell_hpAll'];
                                        } else {
                                            unset($data['spell_st_val_hp']);
                                        }
                                        $data = $this->impStats($data);

                                        $this->is['mab1'] = 'Áðîíÿ ãîëîâû';
                                        $this->is['mab2'] = 'Áðîíÿ êîðïóñà';
                                        $this->is['mab3'] = 'Áðîíÿ ïîÿñà';
                                        $this->is['mab4'] = 'Áðîíÿ íîã';
                                        $this->error = 'Óâåëè÷èíà õàðàêòåðèñòèêà ïðåäìåòà &quot;' . $id['name'] . '&quot;, ' . $this->is[$rnda] . ': +' . $add[$tw . 'add' . $utp[$i] . '_' . $rnda];

                                        //$this->error = '<br/><br/><br/>Óâåëè÷èíà õàðàêòåðèñòèêà ïðåäìåòà &quot;'.$id['name'].'&quot;, '.$this->is[$rnda].': +'.$add['add'.$utp[$i].'_'.$rnda]."<br/><br/>$:".$idt['2h']."<";

                                        unset($this->is['mab1'], $this->is['mab2'], $this->is['mab3'], $this->is['mab4']);

                                        mysql_query('UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $rune['id'] . '"  AND `uid` = "' . $this->info['id'] . '" LIMIT 1');
                                        mysql_query('UPDATE `items_users` SET `data` = "' . $data . '" WHERE `id` = "' . $id['id'] . '" AND `uid` = "' . $this->info['id'] . '" LIMIT 1');
                                    }
                                } else {
                                    $this->error = '×òî-òî íå òàê, íåâîçìîæíî çà÷àðîâàòü äàííûì ñâèòêîì';
                                }
                                $i = 100499;
                            }
                            $i++;
                        }
                        if ($i < 100500) {
                            $this->error = 'Äàííûé ïðåäìåò íå ïîäõîäèò äëÿ çà÷àðîâàíèÿ...';
                        }
                    }

                } elseif ($rune['type'] == 47) {
                    $add = $this->lookStats($id['data']);
                    $data = $this->lookStats($rune['data']);
                    if ($add['art'] == 1) {
                        if ($id['iznosNOW'] > 0) {
                            $id['iznosNOW'] -= $data['repairLevel'];
                            if ($id['iznosNOW'] < 0) {
                                $id['iznosNOW'] = 0;
                            }
                            mysql_query('UPDATE `items_users` SET `iznosNOW` = "' . $id['iznosNOW'] . '" WHERE `id` = "' . $id['id'] . '" AND `uid` = "' . $this->info['id'] . '"  LIMIT 1');
                            mysql_query('UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $rune['id'] . '" AND `uid` = "' . $this->info['id'] . '" LIMIT 1');
                            $this->error = 'Ïðåäìåò ' . $id['name'] . ' óñïåøíî îòðåìîíòèðîâàí.';
                        } else {
                            $this->error = 'Ïðåäìåò íå íóæäàåòüñÿ â ðåìîíòå...';
                        }
                    } else {
                        $this->error = 'Ñâèòîê ðåìîíòèðóåò òîëüêî àðòåôàêòû...';
                    }
                } elseif ($rune['type'] == 46) {
                    $idt = mysql_fetch_array(mysql_query('SELECT `id`,`name`,`img`,`type`,`inslot`,`2h`,`2too`,`iznosMAXi`,`inRazdel`,`price1`,`price2`,`price3`,`magic_chance`,`info`,`massa`,`level`,`magic_inci`,`overTypei`,`group`,`group_max`,`geni`,`ts`,`srok`,`class`,`class_point`,`anti_class`,`anti_class_point`,`max_text`,`useInBattle`,`lbtl`,`lvl_itm`,`lvl_exp`,`lvl_aexp` FROM `items_main` WHERE `id` = "' . $id['item_id'] . '" LIMIT` 1'));
                    if ($idt['type'] == 5) {
                        $idt['type'] = 6;
                    }
                    $id['type'] = $idt['type'];
                    if ($id_type < 18 || $id_type > 24) {
                        $add = $this->lookStats($rune['data']);
                        if (isset($add['uptimeitem'])) {
                            $data = $this->lookStats($id['data']);
                            if ($data['srok'] > 0 || $id['srok'] > 0) {
                                if (!isset($data['srok'])) {
                                    $data['srok'] = $id['srok'];
                                }
                                if ($data['srok'] + $id['time_create'] - time() > 86400 + 30) {
                                    $this->error = 'Íåëüçÿ èñïîëüçîâàòü íà ïðåäìåòû ñ ñðîêîì ãîäíîñòè 30 è áîëåå äíåé.';
                                } elseif ($id['inslot'] > 0 && $id['inslot'] < 20) {
                                    $this->error = 'Ñðîê ãîäíîñòè ïðåäìåòà &quot;' . $id['name'] . '&quot; ïðîäëåí íà ' . $this->timeOut($add['uptimeitem']) . '.';

                                    if (isset($data['sleep_moroz'])) {
                                        unset($data['sleep_moroz']);
                                    }

                                    $data = $this->impStats($data);

                                    mysql_query('UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $rune['id'] . '"  AND `uid` = "' . $this->info['id'] . '" LIMIT 1');
                                    mysql_query('UPDATE `items_users` SET `data` = "' . $data . '",`time_create` = `time_create` + ' . floor($add['uptimeitem']) . ' WHERE `id` = "' . $id['id'] . '" AND `uid` = "' . $this->info['id'] . '" LIMIT 1');

                                } else {
                                    $this->error = 'Ïðåäìåò äàííîãî òèïà íåëüçÿ ïðîäëèòü...';
                                }
                            } else {
                                $this->error = 'Ýòî ðàáîòàåò òîëüêî íà ïðåäìåòû ñ ñðîêîì ãîäíîñòè...';
                            }
                        } else {
                            $this->error = 'Çàòà÷èâàòü ìîæíî òîëüêî îðóæèå...';
                        }
                    } else {
                        //Çàòî÷êà
                        $data = $this->lookStats($id['data']);
                        $add = $this->lookStats($rune['data']);
                        if (isset($data['upatack_id'])) {
                            $this->error = 'Ïðåäìåò óæå çàòî÷åí, âûòàùèòå çàòî÷êó â Ðåìîíòíîé ìàñòåðñêîé.';
                        } elseif (isset($data['nomodif'])) {
                            $this->error = 'Óëó÷øèòü äàííûé ïðåäìåò íåâîçìîæíî';
                        } elseif ($add['uptype'] != $id_type || $add['uptype'] == 0) {
                            $this->error = 'Çàòî÷êà íå ïîäõîäèò ê äàííîìó ïðåäìåòó...';
                        } else {

                            if (isset($data['upatack_id']) && $data['upatack_id'] > 0) {
                                $ritm = mysql_fetch_array(mysql_query('SELECT * FROM `items_main_data` WHERE `items_id` = "' . $data['upatack_id'] . '" LIMIT 1'));
                                $data_r = $this->lookStats($ritm['data']);
                                if ($id_type == 22) {
                                    $data['add_m11'] -= $data_r['upatack']; //*2
                                    $data['sv_yron_min'] -= $data_r['upatack'];
                                    $data['sv_yron_max'] -= $data_r['upatack'];
                                } elseif ($id['2h'] == 1) {
                                    $data['sv_yron_min'] -= $data_r['upatack']; //*2
                                    $data['sv_yron_max'] -= $data_r['upatack']; //*2
                                } else {
                                    $data['sv_yron_min'] -= $data_r['upatack'];
                                    $data['sv_yron_max'] -= $data_r['upatack'];
                                }
                            }
                            $data['upatack'] = $rune['id'];
                            $data['upatack_id'] = $rune['item_id'];
                            $data['upatack_name'] = $rune['name'];
                            $data['upatack_lvl'] = $add['upatack'];
                            $data['upatack_lvl'] = $add['upatack'];
                            if (!isset($data['base_price1'])) {
                                //$data['base_price1'] = $id['1price'];
                                //$data['base_price2'] = $id['2price'];
                            }

                            //Äîáàâëÿåì õàðàêòåðèñòèêè ðóíû
                            $i = 0;
                            while ($i < count($this->items['add'])) {
                                if (isset($add['add_' . $this->items['add'][$i]])) {
                                    $data['add_' . $this->items['add'][$i]] += $add['add_' . $this->items['add'][$i]];
                                }
                                $i++;
                            }

                            if ($id_type == 22) {
                                /*if (isset($add['add_m11']))
								{
									$data['add_m11'] += $add['add_m11'];
								}*/
                                $data['sv_yron_min'] += $add['upatack'];
                                $data['sv_yron_max'] += $add['upatack'];
                                //print_r($data);
                                //die('Ïîñîõè âðåìåííî íå òî÷àòñÿ.');
                            } elseif ($id['2h'] == 1) {
                                $data['sv_yron_min'] += $add['upatack'];
                                $data['sv_yron_max'] += $add['upatack'];
                            } else {
                                $data['sv_yron_min'] += $add['upatack'];
                                $data['sv_yron_max'] += $add['upatack'];
                            }

                            if (!isset($add['nosale']) && !isset($add['frompisher'])) {
                                //$id['1price'] = $data['base_price1']+$rune['1price'];
                                //$id['2price'] = $data['base_price2']+$rune['2price'];
                            }

                            $this->addDelo(2, $this->info['id'], '&quot;<font color="#4863A0">System.remont.upatack</font>&quot;: Çàòî÷êà &quot;' . $data['upatack_name'] . '&quot; áûëà óñïåøíî <strong>âñòðîåíà</strong> â ïðåäìåò &quot;' . $id['name'] . '&quot; [itm:' . $id['id'] . ']', time(), $this->info['city'], 'System.remont.upatack', 0, 0);


                            $data = $this->impStats($data);

                            mysql_query('UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $rune['id'] . '"  AND `uid` = "' . $this->info['id'] . '" LIMIT 1');
                            mysql_query('UPDATE `items_users` SET `1price` = "' . $id['1price'] . '",`2price` = "' . $id['2price'] . '",`data` = "' . $data . '" WHERE `id` = "' . $id['id'] . '" AND `uid` = "' . $this->info['id'] . '" LIMIT 1');
                            $this->error = 'Çàòî÷êà &quot;' . $id['name'] . '&quot; ïðîøëà óñïåøíî';
                        }
                    }
                } elseif ($rune['type'] == 48) {
                    //Ïðîôèëü
                    $data = $this->lookStats($id['data']);
                    $add = $this->lookStats($rune['data']);

                    if ($data['tya1'] >= 90 || $data['tya2'] >= 90 || $data['tya3'] >= 90 || $data['tya4'] >= 90) {
                        $this->error = 'Ïðåäìåò óæå èìååò 90 ñâîåãî ïðîôèëÿ';
                    } elseif (isset($data['nomodif'])) {
                        $this->error = 'Óëó÷øèòü äàííûé ïðåäìåò íåâîçìîæíî';
                    } elseif ($add['uptype'] != $id_type || $add['uptype'] == 0) {
                        $this->error = 'Çàòî÷êà íå ïîäõîäèò ê äàííîìó ïðåäìåòó...';
                    } else {

                        if ($add['tya1'] == 1) {

                            $data['tya1'] += $add['tya1'];
                            if ($data['tya3'] > 10) {
                                $data['tya3'] -= $add['tya1'];
                            }

                        } elseif ($add['tya2'] == 1) {

                            $data['tya2'] += $add['tya2'];
                            if ($data['tya4'] > 10) {
                                $data['tya4'] -= $add['tya2'];
                            }

                        } elseif ($add['tya3'] == 1) {

                            $data['tya3'] += $add['tya3'];
                            if ($data['tya1'] > 10) {
                                $data['tya1'] -= $add['tya3'];
                            }

                        } elseif ($add['tya4'] == 1) {

                            $data['tya4'] += $add['tya4'];
                            if ($data['tya2'] > 10) {
                                $data['tya2'] -= $add['tya4'];
                            }

                        }


                        $this->addDelo(2, $this->info['id'], '&quot;<font color="#4863A0">System.remont.upatack</font>&quot;: Çàòî÷êà &quot;' . $data['upatack_name'] . '&quot; áûëà óñïåøíî <strong>âñòðîåíà</strong> â ïðåäìåò &quot;' . $id['name'] . '&quot; [itm:' . $id['id'] . ']', time(), $this->info['city'], 'System.remont.upatack', 0, 0);
                        $this->error = 'Çàòî÷êà &quot;' . $id['name'] . '&quot; ïðîøëà óñïåøíî! Êîëêà:' . $data['tya1'] . ' Ðóá:' . $data['tya2'] . ' Äðîáü:' . $data['tya3'] . ' Ðåæ:' . $data['tya4'] . ' ';
                        $data = $this->impStats($data);
                        mysql_query('UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $rune['id'] . '"  AND `uid` = "' . $this->info['id'] . '" LIMIT 1');
                        mysql_query('UPDATE `items_users` SET `1price` = "' . $id['1price'] . '",`2price` = "' . $id['2price'] . '",`data` = "' . $data . '" WHERE `id` = "' . $id['id'] . '" AND `uid` = "' . $this->info['id'] . '" LIMIT 1');
                        //$this->error = 'Çàòî÷êà &quot;'.$id['name'].'&quot; ïðîøëà óñïåøíî! Êîëêà:'.$data['tya1'].' Ðóá:'.$data['tya2'].' Äðîáü:'.$data['tya3'].' Ðåæ:'.$data['tya4'].' ';

                    }
                } elseif ($rune['type'] == 50) {
                    //Ñòðàíè÷êà ñàíû÷à
                    //$id['data'];
                    //$rune['data'];
                    //$id['item_id']
                    if ($id['item_id'] == 3196 || $id['item_id'] == 3197 || $id['item_id'] == 3198) {


                        if ($id['iznosNOW'] > 0) {
                            $id['iznosNOW']--;
                            $this->error = 'Âîññòàíîâëåíèå &quot;' . $id['name'] . '&quot; ïðîøëà óñïåøíî! [' . round($id['iznosNOW']) . '/' . round($id['iznosMAX']) . ']';
                            mysql_query('UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $rune['id'] . '"  AND `uid` = "' . $this->info['id'] . '" LIMIT 1');
                            mysql_query('UPDATE `items_users` SET `iznosNOW` = "' . $id['iznosNOW'] . '" WHERE `id` = "' . $id['id'] . '" AND `uid` = "' . $this->info['id'] . '" LIMIT 1');
                        } else {
                            $this->error = 'Ïðåäìåò &quot;' . $id['name'] . '&quot; èìååò ìàêèñìàëüíîå çíà÷åíèå ïðî÷íîñòè! [' . round($id['iznosNOW']) . '/' . round($id['iznosMAX']) . ']';
                        }
                    } else {
                        $this->error = 'Äàííûé ïðåäìåò íå ïîäõîäèò äëÿ âîññòàíîâëåíèÿ!!';
                    }


                } elseif ($rune['type'] == 68) {
                    $idt = mysql_fetch_array(mysql_query('SELECT `id`,`name`,`img`,`type`,`inslot`,`2h`,`2too`,`iznosMAXi`,`inRazdel`,`price1`,`price2`,`price3`,`magic_chance`,`info`,`massa`,`level`,`magic_inci`,`overTypei`,`group`,`group_max`,`geni`,`ts`,`srok`,`class`,`class_point`,`anti_class`,`anti_class_point`,`max_text`,`useInBattle`,`lbtl`,`lvl_itm`,`lvl_exp`,`lvl_aexp` FROM `items_main` WHERE `id` = "' . $id['item_id'] . '" LIMIT` 1'));
                    if ($idt['type'] == 5) {
                        $idt['type'] = 6;
                    }
                    $id['type'] = $idt['type'];

                    //Âñòðàèâàåì ðóíó
                    $data = $this->lookStats($id['data']);
                    $add = $this->lookStats($rune['data']);
                    if (isset($data['nomodif'])) {
                        $this->error = 'Óëó÷øèòü äàííûé ïðåäìåò íåâîçìîæíî';
                    } elseif (!isset($data['close']) && $data['close'] != 0) {
                        $this->error = 'Íå ïîäõîäèò ê äàííîìó ïðåäìåòó, îí íå çàêðûò...';
                    } else {
                        $data['unopen'] = $rune['id'];
                        $data['unopen_id'] = $rune['item_id'];
                        $data['unopen_name'] = $rune['name'];

                        unset($data['close']);

                        $data['open'] = 1;

                        $data = $this->impStats($data);

                        mysql_query('UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $rune['id'] . '"  AND `uid` = "' . $this->info['id'] . '" LIMIT 1');
                        mysql_query('UPDATE `items_users` SET `data` = "' . $data . '" WHERE `id` = "' . $id['id'] . '" AND `uid` = "' . $this->info['id'] . '" LIMIT 1');
                        $this->error = 'Îòêðûòèå &quot;' . $id['name'] . '&quot; ïðîøëî óñïåøíî';
                    }

                } elseif ($rune['type'] == 37) {
                    $idt = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "' . $id['item_id'] . '" LIMIT 1'));
                    if ($idt['type'] != 37) {
                        //
                        $data = $this->lookStats($id['data']);
                        $add = $this->lookStats($rune['data']);
                        //
                        if ($id['gift'] == '' || $id['gift'] == '0') {
                            if (isset($data['notransfer'])) {
                                $this->error = 'Ïðåäìåò íåëüçÿ ïåðåäàâàòü...';
                            } elseif (isset($data['sudba']) && $data['sudba'] != 0) {
                                $this->error = 'Ïðåäìåò ñâÿçàí îáùåé ñóäüáîé...';
                            } else {
                                if (isset($add['item_inbox']) && $add['item_inbox'] > 0) {
                                    $this->error = 'Â óïàêîâêå óæå ÷òî-òî åñòü, îñòàëîñü ñäåëàòü ïîäàðîê!';
                                } elseif ($id['inTransfer'] > 0 || $id['inShop'] > 0 || $id['inGroup'] > 0) {
                                    $this->error = 'Íåëüçÿ ïåðåäàòü ýòîò ïðåäìåò, îí â ïåðåäà÷å, íà ïðèëàâêå èëè â ãðóïïå...';
                                } else {
                                    //Çàêèäûâàåì ïðåäìåò â óïàêîâêó
                                    $add['item_inbox'] = $id['id'];
                                    $add['open'] = 1;
                                    $add['nosale'] = 1;
                                    $add = $this->impStats($add);
                                    //
                                    mysql_query('UPDATE `items_users` SET `inGroup` = 0,`data` = "' . $add . '" WHERE `id` = "' . $rune['id'] . '" LIMIT 1');
                                    mysql_query('UPDATE `items_users` SET `uid` = -1 WHERE `id` = "' . $id['id'] . '" LIMIT 1');
                                    //
                                    $this->error = 'Ïðåäìåò &quot;' . $idt['name'] . '&quot; óïàêîâàí â êîðîáêó.';
                                    //
                                }
                            }
                        } else {
                            $this->error = 'Äàðåííîå íå äàðÿò...';
                        }
                        //
                    } else {
                        $this->error = 'Âû íå ñìîæåòå óïàêîâàòü óïàêîâêó...';
                    }
                } else {
                    $this->error = '(' . $rune['type'] . ') Óñèëåíèå êîòîðîå âû èñïîëüçîâàëè íå íàéäåíî...';
                }
            }
        } else {
            $this->error = 'Ïîäõîäÿùåãî ïðåäìåòà íå íàøëîñü...';
        }
    }

    public function floordec($zahl, $decimals = 2)
    {
        return floor($zahl * pow(10, $decimals)) / pow(10, $decimals);
    }

    public function testBattle($id)
    {
        $r = true;
        if ($id == 0) {
            $r = false;
        } else {
            $btla = mysql_fetch_array(mysql_query('SELECT `id`,`team_win` FROM `battle` WHERE `id` = "' . mysql_real_escape_string($id) . '" LIMIT 1'));
            if (isset($btla['id'])) {
                if ($btla['team_win'] > -1) {
                    $r = false;
                }
            }
        }
        return $r;
    }

    public function testVipItems($slot_new)
    {
        $sp = mysql_query('SELECT `i`.`id`,`m`.`type`,`i`.`2price`,`m`.`price2` FROM `items_users` AS `i` LEFT JOIN `items_main` AS `m` ON `m`.`id` = `i`.`item_id` WHERE `i`.`uid` = "' . $this->info['id'] . '" AND `i`.`delete` = "0" AND `i`.`data` LIKE "%vip_sale%" LIMIT 20');
        $itm = [];
        $slot = [];
        $j = 0;
        if ($slot_new > 0) {
            $itm[$j] = ['new'];
            $slot[$slot_new][] = $j;
            $j++;
        }
        $r = true;
        while ($pl = mysql_fetch_array($sp)) {
            $itm[$j] = $pl;
            $slot[$pl['type']][] = $j;
            $j++;
        }
        $l = count($slot[18]) + count($slot[19]) + count($slot[20]) + count($slot[21]) + count($slot[22]) + count($slot[23]) + count($slot[24]) + count($slot[25]) + count($slot[26]) + count($slot[27]) + count($slot[28]);
        $v = count($slot[9]) + count($slot[10]) + count($slot[11]);
        $a = count($itm) - $l - $v;
        if ($this->stats['silver'] == 2) {
            // 3 Àðòåôàêòà (1îðóæèå è âñå êðîìå þâåëèðêè)
            if ($j > 3 || $l > 1 || $v > 0) {
                $r = false;
            }
        } elseif ($this->stats['silver'] == 3) {
            // 6 Àðòåôàêòîâ (1 îðóæèå, 1 þâåëèðêà è 4 âåùè íà âûáîð)
            if ($j > 6 || $l > 1 || $v > 1) {
                $r = false;
            }
        } elseif ($this->stats['silver'] == 4) {
            // 9 Àðòåôàêòîâ (2 îðóæèÿ, 2 þâåëèðêè è 5 âåùåé íà âûáîð)
            if ($j > 9 || $l > 2 || $v > 2) {
                $r = false;
            }
        } elseif ($this->stats['silver'] == 5) {
            // ñêîëüêî óãîäíî
        }
        return $r;
    }

    public function berezCena()
    {
        global $c;
        $r = 0;
        if ($this->stats['silver'] > 0) {
            $r = 50 + (($this->stats['silver'] - 1) * 5);
            $r = $r / 100;
        }
        $r = $c['shop_type2'];
        //$r = 1; //ñêóïêà 100%
        $r = round(($r / 100), 2);
        return $r;
    }

    public function genInv($type, $sort)
    {
        global $c, $code;

        $i = 0; // ñ÷åò÷èê, ïðîñòî îáíóíÿåì.
        $j = 0;  // Âñåãî ïðåäìåòîâ while ++
        $k = 1; // 0 èëè 1
        $rt = [0 => 0, 1 => 0, 2 => '']; // Êîëè÷åñòâî? Íåïîíÿòíî
        $clr = [0 => 'c8c8c8', 1 => 'd4d4d4']; // Öâåò ôîíà äëÿ ïðåäìåòîâ
        $sort = explode('ORDER BY', $sort);
        if (isset($sort[0], $sort[1])) {
            $where = $sort[0];
            if ($sort[1] != '') $sort = $sort[1] . ''; else $sort = '';
        } else {
            $where = $sort[0];
            $sort = ' `lastUPD`  DESC';
        }
        $cl = mysql_query('SELECT count(`iu`.item_id) as inGroupCount, `im`.`id`,`im`.`name`,`im`.`img`,`im`.`type`,`im`.`inslot`,`im`.`2h`,`im`.`2too`,`im`.`iznosMAXi`,`im`.`inRazdel`,`im`.`price1`,`im`.`price2`,`im`.`pricerep`,`im`.`magic_chance`,`im`.`info`,`im`.`massa`,`im`.`level`,`im`.`magic_inci`,`im`.`overTypei`,`im`.`group`,`im`.`group_max`,`im`.`geni`,`im`.`ts`,`im`.`srok`,`im`.`class`,`im`.`class_point`,`im`.`anti_class`,`im`.`anti_class_point`,`im`.`max_text`,`im`.`useInBattle`,`im`.`lbtl`,`im`.`lvl_itm`,`im`.`lvl_exp`,`im`.`lvl_aexp`,`iu`.`so`,`iu`.`id`,`iu`.`item_id`,`iu`.`1price`,`iu`.`2price`,`iu`.`uid`,`iu`.`use_text`,`iu`.`data`,`iu`.`inOdet`,`iu`.`inShop`,`iu`.`delete`,`iu`.`iznosNOW`,`iu`.`iznosMAX`,`iu`.`gift`,`iu`.`gtxt1`,`iu`.`gtxt2`,`iu`.`kolvo`,`iu`.`geniration`,`iu`.`magic_inc`,`iu`.`maidin`,`iu`.`lastUPD`,`iu`.`timeOver`,`iu`.`overType`,`iu`.`secret_id`,`iu`.`time_create`,`iu`.`time_sleep`,`iu`.`inGroup`,`iu`.`dn_delete`,`iu`.`inTransfer`,`iu`.`post_delivery`,`iu`.`lbtl_`,`iu`.`bexp`,`iu`.`so`,`iu`.`blvl` FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE  ' . $where . ' GROUP BY `im`.id,`iu`.item_id, `iu`.inGroup HAVING `iu`.inGroup > 0  UNION ALL SELECT count(`iu`.item_id) as inGroupCount, `im`.`id`,`im`.`name`,`im`.`img`, `im`.`type`,`im`.`inslot`,`im`.`2h`,`im`.`2too`, `im`.`iznosMAXi`,`im`.`inRazdel`, `im`.`price1`,`im`.`price2`, `im`.`pricerep`,`im`.`magic_chance`, `im`.`info`,`im`.`massa`,`im`.`level`,`im`.`magic_inci`, `im`.`overTypei`,`im`.`group`,`im`.`group_max`,`im`.`geni`, `im`.`ts`,`im`.`srok`,`im`.`class`, `im`.`class_point`,`im`.`anti_class`, `im`.`anti_class_point`,`im`.`max_text`,`im`.`useInBattle`,`im`.`lbtl`, `im`.`lvl_itm`,`im`.`lvl_exp`,`im`.`lvl_aexp`,`iu`.`so`,`iu`.`id`,`iu`.`item_id`, `iu`.`1price`,`iu`.`2price`,`iu`.`uid`, `iu`.`use_text`,`iu`.`data`,`iu`.`inOdet`, `iu`.`inShop`,`iu`.`delete`,`iu`.`iznosNOW`,`iu`.`iznosMAX`, `iu`.`gift`,`iu`.`gtxt1`,`iu`.`gtxt2`,`iu`.`kolvo`,`iu`.`geniration`, `iu`.`magic_inc`, `iu`.`maidin`,`iu`.`lastUPD`, `iu`.`timeOver`, `iu`.`overType`, `iu`.`secret_id`, `iu`.`time_create`, `iu`.`time_sleep`,`iu`.`inGroup`,`iu`.`dn_delete`,`iu`.`inTransfer`, `iu`.`post_delivery`,`iu`.`lbtl_`,`iu`.`bexp`,`iu`.`so`,`iu`.`blvl` FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE  `iu`.inGroup=0 AND ' . $where . ' GROUP BY `iu`.id, `iu`.item_id ORDER BY ' . $sort . ' 
');

        if ($type == 15) {
            $anm = mysql_fetch_array(mysql_query('SELECT `id`,`type`,`name`,`uid`,`delete`,`inBattle`,`eda`,`exp`,`obraz`,`stats`,`level`,`sex`,`levelUp`,`pet_in_cage`,`max_exp`,`priems`,`bonus` FROM `users_animal` WHERE `id` = "' . $this->info['animal'] . '" AND `pet_in_cage` = 0 AND `delete` = "0" LIMIT 1'));
        }
        while ($pl = mysql_fetch_array($cl)) {
            if ($type == 30) {
                $ChSudba = $this->lookStats($pl['data']);
                if (isset($ChSudba['sudba']) || $ChSudba['sudba'] != 0 || $ChSudba['nosale'] == 1)
                    continue;
            }
            if ($pl['1price'] > 0) {
                $pl['price1'] = $pl['1price'];
            }
            $is1 = '';
            $is2 = '';
            $d = [];
            //òåñò
            $d[0] = 0;
            $d[1] = 1;
            $d[2] = 0;
            $po = $this->lookStats($pl['data']);

            $see1 = 1;
            if ($type == 15) { //êîðìóøêà çâåðÿ
                if ($anm['type'] == 3 && substr_count($pl['img'], 'wisp') == 0) {
                    $see1 = 0; //ñâåòëÿê
                } elseif ($anm['type'] == 2 && substr_count($pl['img'], 'owl') == 0) {
                    $see1 = 0; //ñîâà
                } elseif ($anm['type'] == 1 && substr_count($pl['img'], 'cat') == 0) {
                    $see1 = 0; //êîò
                } elseif ($anm['type'] == 4 && substr_count($pl['img'], 'chrt') == 0) {
                    $see1 = 0; //÷åðòÿêà
                } elseif ($anm['type'] == 5 && substr_count($pl['img'], 'dog') == 0) {
                    $see1 = 0; //ñîáàêà
                } elseif ($anm['type'] == 6 && substr_count($pl['img'], 'pig') == 0) {
                    $see1 = 0; //ñâèíüÿ
                } elseif ($anm['type'] == 7 && substr_count($pl['img'], 'dragon') == 0) {
                    $see1 = 0; //äðàêîí
                }
            } elseif (isset($po['nosale']) && $type == 2) {
                $see1 = 0;

            } elseif (isset($po['noremont']) && $type == 4) {
                $see1 = 0;
            } elseif ($type == 5 && $pl['gift'] != '') {
                $see1 = 0;
            } elseif (($type == 9 || $type == 10) && $pl['gift'] == '') {
                $see1 = 0;
            } elseif ($type == 5 && isset($po['sudba']) && $po['sudba'] != '0') {
                $see1 = 0;
            } elseif ($type == 5 && $pl['inTransfer'] > 0) {
                $see1 = 0;
            } elseif ($type == 6 && !isset($po['fshop'])) {
                $see1 = 0;
            } elseif ($type == 67 && isset($po['art'])) {
                $see1 = 0;
            } elseif ($type == 67 && isset($po['sudba'])) {
                $see1 = 0;
            } elseif ($type == 67 && $pl['gift'] != '') {
                $see1 = 0;
            } elseif ($type == 11) { // Õðàì Çíàíèé (ïëàâêà ïðåäìåòîâ)
                if ($pl['inTransfer'] > 0 || (isset($po['sudba']) && $po['sudba'] != '0' && $po['sudba'] != $this->info['login'])) { // $po['sudba'] != ''&& $po['sudba'] != '0' && $po['sudba'] != '1' && $po['sudba'] != $this->info['id'])
                    $see1 = 0;
                }
                if ($pl['type'] != 1 && $pl['type'] != 3 && $pl['type'] != 9 && $pl['type'] != 10 && $pl['type'] != 11 && $pl['type'] != 5 && $pl['type'] != 6 && $pl['type'] != 8 && $pl['type'] != 12 && $pl['type'] != 14 && $pl['type'] != 15 && $pl['type'] != 18 && $pl['type'] != 19 && $pl['type'] != 20 && $pl['type'] != 21 && $pl['type'] != 22 && $pl['type'] != 13 && $pl['type'] != 72 && $pl['item_id'] != 1035) {
                    $see1 = 0;
                }
                if ($po['tr_lvl'] < 4 && $pl['item_id'] != 1035) {
                    $see1 = 0;
                }
            } elseif ($type == 14) { // Õðàì Çíàíèé (ïëàâêà ðóí)
                if ($pl['inTransfer'] > 0) {
                    $see1 = 0;
                }
                if ($pl['type'] != 31) {
                    $see1 = 0;
                }
            } elseif ($type == 12) {
                if ($pl['inslot'] != 3 && $pl['inslot'] != 14 && $pl['type'] != 31) {
                    $see1 = 0;
                }
                if (!isset($po['frompisher']) && $pl['type'] != 31) {
                    $see1 = 0;
                }
            } elseif ($type == 56 && ($pl['inslot'] != 5 || isset($po['podgon']))) {
                $see1 = 0;
            } elseif (isset($po['musor']) && $po['musor'] > 0 && $pl['iznosNOW'] >= $pl['iznosMAX']) {
                $see1 = 0;
            } elseif ($type == 57) {
                //Ïîäãîíêà
                if ($pl['type'] < 18 || $pl['type'] > 28 || $pl['type'] == 25) {
                    $see1 = 0;
                }
            } elseif ($type == 58) {
                //Âûòàñêèâàíèå ðóí
                if (!isset($po['rune_id'])) {
                    $see1 = 0;
                }
            } elseif ($type == 65) {
                if (isset($po['sudba']) && $po['sudba'] != '0') {
                    $see1 = 0;
                }
                if (isset($po['toclan'])) {
                    $po['toclan1'] = explode('#', $po['toclan']);
                    $po['toclan1'] = $po['toclan1'][0];
                    if ($po['toclan1'] != $this->info['clan']) {
                        $see1 = 0;
                    }
                }
            } elseif ($type == 67) {
                $po['toclan1'] = explode('#', $po['toclan']);
                $po['toclan1'] = $po['toclan1'][0];
                if ($po['toclan1'] > 0) {
                    $see1 = 0;
                }
                if ($this->itemsX($pl['id']) > 1) {
                    #$see1 = 0;
                }
                if ($po['frompisher'] > 0) {
                    $see1 = 0;
                }
                if ($pl['gift'] > 0) {
                    $see1 = 0;
                }
                if ($po['sudba'] > 0) {
                    $see1 = 0;
                }
            } elseif ($type == 69) {
                $po['toclan1'] = explode('#', $po['toclan']);
                $po['toclan1'] = $po['toclan1'][0];
                if ($po['toclan1'] > 0) {
                    $see1 = 0;
                }
                if ($po['frompisher'] == 0) {
                    $see1 = 0;
                }
                if ($pl['gift'] > 0) {
                    $see1 = 0;
                }
            }

            if ($see1 == 1) {
                if ($k == 1) {
                    $k = 0;
                } else {
                    $k = 1;
                }
                if (($pl['type'] >= 18 && $pl['type'] <= 24) || $pl['type'] == 26 || $pl['type'] == 27) { //Çîíû áëîêà +
                    if (!isset($po['zonb'])) {
                        $po['zonb'] = 0;
                    }
                    $po['zonb']++;
                }
                //ïðàâàÿ ÷àñòü
                $mx = '';
                if (isset($po['upatack_lvl'])) {
                    $mx .= ' +' . $po['upatack_lvl'];
                }
                if (isset($po['modif'])) {
                    $mx .= ' (ìô)';
                }
                $col = $this->itemsX($pl['id']);
                if ($col > 1 && $pl['inGroup'] != 0) {
                    $pl['kolvo'] = $col;
                    $mx .= ' (x' . $col . ')';
                }
                if (isset($po['tr_align']) && !isset($po['tr_align_bs'])) {
                    $pl['name'] .= '<img width=12 height=15 src=https://img.new-combats.com/i/align/align' . $po['tr_align'] . '.gif >';
                } elseif (isset($po['tr_align_bs'])) {
                    if ($po['tr_align_bs'] == '1') {
                        $pl['name'] .= '<img width=12 height=15 src=https://img.new-combats.com/i/align/align1.75.gif >';
                    } elseif ($po['tr_align_bs'] == '3') {
                        $pl['name'] .= '<img width=12 height=15 src=https://img.new-combats.com/i/align/align3.01.gif >';
                    }
                }
                if (isset($po['renameadd']) && $po['renameadd'] != '') {
                    $pl['name'] .= ' (<small>Ïðåäìåò: ' . $po['renameadd'] . '</small>)';
                }
                if (isset($po['icos'])) {
                    $pl['name'] = '<span class=icos_' . $po['icos'] . ' >' . $pl['name'] . ' <span><small>&nbsp;' . $po['icos'] . '&nbsp;</small></span></span>';
                }
                $is2 = '<a oncontextmenu="top.addTo(\'' . $pl['id'] . '\',\'item\'); return false;" class="inv_name" href="https://new-combats.com/item/' . $pl['item_id'] . '" target="_blank">' . $pl['name'] . '' . $mx . '</a>';
                $is2 .= '&nbsp;&nbsp;';
                if ($pl['massa'] > 0) {
                    $is2 .= ' (Ìàññà: ' . ($pl['massa'] * $col) . ')';
                }
                if ($pl['gift'] != '') {
                    $ttl = '';
                    if ($pl['gift'] == 1) {
                        $ttl = 'Âû íå ìîæåòå ïåðåäàòü ýòîò ïðåäìåò êîìó-ëèáî';
                    } else {
                        $ttl = 'Ýòîò ïðåäìåò âàì ïîäàðèë ' . $pl['gift'] . '. Âû íå ñìîæåòå ïåðåäàòü ýòîò ïðåäìåò êîìó-ëèáî åùå';
                    }
                    $is2 .= ' <img title="' . $ttl . '" src="https://img.new-combats.com/i/podarok.gif">';
                }

                if (isset($po['art'])) {
                    $is2 .= ' <img title="Àðòåôàêò" src="https://img.new-combats.com/i/artefact.gif">';
                }

                if (isset($po['sudba'])) {
                    if ($po['sudba'] == '0') {
                        $is2 .= ' <img title="Ýòîò ïðåäìåò áóäåò ñâÿçàí îáùåé ñóäüáîé ñ ïåðâûì, êòî íàäåíåò åãî. Íèêòî äðóãîé íå ñìîæåò åãî èñïîëüçîâàòü." src="https://img.new-combats.com/i/destiny0.gif">';
                    } elseif ($po['sudba'] == '1') {
                        $is2 .= ' <img title="Ýòîò ïðåäìåò áóäåò ñâÿçàí îáùåé ñóäüáîé ñ ïåðâûì, êòî âîçüìåò ïðåäìåò. Íèêòî äðóãîé íå ñìîæåò åãî èñïîëüçîâàòü." src="https://img.new-combats.com/i/destiny0.gif">';
                    } else {
                        $is2 .= ' <img title="Ýòîò ïðåäìåò ñâÿçàí îáùåé ñóäüáîé ñ ' . $po['sudba'] . '. Íèêòî äðóãîé íå ñìîæåò åãî èñïîëüçîâàòü." src="https://img.new-combats.com/i/desteny.gif">';
                    }
                }
                if ($pl['price1'] > 0) { //öåíà
                    $pex = explode('.', $pl['price1']);
                    if ($pex[1] == '00') {
                        $pl['price1'] = $pex[0];
                    }
                    if ($_GET['toRent'] == 2) {
                        $is2 .= '<br><strong>Öåíà: ' . ($pl['price1']) . ' êð.</strong>';
                    } else {
                        $is2 .= '<br><strong>Öåíà: ' . ($pl['price1'] * $col) . ' êð.</strong>';
                    }
                }
                if ($pl['pricerep'] > 0) {
                    $is2 .= ' <small><strong>(' . round($pl['pricerep'] * $col, 2) . ' Âîèíñòâåííîñòè)</strong></small>';
                }
                if ($pl['iznosMAX'] > 0) { //äîëãîâå÷íîñòü
                    $izcol = '';
                    if (floor($pl['iznosNOW']) >= (floor($pl['iznosMAX']) - ceil($pl['iznosMAX']) / 100 * 20)) {
                        $izcol = 'brown';
                    }
                    if ($pl['iznosMAXi'] == 999999999) {
                        $is2 .= '<br>Äîëãîâå÷íîñòü: <font color="brown">íåðàçðóøèìî</font >';
                    } else {
                        $is2 .= '<br>Äîëãîâå÷íîñòü: <font color="' . $izcol . '">' . floor($pl['iznosNOW']) . '/' . ceil($pl['iznosMAX']) . '</font>';
                    }
                }
                if ($po['battleUseZd'] > 0) {
                    $is2 .= '<br>Çàäåðæêà èñïîëüçîâàíèÿ: ' . $this->timeOut($po['battleUseZd']) . '';
                }
                if (isset($po['srok']) && $po['srok'] > 0) {
                    $pl['srok'] = $po['srok'];
                }
                if ($pl['srok'] > 0) { //Ñðîê ãîäíîñòè ïðåäìåòà
                    $is2 .= '<br>Ñðîê ãîäíîñòè: ' . $this->timeOut($pl['srok']) . ' (äî ' . date('d.m.Y H:i', $pl['time_create'] + $pl['srok']) . ')';
                }
                if ($pl['magic_chance'] > 0) {
                    $is2 .= '<br>Âåðîÿòíîñòü ñðàáàòûâàíèÿ: ' . min([$pl['magic_chance'], 100]) . '%';
                }
                if ((int)$pl['magic_inci'] > 0) { //Ïðîäîëæèòåëüíîñòü äåéñòâèÿ ìàãèè:
                    $efi = mysql_fetch_array(mysql_query('SELECT `id2`,`mname`,`type1`,`img`,`mdata`,`actionTime`,`type2`,`type3`,`onlyOne`,`oneType`,`noAce`,`see`,`info`,`overch`,`bp`,`noch` FROM `eff_main` WHERE `id2` = "' . ((int)$pl['magic_inci']) . '" LIMIT 1'));
                    if (isset($efi['id2']) && $efi['actionTime'] > 0) {
                        $is2 .= '<br>Ïðîäîëæèòåëüíîñòü äåéñòâèÿ: ' . $this->timeOut($efi['actionTime']);
                    }
                }

                $notr = 0;
                if (isset($po['sudba']) && $po['sudba'] != '0' && $po['sudba'] != $this->info['login']) {
                    $notr++;
                }
                //<strong>Òðåáóåòñÿ ìèíèìàëüíîå:</strong>
                $tr = '';
                $t = $this->items['tr'];
                $x = 0;
                while ($x < count($t)) {
                    $n = $t[$x];
                    if (isset($po['tr_' . $n]) && $po['tr_' . $n] != 0) {
                        if ($n == 'sex') {
                            if ($this->info['sex'] != $po['tr_' . $n]) {
                                $tr .= '<font color="red">';
                                $notr++;
                            }
                        } elseif ($po['tr_' . $n] > $this->stats[$n]) {
                            if ($n == 'align_bs' && $this->info['inTurnir'] > 0) {
                                if ($po['tr_align_bs'] == '1') {
                                    if ($this->info['align_real'] <= 1 || $this->info['align_real'] >= 2) {
                                        $pal = false;
                                    } else {
                                        $pal = true;
                                    }
                                } elseif ($po['tr_align_bs'] == '3') {
                                    if ($this->info['align_real'] <= 3 || $this->info['align_real'] >= 4) {
                                        $tar = false;
                                    } else {
                                        $tar = true;
                                    }
                                }
                            }
                            if ($n == 'rep') {
                                $temp = explode('::', $po['tr_' . $n]);
                                if ($this->rep['rep' . $temp[1]] < $temp[0]) {
                                    $tr .= '<font color="red">';
                                    $notr++;
                                }
                                unset($temp);
                            } elseif ($n == 'align_bs' && $this->info['inTurnir'] > 0 && ($pal = false || $tar = false)) {
                                $tr .= '<font color="red">';
                                $notr++;
                            } elseif ($n != 'align' && $n != 'align_bs' || floor($this->info['align']) != $po['tr_' . $n]) {
                                $tr .= '<font color="red">';
                                $notr++;
                            }
                        }
                        $tr .= '<br />• ';
                        if ($n == 'rep') {
                            $temp = explode('::', $po['tr_' . $n]);
                            $tr .= $this->is[$n] . ' ' . ucfirst(str_replace('city', ' city', $temp[1])) . ': ' . $temp[0];
                            unset($temp);
                        } elseif ($n != 'align' && $n != 'align_bs') {
                            if ($n == 'sex') {
                                if ($po['tr_' . $n] == 1) {
                                    $tr .= $this->is[$n] . ': Æåíñêèé';
                                } else {
                                    $tr .= $this->is[$n] . ': Ìóæñêîé';
                                }
                            } else {
                                $tr .= $this->is[$n] . ': ' . $po['tr_' . $n];
                            }
                        } else {
                            $tr .= $this->is[$n] . ': ' . $this->align_nm[$po['tr_' . $n]];
                        }
                        if ($n == 'sex') {
                            if ($this->info['sex'] != $po['tr_' . $n]) {
                                $tr .= '</font>';
                            }
                        } elseif ($po['tr_' . $n] > $this->stats[$n]) {
                            if ($n == 'align_bs' && $this->info['inTurnir'] > 0 && ($pal = false || $tar = false)) {
                                $tr .= '</font>';
                            } elseif ($n != 'align' && $n != 'align_bs' || floor($this->info['align']) != $po['tr_' . $n]) {
                                $tr .= '</font>';
                            }
                        }
                    }
                    $x++;
                }
                if ($tr != '') {
                    $is2 .= '<br><strong>Òðåáóåòñÿ ìèíèìàëüíîå:</strong>' . $tr;
                }
                //<strong>Äåéñòâóåò íà:</strong>
                $tr = '';
                $t = $this->items['add'];
                if (isset($po['mf_stats']) && $po['mf_stats'] > 0) {
                    $tr .= '<br>Ñâîáîäíûå õàðàêòåðèñòèêè: ' . $po['mf_stats'];
                }
                if (isset($po['mf_mod']) && $po['mf_mod'] > 0) {
                    $tr .= '<br>Ñâîáîäíûå ìîäèôèêàòîðû: ' . $po['mf_mod'];
                }
                if (isset($po['mf_mib']) && $po['mf_mib'] > 0) {
                    $tr .= '<br>Ñâîáîäíûå óëó÷øåíèÿ áðîíè: ' . $po['mf_mib'];
                }

                $x = 0;
                while ($x < count($t)) {
                    $n = $t[$x];
                    if (isset($po['add_' . $n], $this->is[$n])) {
                        $z = '+';
                        if ($po['add_' . $n] < 0) {
                            $z = '';
                        }
                        $tr .= '<br>• ' . $this->is[$n] . ': ' . $z . '' . $po['add_' . $n];
                        if (isset($po['mf_stats']) && $po['mf_stats'] > 0) {
                            if ($n == 's1' || $n == 's2' || $n == 's3' || $n == 's5') {
                                $tr .= ' <a href="main.php?inv=1&otdel=' . $_GET['otdel'] . '&rstv=' . $pl['id'] . '&mf=' . $n . '"><img src="https://img.new-combats.com/i/up.gif" width="11" height="11"></a>';
                            }
                        }
                        if (isset($po['mf_mod']) && $po['mf_mod'] > 0) {
                            if ($n == 'm1' || $n == 'm2' || $n == 'm4' || $n == 'm5') {
                                $tr .= ' <a href="main.php?inv=1&otdel=' . $_GET['otdel'] . '&rstv=' . $pl['id'] . '&mf=' . $n . '"><img src="https://img.new-combats.com/i/up.gif" width="11" height="11"></a>';
                            }
                        }
                    }
                    $x++;
                }
                //äåéñòâóåò íà (áðîíÿ)
                $i = 1;
                $bn = [1 => 'ãîëîâû', 2 => 'êîðïóñà', 3 => 'ïîÿñà', 4 => 'íîã'];
                while ($i <= 4) {
                    if (isset($po['add_mab' . $i])) {
                        if ($po['add_mab' . $i] == $po['add_mib' . $i] && $pl['geniration'] == 1) {
                            $z = '+';
                            if ($po['add_mab' . $i] < 0) {
                                $z = '';
                            }
                            $tr .= '<br>• Áðîíÿ ' . $bn[$i] . ': ' . $z . '' . $po['add_mab' . $i];
                        } else {
                            $tr .= '<br>• Áðîíÿ ' . $bn[$i] . ': ' . $po['add_mib' . $i] . '-' . $po['add_mab' . $i];
                        }
                        if (isset($po['mf_mib']) && $po['mf_mib'] > 0) {
                            $tr .= ' <a href="main.php?inv=1&otdel=' . $_GET['otdel'] . '&rstv=' . $pl['id'] . '&mf=mib' . $i . '"><img src="https://img.new-combats.com/i/up.gif" width="11" height="11"></a>';
                        }
                    }
                    $i++;
                }

                if ($tr != '') {
                    $is2 .= '<br><strong>Äåéñòâóåò íà:</strong>' . $tr;
                }
                //<strong>Ñâîéñòâà ïðåäìåòà:</strong>
                $tr = '';
                $t = $this->items['sv'];
                if (isset($po['sv_yron_min'], $po['sv_yron_max'])) {
                    $tr .= '<br>• Óðîí: ' . $po['sv_yron_min'] . ' - ' . $po['sv_yron_max'];
                }
                $x = 0;
                while ($x < count($t)) {
                    $n = $t[$x];
                    if (isset($po['sv_' . $n])) {
                        $z = '+';
                        if ($po['sv_' . $n] < 0) {
                            $z = '';
                        }
                        $tr .= '<br>• ' . $this->is[$n] . ': ' . $z . '' . $po['sv_' . $n];
                    }
                    $x++;
                }
                if ($pl['2too'] == 1) {
                    $tr .= '<br>• Âòîðîå îðóæèå';
                }
                if ($pl['2h'] == 1) {
                    $tr .= '<br>• Äâóðó÷íîå îðóæèå';
                }
                if (isset($po['zonb'])) {
                    $tr .= '<br>• Çîíû áëîêèðîâàíèÿ: ';
                    if ($po['zonb'] > 0) {
                        $x = 1;
                        while ($x <= $po['zonb']) {
                            $tr .= '+';
                            $x++;
                        }
                    } else {
                        $tr .= '—';
                    }
                }
                if ($tr != '') {
                    $is2 .= '<br><strong>Ñâîéñòâà ïðåäìåòà:</strong>' . $tr;
                }

                //Îñîáåííîñòè
                /*$tr = '';
				$x = 1;
				while($x<=4){
					if(isset($po['tya'.$x]) && $po['tya'.$x]>0){
						$tyc = 'Íè÷òîæíî ðåäêè';
						if($po['tya'.$x]>6){
							$tyc = 'Ðåäêè';
						}
						if($po['tya'.$x]>14){
							$tyc = 'Ìàëû';
						}
						if($po['tya'.$x]>34){
							$tyc = 'Âðåìåíàìè';
						}
						if($po['tya'.$x]>79){
							$tyc = 'Ðåãóëÿðíû';
						}
						if($po['tya'.$x]>89){
							$tyc = '×àñòû';
						}
						if($po['tya'.$x]>=100){
							$tyc = 'Âñåãäà';
						}
						$tr .= '<br>• '.$this->is['tya'.$x].': '.$tyc.' ('.$po['tya'.$x].'%)';
					}
					$x++;
				}
				$x = 1;
				while($x<=7){
					if(isset($po['tym'.$x]) && $po['tym'.$x]>0){
						$tyc = 'Íè÷òîæíî ðåäêè';
						if($po['tym'.$x]>6){
							$tyc = 'Ðåäêè';
						}
						if($po['tym'.$x]>14){
							$tyc = 'Ìàëû';
						}
						if($po['tym'.$x]>34){
							$tyc = 'Âðåìåíàìè';
						}
						if($po['tym'.$x]>79){
							$tyc = 'Ðåãóëÿðíû';
						}
						if($po['tym'.$x]>89){
							$tyc = '×àñòû';
						}
						if($po['tym'.$x]>=100){
							$tyc = 'Âñåãäà';
						}
						$tr .= '<br>• '.$this->is['tym'.$x].': '.$tyc.' ('.$po['tym'.$x].'%)';
					}
					$x++;
				}
				if($tr!=''){
					$is2 .= '<br><strong>Îñîáåííîñòè:</strong>'.$tr;
				}*/
                if ($notr == 0) {
                    $d[0] = 1;
                    if ($pl['magic_inci'] != '' || $pl['magic_inc'] != '') {
                        $d[2] = 1;
                    }
                }

                $tr = '';

                if (floor($pl['iznosNOW']) >= ceil($pl['iznosMAX'])) {
                    $d[0] = 0;
                    $d[2] = 0;
                }
                //Àïãðåéäû âåùåé
                $tr = '';
                //Âñòðîåííàÿ ìàãèÿ
                if ($pl['magic_inci'] != '' || $pl['magic_inc'] != '') {
                    if ($pl['magic_inc'] == '') {
                        $pl['magic_inc'] = $pl['magic_inci'];
                    }
                    $mgi = mysql_fetch_array(mysql_query('SELECT * FROM `eff_main` WHERE `id2` = "' . $pl['magic_inc'] . '" AND `type1` = "12345" LIMIT 1'));
                    if (isset($mgi['id2'])) {
                        $is2 .= '<div> Âñòðîåíî çàêëÿòèå <img height=18 title="' . $mgi['mname'] . '" src="https://img.new-combats.com/i/eff/' . $mgi['img'] . '"> ' . $mgi['minfo'] . '</div>';
                    }
                }

                if (isset($po['rune']) && $po['rune'] > 0) {
                    $rnc = explode(' ', $po['rune_name']);
                    if ($rnc[0] == 'Èãíèñ') {
                        $rnc = '#9b5d40';
                    } elseif ($rnc[0] == 'Àêâà') {
                        $rnc = '#3a2b64';
                    } elseif ($rnc[0] == 'Àóðà') {
                        $rnc = '#20a3b0';
                    } elseif ($rnc[0] == 'Òåðà') {
                        $rnc = '#4c7718';
                    } else {
                        $rnc = '#4c4c4c';
                    }

                    $tr .= '<br>&bull; Âñòðîåííàÿ ðóíà: <small><font color=green>&bull; <u><strong>' . $po['rune_name'] . '</strong></u></font></small>';
                    unset($rnc);
                }

                if (isset($po['spell']) && $po['spell'] > 0) {
                    $rnc = explode(' ', $po['spell_name']);
                    if ($rnc[2] == '[0]') {
                        $rnc = '#282828';
                    } elseif ($rnc[2] == '[1]') {
                        $rnc = '#624542';
                    } elseif ($rnc[2] == '[2]') {
                        $rnc = '#77090b';
                    } elseif ($rnc[2] == '[3]') {
                        $rnc = '#d99800';
                    } else {
                        $rnc = '#d99800';
                    }
                    $po['spell_name'] = str_replace('Çà÷àðîâàòü ', '', $po['spell_name']);
                    $this->is['mab1'] = 'Áðîíÿ ãîëîâû';
                    $this->is['mab2'] = 'Áðîíÿ êîðïóñà';
                    $this->is['mab3'] = 'Áðîíÿ ïîÿñà';
                    $this->is['mab4'] = 'Áðîíÿ íîã';
                    $tr .= '<br>&bull; Âñòðîåííî çà÷àðîâàíèå: <small><font color=' . $rnc . '><u><strong>' . $po['spell_name'] . '</strong></u> (' . $this->is[$po['spell_st_name']] . ': +' . $po['spell_st_val'] . ')</font></small>';
                    unset($this->is['mab1'], $this->is['mab2'], $this->is['mab3'], $this->is['mab4']);
                    unset($rnc);
                }

                if (isset($po['imposed']) && $po['imposed'] > 0) {
                    if ($po['imposed_lvl'] == 0) {
                        $rnc = 'maroon';
                    } elseif ($po['imposed_lvl'] == 1) {
                        $rnc = '#624542';
                    } elseif ($po['imposed_lvl'] == 2) {
                        $rnc = '#77090b';
                    } elseif ($po['imposed_lvl'] == 3) {
                        $rnc = '#d99800';
                    } else {
                        $rnc = '#282828';
                    }
                    $po['imposed_name'] = str_replace('×àðû ', '', $po['imposed_name']);
                    $tr .= '<br>&bull; <font color=' . $rnc . '>Íàëîæåíû çàêëÿòèÿ:</font> ' . $po['imposed_name'] . ' ';
                    unset($rnc);
                }
                if ($tr != '') {
                    $is2 .= '<br><strong>Óëó÷øåíèÿ ïðåäìåòà:</strong>';
                    $is2 .= $tr;
                }

                /*
				if($pl['lvl_itm']>0) {
					$is2 .= '<br><strong>Óðîâåíü ðàçâèòèÿ</strong>: ['.$pl['blvl'].'/100]';
				}

				if($pl['so']>0) {
					$is2 .= '<br>&bull; Î÷êè ðàçâèòèÿ ïðåäìåòà:';

					$is2 .= '<div style="margin-left:20px;"><small>

Ñèëà: '.(0+$po['add_s1']).' <a href="?inv=1&itmid='.$pl['id'].'&otdel='.((int)$_GET['otdel']).'&ufs2=1"><img src="https://img.new-combats.com/i/plus.gif"></a> <small><strong>'.(10+25*$po['add_s1']).' ÎÐ</strong></small>
<br>Ëîâêîñòü: '.$po['add_s2'].' <a href="?inv=1&itmid='.$pl['id'].'&otdel='.((int)$_GET['otdel']).'&ufs2=2"><img src="https://img.new-combats.com/i/plus.gif"></a> <small><strong>'.(10+25*$po['add_s2']).' ÎÐ</strong></small>
<br>Èíòóèöèÿ: '.$po['add_s3'].' <a href="?inv=1&itmid='.$pl['id'].'&otdel='.((int)$_GET['otdel']).'&ufs2=3"><img src="https://img.new-combats.com/i/plus.gif"></a> <small><strong>'.(10+25*$po['add_s3']).' ÎÐ</strong></small>
<br>Èíòåëëåêò: '.$po['add_s5'].' <a href="?inv=1&itmid='.$pl['id'].'&otdel='.((int)$_GET['otdel']).'&ufs2=5"><img src="https://img.new-combats.com/i/plus.gif"></a> <small><strong>'.(10+25*$po['add_s5']).' ÎÐ</strong></small>

<br>Ìô. êðèò. óäàðà: '.$po['add_m1'].' <a href="?inv=1&itmid='.$pl['id'].'&otdel='.((int)$_GET['otdel']).'&ufs2mf=1"><img src="https://img.new-combats.com/i/plus.gif"></a> <small><strong>'.(1+2*$po['add_m1']).' ÎÐ</strong></small>
<br>Ìô. ïðîòèâ êðèò. óäàðà: '.$po['add_m2'].' <a href="?inv=1&itmid='.$pl['id'].'&otdel='.((int)$_GET['otdel']).'&ufs2mf=2"><img src="https://img.new-combats.com/i/plus.gif"></a> <small><strong>'.(1+2*$po['add_m2']).' ÎÐ</strong></small>
<br>Ìô. óâåðòûâàíèÿ: '.$po['add_m4'].' <a href="?inv=1&itmid='.$pl['id'].'&otdel='.((int)$_GET['otdel']).'&ufs2mf=3"><img src="https://img.new-combats.com/i/plus.gif"></a> <small><strong>'.(1+2*$po['add_m4']).' ÎÐ</strong></small>
<br>Ìô. ïðîòèâ óâåðòûâàíèÿ: '.$po['add_m5'].' <a href="?inv=1&itmid='.$pl['id'].'&otdel='.((int)$_GET['otdel']).'&ufs2mf=4"><img src="https://img.new-combats.com/i/plus.gif"></a> <small><strong>'.(1+2*$po['add_m5']).' ÎÐ</strong></small>

<br>Áðîíÿ ãîëîâû: '.(0+$po['add_mib1']).'-'.(0+$po['add_mab1']).' <a href="?inv=1&itmid='.$pl['id'].'&otdel='.((int)$_GET['otdel']).'&ufs2mf=5"><img src="https://img.new-combats.com/i/plus.gif"></a> <small><strong>'.(5+5*$po['add_mab1']).' ÎÐ</strong></small>
<br>Áðîíÿ ãîëîâû: '.(0+$po['add_mib2']).'-'.(0+$po['add_mab2']).' <a href="?inv=1&itmid='.$pl['id'].'&otdel='.((int)$_GET['otdel']).'&ufs2mf=6"><img src="https://img.new-combats.com/i/plus.gif"></a> <small><strong>'.(5+5*$po['add_mab2']).' ÎÐ</strong></small>
<br>Áðîíÿ ãîëîâû: '.(0+$po['add_mib3']).'-'.(0+$po['add_mab3']).' <a href="?inv=1&itmid='.$pl['id'].'&otdel='.((int)$_GET['otdel']).'&ufs2mf=7"><img src="https://img.new-combats.com/i/plus.gif"></a> <small><strong>'.(5+5*$po['add_mab3']).' ÎÐ</strong></small>
<br>Áðîíÿ ãîëîâû: '.(0+$po['add_mib4']).'-'.(0+$po['add_mab4']).' <a href="?inv=1&itmid='.$pl['id'].'&otdel='.((int)$_GET['otdel']).'&ufs2mf=8"><img src="https://img.new-combats.com/i/plus.gif"></a> <small><strong>'.(5+5*$po['add_mab4']).' ÎÐ</strong></small>

<br>Ìîùíîñòü óðîíà: '.$po['add_m10'].' <a href="?inv=1&itmid='.$pl['id'].'&otdel='.((int)$_GET['otdel']).'&ufs2mf=9"><img src="https://img.new-combats.com/i/plus.gif"></a> <small><strong>'.(4+4*$po['add_m10']).' ÎÐ</strong></small>
<br>Ìîùíîñòü ìàãèè: '.$po['add_m11a'].' <a href="?inv=1&itmid='.$pl['id'].'&otdel='.((int)$_GET['otdel']).'&ufs2mf=11"><img src="https://img.new-combats.com/i/plus.gif"></a> <small><strong>'.(5+5*$po['add_m11a']).' ÎÐ</strong></small>

<br>Çàùèòà îò óðîíà: '.$po['add_za'].' <a href="?inv=1&itmid='.$pl['id'].'&otdel='.((int)$_GET['otdel']).'&ufs2mf=10"><img src="https://img.new-combats.com/i/plus.gif"></a> <small><strong>'.(5+5*$po['add_za']).' ÎÐ</strong></small>
<br>Çàùèòà îò ìàãèè: '.$po['add_zm'].' <a href="?inv=1&itmid='.$pl['id'].'&otdel='.((int)$_GET['otdel']).'&ufs2mf=12"><img src="https://img.new-combats.com/i/plus.gif"></a> <small><strong>'.(4+4*$po['add_zm']).' ÎÐ</strong></small>

</small></div>';

					$is2 .= '&bull; Îñòàëîñü î÷êîâ ðàçâèòèÿ: '.$pl['so'].'';
				}
				*/

                if (isset($po['free_stats']) && $po['free_stats'] > 0) {
                    $is2 .= '<br><strong>Ðàñïðåäåëåíèå ñòàòîâ:</strong>';
                    $is2 .= '<div style="margin-left:20px;"><small>Ñèëà: ' . $po['add_s1'] . ' <a href="?inv=1&itmid=' . $pl['id'] . '&otdel=' . ((int)$_GET['otdel']) . '&ufs=1"><img src="https://img.new-combats.com/i/plus.gif"></a><br>Ëîâêîñòü: ' . $po['add_s2'] . ' <a href="?inv=1&itmid=' . $pl['id'] . '&otdel=' . ((int)$_GET['otdel']) . '&ufs=2"><img src="https://img.new-combats.com/i/plus.gif"></a><br>Èíòóèöèÿ: ' . $po['add_s3'] . ' <a href="?inv=1&itmid=' . $pl['id'] . '&otdel=' . ((int)$_GET['otdel']) . '&ufs=3"><img src="https://img.new-combats.com/i/plus.gif"></a><br>Èíòåëëåêò: ' . $po['add_s5'] . ' <a href="?inv=1&itmid=' . $pl['id'] . '&otdel=' . ((int)$_GET['otdel']) . '&ufs=5"><img src="https://img.new-combats.com/i/plus.gif"></a></small></div>';
                    $is2 .= '&bull; Îñòàëîñü ðàñïðåäåëåíèé: ' . $po['free_stats'] . '';
                }

                if (isset($po['sm_abil'])) {
                    //Âîçìîæíî ñîõðàíÿòü è ðàñïðåäåëÿòü ñêèëû
                    $mx2 = 1;
                    $mx1 = 0;
                    $mx3 = $this->lookStats($this->info['stats']);
                    while ($mx2 <= 7) {
                        $mx1 += $mx3['s' . $mx2] - $po['add_s' . $mx2];
                        $mx2++;
                    }
                    $mx1 += $this->info['ability'];
                    if ($mx1 > 0) {
                        $is2 .= '<br><strong>Ðàñïðåäåëåíèå õàðàêòåðèñòèê:</strong>';
                        if (isset($po['sudba']) && $po['sudba'] == '0') {
                            $mx1 = 0;
                            $is2 .= '<div style="margin-left:20px;"><small>&bull; Ðàñïðåäåëåíèå õàðàêòåðèñòèê áóäåò äîñòóïíî ïîñëå ïåðâîãî îäåâàíèÿ</small></div>';
                        } else {
                            $is2 .= '<div style="margin-left:20px;"><small>
							Ñèëà: ' . (0 + $po['add_s1']) . ' <a href="?inv=1&itmid=' . $pl['id'] . '&otdel=' . ((int)$_GET['otdel']) . '&ufsmst=1"><img src="https://img.new-combats.com/i/plus.gif"></a><br>
							Ëîâêîñòü: ' . (0 + $po['add_s2']) . ' <a href="?inv=1&itmid=' . $pl['id'] . '&otdel=' . ((int)$_GET['otdel']) . '&ufsmst=2"><img src="https://img.new-combats.com/i/plus.gif"></a><br>
							Èíòóèöèÿ: ' . (0 + $po['add_s3']) . ' <a href="?inv=1&itmid=' . $pl['id'] . '&otdel=' . ((int)$_GET['otdel']) . '&ufsmst=3"><img src="https://img.new-combats.com/i/plus.gif"></a><br>
							Âûíîñëèâîñòü: ' . (0 + $po['add_s4']) . ' <a href="?inv=1&itmid=' . $pl['id'] . '&otdel=' . ((int)$_GET['otdel']) . '&ufsmst=4"><img src="https://img.new-combats.com/i/plus.gif"></a><br>
							Èíòåëëåêò: ' . (0 + $po['add_s5']) . ' <a href="?inv=1&itmid=' . $pl['id'] . '&otdel=' . ((int)$_GET['otdel']) . '&ufsmst=5"><img src="https://img.new-combats.com/i/plus.gif"></a><br>
							Ìóäðîñòü: ' . (0 + $po['add_s6']) . ' <a href="?inv=1&itmid=' . $pl['id'] . '&otdel=' . ((int)$_GET['otdel']) . '&ufsmst=6"><img src="https://img.new-combats.com/i/plus.gif"></a><br>
							</small></div>';
                            $is2 .= 'Îñòàëîñü ðàñïðåäåëåíèé: ' . $mx1;
                        }
                    }
                    unset($mx1, $mx2, $mx3);
                }

                if (isset($po['sm_skill'])) {
                    //Âîçìîæíî ñîõðàíÿòü è ðàñïðåäåëÿòü ñêèëû
                    $mx2 = 1;
                    $mx1 = 0;
                    $mx3 = $this->lookStats($this->info['stats']);
                    while ($mx2 <= 7) {
                        $mx1 += ($mx3['a' . $mx2] + $mx3['mg' . $mx2]) - ($po['add_a' . $mx2] + $po['add_mg' . $mx2]);
                        $mx2++;
                    }
                    $mx1 += $this->info['skills'];
                    if ($mx1 > 0) {
                        $is2 .= '<br><strong>Ðàñïðåäåëåíèå âëàäåíèé îðóæèåì è ìàãèåé:</strong>';
                        if (isset($po['sudba']) && $po['sudba'] == '0') {
                            $mx1 = 0;
                            $is2 .= '<div style="margin-left:20px;"><small>&bull; Ðàñïðåäåëåíèå âëàäåíèé áóäåò äîñòóïíî ïîñëå ïåðâîãî îäåâàíèÿ</small></div>';
                        } else {
                            $is2 .= '<div style="margin-left:20px;"><small>
							Ìàñòåðñòâî âëàäåíèÿ ìå÷àìè: ' . (0 + $po['add_a1']) . ' <a href="?inv=1&itmid=' . $pl['id'] . '&otdel=' . ((int)$_GET['otdel']) . '&ufsms=1"><img src="https://img.new-combats.com/i/plus.gif"></a><br>
							Ìàñòåðñòâî âëàäåíèÿ äóáèíàìè, áóëàâàìè: ' . (0 + $po['add_a2']) . ' <a href="?inv=1&itmid=' . $pl['id'] . '&otdel=' . ((int)$_GET['otdel']) . '&ufsms=2"><img src="https://img.new-combats.com/i/plus.gif"></a><br>
							Ìàñòåðñòâî âëàäåíèÿ íîæàìè, êàñòåòàìè: ' . (0 + $po['add_a3']) . ' <a href="?inv=1&itmid=' . $pl['id'] . '&otdel=' . ((int)$_GET['otdel']) . '&ufsms=3"><img src="https://img.new-combats.com/i/plus.gif"></a><br>
							Ìàñòåðñòâî âëàäåíèÿ òîïîðàìè, ñåêèðàìè: ' . (0 + $po['add_a4']) . ' <a href="?inv=1&itmid=' . $pl['id'] . '&otdel=' . ((int)$_GET['otdel']) . '&ufsms=4"><img src="https://img.new-combats.com/i/plus.gif"></a><br>
							Ìàñòåðñòâî âëàäåíèÿ ìàãè÷åñêèìè ïîñîõàìè: ' . (0 + $po['add_a5']) . ' <a href="?inv=1&itmid=' . $pl['id'] . '&otdel=' . ((int)$_GET['otdel']) . '&ufsms=5"><img src="https://img.new-combats.com/i/plus.gif"></a><br>
							Ìàñòåðñòâî âëàäåíèÿ ñòèõèåé Îãíÿ: ' . (0 + $po['add_mg1']) . ' <a href="?inv=1&itmid=' . $pl['id'] . '&otdel=' . ((int)$_GET['otdel']) . '&ufsms=6"><img src="https://img.new-combats.com/i/plus.gif"></a><br>
							Ìàñòåðñòâî âëàäåíèÿ ñòèõèåé Âîçäóõà: ' . (0 + $po['add_mg2']) . ' <a href="?inv=1&itmid=' . $pl['id'] . '&otdel=' . ((int)$_GET['otdel']) . '&ufsms=7"><img src="https://img.new-combats.com/i/plus.gif"></a><br>
							Ìàñòåðñòâî âëàäåíèÿ ñòèõèåé Âîäû: ' . (0 + $po['add_mg3']) . ' <a href="?inv=1&itmid=' . $pl['id'] . '&otdel=' . ((int)$_GET['otdel']) . '&ufsms=8"><img src="https://img.new-combats.com/i/plus.gif"></a><br>
							Ìàñòåðñòâî âëàäåíèÿ ñòèõèåé Çåìëè: ' . (0 + $po['add_mg4']) . ' <a href="?inv=1&itmid=' . $pl['id'] . '&otdel=' . ((int)$_GET['otdel']) . '&ufsms=9"><img src="https://img.new-combats.com/i/plus.gif"></a><br>
							Ìàñòåðñòâî âëàäåíèÿ ìàãèåé Ñâåòà: ' . (0 + $po['add_mg5']) . ' <a href="?inv=1&itmid=' . $pl['id'] . '&otdel=' . ((int)$_GET['otdel']) . '&ufsms=10"><img src="https://img.new-combats.com/i/plus.gif"></a><br>
							Ìàñòåðñòâî âëàäåíèÿ ìàãèåé Òüìû: ' . (0 + $po['add_mg6']) . ' <a href="?inv=1&itmid=' . $pl['id'] . '&otdel=' . ((int)$_GET['otdel']) . '&ufsms=11"><img src="https://img.new-combats.com/i/plus.gif"></a><br>
							Ìàñòåðñòâî âëàäåíèÿ ñåðîé ìàãèåé: ' . (0 + $po['add_mg7']) . ' <a href="?inv=1&itmid=' . $pl['id'] . '&otdel=' . ((int)$_GET['otdel']) . '&ufsms=12"><img src="https://img.new-combats.com/i/plus.gif"></a><br>
							</small></div>';
                            $is2 .= 'Îñòàëîñü ðàñïðåäåëåíèé: ' . $mx1;
                        }
                    }
                    unset($mx1, $mx2, $mx3);
                }

                if (isset($po['complect']) || isset($po['complect2'])) {
                    $is2 .= '<br><i>Äîïîëíèòåëüíàÿ èíôîðìàöèÿ:</i>';
                }
                if (isset($po['complect'])) {
                    //íå îòîáðàæàåòñÿ
                    $com1 = ['name' => 'Íåèçâåñòíûé Êîìïëåêò', 'x' => 0, 'text' => ''];
                    $spc = mysql_query('SELECT `id`,`com`,`name`,`x`,`data` FROM `complects` WHERE `com` = "' . $po['complect'] . '" ORDER BY  `x` ASC LIMIT 20');
                    while ($plc = mysql_fetch_array($spc)) {
                        $com1['name'] = $plc['name'];
                        $com1['text'] .= '&nbsp; &nbsp; &bull; <font color="green">' . $plc['x'] . '</font>: ';
                        //äåéñòâèå êîìïëåêòà
                        $i1c = 0;
                        $i2c = 0;
                        $i1e = $this->lookStats($plc['data']);
                        while ($i1c < count($this->items['add'])) {
                            if (isset($i1e[$this->items['add'][$i1c]])) {
                                $i3c = $i1e[$this->items['add'][$i1c]];
                                if ($i3c > 0) {
                                    $i3c = '+' . $i3c;
                                }
                                if ($i2c > 0) {
                                    $com1['text'] .= '&nbsp; &nbsp; ' . $this->is[$this->items['add'][$i1c]] . ': ' . $i3c;
                                } else {
                                    $com1['text'] .= $this->is[$this->items['add'][$i1c]] . ': ' . $i3c;
                                }
                                $com1['text'] .= '<br>';
                                $i2c++;
                            }
                            $i1c++;
                        }
                        unset($i1c, $i2c, $i3c);
                        $com1['x']++;
                    }
                    $is2 .= '<br>&bull; ×àñòü êîìïëåêòà: <strong>' . $com1['name'] . '</strong><br><small>';
                    $is2 .= $com1['text'];
                    $is2 .= '</small>';
                }
                if (isset($po['complect2'])) {
                    //íå îòîáðàæàåòñÿ
                    $com1 = ['name' => 'Íåèçâåñòíûé Êîìïëåêò', 'x' => 0, 'text' => ''];
                    $spc = mysql_query('SELECT `id`,`com`,`name`,`x`,`data` FROM `complects` WHERE `com` = "' . $po['complect2'] . '" ORDER BY  `x` ASC LIMIT 20');
                    while ($plc = mysql_fetch_array($spc)) {
                        $com1['name'] = $plc['name'];
                        $com1['text'] .= '&nbsp; &nbsp; &bull; <font color="green">' . $plc['x'] . '</font>: ';
                        //äåéñòâèå êîìïëåêòà
                        $i1c = 0;
                        $i2c = 0;
                        $i1e = $this->lookStats($plc['data']);
                        while ($i1c < count($this->items['add'])) {
                            if (isset($i1e[$this->items['add'][$i1c]])) {
                                $i3c = $i1e[$this->items['add'][$i1c]];
                                if ($i3c > 0) {
                                    $i3c = '+' . $i3c;
                                }
                                if ($i2c > 0) {
                                    $com1['text'] .= '&nbsp; &nbsp; ' . $this->is[$this->items['add'][$i1c]] . ': ' . $i3c;
                                } else {
                                    $com1['text'] .= $this->is[$this->items['add'][$i1c]] . ': ' . $i3c;
                                }
                                $com1['text'] .= '<br>';
                                $i2c++;
                            }
                            $i1c++;
                        }
                        unset($i1c, $i2c, $i3c);
                        $com1['x']++;
                    }
                    $is2 .= '<br>&bull; ×àñòü êîìïëåêòà (ïîäãîíêà): <strong>' . $com1['name'] . '</strong><br><small>';
                    $is2 .= $com1['text'];
                    $is2 .= '</small>';
                }

                if ($pl['max_text'] > 0) {
                    //Èíâåíòàðü
                    $sm_sp = mysql_query('SELECT `id`,`item_id`,`time`,`login`,`type`,`text`,`city`,`x` FROM `items_text` WHERE `item_id` = "' . $pl['id'] . '" ORDER BY `id` ASC  LIMIT 500');
                    $sma = 0;
                    $smt = '';
                    $ixi = 0;
                    while ($sm_pl = mysql_fetch_array($sm_sp)) {
                        if ($sm_pl['type'] == 0) {
                            $smt .= '<font class="date">' . date('d.m.Y H:i', $sm_pl['time']) . '</font> <strong>' . $sm_pl['login'] . '</strong>. ' . $sm_pl['text'] . '<br>';
                        } else {
                            $smt .= $sm_pl['text'] . '<br>';
                        }
                        if ($ixi == 2) {
                            $smt .= '<div style="display:none" id="close_text_itm' . $pl['id'] . '">';
                        }
                        $ixi++;
                        $sma += $sm_pl['x'];
                    }
                    $smt .= '</div>';
                    if ($pl['max_text'] - $pl['use_text'] > 0) {
                        $is2 .= '<div>Êîëè÷åñòâî ñèìâîëîâ: ' . ($pl['max_text'] - $pl['use_text']) . '</div>';
                    }
                    if ($sma > 0) {
                        $is2 .= '<div>Íà ïðåäìåòå çàïèñàí òåêñò:<br>
								<table width="100%" border="0" cellspacing="0" cellpadding="0">
								  <tr>
									<td><div style="background-color:#e8e8e8;padding:5px;"><CODE>' . $smt . '</CODE></div></td>
									<td width="20" align="center" valign="top"><img style="cursor:pointer" onClick="seetext(' . $pl['id'] . ');" src="https://img.new-combats.com/expand.gif" height="35" width="10"></td>
								  </tr>
								</table>
							</div>';
                    }
                    unset($sm_sp, $sma, $sm_pl);
                } elseif (isset($po['onitm_text'])) {
                    $is2 .= '<div>Íà ïðåäìåòå çàïèñàí òåêñò:<br>
						<table width="100%" border="0" cellspacing="0" cellpadding="0">
							<tr>
								<td><div style="background-color:#e8e8e8;padding:5px;"><CODE>' . $po['onitm_text'] . '</CODE></div></td>
							</tr>
						</table>
					</div>';
                }

                if (isset($po['gravi'])) {
                    $is2 .= '<br>Íà ïîâåðõíîñòè âûãðàâèðîâàíà íàäïèñü: <strong>' . $po['gravi'] . '</strong>';
                }

                $is2 .= '<small style="">';

                if ($pl['info'] != '') {
                    $is2 .= '<div><strong>Ðåêîìåíäàöèè:</strong></div><div>' . $pl['info'] . '</div>';
                }

                if (isset($po['info']) && $po['info'] != '') {
                    $is2 .= '<div>' . $po['info'] . '</div>';
                }

                if ($pl['maidin'] != '') {
                    //$is2 .= '<div>Ñäåëàíî â '.$this->city_name[$pl['maidin']].'</div>';
                }

                if (isset($po['toclan'])) {
                    $po['toclan1'] = explode('#', $po['toclan']);
                    $clpo = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "' . $po['toclan1'][0] . '" LIMIT 1'));
                    if (isset($clpo['id'])) {
                        $is2 .= '<div style="color:brown;">Ïðåäìåò ïðèíàäëåæèò êëàíó <img style="vertical-align:bottom" src="https://img.new-combats.com/i/clan/' . $clpo['name_mini'] . '.gif" width="24" height"15"> <strong>' . $clpo['name'] . '</strong>';
                        $plpo = mysql_fetch_array(mysql_query('SELECT `id`,`login`,`cityreg` FROM `users` WHERE `id` = "' . $po['toclan1'][1] . '" LIMIT 1'));
                        if (isset($plpo['id'])) {
                            $is2 .= ' <font color=grey>(Äàð èãðîêà <strong>' . $plpo['login'] . '</strong><a href="info/' . $plpo['id'] . '" target="_blank"><img src="https://img.new-combats.com/i/inf_' . $plpo['cityreg'] . '.gif" width="9"></a>)</font>';
                            if ($plpo['login'] == $this->info['login']) {
                                if (isset($_GET['backmyitm'])) {
                                    $pl['inOdet'] = 0;
                                    $pl['uid'] = $plpo['id'];
                                    unset($po['toclan1'], $po['toclan']);
                                    $pl['data'] = $this->impStats($po);
                                    mysql_query('UPDATE `items_users` SET `data` = "' . mysql_real_escape_string($pl['data']) . '",`inOdet` = 0,`uid` = "' . $pl['uid'] . '" WHERE `id` = "' . $pl['id'] . '" LIMIT 1');
                                }
                                $is2 .= '<br>(Âû âëàäåëåö ïðåäìåòà: <a href="main.php?clan&deposit&backmyitm=' . $pl['id'] . '">Âåðíóòü ïðåäìåò ñåáå</a>)';
                            }
                        }
                        $is2 .= '</div>';
                    }
                }
                if (isset($po['noremont'])) {
                    $is2 .= '<div style="color:brown;">Ïðåäìåò íå ïîäëåæèò ðåìîíòó</div>';
                }
                if (isset($po['nosale'])) {
                    $is2 .= '<div style="color:brown;">Ïðåäìåò íåëüçÿ ïðîäàòü</div>';
                }
                if (isset($po['nomodif'])) {
                    $is2 .= '<div style="color:brown;">Ïðåäìåò íåëüçÿ óëó÷øàòü</div>';
                }
                if (isset($po['nodelete'])) {
                    $is2 .= '<div style="color:brown;">Ïðåäìåò íåëüçÿ âûáðîñèòü</div>';
                }
                if (isset($po['frompisher'])) {
                    $is2 .= '<div style="color:brown;">Ïðåäìåò èç ïîäçåìåëüÿ</div>';
                }
                if (isset($po['sleep_moroz']) && $po['sleep_moroz'] > 0) {
                    $is2 .= '<div style="color:brown;">Ïðåäìåò íå ïîðòèòñÿ âî âðåìÿ ñíà</div>';
                }

                if (isset($po['fromlaba']) && $po['fromlaba'] > 0) {
                    $is2 .= '<div style="color:brown;">Ïðåäìåò èç ëàáèðèíòà</div>';
                }

                if (isset($po['vip_sale']) && $po['vip_sale'] > 0) {
                    if ($this->stats['slvtm'] > time() && $this->stats['silver'] > 1) {
                        if ($pl['time_create'] != $this->stats['slvtm']) {
                            $pl['time_create'] = $this->stats['slvtm'];
                            mysql_query('UPDATE `items_users` SET `time_create` = "' . $pl['time_create'] . '" WHERE `id` = "' . $pl['id'] . '" LIMIT 1');
                        }
                        $is2 .= '<div style="color:brown;">Ïðåäìåò áóäåò íåäîñòóïåí ÷åðåç ' . $this->timeOut($pl['time_create'] - time()) . '</div>';
                        //$is2 .= '<div style="color:brown;">Ïðåäìåò èñ÷åçíåò ÷åðåç '.$this->timeOut($pl['time_create']-time()+86400*30).'</div>';
                    } else {
                        $is2 .= '<div style="color:brown;">Ïðåäìåò íåäîñòóïåí, ïðèîáðåòèòå êîíêðåòíûé VIP</div>';
                        if (($pl['time_create'] - time() + 86400 * 30) < 1) {
                            $is2 .= '<div style="color:brown;">Ïðåäìåò ðàññûïàëñÿ ó Âàñ íà ãëàçàõ...</div>';
                        } else {
                            $is2 .= '<div style="color:brown;">Ïðåäìåò èñ÷åçíåò ÷åðåç ' . $this->timeOut($pl['time_create'] - time() + 86400 * 30) . '</div>';
                        }
                    }
                }

                if ($pl['dn_delete'] > 0) {
                    $is2 .= '<div style="color:brown;">Ïðåäìåò áóäåò óäàëåí ïðè âûõîäå èç ïîäçåìåëüÿ</div>';
                }

                if ($this->pokol > $pl['geni']) {
                    $is2 .= '<div style="color:brown">Ïðåäìåò óñòàðåë</div>';
                }

                if (isset($po['zazuby']) && $po['zazuby'] > 0) {
                    $is2 .= '<div style="color:brown;">Ïðåäìåò êóïëåí çà çóáû</div>';
                }

                $is2 .= '</small>';

                if ($col > 1000) {
                    $is1 .= '<table border="0" cellspacing="0" cellpadding="0">
							  <tr>
								<td><img src="https://img.new-combats.com/i/items/' . $pl['img'] . '"></td>
							  </tr>
							  <tr>
								<td align="right"><span style="position:relative;margin-bottom:5px;"><small style="position:absolute;background-color:grey;padding:1px;bottom:1px;right:1px;background-color:#E0E0E0;"><strong>x' . $col . '</strong></small></span></td>
							  </tr>
							</table>';

                } else {
                    $is1 .= '<img src="https://img.new-combats.com/i/items/' . $pl['img'] . '" style="margin-bottom:5px;">';
                }

                //$is1 .= '<br><small>(id'.$pl['id'].')</small><br>';

                $is1 .= '<br>';

                if ($type == 81) {

                    $is1 .= '<small><a href="main.php?inv=1&otdel=' . floor($_GET['otdel']) . '&use_rune=' . floor($_GET['use_rune']) . '&item_rune=0&item_rune_id=' . $pl['id'] . '">Âûáðàòü äàííûé ïðåäìåò</a></small>';


                } elseif ($type == 80) {
                    //$this->lookStats($itm['data']); //$pl['id']
                    $itemrun = mysql_fetch_array(mysql_query('SELECT * FROM `items_users` WHERE `id` ="' . $pl['id'] . '" LIMIT 1'));
                    $it = $this->lookStats($itemrun['data']);
                    if (!isset($it['rune_name']) || $_GET['otdel'] == 2) //îòäåë 2(çàòî÷êè)
                    {
                        $is1 .= '<small><a href="main.php?inv=1&otdel=' . floor($_GET['otdel']) . '&use_rune=' . floor($_GET['use_rune']) . '&item_rune=0&item_rune_id=' . $pl['id'] . '">Âûáðàòü äàííûé ïðåäìåò</a></small>';
                    } else {
                        $is1 .= '<small><strong>Óñòàíîâëåííà:<br>' . $it['rune_name'] . '</strong></small>';
                    }
                    unset($itemrun, $it);
                } elseif ($type == 69) {
                    if (!isset($po['hprs'])) {
                        $po['hprs'] = 0.001;
                    }
                    if (!isset($po['hprp'])) {
                        $po['hprp'] = 0.0001;
                    }
                    $prs1 = $this->floordec($po['hprs'] * $col, 2);
                    $rps1 = $this->floordec($po['hprp'] * $col);
                    $is1 .= '<small style="font-size:11px;"><a href="?sale1kr=' . $pl['id'] . '">Îáìåíÿòü íà ' . $prs1 . ' êð.</a><br><a href="?sale1rep=' . $pl['id'] . '">Îáìåíÿòü íà ' . $rps1 . ' åä. ðåïóòàöèè</a>';
                    $is1 .= '</small>';
                } elseif ($type == 68) {
                    $is1 .= '<small style="font-size:11px;"><a href="?r=3&itm_take=' . $pl['id'] . '">Çàáðàòü</a><br><a href="?r=3&itm_cancel=' . $pl['id'] . '">Îòêàçàòüñÿ</a>';
                    if ($pl['lastUPD'] > 0) {
                        $is1 .= '<br><br>(' . $this->timeOut(($pl['lastUPD'] + 7 * 24 * 60 * 60) - time()) . ')';
                    }
                    $is1 .= '</small>';
                } elseif ($type == 67) {
                    $is1 .= '<small style="font-size:11px;"><a href="javascript:void(0)" onclick="itmToUser(' . $pl['id'] . ')">ïåðåäàòü çà ' . (round(1 + $pl['price1'] / 100 * 7) * $col) . ' êð.</a></small>';
                } elseif ($type == 66) {
                    $pos = explode('#', $po['toclan']);
                    $us_1 = $pos[1];
                    if ($pl['uid'] < 1) {
                        $is1 .= '<small style=""><a href="?clan&deposit&take_itm=' . $pl['id'] . '">Âçÿòü ïðåäìåò</a></small>';
                    } else {
                        $yui = mysql_fetch_array(mysql_query('SELECT `id`,`login`,`cityreg` FROM `users` WHERE `id` = "' . mysql_real_escape_string($pl['uid']) . '" LIMIT 1'));
                        $is1 .= '<small>Ïðåäìåò ó èãðîêà<br><strong>' . $yui['login'] . '</strong><a href="info/' . $yui['id'] . '" target="_blank"><img width="10" src="https://img.new-combats.com/i/inf_' . $yui['cityreg'] . '.gif"></a></small>';
                        if ($this->info['tt'][14][0] == 1 || ($this->info['id'] == $us_1)) {
                            $is1 .= '<br><small style=""><a href="?clan&deposit&ungive_itm=' . $pl['id'] . '">Èçúÿòü ïðåäìåò</a></small>';
                        }
                    }
                } elseif ($type == 65) {
                    if (!isset($po['toclan'])) {
                        $is1 .= '<small style=""><a href="?clan&deposit&give_itm=' . $pl['id'] . '">Ïîæåðòâîâàòü</a></small>';
                    } else {
                        $is1 .= '<small style=""><a href="?clan&deposit&give_itm=' . $pl['id'] . '">Âåðíóòü</a></small>';
                    }
                } elseif ($type == 62) {
                    $upgitm = mysql_fetch_array(mysql_query('SELECT * FROM `items_upgrade` WHERE `iid` = "' . $pl['item_id'] . '" LIMIT 1'));
                    if (!isset($upgitm['id'])) {
                        $is1 .= '<small style="">Óëó÷øåíèå íåâîçìîæíî</small>';
                    } else {
                        $prcup = '';
                        if ($upgitm['price1'] > 0) {
                            $prcup .= $upgitm['price1'] . ' êð.';
                        }
                        if ($upgitm['price2'] > 0) {
                            if ($prcup != '') {
                                $prcup .= ' è ';
                            }
                            $prcup .= $upgitm['price2'] . ' åêð.';
                        }
                        $is1 .= '<small style=""><a href="?r=8&upgradelvl=' . $pl['id'] . '">Óëó÷øèòü çà ' . $prcup . '</a></small>';
                        unset($prcup);
                    }
                } elseif ($type == 63) {
                    $prcup = '';
                    $is1 .= '<small style=""><a href="?r=9&upgradelvlcom=' . $pl['id'] . '">êîìïëåêò</a></small>';
                    unset($prcup);
                } elseif ($type == 64) {
                    $prcup = '';
                    $is1 .= '<small style=""><a href="?r=9">Âûáðàòü äðóãîé ïðåäìåò</a></small>';
                    unset($prcup);
                } elseif ($type == 61) { //óëó÷øåíèå ïðåäìåòà
                    if ($pl['price1'] > $pl['1price']) {
                        $pl['1price'] = $pl['price1'];
                    }
                    $prpod = $pl['1price'] / 2.37;
                    if ($pl['price2'] > $pl['2price']) {
                        $pl['2price'] = $pl['price2'];
                    }
                    $prpod2 = 30 * ($pl['2price'] / 2.37);
                    if ($prpod2 > $prpod) {
                        $prpod = $prpod2;
                    }
                    if (!isset($po['add_s1']) && !isset($po['add_s2']) && !isset($po['add_s3']) && !isset($po['add_s5'])) {
                        $prpod = $prpod / 2.37;
                    }
                    $prpod = round($prpod + $prpod / 100 * (37.795 * ($po['upgrade'] + 1)));
                    $is1 .= '<small style=""><a href="?upgrade=' . $pl['id'] . '&r=6&t=2&rnd=' . $code . '">Óñèëèòü çà ' . $prpod . ' êð.</a></small>';
                } elseif ($type == 60) { //ìîäèôèöèðîâàíèå
                    if ($pl['price1'] > $pl['1price']) {
                        $pl['1price'] = $pl['price1'];
                    }
                    $prpod = $pl['1price'] / 2;
                    if ($pl['price2'] > $pl['2price']) {
                        $pl['2price'] = $pl['price2'];
                    }
                    $prpod2 = 30 * ($pl['2price'] / 2.37);
                    if ($prpod2 > $prpod) {
                        $prpod = $prpod2;
                    }
                    if (!isset($po['add_s1']) && !isset($po['add_s2']) && !isset($po['add_s3']) && !isset($po['add_s5'])) {
                        $prpod = $prpod / 2;
                    }
                    $prpod = round($prpod);
                    $is1 .= '<small style=""><a href="?modif=' . $pl['id'] . '&r=7&t=2&rnd=' . $code . '">Ìîäèôèöèðîâàòü çà ' . $prpod . ' êð.</a></small>';

                } elseif ($type == 59) { //äåçèíòåãðàöèÿ
                    if ($po['tr_lvl'] > $pl['level']) {
                        $pl['level'] = $po['tr_lvl'];
                    }
                    //$prpod = $pl['level']*200;
                    $prpod = 250;
                    $prpod_ekr = $pl['level'] * 0.25;
                    //$is1 .= '<small style=""><a href="?ubeff='.$pl['id'].'&r=3&t=2&rnd='.$code.'">Äåçèíòåãðèðîâàòü çà '.$prpod.' êð.</a></small>';

                    if ($this->stats['repair_z'] >= 1) {
                        $is1 .= '<small style=""><a href="?ubeff=' . $pl['id'] . '&r=3&t=2&rnd=' . $code . '">Áåñïëàòíàÿ äåçèíòåãðàöèÿ</a></small>';
                    } else {
                        $is1 .= '<small style=""><a href="?ubeff=' . $pl['id'] . '&r=3&t=2&rnd=' . $code . '">Äåçèíòåãðèðîâàòü çà ' . $prpod . ' Êð.</a></small>
						<!--<br><small style=""><a href="?ubeff_ekr=' . $pl['id'] . '&r=3&t=2&rnd=' . $code . '">Äåçèíòåãðèðîâàòü çà ' . $prpod_ekr . ' Åêð.</a></small>-->';
                    }
                } elseif ($type == 58) { //âûòàñêèâàíèå ðóí
                    if ($po['tr_lvl'] > $pl['level']) {
                        $pl['level'] = $po['tr_lvl'];
                    }
                    //$prpod = 50*$pl['level']+200;
                    $prpod = 2500;
                    $prpod_ekr = $pl['level'] * 0.15;
                    if ($this->stats['repair_r'] >= 1) {
                        $is1 .= '<small style=""><a href="?unrune=' . $pl['id'] . '&r=4&t=2&rnd=' . $code . '">Áåñïëàòíî èçâëå÷ü ðóíû</a></small>';
                    } else {
                        $is1 .= '<small style=""><a href="?unrune=' . $pl['id'] . '&r=4&t=2&rnd=' . $code . '">Èçâëå÷ü ðóíû çà ' . $prpod . ' Êð.</a></small><br>
						<!--<small style=""><a href="?unrune_ekr=' . $pl['id'] . '&r=4&t=2&rnd=' . $code . '">Èçâëå÷ü ðóíû çà ' . $prpod_ekr . ' Åêð.</a>
						</small> -->';
                    }
                } elseif ($type == 57) {
                    $prpod = 30;
                    if ($pl['type'] == 22) {
                        $prpod = 35;
                    } elseif ($pl['type'] == 18) {
                        $prpod = 15;
                    }
                    if (isset($po['gravi'])) {
                        $is1 .= '<small style=""><a onclick="top.un_grava(\'' . $pl['id'] . '\',\'' . $pl['name'] . '\',\'' . $prpod . '.00\',\'data\')" href="javascript:void(0)">Èçìåíèòü íàäïèñü çà ' . $prpod . ' êð.</a></small>';
                    } else {
                        $is1 .= '<small style=""><a onclick="top.grava(\'' . $pl['id'] . '\',\'' . $pl['name'] . '\',\'' . $prpod . '.00\',\'data\')" href="javascript:void(0)">Âûãðàâèðîâàòü íàäïèñü çà ' . $prpod . ' êð.</a></small>';
                    }
                } elseif ($type == 56) { //Ïîäãîíêà
                    if ($po['tr_lvl'] > $pl['level']) {
                        $pl['level'] = $po['tr_lvl'];
                    }
                    $prpod = 5 * $pl['level'] + 10;
                    $prhp = 6 * $pl['level'] + 6;
                    $is1 .= '<small style=""><a href="?podgon=' . $pl['id'] . '&r=5&t=2&rnd=' . $code . '">Ïîäîãíàòü çà ' . $prpod . ' êð.</a></small>';
                } elseif ($type == 15) { //êîðìóøêà çâåðÿ
                    $is1 .= '<a href="main.php?pet=1&obj_corm=' . $pl['id'] . '&rnd=' . $code . '">Êîðìèòü</a>';
                } elseif ($type == 11) {
                    $pl['rep'] = 0;
                    if ($this->rep['rep1'] < 100) {
                        if ($po['tr_lvl'] >= 4 && $po['tr_lvl'] <= 6) {
                            $pl['rep'] = 1;
                        }
                        if ($pl['item_id'] == 1035) {
                            $pl['rep'] = 2;
                        }
                    } elseif ($this->rep['rep1'] > 99 && $this->rep['rep1'] < 1000) {
                        if ($po['tr_lvl'] >= 7 && $po['tr_lvl'] <= 8) {
                            $pl['rep'] = 1;
                        }
                        if ($pl['item_id'] == 1035) {
                            $pl['rep'] = 1;
                        }
                    } elseif ($this->rep['rep1'] > 999) {
                        if ($po['tr_lvl'] >= 9 && $po['tr_lvl'] <= 10) {
                            $pl['rep'] = 1;
                        }
                        if ($pl['item_id'] == 1035) {
                            $pl['rep'] = 1;
                        }
                    } else {
                        if ($pl['item_id'] == 1035) {
                            $pl['rep'] = 2;
                        }
                    }
                    $is1 .= '<a href="javascript:void(0);" onclick="takeItRun(\'' . $pl['img'] . '\',' . $pl['id'] . ',' . $pl['rep'] . ');">Âûáðàòü</a>';
                } elseif ($type == 14) {
                    $is1 .= '<a href="javascript:void(0);" onclick="massTakeItRun(\'' . $pl['img'] . '\',' . $pl['id'] . ',0);">Âûáðàòü</a>';
                } elseif ($type == 12) {
                    $is1 .= '<a href="javascript:void(0);" onclick="takeItRun(\'' . $pl['img'] . '\',' . $pl['id'] . ',1);">Âûáðàòü</a>';
                } elseif ($type == 10) {
                    //Îáùàãà (îòîáðàæåíèå ïðåäìåòîâ â îáùàãå (ïîä ñòåêëîì))
                    $is1 .= '<a href="javascript:void(0)" class="obj_take" data-code="' . $code . '" data-room="' . ((int)$_GET['room']) . '" rel="' . $pl['id'] . '">Â ðþêçàê</a>';
                } elseif ($type == 9) {
                    //Îáùàãà (îòîáðàæåíèå ïðåäìåòîâ â èíâåíòàðå (ïîä ñòåêëîì))
                    $is1 .= '<a href="javascript:void(0)" class="obj_add" data-code="' . $code . '" data-room="' . ((int)$_GET['room']) . '" rel="' . $pl['id'] . '">Ïîä ñòåêëî</a>';
                } elseif ($type == 8) {
                    //Îáùàãà (îòîáðàæåíèå ïðåäìåòîâ â èíâåíòàðå)
                    $is1 .= '<a href="javascript:void(0)" class="obj_add" data-code="' . $code . '" data-room="' . ((int)$_GET['room']) . '" rel="' . $pl['id'] . '">Â ñóíäóê</a>';
                } elseif ($type == 7) {
                    //Îáùàãà (îòîáðàæåíèå ïðåäìåòîâ â îáùàãå)
                    $is1 .= '<a href="javascript:void(0)" class="obj_take" data-code="' . $code . '" data-room="' . ((int)$_GET['room']) . '" rel="' . $pl['id'] . '">Â ðþêçàê</a>';
                } elseif ($type == 6) {
                    //Öâåòî÷íûé ìàãàçèí
                    $is1 .= '<a href="main.php?otdel=2&add_item_f=' . $pl['id'] . '&rnd=' . $code . '">Äîáàâèòü</a>';
                } elseif ($type == 5) {
                    //ïåðåäà÷à
                    $is1 .= '<a onClick="saleitem(' . $pl['id'] . ',1); return false;" href="javascript:void(0)">ïîäàðèòü</a><br><a onClick="saleitem(' . $pl['id'] . ',2); return false;" href="#">ïåðåäàòü</a><br><small style="font-size:10px">(íàëîã: 1 êð.)</small>';
                } elseif ($type == 12) {
                    //ïåðåäà÷à ïî÷òà
                    $skcd = round($col * ($pl['price1'] * 0.06 - 0.01 * $this->stats['os1']), 2);
                    if ($skcd < 0.06) {
                        $skcd = 0.06;
                    }
                    $is1 .= '<a href="main.php?otdel=' . $_GET['otdel'] . '&setlogin=' . $_REQUEST['setlogin'] . '&setobject=' . $pl['id'] . '&room=2&tmp=' . $code . '" onclick="return confirm(\'Ïåðåäàòü ïðåäìåò ' . $pl['name'] . '?\')">ïåðåäàòü&nbsp;çà&nbsp;' . (1 + $skcd) . '&nbsp;êð.</A>';
                } elseif ($type == 13) {
                    //Çàáèðàåì øìîò
                    if ($pl['1price'] > 0) {
                        $mess = "Îòêàçàòüñÿ îò ïðåäìåòà? Ïðåäìåò áóäåò óíè÷òîæåí!";
                        $pl['name'] = 'Äåíüãè ' . $pl['1price'] . ' êð.';
                    } else {
                        $mess = "Îòêàçàòüñÿ îò ïðåäìåòà? Ïðåäìåò áóäåò âîçâðàùåí îòïðàâèòåëþ";
                    }
                    $date1 = $pl['delete'] - time();
                    $is1 .= '<BR><NOBR><A href="?room=4&to_box=' . $pl['id'] . '&tmp=' . $code . '">Çàáðàòü</A></NOBR>
							<BR><NOBR><A onclick="return confirm(\'' . $mess . '\')" href="?room=4&del_box=' . $pl['id'] . '&tmp=' . $code . '">Îòêàçàòüñÿ</A></NOBR><SMALL><BR><BR>(' . date("j äí. H ÷.", $date1) . ' )</small></TD>';
                } elseif ($type == 4) {
                    //ðåìîíò
                    $r1 = round($pl['price1'] * 0.1 / 100, 2);
                    $r2 = round($pl['price1'] * 0.1 / 10, 2);
                    $r3 = round($pl['price1'] * $pl['iznosNOW'] * 0.10 / 100, 2);

                    if ($this->stats['repair_discount'] >= 1) {
                        $r1 = round(($r1 / 100 * 25), 2);
                        $r2 = round(($r2 / 100 * 25), 2);
                        $r3 = round(($r3 / 100 * 25), 2);
                    }

                    if ($r1 < 0.01) {
                        $r1 = 0.01;
                    }
                    if ($r2 < 0.01) {
                        $r2 = 0.01;
                    }
                    if ($r3 < 0.01) {
                        $r3 = 0.01;
                    }
                    $is1 .= '<small style=""><a href="?remon=' . $pl['id'] . '&t=1&rnd=' . $code . '">Ðåìîíò 1 åä. çà ' . $r1 . ' êð.</a><br>';
                    if ($pl['iznosNOW'] >= 10) {
                        $is1 .= '<a href="?remon=' . $pl['id'] . '&t=2&rnd=' . $code . '">Ðåìîíò 10 åä. çà ' . $r2 . ' êð.</a><br>';
                    }
                    $is1 .= '<a href="?remon=' . $pl['id'] . '&t=3&rnd=' . $code . '">Ïîëíûé ðåìîíò çà ' . $r3 . ' êð.</a></small>';
                    if ($c['zuby'] == true) {
                        if ($this->info['level'] < 8) {
                            $is1 .= '<hr><small style=""><a onClick="if(!confirm(\'Îòðåìîíòèðîâàòü ïðåäìåò çà çóáû?\n(Ïðåäìåò íåëüçÿ áóäåò ïðîäàòü) \')){ return false; }" href="?remonz=' . $pl['id'] . '&t=1&rnd=' . $code . '">Ðåìîíò 1 åä. çà ' . $this->zuby($r1) . '</a><br>';
                            if ($pl['iznosNOW'] >= 10) {
                                $is1 .= '<a onClick="if(!confirm(\'Îòðåìîíòèðîâàòü ïðåäìåò çà çóáû?\n(Ïðåäìåò íåëüçÿ áóäåò ïðîäàòü) \')){ return false; }" href="?remonz=' . $pl['id'] . '&t=2&rnd=' . $code . '">Ðåìîíò 10 åä. çà ' . $this->zuby($r2) . '</a><br>';
                            }
                            $is1 .= '<a onClick="if(!confirm(\'Îòðåìîíòèðîâàòü ïðåäìåò çà çóáû?\n(Ïðåäìåò íåëüçÿ áóäåò ïðîäàòü) \')){ return false; }" href="?remonz=' . $pl['id'] . '&t=3&rnd=' . $code . '">Ïîëíûé ðåìîíò çà ' . $this->zuby($r3) . '</a></small>';
                        }
                    }
                } elseif ($type == 3) {
                    $is1 .= '<input type="button" onClick="document.getElementById(\'itemgift\').value=' . $pl['id'] . ';document.F1.submit();" value="Ïîäàðèòü" />';
                } elseif ($type == 2) {
                    global $shopProcent;
                    $shpCena = $pl['1price'];
                    if ($pl['1price'] == 0) {
                        $shpCena = $pl['price1'];
                    }
                    $plmx = 0;
                    if ($pl['iznosMAXi'] != $pl['iznosMAX'] && $pl['iznosMAX'] != 0) {
                        $plmx = $pl['iznosMAX'];
                    } else {
                        $plmx = $pl['iznosMAXi'];
                    }
                    if ($pl['iznosNOW'] > 0) {
                        $prc1 = floor($pl['iznosNOW']) / ceil($plmx) * 100;
                    } else {
                        $prc1 = 0;
                    }
                    $shpCena = $this->shopSaleM($shpCena, $pl);
                    $shpCena = $shpCena / 100 * (100 - $prc1);
                    if ($pl['iznosMAXi'] < 999999999) {
                        if ($pl['iznosMAX'] > 0 && $pl['iznosMAXi'] > 0 && $pl['iznosMAXi'] > ceil($pl['iznosMAX'])) {
                            $shpCena = $shpCena / 100 * (ceil($pl['iznosMAX']) / $pl['iznosMAXi'] * 100);
                        }
                    }
                    $shpCena = $this->round2($shpCena / 100 * (100 - $shopProcent));
                    if ($shpCena < 0) {
                        $shpCena = 0;
                    }
                    if ($pl['kolvo'] > 0) {
                        $shpCena = $shpCena * $pl['kolvo'];
                    }
                    if (isset($po['toclan'])) {
                        $po['toclan1'] = explode('#', $po['toclan']);
                        $us_1 = $po['toclan1'][1];
                        if ($us_1 != $this->info['id']) {
                            $d_s = false;
                        } else {
                            $d_s = true;
                        }
                    } else {
                        $d_s = true;
                    }
                    if ($d_s == true) { // Ïðîäàòü çà êð òóò
                        $is1 .= '<a href="javascript:void(0)" onClick="if(confirm(\'Ïðîäàòü ïðåäìåò &quot;' . $pl['name'] . '&quot; çà ' . $shpCena . ' êð.?\')){ location = \'main.php?sale&sd4=' . $this->info['nextAct'] . '&item=' . $pl['id'] . '&rnd=' . $code . '\'; }">Ïðîäàòü çà ' . $shpCena . ' êð.</a>';
                        if ($pl['pricerep'] > 0) {
                            $is1 .= '<br><a href="javascript:void(0)" onClick="if(confirm(\'Îáìåíÿòü ïðåäìåò &quot;' . $pl['name'] . '&quot; íà ' . floor($pl['pricerep'] * $pl['kolvo'] / 2) . ' âîèíñòâåííîñòè?\')){ location = \'main.php?sale&sd4=' . $this->info['nextAct'] . '&item_rep=' . $pl['id'] . '&rnd=' . $code . '\'; }">Îáìåíÿòü íà ' . floor($pl['pricerep'] * $pl['kolvo'] / 2) . ' Âîèíc. </a>';
                        }
                    } else {
                        $is1 .= 'Ýòî íå âàø ïðåäìåò.';
                    }
                } elseif ($type == 16) {
                    $shpCena = $pl['price2'];
                    if ($pl['2price'] > 0) {
                        $shpCena = $pl['2price'];
                    }
                    $shpCena = $this->shopSaleM($shpCena, $pl);
                    if ($pl['kolvo'] > 0) {
                        $shpCena = $shpCena * $pl['kolvo'];
                    }
                    $plmx = 0;
                    if ($pl['iznosMAXi'] != $pl['iznosMAX'] && $pl['iznosMAX'] != 0) {
                        $plmx = $pl['iznosMAX'];
                    } else {
                        $plmx = $pl['iznosMAXi'];
                    }
                    if ($pl['iznosNOW'] > 0) {
                        $prc1 = floor($pl['iznosNOW']) / ceil($plmx) * 100;
                    } else {
                        $prc1 = 0;
                    }
                    $shpCena = $shpCena / 100 * (100 - $prc1);
                    if ($pl['iznosMAX'] > 0 && $pl['iznosMAXi'] > 0 && $pl['iznosMAXi'] > $pl['iznosMAX']) {
                        $shpCena = $shpCena / 100 * ($pl['iznosMAX'] / $pl['iznosMAXi'] * 100);
                    }
                    //$shpCena = $this->round2($shpCena*0.5); // Öåíà ïðåäìåòîâ
                    if (isset($po['art'])) {
                        $shpCena = $this->round2($shpCena * $this->berezCena()); // Öåíà àðòà
                    } else {
                        $shpCena = $this->round2($shpCena * $this->berezCena()); // Öåíà
                    }
                    if ($shpCena < 0) {
                        $shpCena = 0;
                    }
                    if (isset($po['toclan'])) {
                        $po['toclan1'] = explode('#', $po['toclan']);
                        $us_1 = $po['toclan1'][1];
                        if ($us_1 != $this->info['id']) {
                            $d_s = false;
                        } else {
                            $d_s = true;
                        }
                    } else {
                        $d_s = true;
                    }
                    if ($d_s == true) {
                        $is1 .= '<a href="javascript:void(0)" onClick="if(confirm(\'Ïðîäàòü ïðåäìåò &quot;' . $pl['name'] . '&quot; çà ' . $shpCena . ' åêð.?\')){ location = \'main.php?sale&sd4=' . $this->info['nextAct'] . '&item=' . $pl['id'] . '&rnd=' . $code . '\'; }">Ïðîäàòü çà ' . $shpCena . ' åêð.</a>';
                    } else {
                        $is1 .= 'Ýòî íå âàø ïðåäìåò.';
                    }
                } elseif ($type == 30) {
                    if (isset($po['toclan'])) {
                        $po['toclan1'] = explode('#', $po['toclan']);
                        $us_1 = $po['toclan1'][1];
                        if ($us_1 != $this->info['id']) {
                            $d_s = false;
                        } else {
                            $d_s = true;
                        }
                    } else {
                        $d_s = true;
                    }
                    if ($d_s == true) {
                        $is1 .= '<form method="POST"><input type="hidden" value="' . $pl['id'] . '" name="iid"><input type="text" value="" name="summTR"><input type="submit" value="Ñäàòü â ìàãàçèí" name="PresTR"></form>';
                    } else {
                        $is1 .= 'Ýòî íå âàø ïðåäìåò.';
                    }
                } elseif ($type == 31) {
                    $is1 .= '<form method="POST"><input type="hidden" value="' . $pl['id'] . '" name="iid"><input type="submit" value="Çàáðàòü" name="PresTR"> </form>';
                } else {
                    if ($d[2] == 1) { //ìîæíî èñïîëüçîâàòü
                        $inv1 = '';
                        if (isset($_GET['inv'])) {
                            $inv1 = 'inv=1&';
                        }
                        if ($pl['item_id'] == 74) {
                            $is1 .= '<a onclick="top.addNewSmile(' . $pl['id'] . ',0); return false;" href="javascript:void(0)" title="Èñïîëüçîâàòü">èñï-òü</a>';
                        } else {
                            $useUrl = '';
                            if ($pl['magic_inc'] == '') {
                                $pl['magic_inc'] = $pl['magic_inci'];
                            }
                            if ($pl['magic_inc'] && $pl['type'] == 30) {
                                //èñïîëüçóåì ýëèêñèð
                                $pldate = '<table border=\\\'0\\\' width=\\\'100%\\\' cellspacing=\\\'0\\\' cellpadding=\\\'5\\\'><tr><td rowspan=2 width=\\\'80\\\' valign=\\\'middle\\\'><div align=\\\'center\\\'><img src=\\\'https://img.new-combats.com/i/items/' . $pl['img'] . '\\\'></div></td><td valign=\\\'middle\\\' align=\\\'left\\\'>&quot;<strong>' . $pl['name'] . '</strong>&quot;<br>Èñïîëüçîâàòü ñåé÷àñ?</td></tr></table>';
                                $useUrl = 'top.useiteminv(\'' . (0 + $pl['id']) . '\',\'' . $pl['img'] . '\',\'' . $pl['img'] . '\',1,\'' . $pldate . '\',\'' . (0 + $_GET['otdel']) . '\');';
                            } elseif ($pl['magic_inc'] && $pl['type'] == 29) { //èñïîëüçóåì çàêëÿòèå
                                if (isset($po['useOnLogin']) && !isset($po['zazuby'])) { //íà ïåðñîíàæà
                                    $useUrl = 'top.useMagic(\'' . $pl['name'] . '\',' . (0 + $pl['id']) . ',\'' . $pl['img'] . '\',1,\'main.php?' . $inv1 . 'otdel=' . ((int)$_GET['otdel']) . '&use_pid=' . $pl['id'] . '&rnd=' . $code . '\');';
                                } else { //ïðîñòî èñïîëüçîâàíèå (íà ñåáÿ, ëèáî áåç óêàçàíèÿ ïðåäìåòà\ëîãèíà)
                                    $pldate = '<table border=\\\'0\\\' width=\\\'100%\\\' cellspacing=\\\'0\\\' cellpadding=\\\'5\\\'><tr><td rowspan=2 width=\\\'80\\\' valign=\\\'middle\\\'><div align=\\\'center\\\'><img src=\\\'https://img.new-combats.com/i/items/' . $pl['img'] . '\\\'></div></td><td valign=\\\'middle\\\' align=\\\'left\\\'>&quot;<strong>' . $pl['name'] . '</strong>&quot;<br>Èñïîëüçîâàòü ñåé÷àñ?</td></tr></table>';
                                    $useUrl = 'top.useiteminv(\'' . (0 + $pl['id']) . '\',\'' . $pl['img'] . '\',\'' . $pl['img'] . '\',1,\'' . $pldate . '\',\'' . (0 + $_GET['otdel']) . '\',' . (0 + $_GET['otdel']) . ');';
                                }
                                //íà ïðåäìåò
                            }
                            if ($useUrl != '') {
                                $is1 .= '<a href="javascript:void(0)" onClick="' . $useUrl . '" title="Èñïîëüçîâàòü">èñï-òü</a>';
                            } else {
                                $d[2] = 0;
                            }
                        }
                    }

                    if ($pl['max_text'] > 0 && $pl['max_text'] - $pl['use_text'] > 0) {
                        $is1 .= '<a onclick="top.addNewText(' . $pl['id'] . ',' . ($pl['max_text'] - $pl['use_text']) . ',' . $pl['inRazdel'] . '); return false;" href="javascript:void(0)" title="Çàïèñàòü òåêñò íà ïðåäìåòå">Çàïèñàòü</a><br>';
                    }
                    if ($pl['type'] == 31 || $pl['type'] == 46 || $pl['type'] == 48 || $pl['type'] == 50 || $pl['type'] == 62 || $pl['type'] == 68 || $pl['type'] == 37 || $pl['type'] == 47) {
                        if ($d[2] == 1) {
                            $is1 .= '<br>';
                        }
                        if (($pl['type'] != 37 || !isset($po['item_inbox']) || $po['item_inbox'] == 0) && $pl['item_id'] != 10038 && $pl['item_id'] != 10039 && $pl['item_id'] != 10040) {
                            $is1 .= '<a href="javascript:void(0);" onClick="top.useRune(' . $pl['id'] . ',\'' . $pl['name'] . '\',\'' . $pl['img'] . '\',\'main.php?inv=1&otdel=' . ((int)$_GET['otdel']) . '&use_rune=' . $pl['id'] . '&rnd=' . $code . '\');return false;" title="Èñïîëüçîâàòü">èñï-òü</a>';
                        }
                    }

                    if ($d[0] == 1 && $pl['type'] != 30 && $pl['type'] != 31 && (($pl['type'] != 38 && $pl['type'] != 39 && $pl['type'] != 37) || $pl['gift'] != '')) {//ìîæíî îäåòü
                        if (!isset($po['noodet']) && $pl['inslot'] > 0) {
                            if ($d[2] == 1) {
                                $is1 .= '<br>';
                            }
                            $is1 .= '<a href="main.php?otdel=' . $pl['inRazdel'] . '&inv=1&oid=' . $pl['id'] . '&rnd=' . $code . '" title="Íàäåòü">íàäåòü</a>';
                        }
                    }
                    if (isset($po['open']) && $d[0] == 1) {
                        if ($d[2] == 1) {
                            $is1 .= '<br>';
                        }
                        $is1 .= '<a href="main.php?otdel=' . $pl['inRazdel'] . '&inv=1&open=1&oid=' . $pl['id'] . '&rnd=' . $code . '" title="Îòêðûòü">Îòêðûòü</a>';
                    }
                    if (isset($po['close'])) {
                        if ($d[2] == 1) {
                            $is1 .= '<br>';
                        }
                        $is1 .= '<small><strong>Ïðåäìåò çàêðûò</strong></small>';
                    }
                    if ($pl['group'] > 0) {
                        $is1 .= '<br>';
                        if ($this->itemsX($pl['id']) < $pl['group_max']) {
                            $is1 .= '<a href="main.php?inv=1&otdel=' . ((int)$_GET['otdel']) . '&stack=' . $pl['id'] . '&rnd=' . $code . '" title="Ñîáðàòü"><img src="https://img.new-combats.com/i/stack.gif" /></a>';
                        }
                        if ($this->itemsX($pl['id']) > 1) {
                            $is1 .= ' <a
							onClick="top.unstack(' . $pl['id'] . ',\'' . $pl['img'] . '\',\'' . $pl['name'] . '\',1,\'<table border=\\\'0\\\' width=\\\'100%\\\' cellspacing=\\\'0\\\' cellpadding=\\\'5\\\'><tr><td align=\\\'center\\\' rowspan=\\\'2\\\' width=\\\'70px\\\'><img src=\\\'https://img.new-combats.com/i/items/' . $pl['img'] . '\\\'></td><td align=\\\'left\\\'>Ðàçäåëèòü ïðåäìåò <strong>' . $pl['name'] . '</strong>?</td></tr></table>\',\'' . intval($_GET['otdel']) . '\'); return false;"
							href="main.php?inv=1&otdel=' . ((int)$_GET['otdel']) . '&unstack=' . $pl['id'] . '&rnd=' . $code . '" title="Ðàçäåëèòü"><img src="https://img.new-combats.com/i/unstack.gif" /></a>' . $script;
                        }
                    }
                    if (isset($po['toclan'])) {
                        $po['toclan1'] = explode('#', $po['toclan']);
                        $us_1 = $po['toclan1'][1];
                        if ($us_1 != $this->info['id']) {
                            $d[1] = 0;
                        }
                    }

                    $is1 .= ' <a href="javascript:void(0);" onclick="top.addfastpanel(\'' . $pl['id'] . '\',\'' . $pl['name'] . '\',\'' . $pl['type'] . '\',\'' . $pl['1price'] . '\',\'' . $pl['2price'] . '\',\'' . $this->city_name[$pl['maidin']] . '\',\'' . $pl['img'] . '\',\'' . $pl['item_id'] . '\',\'' . $pl['iznosNOW'] . '\',\'' . $pl['iznosMAX'] . '\',\'' . intval($_GET['otdel']) . '\',\'' . $d[0] . '\',\'' . $d[2] . '\',\'0\');" title="Äîáàâèòü â èçáðàííîå"><img width="16" height="15" src="https://img.new-combats.com/add_itm2.gif"></a> ';

                    if ($d[1] == 1) { //ìîæíî âûêèíóòü
                        if (!isset($po['nodelete'])) {
                            $is1 .= ' <a onClick="top.drop(' . $pl['id'] . ',\'' . $pl['img'] . '\',\'' . $pl['name'] . '\',1,\'<table border=\\\'0\\\' width=\\\'100%\\\' cellspacing=\\\'0\\\' cellpadding=\\\'5\\\'><tr><td rowspan=2><img src=\\\'https://img.new-combats.com/i/items/' . $pl['img'] . '\\\'></td><td align=\\\'left\\\'>Ïðåäìåò <strong>' . $pl['name'] . '</strong> áóäåò óòåðÿí, âû óâåðåíû ?</td></tr></table>\',\'' . intval($_GET['otdel']) . '\'); return false;" href="javascript:void(0);" title="Âûêèíóòü ïðåäìåò"><img src="https://img.new-combats.com/i/clear.gif"></a>';
                        }
                        //$is1 .= ' <img onclick="if (confirm(\'Ïðåäìåò &quot;'.$pl['name'].'&quot; áóäåò óòåðÿí, âû óâåðåíû?\')) window.location=\'main.php?inv=1&delete='.$pl['id'].'&otdel='.((int)$_GET['otdel']).'&sd4='.$this->info['nextAct'].'&rnd='.$code.'\'" title="Âûêèíóòü ïðåäìåò" src="https://img.new-combats.com/i/clear.gif" style="cursor:pointer;">';
                    }
                }

                //ñîáèðàåì âñå â îäíî (:
                $rt[2] .= '<tr class="item"><td align="center" bgcolor="#' . $clr[$k] . '"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="100" align="center" style="border-right:#A5A5A5 1px solid; padding:5px;">' . $is1 . '</td><td valign="top" align="left" style="padding-left:3px; padding-bottom:3px; padding-top:7px;"><div align="left">' . $is2 . '</div></td></tr></table></td></tr>';
                $rt[1] += $pl['massa'];
                $i++;
            }
            $j++;
        }
        $rt[0] = $i;
        $rt['collich'] = $j;
        return $rt;
    }

    public function itemsX($id, $uid = null, $item_id = null)
    {
        $item = mysql_fetch_array(mysql_query('SELECT `iu`.`id`,`iu`.`item_id`,`iu`.`uid`,`iu`.`inGroup`,`iu`.`inShop` FROM `items_users` AS `iu` WHERE `iu`.`delete` = "0" AND `iu`.`id` = "' . ((int)$id) . '" LIMIT 1 '));
        if ($item['inGroup'] == 0) {
            $grp = ' LIMIT 1';
        } else {
            $grp = ' LIMIT 1000';
        }
        //$grp = ' LIMIT 1';
        $r = mysql_num_rows(mysql_query('SELECT `iu`.`id` FROM `items_users` AS `iu` WHERE `iu`.`inShop` = "' . $item['inShop'] . '" AND `iu`.`item_id` = "' . $item['item_id'] . '" AND `iu`.`uid` = "' . ($item['uid']) . '" AND `iu`.`delete` = "0" AND `iu`.`inGroup` = "' . ($item['inGroup']) . '" ' . $grp . ' '));
        /*
		$r = mysql_fetch_array(mysql_query('SELECT COUNT(`iu`.`id`) FROM `items_users` AS `iu` WHERE `iu`.`inShop` = "'.$item['inShop'].'" AND `iu`.`item_id` = "'.$item['item_id'].'" AND `iu`.`uid` = "'.($item['uid']).'" AND `iu`.`delete` = "0" AND `iu`.`inGroup` = "'.($item['inGroup']).'" '.$grp.' '));
		$r = $r[0];
		*/
        unset($item);
        return $r;
    }

    private function stackGroupCheck($uid, $group, $item)
    { // Íàõîäèò íåèñïîëüçîâàííûé ID ãðóïïû ïðåäìåòîâ.
        $g = 0;
        $i = 0;
        do {
            $i++;
            $gr = mysql_fetch_array(mysql_query('SELECT `iu`.id, `iu`.inGroup, `iu`.`item_id` FROM `items_users` AS `iu` 
			WHERE `iu`.`uid`="' . $uid . '" AND `iu`.`delete`="0"AND `iu`.`inGroup`="' . $i . '" AND `iu`.item_id="' . $item . '" 
			LIMIT 1'));
            if (empty($gr['inGroup'])) {
                $g = 1;
            }
        } while ($g == 0);
        return $i;
    }

    public function stack($id)
    {
        global $c, $code;
        $where = '';
        $itm = mysql_fetch_array(mysql_query('SELECT 
`im`.`id`,`im`.`name`,`im`.`img`,`im`.`type`,`im`.`inslot`,`im`.`2h`,`im`.`2too`,`im`.`iznosMAXi`,`im`.`inRazdel`,`im`.`price1`,`im`.`price2`,`im`.`pricerep`,`im`.`magic_chance`,`im`.`info`,`im`.`massa`,`im`.`level`,`im`.`magic_inci`,`im`.`overTypei`,`im`.`group`,`im`.`group_max`,`im`.`geni`,`im`.`ts`,`im`.`srok`,`im`.`class`,`im`.`class_point`,`im`.`anti_class`,`im`.`anti_class_point`,`im`.`max_text`,`im`.`useInBattle`,`im`.`lbtl`,`im`.`lvl_itm`,`im`.`lvl_exp`,`im`.`lvl_aexp`,`iu`.`id`,`iu`.`item_id`,`iu`.`1price`,`iu`.`2price`,`iu`.`uid`,`iu`.`use_text`,`iu`.`data`,`iu`.`inOdet`,`iu`.`inShop`,`iu`.`delete`,`iu`.`iznosNOW`,`iu`.`iznosMAX`,`iu`.`gift`,`iu`.`gtxt1`,`iu`.`gtxt2`,`iu`.`kolvo`,`iu`.`geniration`,`iu`.`magic_inc`,`iu`.`maidin`,`iu`.`lastUPD`,`iu`.`timeOver`,`iu`.`overType`,`iu`.`secret_id`,`iu`.`time_create`,`iu`.`time_sleep`,`iu`.`inGroup`,`iu`.`dn_delete`,`iu`.`inTransfer`,`iu`.`post_delivery`,`iu`.`lbtl_`,`iu`.`bexp`,`iu`.`so`,`iu`.`blvl`, count(`iuu`.id) as inGroupCount
		FROM `items_users` AS `iu`
		LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`)
		LEFT JOIN `items_users` as `iuu` ON (`iuu`.inGroup = `iu`.inGroup AND `iuu`.item_id = `im`.id AND `iuu`.inShop = 0)
		WHERE `iu`.`id` = "' . mysql_real_escape_string((int)$id) . '" AND `iu`.`uid` = "' . $this->info['id'] . '" AND `iuu`.`uid` = "' . $this->info['id'] . '" AND `iu`.`delete` = "0" AND `iu`.`inOdet` = "0" AND `iu`.`inShop` = "0" AND `im`.`group` = "1" LIMIT 1'));

        if (isset($itm['id']) && $itm['iznosNOW'] == 0) { //ãðóïïèðóåì ïîõîæèå ñâîáîäíûå ïðåäìåòû ñ ýòèì
            // ñîçäàåì ãðóïïó
            if ($itm['inGroup'] == 0) { // Åñëè ïðåäìåò íå â ãðóïïå, ñîáèðàåì âñå ïîõîæèå ïðåäìåòû ïî ãðóïïàì.
                $items = mysql_num_rows(mysql_query('SELECT `iu`.id, `iu`.inGroup, `iu`.`item_id` FROM `items_users` AS `iu` WHERE `iu`.`uid`="' . $this->info['id'] . '" AND `iu`.`delete`="0"AND `iu`.`inGroup`="0" AND `iu`.item_id="' . $itm['item_id'] . '"'));
                $items = ceil($items / $itm['group_max']);
            } else { // Äîáèðàåì ïðåäìåòû â ãðóïïó äî ïîëíîãî êîëè÷åñòâà, èç ïðåäìåòîâ ñ inGroup == 0
                $curG = mysql_num_rows(mysql_query('SELECT `iu`.id, `iu`.inGroup, `iu`.`item_id` FROM `items_users` AS `iu` WHERE `iu`.`uid`="' . $this->info['id'] . '" AND `iu`.`delete`="0"AND `iu`.`inGroup`="' . $itm['inGroup'] . '" AND `iu`.item_id="' . $itm['item_id'] . '"')); // Òåêóùåå êîëè÷åñòâî ïðåäìåòîâ â âûáðàííîé ãðóïïå
                $curNG = mysql_num_rows(mysql_query('SELECT `iu`.id, `iu`.inGroup, `iu`.`item_id` FROM `items_users` AS `iu` WHERE `iu`.`uid`="' . $this->info['id'] . '" AND `iu`.`delete`="0"AND `iu`.`inGroup`="0" AND `iu`.item_id="' . $itm['item_id'] . '"')); // Òåêóùåå êîëè÷åñòâî ïðåäìåòîâ êîòîðûå áåç ãðóïïû
                $needG = $itm['group_max'] - $curG; // Çàäàåì òðåáóåìîå êîëè÷åñòâî äëÿ äîáîðà, åñëè íóæíî áîëüøå 0 è òðåáóåìîå êîëè÷åñòâî ìåíüøå

                if ($needG > 0 and $curNG == 0) {
                    $curItem = mysql_fetch_array(mysql_query('SELECT `iu`.id, `iu`.inGroup, count(`iu`.inGroup) as itemsInGroup, `iu`.`item_id` FROM `items_users` AS `iu` WHERE `iu`.`inGroup`!="' . $itm['inGroup'] . '" AND `iu`.`uid`="' . $this->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.item_id="' . $itm['item_id'] . '" GROUP BY `iu`.inGroup HAVING itemsInGroup <= "' . $needG . '" ORDER BY itemsInGroup DESC LIMIT 1'));
                    if (isset($curItem['id'])) {
                        $where = ' `iu`.`inGroup` = "' . $curItem['inGroup'] . '" AND ';
                    }
                    $itm['group_max'] = $needG;
                } else {
                    $itm['group_max'] = $needG;
                }
                $items = 1;
            }
            $s = 0;
            do {
                if (!isset($curG) and $curNG == 0) $itm['inGroup'] = $this->stackGroupCheck($this->info['id'], $itm['inGroup'], $itm['item_id']);
                $sp = mysql_query('SELECT `im`.`id`,`im`.`name`,`im`.`img`,`im`.`type`,`im`.`inslot`,`im`.`2h`,`im`.`2too`,`im`.`iznosMAXi`,`im`.`inRazdel`,`im`.`price1`,`im`.`price2`,`im`.`pricerep`,`im`.`magic_chance`,`im`.`info`,`im`.`massa`,`im`.`level`,`im`.`magic_inci`,`im`.`overTypei`,`im`.`group`,`im`.`group_max`,`im`.`geni`,`im`.`ts`,`im`.`srok`,`im`.`class`,`im`.`class_point`,`im`.`anti_class`,`im`.`anti_class_point`,`im`.`max_text`,`im`.`useInBattle`,`im`.`lbtl`,`im`.`lvl_itm`,`im`.`lvl_exp`,`im`.`lvl_aexp`,`iu`.`id`,`iu`.`item_id`,`iu`.`1price`,`iu`.`2price`,`iu`.`uid`,`iu`.`use_text`,`iu`.`data`,`iu`.`inOdet`,`iu`.`inShop`,`iu`.`delete`,`iu`.`iznosNOW`,`iu`.`iznosMAX`,`iu`.`gift`,`iu`.`gtxt1`,`iu`.`gtxt2`,`iu`.`kolvo`,`iu`.`geniration`,`iu`.`magic_inc`,`iu`.`maidin`,`iu`.`lastUPD`,`iu`.`timeOver`,`iu`.`overType`,`iu`.`secret_id`,`iu`.`time_create`,`iu`.`time_sleep`,`iu`.`inGroup`,`iu`.`dn_delete`,`iu`.`inTransfer`,`iu`.`post_delivery`,`iu`.`lbtl_`,`iu`.`bexp`,`iu`.`so`,`iu`.`blvl` FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE ' . $where . ' `iu`.`kolvo` = "1" AND `iu`.`item_id` = "' . $itm['item_id'] . '" AND `iu`.`uid` = "' . $this->info['id'] . '" AND `iu`.`delete` = "0" AND `iu`.`inOdet` = "0" AND `iu`.`inShop` = "0" AND `im`.`group` = "1" ORDER BY `iu`.`inGroup` ASC LIMIT ' . $itm['group_max'] . '');
                $i = 0;
                $j = 0;
                while ($pl = mysql_fetch_array($sp)) {
                    $pl['data'] = $this->lookStats($pl['data']);
                    unset($pl['data']['frompisher']);
                    $pl['data'] = $this->impStats($pl['data']);
                    $itm['data'] = $this->lookStats($itm['data']);
                    unset($itm['data']['frompisher']);
                    $itm['data'] = $this->impStats($itm['data']);
                    if ($pl['data'] == $itm['data'] && $pl['name'] == $itm['name'] && $itm['iznosMAX'] == $pl['iznosMAX'] && $pl['iznosNOW'] == 0 && ($pl['timeOver'] == 0 || $pl['timeOver'] > time()) && $pl['gift'] == $itm['gift']) {
                        $upd = mysql_query('UPDATE `items_users` SET `lastUPD` = "' . time() . '", `inGroup` = "' . $itm['inGroup'] . '" WHERE `id` = "' . $pl['id'] . '" LIMIT 1');
                        if ($upd) {
                            $j++;
                        }
                        $i++;
                    }
                }
                mysql_query('UPDATE `items_users` SET `lastUPD` = "' . time() . '" WHERE `id` = "' . $itm['id'] . '" LIMIT 1');
                $s++;
            } while ($s < $items);
        }
    }

    public function unstack($id, $x = null)
    {
        $id = (int)$id;
        $itm = mysql_fetch_array(mysql_query('SELECT `iu`.id, `iu`.inGroup, `im`.`id` as item_id,`im`.`name`, count(`iuu`.id) as inGroupCount
FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) LEFT JOIN `items_users` as `iuu` ON (`iuu`.inGroup = `iu`.inGroup AND `iuu`.item_id = `im`.id )
WHERE `iuu`.`uid`="' . $this->info['id'] . '" AND `iu`.`uid`="' . $this->info['id'] . '" AND `iu`.`delete`="0" AND `im`.`group` = "1" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.id=' . mysql_real_escape_string((int)$id) . '
ORDER BY `iu`.lastUPD DESC
LIMIT 1'));
        if (isset($itm['id']) && $itm['inGroup'] > 0 && $itm['inGroupCount'] > 0) {
            if ($x == 0 or $x == null) {
                $x = $this->itemsX($itm['id']); //êîë-âî ðàñïàäà
                $inGroup = 0;
            } elseif ($x != 0) {
                $inGroup = $this->stackGroupCheck($this->info['id'], $itm['inGroup'], $itm['item_id']);
            } else {
                $inGroup = 0;
            }
            $sp = mysql_query('SELECT `im`.`id`,`im`.`name`,`im`.`img`,`im`.`type`,`im`.`inslot`,`im`.`2h`,`im`.`2too`,`im`.`iznosMAXi`,`im`.`inRazdel`,`im`.`price1`,`im`.`price2`,`im`.`pricerep`,`im`.`magic_chance`,`im`.`info`,`im`.`massa`,`im`.`level`,`im`.`magic_inci`,`im`.`overTypei`,`im`.`group`,`im`.`group_max`,`im`.`geni`,`im`.`ts`,`im`.`srok`,`im`.`class`,`im`.`class_point`,`im`.`anti_class`,`im`.`anti_class_point`,`im`.`max_text`,`im`.`useInBattle`,`im`.`lbtl`,`im`.`lvl_itm`,`im`.`lvl_exp`,`im`.`lvl_aexp`,`iu`.`id`,`iu`.`item_id`,`iu`.`1price`,`iu`.`2price`,`iu`.`uid`,`iu`.`use_text`,`iu`.`data`,`iu`.`inOdet`,`iu`.`inShop`,`iu`.`delete`,`iu`.`iznosNOW`,`iu`.`iznosMAX`,`iu`.`gift`,`iu`.`gtxt1`,`iu`.`gtxt2`,`iu`.`kolvo`,`iu`.`geniration`,`iu`.`magic_inc`,`iu`.`maidin`,`iu`.`lastUPD`,`iu`.`timeOver`,`iu`.`overType`,`iu`.`secret_id`,`iu`.`time_create`,`iu`.`time_sleep`,`iu`.`inGroup`,`iu`.`dn_delete`,`iu`.`inTransfer`,`iu`.`post_delivery`,`iu`.`lbtl_`,`iu`.`bexp`,`iu`.`so`,`iu`.`blvl` FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid` = "' . $this->info['id'] . '" AND `iu`.`delete` = "0" AND `iu`.`inGroup` = "' . $itm['inGroup'] . '" AND `iu`.`item_id` = "' . $itm['item_id'] . '" AND `iu`.`inOdet` = "0" AND `iu`.`inShop` = "0" AND `im`.`group` = "1" LIMIT ' . $x . '');
            $i = 0;
            $j = 0;
            while ($pl = mysql_fetch_array($sp)) {
                $upd = mysql_query('UPDATE `items_users` SET `inGroup` = "' . $inGroup . '", `lastUPD` = "' . time() . '" WHERE `id` = "' . $pl['id'] . '" LIMIT 1');
                if ($upd) {
                    $j++;
                }
                $i++;
            }
            if ($this->itemsX($itm['id']) == 1) {
                mysql_query('UPDATE `items_users` SET `inGroup` = "0", `lastUPD` = "' . time() . '" WHERE `id` = "' . $itm['id'] . '" LIMIT 1');
            }
            if ($this->itemsX($pl['id']) == 1) {
                mysql_query('UPDATE `items_users` SET `inGroup` = "0", `lastUPD` = "' . time() . '" WHERE `id` = "' . $pl['id'] . '" LIMIT 1');
            }

        }
    }

    public function lookStats($m)
    {
        $ist = [];
        $di = explode('|', $m);
        $i = 0;
        $de = false;
        while ($i < count($di)) {
            $de = explode('=', $di[$i]);
            if (isset($de[0], $de[1])) {
                if (!isset($ist[$de[0]])) {
                    $ist[$de[0]] = 0;
                }
                $ist[$de[0]] = $de[1];
            }
            $i++;
        }
        return $ist;
    }

    public function testItems($uid, $sn, $dt)
    {
        global $c, $code;
        $st = false;
        $rt = false;
        if ($uid != $this->info['id']) {
            $u = mysql_fetch_array(mysql_query('SELECT `u`.`align`,`u`.`align2`,`u`.`battle`,`u`.`clan`,`u`.`animal`,`u`.`id`,`u`.`level`,`u`.`login`,`u`.`sex`,`u`.`design`,`u`.`autospell`,`u`.`noplaw`,`u`.`obraz`,
			`st`.`id`,`st`.`lider`,`st`.`btl_cof`,`st`.`last_hp`,`st`.`last_pr`,`st`.`smena`,`st`.`stats`,`st`.`hpAll`,`st`.`mpAll`,`st`.`hpNow`,`st`.`mpNow`,`st`.`enNow`,`st`.`transfers`,`st`.`regHP`,`st`.`regMP`,`st`.`showmenu`,`st`.`prmenu`,`st`.`ability`,`st`.`skills`,`st`.`sskills`,`st`.`nskills`,`st`.`exp`,`st`.`minHP`,`st`.`minMP`,`st`.`zv`,`st`.`dn`,`st`.`dnow`,`st`.`team`,`st`.`battle_yron`,`st`.`battle_exp`,`st`.`enemy`,`st`.`last_a`,`st`.`last_b`,`st`.`battle_text`,`st`.`upLevel`,`st`.`wipe`,`st`.`bagStats`,`st`.`timeGo`,`st`.`timeGoL`,`st`.`nextAct`,`st`.`active`,`st`.`bot`,`st`.`lastAlign`,`st`.`tactic1`,`st`.`tactic2`,`st`.`tactic3`,`st`.`tactic4`,`st`.`tactic5`,`st`.`tactic6`,`st`.`tactic7`,`st`.`x`,`st`.`y`,`st`.`s`,`st`.`battleEnd`,`st`.`priemslot`,`st`.`priems`,`st`.`priems_z`,`st`.`bet`,`st`.`clone`,`st`.`atack`,`st`.`bbexp`,`st`.`ref_data`,`st`.`res_x`,`st`.`res_y`,`st`.`res_s`,`st`.`bn_capitalcity`,`st`.`bn_demonscity`
			FROM `users` AS `u` LEFT JOIN `stats` AS `st` ON (`u`.`id` = `st`.`id`) WHERE `u`.`id`="' . mysql_real_escape_string($uid) . '" OR `u`.`login`="' . mysql_real_escape_string($uid) . '" LIMIT 1'));
            if ($sn == 0) {
                $sn = $this->getStats($uid, $i1);
            }
        } else {
            $u = $this->info;
            if (isset($this->stats['hpAll'])) {
                $sn = $this->stats;
            } elseif ($sn != 0) {

            } else {
                $sn = $this->getStats($uid, $i1);
            }
        }
        if (isset($u['id'])) {
            $snIt = 0;
            //Ïðîâåðÿåì îäåòûå âåùè è âåùè ñ ñðîêîì ãîäíîñòè
            $cl = mysql_query('SELECT
			`iu`.`id` AS `iduid`,
			`iu`.`time_sleep`,`im`.`id`,`im`.`name`,`im`.`img`,`im`.`type`,`im`.`inslot`,`im`.`2h`,`im`.`2too`,`im`.`iznosMAXi`,`im`.`inRazdel`,`im`.`price1`,`im`.`price2`,`im`.`pricerep`,`im`.`magic_chance`,`im`.`info`,`im`.`massa`,`im`.`level`,`im`.`magic_inci`,`im`.`overTypei`,`im`.`group`,`im`.`group_max`,`im`.`geni`,`im`.`ts`,`im`.`srok`,`im`.`class`,`im`.`class_point`,`im`.`anti_class`,`im`.`anti_class_point`,`im`.`max_text`,`im`.`useInBattle`,`im`.`lbtl`,`im`.`lvl_itm`,`im`.`lvl_exp`,`im`.`lvl_aexp`,
			`iu`.`id`,`iu`.`item_id`,`iu`.`1price`,`iu`.`2price`,`iu`.`uid`,`iu`.`use_text`,`iu`.`data`,`iu`.`inOdet`,`iu`.`inShop`,`iu`.`delete`,`iu`.`iznosNOW`,`iu`.`iznosMAX`,`iu`.`gift`,`iu`.`gtxt1`,`iu`.`gtxt2`,`iu`.`kolvo`,`iu`.`geniration`,`iu`.`magic_inc`,`iu`.`maidin`,`iu`.`lastUPD`,`iu`.`timeOver`,`iu`.`overType`,`iu`.`secret_id`,`iu`.`time_create`,`iu`.`time_sleep`,`iu`.`inGroup`,`iu`.`dn_delete`,`iu`.`inTransfer`,`iu`.`post_delivery`,`iu`.`lbtl_`,`iu`.`bexp`,`iu`.`so`,`iu`.`blvl`
			FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE (`iu`.`inOdet`!="0" OR `iu`.`data` LIKE "%srok%" OR `iu`.`data` LIKE "%vip_sale%" OR `iu`.`data` LIKE "%sudba=1%" OR ( `iu`.`data` LIKE "%zazuby=%" AND `iu`.`data` NOT LIKE "%srok=%" ) OR `iu`.`iznosNOW` > 0 OR `im`.`srok` > 0 OR (`iu`.`timeOver`<' . time() . ' AND `iu`.`timeOver`!="0")) AND `iu`.`uid`="' . $u['id'] . '" AND (`iu`.`delete`="0" OR `iu`.`delete`="1000")');
            while ($itm = mysql_fetch_array($cl)) {
                $po = [];
                $po = $this->lookStats($itm['data']);
                $po['lvl'] = $u['level'];
                //ïðîâåðÿåì òðåáîâàíèÿ
                $t = $this->items['tr'];
                $x = 0;
                $notr = 0;
                $j = 1;
                while ($j <= 4) {
                    if (!isset($po['tr_s' . $j]) && $itm['type'] != 26) {
                        $po['tr_s' . $j] = 0;
                    }
                    $j++;
                }
                while ($x < count($t)) {
                    $n = $t[$x];
                    if (isset($po['tr_' . $n]) && $n == 'sex') {
                        if ($po['tr_' . $n] != $this->info['sex']) {
                            $notr++;
                        }
                    } elseif (isset($po['tr_' . $n])) {
                        if ($po['tr_' . $n] > $this->stats[$n] && $n != 'align' && $n != 'align_bs') {
                            $notr++;
                        }
                    }
                    $x++;
                }
                if ($this->info['twink'] > 0) {
                    //Íå äîðîæå 100 åêð.
                    if ($itm['price2'] > 1 || $itm['2price'] > 1) {
                        $notr++;
                    }
                    //Íåëüçÿ ðóíû + ÷àðêè
                    if (isset($po['rune']) && $po['rune'] > 0) {
                        $notr++;
                    }
                    if (isset($po['spell_id']) && $po['spell_id'] > 0) {
                        $notr++;
                    }
                }
                if (isset($po['sudba']) && $po['sudba'] == 1) {
                    $po['sudba'] = $u['login'];
                    $itm['data'] = $this->impStats($po);
                    mysql_query('UPDATE `items_users` SET `data` = "' . $itm['data'] . '" WHERE `id` = "' . $itm['iduid'] . '" AND `uid` = "' . $u['id'] . '" LIMIT 1');
                }
                if (isset($po['zazuby']) && !isset($po['srok']) && ($itm['type'] == 29 || $itm['type'] == 30 || $itm['type'] == 36 || $itm['type'] == 49 || $itm['type'] == 46 || $itm['type'] == 34)) {
                    //Ïðåäìåòû çà çóáû ñî ñðîêîì ãîäíîñòè
                    $po['srok'] = 86400 * 7;
                    $itm['data'] = $this->impStats($po);
                    mysql_query('UPDATE `items_users` SET `data` = "' . $itm['data'] . '" WHERE `id` = "' . $itm['iduid'] . '" AND `uid` = "' . $u['id'] . '" LIMIT 1');
                }
                if (isset($po['srok']) && $po['srok'] > 0) {
                    $itm['srok'] = $po['srok'];
                }
                if (isset($po['vip_sale'])) {
                    if ($sn['silver'] < 2 && ($itm['time_create'] - time()) < 0) {
                        if ($itm['item_id'] == 4704) {
                            $po['musor2'] = 4708;
                        }
                        $this->isport($itm['id'], $itm['timeOver'], $itm['overType'], $u['id'], (int)$po['musor2'], $itm['type'], $itm['name'], $po['zazuby']);
                        $notr++;
                    }
                }
                if ($itm['iznosNOW'] >= ceil($itm['iznosMAX']) && $itm['iznosMAXi'] != 999999999) {
                    $notr++;
                }
                if ($notr > 0 && $itm['inOdet'] != 0) {
                    //ñíèìàåì ïðåäìåò
                    $this->snatItem($itm['id'], $u['id']);
                    $snIt++;
                }
                //ïðîâåðÿåì ñðîê ãîäíîñòè
                if ($itm['iznosNOW'] >= ceil($itm['iznosMAX']) && $itm['iznosMAXi'] != 999999999) {
                    //ïðåäìåò ñëîìàëñÿ
                    if (isset($po['musor'])) {
                        if ($po['musor'] > 0) {
                            $this->recr($itm['id'], $itm['type'], $u['id'], (int)$po['musor']);
                        }
                    }
                }
                if ($itm['time_create'] + $itm['srok'] <= time() && $itm['srok'] > 0 && $itm['time_sleep'] == 0) {
                    if ($itm['inOdet'] != 0) {
                        $this->snatItem($itm['id'], $u['id']);
                        $snIt++;
                    }
                    //óäàëÿåì ïðåäìåò
                    if ($itm['item_id'] == 4704) {
                        $po['musor2'] = 4708;
                    }
                    $this->isport($itm['id'], $itm['timeOver'], $itm['overType'], $u['id'], (int)$po['musor2'], $itm['type'], $itm['name'], $po['zazuby']);
                } elseif ($itm['time_create'] + $itm['srok'] <= time() && $itm['srok'] > 0) {
                    echo 'test';
                }
            }

            if ($snIt > 0) {
                $this->testItems($uid, $sn, 1);
            } elseif ($dt == 0) {
                return -2;
            }
        } else {
            return 0;
        }
    }

    public function recr($id, $tp, $uid, $id2)
    {
        if ($id != 0) {
            if ($uid != 0) {
                $uid2 = 'AND `uid`="' . $uid . '"';
            } else {
                $uid2 = '';
            }
            $upd = mysql_query('UPDATE `items_users` SET `delete`="' . time() . '" WHERE `id` = "' . $id . '" ' . $uid2 . ' LIMIT 1');
            if ($upd) {
                $this->addDelo(2, $uid, '&quot;<font color="maroon">System.inventory</font>&quot;: Ïðåäìåò [itm:' . $it . '] áûë <strong>ñëîìàí</strong>.', time(), $this->info['city'], 'System.inventory', 0, 0);
                if ($id2 > 1) {
                    //Äîáàâëÿåì ïóñòóþ áóòûëêó
                    $this->addItem($id2, $uid, 'noodet=1|noremont=1');
                }
            }
        }
    }

    public function isport($it, $t, $tp, $uid, $id2, $type, $name, $zub)
    {
        if ($id2 == 4708) {
            $tp = 1;
        }
        if ($it != 0) {
            if ($uid != 0) {
                $uid2 = 'AND `uid`="' . $uid . '"';
            } else {
                $uid2 = '';
            }
            $upd = mysql_query('UPDATE `items_users` SET `delete`="' . time() . '",`timeOver`="1" WHERE `id` = "' . $it . '" ' . $uid2 . ' LIMIT 1');
            if ($upd) {
                $upd = mysql_query('UPDATE `items_users` SET `inGroup`="0",`timeOver`="' . time() . '" WHERE `inGroup` = "' . $it . '" ' . $uid2 . '');
                $this->addDelo(2, $uid, '&quot;<font color="maroon">System.inventory</font>&quot;: Ïðåäìåò <strong>' . $name . '</strong> [itm:' . $it . '] áûë <strong>èñïîð÷åí</strong>.', time(), $this->info['city'], 'System.inventory', 0, 0);
                if ($tp != 0) {
                    //Äîáàâëÿåì èñïîð÷åíûé ïðåäìåò â èíâåíòàðü, â çàâèñèìîñòè îò òèïà
                    $zzba = '';
                    if ($zub > 0) {
                        $zzba = '|zazuby=1';
                    }
                    $po = $this->lookStats($this->stats['items'][$i]['data']);
                    if ($id2 > 0) {
                        if ($id2 == 4708) {
                            $this->addItem($id2, $uid, '|notransfer=1|nosale=1' . $zzba);
                        } else {
                            $this->addItem($id2, $uid, '|noodet=1' . $zzba);
                        }
                    } else {
                        if ($type == 30) {
                            //èñïîð÷åííûé ýëèêñèð
                            $this->addItem(4036, $uid, '|renameadd=' . $name . '|noodet=1' . $zzba);
                        }
                    }
                }
            }
        }
    }

    public function btlMagicList()
    {
        global $c;
        $i = 1;
        $sv = [];
        while ($i <= 10) {
            $sv[$i] = '<img class="nopriemuse" title="Ïóñòîé ñëîò çàêëÿòèÿ" src="https://img.new-combats.com/i/items/w/w101.gif" />';
            $i++;
        }
        $i = 0;
        while ($i < count($this->stats['items'])) {
            if ($this->stats['items'][$i]['inslot'] == 40 || $this->stats['items'][$i]['inslot'] == 51) {
                if ($this->stats['items'][$i]['useInBattle'] == 0 || $this->stats['items'][$i]['btl_zd'] > 0 || $this->stats['items'][$i]['iznosNOW'] >= $this->stats['items'][$i]['iznosMAX'] || $this->stats['items'][$i]['magic_inci'] == '' || $this->stats['items'][$i]['magic_inci'] == '0') {
                    $vl = ' class="nopriemuse"';
                } else {
                    $po = $this->lookStats($this->stats['items'][$i]['data']);
                    if ($po['useOnLogin'] == 1) {
                        $useUrl = 'top.useMagicBattle(\'' . $this->stats['items'][$i]['name'] . '\',' . $this->stats['items'][$i]['id'] . ',\'' . $this->stats['items'][$i]['img'] . '\',1,1,\'\',\'' . $this->stats['items'][$i]['useInBattle'] . '\');';
                    } else {
                        $useUrl = 'top.useMagicBattle(\'' . $this->stats['items'][$i]['name'] . '\',' . $this->stats['items'][$i]['id'] . ',\'' . $this->stats['items'][$i]['img'] . '\',1,2);';
                    }
                    $vl = 'style="cursor:pointer" onclick="' . $useUrl . '"';
                }
                $sv[$this->stats['items'][$i]['inOdet'] - 39] = '<img ' . $vl . ' title="Äîëãîâå÷íîñòü: ' . floor($this->stats['items'][$i]['iznosNOW']) . '/' . floor($this->stats['items'][$i]['iznosMAX']) . '" src="https://img.new-combats.com/i/items/' . $this->stats['items'][$i]['img'] . '" />';
            }
            $i++;
        }
        $r = '<table border="0" cellspacing="0" cellpadding="0">' .
            '<tr>' .
            '<td>' . $sv[1] . '</td>' .
            '<td>' . $sv[2] . '</td>' .
            '<td>' . $sv[3] . '</td>' .
            '<td>' . $sv[4] . '</td>' .
            '<td>' . $sv[5] . '</td>' .
            '<td>' . $sv[6] . '</td>' .
            '<td>' . $sv[7] . '</td>' .
            '<td>' . $sv[8] . '</td>' .
            '<td>' . $sv[9] . '</td>' .
            '<td>' . $sv[10] . '</td>' .
            '<td>' . $sv[11] . '</td>' .
            '<td>' . $sv[12] . '</td>' .
            '</tr>' .
            '</table>';
        return str_replace('"', '\"', $r);
    }

    public function nameItemMf($pl, $po)
    {
        $r = $pl['name'];
        if (isset($po['icos'])) {
            $r = '<span class=icos_' . $po['icos'] . ' >' . $pl['name'] . ' <span style=font-size:8px>&nbsp;' . $po['icos'] . '&nbsp;</span></span>';
        }
        //if( $this->info['admin'] > 0 ) {
        if (isset($po['rune']) && $po['rune'] > 0) {
            $rnc = explode(' ', $po['rune_name']);
            if ($rnc[0] == 'Èãíèñ') {
                $rnc = '#9b5d40';
            } elseif ($rnc[0] == 'Àêâà') {
                $rnc = '#3a2b64';
            } elseif ($rnc[0] == 'Àóðà') {
                $rnc = '#20a3b0';
            } elseif ($rnc[0] == 'Òåðà') {
                $rnc = '#4c7718';
            } else {
                $rnc = '#4c4c4c';
            }
            $r .= '<br><font color=green>Ðóíà: <strong>' . $po['rune_name'] . '</strong></font>';
            unset($rnc);
        }
        if (isset($po['spell'])) {
            $rnc = explode(' ', $po['spell_name']);
            if ($rnc[2] == '[0]') {
                $rnc = '#282828';
            } elseif ($rnc[2] == '[1]') {
                $rnc = '#624542';
            } elseif ($rnc[2] == '[2]') {
                $rnc = '#77090b';
            } elseif ($rnc[2] == '[3]') {
                $rnc = '#d99800';
            } else {
                $rnc = '#d99800';
            }
            $r .= '<br><font color=' . $rnc . '>' . $po['spell_name'] . '</font>';
            unset($rnc);
        }
        return $r;
    }

    public function getInfoItemInfo($pl)
    {
        $lvar = '';
        $td = $this->lookStats($pl['data']);

        /*if(isset($td['add_hpAll']) && $td['add_hpAll']!=0)
				{
					if($td['add_hpAll']>0)
					{
						$td['add_hpAll'] = '+'.$td['add_hpAll'];
					}
					$lvar .= '<br>Óðîâåíü æèçíè: '.$td['add_hpAll'].'';
				}
				if(isset($td['add_mpAll']) && $td['add_mpAll']!=0)
				{
					if($td['add_mpAll']>0)
					{
						$td['add_mpAll'] = '+'.$td['add_mpAll'];
					}
					$lvar .= '<br>Óðîâåíü ìàíû: '.$td['add_mpAll'].'';
				}*/
        if (isset($td['sv_yron_max']) && $td['sv_yron_max'] > 0) {
            $lvar .= '<br>Óðîí: ' . $td['sv_yron_min'] . '-' . $td['sv_yron_max'] . '';
        }
        if (isset($td['add_mab1']) && $td['add_mab1'] > 0) {
            if ($td['add_mib1'] == $td['add_mab1'] && $pl['geniration'] == 1) {
                $m1l = '+';
                if ($td['add_mab1'] < 0) {
                    $m1l = '';
                }
                $lvar .= '<br>Áðîíÿ ãîëîâû: ' . $m1l . '' . (0 + $td['add_mab1']) . '';
            } else {
                $lvar .= '<br>Áðîíÿ ãîëîâû: ' . (0 + $td['add_mib1']) . '-' . (0 + $td['add_mab1']) . '';
            }
        }
        //
        $t = $this->items['add'];
        $x = 0;
        while ($x < count($t)) {
            $n = $t[$x];
            if (isset($td['add_' . $n], $this->is[$n])) {
                $z = '+';
                if ($td['add_' . $n] < 0) {
                    $z = '';
                }
                $lvar .= '<br>' . $this->is[$n] . ': ' . $z . '' . $td['add_' . $n];
            }
            $x++;
        }
        //
        $x = 0;
        while ($x < count($t)) {
            $n = $t[$x];
            if (isset($td['sv_' . $n])) {
                $z = '+';
                if ($td['sv_' . $n] < 0) {
                    $z = '';
                }
                if ($n != 'yron_min' && $n != 'yron_max') {
                    $lvar .= '<br>' . $this->is[$n] . ': ' . $z . '' . $td['sv_' . $n];
                }
            }
            $x++;
        }
        if ($pl['2h'] == 1) {
            $lvar .= '<br>• Äâóðó÷íîå îðóæèå';
        }
        if (isset($po['zonb'])) {
            $lvar .= '<br>Çîíû áëîêèðîâàíèÿ: ';
            if ($lvar['zonb'] > 0) {
                $x = 1;
                while ($x <= $td['zonb']) {
                    $lvar .= '+';
                    $x++;
                }
            } else {
                $lvar .= '—';
            }
        }

        //
        if (isset($td['add_mab2']) && $td['add_mab2'] > 0) {
            if ($td['add_mib2'] == $td['add_mab2'] && $pl['geniration'] == 1) {
                $m1l = '+';
                if ($td['add_mab2'] < 0) {
                    $m1l = '';
                }
                $lvar .= '<br>Áðîíÿ êîðïóñà: ' . $m1l . '' . (0 + $td['add_mab2']) . '';
            } else {
                $lvar .= '<br>Áðîíÿ êîðïóñà: ' . (0 + $td['add_mib2']) . '-' . (0 + $td['add_mab2']) . '';
            }
        }
        if (isset($td['add_mab3']) && $td['add_mab3'] > 0) {
            if ($td['add_mib3'] == $td['add_mab3'] && $pl['geniration'] == 1) {
                $m1l = '+';
                if ($td['add_mab3'] < 0) {
                    $m1l = '';
                }
                $lvar .= '<br>Áðîíÿ ïîÿñà: ' . $m1l . '' . (0 + $td['add_mab3']) . '';
            } else {
                $lvar .= '<br>Áðîíÿ ïîÿñà: ' . (0 + $td['add_mib3']) . '-' . (0 + $td['add_mab3']) . '';
            }
        }
        if (isset($td['add_mab4']) && $td['add_mab4'] > 0) {
            if ($td['add_mib4'] == $td['add_mab4'] && $pl['geniration'] == 1) {
                $m1l = '+';
                if ($td['add_mab4'] < 0) {
                    $m1l = '';
                }
                $lvar .= '<br>Áðîíÿ íîã: ' . $m1l . '' . (0 + $td['add_mab4']) . '';
            } else {
                $lvar .= '<br>Áðîíÿ íîã: ' . (0 + $td['add_mib4']) . '-' . (0 + $td['add_mab4']) . '';
            }
        }
        if ($pl['iznosMAX'] > 0) {
            if ($pl['iznosMAXi'] >= 909999999) {
                //$lvar .= '<br>Äîëãîâå÷íîñòü: <font color=brown>íåðàçðóøèìî</font > ';
            } else {
                $lvar .= '<br>Äîëãîâå÷íîñòü: ' . floor($pl['iznosNOW']) . '/' . ceil($pl['iznosMAX']);
            }
        }

        if ($po['battleUseZd'] > 0) {
            $lvar .= '<br>Çàäåðæêà èñïîëüçîâàíèÿ: ' . $this->timeOut($po['battleUseZd']) . '';
        }

        if (isset($td['gravi'])) {
            $lvar .= '<hr><strong>&quot;<i>' . $td['gravi'] . '</i>&quot;</strong>';
        }

        return $lvar;
    }


    public function getInfoPers($uid, $i1, $sn = 0, $ivv = 0)
    {
        global $c, $code;

        $st = false;
        $rt = false;
        $type_info = 1;
        if ($uid != $this->info['id']) {
            $u = mysql_fetch_array(mysql_query('SELECT `u`.`inTurnir`,`u`.`allLock`,`u`.`battle`,`u`.`zag`,`u`.`banned`,`u`.`align`,`u`.`align2`,`u`.`clan`,`u`.`animal`,`u`.`id`,`u`.`level`,`u`.`login`,`u`.`sex`,`u`.`design`,`u`.`autospell`,`u`.`noplaw`,`u`.`obraz`,`u`.`vip`,
			`st`.`id`,`st`.`lider`,`st`.`btl_cof`,`st`.`last_hp`,`st`.`last_pr`,`st`.`smena`,`st`.`stats`,`st`.`hpAll`,`st`.`mpAll`,`st`.`hpNow`,`st`.`mpNow`,`st`.`enNow`,`st`.`transfers`,`st`.`regHP`,`st`.`regMP`,`st`.`showmenu`,`st`.`prmenu`,`st`.`ability`,`st`.`skills`,`st`.`sskills`,`st`.`nskills`,`st`.`exp`,`st`.`minHP`,`st`.`minMP`,`st`.`zv`,`st`.`dn`,`st`.`dnow`,`st`.`team`,`st`.`battle_yron`,`st`.`battle_exp`,`st`.`enemy`,`st`.`last_a`,`st`.`last_b`,`st`.`battle_text`,`st`.`upLevel`,`st`.`wipe`,`st`.`bagStats`,`st`.`timeGo`,`st`.`timeGoL`,`st`.`nextAct`,`st`.`active`,`st`.`bot`,`st`.`lastAlign`,`st`.`tactic1`,`st`.`tactic2`,`st`.`tactic3`,`st`.`tactic4`,`st`.`tactic5`,`st`.`tactic6`,`st`.`tactic7`,`st`.`x`,`st`.`y`,`st`.`s`,`st`.`battleEnd`,`st`.`priemslot`,`st`.`priems`,`st`.`priems_z`,`st`.`bet`,`st`.`clone`,`st`.`atack`,`st`.`bbexp`,`st`.`ref_data`,`st`.`res_x`,`st`.`res_y`,`st`.`res_s`,`st`.`bn_capitalcity`,`st`.`bn_demonscity`
			FROM `users` AS `u` LEFT JOIN `stats` AS `st` ON (`u`.`id` = `st`.`id`) WHERE `u`.`id`="' . mysql_real_escape_string($uid) . '" OR `u`.`login`="' . mysql_real_escape_string($uid) . '" LIMIT 1'));
            if ($sn == 0) {
                $sn = $this->getStats($uid, $i1);
            }
        } else {
            $u = $this->info;
            if (isset($this->stats['hpAll'])) {
                $sn = $this->stats;
            } elseif ($sn != 0) {
            } else {
                $sn = $this->getStats($uid, $i1);
            }
        }

        $tp_img = [
            1 => 4,
            2 => 5,
            14 => 6,
            3 => 7,
            5 => 8,
            7 => 9,
            17 => 10,
            16 => 11,
            13 => 12,
            10 => 13,
            9 => 14,
            8 => 15,
            11 => 17, //êîëüöî 2
            12 => 18 //êîëüöî 3
        ];

        if (isset($u['id'], $u['stats'])) {
            //if( $u['inTurnir'] > 0 ) {
            //	$type_info = 2;
            //}
            $rt = [0 => '', 1 => []];
            $st = [];
            $st['id'] = $u['id'];
            $st['login'] = $u['login'];
            $st['lvl'] = $u['level'];

            //Õàðàêòåðèñòèêè îò ïðåäìåòîâ è èõ èçîáðàæåíèå
            $witm = [];
            $witm[1] = '<img width="60" height="60" style="display:block;" title="Ïóñòîé ñëîò øëåì" src="https://img.new-combats.com/i/items/w/w9.gif">';
            $witm[2] = '<img width="60" height="40" style="display:block;" title="Ïóñòîé ñëîò íàðó÷è" src="https://img.new-combats.com/i/items/w/w13.gif">';
            $witm[3] = '<img width="60" height="60" style="display:block;" title="Ïóñòîé ñëîò îðóæèå" src="https://img.new-combats.com/i/items/w/w3.gif">';
            $witm[4] = '<img width="60" height="80" style="display:block;" title="Ïóñòîé ñëîò áðîíÿ" src="https://img.new-combats.com/i/items/w/w4.gif">';
            $witm[7] = '<img width="60" height="40" style="display:block;" title="Ïóñòîé ñëîò ïîÿñ" src="https://img.new-combats.com/i/items/w/w5.gif">';
            $witm[8] = '<img width="60" height="20" style="display:block;" title="Ïóñòîé ñëîò ñåðüãè" src="https://img.new-combats.com/i/items/w/w1.gif">';
            $witm[9] = '<img width="60" height="20" style="display:block;" title="Ïóñòîé ñëîò îæåðåëüå" src="https://img.new-combats.com/i/items/w/w2.gif">';
            $witm[10] = '<img width="20" height="20" style="display:block;" title="Ïóñòîé ñëîò êîëüöî" src="https://img.new-combats.com/i/items/w/w6.gif">';
            $witm[11] = '<img width="20" height="20" style="display:block;" title="Ïóñòîé ñëîò êîëüöî" src="https://img.new-combats.com/i/items/w/w6.gif">';
            $witm[12] = '<img width="20" height="20" style="display:block;" title="Ïóñòîé ñëîò êîëüöî" src="https://img.new-combats.com/i/items/w/w6.gif">';
            $witm[13] = '<img width="60" height="40" style="display:block;" title="Ïóñòîé ñëîò ïåð÷àòêè" src="https://img.new-combats.com/i/items/w/w11.gif">';
            $witm[14] = '<img width="60" height="60" style="display:block;" title="Ïóñòîé ñëîò ùèò" src="https://img.new-combats.com/i/items/w/w10.gif">';
            $witm[16] = '<img width="60" height="80" style="display:block;" title="Ïóñòîé ñëîò ïîíîæè" src="https://img.new-combats.com/i/items/w/w19.gif">';
            $witm[17] = '<img width="60" height="40" style="display:block;" title="Ïóñòîé ñëîò îáóâü" src="https://img.new-combats.com/i/items/w/w12.gif">';
            //40-52 ñëîò ïîä ìàãèþ
            $witm[53] = '<img width="40" height="20" style="display:block;" title="Ïóñòîé ñëîò ïðàâûé êàðìàí" src="https://img.new-combats.com/i/items/w/w15.gif">';
            $witm[54] = '<img width="40" height="20" style="display:block;" title="Ïóñòîé ñëîò ëåâûé êàðìàí" src="https://img.new-combats.com/i/items/w/w15.gif">';
            $witm[55] = '<img width="40" height="20" style="display:block;" title="Ïóñòîé ñëîò öåíòðàëüíûé êàðìàí" src="https://img.new-combats.com/i/items/w/w15.gif">';
            $witm[56] = '<img width="40" height="20" style="display:block;" title="Ïóñòîé ñëîò ñìåíà" src="https://img.new-combats.com/i/items/w/w20.gif">';
            $witm[57] = '<img width="40" height="20" style="display:block;" title="Ïóñòîé ñëîò ñìåíà" src="https://img.new-combats.com/i/items/w/w20.gif">';
            $witm[58] = '<img width="40" height="20" style="display:block;" title="Ïóñòîé ñëîò ñìåíà" src="https://img.new-combats.com/i/items/w/w20.gif">';
            $cl = mysql_query('SELECT 
			`im`.`id`,`im`.`name`,`im`.`img`,`im`.`type`,`im`.`inslot`,`im`.`2h`,`im`.`2too`,`im`.`iznosMAXi`,`im`.`inRazdel`,`im`.`price1`,`im`.`price2`,`im`.`pricerep`,`im`.`magic_chance`,`im`.`info`,`im`.`massa`,`im`.`level`,`im`.`magic_inci`,`im`.`overTypei`,`im`.`group`,`im`.`group_max`,`im`.`geni`,`im`.`ts`,`im`.`srok`,`im`.`class`,`im`.`class_point`,`im`.`anti_class`,`im`.`anti_class_point`,`im`.`max_text`,`im`.`useInBattle`,`im`.`lbtl`,`im`.`lvl_itm`,`im`.`lvl_exp`,`im`.`lvl_aexp`,
			`iu`.`id`,`iu`.`item_id`,`iu`.`1price`,`iu`.`2price`,`iu`.`uid`,`iu`.`use_text`,`iu`.`data`,`iu`.`inOdet`,`iu`.`inShop`,`iu`.`delete`,`iu`.`iznosNOW`,`iu`.`iznosMAX`,`iu`.`gift`,`iu`.`gtxt1`,`iu`.`gtxt2`,`iu`.`kolvo`,`iu`.`geniration`,`iu`.`magic_inc`,`iu`.`maidin`,`iu`.`lastUPD`,`iu`.`timeOver`,`iu`.`overType`,`iu`.`secret_id`,`iu`.`time_create`,`iu`.`time_sleep`,`iu`.`inGroup`,`iu`.`dn_delete`,`iu`.`inTransfer`,`iu`.`post_delivery`,`iu`.`lbtl_`,`iu`.`bexp`,`iu`.`so`,`iu`.`blvl`
			FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`inOdet`!="0" AND `iu`.`uid`="' . $u['id'] . '" AND `iu`.`delete`="0"');
            $wj = [1 => false, 2 => false, 4 => false, 5 => false, 6 => false];
            $b1 = '<br>';

            while ($pl = mysql_fetch_array($cl)) {
                $td = $this->lookStats($pl['data']);

                if (isset($td['modif'])) {
                    $pl['name'] = $pl['name'] . ' (ìô)';
                }

                if (isset($td['upatack_lvl'])) {
                    $pl['name'] = $pl['name'] . ' +' . $td['upatack_lvl'];
                }

                if (isset($td['mod_lvl'])) {
                    $pl['name'] = $pl['name'] . ' ' . $mx . ' [' . $td['mod_lvl'] . ']';
                }

                if ($pl['inOdet'] == 1 || $pl['inOdet'] == 52 || ($pl['inOdet'] >= 4 && $pl['inOdet'] <= 6)) {
                    $wj[$pl['inOdet']] = $pl;
                }

                $pl['name'] = $this->nameItemMf($pl, $td);

                $lvar = '';
                /*if(isset($td['add_hpAll']) && $td['add_hpAll']!=0)
				{
					if($td['add_hpAll']!=0)
					{
						$td['add_hpAll'] = '+'.$td['add_hpAll'];
					}
					$lvar .= '<br>Óðîâåíü æèçíè: '.$td['add_hpAll'].'';
				}
				if(isset($td['sv_yron_max']) && $td['sv_yron_max']>0)
				{
					$lvar .= '<br>Óðîí: '.$td['sv_yron_min'].'-'.$td['sv_yron_max'].'';
				}
				if(isset($td['add_mab1']) && $td['add_mab1']>0)
				{
					if($td['add_mib1']==$td['add_mab1'] && $pl['geniration']==1)
					{
						$m1l = '+'; if($td['add_mab1']<0){ $m1l = ''; }
						$lvar .= '<br>Áðîíÿ ãîëîâû: '.$m1l.''.(0+$td['add_mab1']).'';
					}else{
						$lvar .= '<br>Áðîíÿ ãîëîâû: '.(0+$td['add_mib1']).'-'.(0+$td['add_mab1']).'';
					}
				}
				if(isset($td['add_mab2']) && $td['add_mab2']>0)
				{
					if($td['add_mib2']==$td['add_mab2'] && $pl['geniration']==1)
					{
						$m1l = '+'; if($td['add_mab2']<0){ $m1l = ''; }
						$lvar .= '<br>Áðîíÿ êîðïóñà: '.$m1l.''.(0+$td['add_mab2']).'';
					}else{
						$lvar .= '<br>Áðîíÿ êîðïóñà: '.(0+$td['add_mib2']).'-'.(0+$td['add_mab2']).'';
					}
				}
				if(isset($td['add_mab3']) && $td['add_mab3']>0)
				{
					if($td['add_mib3']==$td['add_mab3'] && $pl['geniration']==1)
					{
						$m1l = '+'; if($td['add_mab3']<0){ $m1l = ''; }
						$lvar .= '<br>Áðîíÿ ïîÿñà: '.$m1l.''.(0+$td['add_mab3']).'';
					}else{
						$lvar .= '<br>Áðîíÿ ïîÿñà: '.(0+$td['add_mib3']).'-'.(0+$td['add_mab3']).'';
					}
				}
				if(isset($td['add_mab4']) && $td['add_mab4']>0)
				{
					if($td['add_mib4']==$td['add_mab4'] && $pl['geniration']==1)
					{
						$m1l = '+'; if($td['add_mab4']<0){ $m1l = ''; }
						$lvar .= '<br>Áðîíÿ íîã: '.$m1l.''.(0+$td['add_mab4']).'';
					}else{
						$lvar .= '<br>Áðîíÿ íîã: '.(0+$td['add_mib4']).'-'.(0+$td['add_mab4']).'';
					}
				}
				if($pl['iznosMAX']>0)
				{
	 	 	 	 	 if($pl['iznosMAXi'] == 999999999) {
						$lvar .= '<br>Äîëãîâå÷íîñòü: <font color=brown>íåðàçðóøèìî</font > ';
					}else{
						$lvar .= '<br>Äîëãîâå÷íîñòü: '.floor($pl['iznosNOW']).'/'.ceil($pl['iznosMAX']);
					}
				}

				if( $po['battleUseZd'] > 0 ) {
					$is2 .= '<br>Çàäåðæêà èñïîëüçîâàíèÿ: '.$this->timeOut($po['battleUseZd']).'';
				}

				if(isset($td['gravi'])) {
					$td['gravitp'] = array(
						18 => 'êèíæàëå',
						19 => 'òîïîðå',
						20 => 'ìîëîòå',
						21 => 'êëèíêå',
						22 => 'ïîñîõå',
						23 => 'ëóêå',
						24 => 'àðáàëåòå',
						26 => 'ðóêîÿòêå',
						27 => 'ïðåäìåòå',
						28 => 'ïðåäìåòå'
					);
					$lvar .= '<br>Íà '.$td['gravitp'][$pl['type']].' âûãðàâèðîâàíà íàäïèñü: '.$td['gravi'].'';
					unset($td['gravitp']);
				}*/

                /*
				if( $pl['inOdet'] == 3 ) {
					if( $pl['2h'] == 1 ) {
						if(@isset($sn['items_img'][$tp_img[14]])) {
							$uimg2 = 'rimg/r'.$sn['items_img'][$tp_img[14]];
							$witm[14] = '<img width="60" height="60" style="display:block;" title="Ïóñòîé ñëîò ùèò" src="https://img.new-combats.com/'.$uimg2.'">';
						}else{
							$uimg2 = 'i/items/'.$pl['img'].'';
							$witm[14] = '<img width="60" height="60" style="background-image:url(https://img.new-combats.com/i/items/w/w10.gif);display:block;filter:alpha(opacity=37);opacity:0.37;-moz-opacity:0.37;-khtml-opacity:0.37;" title="Ïóñòîé ñëîò ùèò" src="https://img.new-combats.com/'.$uimg2.'">';
						}
						unset($uimg2);
					}
				}
				*/

                $lvar = $this->getInfoItemInfo($pl);

                if (@isset($sn['items_img'][$tp_img[$pl['inOdet']]])) {
                    $uimg = 'rimg/r' . $sn['items_img'][$tp_img[$pl['inOdet']]];
                } else {
                    $uimg = 'i/items/' . $pl['img'] . '';
                }

                $witm[$pl['inOdet']] = '<img style="display:block;" src="https://img.new-combats.com/' . $uimg . '" onMouseOver="top.hi(this,\'<center><strong>' . $pl['name'] . '</strong>' . $lvar . '</center>\',event,3,0,1,1,\'max-width:307px\')" onMouseOut="top.hic();" onMouseDown="top.hic();">';

                if ($i1 == 1) {
                    $witm[$pl['inOdet']] = '<a href="https://new-combats.com/item/' . $pl['item_id'] . '" target="_blank">' . $witm[$pl['inOdet']] . '</a>';
                } else {
                    if ($pl['inOdet'] >= 40 && $pl['inOdet'] <= 52 && !isset($_GET['inv'])) {
                        $useUrl = '';
                        if ($pl['magic_inc'] == '') {
                            $pl['magic_inc'] = $pl['magic_inci'];
                        }
                        if ($pl['magic_inc'] && $pl['type'] == 30) {
                            //èñïîëüçóåì ýëèêñèð
                            $pldate = '<table border=\\\'0\\\' width=\\\'100%\\\' cellspacing=\\\'0\\\' cellpadding=\\\'5\\\'><tr><td rowspan=2 width=\\\'80\\\' valign=\\\'middle\\\'><div align=\\\'center\\\'><img src=\\\'https://img.new-combats.com/i/items/' . $pl['img'] . '\\\'></div></td><td valign=\\\'middle\\\' align=\\\'left\\\'>&quot;<strong>' . $pl['name'] . '</strong>&quot;<br>Èñïîëüçîâàòü ñåé÷àñ?</td></tr></table>';
                            $useUrl = 'top.useiteminv(\'' . (0 + $pl['id']) . '\',\'' . $pl['img'] . '\',\'' . $pl['img'] . '\',1,\'' . $pldate . '\',\'' . (0 + $_GET['otdel']) . '\');';
                        } elseif ($pl['magic_inc'] && $pl['type'] == 29) {
                            //èñïîëüçóåì çàêëÿòèå
                            //íà ïåðñîíàæà
                            if (isset($td['useOnLogin'])) {
                                $inv1 = '';
                                if (isset($_GET['inv'])) {
                                    $inv1 = 'inv=1&otdel=' . ((int)$_GET['otdel']) . '&';
                                }
                                $useUrl = 'top.useMagic(\'' . $pl['name'] . '\',' . (0 + $pl['id']) . ',\'' . $pl['img'] . '\',1,\'main.php?' . $inv1 . 'use_pid=' . $pl['id'] . '&rnd=' . $code . '\');';
                            } else {
                                //ïðîñòî èñïîëüçîâàíèå (íà ñåëÿ, ëèáî áåç óêàçàíèÿ ïðåäìåòà\ëîãèíà)
                                $pldate = '<table border=\\\'0\\\' width=\\\'100%\\\' cellspacing=\\\'0\\\' cellpadding=\\\'5\\\'><tr><td rowspan=2 width=\\\'80\\\' valign=\\\'middle\\\'><div align=\\\'center\\\'><img src=\\\'https://img.new-combats.com/i/items/' . $pl['img'] . '\\\'></div></td><td valign=\\\'middle\\\' align=\\\'left\\\'>&quot;<strong>' . $pl['name'] . '</strong>&quot;<br>Èñïîëüçîâàòü ñåé÷àñ?</td></tr></table>';
                                $useUrl = 'top.useiteminv(\'' . (0 + $pl['id']) . '\',\'' . $pl['img'] . '\',\'' . $pl['img'] . '\',1,\'' . $pldate . '\',\'' . (0 + $_GET['otdel']) . '\');';
                            }
                        }
                        $witm[$pl['inOdet']] = '<a href="javascript:void(0);" onClick="' . $useUrl . '">' . $witm[$pl['inOdet']] . '</a>';
                    } elseif ($pl['item_id'] == 998 && !isset($_GET['inv'])) {
                        //âàðåæêè
                        $witm[$pl['inOdet']] = '<a href="main.php?use_snowball=' . $code . '">' . $witm[$pl['inOdet']] . '</a>';
                    } else {
                        $witm[$pl['inOdet']] = '<a href="main.php?otdel=' . $pl['inRazdel'] . '&inv=1&sid=' . $pl['id'] . '&rnd=' . $code . '">' . $witm[$pl['inOdet']] . '</a>';
                    }
                }
            }
            //Øëåì,Âåíîê
            $wj1i = '';
            $br = '<div align=\\\'center\\\' style=\\\'margin:4px;\\\'><img src=\\\'https://img.new-combats.com/1x1.gif\\\' height=\\\'1\\\' width=\\\'111\\\' style=\\\'background-color:black;\\\'></div>';
            if ($wj[1] != false) {
                if ($wj[52] != false) {
                    $wj1i .= $br;
                }
                $td = [];
                $td = $this->lookStats($wj[1]['data']);
                $wj[1]['name'] = $this->nameItemMf($wj[1], $td);
                $wj1i .= '<strong>' . $wj[1]['name'] . '</strong>';
                $wj1i .= $this->getInfoItemInfo($wj[1]);
                /*
				if(isset($td['add_hpAll']) && $td['add_hpAll']!=0)
				{
					if($td['add_hpAll']>0)
					{
						$td['add_hpAll'] = '+'.$td['add_hpAll'];
					}
					$wj1i .= '<br>Óðîâåíü æèçíè: '.$td['add_hpAll'].'';
				}
				if(isset($td['sv_yron_max']) && $td['sv_yron_max']>0)
				{
					$wj1i .= '<br>Óðîí: '.$td['sv_yron_min'].'-'.$td['sv_yron_max'].'';
				}
				if(isset($td['add_mab1']) && $td['add_mab1']>0)
				{
					if($td['add_mib1']==$td['add_mab1'] && $wj[1]['geniration']==1)
					{
						$m1l = '+'; if($td['add_mab1']<0){ $m1l = ''; }
						$wj1i .= '<br>Áðîíÿ ãîëîâû: '.$m1l.''.(0+$td['add_mab1']).'';
					}else{
						$wj1i .= '<br>Áðîíÿ ãîëîâû: '.(0+$td['add_mib1']).'-'.(0+$td['add_mab1']).'';
					}
				}
				if(isset($td['add_mab2']) && $td['add_mab2']>0)
				{
					if($td['add_mib2']==$td['add_mab2'] && $wj[1]['geniration']==1)
					{
						$m1l = '+'; if($td['add_mab2']<0){ $m1l = ''; }
						$wj1i .= '<br>Áðîíÿ êîðïóñà: '.$m1l.''.(0+$td['add_mab2']).'';
					}else{
						$wj1i .= '<br>Áðîíÿ êîðïóñà: '.(0+$td['add_mib2']).'-'.(0+$td['add_mab2']).'';
					}
				}
				if(isset($td['add_mab3']) && $td['add_mab3']>0)
				{
					if($td['add_mib3']==$td['add_mab3'] && $wj[1]['geniration']==1)
					{
						$m1l = '+'; if($td['add_mab3']<0){ $m1l = ''; }
						$wj1i .= '<br>Áðîíÿ ïîÿñà: '.$m1l.''.(0+$td['add_mab3']).'';
					}else{
						$wj1i .= '<br>Áðîíÿ ïîÿñà: '.(0+$td['add_mib3']).'-'.(0+$td['add_mab3']).'';
					}
				}
				if(isset($td['add_mab4']) && $td['add_mab4']>0)
				{
					if($td['add_mib4']==$td['add_mab4'] && $wj[1]['geniration']==1)
					{
						$m1l = '+'; if($td['add_mab4']<0){ $m1l = ''; }
						$wj1i .= '<br>Áðîíÿ íîã: '.$m1l.''.(0+$td['add_mab4']).'';
					}else{
						$wj1i .= '<br>Áðîíÿ íîã: '.(0+$td['add_mib4']).'-'.(0+$td['add_mab4']).'';
					}
				}

				if($wj[1]['iznosMAX']>0)
				{
	 	 	 	 	 if($wj[1]['iznosMAXi'] == 999999999) {
						$wj1i .= '<br>Äîëãîâå÷íîñòü: <font color=brown>íåðàçðóøèìî</font > ';
					}else{
						$wj1i .= '<br>Äîëãîâå÷íîñòü: '.floor($wj[1]['iznosNOW']).'/'.ceil($wj[1]['iznosMAX']).'';
					}
				}*/
            }
            if (isset($wj[52]) && $wj[52] != false) {
                $td = $this->lookStats($wj[52]['data']);
                $wj[52]['name'] = $this->nameItemMf($wj[52], $td);
                /*$wj1i = $wj1i;

				if($wj[52]['iznosMAX']>0)
				{
	 	 	 	 	 if($wj[52]['iznosMAXi'] == 999999999) {
						$wj1i = '<br>Äîëãîâå÷íîñòü: <font color=brown>íåðàçðóøèìî</font ><br>'.$wj1i;
					}else{
						$wj1i = '<br>Äîëãîâå÷íîñòü: '.floor($wj[52]['iznosNOW']).'/'.ceil($wj[52]['iznosMAX']).''.$wj1i;
					}
				}

				if(isset($td['add_mab4']) && $td['add_mab4']>0)
				{
					if($td['add_mib4']==$td['add_mab4'] && $wj[1]['geniration']==1)
					{
						$m1l = '+'; if($td['add_mab4']<0){ $m1l = ''; }
						$wj1i = '<br>Áðîíÿ íîã: '.$m1l.''.(0+$td['add_mab4']).''.$wj1i;
					}else{
						$wj1i = '<br>Áðîíÿ íîã: '.(0+$td['add_mib4']).'-'.(0+$td['add_mab4']).''.$wj1i;
					}
				}

				if(isset($td['add_mab3']) && $td['add_mab3']>0)
				{
					if($td['add_mib3']==$td['add_mab3'] && $wj[1]['geniration']==1)
					{
						$m1l = '+'; if($td['add_mab3']<0){ $m1l = ''; }
						$wj1i = '<br>Áðîíÿ ïîÿñà: '.$m1l.''.(0+$td['add_mab3']).''.$wj1i;
					}else{
						$wj1i = '<br>Áðîíÿ ïîÿñà: '.(0+$td['add_mib3']).'-'.(0+$td['add_mab3']).''.$wj1i;
					}
				}

				if(isset($td['add_mab2']) && $td['add_mab2']>0)
				{
					if($td['add_mib2']==$td['add_mab2'] && $wj[1]['geniration']==1)
					{
						$m1l = '+'; if($td['add_mab2']<0){ $m1l = ''; }
						$wj1i = '<br>Áðîíÿ êîðïóñà: '.$m1l.''.(0+$td['add_mab2']).''.$wj1i;
					}else{
						$wj1i = '<br>Áðîíÿ êîðïóñà: '.(0+$td['add_mib2']).'-'.(0+$td['add_mab2']).''.$wj1i;
					}
				}

				if(isset($td['add_mab1']) && $td['add_mab1']>0)
				{
					if($td['add_mib1']==$td['add_mab1'] && $wj[1]['geniration']==1)
					{
						$m1l = '+'; if($td['add_mab1']<0){ $m1l = ''; }
						$wj1i = '<br>Áðîíÿ ãîëîâû: '.$m1l.''.(0+$td['add_mab1']).''.$wj1i;
					}else{
						$wj1i = '<br>Áðîíÿ ãîëîâû: '.(0+$td['add_mib1']).'-'.(0+$td['add_mab1']).''.$wj1i;
					}
				}

				if(isset($td['add_hpAll']) && $td['add_hpAll']!=0)
				{
					if($td['add_hpAll']>0)
					{
						$td['add_hpAll'] = '+'.$td['add_hpAll'];
					}
					$wj1i = '<br>Óðîâåíü æèçíè: '.$td['add_hpAll'].''.$wj1i;
				}

				if(isset($td['sv_yron_max']) && $td['sv_yron_max']>0)
				{
					$wj1i = '<br>Óðîí: '.$td['sv_yron_min'].'-'.$td['sv_yron_max'].''.$wj1i;
				}*/


                $wj1i = '<strong>' . $wj[52]['name'] . '</strong>' . $wj1i;
                $wj1i .= $this->getInfoItemInfo($wj[52]);
                $wj[1]['img'] = $wj[52]['img'];
                $wj[1]['id'] = $wj[52]['id'];
                $wj[1]['inRazdel'] = $wj[52]['inRazdel'];
            }
            //Ðóáàõà,Áðîíÿ,Ïëàù
            $wj4idd = $wj[5]['item_id'];
            $wj4i = '';
            if ($wj[6] != false) {
                $td = [];
                $td = $this->lookStats($wj[6]['data']);
                $wj[6]['name'] = $this->nameItemMf($wj[6], $td);
                $wj4i .= '<strong>' . $wj[6]['name'] . '</strong>';
                /*if($td['add_hpAll']!=0)
				{
					if($td['add_hpAll']>0)
					{
						$td['add_hpAll'] = '+'.$td['add_hpAll'];
					}
					$wj4i .= '<br>Óðîâåíü æèçíè: '.$td['add_hpAll'].'';
				}
				if($td['sv_yron_max']>0)
				{
					$wj4i .= '<br>Óðîí: '.$td['sv_yron_min'].'-'.$td['sv_yron_max'].'';
				}
				if($td['add_mab1']>0)
				{
					if($td['add_mib1']==$td['add_mab1'] && $wj[6]['geniration']==1)
					{
						$m1l = '+'; if($td['add_mab1']<0){ $m1l = ''; }
						$wj4i .= '<br>Áðîíÿ ãîëîâû: '.$m1l.''.(0+$td['add_mab1']).'';
					}else{
						$wj4i .= '<br>Áðîíÿ ãîëîâû: '.(0+$td['add_mib1']).'-'.(0+$td['add_mab1']).'';
					}
				}
				if($td['add_mab2']>0)
				{
					if($td['add_mib2']==$td['add_mab2'] && $wj[6]['geniration']==1)
					{
						$m1l = '+'; if($td['add_mab2']<0){ $m1l = ''; }
						$wj4i .= '<br>Áðîíÿ êîðïóñà: '.$m1l.''.(0+$td['add_mab2']).'';
					}else{
						$wj4i .= '<br>Áðîíÿ êîðïóñà: '.(0+$td['add_mib2']).'-'.(0+$td['add_mab2']).'';
					}
				}
				if($td['add_mab3']>0)
				{
					if($td['add_mib3']==$td['add_mab3'] && $wj[6]['geniration']==1)
					{
						$m1l = '+'; if($td['add_mab3']<0){ $m1l = ''; }
						$wj4i .= '<br>Áðîíÿ ïîÿñà: '.$m1l.''.(0+$td['add_mab3']).'';
					}else{
						$wj4i .= '<br>Áðîíÿ ïîÿñà: '.(0+$td['add_mib3']).'-'.(0+$td['add_mab3']).'';
					}
				}
				if($td['add_mab4']>0)
				{
					if($td['add_mib4']==$td['add_mab4'] && $wj[6]['geniration']==1)
					{
						$m1l = '+'; if($td['add_mab4']<0){ $m1l = ''; }
						$wj4i .= '<br>Áðîíÿ íîã: '.$m1l.''.(0+$td['add_mab4']).'';
					}else{
						$wj4i .= '<br>Áðîíÿ íîã: '.(0+$td['add_mib4']).'-'.(0+$td['add_mab4']).'';
					}
				}

				if($wj[6]['iznosMAX']>0)
				{
	 	 	 	 	 if($wj[6]['iznosMAXi'] == 999999999) {
						$wj4i .= '<br>Äîëãîâå÷íîñòü: <font color=brown>íåðàçðóøèìî</font > ';
					}else{
						$wj4i .= '<br>Äîëãîâå÷íîñòü: '.floor($wj[6]['iznosNOW']).'/'.ceil($wj[6]['iznosMAX']).'';
					}
				}*/
                $wj4i .= $this->getInfoItemInfo($wj[6]);
                if ($wj[5] != false || $wj[4] != false) {
                    $wj4i .= $br;
                }
            }
            if ($wj[5] != false) {
                $td = [];
                $td = $this->lookStats($wj[5]['data']);
                $wj[5]['name'] = $this->nameItemMf($wj[5], $td);
                $wj4i .= '<strong>' . $wj[5]['name'] . '</strong>';
                /*if($td['add_hpAll']!=0)
				{
					if($td['add_hpAll']>0)
					{
						$td['add_hpAll'] = '+'.$td['add_hpAll'];
					}
					$wj4i .= '<br>Óðîâåíü æèçíè: '.$td['add_hpAll'].'';
				}
				if(isset($td['sv_yron_max']) && $td['sv_yron_max']>0)
				{
					$wj4i .= '<br>Óðîí: '.$td['sv_yron_min'].'-'.$td['sv_yron_max'].'';
				}
				if(isset($td['add_mab1']) && $td['add_mab1']>0)
				{
					if($td['add_mib1']==$td['add_mab1'] && $wj[5]['geniration']==1)
					{
						$m1l = '+'; if($td['add_mab1']<0){ $m1l = ''; }
						$wj4i .= '<br>Áðîíÿ ãîëîâû: '.$m1l.''.(0+$td['add_mab1']).'';
					}else{
						$wj4i .= '<br>Áðîíÿ ãîëîâû: '.(0+$td['add_mib1']).'-'.(0+$td['add_mab1']).'';
					}
				}
				if(isset($td['add_mab2']) && $td['add_mab2']>0)
				{
					if($td['add_mib2']==$td['add_mab2'] && $wj[5]['geniration']==1)
					{
						$m1l = '+'; if($td['add_mab2']<0){ $m1l = ''; }
						$wj4i .= '<br>Áðîíÿ êîðïóñà: '.$m1l.''.(0+$td['add_mab2']).'';
					}else{
						$wj4i .= '<br>Áðîíÿ êîðïóñà: '.(0+$td['add_mib2']).'-'.(0+$td['add_mab2']).'';
					}
				}
				if(isset($td['add_mab3']) && $td['add_mab3']>0)
				{
					if($td['add_mib3']==$td['add_mab3'] && $wj[5]['geniration']==1)
					{
						$m1l = '+'; if($td['add_mab3']<0){ $m1l = ''; }
						$wj4i .= '<br>Áðîíÿ ïîÿñà: '.$m1l.''.(0+$td['add_mab3']).'';
					}else{
						$wj4i .= '<br>Áðîíÿ ïîÿñà: '.(0+$td['add_mib3']).'-'.(0+$td['add_mab3']).'';
					}
				}
				if(isset($td['add_mab4']) && $td['add_mab4']>0)
				{
					if($td['add_mib4']==$td['add_mab4'] && $wj[5]['geniration']==1)
					{
						$m1l = '+'; if($td['add_mab4']<0){ $m1l = ''; }
						$wj4i .= '<br>Áðîíÿ íîã: '.$m1l.''.(0+$td['add_mab4']).'';
					}else{
						$wj4i .= '<br>Áðîíÿ íîã: '.(0+$td['add_mib4']).'-'.(0+$td['add_mab4']).'';
					}
				}

				if($wj[5]['iznosMAX']>0)
				{
	 	 	 	 	 if($wj[5]['iznosMAXi'] == 999999999) {
						$wj4i .= '<br>Äîëãîâå÷íîñòü: <font color=brown>íåðàçðóøèìî</font > ';
					}else{
						$wj4i .= '<br>Äîëãîâå÷íîñòü: '.floor($wj[5]['iznosNOW']).'/'.ceil($wj[5]['iznosMAX']).'';
					}
				}
				*/
                $wj4i .= $this->getInfoItemInfo($wj[5]);
                if ($wj[4] != false) {
                    $wj4i .= $br;
                }
            }
            if ($wj[4] != false) {
                $td = [];
                $td = $this->lookStats($wj[4]['data']);
                $wj[4]['name'] = $this->nameItemMf($wj[4], $td);
                $wj4i .= '<strong>' . $wj[4]['name'] . '</strong>';
                /*if(isset($td['add_hpAll']) && $td['add_hpAll']!=0)
				{
					if($td['add_hpAll']>0)
					{
						$td['add_hpAll'] = '+'.$td['add_hpAll'];
					}
					$wj4i .= '<br>Óðîâåíü æèçíè: '.$td['add_hpAll'].'';
				}
				if(isset($td['sv_yron_max']) && $td['sv_yron_max']>0)
				{
					$wj4i .= '<br>Óðîí: '.$td['sv_yron_min'].'-'.$td['sv_yron_max'].'';
				}
				if(isset($td['add_mab1']) && $td['add_mab1']>0)
				{
					if($td['add_mib1']==$td['add_mab1'] && $wj[4]['geniration']==1)
					{
						$m1l = '+'; if($td['add_mab1']<0){ $m1l = ''; }
						$wj4i .= '<br>Áðîíÿ ãîëîâû: '.$m1l.''.(0+$td['add_mab1']).'';
					}else{
						$wj4i .= '<br>Áðîíÿ ãîëîâû: '.(0+$td['add_mib1']).'-'.(0+$td['add_mab1']).'';
					}
				}
				if(isset($td['add_mab2']) && $td['add_mab2']>0)
				{
					if($td['add_mib2']==$td['add_mab2'] && $wj[4]['geniration']==1)
					{
						$m1l = '+'; if($td['add_mab2']<0){ $m1l = ''; }
						$wj4i .= '<br>Áðîíÿ êîðïóñà: '.$m1l.''.(0+$td['add_mab2']).'';
					}else{
						$wj4i .= '<br>Áðîíÿ êîðïóñà: '.(0+$td['add_mib2']).'-'.(0+$td['add_mab2']).'';
					}
				}
				if(isset($td['add_mab3']) && $td['add_mab3']>0)
				{
					if($td['add_mib3']==$td['add_mab3'] && $wj[4]['geniration']==1)
					{
						$m1l = '+'; if($td['add_mab3']<0){ $m1l = ''; }
						$wj4i .= '<br>Áðîíÿ ïîÿñà: '.$m1l.''.(0+$td['add_mab3']).'';
					}else{
						$wj4i .= '<br>Áðîíÿ ïîÿñà: '.(0+$td['add_mib3']).'-'.(0+$td['add_mab3']).'';
					}
				}
				if(isset($td['add_mab4']) && $td['add_mab4']>0)
				{
					if($td['add_mib4']==$td['add_mab4'] && $wj[4]['geniration']==1)
					{
						$m1l = '+'; if($td['add_mab4']<0){ $m1l = ''; }
						$wj4i .= '<br>Áðîíÿ íîã: '.$m1l.''.(0+$td['add_mab4']).'';
					}else{
						$wj4i .= '<br>Áðîíÿ íîã: '.(0+$td['add_mib4']).'-'.(0+$td['add_mab4']).'';
					}
				}

				if($wj[4]['iznosMAX']>0)
				{
	 	 	 	 	 if($wj[4]['iznosMAXi'] == 999999999) {
						$wj4i .= '<br>Äîëãîâå÷íîñòü: <font color=brown>íåðàçðóøèìî</font > ';
					}else{
						$wj4i .= '<br>Äîëãîâå÷íîñòü: '.floor($wj[4]['iznosNOW']).'/'.ceil($wj[4]['iznosMAX']).'';
					}
				}*/
                $wj4i .= $this->getInfoItemInfo($wj[4]);
            }
            /*if($wj[6]!=false)
			{
				$wj[4]['img'] = $wj[6]['img'];
				$wj[4]['id']  = $wj[6]['id'];
				$wj[4]['inRazdel'] = $wj[6]['inRazdel'];
			}elseif($wj[5]!=false)
			{
				$wj[4]['img'] = $wj[5]['img'];
				$wj[4]['id']  = $wj[5]['id'];
				$wj[4]['inRazdel'] = $wj[5]['inRazdel'];
			}elseif($wj[4]!=false)
			{

			}*/
            if ( /*$i1 == 1 &&*/ (($this->info['noplaw'] == 1 && !isset($_GET['hide_plaw'])) || ($this->info['noplaw'] == 0 && isset($_GET['hide_plaw'])))) {
                if ($wj[5] != false) {
                    $wj[4]['img'] = $wj[5]['img'];
                    $wj[4]['id'] = $wj[5]['id'];
                    $wj[4]['inRazdel'] = $wj[5]['inRazdel'];
                } elseif ($wj[4] != false) {

                }
            } else {
                if ($wj[6] != false) {
                    $wj[4]['img'] = $wj[6]['img'];
                    $wj[4]['id'] = $wj[6]['id'];
                    $wj[4]['inRazdel'] = $wj[6]['inRazdel'];
                } elseif ($wj[5] != false) {
                    $wj[4]['img'] = $wj[5]['img'];
                    $wj[4]['id'] = $wj[5]['id'];
                    $wj[4]['inRazdel'] = $wj[5]['inRazdel'];
                } elseif ($wj[4] != false) {

                }
            }
            if ($wj[1] != false || $wj[2] != false) {
                if (isset($sn['items_img'][$tp_img[1]])) {
                    $uimg = 'rimg/r' . $sn['items_img'][$tp_img[1]];
                } else {
                    $uimg = 'i/items/' . $wj[1]['img'] . '';
                }
                $witm[1] = '<img style="display:block;" src="https://img.new-combats.com/' . $uimg . '" onMouseOver="top.hi(this,\'<center>' . $wj1i . '</center>\',event,3,1,1,1,\'\');" onMouseOut="top.hic();" onMouseDown="top.hic();">';
                if ($i1 == 1) {
                    $witm[1] = '<a href="https://new-combats.com/item/' . $wj[1]['item_id'] . '" target="_blank">' . $witm[1] . '</a>';
                } else {
                    $witm[1] = '<a href="main.php?otdel=' . $wj[1]['inRazdel'] . '&inv=1&sid=' . $wj[1]['id'] . '&rnd=' . $code . '">' . $witm[1] . '</a>';
                }
            }
            if ($wj[4] != false || $wj[5] != false || $wj[6] != false) {
                if (isset($sn['items_img'][$tp_img[5]])) {
                    $uimg = 'rimg/r' . $sn['items_img'][$tp_img[5]];
                } else {
                    $uimg = 'i/items/' . $wj[4]['img'] . '';
                }
                $witm[4] = '<img style="display:block;" src="https://img.new-combats.com/' . $uimg . '" onMouseOver="top.hi(this,\'<center>' . $wj4i . '</center>\',event,3,1,1,1,\'\');" onMouseOut="top.hic();" onMouseDown="top.hic();">';
                if ($i1 == 1) {
                    if ($wj4idd > 0) {
                        $wj[4]['item_id'] = $wj4idd;
                    }
                    $witm[4] = '<a href="https://new-combats.com/item/' . $wj[4]['item_id'] . '" target="_blank">' . $witm[4] . '</a>';
                } else {
                    $witm[4] = '<a href="main.php?otdel=' . $wj[4]['inRazdel'] . '&inv=1&sid=' . $wj[4]['id'] . '&rnd=' . $code . '">' . $witm[4] . '</a>';
                }
            }
            /*------------ ÃÅÍÅÐÈÐÓÅÌ ÈÍÔ. Î ÏÅÐÑÎÍÀÆÅ ---------------*/
            $nmmsgl1 = 0;
            if ($u['align'] >= 1 && $u['align'] < 2) {
                $nmmsgl1 = 1;
            } elseif ($u['align'] >= 3 && $u['align'] < 4) {
                $nmmsgl1 = 3;
            } elseif ($u['align'] >= 7 && $u['align'] < 8) {
                $nmmsgl1 = 7;
            } elseif ($u['align'] >= 50 && $u['align'] < 50) {
                $nmmsgl1 = 60;
            }
            if ($u['admin'] > 0) {
                $nmmsgl1 = 60;
            }
            $anan = [
                1 => 'cat',
                2 => 'owl',
                3 => 'wisp',
                4 => 'demon',
                5 => 'dog',
                6 => 'pig',
                7 => 'dragon'
            ];
            $anan2 = [
                1 => 'Êîò',
                2 => 'Ñîâà',
                3 => 'Ñâåòëÿê',
                4 => '×åðòÿêà',
                5 => 'ϸñ',
                6 => 'Ñâèí',
                7 => 'Äðàêîí'
            ];
            $anml = '';
            if ($u['animal'] > 0) {
                $an = mysql_fetch_array(mysql_query('SELECT `id`,`type`,`name`,`uid`,`delete`,`inBattle`,`eda`,`exp`,`obraz`,`stats`,`level`,`sex`,`levelUp`,`pet_in_cage`,`max_exp`,`priems`,`bonus` FROM `users_animal` WHERE `id` = "' . $u['animal'] . '" AND `pet_in_cage` = 0 AND `delete` = "0" LIMIT 1'));
                if (isset($an['id'])) {
                    if ($i1 != 1) {
                        //$anml = '<div style="position:absolute; width:40px; height:73px; z-index:3; top:147px; left:80px;"><a href="main.php?pet"><img height="73" width="40" src="https://'.$c['img'].'/i/obraz/'.$an['sex'].'/'.$an['obraz'].'.gif" title="'.$an['name'].' ['.$an['level'].'] (Ïîñìîòðåòü îáðàç)"></a></div>';
                    } else {
                        if ($an['eda'] > 0) {
                            //$anml = '<div style="position:absolute; width:40px; height:73px; z-index:3; top:147px; left:80px;"><img height="73" width="40" src="https://'.$c['img'].'/i/obraz/'.$an['sex'].'/'.$an['obraz'].'.gif" title="'.$an['name'].' ['.$an['level'].']"></div>';
                        }
                    }
                    $petimg = mysql_fetch_array(mysql_query('SELECT `id`,`img` FROM `obraz_pet` WHERE `uid` = "' . $u['id'] . '" AND `use` = 1 LIMIT 1'));
                    if (isset($petimg['id'])) {
                        $anml = '<img height="40" width="120" src="https://' . $c['img'] . '/pet/' . $petimg['img'] . '" onMouseOver="top.hi(this,\'<strong>' . $an['name'] . '</strong> <i>(' . $anan2[$an['type']] . ')</i><br>Óðîâåíü: ' . $an['level'] . '\',event,2,1,1,1,\'\');" onMouseOut="top.hic();" onMouseDown="top.hic();">';
                    } else {
                        $anml = '<img height="40" width="120" src="https://' . $c['img'] . '/pet/' . $anan[$an['type']] . '.png" onMouseOver="top.hi(this,\'<strong>' . $an['name'] . '</strong><i>(' . $anan2[$an['type']] . ')</i><br>Óðîâåíü: ' . $an['level'] . '\',event,2,1,1,1,\'\');" onMouseOut="top.hic();" onMouseDown="top.hic();">';
                    }
                }
            }
            unset($anan);

            if (@isset($sn['items_img'][2])) {
                $msl = '<img width="120" height="40" style="display:block" src="https://img.new-combats.com/rimg/r' . $sn['items_img'][2] . '">';
            } else {
                if ($anml == '') {
                    $msl = '<img width="120" height="40" style="display:block" src="https://img.new-combats.com/i/slot_bottom' . $nmmsgl1 . '.gif">';
                } else {
                    $msl = $anml;
                }
            }
            unset($nmmsgl1);
            $jf = '';
            $oi = '';
            if ($i1 != 1) {
                $jf = 'main';
                $oi = 'onMouseOver="top.hi(this,\'' . $u['login'] . ' (Ïåðåéòè â &quot;Èíâåíòàðü&quot;)\',event,3,1,1,1,\'\');" onMouseOut="top.hic();" onMouseDown="top.hic();"';
                $msl = '<table width="120" border="0" cellspacing="0" cellpadding="0">
						<tr>
						  <td width="40" height="20">' . $witm[53] . '</td>
						  <td width="40" height="20">' . $witm[55] . '</td>
						  <td width="40" height="20">' . $witm[54] . '</td>
						</tr>
						<tr>
						  <td width="40" height="20">' . $witm[56] . '</td>
						  <td width="40" height="20">' . $witm[57] . '</td>
						  <td width="40" height="20">' . $witm[58] . '</td>
						</tr>
					  </table>';
            }
            $hpmp = '';
            $eff = '';
            //-------- ãåíåðèðóåì ýôôåêòû
            $efs = mysql_query('SELECT 
			`eu`.`id`,`eu`.`id_eff`,`eu`.`uid`,`eu`.`tr_life_user`,`eu`.`name`,`eu`.`data`,`eu`.`overType`,`eu`.`timeUse`,`eu`.`timeAce`,`eu`.`user_use`,`eu`.`delete`,`eu`.`v1`,`eu`.`v2`,`eu`.`img2`,`eu`.`x`,`eu`.`hod`,`eu`.`bj`,`eu`.`sleeptime`,`eu`.`no_Ace`,
			`em`.`id2`,`em`.`mname`,`em`.`type1`,`em`.`img`,`em`.`mdata`,`em`.`actionTime`,`em`.`type2`,`em`.`type3`,`em`.`onlyOne`,`em`.`oneType`,`em`.`noAce`,`em`.`see`,`em`.`info`,`em`.`overch`,`em`.`bp`,`em`.`noch`
			 FROM `eff_users` AS `eu` LEFT JOIN `eff_main` AS `em` ON (`eu`.`id_eff` = `em`.`id2`) WHERE `eu`.`uid`="' . mysql_real_escape_string($u['id']) . '" AND `delete`="0" AND `deactiveTime` < "' . time() . '" ORDER BY `deactiveTime` DESC,`timeUse` ASC');
            while ($e = mysql_fetch_array($efs)) {
                $esee = 1;
                if ($e['see'] == 0 && $i1 == 1) {
                    $esee = 0;
                }
                if ($e['see'] == 2 && ($u['battle'] != $this->info['battle'] || $this->info['battle'] == 0)) {
                    $esee = 0;
                }
                if ($e['see'] == 3 && $i1 == 0) {
                    $esee = 0;
                }
                if ($e['img'] == '') {
                    $esee = 0;
                }

                if (($e['timeUse'] + $e['timeAce'] + $e['actionTime'] >= time() || $e['timeUse'] == 77) && $esee == 1) {
                    $ei = '<strong><u>' . $e['name'] . '</u></strong>';
                    if ($e['type1'] > 0 && $e['type1'] < 7) {
                        $ei .= ' (Ýëèêñèð)';
                    } elseif (($e['type1'] > 6 && $e['type1'] < 11) || $e['type1'] == 16) {
                        $ei .= ' (Çàêëÿòèå)';
                    } elseif ($e['type1'] == 14) {
                        $ei .= ' (Ïðèåì)';
                    } elseif ($e['type1'] == 15) {
                        $ei .= ' (Èçó÷åíèå)';
                    } elseif ($e['type1'] == 17) {
                        $ei .= ' (Ïðîêëÿòèå)';
                    } elseif ($e['type1'] == 18 || $e['type1'] == 19) {
                        $ei .= ' (Òðàâìà)';
                    } elseif ($e['type1'] == 20) {
                        $ei .= ' (Ïðèñòðàñòèå)';
                    } elseif ($e['type1'] == 22) {
                        $ei .= ' (Îæèäàíèå)';
                    } else {
                        $ei .= ' (Ýôôåêò)';
                    }
                    $ei .= '<br>';

                    if ($e['type1'] != 13 && $e['timeUse'] != 77) {
                        $out = '';
                        $time_still = ($e['timeUse'] + $e['timeAce'] + $e['actionTime']) - time();
                        $tmp = floor($time_still / 2592000);
                        $id = 0;
                        if ($tmp > 0) {
                            $id++;
                            if ($id < 3) {
                                $out .= $tmp . " ìåñ. ";
                            }
                            $time_still = $time_still - $tmp * 2592000;
                        }
                        $tmp = floor($time_still / 604800);
                        if ($tmp > 0) {
                            $id++;
                            if ($id < 3) {
                                $out .= $tmp . " íåä. ";
                            }
                            $time_still = $time_still - $tmp * 604800;
                        }
                        $tmp = floor($time_still / 86400);
                        if ($tmp > 0) {
                            $id++;
                            if ($id < 3) {
                                $out .= $tmp . " äí. ";
                            }
                            $time_still = $time_still - $tmp * 86400;
                        }
                        $tmp = floor($time_still / 3600);
                        if ($tmp > 0) {
                            $id++;
                            if ($id < 3) {
                                $out .= $tmp . " ÷. ";
                            }
                            $time_still = $time_still - $tmp * 3600;
                        }
                        $tmp = floor($time_still / 60);
                        if ($tmp > 0) {
                            $id++;
                            if ($id < 3) {
                                $out .= $tmp . " ìèí. ";
                            }
                        }
                        if ($out == '') {
                            $out = $time_still . ' ñåê.';
                        }
                        $ei .= 'Îñòàëîñü: ' . $out . '';
                    }

                    //Äåéñòâèå ýôôåêòà
                    $tr = '';
                    $t = $this->items['add'];
                    $x = 0;
                    $ed = $this->lookStats($e['data']);
                    while ($x < count($t)) {
                        $n = $t[$x];
                        if (isset($ed['add_' . $n], $this->is[$n])) {
                            $z = '';
                            if ($ed['add_' . $n] > 0) {
                                $z = '+';
                            }
                            $tr .= '<br>' . $this->is[$n] . ': ' . $z . '' . $ed['add_' . $n];
                        }
                        $x++;
                    }
                    if ($tr != '') {
                        $ei .= $tr;
                    }
                    if ($e['info'] != '') {
                        $ei .= '<br><i>Èíôîðìàöèÿ:</i><br>' . $e['info'];
                    }
                    if ($e['img2'] != '' && $e['img'] == 'icon_none.gif') {
                        $e['img'] = $e['img2'];
                    }
                    if ($e['type1'] == 18 || $e['type1'] == 19) {
                        $e['img'] = $e['img2'];
                    }
                    $eff .= '<img width="38" height="23" style="margin:1px;display:block;float:left;" src="https://img.new-combats.com/i/eff/' . $e['img'] . '"onMouseOver="top.hi(this,\'' . $ei . '\',event,0,1,1,1,\'\');" onMouseOut="top.hic(event);" onMouseDown="top.hic(event);" >';
                } elseif ($e['timeUse'] + $e['timeAce'] + $e['actionTime'] < time() && $e['timeUse'] != 77) {
                    //óäàëÿåì ýôôåêò
                    $ed = $this->lookStats($e['data']);
                    if (!isset($ed['finish_file']) || $this->info['id'] == $e['uid']) {
                        $this->endEffect($e['id'], $u);
                    }
                }
            }

            if ($sn['itmslvl'] == 0) {
                //$ei = '<strong><u>Ëåãêîå âîîðóæåíèå</u></strong> (Ýôôåêò)<br>Îñòàëîñü: <i>Áåñêîíå÷íî</i>';
                //$eff .= '<img width="38" height="23" style="margin:1px;display:block;float:left;" src="https://img.new-combats.com/i/eff/light_armor.gif"onMouseOver="top.hi(this,\''.$ei.'\',event,0,1,1,1,\'\');" onMouseOut="top.hic(event);" onMouseDown="top.hic(event);" >';
            }

            //çäîðîâüå
            if ($type_info == 1) {
                $hptop = 0;
                $lh = [0 => 'hp_none', 1 => 1];
                $lh[1] = floor((0 + $sn['hpNow']) / (0 + $sn['hpAll']) * 120);
                if ($lh[1] > 0) {
                    $lh[0] = 'hp_1';
                }
                if ($lh[1] > 32) {
                    $lh[0] = 'hp_2';
                }
                if ($lh[1] > 65) {
                    $lh[0] = 'hp_3';
                }
                if ($sn['mpAll'] > 0) {
                    //ìàíà
                    $lm = [0 => 'hp_none', 1 => 1];
                    $lm[1] = floor($sn['mpNow'] / $sn['mpAll'] * 120);
                    if ($lm[1] > 0) {
                        $lm[0] = 'hp_mp';
                    }
                    $hpmp .= '<div id="vmp' . $u['id'] . '" title="Óðîâåíü ìàíû" align="center" class="seemp" style="position:absolute; top:10px; left:-5px; width:120px; height:10px; z-index:12;">' . floor($sn['mpNow']) . '/' . (0 + $sn['mpAll']) . '</div>
							 <div title="Óðîâåíü ìàíû" class="hpborder" style="position:absolute; top:10px; width:120px; height:9px; z-index:13;"><img src="https://img.new-combats.com/1x1.gif" height="9" width="1"></div>
							 <div class="' . $lm[0] . ' senohp" style="height:9px; position:absolute; top:10px; width:' . $lm[1] . 'px; z-index:11;" id="lmp' . $u['id'] . '"><img src="https://img.new-combats.com/1x1.gif" height="9" width="1"></div>
							 <div title="Óðîâåíü ìàíû" class="hp_none" style="position:absolute; top:10px; width:120px; height:10px; z-index:10;"></div>';
                } else {
                    $hptop = 5;
                }
                $hpmp = '<div id="vhp' . $u['id'] . '" title="Óðîâåíü æèçíè" align="center" class="seehp" style="position:absolute; top:' . $hptop . 'px;  left:-5px; width:120px; height:10px; z-index:12;">' . floor($sn['hpNow']) . '/' . (0 + $sn['hpAll']) . '</div>
						 <div title="Óðîâåíü æèçíè" class="hpborder" style="position:absolute; top:' . $hptop . 'px; width:120px; height:9px; z-index:13;"><img src="https://img.new-combats.com/1x1.gif" height="9" width="1"></div>
						 <div class="' . $lh[0] . ' senohp" style="height:9px; width:' . $lh[1] . 'px; position:absolute; top:' . $hptop . 'px; z-index:11;" id="lhp' . $u['id'] . '"><img src="https://img.new-combats.com/1x1.gif" height="9" width="1"></div>
						 <div title="Óðîâåíü æèçíè" class="hp_none" style="position:absolute; top:' . $hptop . 'px; width:120px; height:10px; z-index:10;"><img src="https://img.new-combats.com/1x1.gif" height="10"></div>' . $hpmp;
                //Ñîáèðàåì ÍÐ è ÌÐ
                $hpmp = '<div style="position:relative;">' . $hpmp . '</div>';
            } elseif ($type_info == 2) {
                $hptop = 0;
                $lh = [0 => 'hp_none', 1 => 1];
                $lh[1] = floor((0 + $sn['hpNow']) / (0 + $sn['hpAll']) * 200);
                if ($lh[1] > 0) {
                    $lh[0] = 'hp_1';
                }
                if ($lh[1] > 32) {
                    $lh[0] = 'hp_2';
                }
                if ($lh[1] > 65) {
                    $lh[0] = 'hp_3';
                }
                if ($sn['mpAll'] > 0) {

                    //ìàíà
                    $lm = [0 => 'hp_none', 1 => 1];
                    $lm[1] = floor($sn['mpNow'] / $sn['mpAll'] * 200);
                    if ($lm[1] > 0) {
                        $lm[0] = 'hp_mp';
                    }
                    $hpmp .= '<div id="vmp' . $u['id'] . '" title="Óðîâåíü ìàíû" align="center" class="seemp" style="position:absolute; top:10px; width:200px; height:10px; z-index:12;"> ' . floor($sn['mpNow']) . '/' . (0 + $sn['mpAll']) . '</div>
							 <div title="Óðîâåíü ìàíû" class="hpborder" style="position:absolute; top:10px; width:200px; height:9px; z-index:13;"><img src="https://img.new-combats.com/1x1.gif" height="9" width="1"></div>
							 <div class="' . $lm[0] . ' senohp" style="height:9px; position:absolute; top:10px; width:' . $lm[1] . 'px; z-index:11;" id="lmp' . $u['id'] . '"><img src="https://img.new-combats.com/1x1.gif" height="9" width="1"></div>
							 <div title="Óðîâåíü ìàíû" class="hp_none" style="position:absolute; top:10px; width:200px; height:10px; z-index:10;"></div>';
                } else {
                    $hptop = 5;
                }
                $hpmp = '<div id="vhp' . $u['id'] . '" title="Óðîâåíü æèçíè" align="center" class="seehp" style="position:absolute; top:' . $hptop . 'px; width:200px; height:10px; z-index:12;"> ' . floor($sn['hpNow']) . '/' . (0 + $sn['hpAll']) . '</div>
						 <div title="Óðîâåíü æèçíè" class="hpborder" style="position:absolute; top:' . $hptop . 'px; width:200px; height:9px; z-index:13;"><img src="https://img.new-combats.com/1x1.gif" height="9" width="1"></div>
						 <div class="' . $lh[0] . ' senohp" style="height:9px; width:' . $lh[1] . 'px; position:absolute; top:' . $hptop . 'px; z-index:11;" id="lhp' . $u['id'] . '"><img src="https://img.new-combats.com/1x1.gif" height="9" width="1"></div>
						 <div title="Óðîâåíü æèçíè" class="hp_none" style="position:absolute; top:' . $hptop . 'px; width:200px; height:10px; z-index:10;"><img src="https://img.new-combats.com/1x1.gif" height="10"></div>' . $hpmp;
                //Ñîáèðàåì ÍÐ è ÌÐ
                $hpmp = '<div style="position:relative;height:20px;">' . $hpmp . '</div>';
            }

            $lgn = '<strong>' . $u['login'] . '</strong> [' . $u['level'] . ']<a href="/info/' . $u['id'] . '" target="_blank"><img src="https://img.new-combats.com/i/inf_capitalcity.gif"></a>';
            if ($u['clan'] != 0) {
                $pc = mysql_fetch_array(mysql_query('SELECT `id`,`name`,`name_mini`,`align`,`type_m`,`money1`,`exp` FROM `clan` WHERE `id`="' . $u['clan'] . '" LIMIT 1'));
                $pc['img'] = $pc['name_mini'] . '.gif';
                $lgn = '<img title="' . $pc['name'] . '" src="https://img.new-combats.com/i/clan/' . $pc['name_mini'] . '.gif">' . $lgn;
            }
            if ($u['align2'] > 0) {
                $lgn = '<img title="' . $this->mod_nm[floor(intval($u['align2']))][$u['align2']] . '" src="https://img.new-combats.com/i/align/align' . $u['align2'] . '.gif">' . $lgn;
            }
            if ($u['align'] > 0) {
                $lgn = '<img title="' . $this->mod_nm[floor(intval($u['align']))][$u['align']] . '" src="https://img.new-combats.com/i/align/align' . $u['align'] . '.gif">' . $lgn;
            }
            $pb = '';
            if ($u['banned'] > 0) {
                $pb .= '<div style="margin:0 2px 0 2px;"><font color="red" style="background-color:#fae0e0"><strong>Ïåðñîíàæ çàáëîêèðîâàí</strong></font></div>';
            }
            if ($u['allLock'] > time()) {
                $pb .= '<div style="margin:0 2px 0 2px;"><font color="red" style="background-color:#fae0e0"><strong>Âðåìåííûé çàïðåò ïåðåäà÷!</strong></font></div>';
            }

            $swm = 0; //ñâèòêè ìàãèè
            $l = 40;
            while ($l <= 52) {
                if (isset($witm[$l])) {
                    $swm++;
                } else {
                    $witm[$l] = '<img title="Ïóñòîé ñëîò çàêëèíàíèÿ" src="https://img.new-combats.com/i/items/w/w101.gif">';
                }
                $l++;
            }

            $ssm = 0; //ñëîòû ñóìêè
            $l = 59;
            while ($l <= 62) {
                if (isset($witm[$l])) {
                    $ssm++;
                } else {
                    $witm[$l] = '<img width="60" height="60" title="Ïóñòîé ñëîò ñóìêà" src="https://img.new-combats.com/i/items/w/w83.gif">';
                }
                $l++;
            }

            $witmg = '';

            if ($ssm > 0 && $i1 == 0) {
                $witmg .= '<table style="padding-top:2px;padding-bottom:2px;" width="240" border="0" cellspacing="0" cellpadding="0">
  <tr>
	 <td width="60" height="60">' . $witm[59] . '</td>
	 <td width="60">' . $witm[60] . '</td>
	 <td width="60">' . $witm[61] . '</td>
	 <td width="60">' . $witm[62] . '</td>
  </tr>
</table>';
            }

            if ($swm > 0 && $i1 == 0) {
                $witmg .= '<table width="240" border="0" cellspacing="0" cellpadding="0">
  <tr>
	 <td width="40" height="25">' . $witm[40] . '</td>
	 <td width="40">' . $witm[41] . '</td>
	 <td width="40">' . $witm[42] . '</td>
	 <td width="40">' . $witm[43] . '</td>
	 <td width="40">' . $witm[44] . '</td>
	 <td width="40">' . $witm[50] . '</td>
  </tr>
  <tr>
	 <td height="25">' . $witm[45] . '</td>
	 <td>' . $witm[46] . '</td>
	 <td>' . $witm[47] . '</td>
	 <td>' . $witm[48] . '</td>
	 <td>' . $witm[49] . '</td>
	 <td>' . $witm[51] . '</td>
  </tr>

</table>';
            }
            $zag = '';
            if ($u['zag'] != '' && $i1 == 1) {
                $rt[0] .= '<style> .inf2s { position:relative; filter: alpha(opacity=10); -moz-opacity: 0.10; -khtml-opacity: 0.10; opacity: 0.10; } .inf2s:hover { background-color:#e2e0e0;filter: alpha(opacity=70); -moz-opacity: 0.70; -khtml-opacity: 0.70; opacity: 0.70; } </style>';

                $zag = '<img width="243" height="283" style="position:absolute;top:-1px;left:-1px;" src="https://img.new-combats.com/i/zag/' . $u['zag'] . '">';
                /*
				$witmn[1] = '<img style="display:block;" title="Ïóñòîé ñëîò øëåì" src="https://img.new-combats.com/i/items/w/w9.gif">';
				$witmn[2] = '<img style="display:block;" title="Ïóñòîé ñëîò íàðó÷è" src="https://img.new-combats.com/i/items/w/w13.gif">';
				$witmn[3] = '<img style="display:block;" title="Ïóñòîé ñëîò îðóæèå" src="https://img.new-combats.com/i/items/w/w3.gif">';
				$witmn[4] = '<img style="display:block;" title="Ïóñòîé ñëîò áðîíÿ" src="https://img.new-combats.com/i/items/w/w4.gif">';
				$witmn[7] = '<img style="display:block;" title="Ïóñòîé ñëîò ïîÿñ" src="https://img.new-combats.com/i/items/w/w5.gif">';
				$witmn[8] = '<img style="display:block;" title="Ïóñòîé ñëîò ñåðüãè" src="https://img.new-combats.com/i/items/w/w1.gif">';
				$witmn[9] = '<img style="display:block;" title="Ïóñòîé ñëîò îæåðåëüå" src="https://img.new-combats.com/i/items/w/w2.gif">';
				$witmn[10] = '<img style="display:block;" title="Ïóñòîé ñëîò êîëüöî" src="https://img.new-combats.com/i/items/w/w6.gif">';
				$witmn[11] = '<img style="display:block;" title="Ïóñòîé ñëîò êîëüöî" src="https://img.new-combats.com/i/items/w/w6.gif">';
				$witmn[12] = '<img style="display:block;" title="Ïóñòîé ñëîò êîëüöî" src="https://img.new-combats.com/i/items/w/w6.gif">';
				$witmn[13] = '<img style="display:block;" title="Ïóñòîé ñëîò ïåð÷àòêè" src="https://img.new-combats.com/i/items/w/w11.gif">';
				$witmn[14] = '<img style="display:block;" title="Ïóñòîé ñëîò ùèò" src="https://img.new-combats.com/i/items/w/w10.gif">';
				$witmn[16] = '<img style="display:block;" title="Ïóñòîé ñëîò ïîíîæè" src="https://img.new-combats.com/i/items/w/w19.gif">';
				$witmn[17] = '<img style="display:block;" title="Ïóñòîé ñëîò îáóâü" src="https://img.new-combats.com/i/items/w/w12.gif">';
*/
                $j2 = 0;
                while ($j2 <= 17) {
                    $witm[$j2] = '<div class="inf2s">' . $witm[$j2] . '</div>';
                    $j2++;
                }

                $eff = $eff;

            }
            //<div style="width:240px; padding:2px; border-bottom:1px solid #666666; border-right:1px solid #666666; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;">
            if ($type_info == 1) {
                if ($pb != '') {
                    $pb = '<div align="center" style="width:246px;"><!-- blocked -->' . $pb . '</div>';
                }
                $rt[0] .= '<div id="lgnthm" style="width:246px; padding:0 3px 0 3px;" align="center">' . $lgn . '</div>' . $pb . '
				<div class="personag" style="width:240px; background-color:#CCC; padding:3px; margin-right:11px; border-bottom:1px solid #666666; border-right:1px solid #666666; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;">
				<table width="240" border="0" cellspacing="0" cellpadding="0">
				  <tr>
					<td width="60" valign="top">
					<table bgcolor="#e1e1e1" width="60" height="280" border="0" cellspacing="0" cellpadding="0">
					  <tr>
						<td height="60"><div style="position:relative">' . $zag . '' . $witm[1] . '</div></td>
					  </tr>
					  <tr>
						<td height="40">' . $witm[2] . '</td>
					  </tr>
					  <tr>
						<td height="60">' . $witm[3] . '</td>
					  </tr>
					  <tr>
						<td height="80">' . $witm[4] . '</td>
					  </tr>
					  <tr>
						<td height="40">' . $witm[7] . '</td>
					  </tr>
					</table>
					</td>
					<td height="280" valign="top">
					<table bgcolor="#e1e1e1" width="120" height="280" border="0" cellspacing="0" cellpadding="0">
					  <tr>
						<td height="20" bgcolor="#CCC" valign="top">
						<!-- HP and MP -->
						' . $hpmp . '
						<!-- -->
						</td>
					  </tr>
					  <tr>
						<td valign="top">';
                if ($zag == '') {
                    if ($i1 == 0) {
                        if (!isset($_GET['inv'])) {
                            $invg = [0 => 'main.php?inv=1', 1 => 'Ðþêçàê'];
                        } else {
                            $invg = [0 => 'main.php?skills=1', 1 => 'Óìåíèÿ'];
                        }
                    } else {
                        $o = mysql_fetch_array(mysql_query('SELECT `id` FROM `obraz` WHERE `img` = "' . mysql_real_escape_string($this->info['obraz']) . '" AND `sex` = "' . $this->info['sex'] . '" LIMIT 1'));
                        $invg = [0 => 'https://new-combats.com/shadow/' . $o['id'] . '" target="_blank', 1 => 'Ãàëåðåÿ îáðàçîâ'];
                    }
                    $uobr = 'i/obraz/' . $u['sex'] . '/' . $u['obraz'] . '';
                    if (isset($sn['items_img'][1])) {
                        $uobr = 'rimg/r' . $sn['items_img'][1];
                    }
                    $rt[0] .= '<div style="position:relative;height:220px;">
								<!-- îáðàç -->
									<div style="position:absolute; width:120px; height:220px; z-index:1;"><a href="' . $invg[0] . '"><img onMouseOver="top.hi(this,\'Ïåðåéòè â &quot;<strong>' . $invg[1] . '</strong>&quot;\',event,2,1,1,1,\'\');" onMouseOut="top.hic();" onMouseDown="top.hic();" width="120" height="220" src="https://img.new-combats.com/' . $uobr . '" ' . $oi . '></a></div>
									<div style="position:absolute; width:120px; height:auto; z-index:3;" align="left">' . $eff . '</div>' . $anml . '
							</div>';
                } else {
                    if ($i1 == 0) {
                        if (!isset($_GET['inv'])) {
                            $invg = [0 => 'main.php?inv=1', 1 => 'Ðþêçàê'];
                        } else {
                            $invg = [0 => 'main.php?skills=1', 1 => 'Óìåíèÿ'];
                        }
                    } else {
                        $invg = [0 => 'https://lib.new-combats.com/obraz.php?namez=' . $u['zag'] . '" target="_blank', 1 => 'Ãàëåðåÿ îáðàçîâ'];
                    }
                    $rt[0] .= '<div class="inf2s" style="position:relative;height:220px;">
								<!-- îáðàç -->
									<div style="position:absolute; width:120px; height:220px; z-index:1;"><a href="' . $invg[0] . '"><img onMouseOver="top.hi(this,\'Ïåðåéòè â &quot;<strong>' . $invg[1] . '</strong>&quot;\',event,2,1,1,1,\'\');" onMouseOut="top.hic();" onMouseDown="top.hic();" width="120" height="220" src="https://img.new-combats.com/1x1.gif" ' . $oi . '></a></div>
									<div style="position:absolute; width:120px; height:auto; z-index:3;" align="left">' . $eff . '</div>' . $anml . '
							</div>';
                }

                unset($invg);

                $rt[0] .= '</td>
					  </tr>
					  <tr>
						<td height="40"><div align="center">' . $msl . '</div></td>
					  </tr>
					</table>
					</td>
					<td width="60" valign="top">
					<table bgcolor="#e1e1e1" width="60" border="0" cellspacing="0" cellpadding="0">
					  <tr>
						<td height="20">' . $witm[8] . '</td>
					  </tr>
					  <tr>
						<td height="20">' . $witm[9] . '</td>
					  </tr>
					  <tr>
						<td height="20"><table width="60" border="0" cellspacing="0" cellpadding="0">
							<tr>
							  <td width="20" height="20">' . $witm[10] . '</td>
							  <td width="20">' . $witm[11] . '</td>
							  <td width="20">' . $witm[12] . '</td>
							</tr>
						</table></td>
					  </tr>
					  <tr>
						<td height="40">' . $witm[13] . '</td>
					  </tr>
					  <tr>
						<td height="60">' . $witm[14] . '</td>
					  </tr>
					  <tr>
						<td height="80">' . $witm[16] . '</td>
					  </tr>
					  <tr>
						<td height="40">' . $witm[17] . '</td>
					  </tr>
					</table>
					</td>
				  </tr>
				</table>' . $witmg . '</div>';
            } elseif ($type_info == 2) {
                $rt[0] .= '<div style="width:209px; padding:2px;" align="center">' . $lgn . '</div>
				<div style="width:196px; padding:2px;">
				<div align="center"><!-- blocked -->' . $pb . '</div>
				<div align="center">
				<!-- HP and MP -->
				' . $hpmp . '
				<!-- -->
				</div>
				<table width="196" border="0" cellspacing="0" cellpadding="0">
				  <tr>
					<td width="60" valign="top">
					<table width="60" border="0" cellspacing="0" cellpadding="0">
					  <tr>
						<td height="20"><div style="position:relative">' . $zag . '' . $witm[8] . '</div></td>
					  </tr>
					  <tr>
						<td height="20">' . $witm[9] . '</td>
					  </tr>
					  <tr>
						<td height="20">' . $witm[3] . '</td>
					  </tr>
					  <tr>
						<td height="80">' . $witm[4] . '</td>
					  </tr>
					  <tr>
						<td height="20"><table width="60" border="0" cellspacing="0" cellpadding="0">
							<tr>
							  <td width="20" height="20">' . $witm[10] . '</td>
							  <td width="20">' . $witm[11] . '</td>
							  <td width="20">' . $witm[12] . '</td>
							</tr>
						</table></td>
					  </tr>
					</table>
					</td>
					<td valign="top">
					<table width="76" border="0" cellspacing="0" cellpadding="0">
					  <tr>
						<td valign="top">';
                if ($zag == '') {
                    if ($i1 == 0) {
                        if (!isset($_GET['inv'])) {
                            $invg = [0 => 'main.php?inv=1', 1 => 'Ðþêçàê'];
                        } else {
                            $invg = [0 => 'main.php?skills=1', 1 => 'Óìåíèÿ'];
                        }
                    } else {
                        $invg = [0 => 'https://lib.new-combats.com/obraz.php?name=' . $u['obraz'] . '" target="_blank', 1 => 'Ãàëåðåÿ îáðàçîâ'];
                    }
                    $u['obraz'] = '0.gif';
                    $uobr = 'i/obraz/' . $u['sex'] . '/old/' . $u['obraz'] . '';
                    if (isset($sn['items_img'][1])) {
                        $uobr = 'rimg/r' . $sn['items_img'][1];
                    }
                    $rt[0] .= '<div style="position:relative;height:209px;">
							<!-- îáðàç -->
								<div style="position:absolute; width:76px; height:209px; z-index:1;"><a href="' . $invg[0] . '"><img onMouseOver="top.hi(this,\'Ïåðåéòè â &quot;<strong>' . $invg[1] . '</strong>&quot;\',event,2,1,1,1,\'\');" onMouseOut="top.hic();" onMouseDown="top.hic();" width="76" height="209" src="https://img.new-combats.com/' . $uobr . '" ' . $oi . '></a></div>
								<div style="position:absolute; width:76px; height:auto; z-index:3;" align="left">' . $eff . '</div>' . $anml . '
						</div>';
                }

                unset($invg);

                $rt[0] .= '</td>
					  </tr>
					</table>
					</td>
					<td width="60" valign="top">
					<table width="60" border="0" cellspacing="0" cellpadding="0">
					  <tr>
						<td height="60">' . $witm[1] . '</td>
					  </tr>
					  <tr>
						<td height="40">' . $witm[13] . '</td>
					  </tr>
					  <tr>
						<td height="60">' . $witm[14] . '</td>
					  </tr>
					  <tr>
						<td height="40">' . $witm[17] . '</td>
					  </tr>
					</table>
					</td>
				  </tr>
				</table>' . $witmg . '</div>';
            }

            if ($i1 == 0 && $u['battle'] == 0) {
                $rt[0] .= '<script>top.lafstReg[' . $u['id'] . '] = 0; top.startHpRegen("main",' . $u['id'] . ',' . (0 + $sn['hpNow']) . ',' . (0 + $sn['hpAll']) . ',' . (0 + $sn['mpNow']) . ',' . (0 + $sn['mpAll']) . ',' . (time() - $u['regHP']) . ',' . (time() - $u['regMP']) . ',' . (0 + $this->rgd[0]) . ',' . (0 + $this->rgd[1]) . ',1);</script>';
            }
            if ($ivv == 0 && $i1 == 0) {
                $rt[0] .= $this->info_remont();
            }
        }
        return $rt;
    }

    public function endEffect($id, $u, $test = null)
    {
        if ($test == false) {
            $test = 0;
        }

        $e = mysql_fetch_array(mysql_query('SELECT
		`eu`.`id`,`eu`.`tr_life_user`,`eu`.`id_eff`,`eu`.`uid`,`eu`.`name`,`eu`.`data`,`eu`.`overType`,`eu`.`timeUse`,`eu`.`timeAce`,`eu`.`user_use`,`eu`.`delete`,`eu`.`v1`,`eu`.`v2`,`eu`.`img2`,`eu`.`x`,`eu`.`hod`,`eu`.`bj`,`eu`.`sleeptime`,`eu`.`no_Ace`,
		`em`.`id2`,`em`.`mname`,`em`.`type1`,`em`.`img`,`em`.`mdata`,`em`.`actionTime`,`em`.`type2`,`em`.`type3`,`em`.`onlyOne`,`em`.`oneType`,`em`.`noAce`,`em`.`see`,`em`.`info`,`em`.`overch`,`em`.`bp`,`em`.`noch`
		FROM `eff_users` AS `eu` LEFT JOIN `eff_main` AS `em` ON (`eu`.`id_eff` = `em`.`id2`) WHERE `eu`.`id`="' . mysql_real_escape_string($id) . '" AND `delete`="0" AND `deactiveTime` < "' . time() . '"'));

        if (isset($e['id'])) {
            $sleep = $this->testAction('`vars` = "sleep" AND `uid` = "' . $e['uid'] . '" LIMIT 1', 1);
            if ($e['id_eff'] == 2) {
                //Ïðîâåðêà
                $ev = mysql_fetch_array(mysql_query('SELECT `id` FROM `items_main` WHERE `name` = "' . mysql_real_escape_string(str_replace('Èçó÷åíèå: ', '', $e['name'])) . '" LIMIT 1'));
                $et = mysql_fetch_array(mysql_query('SELECT `id` FROM `actions` WHERE `uid` = "' . $e['uid'] . '" AND `vars` LIKE "%read%" AND `vals` = "' . $ev['id'] . '" LIMIT 1'));
                if (isset($et['id'])) {
                    if ($et['time'] < time()) {
                        $et = false;
                    } else {
                        $et = true;
                    }
                } else {
                    $et = false;
                }
            } else {
                $et = false;
            }
            if ($et == false && $e['sleeptime'] == 0 && $sleep['vars'] != 'sleep') {
                $upd = mysql_query('UPDATE `eff_users` SET `delete`="' . time() . '" WHERE `id` = "' . $e['id'] . '" LIMIT 1');
                if ($upd) {
                    $po = $this->lookStats($e['data']);
                    if (isset($po['finish_file'])) {
                        if (file_exists('_incl_data/class/magic/' . $po['finish_file'] . '.php')) {
                            require('_incl_data/class/magic/' . $po['finish_file'] . '.php');

                        } else {
                            $this->error2 = '!File not exists &quot;cgi-bin/magic.pl?use_' . $po['finish_file'] . '&quot;.';
                        }
                    }
                    if (isset($u['id']) && ($e['type1'] < 11 || ($e['type1'] > 16 && $e['type1'] < 23)) && $e['noch'] == 0) {
                        $text = 'Çàêîí÷èëîñü äåéñòâèå ýôôåêòà &quot;<strong>' . $e['name'] . '</strong>&quot;';
                        mysql_query("INSERT INTO `chat` (`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`,`new`) VALUES ('" . $u['city'] . "','" . $u['room'] . "','','" . $u['login'] . "','" . $text . "','-1','6','0',1)");
                        if ($u['battle'] > 0) {
                            $lastHOD = mysql_fetch_array(mysql_query('SELECT `id`,`time`,`battle`,`id_hod`,`text`,`vars`,`zona1`,`zonb1`,`zona2`,`zonb2`,`type` FROM `battle_logs` WHERE `battle` = "' . $u['battle'] . '" ORDER BY `id_hod` DESC LIMIT 1'));
                            if (isset($lastHOD['id'])) {
                                $id_hod = $lastHOD['id_hod'];
                                if ($lastHOD['type'] != 6) {
                                    $id_hod++;
                                }
                                mysql_query('INSERT INTO `battle_logs` (`time`,`battle`,`id_hod`,`text`,`vars`,`zona1`,`zonb1`,`zona2`,`zonb2`,`type`) VALUES ("' . time() . '","' . $u['battle'] . '","' . ($id_hod) . '","{tm1} ' . $text . ' ó ïåðñîíàæà {u1}.","login1=' . $u['login'] . '||t1=' . $u['team'] . '||time1=' . time() . '","","","","","6")');
                            }
                        }
                    }
                    return 1;
                } else {
                    return 0;
                }
            } else {
                return 0;
            }
        } else {
            return 0;
        }
    }

    public function snatItem($id, $uid)
    {
        if ($uid != 0) {
            $au = 'AND `iu`.`uid`="' . mysql_real_escape_string($uid) . '"';
        } else {
            $au = '';
        }
        $itm = mysql_fetch_array($cl = mysql_query('SELECT
		`im`.`id`,`im`.`name`,`im`.`img`,`im`.`type`,`im`.`inslot`,`im`.`2h`,`im`.`2too`,`im`.`iznosMAXi`,`im`.`inRazdel`,`im`.`price1`,`im`.`price2`,`im`.`pricerep`,`im`.`magic_chance`,`im`.`info`,`im`.`massa`,`im`.`level`,`im`.`magic_inci`,`im`.`overTypei`,`im`.`group`,`im`.`group_max`,`im`.`geni`,`im`.`ts`,`im`.`srok`,`im`.`class`,`im`.`class_point`,`im`.`anti_class`,`im`.`anti_class_point`,`im`.`max_text`,`im`.`useInBattle`,`im`.`lbtl`,`im`.`lvl_itm`,`im`.`lvl_exp`,`im`.`lvl_aexp`,
		`iu`.`id`,`iu`.`item_id`,`iu`.`1price`,`iu`.`2price`,`iu`.`uid`,`iu`.`use_text`,`iu`.`data`,`iu`.`inOdet`,`iu`.`inShop`,`iu`.`delete`,`iu`.`iznosNOW`,`iu`.`iznosMAX`,`iu`.`gift`,`iu`.`gtxt1`,`iu`.`gtxt2`,`iu`.`kolvo`,`iu`.`geniration`,`iu`.`magic_inc`,`iu`.`maidin`,`iu`.`lastUPD`,`iu`.`timeOver`,`iu`.`overType`,`iu`.`secret_id`,`iu`.`time_create`,`iu`.`time_sleep`,`iu`.`inGroup`,`iu`.`dn_delete`,`iu`.`inTransfer`,`iu`.`post_delivery`,`iu`.`lbtl_`,`iu`.`bexp`,`iu`.`so`,`iu`.`blvl`
		FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`id`="' . mysql_real_escape_string($id) . '" AND `iu`.`inOdet`!="0" ' . $au . ' AND `iu`.`delete`="0" LIMIT 1 FOR UPDATE'));
        if (isset($itm['id'])) {

            $upd = mysql_query('UPDATE `items_users` SET `lastUPD`="' . time() . '",`inOdet`="0" WHERE `id`="' . $itm['id'] . '" LIMIT 1');
            if ($upd) {
                if (isset($_GET['remitem']) || isset($_GET['sid'])) {
                    $this->info['autospell'] = 1;
                    mysql_query('UPDATE `users` SET `autospell` = "1" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
                }
                return 1;
            } else {
                return 0;
            }
        } else {
            return 0;
        }
    }

    public function snatItemAll($uid)
    {
        $upd = mysql_query('UPDATE `items_users` SET `lastUPD`="' . time() . '",`inOdet`="0" WHERE `uid`="' . $uid . '" AND `inOdet`!="0" AND `delete`="0" LIMIT 100');
        if ($upd) {
            return 1;
        } else {
            return 0;
        }
    }

    public function impStats($m)
    {
        $i = 0;
        if (array_keys($m)) {
            $k = array_keys($m);
        } else {
            $k = 0;
        }
        $d = '';
        while ($i <= count($k)) {
            if ($k[$i] != '') {
                $d .= $k[$i] . '=' . $m[$k[$i]] . '|';
            }
            $i++;
        }
        $d = rtrim($d, '|');
        return $d;
    }

    public function odetItem($id, $uid)
    {
        if ($uid != 0) {
            $au = 'AND `iu`.`uid` = "' . mysql_real_escape_string($uid) . '"';
        } else {
            $au = '';
        }

        $itm = mysql_fetch_array(mysql_query('SELECT
		`im`.`id`,`im`.`name`,`im`.`img`,`im`.`type`,`im`.`inslot`,`im`.`2h`,`im`.`2too`,`im`.`iznosMAXi`,`im`.`inRazdel`,`im`.`price1`,`im`.`price2`,`im`.`pricerep`,`im`.`magic_chance`,`im`.`info`,`im`.`massa`,`im`.`level`,`im`.`magic_inci`,`im`.`overTypei`,`im`.`group`,`im`.`group_max`,`im`.`geni`,`im`.`ts`,`im`.`srok`,`im`.`class`,`im`.`class_point`,`im`.`anti_class`,`im`.`anti_class_point`,`im`.`max_text`,`im`.`useInBattle`,`im`.`lbtl`,`im`.`lvl_itm`,`im`.`lvl_exp`,`im`.`lvl_aexp`,
		`iu`.`id`,`iu`.`item_id`,`iu`.`1price`,`iu`.`2price`,`iu`.`uid`,`iu`.`use_text`,`iu`.`data`,`iu`.`inOdet`,`iu`.`inShop`,`iu`.`delete`,`iu`.`iznosNOW`,`iu`.`iznosMAX`,`iu`.`gift`,`iu`.`gtxt1`,`iu`.`gtxt2`,`iu`.`kolvo`,`iu`.`geniration`,`iu`.`magic_inc`,`iu`.`maidin`,`iu`.`lastUPD`,`iu`.`timeOver`,`iu`.`overType`,`iu`.`secret_id`,`iu`.`time_create`,`iu`.`time_sleep`,`iu`.`inGroup`,`iu`.`dn_delete`,`iu`.`inTransfer`,`iu`.`post_delivery`,`iu`.`lbtl_`,`iu`.`bexp`,`iu`.`so`,`iu`.`blvl`
		FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`id`="' . mysql_real_escape_string($id) . '" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" ' . $au . ' AND `iu`.`delete`="0" LIMIT 1'));
        if (isset($itm['id'])) {
            if ($itm['group'] == 1) {
                if ($this->itemsX($itm['id']) > 1) {
                    $this->unstack($itm['id'], 1);
                    /*$itm = mysql_fetch_array(mysql_query('SELECT
					`im`.`id`,`im`.`name`,`im`.`img`,`im`.`type`,`im`.`inslot`,`im`.`2h`,`im`.`2too`,`im`.`iznosMAXi`,`im`.`inRazdel`,`im`.`price1`,`im`.`price2`,`im`.`pricerep`,`im`.`magic_chance`,`im`.`info`,`im`.`massa`,`im`.`level`,`im`.`magic_inci`,`im`.`overTypei`,`im`.`group`,`im`.`group_max`,`im`.`geni`,`im`.`ts`,`im`.`srok`,`im`.`class`,`im`.`class_point`,`im`.`anti_class`,`im`.`anti_class_point`,`im`.`max_text`,`im`.`useInBattle`,`im`.`lbtl`,`im`.`lvl_itm`,`im`.`lvl_exp`,`im`.`lvl_aexp`,
					`iu`.`id`,`iu`.`item_id`,`iu`.`1price`,`iu`.`2price`,`iu`.`uid`,`iu`.`use_text`,`iu`.`data`,`iu`.`inOdet`,`iu`.`inShop`,`iu`.`delete`,`iu`.`iznosNOW`,`iu`.`iznosMAX`,`iu`.`gift`,`iu`.`gtxt1`,`iu`.`gtxt2`,`iu`.`kolvo`,`iu`.`geniration`,`iu`.`magic_inc`,`iu`.`maidin`,`iu`.`lastUPD`,`iu`.`timeOver`,`iu`.`overType`,`iu`.`secret_id`,`iu`.`time_create`,`iu`.`time_sleep`,`iu`.`inGroup`,`iu`.`dn_delete`,`iu`.`inTransfer`,`iu`.`post_delivery`,`iu`.`lbtl_`,`iu`.`bexp`,`iu`.`so`,`iu`.`blvl`
					FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`inOdet`="0" AND `iu`.`inShop`="0" '.$au.' AND `iu`.`delete`="1000" AND `iu`.`inGroup` = "'.$itm['id'].'" LIMIT 1'));
					if(!isset($itm['id'])) {
						$this->error = 'Ãðóïïà ïðåäìåòîâ îøèáî÷íà...';
						$notr++;
					} else {
						$itm['delete'] = 0;
					}*/
                }
            }


            $tr = $this->lookStats($itm['data']);
            $notr = $this->trItem($tr);
            $msb = '';
            if (isset($tr['maks_itm_one']) && $tr['maks_itm_one'] > 0) {
                $test = mysql_fetch_array(mysql_query('SELECT `id` FROM `items_users` WHERE `uid` = "' . $this->info['id'] . '" AND `inOdet` > 0 AND `delete` = 0 AND `data` LIKE "%maks_itm_one=' . $tr['maks_itm_one'] . '%" LIMIT 1'));
                if (isset($test['id'])) {
                    $this->error = 'Âîçìîæíîå èñïîëüçîâàíèå ìàêñèìóì îäíîãî ïðåäìåòà!';
                    $notr++;
                }
            }
            if ($this->info['twink'] > 0) {
                //Íå äîðîæå 100 åêð.
                if ($itm['price2'] > 100 || $itm['2price'] > 100) {
                    $notr++;
                }
                //Íåëüçÿ ðóíû + ÷àðêè
                if (isset($tr['rune']) && $tr['rune'] > 0) {
                    $notr++;
                }
                if (isset($tr['spell_id']) && $tr['spell_id'] > 0) {
                    $notr++;
                }
            }
            if (isset($tr['vip_sale'])) {
                if ($this->stats['silver'] < 2) {
                    $notr++;
                }
            }
            if (isset($tr['sudba'])) {
                if ($tr['sudba'] != '0' && $tr['sudba'] != $this->info['login']) {
                    $notr++;
                } elseif ($tr['sudba'] == '0') {
                    $tr['sudba'] = $this->info['login'];
                    $itm['data'] = $this->impStats($tr);
                    $msb = ',`data`="' . $itm['data'] . '"';
                }
            }
            if (isset($tr['tr_align_bs']) && $this->info['inTurnir'] > 0) {
                if ($tr['tr_align_bs'] == '1') {
                    if ($this->info['align_real'] <= 1 || $this->info['align_real'] >= 2) {
                        $notr++;
                    } else {
                        $notr = 0;
                    }
                } else {
                    if ($this->info['align_real'] <= 3 || $this->info['align_real'] >= 4) {
                        $notr++;
                    } else {
                        $notr = 0;
                    }
                }
            }
            if ($notr > 0) {
                //Íå õâàòàåò õàðàêòåðèñòèê èëè íå ñîâïàäàþò óñëîâèÿ
                if (isset($tr['open']) && isset($_GET['open'])) {
                    $this->error = 'Âû íå ìîæåòå îòêðûòü äàííûé ïðåäìåò';
                } else {
                    $this->error = 'Íåëüçÿ îäåòü áîëüøå îäíîãî ïðåäìåòà äàííîãî òèïà';
                }
                return 0;
            } elseif (isset($tr['open']) && isset($_GET['open']) && isset($tr['items_in_file'])) {
                $io = '';
                if ($itm['inGroup'] > 0) {
                    mysql_query('UPDATE `items_users` SET `lastUPD` = "' . time() . '",`inGroup` = "0", `delete` = "0" WHERE `id` = "' . $itm['id'] . '" LIMIT 1');
                }
                if (file_exists('_incl_data/class/magic/' . $tr['items_in_file'] . '.php')) {
                    require('_incl_data/class/magic/' . $tr['items_in_file'] . '.php');
                    if (!isset($no_open_itm)) {
                        $this->deleteItem($itm['id'], $this->info['id']);
                        $this->error = 'Âû óñïåøíî îòêðûëè &quot;' . $itm['name'] . '&quot;:<br>' . $io . '...';
                    } else {
                        unset($no_open_itm);
                    }
                } else {
                    $this->error = 'Ïðåäìåò &quot;' . $itm['name'] . '&quot; íåâîçìîæíî îòêðûòü...';
                }
            } elseif (isset($tr['open']) && isset($_GET['open'])) {
                //îòêðûâàåì ïðåäìåò
                $io = '';
                $i = 0;
                $itms = explode(',', $tr['items_in']);


                if ($itm['type'] == 37) {
                    //Ðàñïàêîâûâàåì óïàêîâêó
                    $io = '';
                    $itmin = mysql_fetch_array(mysql_query('SELECT * FROM `items_users` WHERE `id` = "' . $tr['item_inbox'] . '" LIMIT 1'));
                    $itmmn = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "' . $itmin['item_id'] . '" LIMIT 1'));
                    //
                    if ($itm['gift'] == '' || $itm['gift'] == '0') {
                        $this->error = 'Ïðåäìåò äîëæåí áûòü ïîäàðåí, ïðåæäå ÷åì åãî îòêðûâàòü!';
                    } elseif (!isset($itmin['id'])) {
                        $this->error = ' óïàêîâêå íè÷åãî íåò, ñêîðåå âñåãî ïðåäìåò êòî-òî âûòàùèë îò òóäà...';
                    } else {
                        $io .= $itmmn['name'];
                        if ($itmin['item_id'] == 4867) {
                            //Íå îòêðîåøü
                            $this->deleteItem($itm['id'], $this->info['id']);
                            $this->deleteItem($itmin['id'], $this->info['id']);
                            $this->error = 'Íå óäàëîñü îòêðûòü ïîäàðîê. Ñîäåðæèìîå èñïîð÷åíî.';
                        } elseif ($itmin['item_id'] == 4868) {
                            //Ëåòó÷àÿ ìûøü
                            mysql_query('UPDATE `stats` SET `hpNow` = 1,`mpNow` = 1 WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
                            $this->deleteItem($itm['id'], $this->info['id']);
                            $this->deleteItem($itmin['id'], $this->info['id']);
                            $this->error = 'Âû ïîòåðÿëè âñå HP...';
                        } elseif ($itmin['item_id'] == 4870) {
                            //Ìèíóòà ìîë÷àíèÿ
                            if ($this->info['molch1'] > time()) {
                                $this->info['molch1'] += 3600;
                            } else {
                                $this->info['molch1'] = time() + 3600;
                            }
                            mysql_query('UPDATE `users` SET `molch1` = "' . $this->info['molch1'] . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
                            $this->deleteItem($itm['id'], $this->info['id']);
                            $this->deleteItem($itmin['id'], $this->info['id']);
                            $this->error = 'Âû îêàçàëèñü ïîä äåéñòâèå çàêëÿòèÿ ìîë÷àíèÿ...';
                        } elseif ($itmin['item_id'] == 4873) {
                            //Êðûñèíûé ÿä
                            $a = mysql_fetch_array(mysql_query('SELECT `id`,`type`,`name`,`uid`,`delete`,`inBattle`,`eda`,`exp`,`obraz`,`stats`,`level`,`sex`,`levelUp`,`pet_in_cage`,`max_exp`,`priems`,`bonus` FROM `users_animal` WHERE `uid` = "' . $this->info['id'] . '" AND `id` = "' . $this->info['animal'] . '" AND `pet_in_cage` = "0" AND `delete` = "0" LIMIT 1'));
                            $this->deleteItem($itm['id'], $this->info['id']);
                            $this->deleteItem($itmin['id'], $this->info['id']);
                            if (isset($a['id'])) {
                                $this->error = 'Âàø çâåðü &quot;' . $a['name'] . '&quot; ñòðàííî ïîçåëåíåë...';
                                mysql_query('UPDATE `users_animal` SET `eda` = 0, `yad` = "' . (time() + 86400 * 7) . '" WHERE `id` = "' . $a['id'] . '" LIMIT 1');
                            } else {
                                $this->error = 'Êòî-òî ïûòàëñÿ îòðàâèòü âàøåãî çâåðÿ, êîòîðîãî ó âàñ íåò :)';
                            }
                        } elseif ($itmin['item_id'] == 4869) {
                            //Íåàñ÷àñòíûé ñëó÷àé  (ëåãêàÿ òðàâìà íà 1 ÷àñ)
                            $this->deleteItem($itm['id'], $this->info['id']);
                            $this->deleteItem($itmin['id'], $this->info['id']);
                            mysql_query('INSERT INTO `eff_users`
							(`overType`,`timeUse`,`hod`,`name`,`data`,`uid`, `id_eff`, `img2`, `timeAce`, `v1`) VALUES (
								"0","' . (time() + 3600) . '","-1",
								"Íåâåðèå â ÷åëîâå÷åñòâî","add_s' . rand(1, 3) . '=-' . rand(5, 15) . '","' . $this->info['id'] . '",
								"4", "bad_present_travma1.gif","0", "1"
							)');
                            $this->error = 'Âû òðàâìèðîâàíû.  òîì ÷èñëå è ôèçè÷åñêè...';
                        } elseif ($itmin['item_id'] == 4872) {
                            //Òðàãåäèÿ  (ñðåäíÿÿ òðàâìà íà 1 ÷àñ)
                            $this->deleteItem($itm['id'], $this->info['id']);
                            $this->deleteItem($itmin['id'], $this->info['id']);
                            mysql_query('INSERT INTO `eff_users`
							(`overType`,`timeUse`,`hod`,`name`,`data`,`uid`, `id_eff`, `img2`, `timeAce`, `v1`) VALUES (
								"0","' . (time() + 3600) . '","-1",
								"Íåâåðèå â ÷åëîâå÷åñòâî","add_s' . rand(1, 3) . '=-' . rand(16, 25) . '","' . $this->info['id'] . '",
								"4", "bad_present_travma2.gif","0", "2"
							)');
                            $this->error = 'Âû òðàâìèðîâàíû.  òîì ÷èñëå è ôèçè÷åñêè...';
                        } elseif ($itmin['item_id'] == 4876) {
                            //Êàòàñòðîôà  (òÿæåëàÿ òðàâìà íà 1 ÷àñ)
                            $this->deleteItem($itm['id'], $this->info['id']);
                            $this->deleteItem($itmin['id'], $this->info['id']);
                            mysql_query('INSERT INTO `eff_users`
							(`overType`,`timeUse`,`hod`,`name`,`data`,`uid`, `id_eff`, `img2`, `timeAce`, `v1`) VALUES (
								"0","' . (time() + 3600) . '","-1",
								"Íåâåðèå â ÷åëîâå÷åñòâî","add_s' . rand(1, 3) . '=-' . rand(26, 35) . '","' . $this->info['id'] . '",
								"4", "bad_present_travma3.gif","0", "3"
							)');
                            $this->error = 'Âû òðàâìèðîâàíû.  òîì ÷èñëå è ôèçè÷åñêè...';
                        } elseif ($itmin['item_id'] == 4878) {
                            //Íåäâèæèìîñòü  (add_puti=7200)
                            $this->deleteItem($itm['id'], $this->info['id']);
                            $this->deleteItem($itmin['id'], $this->info['id']);
                            mysql_query('INSERT INTO `eff_users`
							(`overType`,`timeUse`,`hod`,`name`,`data`,`uid`, `id_eff`, `img2`, `timeAce`, `v1`) VALUES (
								"0","' . (time() + 7200) . '","-1",
								"Íåäâèæèìîñòü","add_puti=1","' . $this->info['id'] . '",
								"4", "bad_present_chains.gif","0", "3"
							)');
                            $this->error = 'Âû íå ìîæåòå ïåðåäâèãàòüñÿ...';
                        } elseif ($itmin['item_id'] == 4874) {
                            //Ñþðïðèç äëÿ ìàãà  íà ÷àñ
                            $this->deleteItem($itm['id'], $this->info['id']);
                            $this->deleteItem($itmin['id'], $this->info['id']);
                            mysql_query('INSERT INTO `eff_users`
							(`overType`,`timeUse`,`hod`,`name`,`data`,`uid`, `id_eff`, `img2`, `timeAce`, `v1`) VALUES (
								"0","' . (time() + 3600) . '","-1",
								"Ñþðïðèç äëÿ Ìàãà","add_s5=-50","' . $this->info['id'] . '",
								"4", "bad_present_dmage.gif","0", "3"
							)');
                            $this->error = 'Âàì íåõîðîøî...';
                        } elseif ($itmin['item_id'] == 4871) {
                            //Ñþðïðèç äëÿ âîèíà  íà ÷àñ
                            $this->deleteItem($itm['id'], $this->info['id']);
                            $this->deleteItem($itmin['id'], $this->info['id']);
                            mysql_query('INSERT INTO `eff_users`
							(`overType`,`timeUse`,`hod`,`name`,`data`,`uid`, `id_eff`, `img2`, `timeAce`, `v1`) VALUES (
								"0","' . (time() + 3600) . '","-1",
								"Ñþðïðèç äëÿ Âîèíà","add_s1=-50","' . $this->info['id'] . '",
								"4", "bad_present_dfighter.gif","0", "3"
							)');
                            $this->error = 'Âàì íåõîðîøî...';
                        } elseif (mysql_query('UPDATE `items_users` SET `uid` = "' . $this->info['id'] . '",`lastUPD` = "' . time() . '",`gift` = "' . $itm['gift'] . '",`gtxt1` = "' . $itm['gtxt1'] . '",`gtxt2` = "Ïðåäìåò èç óïàêîâêè. Äàòà çàïàêîâêè: ' . date('d.m.Y H:i:s', $itmin['time_create']) . '" WHERE `id` = "' . $itmin['id'] . '" LIMIT 1')) {
                            //Óäàëÿåì óïàêîâêó
                            $this->deleteItem($itm['id'], $this->info['id']);
                            $this->error = 'Âû óñïåøíî îòêðûëè &quot;' . $itm['name'] . '&quot;, âíóòðè áûëî íàéäåíî:<br>' . $io . '...';
                        } else {
                            $this->error = 'Íåóäàëîñü îòêðûòü ïîäàðîê, ÷òî æå òàì?';
                        }
                        //
                    }
                    //
                } else {

                    while ($i < count($itms)) {
                        if (isset($itms[$i])) {
                            $x = 0;
                            $itms[$i] = explode('*', $itms[$i]);
                            $x += (int)$itms[$i][1];
                            $itms[$i] = $itms[$i][0];
                            $s = mysql_fetch_array(mysql_query('SELECT `id`,`name`,`img`,`type`,`inslot`,`2h`,`2too`,`iznosMAXi`,`inRazdel`,`price1`,`price2`,`price3`,`magic_chance`,`info`,`massa`,`level`,`magic_inci`,`overTypei`,`group`,`group_max`,`geni`,`ts`,`srok`,`class`,`class_point`,`anti_class`,`anti_class_point`,`max_text`,`useInBattle`,`lbtl`,`lvl_itm`,`lvl_exp`,`lvl_aexp` FROM `items_main` WHERE `id`="' . ((int)$itms[$i]) . '" LIMIT 1'));
                            if (isset($s['id'])) {
                                $j = 1;
                                while ($j <= $x) {
                                    $pid = $this->addItem($s['id'], $this->info['id']);
                                    if ($pid > 0) {
                                        mysql_query('UPDATE `items_users` SET `lastUPD` = "' . time() . '",`gift` = "' . $itm['gift'] . '" WHERE `id` = "' . $pid . '" AND `uid` = "' . $this->info['id'] . '" LIMIT 1');
                                    }
                                    $j++;
                                }
                                $io .= '' . $s['name'] . ' (x' . $x . '), ';
                            }
                        }
                        $i++;
                    }
                    if ($itm['inGroup'] > 0) {
                        mysql_query('UPDATE `items_users` SET `lastUPD` = "' . time() . '",`inGroup` = "0", `delete` = "0" WHERE `id` = "' . $itm['id'] . '" LIMIT 1');
                    }
                    $this->deleteItem($itm['id'], $this->info['id']);
                    $this->error = 'Âû óñïåøíî îòêðûëè &quot;' . $itm['name'] . '&quot;, âíóòðè áûëî íàéäåíî:<br>' . $io . '...';
                }
            } else {
                $inSlot = $itm['inslot'];
                $s = mysql_query('SELECT `iu`.`id`,`iu`.`inOdet` FROM `items_users` AS `iu` WHERE `iu`.`inOdet`!="0" AND `iu`.`uid`="' . $uid . '" AND `iu`.`delete`="0"');
                $d = [];
                while ($p = mysql_fetch_array($s)) {
                    $d[$p['inOdet']] = $p['id'];
                }

                //Åñëè â ñëîò îðóæèÿ è ìîæíî îäåòü â ëåâóþ ðóêó
                if ($itm['2too'] == 1 && $inSlot == 3 && isset($d[3])) {
                    $inSlot = 14;
                }

                if ($inSlot == 3 || $inSlot == 14) {
                    //Ïðîâåðÿåì åñòü-ëè äâóðó÷íîå îðóæèå
                    if ($this->stats['items'][$this->stats['wp3id']]['2h'] == 1 || $this->stats['items'][$this->stats['wp14id']]['2h'] == 1 || $itm['2h'] == 1) {
                        $this->snatItem($this->stats['items'][$this->stats['wp3id']]['id'], $uid);
                        $this->snatItem($this->stats['items'][$this->stats['wp14id']]['id'], $uid);
                    }
                }

                if (isset($d[$inSlot])) {
                    if ($inSlot == 10) {
                        if (!isset($d[12])) {
                            $inSlot = 12;
                        } elseif (!isset($d[11])) {
                            $inSlot = 11;
                        }
                    } elseif ($inSlot == 40) {
                        $i = 40;
                        while ($i <= 51) {
                            if (!isset($d[$i])) {
                                $inSlot = $i;
                                $i = 52;
                            } elseif ($i == 50) {
                                $inSlot = 50;
                            }
                            $i++;
                        }
                    } elseif ($inSlot == 53) {
                        if (!isset($d[53])) {
                            $inSlot = 53;
                        } elseif (!isset($d[54])) {
                            $inSlot = 54;
                        }
                    } elseif ($inSlot == 56) {
                        if (!isset($d[56])) {
                            $inSlot = 56;
                        } elseif (!isset($d[57])) {
                            $inSlot = 57;
                        } elseif (!isset($d[58])) {
                            $inSlot = 58;
                        } else {
                            $inSlot = 58;
                        }
                    } elseif ($inSlot == 59) {
                        if (!isset($d[59])) {
                            $inSlot = 59;
                        } elseif (!isset($d[60])) {
                            $inSlot = 60;
                        } elseif (!isset($d[61])) {
                            $inSlot = 61;
                        } elseif (!isset($d[62])) {
                            $inSlot = 62;
                        }
                    }
                }
                if (isset($d[$inSlot])) {
                    $this->snatItem($d[$inSlot], $uid);
                }


                $upd = mysql_query('UPDATE `items_users` SET `lastUPD` = "' . time() . '", `inOdet` = "' . $inSlot . '"' . $msb . ' WHERE `id` = "' . $itm['id'] . '" LIMIT 1');
                if ($itm['inGroup'] > 0) {
                    mysql_query('UPDATE `items_users` SET `lastUPD` = "' . time() . '", `inGroup` = 0, `delete` = 0 WHERE `id` = "' . $itm['id'] . '" LIMIT 1');
                }
                if ($upd) {
                    //Åñëè ïðåäìåò ïðèâÿçûâàåòñÿ ïîñëå îäåâàíèÿ
                    //if($itm[''])
                    //{
                    //
                    //}
                    $this->info['autospell'] = 1;
                    mysql_query('UPDATE `users` SET `autospell` = "1" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
                    return 1;
                } else {
                    $this->error = '(!) Îøèáêà îáíîâëåíèÿ äàííûõ';
                    return 0;
                }
            }
        } else {
            $this->error = 'Ïðåäìåò íå íàéäåí â âàøåì ðþêçàêå';
            return 0;
        }
    }

    public function deleteItem($id, $uid = 0, $coldel = 0)
    {
        if ($uid != 0) {
            $au = 'AND `iu`.`uid`="' . mysql_real_escape_string($uid) . '"';
        } else {
            $au = '';
        }
        $itm = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.*
		FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`id`="' . mysql_real_escape_string($id) . '" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" ' . $au . ' AND (`iu`.`delete`="0" OR `iu`.`delete`="1000") LIMIT 1'));
        if (isset($itm['id'])) {

            if ($coldel == 0) {
                //Óäàëÿåì öåëèêîì
                $upd = mysql_query('UPDATE `items_users` SET `lastUPD`="' . time() . '",`delete`="' . time() . '" WHERE `id`="' . $itm['id'] . '" LIMIT 1');
                $col = $this->itemsX($itm['id']);
                if ($col > 0) {
                    mysql_query('UPDATE `items_users` SET `lastUPD`="' . time() . '",`delete`="' . time() . '",`inGroup` = "0" WHERE `inGroup`="' . $itm['id'] . '" LIMIT ' . $col);
                }
            } else {
                //Óäàëÿåì êîíêðåòíîå êîë-âî
                $col = $this->itemsX($itm['id']);
                if ($col > 1) {
                    if ($col <= $coldel) {
                        $upd = mysql_query('UPDATE `items_users` SET `lastUPD`="' . time() . '",`delete`="' . time() . '" WHERE `id`="' . $itm['id'] . '" LIMIT 1');
                    }
                    $upd = mysql_query('UPDATE `items_users` SET `lastUPD`="' . time() . '",`delete`="' . time() . '",`inGroup` = "0" WHERE `inGroup`="' . $itm['id'] . '" AND `delete` = "1000" LIMIT ' . $coldel);
                } else {
                    //Óäàëÿåì öåëèêîì
                    $upd = mysql_query('UPDATE `items_users` SET `lastUPD`="' . time() . '",`delete`="' . time() . '" WHERE `id`="' . $itm['id'] . '" LIMIT 1');
                    $upd = mysql_query('UPDATE `items_users` SET `lastUPD`="' . time() . '",`delete`="' . time() . '",`inGroup` = "0" WHERE `inGroup`="' . $itm['id'] . '" AND `delete` = "1000" LIMIT ' . $col);
                }
            }
            if ($upd) {
                if (isset($_GET['deleteall7'])) {
                    $st = $this->lookStats($itm['data']);
                    $whr = '';
                    if (isset($st['frompisher'])) {
                        $whr .= 'AND `data` LIKE "%frompisher=' . $st['frompisher'] . '%"';
                    }
                    $col = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `items_users` WHERE `item_id`="' . $itm['item_id'] . '" AND `inOdet` = 0 AND `delete` < 100000 AND `uid` = "' . $itm['uid'] . '" AND `data` NOT LIKE "%nodelete%"' . $whr));
                    $col = $col[0];
                    mysql_query('UPDATE `items_users` SET `lastUPD`="' . time() . '",`delete`="' . time() . '" WHERE `item_id`="' . $itm['item_id'] . '" AND `inOdet` = 0 AND `delete` < 100000 AND `uid` = "' . $itm['uid'] . '" AND `data` NOT LIKE "%nodelete%"' . $whr);
                    $this->error = 'Ïðåäìåòû "' . $itm['name'] . ' (x' . ($col + 1) . ')" âûáðîøåíû';
                    $this->addDelo(1, $uid, '&quot;<font color="maroon">System.inventory</font>&quot;: Ïðåäìåòû &quot;<strong>' . $itm['name'] . ' (x' . $col . ')</strong>&quot; [itm:' . $itm['id'] . '=' . time() . '] áûëè <strong>âûáðîøåíû</strong>.', time(), $this->info['city'], 'System.inventory', 0, 0);
                } else {
                    $this->error = 'Ïðåäìåò "' . $itm['name'] . '" âûáðîøåí';
                    $this->addDelo(1, $uid, '&quot;<font color="maroon">System.inventory</font>&quot;: Ïðåäìåò &quot;<strong>' . $itm['name'] . '</strong>&quot; [itm:' . $itm['id'] . '] áûë <strong>âûáðîøåí</strong>.', time(), $this->info['city'], 'System.inventory', 0, 0);
                }
                return 1;
            } else {
                return 0;
            }
        } else {
            $this->error = 'Ïðåäìåò íå íàéäåí â âàøåì ðþêçàêå';
        }
    }

    public function return_btn()
    {
        return false;
    }

    public function get_battle_cache($uid, $battle)
    {
        $r = false;
        if ($uid > 0 && $battle > 0) {
            $r = mysql_fetch_array(mysql_query('SELECT * FROM `battle_cache` WHERE `battle` = "' . mysql_real_escape_string($battle) . '" AND `uid` = "' . mysql_real_escape_string($uid) . '" ORDER BY `id` DESC LIMIT 1'));
            if (!isset($r['id'])) {
                $r = false;
            } else {
                $r = json_decode($r['data'], true);
            }
        }
        return $r;
    }

    public function clear_battle_cache($uid)
    {
        mysql_query('DELETE FROM `battle_cache` WHERE `uid` = "' . mysql_real_escape_string($uid) . '"');
    }

    public function getStats($uid, $i1 = null, $res = 0, $reimg = false, $btl_cache = false, $minimal = false)
    {
        global $c;
        if (count($uid) > 1) {
            $u = $uid;
        } elseif ($uid != $this->info['id'] || $res == 1) {
            if ($minimal == true) {
                $u = mysql_fetch_array(mysql_query('SELECT `u`.`twink`,`u`.`swin`,`u`.`slose`,`u`.`stopexp`,`u`.`battle`,`u`.`id`,`u`.`no_ip`,`u`.`level`,`u`.`login`,`u`.`clan`,`u`.`vip`,
				`st`.`id`,`st`.`lider`,`st`.`btl_cof`,`st`.`last_hp`,`st`.`last_pr`,`st`.`smena`,`st`.`stats`,`st`.`hpAll`,`st`.`mpAll`,`st`.`hpNow`,`st`.`mpNow`,`st`.`enNow`,`st`.`transfers`,`st`.`regHP`,`st`.`regMP`,`st`.`showmenu`,`st`.`prmenu`,`st`.`ability`,`st`.`skills`,`st`.`sskills`,`st`.`nskills`,`st`.`exp`,`st`.`minHP`,`st`.`minMP`,`st`.`zv`,`st`.`dn`,`st`.`dnow`,`st`.`team`,`st`.`battle_yron`,`st`.`battle_exp`,`st`.`enemy`,`st`.`last_a`,`st`.`last_b`,`st`.`battle_text`,`st`.`upLevel`,`st`.`wipe`,`st`.`bagStats`,`st`.`timeGo`,`st`.`timeGoL`,`st`.`nextAct`,`st`.`active`,`st`.`bot`,`st`.`lastAlign`,`st`.`tactic1`,`st`.`tactic2`,`st`.`tactic3`,`st`.`tactic4`,`st`.`tactic5`,`st`.`tactic6`,`st`.`tactic7`,`st`.`x`,`st`.`y`,`st`.`s`,`st`.`battleEnd`,`st`.`priemslot`,`st`.`priems`,`st`.`priems_z`,`st`.`bet`,`st`.`clone`,`st`.`atack`,`st`.`bbexp`,`st`.`ref_data`,`st`.`res_x`,`st`.`res_y`,`st`.`res_s`,`st`.`bn_capitalcity`,`st`.`bn_demonscity`
				FROM `users` AS `u` LEFT JOIN `stats` AS `st` ON (`u`.`id` = `st`.`id`) WHERE `u`.`id`="' . mysql_real_escape_string($uid) . '" OR `u`.`login`="' . mysql_real_escape_string($uid) . '" LIMIT 1'));
            } else {
                $u = mysql_fetch_array(mysql_query('SELECT `u`.`twink`,`u`.`swin`,`u`.`slose`,`u`.`stopexp`,`u`.`battle`,`u`.`id`,`u`.`no_ip`,`u`.`level`,`u`.`login`,`u`.`clan`,`u`.`vip`,
				`st`.`id`,`st`.`lider`,`st`.`btl_cof`,`st`.`last_hp`,`st`.`last_pr`,`st`.`smena`,`st`.`stats`,`st`.`hpAll`,`st`.`mpAll`,`st`.`hpNow`,`st`.`mpNow`,`st`.`enNow`,`st`.`transfers`,`st`.`regHP`,`st`.`regMP`,`st`.`showmenu`,`st`.`prmenu`,`st`.`ability`,`st`.`skills`,`st`.`sskills`,`st`.`nskills`,`st`.`exp`,`st`.`minHP`,`st`.`minMP`,`st`.`zv`,`st`.`dn`,`st`.`dnow`,`st`.`team`,`st`.`battle_yron`,`st`.`battle_exp`,`st`.`enemy`,`st`.`last_a`,`st`.`last_b`,`st`.`battle_text`,`st`.`upLevel`,`st`.`wipe`,`st`.`bagStats`,`st`.`timeGo`,`st`.`timeGoL`,`st`.`nextAct`,`st`.`active`,`st`.`bot`,`st`.`lastAlign`,`st`.`tactic1`,`st`.`tactic2`,`st`.`tactic3`,`st`.`tactic4`,`st`.`tactic5`,`st`.`tactic6`,`st`.`tactic7`,`st`.`x`,`st`.`y`,`st`.`s`,`st`.`battleEnd`,`st`.`priemslot`,`st`.`priems`,`st`.`priems_z`,`st`.`bet`,`st`.`clone`,`st`.`atack`,`st`.`bbexp`,`st`.`ref_data`,`st`.`res_x`,`st`.`res_y`,`st`.`res_s`,`st`.`bn_capitalcity`,`st`.`bn_demonscity`
				FROM `users` AS `u` LEFT JOIN `stats` AS `st` ON (`u`.`id` = `st`.`id`) WHERE `u`.`id`="' . mysql_real_escape_string($uid) . '" OR `u`.`login`="' . mysql_real_escape_string($uid) . '" LIMIT 1'));
            }
        } else {
            $u = $this->info;
        }

        /*if( $btl_cache == true ) {
			$cache = $this->get_battle_cache( $u['id'],$u['battle'] );
			if( $cache == false ) {
				unset($cache);
			}else{
				$cache['st'] = $u + $cache['st'];
			}
		}*/

        /*if( $u['battle'] > 0  ) {
			$cache_items = $this->get_battle_cache( $u['id'],$u['battle'] );
			if( $cache_items == false ) {
				unset($cache_items);
			}else{
				$cache_items['st']['hpNow'] = $u['hpNow'];
				$cache_items['st']['mpNow'] = $u['mpNow'];
			}
		}*/

        if (isset($u['id'], $u['stats']) && !isset($cache)) {
            $st = [];
            $s_vi = [];
            $s_v = [];
            $u['clanpos'] = 0;
            if ($u['clan'] > 0) {
                $r1 = mysql_fetch_array(mysql_query('SELECT `pos` FROM `aaa_clan_reting_list` WHERE `clan` = "' . $u['clan'] . '" AND `date` = "' . date('dmY') . '" LIMIT 1'));
                if (isset($r1['pos'])) {
                    $st['clanpos'] = $r1['pos'];
                }
                unset($r1);
            }

            if (!isset($cache_items)) {
                //
                //$st = new SplFixedArray(1024000);
                //
                $lvl = mysql_fetch_array(mysql_query('SELECT `bprice`,`upLevel`,`nextLevel`,`exp`,`money`,`money_bonus1`,`money_bonus2`,`ability`,`skills`,`nskills`,`sskills`,`expBtlMax`,`hpRegen`,`mpRegen`,`money2` FROM `levels` WHERE `upLevel` = "' . $u['upLevel'] . '" LIMIT 1'));
                if (isset($lvl['upLevel'])) {
                    $st['levels'] = $lvl;
                } else {
                    $st['levels'] = 'undefined';
                }
                $st2 = [];
                $st['id'] = $u['id'];
                $st['login'] = $u['login'];
                $st['lvl'] = $u['level'];
                $st['hpNow'] = $u['hpNow'];
                $st['hpAll'] = 0;
                $st['mpNow'] = $u['mpNow'];
                $st['mpAll'] = 0;
                $st['zona'] = 1;
                $st['zonb'] = 2;
                $st['items'] = [];
                $st['effects'] = [];
                $st['reting'] = 0;
                $st['irka'] = 0;
                $st['vip'] = $u['vip'];
                $sts = explode('|', $u['stats']);
                $i = 0;
                $ste = '';
                //Ðîäíûå õàðàêòåðèñòèêè
                while ($i < count($sts)) {
                    $ste = explode('=', $sts[$i]);
                    if (isset($ste[1])) {
                        if (!isset($st[$ste[0]])) {
                            $st[$ste[0]] = 0;
                        }
                        $st[$ste[0]] += intval($ste[1]);

                        if (!isset($st2[$ste[0]])) {
                            $st2[$ste[0]] = 0;
                        }
                        $st2[$ste[0]] += intval($ste[1]);
                    }
                    $i++;
                }

                if ($u['admin'] > 0) {
                    mysql_query('UPDATE `stats` SET
						`tactic1` = 25,
						`tactic2` = 25,
						`tactic3` = 25,
						`tactic4` = 25,
						`tactic5` = 25,
						`tactic6` = 25,
						`tactic7` = 25,
						`priems_z` = "0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|"
					WHERE `id` = "' . $u['id'] . '" LIMIT 1
					');
                }

                //Øàáëîííûå êàðòèíêè
                if ($this->info['id'] == $u['id'] || $reimg != false) {
                    $sp_img = mysql_query('SELECT * FROM `items_img` WHERE `uid` = "' . $u['id'] . '" AND `img_id` != "0" LIMIT 16');
                    while ($pl_img = mysql_fetch_array($sp_img)) {
                        $pl_img_r = mysql_fetch_array(mysql_query('SELECT * FROM `reimage` WHERE ((`uid` = "' . $u['id'] . '" AND `clan` = "0") OR (`clan` = "' . $u['clan'] . '" AND ' . $u['clan'] . ' > 0)) AND `good` > 0 AND `bad` = "0" AND `id` = "' . $pl_img['img_id'] . '" LIMIT 1'));
                        if (isset($pl_img_r['id'])) {
                            $st['items_img'][$pl_img['type']] = $pl_img_r['id'] . '.' . $pl_img_r['format'];
                        } else {
                            mysql_query('UPDATE `items_img` SET `img_id` = "0" WHERE `id` = "' . $pl_img['id'] . '" LIMIT 1');
                        }
                    }
                }

                //Õàðàêòåðèñòèêè îò ïðåäìåòîâ //ÒÓÒ tr_lvl
                $cl = mysql_query('SELECT 
				`im`.`id`,`im`.`name`,`im`.`img`,`im`.`type`,`im`.`inslot`,`im`.`2h`,`im`.`2too`,`im`.`iznosMAXi`,`im`.`inRazdel`,`im`.`price1`,`im`.`price2`,`im`.`pricerep`,`im`.`magic_chance`,`im`.`info`,`im`.`massa`,`im`.`level`,`im`.`magic_inci`,`im`.`overTypei`,`im`.`group`,`im`.`group_max`,`im`.`geni`,`im`.`ts`,`im`.`srok`,`im`.`class`,`im`.`class_point`,`im`.`anti_class`,`im`.`anti_class_point`,`im`.`max_text`,`im`.`useInBattle`,`im`.`lbtl`,`im`.`lvl_itm`,`im`.`lvl_exp`,`im`.`lvl_aexp`,
				`iu`.`id`,`iu`.`item_id`,`iu`.`1price`,`iu`.`2price`,`iu`.`uid`,`iu`.`use_text`,`iu`.`data`,`iu`.`inOdet`,`iu`.`inShop`,`iu`.`delete`,`iu`.`iznosNOW`,`iu`.`iznosMAX`,`iu`.`gift`,`iu`.`gtxt1`,`iu`.`gtxt2`,`iu`.`kolvo`,`iu`.`geniration`,`iu`.`magic_inc`,`iu`.`maidin`,`iu`.`lastUPD`,`iu`.`timeOver`,`iu`.`overType`,`iu`.`secret_id`,`iu`.`time_create`,`iu`.`time_sleep`,`iu`.`inGroup`,`iu`.`dn_delete`,`iu`.`inTransfer`,`iu`.`post_delivery`,`iu`.`lbtl_`,`iu`.`bexp`,`iu`.`so`,`iu`.`blvl`
				FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`inOdet`!="0" AND `iu`.`uid`="' . $u['id'] . '" AND `iu`.`delete`="0" LIMIT 250');
                $ia = $this->items['add'];
                $h = 0;
                $hnd1 = 0;
                $hnd2 = 0;
                $sht1 = 0;
                $reitm = [];
                $coms = []; // êîìïëåêòû
                $dom = [];
                $btl_cof = 0;
                $oza = [
                    1 => [0, 0],
                    2 => [0, 0],
                    3 => [0, 0],
                    4 => [0, 0]
                ]; //îñîáåííîñòè çàùèòû
                $ozm = [
                    1 => [0, 0],
                    2 => [0, 0],
                    3 => [0, 0],
                    4 => [0, 0]
                ]; //îñîáåííîñòè ìàãèè

                $itmslvl = 0;
                $itmsCfc = 0;
                $st['reting'] = 0;
                while ($pl = mysql_fetch_array($cl)) {
                    if ($pl['inOdet'] <= 18 && $pl['inOdet'] > 0) {
                        if ($pl['1price'] > 0) {
                            $st['irka'] += $pl['1price'];
                        } else {
                            $st['irka'] += $pl['price1'];
                        }
                    }
                    /* Äîìèíèðîâàíèå */
                    //$dom[count($dom)] = array($pl['inOdet'],$pl['class'],$pl['class_point'],$pl['anti_class'],$pl['anti_class_point'],$pl['level'],$u['level'],$pl['price2']);


                    if ($pl['inOdet'] <= 18 && $pl['inOdet'] > 0) {
                        /*if( $pl['2price'] > 0 ) {
							$st['reting'] += $pl['2price']*12.5;
						}elseif( $pl['price2'] > 0 ) {
							$st['reting'] += $pl['price2']*12.5;
						}elseif( $pl['1price'] > 0 ) {
							$st['reting'] += $pl['1price'];
						}elseif( $pl['price1'] > 0 ) {
							$st['reting'] += $pl['price1'];
						}*/
                    }


                    $st['wp' . $pl['inOdet'] . 'id'] = $h;

                    $st['items'][$h] = $pl;
                    $h++;
                    if ($pl['inOdet'] == 3 && (($pl['type'] >= 18 && $pl['type'] <= 24) || $pl['type'] == 26 || $pl['type'] == 27 || $pl['type'] == 28)) {
                        $hnd1 = 1;
                    }
                    if ($pl['inOdet'] == 14 && (($pl['type'] >= 18 && $pl['type'] <= 24) || $pl['type'] == 26 || $pl['type'] == 27 || $pl['type'] == 28)) {
                        $hnd2 = 1;
                    } elseif ($pl['inOdet'] == 14 && $pl['type'] == 13) {
                        $sht1 = 1;
                    }
                    $sts = explode('|', $pl['data']);
                    $i = 0;
                    $ste = '';
                    $sti = [];
                    while ($i < count($sts)) {
                        $ste = explode('=', $sts[$i]);
                        if (isset($ste[1])) {
                            if (!isset($sti[$ste[0]])) {
                                $sti[$ste[0]] = 0;
                            }
                            $sti[$ste[0]] += intval($ste[1]);
                        }
                        $i++;
                    }

                    if (!isset($sti['zazuby']) && !isset($sti['frompisher'])) {
                        if ($pl['inOdet'] < 18 && $pl['inOdet'] > 0) {

                            if ($pl['2price'] == 0 && $pl['price2'] == 0) {
                                if ($pl['1price'] > 0) {
                                    $st['prckr'] += $pl['1price'];
                                } else {
                                    $st['prckr'] += $pl['price1'];
                                }
                            } else {
                                if ($pl['2price'] > 0) {
                                    $st['prckr'] += $pl['2price'] * 200;
                                    $st['preckr'] += $pl['2price'];
                                } else {
                                    $st['prckr'] += $pl['price2'] * 200;
                                    $st['preckr'] += $pl['price2'];
                                }
                            }
                        }
                    } else {
                        if ($pl['inOdet'] < 18 && $pl['inOdet'] > 0) {
                            if ($pl['2price'] == 0 && $pl['price2'] == 0) {
                                if ($pl['1price'] > 0) {
                                    //$st['prckr'] += round($pl['1price']/3);
                                } else {
                                    //$st['prckr'] += round($pl['price1']/3);
                                }
                            }
                        }
                    }

                    if ($pl['inOdet'] <= 18 && $pl['inOdet'] > 0) {

                        $st['reting'] += 1;
                    }

                    if (isset($sti['add_oza'])) {

                    }

                    $ko = 1;
                    while ($ko <= 4) {
                        if (isset($sti['add_oza' . $ko])) {
                            if (isset($sti['add_oza'])) {
                                if ($sti['add_oza'] == 1) {
                                    //Ñëàáàÿ
                                    $oza[$ko][0] += 1;
                                    $oza[$ko][1] += 9;
                                } elseif ($sti['add_oza'] == 2) {
                                    //Íîðìàëüíàÿ
                                    $oza[$ko][0] += 20;
                                    $oza[$ko][1] += 39;
                                } elseif ($sti['add_oza'] == 3) {
                                    //Õîðîøàÿ
                                    $oza[$ko][0] += 40;
                                    $oza[$ko][1] += 69;
                                } elseif ($sti['add_oza'] == 4) {
                                    //Ïîñðåäñòâåííàÿ
                                    $oza[$ko][0] += 10;
                                    $oza[$ko][1] += 19;
                                } elseif ($sti['add_oza'] == 5) {
                                    //Âåëèêîëåïíàÿ
                                    $oza[$ko][0] += 70;
                                    $oza[$ko][1] += 89;
                                }
                            }
                            if (isset($sti['add_ozm'])) {
                                if ($sti['add_ozm'] == 1) {
                                    //Ñëàáàÿ
                                    $ozm[$ko][0] += 1;
                                    $ozm[$ko][1] += 9;
                                } elseif ($sti['add_ozm'] == 2) {
                                    //Íîðìàëüíàÿ
                                    $ozm[$ko][0] += 20;
                                    $ozm[$ko][1] += 39;
                                } elseif ($sti['add_ozm'] == 3) {
                                    //Õîðîøàÿ
                                    $ozm[$ko][0] += 40;
                                    $ozm[$ko][1] += 69;
                                } elseif ($sti['add_ozm'] == 4) {
                                    //Ïîñðåäñòâåííàÿ
                                    $ozm[$ko][0] += 10;
                                    $ozm[$ko][1] += 19;
                                } elseif ($sti['add_ozm'] == 5) {
                                    //Âåëèêîëåïíàÿ
                                    $ozm[$ko][0] += 70;
                                    $ozm[$ko][1] += 89;
                                }
                            } else {
                                $ozm[$ko][0] += 1;
                                $ozm[$ko][1] += 9;
                            }
                            if ($sti['add_oza' . $ko] == 1) {
                                //Ñëàáàÿ
                                $oza[$ko][0] += 1;
                                $oza[$ko][1] += 9;
                            } elseif ($sti['add_oza' . $ko] == 2) {
                                //Íîðìàëüíàÿ
                                $oza[$ko][0] += 20;
                                $oza[$ko][1] += 39;
                            } elseif ($sti['add_oza' . $ko] == 3) {
                                //Õîðîøàÿ
                                $oza[$ko][0] += 40;
                                $oza[$ko][1] += 69;
                            } elseif ($sti['add_oza' . $ko] == 4) {
                                //Ïîñðåäñòâåííàÿ
                                $oza[$ko][0] += 10;
                                $oza[$ko][1] += 19;
                            } elseif ($sti['add_oza' . $ko] == 5) {
                                //Âåëèêîëåïíàÿ
                                $oza[$ko][0] += 70;
                                $oza[$ko][1] += 89;
                            }
                            if (isset($sti['add_ozm' . $ko])) {
                                if ($sti['add_ozm' . $ko] == 1) {
                                    //Ñëàáàÿ
                                    $ozm[$ko][0] += 1;
                                    $ozm[$ko][1] += 9;
                                } elseif ($sti['add_ozm' . $ko] == 2) {
                                    //Íîðìàëüíàÿ
                                    $ozm[$ko][0] += 20;
                                    $ozm[$ko][1] += 39;
                                } elseif ($sti['add_ozm' . $ko] == 3) {
                                    //Õîðîøàÿ
                                    $ozm[$ko][0] += 40;
                                    $ozm[$ko][1] += 69;
                                } elseif ($sti['add_ozm' . $ko] == 4) {
                                    //Ïîñðåäñòâåííàÿ
                                    $ozm[$ko][0] += 10;
                                    $ozm[$ko][1] += 19;
                                } elseif ($sti['add_ozm' . $ko] == 5) {
                                    //Âåëèêîëåïíàÿ
                                    $ozm[$ko][0] += 70;
                                    $ozm[$ko][1] += 89;
                                }
                            } else {
                                $ozm[$ko][0] += 1;
                                $ozm[$ko][1] += 9;
                            }

                        }
                        $ko++;
                    }

                    //if( $sti['tr_lvl'] == $u['level'] ) {
                    if ($pl['inOdet'] <= 18) {
                        $itmslvl++;
                    }
                    if ($pl['inOdet'] <= 14 && isset($pl['tr_lvl'])) {
                        if ($pl['tr_lvl'] == $u['level']) {
                            $itmsCfc += 1;
                        } else {
                            $itmsCfc += ($sti['tr_lvl'] / $u['level']) / 4;
                        }
                    }
                    //}

                    if (isset($sti['art'])) {
                        if (!isset($st['art'])) {
                            $st['art'] = 0;
                        }
                        $st['art'] += $sti['art'];
                    }
                    if (isset($sti['maks_itm'])) {
                        if (!isset($st['maks_itm'])) {
                            $st['maks_itm'] = 0;
                        }
                        $st['maks_itm'] += $sti['maks_itm'];
                    }
                    if (isset($sti['complect'])) {
                        $coms[count($coms)]['id'] = $sti['complect'];
                        if (!isset($coms['com'][$sti['complect']])) {
                            $coms['com'][$sti['complect']] = 0;
                            if (!isset($coms['new'])) {
                                $coms['new'] = [];
                            }
                            $coms['new'][count($coms['new'])] = $sti['complect'];
                        }
                        $coms['com'][$sti['complect']]++;
                        if ($pl['2h'] > 0) {
                            $coms['com'][$sti['complect']]++;
                        }
                    }
                    if (isset($sti['complect2'])) {
                        $coms[count($coms)]['id'] = $sti['complect2'];
                        if (!isset($coms['com'][$sti['complect2']])) {
                            $coms['com'][$sti['complect2']] = 0;
                            if (!isset($coms['new'])) {
                                $coms['new'] = [];
                            }
                            $coms['new'][count($coms['new'])] = $sti['complect2'];
                        }
                        $coms['com'][$sti['complect2']]++;
                        if ($pl['2h'] > 0) {
                            $coms['com'][$sti['complect2']]++;
                        }
                    }

                    if (isset($sti['zonb']) && $sti['zonb'] != 0) {
                        if (!isset($st['zonb'])) {
                            $st['zonb'] = 0;
                        }
                        $st['zonb'] += $sti['zonb'];
                    }

                    if (isset($sti['zona']) && $sti['zona'] != 0) {
                        if (!isset($st['zona'])) {
                            $st['zona'] = 0;
                        }
                        $st['zona'] += $sti['zona'];
                    }

                    //Äîáàâëÿåì ñòàòû îò äàííîãî ïðåäìåòà
                    if (!isset($sti['restart_stats'])) {
                        $i = 0;
                        while ($i < count($ia)) {
                            if (isset($ia[$i])) {

                                //Äåéñòâóåò íà (Äåéñòâóåò íà)
                                if (isset($sti['add_' . $ia[$i]])) {

                                    if ($ia[$i] != 'zmproc' && $ia[$i] != 'zaproc') {
                                        if (!isset($st[$ia[$i]])) {
                                            $st[$ia[$i]] = 0;
                                        }
                                        $st[$ia[$i]] += intval($sti['add_' . $ia[$i]]);
                                    } else {
                                        if (!isset($st[$ia[$i]])) {
                                            $st[$ia[$i]] = 0;
                                        }
                                        $st[$ia[$i]] = 100 - $st[$ia[$i]];
                                        $st[$ia[$i]] = $st[$ia[$i]] - $st[$ia[$i]] / 100 * intval($sti['add_' . $ia[$i]]);
                                        $st[$ia[$i]] = 100 - $st[$ia[$i]];
                                    }

                                }
                            }
                            $i++;
                        }
                    } else {
                        $reitm[count($reitm)] = $sti;
                    }
                    $i = 0;
                    while ($i < count($ia)) {
                        if (isset($ia[$i])) {
                            if (isset($sti['sv_' . $ia[$i]])) {
                                if (!isset($s_v[$ia[$i]])) {
                                    $s_v[$ia[$i]] = 0;
                                    $s_v['z'][$pl['inOdet']][$ia[$i]] = 0;
                                }
                                $s_v[$ia[$i]] += intval($sti['sv_' . $ia[$i]]);
                                $s_v['z'][$pl['inOdet']][$ia[$i]] += intval($sti['sv_' . $ia[$i]]);
                            }
                        }
                        $i++;
                    }
                }

                //Ñîõðàíåííûå õàð-êè è óìåíèÿ
                if (count($reitm) > 0) {
                    $i39 = [0 => 0, 1 => 0, 2 => 0];
                    $i = 0;
                    while ($i < count($reitm)) {
                        if (isset($reitm[$i]['sm_skill']) && $i39[0] == 0) {
                            //óìåíèÿ
                            $i9 = 1;
                            $i39[0] = 1;
                            while ($i9 <= 7) {
                                $st['a' . $i9] = $st['a' . $i9] - $st2['a' . $i9] + $reitm[$i]['add_a' . $i9];
                                $st['mg' . $i9] = $st['mg' . $i9] - $st2['mg' . $i9] + $reitm[$i]['add_mg' . $i9];
                                $i9++;
                            }
                        } elseif (isset($reitm[$i]['sm_abil']) && $i39[1] == 0) {
                            //ñòàòû
                            $i9 = 1;
                            $i39[1] = 1;
                            while ($i9 <= 12) {
                                $st['s' . $i9] = $st['s' . $i9] - $st2['s' . $i9] + $reitm[$i]['add_s' . $i9];
                                $i9++;
                            }
                        } elseif (isset($reitm[$i]['sm_skill2']) && $i39[2] == 0) {
                            //íàâûêè

                            $i39[2] = 1;
                        }
                        $i++;
                    }
                }

                //Õàðêè îò èêîíîê
                $efs = mysql_query('SELECT * FROM `users_ico` WHERE `uid`="' . mysql_real_escape_string($u['id']) . '" AND (`endTime` > "' . time() . '" OR `endTime` = 0)');
                while ($e = mysql_fetch_array($efs)) {
                    $sts = $this->lookStats($e['bonus']);
                    $i = 0;
                    while ($i < count($ia)) {
                        if (isset($ia[$i])) {
                            if (!isset($sti[$ia[$i]])) {
                                $sti[$ia[$i]] = 0;
                            }
                            if (!isset($sts['add_' . $ia[$i]])) {
                                $sts['add_' . $ia[$i]] = 0;
                            }

                            $sti[$ia[$i]] += intval($sts['add_' . $ia[$i]]);

                            if (!isset($st[$ia[$i]])) {
                                $st[$ia[$i]] = 0;
                            }
                            //
                            $st[$ia[$i]] += intval($sts['add_' . $ia[$i]]);
                        }
                        $i++;
                    }
                }
                /*if( $u['battle'] > 0 ) {
					//Êýøèðóåì
					$cache_items = array(
						'st' => $st,
						'sti' => $sti,
						's_v' => $s_v,
						's_vi' => $s_vi
					);
					$cache_items = json_encode($cache_items);
					mysql_query('INSERT INTO `battle_cache` (`uid`,`battle`,`data`,`time`) VALUES ("'.$u['id'].'","'.$u['battle'].'","'.mysql_real_escape_string($cache_items).'","'.time().'")');
					unset($cache_items);
				}*/
            } else {
                /*$st = $cache_items['st'];
					unset($cache_items['st']);
				$sti = $cache_items['sti'];
					unset($cache_items['sti']);
				$s_v = $cache_items['s_v'];
					unset($cache_items['s_v']);
				$s_vi = $cache_items['s_vi'];
				unset($cache_items);*/
            }

            //
            //if( $this->info['id'] != $u['id'] ) {
            if ($u['battle'] > 0) {
                $test_btl_info = mysql_fetch_array(mysql_query('SELECT `id`,`noeff` FROM `battle` WHERE `id` = "' . $u['battle'] . '" LIMIT 1'));
                $test_noef = mysql_fetch_array(mysql_query('SELECT `id` FROM `battle_actions` WHERE `uid` = "' . $u['id'] . '" AND `vars` = "noeffectbattle1" AND `btl` = "' . $u['battle'] . '" LIMIT 1'));
            }
            //}
            //Õàðàêòåðèñòèêè îò ýôôåêòîâ
            $h = 0;
            $nbs = [];
            $prsu = [];
            if (!isset($test_noef['id'])) {
                $efs = mysql_query('SELECT 
				`eu`.`id`,`eu`.`id_eff`,`eu`.`tr_life_user`,`eu`.`uid`,`eu`.`name`,`eu`.`data`,`eu`.`overType`,`eu`.`timeUse`,`eu`.`timeAce`,`eu`.`user_use`,`eu`.`delete`,`eu`.`v1`,`eu`.`v2`,`eu`.`img2`,`eu`.`x`,`eu`.`hod`,`eu`.`bj`,`eu`.`sleeptime`,`eu`.`no_Ace`,
				`em`.`id2`,`em`.`mname`,`em`.`type1`,`em`.`img`,`em`.`mdata`,`em`.`actionTime`,`em`.`type2`,`em`.`type3`,`em`.`onlyOne`,`em`.`oneType`,`em`.`noAce`,`em`.`see`,`em`.`info`,`em`.`overch`,`em`.`bp`,`em`.`noch` FROM `eff_users` AS `eu` LEFT JOIN `eff_main` AS `em` ON (`eu`.`id_eff` = `em`.`id2`) WHERE `eu`.`uid`="' . mysql_real_escape_string($u['id']) . '" AND `eu`.`delete`="0" AND `eu`.`deactiveTime` < "' . time() . '" AND `eu`.`v1`!="priem" ORDER BY `eu`.`id` DESC LIMIT 50');
                while ($e = mysql_fetch_array($efs)) {
                    if ($u['dnow'] == 0) {
                        if ($u['battle'] == 0) {
                            mysql_query('DELETE FROM `eff_users` WHERE `id_eff` = "' . $e['id_eff'] . '" AND `uid` = "' . $u['id'] . '" AND `id` != "' . $e['id'] . '" ORDER BY `id` ASC');
                            //Ïåðåâîäèì â çàðÿäû
                            if ($e['v1'] != 'priem') {
                                if ($e['hod'] != -1) {
                                    mysql_query('UPDATE `eff_users` SET `hod` = "-1",`timeUse` = "' . (time() + ($e['hod'] * $c['effz']) - $e['actionTime']) . '" WHERE `id` = "' . $e['id'] . '" LIMIT 1');
                                }
                            }
                        } else {
                            if ($e['v1'] != 'priem' && $c['effz'] > 0) {
                                if ($e['hod'] == -1) {
                                    $efzz = round(($e['timeUse'] + $e['actionTime'] + $e['timeAce']) - time());
                                    if ($efzz > 0) {
                                        mysql_query('UPDATE `eff_users` SET `hod` = "' . ($efzz / $c['effz']) . '" WHERE `id` = "' . $e['id'] . '" LIMIT 1');
                                    }
                                }
                            }
                        }
                    }
                    //echo '['.date( 'd.m.Y H:i:s' , time() + round((($e['timeUse']+$e['timeAce']+$e['actionTime'])-time())/$c['effz'])*$c['effz']).']';
                    if (true == false && $test_btl_info['noeff'] == 1 && isset($this->ekrcast[$e['id_eff']])) {
                        //ýôôåêòû íå äåéñòâóþò
                    } elseif ($e['sleeptime'] != 0 && substr_count($e['v1'], 'pgb') > 0) {
                        //Íå îòîáðàæàåì äåéñòâèå ïðèñòðàñòèÿ âî âðåìÿ ñíà
                    } elseif (($e['timeUse'] + $e['timeAce'] + $e['actionTime'] > time() || $e['timeUse'] == 77)) {
                        if ($e['v1'] == 'priem') {
                            $prsu[$e['v2']] = 0 + $prsu['x'];
                        }
                        $st['effects'][$h] = $e;
                        $h++;
                        $sts = $this->lookStats($e['data']);
                        if (isset($sts['itempl']) && $sts['itempl'] > 0) {
                            $nbs[$sts['itempl']] += 1;
                        }
                        if (isset($sts['puti'])) {
                            $st['puti'] = $sts['puti'];
                        }
                        if (isset($sts['add_silver'])) {
                            $st['slvtm'] = $e['timeUse'] + $e['actionTime'];
                        }
                        $i = 0;
                        while ($i < count($ia)) {
                            if (isset($ia[$i])) {
                                if (isset($sts['add_' . $ia[$i]])) {
                                    if (!isset($sti[$ia[$i]])) {
                                        $sti[$ia[$i]] = 0;
                                    }
                                    $sti[$ia[$i]] += intval($sts['add_' . $ia[$i]]);
                                }
                                if (isset($sts['add_' . $ia[$i]])) {
                                    if ($ia[$i] != 'zaproc' && $ia[$i] != 'zmproc') {
                                        if (!isset($st[$ia[$i]])) {
                                            $st[$ia[$i]] = 0;
                                        }
                                        $st[$ia[$i]] += intval($sts['add_' . $ia[$i]]);
                                    } else {
                                        if (!isset($st[$ia[$i]])) {
                                            $st[$ia[$i]] = 0;
                                        }
                                        $st[$ia[$i]] = 100 - $st[$ia[$i]];
                                        $st[$ia[$i]] = $st[$ia[$i]] - $st[$ia[$i]] / 100 * intval($sts['add_' . $ia[$i]]);
                                        $st[$ia[$i]] = 100 - $st[$ia[$i]];
                                    }
                                }
                            }
                            $i++;
                        }
                        $i = 0;
                        while ($i < count($ia)) {
                            if (isset($ia[$i])) {
                                if (isset($sts['sv_' . $ia[$i]])) {
                                    if (!isset($s_vi[$ia[$i]])) {
                                        $s_vi[$ia[$i]] = 0;
                                    }
                                    $s_vi[$ia[$i]] += intval($sts['sv_' . $ia[$i]]);
                                }
                                if (isset($sts['sv_' . $ia[$i]])) {
                                    if (!isset($s_v[$ia[$i]])) {
                                        $s_v[$ia[$i]] = 0;
                                    }
                                    $s_v[$ia[$i]] += intval($sts['sv_' . $ia[$i]]);
                                }
                            }
                            $i++;
                        }
                    } elseif ($e['timeUse'] != 77) {
                        //óäàëÿåì ýôôåêò
                        if ($e['img2'] != 'tz.gif' || $u['id'] == $this->info['id']) {
                            if ($e['sleeptime'] == 0) {
                                $this->endEffect($e['id'], $u);
                            }
                            $st['act'] = 1;
                        }
                    }
                }
            } else {
                $st['noeffectbattle1'] = 1;
            }

            //Çàãëóøêè îò ýôôåêòîâ
            //$st['items_img'][$pl_img['type']] = $pl_img_r['id'].'.'.$pl_img_r['format'];
            if ($nbs[4899] > 0) {
                //Çåëåíûé êîìïëåêò
                $st['items_img'][8] = 'robe_illusion4.gif';
                $st['items_img'][11] = 'leg_illusion4.gif';
            } elseif ($nbs[4900] > 0) {
                //Çîëîòî êîìïëåêò
                $st['items_img'][8] = 'robe_illusion5.gif';
                $st['items_img'][11] = 'leg_illusion5.gif';
            } elseif ($nbs[4901] > 0) {
                //Ãîëóáîé êîìïëåêò
                $st['items_img'][8] = 'robe_illusion3.gif';
                $st['items_img'][11] = 'leg_illusion3.gif';
            } elseif ($nbs[4902] > 0) {
                //Ñèíèé êîìïëåêò
                $st['items_img'][8] = 'robe_illusion6.gif';
                $st['items_img'][11] = 'leg_illusion6.gif';
            } elseif ($nbs[4903] > 0) {
                //Æåëòûé êîìïëåêò
                $st['items_img'][8] = 'robe_illusion8.gif';
                $st['items_img'][11] = 'leg_illusion8.gif';
            } elseif ($nbs[4904] > 0) {
                //Ñèðåíåâîå ïëàòüå
                $st['items_img'][8] = 'robe_illusion7.gif';
                $st['items_img'][11] = 'leg_illusion7.gif';
            } elseif ($nbs[4905] > 0) {
                //Îðàíæåâîå ïëàòüå
                $st['items_img'][8] = 'robe_illusion9.gif';
                $st['items_img'][11] = 'leg_illusion9.gif';
            } elseif ($nbs[4908] > 0) {
                //Íàáîð Òåìíîé Îäåæäû
                $st['items_img'][8] = 'robe_illusion2.gif';
                $st['items_img'][11] = 'leg_illusion2.gif';
                $st['items_img'][10] = 'boots_illusion2.gif';
                $st['items_img'][9] = 'belt_illusion2.gif';
                $st['items_img'][5] = 'naruchi_illusion2.gif';
                $st['items_img'][4] = 'helmet_illusion2.gif';
                $st['items_img'][12] = 'perchi_illusion2.gif';
            } elseif ($nbs[4906] > 0) {
                //Íàáîð Áðèëëèàíòîâîé Îäåæäû
                $st['items_img'][8] = 'robe_illusion1.gif';
                $st['items_img'][11] = 'leg_illusion1.gif';
                $st['items_img'][10] = 'boots_illusion1.gif';
                $st['items_img'][9] = 'belt_illusion1.gif';
                $st['items_img'][5] = 'naruchi_illusion1.gif';
                $st['items_img'][4] = 'helmet_illusion1.gif';
                $st['items_img'][12] = 'perchi_illusion1.gif';
            }
            if ($nbs[4909] > 0) {
                //Íàáîð Çîëîòûõ óêðàøåíèé
                $st['items_img'][13] = 'ring_illusion2.gif';
                $st['items_img'][17] = 'ring_illusion2.gif';
                $st['items_img'][18] = 'ring_illusion2.gif';
                $st['items_img'][14] = 'amulet_illusion2.gif';
                $st['items_img'][15] = 'earrings_illusion2.gif';
            } elseif ($nbs[4907] > 0) {
                //Íàáîð Çîëîòûõ óêðàøåíèé
                $st['items_img'][13] = 'ring_illusion1.gif';
                $st['items_img'][17] = 'ring_illusion1.gif';
                $st['items_img'][18] = 'ring_illusion1.gif';
                $st['items_img'][14] = 'amulet_illusion1.gif';
                $st['items_img'][15] = 'earrings_illusion1.gif';
            }

            if ($itmslvl < 5) {
                //Ýôôåêò îñëàáëåíèÿ
                $st['itmslvl'] = 0;
            } else {
                $st['itmslvl'] = 1;
            }
            //
            $st['itmsCfc'] = $itmsCfc;

            unset($test_btl_info);

            if ($u['battle'] > 0) {
                //Õàðàêòåðèñòèêè îò ïðèåìîâ
                $efs = mysql_query('SELECT `eu`.`id`,`eu`.`id_eff`,`eu`.`uid`,`eu`.`name`,`eu`.`data`,`eu`.`overType`,`eu`.`timeUse`,`eu`.`timeAce`,`eu`.`user_use`,`eu`.`tr_life_user`,`eu`.`delete`,`eu`.`v1`,`eu`.`v2`,`eu`.`img2`,`eu`.`x`,`eu`.`hod`,`eu`.`bj`,`eu`.`sleeptime`,`eu`.`no_Ace` FROM `eff_users` AS `eu` WHERE `eu`.`uid`="' . mysql_real_escape_string($u['id']) . '" AND `eu`.`delete`="0" AND `eu`.`deactiveTime` < "' . time() . '" AND `eu`.`v1` = "priem" ORDER BY `eu`.`id` ASC');
                $st['set_pog'] = [];
                $st['set_pog2'] = [];
                while ($e = mysql_fetch_array($efs)) {
                    $e['type1'] = 14;
                    $e['img'] = $e['img2'];
                    if ($e['tr_life_user'] > 0) {
                        $trlu = mysql_fetch_array(mysql_query('SELECT `hpNow` FROM `stats` WHERE `id` = "' . $e['tr_life_user'] . '" LIMIT 1'));
                        if (floor($trlu['hpNow']) < 1) {
                            $this->endEffect($e['id'], $u);
                            $st['act'] = 1;
                        }
                    }
                    if ($e['timeUse'] + $e['timeAce'] + $e['actionTime'] > time() || $e['timeUse'] == 77) {
                        if ($e['v1'] == 'priem') {
                            $prsu[$e['v2']] = 0 + $prsu['x'];
                        }
                        $st['effects'][$h] = $e;
                        $h++;
                        $sts = $this->lookStats($e['data']);
                        if ($e['v2'] == 217) {
                            $st['raztac'] = 1;
                        }
                        if (isset($sts['add_pog'])) {
                            $ctt = count($st['set_pog']);
                            $st['set_pog'][$ctt]['id'] = $h;
                            $st['set_pog'][$ctt]['y'] = $sts['add_pog'];
                            unset($ctt);
                        }
                        if (isset($sts['natoe'])) {
                            $st['set_natoe']['id'] = $h;
                            $st['set_natoe']['a'] = 0 + $sts['natoe_end'];
                            $st['set_natoe']['b'] = 0 + $sts['natoe'];
                            $st['set_natoe']['eff_id'] = $e['id'];
                            $st['set_natoe']['t'] = 0 + $sts['natoe_type'];
                            $st['set_natoe']['user_id'] = $e['tr_life_user'];
                        }
                        if (isset($sts['add_pog2'])) {
                            $ctt = count($st['set_pog2']);
                            $st['set_pog2'][$ctt]['id'] = $h;
                            $st['set_pog2'][$ctt]['y'] = $sts['add_pog2'];
                            $st['set_pog2'][$ctt]['p'] = $sts['add_pog2p'];
                            $st['set_pog2'][$ctt]['m'] = $sts['add_pog2mp'];
                            unset($ctt);
                        }
                        $i = 0;
                        while ($i < count($ia)) {
                            if (isset($ia[$i])) {
                                if (isset($sts['add_' . $ia[$i]])) {
                                    if ($ia[$i] != 'zaproc' && $ia[$i] != 'zmproc') {
                                        if (!isset($sti[$ia[$i]])) {
                                            $sti[$ia[$i]] = 0;
                                        }
                                        $sti[$ia[$i]] += intval($sts['add_' . $ia[$i]]);
                                        if (!isset($st[$ia[$i]])) {
                                            $st[$ia[$i]] = 0;
                                        }
                                        $st[$ia[$i]] += intval($sts['add_' . $ia[$i]]);
                                    } else {
                                        $sti[$ia[$i]] = 100 - $sti[$ia[$i]];
                                        $sti[$ia[$i]] = $sti[$ia[$i]] - $sti[$ia[$i]] / 100 * intval($sts['add_' . $ia[$i]]);
                                        $sti[$ia[$i]] = 100 - $sti[$ia[$i]];

                                        $st[$ia[$i]] = 100 - $st[$ia[$i]];
                                        $st[$ia[$i]] = $st[$ia[$i]] - $st[$ia[$i]] / 100 * intval($sts['add_' . $ia[$i]]);
                                        $st[$ia[$i]] = 100 - $st[$ia[$i]];
                                    }
                                }
                            }
                            $i++;
                        }
                        $i = 0;
                        while ($i < count($ia)) {
                            if (isset($ia[$i])) {
                                if (isset($sts['add_' . $ia[$i]])) {
                                    if (!isset($s_vi[$ia[$i]])) {
                                        $s_vi[$ia[$i]] = 0;
                                    }
                                    $s_vi[$ia[$i]] += intval($sts['sv_' . $ia[$i]]);
                                    if (!isset($s_v[$ia[$i]])) {
                                        $s_v[$ia[$i]] = 0;
                                    }
                                    $s_v[$ia[$i]] += intval($sts['sv_' . $ia[$i]]);
                                }
                            }
                            $i++;
                        }
                    } elseif ($e['timeUse'] != 77) {
                        //óäàëÿåì ýôôåêò
                        $this->endEffect($e['id'], $u);
                        $st['act'] = 1;
                    }
                }
            }

            //Áîíóñ ïîêóïàòåëÿ
            /*$bl = mysql_fetch_array(mysql_query('SELECT `id`,`level` FROM `users_paybonus` WHERE `id` = "'.$u['id'].'" LIMIT 1'));
			$st['pbe'] = 0+$bl['level'];
			if( $st['pbe'] > 1000 ) {
				$st['pbe'] = 1000;
			}
			unset($bl);*/

            //Êëàí àáèëêè
            /*
			if( $st['clanpos'] > 0 ) {
				if( $st['clanpos'] == 1 ) {
					$st['s1'] += 5;
					$st['s2'] += 5;
					$st['s3'] += 5;
					$st['s4'] += 0;
					$st['s5'] += 5;
					$st['s6'] += 0;
					$st['m10'] += 10;
					$st['m11'] += 10;
				}elseif( $st['clanpos'] == 2 ) {
					$st['s1'] += 3;
					$st['s2'] += 3;
					$st['s3'] += 3;
					$st['s4'] += 0;
					$st['s5'] += 3;
					$st['s6'] += 0;
					$st['m10'] += 5;
					$st['m11'] += 5;
				}elseif( $st['clanpos'] == 3 ) {
					$st['s1'] += 1;
					$st['s2'] += 1;
					$st['s3'] += 1;
					$st['s4'] += 0;
					$st['s5'] += 1;
					$st['s6'] += 0;
					$st['m10'] += 3;
					$st['m11'] += 3;
				}
			}*/

            //Õàðàêòåðèñòèêè îò ñòàòîâ

            if (!isset($st['hpAll'])) {
                $st['hpAll'] = 0;
            }
            $st['hpAll'] += $st['s4'] * 5;

            //$st['enAll'] += 10;
            //$st['enAll'] += floor($st['s11']*10);
            //$st['enAll'] += round($st['s4']*0.09);

            if (!isset($st['mpAll'])) {
                $st['mpAll'] = 0;
            }
            @$st['mpAll'] += @$st['s6'] * 10;

            //Òóðíèð
            if (!isset($st['m1'])) {
                $st['m1'] = 0;
            }
            $st['m1'] += $st['s3'] * 5;


            // ìô.àíòè-êðèò = 2.5
            if (!isset($st['m2'])) {
                $st['m2'] = 0;
            }
            $st['m2'] += $st['s3'] * 5;

            // ìô.óâîðîò = 2.5
            if (!isset($st['m4'])) {
                $st['m4'] = 0;
            }
            $st['m4'] += $st['s2'] * 5;

            // ìô.àíòè-óâîðîò = 2.5
            if (!isset($st['m5'])) {
                $st['m5'] = 0;
            }
            $st['m5'] += $st['s2'] * 5;

            if (!isset($st['za'])) {
                $st['za'] = 0;
            }
            $st['za'] += $st['s4'] * 1.0;

            if (!isset($st['zm'])) {
                $st['zm'] = 0;
            }
            $st['zm'] += $st['s4'] * 1.0;

            /*if(!isset($st['pa1'])) {
				$st['pa1'] = 0;
			}
			$st['pa1']	 += $st['s2']*0.1;

			if(!isset($st['pa4'])) {
				$st['pa4'] = 0;
			}
			$st['pa4']	 += $st['s3']*0.1;

			if(!isset($st['pa3'])) {
				$st['pa3'] = 0;
			}
			$st['pa3']	 += $st['s4']*0.1;

			if(!isset($st['pa2'])) {
				$st['pa2'] = 0;
			}
			$st['pa2']	 += $st['s1']*0.1;*/

            if (!isset($st['zaproc'])) { //Òóò çì 'zaproc'=>'Çàùèòà îò óðîíà (%)','zmproc'=>'Çàùèòà îò ìàãèè ñòèõèé (%)
                $st['zaproc'] = 0;
            }
            $st['zaproc'] += round($st['s5'] * 0);

            if (!isset($st['m19'])) {
                $st['m19'] = 0;
            }
            $st['m19'] += round($st['s3'] * 0.03);

            //Ìîùíîñòè
            //Ìîùíîñòü ïðîòèâ "Ìîùíîñòü êðèò. óðîíà". Ãàìñ
            if (!isset($st['antm3'])) {
                $st['antm3'] = 0;
            }
            $st['antm3'] += $st['s2'] * 0.5;


            if (!isset($st['m10'])) {
                $st['m10'] = 0;
            }
            $st['m10'] += 0;

            if (!isset($st['m11'])) {
                $st['m11'] = 0;
            }
            $st['m11'] += 0;

            if (!isset($st['m11a'])) {
                $st['m11a'] = 0;
            }
            $st['m11a'] += 0;


            if (!isset($st['m8'])) {
                $st['m8'] = 0;
            }
            $st['m8'] += 0;

            //Áîíóñû êîìïëåêòîâ
            $i = 0;
            while ($i <= count(@$coms['new'])) {
                if (@isset($coms['new'][$i])) {
                    //$coms[$i]['id'] - id êîìïëåêòà, $j - êîë-âî ïðåäìåòîâ äàííîãî êîìïëåêòà
                    $j = @$coms['com'][$coms['new'][$i]];
                    $com = mysql_fetch_array(mysql_query('SELECT `id`,`com`,`name`,`x`,`data` FROM `complects` WHERE `com` = "' . ((int)$coms['new'][$i]) . '" AND `x` <= ' . ((int)$j) . ' ORDER BY  `x` DESC  LIMIT 1'));
                    if (isset($com['id'])) {
                        //äîáàâëÿåì äåéñòâèÿ êîìïëåêòà
                        $ij = 0;
                        $sti = $this->lookStats($com['data']);
                        while ($ij < count($ia)) {
                            if (isset($ia[$ij]) && isset($sti[$ia[$ij]])) {
                                $st[$ia[$ij]] += $sti[$ia[$ij]];
                            }
                            $ij++;
                        }
                    }
                }
                $i++;
            }

            //Áîíóñû ñòàòîâ
            //Çàìåíà ñâèòêîâ
            if ($u['autospell'] != '' && $u['autospell'] != 0 && $u['battle'] == 0) {
                //ïðîâåðÿåì ñâèòêè
                $splink = '';
                $spi = mysql_query('SELECT `id`,`item_id`,`inOdet` FROM `items_users` WHERE `inOdet` >= 40 AND `inOdet` <= 50 AND `uid` = "' . $u['id'] . '" AND `delete` = 0 ORDER BY `item_id` DESC LIMIT 20');
                while ($pli = mysql_fetch_array($spi)) {
                    $splink .= $pli['item_id'] . '-' . $pli['inOdet'] . ',';
                }
                $splink = rtrim($splink, ',');

                //Çàïîìèíàåì íîâûé êîìïëåêò ñâèòêîâ
                if ($u['autospell'] == 1) {
                    $u['autospell'] = $splink;
                    mysql_query('UPDATE `users` SET `autospell` = "' . $splink . '" WHERE `id` = "' . $u['id'] . '" LIMIT 1');
                }

                //Âûäàåì íóæíûé ñâèòîê, åñëè îí åñòü â èíâåíòàðå
                if ($u['autospell'] != $splink) {
                    $spe1 = explode(',', $splink);
                    $spe2 = explode(',', $u['autospell']);
                    $i = 0;
                    while ($i <= 20) {
                        //
                        $spe1a = explode('-', $spe1[$i]);
                        $spe2a = explode('-', $spe2[$i]);
                        //
                        if (isset($spe1a[0])) {
                            $spe1g[$spe1a[1]] = $spe1a[0];
                        }
                        if (isset($spe2a[0])) {
                            $spe2g[$spe2a[1]] = $spe2a[0];
                        }
                        //
                        $i++;
                    }
                    $i = 40;
                    while ($i <= 50) {
                        if ($spe1g[$i] != $spe2g[$i] && $spe1g[$i] == 0) {
                            //echo '['.$spe2g[$i].'->'.$i.']';
                            $splu = mysql_fetch_array(mysql_query('SELECT * FROM `items_users` WHERE `item_id` = "' . $spe2g[$i] . '" AND `inOdet` = 0 AND `delete` = 0 AND `inTransfer` = 0 AND `inShop` = 0 AND `uid` = "' . $u['id'] . '" AND `inGroup` = 0 LIMIT 1'));
                            if (isset($splu['id'])) {
                                mysql_query('UPDATE `items_users` SET `inOdet` = "' . $i . '" WHERE `id` = "' . $splu['id'] . '" LIMIT 1');
                            }
                        }
                        $i++;
                    }
                }
            }


            //Áîíóñû ñòàòîâ
            //ÒÓÒ
            //ñèëà
            /*if($st['s1']>24 && $st['s1']<50){ $st['m10']  += 5;  }
			if($st['s1']>49 && $st['s1']<75){ $st['m10']  += 10; }
			if($st['s1']>74 && $st['s1']<100){ $st['m10']  += 17; }
			if($st['s1']>99 && $st['s1']<125){ $st['m10']  += 25; }
			if($st['s1']>124 && $st['s1']<150){ $st['m10'] += 25; $st['minAtack'] += 10; $st['maxAtack'] += 10; }
			if($st['s1']>149 && $st['s1']<175){ $st['m10'] += 30; $st['minAtack'] += 10; $st['maxAtack'] += 10; }
			if($st['s1']>174){ $st['m10'] += 30; $st['minAtack'] += 15; $st['maxAtack'] += 15; }*/

            if ($st['s1'] > 24 && $st['s1'] < 50) {
                $st['m2'] += 15;
            }
            if ($st['s1'] > 49 && $st['s1'] < 75) {
                $st['pa2'] += 2;
                $st['m2'] += 35;
            }
            if ($st['s1'] > 74 && $st['s1'] < 100) {
                $st['pa2'] += 5;
                $st['m2'] += 50;
            }
            if ($st['s1'] > 99 && $st['s1'] < 125) {
                $st['pa2'] += 8;
                $st['m2'] += 80;
            }
            if ($st['s1'] > 124 && $st['s1'] < 150) {
                $st['pa2'] += 12;
                $st['m2'] += 105;
            }
            if ($st['s1'] > 149 && $st['s1'] < 175) {
                $st['pa2'] += 17;
                $st['m7'] += 2;
            }
            if ($st['s1'] > 174 && $st['s1'] < 200) {
                $st['pa2'] += 23;
                $st['m7'] += 5;
            }
            if ($st['s1'] > 199) {
                $st['pa2'] += 30;
                $st['m7'] += 7;
            }

            //ëîâêîñòü $st[1]['pa1']  += 2; $st['m7']  += 35;
            /*if($st['s2']>24 && $st['s2']<50){ $st[1]['pa1']  += 2; }
			if($st['s2']>49 && $st['s2']<75){ $st['m7']  += 5; $st['m4']  += 35; $st['m2']  += 15; }
			if($st['s2']>74 && $st['s2']<100){ $st['m7']  += 15; $st['m4']  += 35; $st['m2']  += 15; }
			if($st['s2']>99 && $st['s2']<125){ $st['m7']  += 15; $st['m4']  += 105; $st['m2']  += 40; }
			if($st['s2']>124 && $st['s2']<150) { $st['m7']  += 15; $st['m4']  += 105; $st['m2']  += 40; $st['m15'] += 5; }
			if($st['s2']>149 && $st['s2']<175){ $st['m7']  += 20; $st['m4']  += 115; $st['m2']  += 40; $st['m15'] += 5; }
			if($st['s2']>174){ $st['m7']  += 20; $st['m4']  += 120; $st['m2']  += 50; $st['m15'] += 7; }*/

            if ($st['s2'] > 24 && $st['s2'] < 50) {
                $st['pa1'] += 2;
                $st['m4'] += 35;
            }
            if ($st['s2'] > 49 && $st['s2'] < 75) {
                $st['pa1'] += 5;
                $st['m2'] += 40;
                $st['m4'] += 75;
            }
            if ($st['s2'] > 74 && $st['s2'] < 100) {
                $st['pa1'] += 8;
                $st['m2'] += 65;
                $st['m4'] += 90;
            }
            if ($st['s2'] > 99 && $st['s2'] < 125) {
                $st['pa1'] += 12;
                $st['m2'] += 75;
                $st['m4'] += 105;
            }
            if ($st['s2'] > 124 && $st['s2'] < 150) {
                $st['pa1'] += 17;
                $st['m2'] += 85;
                $st['m4'] += 105;
                $st['m15'] += 1;
            }
            if ($st['s2'] > 149 && $st['s2'] < 175) {
                $st['pa1'] += 20;
                $st['m2'] += 110;
                $st['m4'] += 115;
                $st['m15'] += 2;
            }
            if ($st['s2'] > 174 && $st['s2'] < 200) {
                $st['pa1'] += 23;
                $st['m2'] += 145;
                $st['m4'] += 145;
                $st['m15'] += 3;
            }
            if ($st['s2'] > 199) {
                $st['pa1'] += 30;
                $st['m2'] += 165;
                $st['m4'] += 165;
                $st['m15'] += 5;
            }

            //èíòóèöèÿ
            /*if($st['s3']>24 && $st['s3']<50){ $st['m3'] += 10; }
			if($st['s3']>49 && $st['s3']<75){ $st['m3'] += 10; $st['m1'] += 35; $st['m5'] += 15; }
			if($st['s3']>74 && $st['s3']<100){ $st['m3'] += 25; $st['m1'] += 35; $st['m5'] += 15; }
			if($st['s3']>99 && $st['s3']<125){ $st['m3'] += 25; $st['m1'] += 105; $st['m5'] += 45; }
			if($st['s3']>124 && $st['s3']<150){ $st['m3'] += 25; $st['m1'] += 105; $st['m5'] += 45; $st['m14'] += 5; }
			if($st['s3']>149 && $st['s3']<175){ $st['m3'] += 30; $st['m1'] += 105; $st['m5'] += 45; $st['m14'] += 5; }
			if($st['s3']>174){ $st['m3'] += 30; $st['m1'] += 120; $st['m5'] += 45; $st['m14'] += 7; }*/
            if ($st['s3'] > 24 && $st['s3'] < 50) {
                $st['pa4'] += 2;
                $st['m3'] += 2;
                $st['m1'] += 25;
            }
            if ($st['s3'] > 49 && $st['s3'] < 75) {
                $st['pa4'] += 5;
                $st['m3'] += 5;
                $st['m1'] += 55;
            }
            if ($st['s3'] > 74 && $st['s3'] < 100) {
                $st['pa4'] += 8;
                $st['m3'] += 10;
                $st['m1'] += 75;
                $st['m5'] += 25;
            }
            if ($st['s3'] > 99 && $st['s3'] < 125) {
                $st['pa4'] += 12;
                $st['m3'] += 15;
                $st['m1'] += 105;
                $st['m5'] += 35;
            }
            if ($st['s3'] > 124 && $st['s3'] < 150) {
                $st['pa4'] += 17;
                $st['m3'] += 20;
                $st['m1'] += 125;
                $st['m5'] += 45;
                $st['m14'] += 1;
            }
            if ($st['s3'] > 149 && $st['s3'] < 175) {
                $st['pa4'] += 20;
                $st['m3'] += 30;
                $st['m1'] += 145;
                $st['m5'] += 50;
                $st['m14'] += 2;
            }
            if ($st['s3'] > 174 && $st['s3'] < 200) {
                $st['pa4'] += 23;
                $st['m3'] += 35;
                $st['m1'] += 165;
                $st['m5'] += 55;
                $st['m14'] += 3;
            }
            if ($st['s3'] > 199) {
                $st['pa4'] += 30;
                $st['m3'] += 40;
                $st['m1'] += 185;
                $st['m5'] += 65;
                $st['m14'] += 5;
            }

            //âûíîñëèâîñòü
            /*if($st['s4']>0){ $st['hpAll']   += 30;  }
			if($st['s4']>24 && $st['s4']<50){ $st['hpAll']  += 50;  }
			if($st['s4']>49 && $st['s4']<75){ $st['hpAll']  += 100; }
			if($st['s4']>74 && $st['s4']<100){ $st['hpAll']  += 175; }
			if($st['s4']>99 && $st['s4']<125){ $st['hpAll']  += 250; }
			if($st['s4']>124 && $st['s4']<150){ $st['hpAll'] += 250; $st['za'] += 25; }
			if($st['s4']>149 && $st['s4']<175){ $st['hpAll'] += 350; $st['za'] += 50; }
			if($st['s4']>174){ $st['hpAll'] += 400; $st['za'] += 100; }*/
            if ($st['s4'] > 0) {
                $st['hpAll'] += 30;
            }
            if ($st['s4'] > 24 && $st['s4'] < 50) {
                $st['hpAll'] += 50;
            }
            if ($st['s4'] > 49 && $st['s4'] < 75) {
                $st['hpAll'] += 100;
            }
            if ($st['s4'] > 74 && $st['s4'] < 100) {
                $st['hpAll'] += 175;
                $st['m19'] += 2;
            }
            if ($st['s4'] > 99 && $st['s4'] < 125) {
                $st['hpAll'] += 250;
                $st['m19'] += 4;
            }
            if ($st['s4'] > 124 && $st['s4'] < 150) {
                $st['hpAll'] += 400;
                $st['za'] += 25;
                $st['zm'] += 25;
            }
            if ($st['s4'] > 149 && $st['s4'] < 175) {
                $st['hpAll'] += 450;
                $st['za'] += 50;
                $st['zm'] += 50;
            }
            if ($st['s4'] > 174 && $st['s4'] < 200) {
                $st['hpAll'] += 600;
                $st['za'] += 100;
                $st['zm'] += 100;
            }
            if ($st['s4'] > 199) {
                $st['hpAll'] += 850;
                $st['za'] += 125;
                $st['zm'] += 125;
            }
            //èíòåëåêò
            /*if($st['s5']>24 && $st['s5']<50){ $st['m11'] += 5; }
			if($st['s5']>49 && $st['s5']<75){ $st['m11'] += 10;  }
			if($st['s5']>74 && $st['s5']<100){ $st['m11'] += 17; }
			if($st['s5']>99 && $st['s5']<125){ $st['m11'] += 25; }
			if($st['s5']>124 && $st['s5']<150){ $st['m11'] += 35;  }
			if($st['s5']>149 && $st['s5']<175){ $st['m11'] += 45; }
			if($st['s5']>174){ $st['m11'] += 60; }*/
            if ($st['s5'] > 24 && $st['s5'] < 50) {
                $st['m11'] += 10;
            }
            if ($st['s5'] > 49 && $st['s5'] < 75) {
                $st['m11'] += 15;
            }
            if ($st['s5'] > 74 && $st['s5'] < 100) {
                $st['m11'] += 20;
            }
            if ($st['s5'] > 99 && $st['s5'] < 125) {
                $st['m11'] += 25;
            }
            if ($st['s5'] > 124 && $st['s5'] < 150) {
                $st['m11'] += 35;
            }
            if ($st['s5'] > 149 && $st['s5'] < 175) {
                $st['m11'] += 50;
            }
            if ($st['s5'] > 174) {
                $st['m11'] += 65;
                $st['pzm'] += 2;
            }
            if ($st['s5'] > 199) {
                $st['pzm'] += 5;
            }
            //ìóäðîñòü
            /*if($st['s6']>24 && $st['s6']<50){ $st['mpAll'] += 50; $st['speedmp'] +=100; }
			if($st['s6']>49 && $st['s6']<75){ $st['mpAll'] += 100; $st['speedmp'] +=200; }
			if($st['s6']>74 && $st['s6']<100){ $st['mpAll'] += 175; $st['speedmp'] += 350; }
			if($st['s6']>99 && $st['s6']<125){ $st['mpAll'] += 250; $st['speedmp'] += 500; }
			if($st['s6']>124 && $st['s6']<150) { $st['mpAll'] += 250; $st['speedmp'] += 500; $st['pzm'] += 3; }
			if($st['s6']>149 && $st['s6']<175){ $st['mpAll'] += 300; $st['speedmp'] += 600; $st['pzm'] += 3; }
			if($st['s6']>174){ $st['mpAll'] += 450; $st['speedmp'] += 700; $st['pzm'] += 5; }*/
            if ($st['s6'] > 24 && $st['s6'] < 50) {
                $st['mpAll'] += 150;
                $st['speedmp'] += 100;
            }
            if ($st['s6'] > 49 && $st['s6'] < 75) {
                $st['mpAll'] += 200;
                $st['speedmp'] += 200;
            }
            if ($st['s6'] > 74 && $st['s6'] < 100) {
                $st['mpAll'] += 250;
                $st['speedmp'] += 350;
            }
            if ($st['s6'] > 99 && $st['s6'] < 125) {
                $st['mpAll'] += 350;
                $st['speedmp'] += 500;
            }
            if ($st['s6'] > 124 && $st['s6'] < 150) {
                $st['mpAll'] += 500;
                $st['speedmp'] += 500;
                $st['pzm'] += 2;
            }
            if ($st['s6'] > 149 && $st['s6'] < 175) {
                $st['mpAll'] += 700;
                $st['speedmp'] += 600;
                $st['pzm'] += 3;
            }
            if ($st['s6'] > 174 && $st['s6'] < 200) {
                $st['mpAll'] += 900;
                $st['speedmp'] += 700;
                $st['pzm'] += 5;
            }
            if ($st['s6'] > 199) {
                $st['mpAll'] += 900;
                $st['speedmp'] += 700;
                $st['pzm'] += 7;
            }

            //åñëè âòîðîå îðóæèå îäåòî
            if ($hnd2 == 1 && $hnd1 == 1) {
                $st['zona']++;
            }

            if ($sht1 == 1) {
                $st['zonb']++;
            }

            //$st['speedhp'] += $st['pbe'];
            //$st['speedmp'] += $st['pbe'];

            /* Âëàäåíèÿ */
            $i = 1;
            while ($i <= 7) {
                if (!isset($st['pm' . $i])) {
                    $st['pm' . $i] = 0;
                }
                if (!isset($st['a' . $i])) {
                    $st['a' . $i] = 0;
                }
                if (!isset($st['mg' . $i])) {
                    $st['mg' . $i] = 0;
                }
                if (!isset($st['zm' . $i])) {
                    $st['zm' . $i] = 0;
                }
                if (isset($st['s5'])) {
                    $st['pm' . $i] += $st['s5'] * 0.5;
                }
                if (isset($st['m11a'])) {
                    $st['pm' . $i] += $st['m11a'];
                }
                if (isset($st['aall'])) {
                    $st['a' . $i] += $st['aall'];
                }
                if (isset($st['m2all'])) {
                    $st['mg' . $i] += $st['m2all'];
                }
                if (isset($st['zm'])) {
                    $st['zm' . $i] += $st['zm'];
                }
                if (isset($st['zma'])) {
                    $st['zm' . $i] += $st['zma'];
                }
                if ($i <= 4) {
                    if (!isset($st['mib' . $i])) {
                        $st['mib' . $i] = 0;
                    }
                    if (!isset($st['mab' . $i])) {
                        $st['mab' . $i] = 0;
                    }
                    if (!isset($st['mg' . $i])) {
                        $st['mg' . $i] = 0;
                    }
                    if (!isset($st['pm' . $i])) {
                        $st['pm' . $i] = 0;
                    }
                    if (!isset($st['pa' . $i])) {
                        $st['pa' . $i] = 0;
                    }
                    if (!isset($st['za' . $i])) {
                        $st['za' . $i] = 0;
                    }
                    $st['mib' . $i] += 0;
                    $st['mab' . $i] += 0;
                    if (isset($st['mall'])) {
                        $st['mg' . $i] += $st['mall'];
                    }
                    if (isset($st['m11'])) {
                        $st['pm' . $i] += $st['m11'];
                    }
                    if (isset($st['m10'])) {
                        $st['pa' . $i] += $st['m10'];
                    }
                    if (isset($st['za'])) {
                        $st['za' . $i] += $st['za'];
                    }
                }
                $i++;
            }

            //Óÿçâèìîñòü îðóæèå è ìàãèÿì

            $i = 1;
            while ($i <= 7) {
                @$st['yzm' . $i] += @$st['yzma'];
                if ($i <= 4) {
                    @$st['yzm' . $i] += @$st['yzm'];//ñòèõèéíûé óðîí òîëüêî
                    @$st['yza' . $i] += @$st['yza']; //óðîí îðóæèÿ
                }
                //Îòíèìàåò îò çàùèòû îò óðîíà
                if (isset($st['yza' . $i]) && $i <= 4) {
                    $st['za' . $i] = ($st['za' . $i] / 100 * (100 + ($st['yza' . $i])));
                    if ($st['za' . $i] < 0) {
                        $st['za' . $i] = 0;
                    }
                }
                //Îòíèìàåò îò çàùèòû îò ìàãèè
                if (isset($st['yzm' . $i])) {
                    $st['zm' . $i] = ($st['zm' . $i] / 100 * (100 + ($st['yzm' . $i])));
                    if ($st['zm' . $i] < 0) {
                        $st['zm' . $i] = 0;
                    }
                }
                $i++;
            }


            if (isset($st['hpVinos']) && $st['hpVinos'] != 0) {
                $st['hpAll'] += round($st['hpVinos'] * $st['s4']);
            }

            if (isset($st['mpVinos']) && $st['mpVinos'] != 0) {
                $st['mpAll'] += round($st['mpVinos'] * $st['s6']);
            }

            if (isset($st['hpProc']) && $st['hpProc'] != 0) {
                $st['hpAll'] += round($st['hpAll'] / 100 * $st['hpProc']);
            }

            if (isset($st['mpProc']) && $st['mpProc'] != 0) {
                $st['mpAll'] += round($st['mpAll'] / 100 * $st['mpProc']);
            }

            //Ðåãåí. - 250 åä.
            /*if( $u['level'] > 7 ) {
				$st['speedhp'] -= 240;
				$st['speedmp'] -= 240;
			}*/

            //êîíåö áîíóñîâ
            if ($st['hpNow'] < 0) {
                $st['hpNow'] = 0;
            } elseif ($st['hpNow'] > $st['hpAll']) {
                $st['hpNow'] = $st['hpAll'];
            }
            if ($st['mpNow'] < 0) {
                $st['mpNow'] = 0;
            } elseif ($st['mpNow'] > $st['mpAll']) {
                $st['mpNow'] = $st['mpAll'];
            }

            //çîíû áëîêà è óäàðà
            if ($st['zona'] < 1) {
                $st['zona'] = 1;
            }
            if ($st['zona'] > 5) {
                $st['zona'] = 5;
            }
            if ($st['zonb'] < 1) {
                $st['zonb'] = 1;
            }
            if ($st['zonb'] > 3) {
                $st['zonb'] = 3;
            }

            $st['ozash'] = $oza;
            $st['ozmsh'] = $ozm;
            $st['weapon1'] = $hnd1;
            $st['weapon2'] = $hnd2;
            $st['sheld1'] = $sht1;
            $st['sv_'] = $s_v;
            $st['sv_i'] = $s_vi;
            $st['dom'] = $dom;
            $st['prsu'] = $prsu;

            $st['x'] = $u['x'];
            $st['y'] = $u['y'];
            $st['s'] = $u['s'];

            //Ñîáèðàåì ðåéòèíã
            /*$st['reting'] = 0;
			//
			$st['reting'] += $st['hpAll'];
			$st['reting'] += $st['mpAll'];
			//
			$st['reting'] += $st['m1'];
			$st['reting'] += $st['m2'];
			$st['reting'] += $st['m4'];
			$st['reting'] += $st['m5'];
			//
			$st['reting'] += $st['m6']*10;
			$st['reting'] += $st['m7']*10;
			$st['reting'] += $st['m8']*10;
			$st['reting'] += $st['m9']*10;
			//
			$st['reting'] += $st['a1']*7;
			$st['reting'] += $st['a2']*7;
			$st['reting'] += $st['a3']*7;
			$st['reting'] += $st['a4']*7;
			$st['reting'] += $st['a5']*7;
			$st['reting'] += $st['a6']*7;
			$st['reting'] += $st['a7']*7;
			//
			$st['reting'] += $st['mg1']*7;
			$st['reting'] += $st['mg2']*7;
			$st['reting'] += $st['mg3']*7;
			$st['reting'] += $st['mg4']*7;
			$st['reting'] += $st['mg5']*7;
			$st['reting'] += $st['mg6']*7;
			$st['reting'] += $st['mg7']*7;
			//
			$st['reting'] += $st['m3']*5;
			$i8 = 1;
			$st['reting'] += $st['za']*5;
			$st['reting'] += $st['zm']*5;
			//
			$st['reting'] += $st['s5']*5;
			$st['reting'] += $st['s6']*5;
			//
			while( $i8 < 8 ) {
				$st['reting'] += $st['pa'.$i]*5;
				$st['reting'] += $st['pm'.$i]*5;
				//
				$st['reting'] += $st['za'.$i]*10;
				$st['reting'] += $st['zm'.$i]*10;
				$i8++;
			}
			//
			$i8 = 1;
			while( $i8 < 5 ) {
				$st['reting'] += $st['mib'.$i];
				$st['reting'] += $st['mab'.$i];
				$i8++;
			}*/

            $st['reting'] = 1 + ceil($st['reting']);
            $st['reting'] = 1 + $st['irka'];

            if ($st['vip'] > 0) { //$u
                $st['antm3'] += 20;
                $st['zaproc'] += 5;
                $st['zmproc'] += 5;
                $st['m10'] += 20;
                $st['pzm'] += 5;
            }

            //Áîíóñ îò ìåäàëåé
            $rep1 = mysql_fetch_array(mysql_query('SELECT 
			`add_slot`,`nu_sandcity`,`n_sandcity`,
			`dl1`,`id`,`rep1`,`rep2`,`repcapitalcity`,`repdemonscity`,`repangelscity`,`repabandonedplain`,
			`repdevilscity`,`repmooncity`,`repsuncity`,`repsandcity`,`repemeraldscity`,`repdreamscity`,`repizlom`,
			`n_capitalcity`,`n_demonscity`,`n_suncity`,`nu_demonscity`,`nu_angelscity`,`nu_abandonedplain`,`nu_emeraldscity`,
			`nu_capitalcity`,`nu_suncity`,`nu_devilscity`,`nu_dreamscity`,`add_stats`,`add_money`,`add_skills`,`add_skills2`,
			`rep3`,`rep3_buy`,`repdragonscity`,`n_dragonscity`,`nu_dragonscity`,
			(`repcapitalcity`+`repdemonscity`+`repangelscity`+`repsuncity`+`repdreamscity`+`repabandonedplain`+`repsandcity`+`repemeraldscity`+`repdevilscity`) as allrep, 
			(`nu_capitalcity`+`nu_demonscity`+`nu_angelscity`+`nu_suncity`+`nu_dreamscity`+`nu_abandonedplain`+`nu_sandcity`+`nu_emeraldscity`+`nu_devilscity`) as allnurep FROM `rep` WHERE `id` = "' . $u['id'] . '" LIMIT 1'));

            if ($u['referals'] >= 3000) {
                $st['speedhp'] += 50;
                $st['speedmp'] += 50;
                $st['antm3'] += 25;
                $st['m10'] += 15;
                $st['m11'] += 15;
                $st['speed_dungeon'] += 25;
                $st['hpAll'] += 250;
            }

            //Âîäîñòîê
            if ($rep1['repdreamscity'] >= 24999) {
                $st['m10'] += 10;
                $st['pzm'] += 1;
            }
            //èçëîì
            if ($rep1['repizlom'] == 9999) {
                $st['m10'] += 10;
                $st['pzm'] += 1;
            }
            //Áåçäíà
            if ($rep1['repangelscity'] == 25000) {
                $st['m10'] += 10;
                $st['pzm'] += 1;
            }
            //Êàòàêîìáû
            if ($rep1['repdemonscity'] == 25000) {
                $st['m10'] += 10;
                $st['pzm'] += 1;
            }
            //Ãðèáíèöà
            if ($rep1['repdemonscity'] == 25000) {
                $st['m10'] += 10;
                $st['pzm'] += 1;
            }
            //Ïåùåðà òûñÿ÷è ïðîêëÿòèé
            if ($rep1['repcapitalcity'] == 25000) {
                $st['m10'] += 10;
                $st['pzm'] += 1;
            }
            //Ñàíä
            if ($rep1['repsandcity'] == 25000) {
                $st['m10'] += 10;
                $st['pzm'] += 1;
            }
            //Ãîðà ëåãèîíà
            if ($rep1['repabandonedplain'] == 24999) {
                $st['m10'] += 10;
                $st['pzm'] += 1;
            }


            //Äîáàâî÷íûé ïîäüåì äëÿ èãðîêîâ
            $st['maxves'] += 500;

            if ($st['silver'] >= 5) {
                $st['speed_dungeon'] += 25;
            }

            if ($u['admin'] > 0) {
                $st['speed_dungeon'] += 1000;
                $st['speedhp'] += 1000000000000000;
            }
            /*if( date('H') >= 22 && date('H') <= 24 ) {
				if($u['room']==9 && $u['room']==323 && $u['room']==1) {
				$st['exp'] +=150;
				}
			}else*/
            if (date('H') >= 22 && date('H') <= 10) {
                $st['exp'] += 25;
            }

            //Ñîõðàíÿåì ðåéòèíã èãðîêà
            $st['reting'] = floor($st['reting']);
            //if(@$st['btl_cof'] != @$st['reting']) {
            //$st['btl_cof'] = $st['reting'];
            //mysql_query('UPDATE `stats` SET `btl_cof` = "'.$st['reting'].'" WHERE `id` = "'.$st['id'].'" LIMIT 1');
            //}
            if (@$st['btl_cof'] != @$st['prckr']) {
                $st['btl_cof'] = $st['prckr'];
                mysql_query('UPDATE `stats` SET `btl_cof` = "' . $st['prckr'] . '" WHERE `id` = "' . $st['id'] . '" LIMIT 1');
            }

            if ($st['hpAll'] < 1) {
                $st['hpAll'] = 1;
            }

            if ($st['mpAll'] < 0) {
                $st['mpAll'] = 0;
            }

            if ($u['room'] == 411) {
                //Õîêêåé, ýôôåêò îò øàéáû -25% ÍÐ
                $shb = mysql_fetch_array(mysql_query('SELECT `id` FROM `items_users` WHERE `uid` = "' . $u['id'] . '" AND `item_id` = 4910 AND `delete` = 0 LIMIT 1'));
                if (isset($shb['id'])) {
                    $st['hpAll'] = round($st['hpAll'] / 100 * 75);
                }
            }

            if (stristr($u['login'], '(çâåðü ') == true || (stristr($u['login'], 'Êàìåííûé ñòðàæ') && $u['ip'] == '0')) {
                $st['this_animal'] = 1;
            } else {
                $st['this_animal'] = 0;
            }

            $rt = [];
            if ($i1 == 1) {
                $rt[0] = $st;
                $rt[1] = $st2; //ðîäíûå ñòàòû
            } else {
                $rt = $st;
            }

            if ($u['hpAll'] != $st['hpAll'] || $u['mpAll'] != $st['mpAll']) {
                mysql_query('UPDATE `stats` SET `hpAll` = "' . $st['hpAll'] . '",`mpAll` = "' . $st['mpAll'] . '" WHERE `id` = "' . $u['id'] . '" LIMIT 1');
            }

            if ($btl_cache == true && $cache == false) {
                $dataca = [
                    'st' => $st,
                    'st2' => $st2
                ];
                $dataca = json_encode($dataca);
                mysql_query('INSERT INTO `battle_cache` (`uid`,`battle`,`data`,`time`) VALUES ("' . $u['id'] . '","' . $u['battle'] . '","' . mysql_real_escape_string($dataca) . '","' . time() . '")');
            }
        }

        if (isset($cache)) {
            if ($i1 == 1) {
                $rt = [$cache['st'], $cache['st2']];
            } else {
                $rt = $cache['st'];
            }
        }

        return $rt;
    }

    public function send($color, $room, $city, $from, $to, $text, $time, $type, $toChat, $spam, $sound, $new = 1, $typeTime = 0, $global = 0)
    {
        mysql_query("INSERT INTO `chat` (`global`,`typeTime`,`new`,`sound`,`color`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`,`spam`) VALUES
		('" . $global . "','" . $typeTime . "','" . $new . "','" . $sound . "','" . $color . "','" . $city . "','" . $room . "','" . $from . "','" . $to . "','" . $text . "','" . $time . "','" . $type . "','" . $toChat . "','" . $spam . "')");
        $msg_id = mysql_insert_id();
        return $msg_id;
    }

    //ïîëó÷àåì óðîâåíü
    public function testLevel()
    {
        global $c;
        $rt = 0;
        if ($this->info['expstopu'] > 2 && $this->info['exp'] > $c['expstopu']) {
            $this->info['exp'] = $c['expstopu'];
            mysql_query('UPDATE `stats` SET `exp` = "' . $c['expstopu'] . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
        } elseif ($this->info['exp'] > $c['expstop'] && $this->info['expstopu'] < 3) {
            //upexpdate
            if ($this->info['upexpdate'] == 0) {
                $this->info['upexpdate'] = time();
                mysql_query('UPDATE `stats` SET `upexpdate` = "' . time() . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
            } elseif (time() >= ($this->info['upexpdate'] + 4 * 60 * 60 * 24)) {
                $this->info['upexpdate'] = time();
                $this->info['expstopu'] = $this->info['expstopu'] + 1;
                mysql_query('UPDATE `stats` SET `upexpdate` = "' . time() . '",`expstopu` = `expstopu`+1 WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
            }
            if ($this->info['expstopu'] < 3) {
                $this->info['exp'] = $c['expstop'];
                mysql_query('UPDATE `stats` SET `exp` = "' . $c['expstop'] . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
            }
        }
        if (isset($this->stats['levels']['upLevel'])) {
            $telvl = [];
            $sp = mysql_query('SELECT `upLevel`,`exp` FROM `levels`');
            while ($pl = mysql_fetch_array($sp)) {
                $telvl[$pl['upLevel']] = $pl['exp'];
            }
            if ($this->info['exp'] >= $telvl[$this->info['upLevel']]) {
                $lvl = mysql_fetch_array(mysql_query('SELECT `duh`,`vinos`,`bprice`,`upLevel`,`nextLevel`,`exp`,`money`,`money_bonus1`,`money_bonus2`,`ability`,`skills`,`nskills`,`sskills`,`expBtlMax`,`hpRegen`,`mpRegen`,`money2` FROM `levels` WHERE `upLevel`="' . $this->info['upLevel'] . '" LIMIT 1'));
                $lvln = mysql_fetch_array(mysql_query('SELECT `duh`,`vinos`,`bprice`,`upLevel`,`nextLevel`,`exp`,`money`,`money_bonus1`,`money_bonus2`,`ability`,`skills`,`nskills`,`sskills`,`expBtlMax`,`hpRegen`,`mpRegen`,`money2` FROM `levels` WHERE `upLevel`="' . ($lvl['upLevel'] + 1) . '" LIMIT 1'));
                //Êðèñòàë âå÷íîñòè
                if ($this->info['exp'] > 12499 && $this->info['level'] <= 5 && $c['infinity5level'] == true) {
                    $itm = mysql_fetch_array(mysql_query('SELECT `id`,`item_id`,`1price`,`2price`,`3price`,`uid`,`use_text`,`data`,`inOdet`,`inShop`,`delete`,`iznosNOW`,`iznosMAX`,`gift`,`gtxt1`,`gtxt2`,`kolvo`,`geniration`,`magic_inc`,`maidin`,`lastUPD`,`timeOver`,`overType`,`secret_id`,`time_create`,`inGroup`,`dn_delete`,`inTransfer`,`post_delivery`,`lbtl_`,`bexp`,`so`,`blvl` FROM `items_users` WHERE `item_id` = "1204" AND `delete` = "0" AND `uid` = "' . $this->info['id'] . '" AND `inShop` = "0" AND `inTransfer` = "0" LIMIT 1'));
                    if (!isset($itm['id']) && $this->info['host_reg'] != 'noinfinity5' && $this->info['twink'] == 0) {
                        $this->info['exp'] = 12499;
                        mysql_query('UPDATE `stats` SET `exp` = "12499" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
                        echo '<script>chat.sendMsg(["new","' . time() . '","6","","' . $this->info['login'] . '","Äëÿ ïåðåõîäà íà 6-îé óðîâåíü òðåáóåòñÿ &quot;<strong>Êðèñòàëë Âå÷íîñòè [6]</strong>&quot;.","Black","1","1","0"]);</script>';
                    } else {

                        mysql_query('UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $itm['id'] . '" LIMIT 1');
                        $text = 'Ïðåäìåò &quot;<strong>Êðèñòàëë Âå÷íîñòè [6]</strong>&quot; áûë óñïåøíî èñïîëüçîâàí.';
                        echo '<script>chat.sendMsg(["new","' . time() . '","6","","' . $this->info['login'] . '","' . $text . '","Black","1","1","0"]);</script>';
                        //mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES ('1',".$this->info['city']."','".$this->info['room']."','','".$this->info['login']."','".$text."','".time()."','6','0')");
                    }

                }
                //****************
                $i = 0;
                $ult = 0;
                //mysql_query('LOCK TABLES users,stats,mults,bank,referal_bous,levels,chat WRITE');
                while ($i != 1) {
                    if ($c['nolevel'] == true && $this->info['exp'] >= $lvl['exp'] && isset($lvln['upLevel'])) {
                        $tlus = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `users` WHERE `real` = 1 AND `level` = "' . $this->info['level'] . '" LIMIT 1'));
                        //áåðåì àïï èëè óðîâåíü, $lvln
                        if ($tlus[0] < $this->info['level'] * 5) {
                            //Íåëüçÿ ïîëó÷àòü ëâë/àïïû ïîêà íå áóäåò 100 ïåðñîíàæåé òåêóùåãî óðîâíÿ
                            $this->info['exp'] = $lvl['exp'] - 1;
                            mysql_query('UPDATE `stats` SET `exp` = "' . $this->info['exp'] . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
                        }
                    }
                    if ($this->info['exp'] >= $lvl['exp'] && isset($lvln['upLevel'])) {
                        if ($lvl['nextLevel'] > $this->info['level']) {
                            /*Âûäàåì áîíóñíûå ïðåäìåòû
							if($lvl['nextLevel']==9){
								$this->addItem(5021,$this->info['id'],'|sudba='.$this->info['login']);
							}
							if($lvl['nextLevel']==10){
								$this->addItem(5022,$this->info['id'],'|sudba='.$this->info['login']);
							}
							if($lvl['nextLevel']==11){
								$this->addItem(5023,$this->info['id'],'|sudba='.$this->info['login']);
							}
							if($lvl['nextLevel']==12){
								$this->addItem(5023,$this->info['id'],'|sudba='.$this->info['login']);
								$this->addItem(5023,$this->info['id'],'|sudba='.$this->info['login']);
							}*/
                            //ïîâûøàåì âûíîñëèâîñòü
                            $a4 = 1;
                            if ($lvl['nextLevel'] == 9) {
                                $a4 = 2;
                            } elseif ($lvl['nextLevel'] == 10) {
                                $a4 = 3;
                            } elseif ($lvl['nextLevel'] == 11) {
                                $a4 = 5;
                            } elseif ($lvl['nextLevel'] == 12) {
                                $a4 = 30;
                            }

                            $this->stats['s4'] += $a4;
                            $sex1 = '';
                            if ($this->info['sex'] == 1) {
                                $sex1 = 'ëà';
                            }

                            $ult = 1;

                            //Ðåôåðàëû
                            if ($this->info['twink'] == 0 && (round($this->info['host_reg']) > 0 && ($this->info['dieline'] == 0 || $this->info['dieline'] < $lvl['exp']))) {
                                $mtest = mysql_fetch_array(mysql_query('SELECT `id`,`uid`,`uid2`,`ip` FROM `mults` WHERE (`uid` = "' . $this->info['id'] . '" AND `uid2` = "' . ((int)$this->info['host_reg']) . '") OR (`uid2` = "' . $this->info['id'] . '" AND `uid` = "' . ((int)$this->info['host_reg']) . '") LIMIT 1'));
                                $rlog = mysql_fetch_array(mysql_query('SELECT `id`,`login`,`catch`,`host_reg` FROM `users` WHERE `id` = "' . ((int)$this->info['host_reg']) . '" LIMIT 1'));
                                $rlogs = mysql_fetch_array(mysql_query('SELECT `id`,`ref_data` FROM `stats` WHERE `id` = "' . ((int)$this->info['host_reg']) . '" LIMIT 1'));

                                if (!isset($mtest['id']) && isset($rlog['id'])) {
                                    $rtg = true;
                                } else {
                                    $rtg = mysql_fetch_array(mysql_query('SELECT * FROM `ref_mult` WHERE `uid1` = "' . $rlog['id'] . '" LIMIT 1'));
                                    if (isset($rtg['id'])) {
                                        if ($this->info['id'] == $rtg['uid2']) {
                                            $rtg = true;
                                        } else {
                                            $rtg = false;
                                        }
                                    } else {
                                        mysql_query('INSERT INTO `ref_mult` (`uid1`,`uid2`,`time`) VALUES (
											"' . $rlog['id'] . '" , "' . $this->info['id'] . '","' . time() . '"
										)');
                                        $rtg = true;
                                    }
                                }

                                if (($rtg == true || !isset($mtest['id'])) && isset($rlog['id']) && $this->info['activ'] == 0) {
                                    $rfs['data'] = explode('|', $rlogs['ref_data']);
                                    $ekr = '0.00';
                                    $bn = mysql_fetch_array(mysql_query('SELECT `id`,`type`,`level`,`add_bank`,`add_money`,`finish_battle`,`online`,`onlyOne`,`add_crystals` FROM `referal_bous` WHERE `type` = 1 AND `level` = "' . $lvl['nextLevel'] . '" LIMIT 1'));
                                    if (isset($bn['id']) && ($bn['add_bank'] > 0 || $bn['add_money'] > 0)) {
                                        $ekr = $bn['add_bank'];
                                        $kr = $bn['add_money'];
                                        $up = mysql_query('UPDATE `users` SET `money` = `money` + ' . $kr . ',`money2` = `money2` + ' . $ekr . ' WHERE `id` = "' . mysql_real_escape_string($rlog['id']) . '" LIMIT 1');
                                        if ($up) {

                                            //Ðåôåðàë 1-ãî óðîâíÿ
                                            $krtxt = '';
                                            if ($kr > 0) {
                                                $krtxt .= '' . $kr . ' ÊÐ';
                                                if ($ekr > 0) {
                                                    $krtxt .= ', ';
                                                }
                                            }
                                            if ($ekr > 0) {
                                                $krtxt .= '' . $ekr . ' ÅÊÐ';
                                            }
                                            $this->send('', $this->info['room'], $this->info['city'], '', $rlog['login'], 'Âàø ðåôåðàë <strong>' . $this->info['login'] . '</strong> äîñòèã' . $sex1 . ' óðîâíÿ ' . $lvl['nextLevel'] . '! Âàì çà÷èñëåííî ' . $krtxt, -1, 6, 0, 0, 0, 1);
                                            $rlog['catch'] += $bn['add_bank'];
                                            mysql_query('UPDATE `users` SET `catch` = "' . $rlog['catch'] . '" WHERE `id` = "' . $rlog['id'] . '" LIMIT 1');
                                            //
                                            if ((int)$rlog['host_reg'] > 0) {
                                                //Ðåôåðàë 2-ãî óðîâíÿ
                                                $llogin = $rlog['login'];
                                                $ekr = round($bn['add_bank'] * 0.4, 2);
                                                $kr = round($bn['add_money'] * 0.4, 2);
                                                $rlog = mysql_fetch_array(mysql_query('SELECT `id`,`login`,`catch`,`host_reg` FROM `users` WHERE `id` = "' . ((int)$rlog['host_reg']) . '" LIMIT 1'));
                                                if (isset($rlog['id'])) {
                                                    $krtxt = '';
                                                    if ($kr > 0) {
                                                        $krtxt .= '' . $kr . ' ÊÐ';
                                                        if ($ekr > 0) {
                                                            $krtxt .= ', ';
                                                        }
                                                    }
                                                    if ($ekr > 0) {
                                                        $krtxt .= '' . $ekr . ' ÅÊÐ';
                                                    }
                                                    $this->send('', $this->info['room'], $this->info['city'], '', $rlog['login'], 'Âàø ðåôåðàë <strong>' . $this->info['login'] . '</strong> (2-ãî óðîâíÿ îò &quot;' . $llogin . '&quot; ) äîñòèã' . $sex1 . ' óðîâíÿ ' . $lvl['nextLevel'] . '! Âàì çà÷èñëåííî ' . $krtxt, -1, 6, 0, 0, 0, 1);
                                                    $rlog['catch'] += $bn['add_bank'];
                                                    mysql_query('UPDATE `users` SET `money` = `money` + ' . $kr . ',`money2` = `money2` + ' . $ekr . ' WHERE `id` = "' . $rlog['id'] . '" LIMIT 1');
                                                    //
                                                    if ((int)$rlog['host_reg'] > 0) {
                                                        //Ðåôåðàë 3-ãî óðîâíÿ
                                                        $llogin2 = $rlog['login'];
                                                        $ekr = round($bn['add_bank'] * 0.2, 2);
                                                        $kr = round($bn['add_money'] * 0.2, 2);
                                                        $rlog = mysql_fetch_array(mysql_query('SELECT `id`,`login`,`catch`,`host_reg` FROM `users` WHERE `id` = "' . ((int)$rlog['host_reg']) . '" LIMIT 1'));
                                                        if (isset($rlog['id'])) {
                                                            $krtxt = '';
                                                            if ($kr > 0) {
                                                                $krtxt .= '' . $kr . ' ÊÐ';
                                                                if ($ekr > 0) {
                                                                    $krtxt .= ', ';
                                                                }
                                                            }
                                                            if ($ekr > 0) {
                                                                $krtxt .= '' . $ekr . ' ÅÊÐ';
                                                            }
                                                            $this->send('', $this->info['room'], $this->info['city'], '', $rlog['login'], 'Âàø ðåôåðàë <strong>' . $this->info['login'] . '</strong> (3-ãî óðîâíÿ îò &quot;' . $llogin2 . '&quot; (Ðåôåðàë ' . $llogin . ') ) äîñòèã' . $sex1 . ' óðîâíÿ ' . $lvl['nextLevel'] . '! Âàì çà÷èñëåííî ' . $krtxt, -1, 6, 0, 0, 0, 1);
                                                            $rlog['catch'] += $bn['add_bank'];
                                                            mysql_query('UPDATE `users` SET `money` = `money` + ' . $kr . ',`money2` = `money2` + ' . $ekr . ' WHERE `id` = "' . $rlog['id'] . '" LIMIT 1');
                                                            //
                                                        }
                                                    }
                                                    //
                                                }
                                            }

                                        } else {
                                            $this->send('', $this->info['room'], $this->info['city'], '', $rlog['login'], 'Âàø ðåôåðàë <strong>' . $this->info['login'] . '</strong> äîñòèã' . $sex1 . ' óðîâíÿ ' . $lvl['nextLevel'] . '! (Îøèáêà çà÷èñëåíèÿ, îáðàòèòåñü ñ Àäìèíèñòðàöèè ïðîåêòà) Íà Âàø áàíêîâñêèé ñ÷åò ¹' . $bnk . ' çà÷èñëåííî ' . $ekr . ' êð.', -1, 6, 0, 0, 0, 1);
                                        }
                                    }
                                    //
                                    mysql_query("UPDATE `users` SET `referals` = `referals` + 5 WHERE `id` = '" . mysql_real_escape_string($rlog['id']) . "' LIMIT 1");
                                    //
                                } elseif (isset($rlog['id'])) {
                                    $this->send('', $this->info['room'], $this->info['city'], '', $rlog['login'], 'Âàø ðåôåðàë <strong>' . $this->info['login'] . '</strong> äîñòèã' . $sex1 . ' óðîâíÿ ' . $lvl['nextLevel'] . '! <small><font color=red>(Ïåðñîíàæ íå àêòèâèðîâàí, ëèáî ó âàñ ñîâïàäàþò IP! Ðàçðåøåíî íå áîëåå 1 òàêîãî ðåôåðàëà!)</font></small>', -1, 6, 0, 0, 0, 1);
                                }
                            }


                            /*
							$tst = $this->lookStats($this->info['stats']);
							$tst['s4'] += $a4;
							$tst['s7'] += $lvl['duh'];
							$this->info['stats'] = $this->impStats($tst);
							*/
                        }

                        /*if( $this->info['twink'] == 0 ) {
							if( $this->info['exp'] >= 300000 ) {
								$this->send('',$this->info['room'],$this->info['city'],'',$this->info['login'],'Çà äîñòèæåíèå íîâîãî óðîâíÿ/àïïà, Âû ïîëó÷àåòå: <strong>'.$lvl['money'].' êð.</strong>',-1,6,0,0,0,1);
							}
						}*/

                        $tst = $this->lookStats($this->info['stats']);
                        $tst['s4'] += $lvl['vinos'];
                        $tst['s7'] += $lvl['duh'];
                        $this->info['stats'] = $this->impStats($tst);

                        $this->info['level'] = $lvl['nextLevel'];
                        $this->stats['levels'] = $lvln;
                        $this->info['ability'] += $lvl['ability'];
                        $this->info['skills'] += $lvl['skills'];
                        $this->info['sskills'] += $lvl['sskills'];
                        $this->info['nskills'] += $lvl['nskills'];
                        if ($this->info['twink'] == 0) {
                            //if( $this->info['level'] < 8 ) {
                            //Âûäàåì çà àïïû çóáû 0-7 ëâë
                            //$this->info['money4'] = $lvl['money']+$this->info['money4'];
                            //}else{
                            $this->info['money'] = $lvl['money'] + $this->info['money'];
                            $this->info['money2'] = $lvl['money2'] + $this->info['money2'];
                            //}
                        }
                        $lvl = $lvln;
                        $lvln = mysql_fetch_array(mysql_query('SELECT `bprice`,`upLevel`,`nextLevel`,`exp`,`money`,`money_bonus1`,`money_bonus2`,`ability`,`skills`,`nskills`,`sskills`,`expBtlMax`,`hpRegen`,`mpRegen`,`money2` FROM `levels` WHERE `upLevel`="' . ($lvl['upLevel'] + 1) . '" LIMIT 1'));
                        $this->info['upLevel'] += 1;
                        $rt++;
                    } else {
                        $i = 1;
                    }
                }
                if ($ult == 1) {
                    if ($this->info['level'] == 4 || $this->info['level'] == 8) {
                        //Óáðàòü çàäåðæêè íà ïåùåðû
                        mysql_query('DELETE FROM `actions` WHERE `uid` = "' . $this->info['id'] . '" AND `vars` LIKE "psh%"');
                        $this->send('', $this->info['room'], $this->info['city'], '', $this->info['login'], 'Îáÿçàòåëüíî èñïîëüçóéòå ñâèòêè è ýëèêñèðû â ñâîåì èíâåíòàðå!!!!!!!!!!!!!!!.', -1, 6, 0, 0, 0, 1);
                    }
                    /*if( $this->info['level'] > 0 && $this->info['level'] <= 5 ) {
						$this->info['money4'] += 100;
						mysql_query('UPDATE `users` SET `money4` = "'.$this->info['money4'].'" WHERE `id` = "'.$this->info['id'].'" LIMIT 1');
						$this->send('',$this->info['room'],$this->info['city'],'',$this->info['login'],'Çà äîñòèæåíèå íîâîãî óðîâíÿ âû ïîëó÷àåòå '.$this->zuby(100,1).'',-1,6,0,0,0,1);
					}*/
                    //if( isset($itm['id']) || $lvl['nextLevel'] != 6 ) {
                    //
                    /*$txti  = 'Äîñòèã';
						if( $this->info['sex'] == 1 ) {
							$txti .= 'ëà';
						}
						$txti .= ' '.$this->info['level'].' óðîâíÿ!<br>'.date('d.m.Y H:i').'';
						//
						mysql_query('INSERT INTO `users_ico` (
							`uid`,`time`,`text`,`img`,`type`,`x`,`see`
						) VALUES (
							"'.$this->info['id'].'","'.time().'","'.$txti.'","pod_lvl'.$this->info['level'].'.gif","2","1","1"
						)');*/
                    //
                    $this->send('', $this->info['room'], $this->info['city'], '', '', '<strong>' . $this->info['login'] . '</strong> äîñòèã' . $sex1 . ' óðîâíÿ ' . $this->info['level'] . '!', time(), 6, 0, 0, 0, 1, 2); // Íàâåðíî òóò
                    //}
                }
                //mysql_query('UNLOCK TABLES');
                if ($rt > 0) {
                    if ($this->info['level'] >= 11) {
                        //$this->info['stopexp'] = 1; //Áëîêèðîâêà îïûòà
                        $this->info['stopexp'] = 0;
                    } else {
                        $this->info['stopexp'] = 0;
                    }
                    $upd = mysql_query('UPDATE `users` SET `stopexp` = "' . $this->info['stopexp'] . '" , `level` = "' . $this->info['level'] . '",`money` = "' . $this->info['money'] . '",`money2` = "' . $this->info['money2'] . '",`money4` = "' . $this->info['money4'] . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
                    $upd = mysql_query('UPDATE `users_twink` SET `stopexp` = "' . $this->info['stopexp'] . '" WHERE `uid` = "' . $this->info['id'] . '" LIMIT 1');
                    if ($upd) {
                        mysql_query('UPDATE `stats` SET `ability` = "' . $this->info['ability'] . '",`skills` = "' . $this->info['skills'] . '",`nskills` = "' . $this->info['nskills'] . '",`sskills` = "' . $this->info['sskills'] . '",`stats` = "' . $this->info['stats'] . '",`upLevel` = "' . $this->info['upLevel'] . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1');
                        $this->info['money'] = $this->r2($this->info['money']);
                    }
                    return 1;
                }
                //****************
            }
        }
        /*------------*/
        if ($this->info['animal'] > 0) {
            //óðîâåíü çâåðÿ
            $a = mysql_fetch_array(mysql_query('SELECT `id`,`type`,`name`,`uid`,`delete`,`inBattle`,`eda`,`exp`,`obraz`,`stats`,`level`,`sex`,`levelUp`,`pet_in_cage`,`max_exp`,`priems`,`bonus` FROM `users_animal` WHERE `uid` = "' . $this->info['id'] . '" AND `id` = "' . $this->info['animal'] . '" AND `pet_in_cage` = "0" AND `delete` = "0" LIMIT 1'));
            if (isset($a['id']) && $a['level'] < 12) {
                $ea = [
                    0 => 0,
                    1 => 110,
                    2 => 410,
                    3 => 1300,
                    4 => 2500,
                    5 => 5000,
                    6 => 12500,
                    7 => 30000,
                    8 => 100000,
                    9 => 3000000,
                    10 => 10000000,
                    11 => 50000000,
                    12 => 150000000
                ];
                $mx = [
                    0 => 140,
                    1 => 400,
                    2 => 500,
                    3 => 650,
                    4 => 700,
                    5 => 1400,
                    6 => 3000,
                    7 => 6000,
                    8 => 10000,
                    9 => 16000,
                    10 => 24000,
                    11 => 40000,
                    12 => 60000
                ];
                $iz = 0;
                while ($iz != -1) {
                    if ($ea[$a['level'] + 1] <= $a['exp']) {
                        //ïîäíèìàåì óðîâåíü
                        $a['level']++;
                        $a['max_exp'] = $mx[$a['level']];
                    } else {
                        if ($iz > 0) {
                            $a['stats'] = mysql_fetch_array(mysql_query('SELECT `id`,`type`,`exp`,`level`,`stats`,`bonus` FROM `levels_animal` WHERE `type` = "' . $a['type'] . '" AND `level` = "' . $a['level'] . '" LIMIT 1'));
                            $a['stats'] = $a['stats']['stats'];
                            $this->send('', $this->info['room'], $this->info['city'], '', $this->info['login'], '<strong>' . $a['name'] . '</strong> äîñòèã ' . $a['level'] . ' óðîâíÿ!', time(), 6, 0, 0, 0, 1);
                            mysql_query('UPDATE `users_animal` SET `stats` = "' . $a['stats'] . '",`level`="' . $a['level'] . '",`max_exp`="' . $a['max_exp'] . '" WHERE `id` = "' . $a['id'] . '" LIMIT 1');
                        }
                        $iz = -2;
                    }
                    if ($iz > 1000) {
                        $iz = -2;
                    }
                    $iz++;
                }
            }
        }
        /*------------*/
    }

    public function r2($v)
    {
        $v = number_format($v, 2, '.', ' ');
        return $v;
    }

    public function regen($uid, $st, $i1)
    {
        if ($uid != $this->info['id']) {
            $u = mysql_fetch_array(mysql_query('SELECT `u`.`align`,`u`.`align2`,`u`.`clan`,`u`.`battle`,`u`.`animal`,`u`.`id`,`u`.`level`,`u`.`login`,`u`.`sex`,`u`.`design`,`u`.`autospell`,`u`.`noplaw`,`u`.`obraz`,`st`.* FROM `users` AS `u` LEFT JOIN `stats` AS `st` ON (`u`.`id` = `st`.`id`) WHERE `u`.`id`="' . mysql_real_escape_string($uid) . '" OR `u`.`login`="' . mysql_real_escape_string($uid) . '" LIMIT 1'));
            if (!isset($st['hpAll'])) {
                $st = $this->getStats($uid, $i1);
            }
        } else {
            $u = $this->info;
            if (isset($this->stats['hpAll'])) {
                $st = $this->stats;
            } elseif ($st != 0) {

            } else {
                $st = $this->getStats($uid, $i1);
            }
        }
        $btl = 0;
        if ($u['battle'] > 0) {
            //$btl = mysql_fetch_array(mysql_query('SELECT `id`,`time_start` FROM `battle` WHERE `id` = "'.$u['battle'].'" AND `team_win` = "-1" LIMIT 1'));
        }
        if ($u['battle'] == 0 || (isset($btl['id']) && $btl['time_start'] > $this->info['timereg'])) {
            $sth = $u['minHP']; //Ñòàíäàðòíîå âðåìÿ âîññòàíîâëåíèÿ â ìèíóòàõ HP
            $stm = $u['minMP']; //Ñòàíäàðòíîå âðåìÿ âîññòàíîâëåíèÿ â ìèíóòàõ MP
            $sh = 0; //Ñêîðîñòü ðåãåíåðàöèè ÍÐ â 1 ñåê.
            $sm = 0; //Ñêîðîñòü ðåãåíåðàöèè MÐ â 1 ñåê.
            /*---Äâóæèëüíûé(Îñîáåííîñòü)---*/
            if (@$st['os9'] > 0) {
                if (@$st['os9'] == 5) {
                    @$st['os9'] = 6;
                }
                $sth = floor($u['minHP'] - ($u['minHP'] / 100) * ($st['os9'] * 5));
            }
            /*---Äâóæèëüíûé(Îñîáåííîñòü)---*/
            /*---Çäðàâîìûñëÿùèé(Îñîáåííîñòü)---*/
            if (@$st['os10'] > 0) {
                $stm = floor($u['minMP'] - ($u['minMP'] / 100) * ($st['os10'] * 5));
            }
            /*---Çäðàâîìûñëÿùèé(Îñîáåííîñòü)---*/
            if ($u['battle'] > 0) {
                $this->info['timereg'] = $btl['time_start'];
            }

            //Òåñòåðû ïåðâîé âîëíû
            //òåñòû áîåâ
            $st['speedhp'] += 150;
            $st['speedmp'] += 150;

            //hp
            $sh = ($st['hpAll'] / (60 * $sth));
            if (!isset($st['speedhp'])) {
                $st['speedhp'] = 0;
            }
            if ((0.0001 + $st['speedhp'] + $st['levels']['hpRegen']) < 0.00001) {
                $sh += ($sh / 100) * 0.00001;
            } else {
                $sh += ($sh / 100) * (0.0001 + $st['speedhp'] + $st['levels']['hpRegen']);
            }
            $st['hpNow'] += $sh * (time() - $u['regHP']);
            if ($st['hpNow'] < 0) {
                $st['hpNow'] = 0;
            } elseif ($st['hpNow'] > $st['hpAll']) {
                $st['hpNow'] = $st['hpAll'];
            }
            //mp
            $sm = ($st['mpAll'] / (60 * $stm));
            if (!isset($st['speedmp'])) {
                $st['speedmp'] = 0;
            }
            $sm += ($sm / 100) * (1 + $st['speedmp'] + $st['levels']['mpRegen']);
            $st['mpNow'] += $sm * (time() - $u['regMP']);
            if ($st['mpNow'] < 0) {
                $st['mpNow'] = 0;
            } elseif ($st['mpNow'] > $st['mpAll']) {
                $st['mpNow'] = $st['mpAll'];
            }
            //Çàíîñèì íîâûå äàííûå â áàçó
            $upd = mysql_query('UPDATE `stats` SET `regHP`="' . time() . '",`regMP`="' . time() . '",`hpNow`="' . $st['hpNow'] . '",`mpNow`="' . $st['mpNow'] . '" WHERE `id` = "' . $u['id'] . '" LIMIT 1');
            if (!$upd) {
                return [0 => 0, 1 => 0];
            } else {
                if ($this->info['id'] == $u['id']) {
                    $this->stats['regHP'] = time();
                    $this->stats['regMP'] = time();
                    $this->stats['hpNow'] = $st['hpNow'];
                    $this->stats['mpNow'] = $st['mpNow'];
                }
                return [0 => $sh, 1 => $sm, 'hpNow' => $st['hpNow'], 'mpNow' => $st['mpNow']];
            }
        }
    }

    public function send_mime_mail($name_from, // èìÿ îòïðàâèòåëÿ
                                   $email_from, // email îòïðàâèòåëÿ
                                   $name_to, // èìÿ ïîëó÷àòåëÿ
                                   $email_to, // email ïîëó÷àòåëÿ
                                   $data_charset, // êîäèðîâêà ïåðåäàííûõ äàííûõ
                                   $send_charset, // êîäèðîâêà ïèñüìà
                                   $subject, // òåìà ïèñüìà
                                   $body // òåêñò ïèñüìà
    )
    {
        $to = $this->mime_header_encode($name_to, $data_charset, $send_charset)
            . ' <' . $email_to . '>';
        $subject = $this->mime_header_encode($subject, $data_charset, $send_charset);
        $from = $this->mime_header_encode($name_from, $data_charset, $send_charset)
            . ' <' . $email_from . '>';
        if ($data_charset != $send_charset) {
            $body = iconv($data_charset, $send_charset, $body);
        }
        $headers = "From: $from\r\n";
        $headers .= "Content-type: text/html; charset=$send_charset\r\n";

        return mail($to, $subject, $body, $headers);
    }

    public function mime_header_encode($str, $data_charset, $send_charset)
    {
        if ($data_charset != $send_charset) {
            $str = iconv($data_charset, $send_charset, $str);
        }
        return '=?' . $send_charset . '?B?' . base64_encode($str) . '?=';
    }

    public function set_cl_item($id, $user, $cl)
    {
        $item_ = mysql_fetch_array(mysql_query('SELECT `iu`.*, `im`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON `iu`.`item_id` = `im`.`id` WHERE `iu`.`uid` = "' . $user['id'] . '" AND `iu`.`delete` = 0 AND `iu`.`inOdet` = 0 AND `iu`.`inShop` = 0 AND `im`.`inslot` > 0 AND `iu`.`gift` = "" AND `iu`.`data` NOT LIKE "%frompisher=%" AND `iu`.`id` = "' . $id . '" LIMIT 1'));
        $res = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "' . $cl . '" LIMIT 1'));
        if (isset($item_['id'])) {
            $po = $this->lookStats($item_['data']);
            if (isset($po['toclan'])) {
                $po['toclan1'] = explode('#', $po['toclan']);
                $po['toclan1'] = $po['toclan1'][0];
            }
            if (isset($po['sudba']) && $po['sudba'] != '0') {
                $r = '<font color="#FF0000"><strong>Ïðåäìåò ñâÿçàí ñ âàìè ñóäüáîé</strong></font><br>';
            } elseif (isset($po['toclan']) && $po['toclan1'] != $user['clan']) {
                $r = '<font color="#FF0000"><strong>Ïðåäìåò è òàê ïðåíàäëåæèò êëàíó...</strong></font><br>';
            } elseif ($user['inTurnir'] > 0 || $user['inTurnirnew'] > 0) {
                $r = '<font color="#FF0000"><strong>Âî âðåìÿ ó÷àñòèÿ â òóðíèðå çàïðåùåíî èñïîëüçîâàòü êëàíîâîå õðàíèëèùå.</strong></font><br>';
            } else {
                if ((isset($po['sudba']) && $po['sudba'] != '0') || isset($po['icos']) || isset($po['frompisher']) || isset($po['fromlaba']) || ($item_['gift'] != '' && $item_['gift'] != 0)) {
                    $r = 'Íå óäàëîñü';
                } elseif (!isset($po['toclan'])) {
                    $po['toclan'] = $user['clan'] . '#' . $user['id'];
                    $item_['data'] = $this->impStats($po);
                    if (mysql_query('UPDATE `items_users` SET `lastUPD` = "' . time() . '", `uid` = "-21' . $user['clan'] . '", `data` = "' . $item_['data'] . '" WHERE `id` = "' . $id . '" LIMIT 1')) {
                        $r = '<font color="#FF0000"><strong>Âû óñïåøíî ïîæåðòâîâàëè ïðåäìåò &quot;' . $item_['name'] . '&quot; êëàíó</strong></font><br />';
                        $col = $this->itemsX(((int)$id));
                        $this->addDelo(2, $user['id'], '&quot;<font color="green">System.transfer.MONEY</font>&quot;: Ïðåäìåò &quot;' . $item_['name'] . '&quot; (#id : "' . $id . '") (x' . $col . ') áûë ïîæåðòâîâàí êëàíó &quot;' . $res['name'] . '&quot; (' . $res['id'] . ').', time(), $user['city'], 'System.transfer.clan', 0, 0);
                        mysql_query('INSERT INTO `clan_operations` (`clan`, `time`, `type`, `text`, `val`, `uid`) VALUES ("' . $res['id'] . '", "' . time() . '", "4", "' . $user['login'] . '", "' . $item_['name'] . ' (x' . $col . ') Èä : [' . $id . ']", "' . $user['id'] . '")');
                    } else {
                        $r = '<font color="#FF0000"><strong>Íå óäàëîñü...</strong></font><br>';
                    }
                } else {
                    if (mysql_query('UPDATE `items_users` SET `lastUPD` = "' . time() . '", `uid` = "-21' . $user['clan'] . '" WHERE `id` = "' . $id . '" LIMIT 1')) {
                        $col = $this->itemsX(((int)$id));
                        mysql_query('INSERT INTO `clan_operations` (`clan`, `time`, `type`, `text`, `val`, `uid`) VALUES ("' . $res['id'] . '", "' . time() . '", "3", "' . $user['login'] . '", "' . $item_['name'] . '" (x' . $col . ') Èä : [' . $id . '], "' . $user['id'] . '")');
                        $r = '<font color="#FF0000"><strong>Âû óñïåøíî âåðíóëè ïðåäìåò &quot;' . $item_['name'] . '&quot; â õðàíèëèùå êëàíà</strong></font><br />';
                    } else {
                        $r = '<font color="#FF0000"><strong>Íå óäàëîñü...</strong></font><br>';
                    }
                }
            }
        } else {
            $r = '<font color="#FF0000"><strong>Ïðåäìåò íå íàéäåí.</strong></font><br>';
        }
        return $r;
    }


    public function ungive_itm_cl($id, $user, $cl)
    {
        $itm_ = mysql_fetch_array(mysql_query('SELECT `iu`.*, `im`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON `iu`.`item_id` = `im`.`id` WHERE `iu`.`uid` >= 0 AND `iu`.`delete` = 0 AND `iu`.`id` = "' . $id . '" LIMIT 1'));
        $res = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "' . $cl . '" LIMIT 1'));
        $user_itm = mysql_fetch_array(mysql_query('SELECT `id`,`bot`,`clone` FROM `stats` WHERE `id` = "' . $itm_['uid'] . '" LIMIT 1'));
        if ($user_itm['bot'] > 0 || $user_itm['clone'] > 0 || !isset($user_itm['id'])) {
            $r = '<font color="#FF0000"><strong>Âû íå ìîæåòå èçüÿòü äàííûé ïðåäìåò, îí íå ïðèíàäëåæèò êëàíó</strong></font><br />';
        } elseif (isset($itm_['id'])) {
            if ($user['inTurnir'] == 0 && $user['inTurnirnew'] == 0) {
                if ($itm_['inOdet'] != 0) {
                    $o = ', `inOdet` = 0';
                } else {
                    $o = '';
                }
                $r = '<font color="#FF0000"><strong>Âû óñïåøíî èçúÿëè ïðåäìåò &quot;' . $itm_['name'] . '&quot;</strong></font><br />';
                $col = $this->itemsX(((int)$id));
                mysql_query('INSERT INTO `clan_operations` (`clan`, `time`, `type`, `text`, `val`, `uid`) VALUES ("' . $res['id'] . '", "' . time() . '", "6", "' . $user['login'] . '", "' . $itm_['name'] . ' (x' . $col . ') Èä : [' . $id . '] | Ó ïåðñîíàæà : [' . $itm_['uid'] . ']", "' . $user['id'] . '")');
                mysql_query('UPDATE `items_users` SET `lastUPD` = "' . time() . '", `uid` = "-21' . $res['id'] . '" ' . $o . ' WHERE `id` = "' . $id . '" LIMIT 1');
            } else {
                $r = '<font color="#FF0000"><strong>Âî âðåìÿ ó÷àñòèÿ â òóðíèðå çàïðåùåíî èñïîëüçîâàòü êëàíîâîå õðàíèëèùå.</strong></font><br />';
            }
        } else {
            $r = '<font color="#FF0000"><strong>Ïðåäìåò íå íàéäåí.</strong></font><br />';
        }
        return $r;
    }

    public function take_itm_cl($id, $user, $cl)
    {
        $itm_ = mysql_fetch_array(mysql_query('SELECT `iu`.*, `im`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON `iu`.`item_id` = `im`.`id` WHERE `iu`.`uid` = "-21' . $user['clan'] . '" AND `iu`.`delete` = 0 AND `iu`.`id` = "' . $id . '" LIMIT 1'));
        $res = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "' . $cl . '" LIMIT 1'));
        if (isset($itm_['id'])) {
            $po = $this->lookStats($itm_['data']);
            if (isset($po['toclan'])) {
                $cls = explode('#', $po['toclan']);
                $cls = $cls[1];
            }
            if ($user['inTurnir'] == 0 && $user['inTurnirnew'] == 0) {
                $col = $this->itemsX(((int)$id));
                mysql_query('INSERT INTO `clan_operations` (`clan`, `time`, `type`, `text`, `val`, `uid`) VALUES ("' . $res['id'] . '", "' . time() . '", "5", "' . $user['login'] . '", "' . $itm_['name'] . ' (x' . $col . ') Èä : [' . $id . '] Õîçÿèí : [' . $cls . ']", "' . $user['id'] . '")');
                mysql_query('UPDATE `items_users` SET `lastUPD` = "' . time() . '", `uid` = "' . $user['id'] . '" WHERE `id` = "' . $id . '" LIMIT 1');
                $r = '<font color="#FF0000"><strong>Âû óñïåøíî âçÿëè ïðåäìåò &quot;' . $itm_['name'] . '&quot; èç õðàíèëèùà</strong></font><br />';
            } else {
                $r = '<font color="#FF0000"><strong>Âî âðåìÿ ó÷àñòèÿ â òóðíèðå çàïðåùåíî èñïîëüçîâàòü êëàíîâîå õðàíèëèùå.</strong></font><br />';
            }
        } else {
            $r = '<font color="#FF0000"><strong>Ïðåäìåò íå íàéäåí.</strong></font><br />' . $id;
        }
        return $r;
    }

    public function rem_itm_cl($user, $cl, $type)
    {
        $itms = mysql_query('SELECT * FROM `items_users` WHERE (`uid` = "-21' . $user['clan'] . '" OR `data` LIKE "%toclan=' . $user['clan'] . '#%")');
        while ($pl = mysql_fetch_array($itms)) {
            $po = $this->lookStats($pl['data']);
            if (isset($po['toclan'])) {
                $cls = explode('#', $po['toclan']);
                $cls = $cls[1];
            }
            if ($cls == $user['id']) {
                if ($pl['uid'] != $user['id']) {
                    if ($pl['inOdet'] != 0) {
                        mysql_query('UPDATE `items_users` SET `inOdet` = 0 WHERE `id` = "' . $pl['id'] . '"');
                    }
                }
                unset($po['toclan']);
                $pl['data'] = $this->impStats($po);
                $col = $this->itemsX(((int)$pl['id']));
                $it_n = mysql_fetch_array(mysql_query('SELECT `name` FROM `items_main` WHERE `id` = "' . $pl['item_id'] . '"'));
                mysql_query('UPDATE `items_users` SET `lastUPD` = "' . time() . '", `uid` = "' . $user['id'] . '", `data` = "' . $pl['data'] . '" WHERE `id` = "' . $pl['id'] . '"');
                mysql_query('INSERT INTO `clan_operations` (`clan`, `time`, `type`, `text`, `val`, `uid`) VALUES ("' . $res['id'] . '", "' . time() . '", "' . $type . '", "' . $user['login'] . '", "' . $it_n['name'] . ' (x' . $col . ') Èä : [' . $pl['id'] . ']", "' . $user['id'] . '")');
            } elseif ($cls != $user['id'] && $pl['uid'] == $user['id']) {
                $col = $this->itemsX(((int)$pl['id']));
                $it_n = mysql_fetch_array(mysql_query('SELECT `name` FROM `items_main` WHERE `id` = "' . $pl['item_id'] . '"'));
                mysql_query('UPDATE `items_users` SET `lastUPD` = "' . time() . '", `uid` = "-21' . $user['clan'] . '" WHERE `id` = "' . $pl['id'] . '"');
                mysql_query('INSERT INTO `clan_operations` (`clan`, `time`, `type`, `text`, `val`, `uid`) VALUES ("' . $res['id'] . '", "' . time() . '", "9", "' . $user['login'] . '", "' . $it_n['name'] . ' (x' . $col . ') Èä : [' . $pl['id'] . ']", "' . $user['id'] . '")');
            }
        }
    }

    public function send_mail($to, $to_name, $from = 'support@new-combats.com', $name = '<strong>Áîéöîâñêèé Êëóá</strong> 2', $title, $text)
    {
        $this->send_mime_mail($name,
            $from,
            $to_name,
            $to,
            'CP1251',  // êîäèðîâêà, â êîòîðîé íàõîäÿòñÿ ïåðåäàâàåìûå ñòðîêè
            'KOI8-R', // êîäèðîâêà, â êîòîðîé áóäåò îòïðàâëåíî ïèñüìî
            $title,
            $text); // \r\n
    }

    public function roomInfo($id, $short = false)
    {
        if ($short == true) {
            $select = ' `id`, `name`, `code`, `city`, `timeGO`, `level`,`roomGo` ';
        } else {
            $select = ' * ';
        }
        $roomInfo = mysql_fetch_array(mysql_query('SELECT ' . $select . ' FROM `room` WHERE `id` = "' . $id . '" LIMIT 1'));
        if ($roomInfo['roomGo']) $roomInfo['roomGo'] = explode(',', $roomInfo['roomGo']);
        if ($roomInfo['level']) $roomInfo['level'] = explode('-', $roomInfo['level']);
        return $roomInfo;
    }

    public function showAbils()
    {
        $r = '';
        $sp = mysql_fetch_array(mysql_query('SELECT * FROM `abils_user` WHERE `uid` = "' . $this->info['id'] . '" LIMIT 1'));
        if (isset($sp['id'])) {
            $r .= '';
        } else {
            mysql_query('INSERT INTO `abils_user` (`uid`) VALUES ("' . $this->info['id'] . '")');
        }
        return $r;
    }

}


$u = user::start();
?>