Example #1
0
function Check($param_user_name, $p1, $p2, $p3, $p4, $p5, $p6)
{
    $sel = myquery("(SELECT * FROM game_users WHERE name='{$param_user_name}') UNION (SELECT * FROM game_users_archive WHERE name='{$param_user_name}') LIMIT 1");
    $user = mysql_fetch_array($sel);
    $obnul = mysql_result(myquery("SELECT obnul_free FROM game_users_data WHERE user_id=" . $user['user_id'] . ""), 0, 0);
    if ($obnul == 1) {
        return;
    }
    $str = $user['STR_MAX'];
    $ntl = $user['NTL_MAX'];
    $pie = $user['PIE_MAX'];
    $vit = $user['VIT_MAX'];
    $dex = $user['DEX_MAX'];
    $spd = $user['SPD_MAX'];
    $clevel = $user['clevel'];
    $race = $user['race'];
    $cc_p = 0;
    $param_user_name = $param_user_name . '<br />' . $user['user_id'];
    $vsego = $str + $ntl + $pie + $vit + $dex + $spd + $user['bound'];
    $sel_race = myquery("SELECT * FROM game_har WHERE id = '" . $race . "' LIMIT 1");
    $user_race = mysql_fetch_array($sel_race);
    $summa_race = $user_race['str'] + $user_race['ntl'] + $user_race['pie'] + $user_race['vit'] + $user_race['dex'] + $user_race['spd'];
    $summa = $summa_race;
    $dex = $dex - $user_race['dex'];
    $str = $str - $user_race['str'];
    $vit = $vit - $user_race['vit'];
    $spd = $spd - $user_race['spd'];
    $ntl = $ntl - $user_race['ntl'];
    $pie = $pie - $user_race['pie'];
    $dex_clean = $user_race['dex'];
    $str_clean = $user_race['str'];
    $vit_clean = $user_race['vit'];
    $spd_clean = $user_race['spd'];
    $ntl_clean = $user_race['ntl'];
    $pie_clean = $user_race['pie'];
    $hp = 0;
    $mp = 0;
    $stm = 0;
    $sel_items = myquery("SELECT * FROM game_items WHERE user_id='" . $user['user_id'] . "' AND priznak=0 AND used>0 AND used NOT IN (12,13,14)");
    while ($user_items = mysql_fetch_array($sel_items)) {
        $Item = new Item($user_items['id']);
        $summa = $summa + $Item->getFact('dstr');
        $summa = $summa + $Item->getFact('dntl');
        $summa = $summa + $Item->getFact('dpie');
        $summa = $summa + $Item->getFact('dvit');
        $summa = $summa + $Item->getFact('ddex');
        $summa = $summa + $Item->getFact('dspd');
        $dex = $dex - $Item->getFact('ddex');
        $str = $str - $Item->getFact('dstr');
        $vit = $vit - $Item->getFact('dvit');
        $spd = $spd - $Item->getFact('dspd');
        $pie = $pie - $Item->getFact('dpie');
        $ntl = $ntl - $Item->getFact('dntl');
        $dex_clean = $dex_clean + $Item->getFact('ddex');
        $str_clean = $str_clean + $Item->getFact('dstr');
        $vit_clean = $vit_clean + $Item->getFact('dvit');
        $spd_clean = $spd_clean + $Item->getFact('dspd');
        $pie_clean = $pie_clean + $Item->getFact('dpie');
        $ntl_clean = $ntl_clean + $Item->getFact('dntl');
        $cc_p = $cc_p + $Item->getFact('cc_p');
        $hp = $hp + $Item->getFact('hp_p');
        $mp = $mp + $Item->getFact('mp_p');
        $stm = $stm + $Item->getFact('stm_p');
    }
    $har_level = 0;
    $nav_level = 0;
    for ($i = 1; $i <= $clevel; $i++) {
        if ($i == 10 or $i == 20 or $i == 30 or $i == 40) {
            $har_level = $har_level + 3;
            $nav_level = $nav_level + 3;
        } else {
            $har_level = $har_level + 2;
            $nav_level = $nav_level + 1;
        }
    }
    $summa = $summa + $har_level;
    $razn1 = $vsego - $summa;
    //Проверка навыков игрока
    if ($p1 == 1) {
        if ($razn1 != 0) {
            //есть расхождение в характеристиках
            echo '
		<tr><td bgcolor=#FF8A8A align="center" valign="center">' . $param_user_name . '</td><td align="center" valign="center">Расхождения в характеристиках</td><td>Текущие характеристики: ' . $vsego . '<br>Расчетные характеристики: ' . $summa . '</td><td bgcolor=#FFFFA8>Разница: ' . $razn1 . '</td></tr>
		';
        }
        if ($str < 0) {
            //есть расхождение в характеристиках
            echo '
		<tr><td bgcolor=#FF8A8A align="center" valign="center">' . $param_user_name . '</td><td align="center" valign="center">Расхождения в СИЛЕ</td><td>Текущая сила: ' . $user['STR_MAX'] . '<br>Расчетная сила не меньше: ' . $str_clean . '</td><td bgcolor=#FFFFA8>Разница: ' . $str . '</td></tr>
		';
        }
        if ($dex < 0) {
            //есть расхождение в характеристиках
            echo '
		<tr><td bgcolor=#FF8A8A align="center" valign="center">' . $param_user_name . '</td><td align="center" valign="center">Расхождения в ВЫНОСЛИВОСТИ</td><td>Текущая выносливость: ' . $user['DEX_MAX'] . '<br>Расчетная выносливость не меньше: ' . $dex_clean . '</td><td bgcolor=#FFFFA8>Разница: ' . $dex . '</td></tr>
		';
        }
        if ($vit < 0) {
            //есть расхождение в характеристиках
            echo '
		<tr><td bgcolor=#FF8A8A align="center" valign="center">' . $param_user_name . '</td><td align="center" valign="center">Расхождения в ЗАЩИТЕ</td><td>Текущая защита: ' . $user['VIT_MAX'] . '<br>Расчетная защита не меньше: ' . $vit_clean . '</td><td bgcolor=#FFFFA8>Разница: ' . $vit . '</td></tr>
		';
        }
        if ($pie < 0) {
            //есть расхождение в характеристиках
            echo '
		<tr><td bgcolor=#FF8A8A align="center" valign="center">' . $param_user_name . '</td><td align="center" valign="center">Расхождения в ЛОВКОСТИ</td><td>Текущая ловкость: ' . $user['PIE_MAX'] . '<br>Расчетная ловкость не меньше: ' . $pie_clean . '</td><td bgcolor=#FFFFA8>Разница: ' . $pie . '</td></tr>
		';
        }
        if ($ntl < 0) {
            //есть расхождение в характеристиках
            echo '
		<tr><td bgcolor=#FF8A8A align="center" valign="center">' . $param_user_name . '</td><td align="center" valign="center">Расхождения в ИНТЕЛЛЕКТЕ</td><td>Текущий интеллект: ' . $user['NTL_MAX'] . '<br>Расчетный интеллект не меньше: ' . $ntl_clean . '</td><td bgcolor=#FFFFA8>Разница: ' . $ntl . '</td></tr>
		';
        }
        if ($spd < 0) {
            //есть расхождение в характеристиках
            echo '
		<tr><td bgcolor=#FF8A8A align="center" valign="center">' . $param_user_name . '</td><td align="center" valign="center">Расхождения в МУДРОСТИ</td><td>Текущая мудрость: ' . $user['SPD_MAX'] . '<br>Расчетная мудрость не меньше: ' . $spd_clean . '</td><td bgcolor=#FFFFA8>Разница: ' . $spd . '</td></tr>
		';
        }
    }
    $summa = $nav_level;
    $vsego = $user['MS_ART'] + $user['exam'] + $user['MS_VOR'] + $user['MS_KULAK'] + $user['MS_WEAPON'] + $user['MS_LUK'] + $user['MS_PARIR'] + $user['MS_KUZN'] + $user['MS_LEK'] + $user['MS_VSADNIK'] + $user['skill_war'] + $user['skill_music'] + $user['skill_cook'] + $user['skill_art'] + $user['skill_explor'] + $user['skill_craft'] + $user['skill_card'] + $user['skill_pet'] + $user['skill_uknow'] + $user['MS_AXE'] + $user['MS_SWORD'] + $user['MS_SPEAR'];
    $razn1 = $vsego - $summa;
    if ($p2 == 1) {
        if ($razn1 != 0) {
            //есть расхождение в навыках
            echo '
		<tr><td bgcolor=#FF8A8A align="center" valign="center">' . $param_user_name . '</td><td align="center" valign="center">Расхождения в навыках</td><td>Текущие навыки: ' . $vsego . '<br>Расчетные навыки: ' . $summa . '</td><td bgcolor=#FFFFA8>Разница: ' . $razn1 . '</td></tr>
		';
        }
    }
    //Проверка максимального веса игрока
    $vsego = $user['CC'];
    $summa = 40 + $user['DEX'] * 2 + $cc_p;
    if ($user['vsadnik'] > 0) {
        list($dex_kon) = mysql_fetch_array(myquery("SELECT ves FROM game_vsadnik WHERE id = '" . $user['vsadnik'] . "'"));
        $summa = $summa + $dex_kon;
    }
    $razn1 = $vsego - $summa;
    if ($p3 == 1) {
        if ($razn1 != 0) {
            //есть расхождение в максимальном весе
            echo '
		    <tr><td bgcolor=#FF8A8A align="center" valign="center">' . $param_user_name . '</td><td align="center" valign="center">Расхождения в максимальном весе</td><td>Текущий максимальный вес: ' . $vsego . '<br>Расчетный максимальный вес: ' . $summa . '</td><td bgcolor=#FFFFA8>Разница: ' . $razn1 . '</td></tr>
		    ';
        }
    }
    //Проверка HP, MP and STM
    $vsego = $user['HP_MAXX'];
    $summa = $hp + $dex * 10 + $user_race['hp'];
    $razn1 = $vsego - $summa;
    if ($p4 == 1) {
        if ($razn1 != 0) {
            //есть расхождение в максимальном весе
            echo '
		<tr><td bgcolor=#FF8A8A align="center" valign="center">' . $param_user_name . '</td><td align="center" valign="center">Расхождения в HP_MAX</td><td>Текущий HP_MAX: ' . $vsego . '<br>Расчетный HP_MAX: ' . $summa . '</td><td bgcolor=#FFFFA8>Разница: ' . $razn1 . '</td></tr>
		';
        }
    }
    $vsego = $user['MP_MAX'];
    $summa = $mp + $ntl * 10 + $user_race['mp'];
    $razn1 = $vsego - $summa;
    if ($p5 == 1) {
        if ($razn1 != 0) {
            //есть расхождение в максимальном весе
            echo '
		<tr><td bgcolor=#FF8A8A align="center" valign="center">' . $param_user_name . '</td><td align="center" valign="center">Расхождения в MP_MAX</td><td>Текущий MP_MAX: ' . $vsego . '<br>Расчетный MP_MAX: ' . $summa . '</td><td bgcolor=#FFFFA8>Разница: ' . $razn1 . '</td></tr>
		';
        }
    }
    $vsego = $user['STM_MAX'];
    $summa = $stm + $pie * 10 + $user_race['stm'];
    $razn1 = $vsego - $summa;
    if ($p6 == 1) {
        if ($razn1 != 0) {
            //есть расхождение в максимальном весе
            echo '
		<tr><td bgcolor=#FF8A8A align="center" valign="center">' . $param_user_name . '</td><td align="center" valign="center">Расхождения в STM_MAX</td><td>Текущий STM_MAX: ' . $vsego . '<br>Расчетный STM_MAX: ' . $summa . '</td><td bgcolor=#FFFFA8>Разница: ' . $razn1 . '</td></tr>
		';
        }
    }
}
echo 'Сейчас свободно <b><font color=red>' . $free . '</font></b> мест для хранения эликсиров.<br />';
echo "В инвентаре свободно место для <b><font color=red>" . max(0, $char['CC'] - $char['CW']) . "</font></b> кг.<br><br>";
echo '<a href="?option=' . $option . '&town_id=' . $town . '&part4&add=' . $build_id . '&sel_hran">Положить эликсиры в ' . $templ['name'] . '</a><br /><br />';
echo '<SCRIPT language=javascript src="../js/info.js"></SCRIPT><DIV id=hint  style="Z-INDEX: 0; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px"></DIV>';
QuoteTable('open', '100%');
$sel = myquery("SELECT game_items.id,game_items.item_id from game_items left join game_items_factsheet on game_items.item_id=game_items_factsheet.id WHERE game_items.user_id={$user_id} AND town={$town} AND game_items.used=0 AND game_items.priznak=4 and game_items_factsheet.type=13 ORDER BY game_items.item_id");
$type_el = 0;
//$sel = myquery("SELECT *  FROM game_items WHERE priznak=4 AND user_id=$user_id AND item_id IN (SELECT id FROM game_items_factsheet WHERE type=13)");
if ($sel != false and mysql_num_rows($sel) > 0) {
    while ($hran = mysql_fetch_array($sel)) {
        echo '
		<table border="1" cellpadding="0" style="border-collapse: collapse" width="98%" bordercolor="777777" bgcolor="223344"><table border="1" cellpadding="0" style="border-collapse: collapse" width="98%" bordercolor="777777" bgcolor="223344" align=center><tr><td>';
        echo '<table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td width=100 align="center">';
        $Item = new Item($hran['id']);
        $Item->hint(0, 0, '<a ');
        echo '<img src="http://' . img_domain . '/item/' . $Item->getFact('img') . '.gif" border="0" alt=""></a>';
        //echo'<br><font color="#ffff00">'.$Item->getFact('name').'</font>';
        echo '</td><td valign="top" width="220">
		<div align="left">';
        QuoteTable('open', '100%');
        echo '<center><b>' . $Item->getFact('name') . '</b></center><br>';
        //$Item->info(0,1,1,'100%');
        if ($Item->fact['curse'] != '') {
            $str = $Item->fact['curse'];
            $order = array("\r\n", "\n", "\r");
            $replace = '<br />';
            $newstr = str_replace($order, $replace, $str);
            echo $newstr . '<br>';
        }
        echo 'Вес эликсира: ' . $Item->getItem('weight') . '<br>';
        echo '<div>Количество эликсиров: <font color="#FF8080"><b>' . $Item->getItem('count_item') . '</b></font>';
Example #3
0
     $medal_id = 14;
 }
 if ($char['map_name'] == 804) {
     $give_elik = array(zelye_glubin_big_item_id);
     $key = 1277;
     $medal_id = 15;
 }
 //Даем эликсиры как предметы
 $col = 1;
 $priz = '';
 for ($j = 0; $j < count($give_elik); $j++) {
     $i = $give_elik[$j];
     $Item = new Item();
     $ar = $Item->add_user($i, $user_id, 1);
     if ($ar[0] > 0) {
         $priz .= '<br><font color=#bcb1ff>' . $Item->getFact('name') . '</font><font color=#aaffa8> - </font><font color=red>' . $col . '</font> <font color=#aaffa8>шт., </font>';
     }
 }
 //======================================
 $priz = substr($priz, 0, strlen($priz) - 2);
 echo '<font color=#aaffa8><b>Отлично, задание выполнено! Спасибо, что ' . echo_sex('помог', 'помогла') . ' нам в нашем нелегком деле! Но, конечно, одними словами моя благодарность не ограничится - в награду я даю тебе ' . $priz . '!</b></font>';
 unset($col);
 //************************************
 //проверка на полное прохождение уровня!!!!!!
 //cколько заданий на каждом уровне
 include "dungeon_inc/dungeon_level_count.php";
 $dones_num = mysql_num_rows(myquery("SELECT user_id FROM dungeon_quests_done WHERE user_id=" . $user_id . ""));
 if ($dones_num >= $quests_num[$level]) {
     $blazevic = 28591;
     $ma = myquery("INSERT INTO game_pm (komu, otkogo, theme, post, view, time) VALUES (" . $blazevic . ", '0', 'Игрок прошел подземелья', 'Здравствуйте, Вас беспокоят гномы Мории :) Спешим уведомить Вас, что игрок " . $char['name'] . " прошел " . $level . " уровень подземелий.','0','" . time() . "')");
     $stream_dan = 2694;
Example #4
0
        echo 'Комплект успешно удалён!';
        QuoteTable('close');
    }
}
//Используем предмет
if (isset($_GET['option']) and $_GET['option'] == 'eliksir' and isset($_GET['id']) and $_GET['id'] > 0 and !$from_house and !$from_craft) {
    $Item = new Item();
    $Item->use_item($_GET['id']);
    QuoteTable('open');
    echo $Item->message;
    QuoteTable('close');
}
//Заряжаем артефакт
if (isset($_GET['option']) and $_GET['option'] == 'charge' and !$from_house and !$from_craft and isset($_GET['id']) and $_GET['id'] > 0) {
    $Item = new Item($_GET['id']);
    $zar = $Item->getFact('item_uselife') - $Item->getItem('count_item');
    if ($Item->getFact('type') == 3 and $zar > 0) {
        $sel_last_event = myquery("SELECT timestamp FROM game_users_event WHERE user_id={$user_id} AND event=1");
        if ($sel_last_event != false and mysql_num_rows($sel_last_event) > 0) {
            list($last_event) = mysql_fetch_array($sel_last_event);
        } else {
            $last_event = 0;
        }
        if ($last_event + $Item->getFact('cooldown') < time()) {
            if ($Item->item['item_uselife_max'] > 1 or $Item->fact['breakdown'] == 0) {
                //формула зарядки артефакта - 10 маны и 5 энергии на 1 заряд
                if ($char['STM_MAX'] > $char['MP_MAX']) {
                    $mp = 10;
                    $stm = 5;
                } else {
                    $mp = 5;
        if ($Item->getItem('user_id') == $user_id and $Item->getFact('type') < 90 and $Item->getFact('type') != 13 and $Item->getItem('item_for_quest') == 0 and ($Item->getItem('ref_id') == 0 or $Item->getFact('type') == 12 or $Item->getFact('type') == 14) and $Item->getItem('priznak') == 0 and $Item->getItem('used') == 0) {
            $Item->move_item_to_market($town, 0, 0, 0, 4);
            $free--;
        }
    }
}
//хранилище
echo '<strong>Хранилище предметов (максимум ' . $templ['min_value'] . ' предметов)</strong><br /><br />';
echo 'Сейчас свободно <b><font color=red>' . $free . '</font></b> мест для хранения предметов.<br />';
echo "В инвентаре свободно место для <b><font color=red>" . max(0, $char['CC'] - $char['CW']) . "</font></b> кг.<br><br>";
echo '<a href="?option=' . $option . '&town_id=' . $town . '&part4&dom&sel_hran">Положить предметы в хранилище</a><br /><br />';
echo '<SCRIPT language=javascript src="../js/info.js"></SCRIPT><DIV id=hint  style="Z-INDEX: 0; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px"></DIV>';
QuoteTable('open', '100%');
$sel = myquery("SELECT * FROM game_items WHERE priznak=4 AND user_id={$user_id} AND town={$town} AND item_id NOT IN (SELECT id FROM game_items_factsheet WHERE type=13)");
if ($sel != false and mysql_num_rows($sel) > 0) {
    while ($hran = mysql_fetch_array($sel)) {
        echo '
		<table border="1" cellpadding="0" style="border-collapse: collapse" width="98%" bordercolor="777777" bgcolor="223344"><table border="1" cellpadding="0" style="border-collapse: collapse" width="98%" bordercolor="777777" bgcolor="223344" align=center><tr><td>';
        echo '<table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td width=100 align="center">';
        $Item = new Item($hran['id']);
        $Item->hint(0, 0, '<a ');
        echo '<img src="http://' . img_domain . '/item/' . $Item->getFact('img') . '.gif" border="0" alt=""></a>';
        echo '<br><font color="#ffff00">' . $Item->getFact('name') . '</font>';
        echo '</td><td valign="top">
		<div align="left">';
        $Item->info(0, 1, 1, '100%');
        echo '</td><td style="text-align:right;padding-right:10px;width:130px;"><input type="button" value="Взять из хранилища" onClick=location.replace("town.php?option=' . $option . '&town_id=' . $town . '&get=' . $hran['id'] . '&part4&dom")>';
        echo '</td></tr></table></td></tr></table>';
    }
}
QuoteTable('close');
                 echo '<br><img src="http://' . img_domain . '/item/resources/' . $ress['img2'] . '.gif" width="30" height="30" border="0" align="top">' . $ress['name'] . '(' . $_REQUEST['array_res_col_' . $ress['id']] . ' шт.)';
                 echo '<input type="hidden" name="array_ress[]" value="' . $it['id'] . '"><input type="hidden" name="array_ress_col_' . $ress['id'] . '" value="' . $_REQUEST['array_res_col_' . $ress['id']] . '">';
             }
         }
     }
     echo '<br><br><input type="submit" name="delete_items" value="Удалить отмеченные предметы игрока">';
     echo '<br><br><input type="submit" name="take_items" value="Удалить отмеченные предметы игрока c возвратом денег">';
     echo '</form>';
 } elseif (isset($_POST['delete_items']) or isset($_POST['take_items'])) {
     if (isset($_REQUEST['array_items'])) {
         $ar_it = $_REQUEST['array_items'];
         for ($i = 0; $i < sizeof($ar_it); $i++) {
             $deleteitem = $ar_it[$i];
             $Item = new Item($deleteitem);
             $Item->admindelete();
             echo '<br>Предмет <b>' . $Item->getFact('name') . '</b> успешно удален';
             if (isset($_POST['take_items'])) {
                 $item_cost = $Item->getFact('item_cost');
                 myquery("UPDATE game_users SET GP=GP+{$item_cost},CW=CW+" . $item_cost * money_weight . " WHERE user_id=" . $Item->getItem('user_id') . "");
                 myquery("UPDATE game_users_archive SET GP=GP+{$item_cost},CW=CW+" . $item_cost * money_weight . " WHERE user_id=" . $Item->getItem('user_id') . "");
                 setGP($Item->getItem('user_id'), $item_cost, 19);
                 $da = getdate();
                 $log = myquery("INSERT INTO game_log_adm (adm,dei,cur_time,day,month,year)\n\t\t\t\t\t\t VALUES (\n\t\t\t\t\t\t '" . $char['name'] . "',\n\t\t\t\t\t\t 'Удалил предмет: <b>" . $Item->getFact('name') . "</b> у игрока " . $Item->getItem('user_id') . "',\n\t\t\t\t\t\t '" . time() . "',\n\t\t\t\t\t\t '" . $da['mday'] . "',\n\t\t\t\t\t\t '" . $da['mon'] . "',\n\t\t\t\t\t\t '" . $da['year'] . "')") or die(mysql_error());
             }
         }
     }
     if (isset($_REQUEST['array_ress'])) {
         $ar_it = $_REQUEST['array_ress'];
         for ($i = 0; $i < sizeof($ar_it); $i++) {
             $selit = myquery("SELECT * FROM craft_resource_user WHERE id = " . $ar_it[$i] . "");
             $it = mysql_fetch_array($selit);
Example #7
0
 }
 if ($link != '') {
     $ssylka = str_replace('::link::', $link, $ssylka);
 }
 if ($link1 != '') {
     $ssylka = str_replace('::link1::', $link1, $ssylka);
 }
 if ($link2 != '') {
     $ssylka = str_replace('::link2::', $link2, $ssylka);
 }
 if ($check_up == 1) {
     $dotsym = '<span style="color:chartreuse">&#149;</span> ';
 } else {
     $dotsym = '<span style="color:red">&#149;</span> ';
 }
 //				$dotsym = '<span style="color:gray">&#149;</span> ';
 $ssylka = str_replace('::DOT::', $dotsym, $ssylka);
 echo '</td><td>' . $ssylka . '</td><td>';
 if ($items['can_use'] == 1) {
     echo ' <a href="../item.php?inv_option=use&id=' . $items['id'] . '">Использовать</a></td><td>';
 }
 if ($Item->fact['id'] == item_id_svitok_hranitel and $char['map_name'] == 691) {
     echo ' <a href="act.php?use_svitok_hranitel=' . $items['id'] . '&func=main">Использовать</a></td><td>';
 }
 if ($Item->item['personal'] == 0 and !$from_house) {
     if ($type == 97 or $type == 22) {
         echo "| <a href=\"?func=inv&dropitm=" . $items['id'] . "\">Выкинуть</a></td>";
     } else {
         echo '| <a href="item.php?inv_option=drop&id=' . $items['id'] . '">Выкинуть</a></td>';
     }
 }
Example #8
0
                    if ($p == 'PIE') {
                        $query_string .= ",STM_MAX=STM_MAX-{$par_effect},STM=STM-{$par_effect}";
                    }
                    if ($p == 'DEX') {
                        $query_string .= ",HP_MAX=HP_MAX-{$par_effect},HP_MAXX=HP_MAXX-{$par_effect},HP=HP-{$par_effect},CC=CC-2";
                    }
                    $query_string .= " WHERE user_id={$user_id}";
                    myquery($query_string);
                    $char = mysql_fetch_array(myquery("SELECT * FROM game_users WHERE user_id={$user_id}"));
                    //проверим предметы
                    $sel_item = myquery("SELECT id FROM game_items WHERE user_id={$user_id} AND priznak=0 AND used>0");
                    while (list($item_id) = mysql_fetch_array($sel_item)) {
                        $Item = new Item($item_id);
                        if ($Item->check_up() != 1) {
                            $Item->down();
                            echo 'С тебя снят предмет: <b>' . $Item->getFact('name') . '</b>';
                        }
                    }
                } else {
                    echo '<br/><center><font face=verdana color=ff0000 size=2>Вы не можете скинуть эту характеристику</b></font><meta http-equiv="refresh" content="1;url=town.php?option=' . $option . '"><br /><br />';
                }
            } else {
                echo '<br/><center><font face=verdana color=ff0000 size=2>У Вас не хватает денег!</font><meta http-equiv="refresh" content="1;url=town.php?option=' . $option . '"><br /><br />';
            }
        } else {
            echo '<center><b>Ты действительно хочешь скинуть характеристку? </b><br />
				  <br /><input type="button" onClick="location.href=\'town.php?option=' . $option . '&do=har_down&p=' . $_GET['p'] . '&agree\'" value="Да, я хочу скинуть характеристику">
				  <br /><br />
				  <input type="button" onClick="location.href=\'town.php?option=' . $option . '\'" value="Нет, я не хочу скидывать характеристику"><br /></center>';
        }
        QuoteTable('close');
