<?
include './system/common.php';
include './system/functions.php';
include './system/user.php';
if(!$user) {
header('location: /');
exit;
}
$ListInv = mysql_result(mysql_query('SELECT COUNT(`id`) FROM `inv` WHERE `user` = "'.$user['id'].'" AND `equip` = "0" AND `place` = "0"'),0);
$place = _string(_num($_GET['place']));
switch($place) {
default: case 0:
$title = 'Сумка ('.$ListInv.'/'.$user['inv'].')';
$max = $user['inv'];
break;
case 1:
if($user['chest'] == 0) {
header('location: /inv/bag/');
exit;
}
$title = 'Сундук';
break;
}
include './system/h.php';
echo '<div class="main">';
$wear = _string(_num($_GET['wear']));
if($wear) {
$query = mysql_query('SELECT * FROM `inv` WHERE `id` = \''.$wear.'\' AND `equip` = \'0\' AND `user` = \''.$user['id'].'\'');
$inv = mysql_fetch_array($query);
if($inv) {
$query = mysql_query('SELECT * FROM `items` WHERE `id` = \''.$inv['item'].'\'');
$item = mysql_fetch_array($query);
if($user['w_'.$item['w']]) $errors[] = 'Ошибка, на вас уже что-то одето';
if($user['skill'] < $item['skill']) $errors[] = 'Ошибка, нехватает мастерства';
if($errors) {
echo '<div class=\'content\' align=\'center\'>';
foreach($errors as $error) {
echo $error.'<br/>';
}
echo '</div>
<div class=\'line\'></div>';
}
else
{
mysql_query('UPDATE `users` SET `str` = `str` + '.$inv['_str'].',
`vit` = `vit` + '.$inv['_vit'].',
`agi` = `agi` + '.$inv['_agi'].',
`def` = `def` + '.$inv['_def'].',
`w_'.$item['w'].'` = \''.$inv['id'].'\' WHERE `id` = \''.$user['id'].'\'');
mysql_query('UPDATE `inv` SET `equip` = \'1\' WHERE `id` = \''.$inv['id'].'\'');
header('location: /inv/'.($inv['place'] == 0 ? 'bag':'chest').'/');
}
}
}
/*
*
Parse
*
*/
$sell = _string(_num($_GET['sell']));
if($sell) {
$query = mysql_query('SELECT * FROM `inv` WHERE `id` = \''.$sell.'\' AND `equip` = \'0\' AND `user` = \''.$user['id'].'\'');
$inv = mysql_fetch_array($query);
if($inv) {
$_sell = array(0, 100, 250, 500, 1000, 50000, 50000);
$_sell_parse = array(1 => '1', 2 => '5', 2 => '8', 3 => '10',4 => '15', 5=> '20');
mysql_query('UPDATE `users` SET `s` = `s` + '.$_sell[$inv['quality']].', `parse_exp` = `parse_exp` + '.$_sell_parse[$inv['quality']].' WHERE `id` = \''.$user['id'].'\'');
mysql_query('DELETE FROM `inv` WHERE `id` = \''.$inv['id'].'\'');
header('location: /inv/'.($place == 0 ? 'bag':'chest').'/');
}
}
if($place == 0) {
if($user['chest'] == 0) {
if($_GET['buy_chest'] == true) {
if($user['g'] < $config['chest']) $errors[] = 'Не хватает <img src=\'/images/icon/gold.png\'> '.($config['chest'] - $user['g']).' золота';
if($errors) {
echo '<div class=\'block\' align=\'center\'>';
foreach($errors as $error) {
echo $error.'<br/>';
}
echo '</div>
<div class=\'mini-line\'></div>';
}
else
{
mysql_query('UPDATE `users` SET `g` = `g` - 100,
`chest` = \'1\' WHERE `id` = \''.$user['id'].'\'');
header('location: /inv/chest/');
}
}
}
}
echo '
<div class=\'menuList\'>
<li><a href=\''.($place == 0 ? ( ($user['chest'] == 0) ? '/inv/bag/?buy_chest=true':'/inv/chest/'):'/inv/bag/').'\'><img src=\'/images/icon/bag.png\' alt=\'*\'/> '.($place == 0 ? ( ($user['chest'] == 0) ? 'Купить cундук за <img src=\'/images/icon/gold.png\' alt=\'*\'/> 100 золота':'Открыть cундук'):'Открыть cумку').'</a></li>
</div>';
if(mysql_result(mysql_query('SELECT COUNT(*) FROM `inv` WHERE `user` = \''.$user['id'].'\' AND `equip` = \'0\' AND `place` = \''.$place.'\''),0) > 0) {
$max = 10;
$count = mysql_result(mysql_query('SELECT COUNT(*) FROM `inv` WHERE `user` = \''.$user['id'].'\' AND `equip` = \'0\' AND `place` = \''.$place.'\' ORDER BY `id` DESC'),0);
$pages = ceil($count/$max);
$page = _string(_num($_GET['page']));
if($page > $pages) {
$page = $pages;
}
if($page < 1) {
$page = 1;
}
$start = $page * $max - $max;
$q = mysql_query('SELECT * FROM `inv` WHERE `user` = \''.$user['id'].'\' AND `equip` = \'0\' AND `place` = \''.$place.'\' ORDER BY `id` DESC LIMIT '.$start.', '.$max.'');
while($row = mysql_fetch_array($q)) {
$item = mysql_fetch_array(mysql_query('SELECT * FROM `items` WHERE `id` = \''.$row['item'].'\''));
switch($row['quality']) {
case 0:
$bonus = 0;
$quality = 'Простой';
$quality_col = '#908060';
break;
case 1:
$bonus = 5;
$quality = 'Обычный';
$quality_col = '#60c030';
break;
case 2:
$bonus = 10;
$quality = 'Редкий';
$quality_col = '#6090c0';
break;
case 3:
$bonus = 15;
$quality = 'Эпический';
$quality_col = '#c6f';
break;
case 4:
$bonus = 20;
$quality = 'Легенарный';
$quality_col = '#f06000';
break;
case 5:
$bonus = 50;
$quality = 'Божественный';
$quality_col = '#909090';
break;
case 6:
$bonus = 65;
$quality = 'Сверх Божественный';
$quality_col = '#909090';
break;
}
if($row['new'] == 0) {
mysql_query('UPDATE `inv` SET `new` = \'1\' WHERE `id` = \''.$row['id'].'\'');
}
echo '<div class=\'block_zero\'>
<table cellpadding=\'0\' cellspacing=\'0\'><tr>
<td><img src=\'/itemImage.php?id='.$row['item'].'&smith='.$row['smith'].'\' alt=\'*\'/></td>
<td valign=\'top\' style=\'padding-left: 5px;\'><img src=\'/images/icon/quality/'.$row['quality'].'.png\' alt=\'*\'/> <a href=\'/item/'.$row['id'].'/\'>'.$item['name'].'</a> '.($row['smith'] > 0 ? '<font color=\'#90c090\'>+'.$row['smith'].'</font>':'').'<br/>
<small><small><font color=\''.$quality_col.'\'>'.$quality.' ['.$row['bonus'].'/'.$bonus.']</font> ';
if($user['w_'.$item['w']]) {
$equipitem = mysql_fetch_array(mysql_query('SELECT * FROM `inv` WHERE `id` = \''.$user['w_'.$item['w']].'\''));
if( ( $row['_str'] + $row['_vit'] + $row['_agi'] + $row['_def'] ) - ( $equipitem['_str'] + $equipitem['_vit'] + $equipitem['_agi'] + $equipitem['_def'] ) > 0) echo '<font color=\'#30c030\'>+'.(( $row['_str'] + $row['_vit'] + $row['_agi'] + $row['_def'] ) - ( $equipitem['_str'] + $equipitem['_vit'] + $equipitem['_agi'] + $equipitem['_def'] )).'</font>';
}
else
{
echo '<font color=\'#30c030\'>+'.( $row['_str'] + $row['_vit'] + $row['_agi'] + $row['_def'] ).'</font>';
}
echo '<br/>
<font color=\'#'.(($user['skill'] < $item['skill']) ? 'c06060':'ffffff').'\'>Мастерство: '.$item['skill'].'</font>';
if($row['rune']) {
switch($row['rune']) {
case 1:
$rune_stats = 75;
break;
case 2:
$rune_stats = 150;
break;
case 3:
$rune_stats = 250;
break;
case 4:
$rune_stats = 600;
break;
case 5:
$rune_stats = 1000;
break;
}
switch($item['w']) {
case 1:
$rune_stat = 'силы';
break;
case 2:
$rune_stat = 'жизни';
break;
case 3:
$rune_stat = 'брони';
break;
case 4:
$rune_stat = 'удачи';
break;
case 5:
$rune_stat = 'силы';
break;
case 6:
$rune_stat = 'силы';
break;
case 7:
$rune_stat = 'брони';
break;
case 8:
$rune_stat = 'жизни';
break;
}
echo '<br/>
<img src=\'/images/icon/quality/'.$row['rune'].'.png\' alt=\'*\'/> <font color=\'#90c090\'>+'.$rune_stats.'</font> '.$rune_stat.'<br/>';
}
echo '</small></small></td>
</tr></table>
<div align=\'center\'>';
if(!$user['w_'.$item['w']]) echo ' <a class=\'btn\' href=\'/inv/wear/'.$row['id'].'/\'><span class=\'end\'><span class=\'label\'>Надеть</a></span></span>';
if($user['w_'.$item['w']] != $inv['id']) {
switch($item['quality']) {
case 0:
$_s = 0;
$_g = 0;
break;
case 1:
$_s = 100;
$_g = 0;
break;
case 2:
$_s = 250;
$_g = 0;
break;
case 3:
$_s = 500;
$_g = 0;
break;
case 4:
$_s = 1000;
$_g = 0;
break;
case 5:
$_s = 50000;
$_g = 0;
break;
case 6:
$_s = 50000;
$_g = 0;
break;
}
?>
<br/><a href='/inv/<?=($inv['place'] == 0 ? 'bag':'chest')?>/?sell=<?=$row['id']?>' class='btn'><span class='end'><span class='label'>Разобрать вещь <?=($_s ? "<img src='/images/icon/silver.png' alt='*'/> $_s":"<img src='/images/icon/gold.png' alt='*'/> $_g")?></a></span></span>
<?
}
if($user['chest']) echo ' <a class=\'btn\' href=\'/inv/move/'.($place == 0 ? 1:0).'/'.$row['id'].'/\'><span class=\'end\'><span class=\'label\'>В '.($place == 0 ? 'сундук':'сумку').'</a></span></span>';
echo '</div>
</div>';
if($i < mysql_result(mysql_query('SELECT COUNT(*) FROM `inv` WHERE `user` = \''.$user['id'].'\' AND `equip` = \'0\' AND `place` = \''.$place.'\''),0))echo '<div class=\'mini-line\'></div>';
}
}
else
{
echo '<div class=\'block_zero\'>
<font color=\'#909090\'>'.($place == 0 ? 'Сумка пуста':'Сундук пуст').'</font>
</div>';
}
if(isset($_GET['auto'])) {
mysql_query('UPDATE `users` SET `auto_inv` = "'.($user['auto_inv'] == 0 ? 1:0).'" WHERE `id` = "'.$user['id'].'"');
exit(header('Location: /inv/bag/?page='.$page.''));
}
?>
<div class='line'></div>
<div class='menu'>
<?
if($place == 0) {
?>
<li><a href='?auto&page=<?=$page?>'><img src='/images/icon/bag.png' alt='*'/> <?=($user['auto_inv'] == 0 ? 'Включить авторазбор':'Отключить авторазбор')?></a> <a href='<?=(isset($_GET['autosell']) ? '/inv/bag/?page='.$page.'':'?autosell&page='.$page.'')?>'> (?)</a>
</li>
<?=(isset($_GET['autosell']) ? '<li>Авторазбор разбирает все вещи ниже <img src="/images/icon/quality/3.png" alt="*"> эпического качества автоматически.</li>':'')?>
<li class='no_b'>
<?
pages('?');
}else false;
?>
</li></div>
<div class='mini-line'></div>
<div class='main'>
Продать все: <a href='/inv/bag/?sell_clean=3'><img src='/images/icon/quality/3.png' alt=''/> Эпические</a> / <a href='/inv/bag/?sell_clean=2'><img src='/images/icon/quality/2.png' alt=''/> Редкие</a> / <a href='/inv/bag/?sell_clean=1'><img src='/images/icon/quality/1.png' alt=''/> Обычные</a>
<br />Выберете тип вещей которые хотите продать
</div></div>
<?
include './system/f.php';
?>