Example #9
0
function PrintInv($userid, $from_view)
{
    global $option;
    /*
    list($race) = mysql_fetch_array(myquery("(SELECT race FROM game_users WHERE user_id='$userid') UNION (SELECT race FROM game_users_archive WHERE user_id='$userid')"));
    switch($race)
    {
    	case 'Гном':
    	{
    		$img['file']='inv/gnom.gif';
    		$img['width']=330;
    		$img['height']=466;
    		//позиция оружия в правой руке
    		$img[1]['posx']=89;
    		$img[1]['posy']=95;
    		//позиция колца №1
    		$img[2]['posx']=14;
    		$img[2]['posy']=95;
    		//позиция артефакта №1
    		$img[3]['posx']=14;
    		$img[3]['posy']=270;
    		//позиция щита или оружия в левой руке
    		$img[4]['posx']=239;
    		$img[4]['posy']=205;
    		//позиция доспеха
    		$img[5]['posx']=173;
    		$img[5]['posy']=188;
    		//позиция шлема
    		$img[6]['posx']=173;
    		$img[6]['posy']=59;
    		//позиция магии
    		$img[7]['posx']=277;
    		$img[7]['posy']=414;
    		//позиция пояса
    		$img[8]['posx']=173;
    		$img[8]['posy']=244;
    		//позиция амулета
    		$img[9]['posx']=173;
    		$img[9]['posy']=130;
    		//позиция перчаток
    		$img[10]['posx']=89;
    		$img[10]['posy']=148;
    		//позиция ботинок
    		$img[11]['posx']=173;
    		$img[11]['posy']=328;
    		//позиция кармана 1
    		$img[12]['posx']=3;
    		$img[12]['posy']=414;
    		//позиция кармана 2
    		$img[13]['posx']=55;
    		$img[13]['posy']=414;
    		//позиция кармана 3
    		$img[14]['posx']=105;
    		$img[14]['posy']=414;
    		//позиция кармана 4
    		$img[15]['posx']=156;
    		$img[15]['posy']=414;
    		//позиция кармана 5
    		$img[16]['posx']=207;
    		$img[16]['posy']=414;
    		//позиция артефакта №2
    		$img[17]['posx']=14;
    		$img[17]['posy']=323;
    		//позиция кольца №2
    		$img[18]['posx']=14;
    		$img[18]['posy']=147;
    		//позиция кольца №3
    		$img[19]['posx']=14;
    		$img[19]['posy']=201;
    		break;
    	}
    	case 'Орк':
    	{
    		$img['file']='inv/orc.gif';
    		$img['width']=330;
    		$img['height']=466;
    		//позиция оружия в правой руке
    		$img[1]['posx']=82;
    		$img[1]['posy']=79;
    		//позиция колца №1
    		$img[2]['posx']=14;
    		$img[2]['posy']=95;
    		//позиция артефакта №1
    		$img[3]['posx']=14;
    		$img[3]['posy']=270;
    		//позиция щита или оружия в левой руке
    		$img[4]['posx']=257;
    		$img[4]['posy']=191;
    		//позиция доспеха
    		$img[5]['posx']=189;
    		$img[5]['posy']=128;
    		//позиция шлема
    		$img[6]['posx']=189;
    		$img[6]['posy']=4;
    		//позиция магии
    		$img[7]['posx']=277;
    		$img[7]['posy']=414;
    		//позиция пояса
    		$img[8]['posx']=189;
    		$img[8]['posy']=184;
    		//позиция амулета
    		$img[9]['posx']=189;
    		$img[9]['posy']=72;
    		//позиция перчаток
    		$img[10]['posx']=82;
    		$img[10]['posy']=132;
    		//позиция ботинок
    		$img[11]['posx']=189;
    		$img[11]['posy']=308;
    		//позиция кармана 1
    		$img[12]['posx']=3;
    		$img[12]['posy']=414;
    		//позиция кармана 2
    		$img[13]['posx']=55;
    		$img[13]['posy']=414;
    		//позиция кармана 3
    		$img[14]['posx']=105;
    		$img[14]['posy']=414;
    		//позиция кармана 4
    		$img[15]['posx']=156;
    		$img[15]['posy']=414;
    		//позиция кармана 5
    		$img[16]['posx']=207;
    		$img[16]['posy']=414;
    		//позиция артефакта №2
    		$img[17]['posx']=14;
    		$img[17]['posy']=323;
    		//позиция кольца №2
    		$img[18]['posx']=14;
    		$img[18]['posy']=147;
    		//позиция кольца №3
    		$img[19]['posx']=14;
    		$img[19]['posy']=201;
    		break;
    	}
    	case 'Назгул':
    	{
    		$img['file']='inv/nazgul.gif';
    		$img['width']=330;
    		$img['height']=466;
    		//позиция оружия в правой руке
    		$img[1]['posx']=85;
    		$img[1]['posy']=83;
    		//позиция колца №1
    		$img[2]['posx']=14;
    		$img[2]['posy']=95;
    		//позиция артефакта №1
    		$img[3]['posx']=14;
    		$img[3]['posy']=270;
    		//позиция щита или оружия в левой руке
    		$img[4]['posx']=214;
    		$img[4]['posy']=149;
    		//позиция доспеха
    		$img[5]['posx']=155;
    		$img[5]['posy']=198;
    		//позиция шлема
    		$img[6]['posx']=156;
    		$img[6]['posy']=66;
    		//позиция магии
    		$img[7]['posx']=277;
    		$img[7]['posy']=414;
    		//позиция пояса
    		$img[8]['posx']=156;
    		$img[8]['posy']=263;
    		//позиция амулета
    		$img[9]['posx']=155;
    		$img[9]['posy']=133;
    		//позиция перчаток
    		$img[10]['posx']=85;
    		$img[10]['posy']=136;
    		//позиция ботинок
    		$img[11]['posx']=194;
    		$img[11]['posy']=329;
    		//позиция кармана 1
    		$img[12]['posx']=3;
    		$img[12]['posy']=414;
    		//позиция кармана 2
    		$img[13]['posx']=55;
    		$img[13]['posy']=414;
    		//позиция кармана 3
    		$img[14]['posx']=105;
    		$img[14]['posy']=414;
    		//позиция кармана 4
    		$img[15]['posx']=156;
    		$img[15]['posy']=414;
    		//позиция кармана 5
    		$img[16]['posx']=207;
    		$img[16]['posy']=414;
    		//позиция артефакта №2
    		$img[17]['posx']=14;
    		$img[17]['posy']=323;
    		//позиция кольца №2
    		$img[18]['posx']=14;
    		$img[18]['posy']=147;
    		//позиция кольца №3
    		$img[19]['posx']=14;
    		$img[19]['posy']=201;
    		break;
    	}
    	case 'Хоббит':
    	{
    		$img['file']='inv/hobbit.gif';
    		$img['width']=330;
    		$img['height']=466;
    		//позиция оружия в правой руке
    		$img[1]['posx']=79;
    		$img[1]['posy']=102;
    		//позиция колца №1
    		$img[2]['posx']=14;
    		$img[2]['posy']=95;
    		//позиция артефакта №1
    		$img[3]['posx']=14;
    		$img[3]['posy']=270;
    		//позиция щита или оружия в левой руке
    		$img[4]['posx']=249;
    		$img[4]['posy']=231;
    		//позиция доспеха
    		$img[5]['posx']=179;
    		$img[5]['posy']=155;
    		//позиция шлема
    		$img[6]['posx']=179;
    		$img[6]['posy']=30;
    		//позиция магии
    		$img[7]['posx']=277;
    		$img[7]['posy']=414;
    		//позиция пояса
    		$img[8]['posx']=179;
    		$img[8]['posy']=212;
    		//позиция амулета
    		$img[9]['posx']=179;
    		$img[9]['posy']=99;
    		//позиция перчаток
    		$img[10]['posx']=79;
    		$img[10]['posy']=155;
    		//позиция ботинок
    		$img[11]['posx']=179;
    		$img[11]['posy']=314;
    		//позиция кармана 1
    		$img[12]['posx']=3;
    		$img[12]['posy']=414;
    		//позиция кармана 2
    		$img[13]['posx']=55;
    		$img[13]['posy']=414;
    		//позиция кармана 3
    		$img[14]['posx']=105;
    		$img[14]['posy']=414;
    		//позиция кармана 4
    		$img[15]['posx']=156;
    		$img[15]['posy']=414;
    		//позиция кармана 5
    		$img[16]['posx']=207;
    		$img[16]['posy']=414;
    		//позиция артефакта №2
    		$img[17]['posx']=14;
    		$img[17]['posy']=323;
    		//позиция кольца №2
    		$img[18]['posx']=14;
    		$img[18]['posy']=147;
    		//позиция кольца №3
    		$img[19]['posx']=14;
    		$img[19]['posy']=201;
    		break;
    	}
    	case 'Человек':
    	{
    		$img['file']='inv/humman.gif';
    		$img['width']=330;
    		$img['height']=466;
    		//позиция оружия в правой руке
    		$img[1]['posx']=102;
    		$img[1]['posy']=195;
    		//позиция колца №1
    		$img[2]['posx']=14;
    		$img[2]['posy']=95;
    		//позиция артефакта №1
    		$img[3]['posx']=14;
    		$img[3]['posy']=270;
    		//позиция щита или оружия в левой руке
    		$img[4]['posx']=247;
    		$img[4]['posy']=195;
    		//позиция доспеха
    		$img[5]['posx']=180;
    		$img[5]['posy']=136;
    		//позиция шлема
    		$img[6]['posx']=180;
    		$img[6]['posy']=16;
    		//позиция магии
    		$img[7]['posx']=277;
    		$img[7]['posy']=414;
    		//позиция пояса
    		$img[8]['posx']=180;
    		$img[8]['posy']=192;
    		//позиция амулета
    		$img[9]['posx']=180;
    		$img[9]['posy']=81;
    		//позиция перчаток
    		$img[10]['posx']=102;
    		$img[10]['posy']=142;
    		//позиция ботинок
    		$img[11]['posx']=180;
    		$img[11]['posy']=338;
    		//позиция кармана 1
    		$img[12]['posx']=3;
    		$img[12]['posy']=414;
    		//позиция кармана 2
    		$img[13]['posx']=55;
    		$img[13]['posy']=414;
    		//позиция кармана 3
    		$img[14]['posx']=105;
    		$img[14]['posy']=414;
    		//позиция кармана 4
    		$img[15]['posx']=156;
    		$img[15]['posy']=414;
    		//позиция кармана 5
    		$img[16]['posx']=207;
    		$img[16]['posy']=414;
    		//позиция артефакта №2
    		$img[17]['posx']=14;
    		$img[17]['posy']=323;
    		//позиция кольца №2
    		$img[18]['posx']=14;
    		$img[18]['posy']=147;
    		//позиция кольца №3
    		$img[19]['posx']=14;
    		$img[19]['posy']=201;
    		break;
    	}
    	case 'Гоблин':
    	{
    		$img['file']='inv/goblin.gif';
    		$img['width']=330;
    		$img['height']=466;
    		//позиция оружия в правой руке
    		$img[1]['posx']=78;
    		$img[1]['posy']=95;
    		//позиция колца №1
    		$img[2]['posx']=14;
    		$img[2]['posy']=95;
    		//позиция артефакта №1
    		$img[3]['posx']=14;
    		$img[3]['posy']=270;
    		//позиция щита или оружия в левой руке
    		$img[4]['posx']=261;
    		$img[4]['posy']=212;
    		//позиция доспеха
    		$img[5]['posx']=186;
    		$img[5]['posy']=148;
    		//позиция шлема
    		$img[6]['posx']=186;
    		$img[6]['posy']=33;
    		//позиция магии
    		$img[7]['posx']=277;
    		$img[7]['posy']=414;
    		//позиция пояса
    		$img[8]['posx']=186;
    		$img[8]['posy']=204;
    		//позиция амулета
    		$img[9]['posx']=186;
    		$img[9]['posy']=92;
    		//позиция перчаток
    		$img[10]['posx']=78;
    		$img[10]['posy']=148;
    		//позиция ботинок
    		$img[11]['posx']=186;
    		$img[11]['posy']=317;
    		//позиция кармана 1
    		$img[12]['posx']=3;
    		$img[12]['posy']=414;
    		//позиция кармана 2
    		$img[13]['posx']=55;
    		$img[13]['posy']=414;
    		//позиция кармана 3
    		$img[14]['posx']=105;
    		$img[14]['posy']=414;
    		//позиция кармана 4
    		$img[15]['posx']=156;
    		$img[15]['posy']=414;
    		//позиция кармана 5
    		$img[16]['posx']=207;
    		$img[16]['posy']=414;
    		//позиция артефакта №2
    		$img[17]['posx']=14;
    		$img[17]['posy']=323;
    		//позиция кольца №2
    		$img[18]['posx']=14;
    		$img[18]['posy']=147;
    		//позиция кольца №3
    		$img[19]['posx']=14;
    		$img[19]['posy']=201;
    		break;
    	}
    	case 'Тролль':
    	{
    		$img['file']='inv/troll.gif';
    		$img['width']=330;
    		$img['height']=466;
    		//позиция оружия в правой руке
    		$img[1]['posx']=88;
    		$img[1]['posy']=230;
    		//позиция колца №1
    		$img[2]['posx']=14;
    		$img[2]['posy']=95;
    		//позиция артефакта №1
    		$img[3]['posx']=14;
    		$img[3]['posy']=270;
    		//позиция щита или оружия в левой руке
    		$img[4]['posx']=249;
    		$img[4]['posy']=70;
    		//позиция доспеха
    		$img[5]['posx']=150;
    		$img[5]['posy']=148;
    		//позиция шлема
    		$img[6]['posx']=150;
    		$img[6]['posy']=29;
    		//позиция магии
    		$img[7]['posx']=277;
    		$img[7]['posy']=414;
    		//позиция пояса
    		$img[8]['posx']=150;
    		$img[8]['posy']=208;
    		//позиция амулета
    		$img[9]['posx']=150;
    		$img[9]['posy']=91;
    		//позиция перчаток
    		$img[10]['posx']=88;
    		$img[10]['posy']=177;
    		//позиция ботинок
    		$img[11]['posx']=150;
    		$img[11]['posy']=334;
    		//позиция кармана 1
    		$img[12]['posx']=3;
    		$img[12]['posy']=414;
    		//позиция кармана 2
    		$img[13]['posx']=55;
    		$img[13]['posy']=414;
    		//позиция кармана 3
    		$img[14]['posx']=105;
    		$img[14]['posy']=414;
    		//позиция кармана 4
    		$img[15]['posx']=156;
    		$img[15]['posy']=414;
    		//позиция кармана 5
    		$img[16]['posx']=207;
    		$img[16]['posy']=414;
    		//позиция артефакта №2
    		$img[17]['posx']=14;
    		$img[17]['posy']=323;
    		//позиция кольца №2
    		$img[18]['posx']=14;
    		$img[18]['posy']=147;
    		//позиция кольца №3
    		$img[19]['posx']=14;
    		$img[19]['posy']=201;
    		break;
    	}
    	default:
    	{
    		$img['file']='inv/elf.gif';
    		$img['width']=330;
    		$img['height']=466;
    		//позиция оружия в правой руке
    		$img[1]['posx']=90;
    		$img[1]['posy']=184;
    		//позиция колца №1
    		$img[2]['posx']=14;
    		$img[2]['posy']=95;
    		//позиция артефакта №1
    		$img[3]['posx']=14;
    		$img[3]['posy']=270;
    		//позиция щита или оружия в левой руке
    		$img[4]['posx']=224;
    		$img[4]['posy']=210;
    		//позиция доспеха
    		$img[5]['posx']=167;
    		$img[5]['posy']=147;
    		//позиция шлема
    		$img[6]['posx']=195;
    		$img[6]['posy']=25;
    		//позиция магии
    		$img[7]['posx']=277;
    		$img[7]['posy']=414;
    		//позиция пояса
    		$img[8]['posx']=167;
    		$img[8]['posy']=204;
    		//позиция амулета
    		$img[9]['posx']=180;
    		$img[9]['posy']=93;
    		//позиция перчаток
    		$img[10]['posx']=90;
    		$img[10]['posy']=131;
    		//позиция ботинок
    		$img[11]['posx']=200;
    		$img[11]['posy']=343;
    		//позиция кармана 1
    		$img[12]['posx']=3;
    		$img[12]['posy']=414;
    		//позиция кармана 2
    		$img[13]['posx']=55;
    		$img[13]['posy']=414;
    		//позиция кармана 3
    		$img[14]['posx']=105;
    		$img[14]['posy']=414;
    		//позиция кармана 4
    		$img[15]['posx']=156;
    		$img[15]['posy']=414;
    		//позиция кармана 5
    		$img[16]['posx']=207;
    		$img[16]['posy']=414;
    		//позиция артефакта №2
    		$img[17]['posx']=14;
    		$img[17]['posy']=323;
    		//позиция кольца №2
    		$img[18]['posx']=14;
    		$img[18]['posy']=147;
    		//позиция кольца №3
    		$img[19]['posx']=14;
    		$img[19]['posy']=201;
    		break;
    	}
    };
    */
    $img['file'] = 'inv/inv.gif';
    $img['width'] = 226;
    $img['height'] = 382;
    //позиция оружия в правой руке
    $img[1]['posx'] = 62;
    $img[1]['posy'] = 166;
    //позиция кольца №1
    $img[2]['posx'] = 10;
    $img[2]['posy'] = 10;
    //позиция артефакта
    $img[3]['posx'] = 10;
    $img[3]['posy'] = 166;
    //позиция щита или оружия в левой руке
    $img[4]['posx'] = 166;
    $img[4]['posy'] = 166;
    //позиция доспеха
    $img[5]['posx'] = 114;
    $img[5]['posy'] = 114;
    //позиция шлема
    $img[6]['posx'] = 114;
    $img[6]['posy'] = 10;
    //позиция магии
    $img[7]['posx'] = 10;
    $img[7]['posy'] = 218;
    //позиция пояса
    $img[8]['posx'] = 114;
    $img[8]['posy'] = 166;
    //позиция ожерелья
    $img[9]['posx'] = 114;
    $img[9]['posy'] = 62;
    //позиция перчаток
    $img[10]['posx'] = 166;
    $img[10]['posy'] = 114;
    //позиция ботинок
    $img[11]['posx'] = 114;
    $img[11]['posy'] = 270;
    //позиция кармана 1
    $img[12]['posx'] = 166;
    $img[12]['posy'] = 218;
    //позиция кармана 2
    $img[13]['posx'] = 166;
    $img[13]['posy'] = 270;
    //позиция кармана3
    $img[14]['posx'] = 166;
    $img[14]['posy'] = 322;
    //позиция украшения 1
    $img[15]['posx'] = 10;
    $img[15]['posy'] = 270;
    //позиция украшения 2
    $img[16]['posx'] = 10;
    $img[16]['posy'] = 322;
    //позиция штанов
    $img[17]['posx'] = 114;
    $img[17]['posy'] = 218;
    //позиция наручей
    $img[18]['posx'] = 62;
    $img[18]['posy'] = 114;
    //позиция кольца №2
    $img[19]['posx'] = 10;
    $img[19]['posy'] = 62;
    //позиция кольца №3
    $img[20]['posx'] = 10;
    $img[20]['posy'] = 114;
    //позиция инструмента
    $img[21]['posx'] = 62;
    $img[21]['posy'] = 218;
    if ($from_view != 1) {
        ?>
	<table><tr><td valign="top">
	<?php 
    }
    echo '
	<div style="position:relative;">
	<img src="http://' . img_domain . '/' . $img['file'] . '" border=0 width=' . $img['width'] . ' height=' . $img['height'] . ' alt="" title="">
	';
    $it_sel = myquery("SELECT * FROM game_items WHERE user_id='{$userid}' AND used>0 AND used<=21");
    while ($it = mysql_fetch_array($it_sel)) {
        $used = $it['used'];
        echo '
        <span style="position:absolute; left:' . $img[$used]['posx'] . '; top:' . $img[$used]['posy'] . '; ">';
        $Item = new Item($it['id']);
        if ($from_view != 1) {
            $str_begin = '<a href="http://' . domain_name . '/item.php?inv_option=unequip&id=' . $it['id'] . '' . (isset($_GET['house']) ? '&house&option=' . $option . '' : '') . '"';
            $Item->hint($it['id'], 1, $str_begin);
            $alt = "Снять предмет";
        } else {
            $alt = '' . $Item->getFact('name') . '';
        }
        ImageItem($Item->img, 0, $Item->item['kleymo'], "", $alt, $alt);
        if ($from_view != 1) {
            echo '</a>';
        }
        echo '</span>';
    }
    echo '</div>';
}
Example #10
0
                if ($char['map_name'] == 5) {
                    $bel_cost = 5;
                    $sz_cost = 50;
                    $magic_sz_cost = 150;
                    $magic_bel_cost = 15;
                } else {
                    $bel_cost = 50;
                    $sz_cost = 5;
                    $magic_sz_cost = 15;
                    $magic_bel_cost = 150;
                }
                if (!isset($_POST['see'])) {
                    echo '<div id="content" onclick="hideSuggestions();"><form action="" method="post">';
                    $it = (int) $_GET['it'];
                    $Item = new Item($it);
                    if ($Item->getItem('user_id') == $user_id and ($Item->getItem('ref_id') == 0 or $Item->getFact('type') == 12 or $Item->getFact('type') == 13 or $Item->getFact('type') == 14) and $Item->getItem('used') == 0 and $Item->getFact('type') < 90 and $Item->getItem('item_for_quest') == 0 and $Item->getItem('priznak') == 0 and $Item->getItem('personal') == 0) {
                        echo '<table border="0" cellpadding="1"><tr><td></td></tr></table><table border="1" cellpadding="0" style="border-collapse: collapse" width="98%" bordercolor="777777" bgcolor="223344" align=center><tr><td>';
                        echo '<table cellpadding="0" cellspacing="4" border="0"><tr><td valign="left"><div align="center">';
                        ImageItem($Item->fact['img'], 0, $Item->item['kleymo']);
                        echo '<br><font color="#ffff00">' . $Item->getFact('name') . '</font></div></td><td valign="top"><div align="left"><img src="http://' . img_domain . '/nav/x.gif" width="0" height="0" hspace="40" border="0"><br>';
                        $Item->info(0, 0, 1);
                        echo 'Выберите способ отправки:<br>';
                        echo '<input type="radio" name="sposob" value="1">Обычная почта - ';
                        echo 'Выберите пункт назначения
						<select name="destination">
						<option value="5">Белерианд (' . $bel_cost . ' монет)</option>
						<option value="18">Средиземье (' . $sz_cost . ' монет)</option>
						</select>';
                        echo '<br><input type="radio" name="sposob" value="2">Магическая почта - ';
                        echo 'Выберите пункт назначения
						<select name="destination_magic">
Example #11
0
            echo '<br>Долговечность (0 - полная): <input type="text" maxsize="3" size="3" name="max_uselife" value="0">';
            echo '<br><input name="see" type="submit" value="Добавить игроку"></form></div><script>init();</script>';
        } else {
            $user_name = mysql_real_escape_string($_POST['user_name']);
            $sel = myquery("SELECT user_id FROM game_users WHERE name='" . $user_name . "'");
            if (!mysql_num_rows($sel)) {
                $sel = myquery("SELECT user_id FROM game_users_archive WHERE name='" . $user_name . "';");
            }
            if (mysql_num_rows($sel) > 0 and isset($_POST['kol']) and is_numeric($_POST['kol']) and $_POST['kol'] > 0 and isset($_POST['max_uselife']) and is_numeric($_POST['max_uselife']) and $_POST['max_uselife'] >= 0) {
                list($user_id_add) = mysql_fetch_array($sel);
                $Item = new Item();
                $ar = $Item->add_user($add_user, $user_id_add, 0, 0, 0, $_POST['kol'], $_POST['max_uselife']);
                if ($ar[0] > 0) {
                    echo '<hr><center>Сделано';
                    $da = getdate();
                    $log = myquery("INSERT INTO game_log_adm (adm,dei,cur_time,day,month,year)\n\t\t\t\t\t VALUES (\n\t\t\t\t\t '" . $char['name'] . "',\n\t\t\t\t\t 'Добавил предмет <b>" . $Item->getFact('name') . "</b> игроку <b>" . $user_name . "</b>',\n\t\t\t\t\t '" . time() . "',\n\t\t\t\t\t '" . $da['mday'] . "',\n\t\t\t\t\t '" . $da['mon'] . "',\n\t\t\t\t\t '" . $da['year'] . "')") or die(mysql_error());
                    echo '<meta http-equiv="refresh" content="3;url=admin.php?option=items&opt=main">';
                }
            } else {
                echo 'Что-то введено неверно!';
            }
        }
    }
    if (isset($_GET['edit']) and $adm['items'] == 2) {
        $edit = (int) $_GET['edit'];
        $usr = myquery("select * from game_items_factsheet where id={$edit}");
        if (mysql_num_rows($usr)) {
            $it = mysql_fetch_array($usr);
            if (!isset($_POST['save'])) {
                echo '
				<script language="JavaScript" type="text/javascript">
                fail();
            }
        }
        break;
    case 804:
        $done = 0;
        //$Item = new Item();
        //$find = $Item->find_item($quest_user["par1_value"],1);
        //if ($find!=0)
        //{
        //    if (($Item->getItem('item_uselife')<=$quest_user['par2_value'])AND($Item->getItem('item_uselife')>=$quest_user['par3_value']))
        $bringed = myquery("SELECT id FROM game_items WHERE user_id='{$user_id}' AND used=0 AND item_id=" . $quest_user["par1_value"] . " AND item_uselife<=" . $quest_user['par2_value'] . " AND item_uselife>=" . $quest_user['par3_value'] . " LIMIT 1");
        if (mysql_num_rows($bringed) > 0) {
            $id = mysql_result($bringed, 0, 0);
            $Item = new Item($id);
            $quest_user['quest_reward_plus'] = $Item->getFact('item_cost');
            $done = 1;
        }
        if ($check_time and $done) {
            $Item->admindelete();
            well_done();
        } elseif ($check_time and !$done) {
            still_have_time();
        } elseif (!$check_time and $done) {
            $Item->admindelete();
            not_in_time();
        } else {
            fail();
        }
        break;
}