Файл: users/ammunition/rjukzak.php
Строк: 214
<?
require_once '../../core/system.php';
echo only_reg();
$header = 'Рюкзак';
$header_link = '?';
require_once H.'/core/head.php';
switch($act)
{
default:
?>
<div class="cntr mt10">
<span class="inbl w30 va_t">
<a class="atask" href="?act=dospehi">
<span class="inbl prel">
<img src="/style/icons/7.png" alt=""/>
</span><br/>
<span class="small mt3">Доспехи</span>
</a>
</span>
<span class="inbl w30 va_t">
<a class="atask" href="?act=oruzhie">
<span class="inbl prel">
<img src="/style/icons/8.png" alt=""/>
</span>
<br/>
<span class="small mt3">Оружие</span>
</a>
</span>
</div>
<?
break;
# Доспехи
case 'dospehi':
// Сортировка по типу
echo'<div class="title">';
echo'<a href="?act='.$act.''.($_GET['type'] && $_GET['type'] <= 3 ? '&type='.$_GET['type'].'' : '').''.($_GET['sort'] == 1 ? '' : '&sort=1').'"><button>'.(!$_GET['sort'] == 1 ? '<img src="/images/s_niz.png" width="7" alt="*">' : '<img src="/images/s_verh.png" width="7" alt="*">').' Защита</button></a> ';
echo'<a href="?act='.$act.''.($_GET['sort'] ? '&sort=1' : '').'"><button>'.(!$_GET['type'] ? '<font color="red">*</font>' : '').'Все</button></a>';
echo'<a href="?act='.$act.'&type=1'.($_GET['sort'] ? '&sort=1' : '').'"><button>'.($_GET['type'] == 1 ? '<font color="red">*</font>' : '').'Шлем</button></a>';
echo'<a href="?act='.$act.'&type=2'.($_GET['sort'] ? '&sort=1' : '').'"><button>'.($_GET['type'] == 2 ? '<font color="red">*</font>' : '').'Корпус</button></a>';
echo'<a href="?act='.$act.'&type=3'.($_GET['sort'] ? '&sort=1' : '').'"><button>'.($_GET['type'] == 3 ? '<font color="red">*</font>' : '').'Обувь</button></a>';
echo'<a href="?act='.$act.'&type=4'.($_GET['sort'] ? '&sort=1' : '').'"><button>'.($_GET['type'] == 4 ? '<font color="red">*</font>' : '').'Наплечники</button></a>';
echo'<a href="?act='.$act.'&type=5'.($_GET['sort'] ? '&sort=1' : '').'"><button>'.($_GET['type'] == 5 ? '<font color="red">*</font>' : '').'Штаны</button></a>';
echo'</div>';
if($_GET['type'] > 0 && $_GET['type'] <= 5) $type=(int)$_GET['type'];
if(empty($_GET['page'])) $page = 0;
else
$page = (int)$_GET['page'];
$num = 12;
$posts = mysql_result(mysql_query("SELECT COUNT(*) FROM `dospehi_us` WHERE `us` = '".(int)$user['id']."' ".($type ? " AND `type` = '".$type."'" : "").""), 0);
$total = intval(($posts - 1) / $num) + 1;
if(empty($page) OR $page < 0) $page = 1;
if($page > $total) $page = $total;
$start = $page * $num - $num;
$print = mysql_query("SELECT * FROM `dospehi_us` INNER JOIN `dospehi` ON `dospehi_us`.`um` = `dospehi`.`id` AND `dospehi_us`.`us` = ".(int)$user['id']." ".($type ? " AND `dospehi_us`.`type` = ".$type."" : "")." ORDER BY `dospehi`.`zashit` ".((int)$_GET['sort'] == 1 ? "DESC" : "")." LIMIT ".$start.",".($num)."");
if (mysql_affected_rows() == 0)
{
echo 'Нет данных для отображения!<br/>';
}
else
{
while($arr = mysql_fetch_array($print))
{
echo'
<center>
<div class="title">
<strong>'.$arr['name'].'</strong>
</div>
<img class="'.($arr['activ'] ? 'img_umen2' : 'img_umen1').'" src="/file/dospehi/'.$arr['um'].'.'.$arr['img'].'" width="50" height="50" alt="*">
</center> <br />
<strong>Тип:</strong> '.type_dospeh($arr['type']).' <br />
<strong>Защита: </strong>'.$arr['zashit'].' ед. <br />
<strong>Штраф к ловкости:</strong> '.$arr['shtraf_lovk'].' ед. <br />
<strong>Описание:</strong> <br /> <small>'.$arr['content'].'</small> <br />
<br /><u><strong>Необходимые характеристики:</strong></u><br />
<strong>Сила:</strong> '.($arr['sila'] > $user['sila'] ? '<font color="red">'.$arr['sila'].' ед.</font>' : $arr['sila'].' ед.').' <br />
<strong>Магия:</strong> '.($arr['magic'] > $user['magic'] ? '<font color="red">'.$arr['magic'].' ед.</font>' : $arr['magic'].' ед.').'<br />
<strong>Ловкость:</strong> '.($arr['lovk'] > $user['lovk'] ? '<font color="red">'.$arr['lovk'].' ед.</font>' : $arr['lovk'].' ед.').'<br />
';
echo'<div class="nav">';
if($arr['sila'] < $user['sila'] && $arr['magic'] < $user['magic'] && $arr['lovk'] < $user['lovk'])
{
echo (!$arr['activ'] ? '<a href="?act=dospehi_go&id='.$arr['um'].'&type='.(int)$arr['type'].'"><font color="#15FF00">Одеть</font></a>'
:
'<a href="?act=dospehi_no&id='.$arr['um'].'&type='.(int)$arr['type'].'"><font color="red">Снять</font></a>');
}
else
echo'Ваш персонаж не обладает необходимыми характеристиками, для этого предмета!';
echo'</div>';
}
page_nav($page,$total,$cssClass="nav",'act='.$act.'&type='.(int)$_GET['type'].'&sort='.(int)$_GET['sort'].'&');
}
break;
# Применяем
case 'dospehi_go':
$arr_t = mysql_fetch_array(mysql_query("Select `sila`, `magic`, `lovk` from `dospehi` WHERE id='".(int)$user['id']."'"));
if($arr_t['sila'] < $user['sila'] && $arr_t['magic'] < $user['magic'] && $arr_t['lovk'] < $user['lovk'])
{
// Активируем
if(mysql_query ('UPDATE `dospehi_us` SET `activ`="1" WHERE `um`="'.(int)$_GET['id'].'" AND `us`="'.(int)$user['id'].'" AND `type`="'.$_GET['type'].'" LIMIT 1'))
{
// Деактивируем который активирован
mysql_query ('UPDATE `dospehi_us` SET `activ`="0" WHERE `activ`="1" AND `us`="'.(int)$user['id'].'" AND `um`!="'.(int)$_GET['id'].'" AND `type`="'.$_GET['type'].'" LIMIT 1');
}
}
header('location: '.$_SERVER['HTTP_REFERER']);
break;
# Отменить
case 'dospehi_no':
// Активируем
mysql_query ('UPDATE `dospehi_us` SET `activ`="0" WHERE `um`="'.(int)$_GET['id'].'" AND `us`="'.(int)$user['id'].'" AND `type`="'.$_GET['type'].'" LIMIT 1');
header('location: '.$_SERVER['HTTP_REFERER']);
break;
# Оружие
case 'oruzhie':
// Сортировка по типу
echo'<div class="title">';
echo'<a href="?act='.$act.''.($_GET['type'] && $_GET['type'] <= 3 ? '&type='.$_GET['type'].'' : '').''.($_GET['sort'] == 1 ? '' : '&sort=1').'"><button>'.(!$_GET['sort'] == 1 ? '<img src="/images/s_niz.png" width="7" alt="*">' : '<img src="/images/s_verh.png" width="7" alt="*">').' Урон</button></a> ';
echo'<a href="?act='.$act.''.($_GET['sort'] ? '&sort=1' : '').'"><button>'.(!$_GET['type'] ? '<font color="red">*</font>' : '').'Все</button></a>';
echo'<a href="?act='.$act.'&type=1'.($_GET['sort'] ? '&sort=1' : '').'"><button>'.($_GET['type'] == 1 ? '<font color="red">*</font>' : '').'Маг.</button></a>';
echo'<a href="?act='.$act.'&type=2'.($_GET['sort'] ? '&sort=1' : '').'"><button>'.($_GET['type'] == 2 ? '<font color="red">*</font>' : '').'Стрелк.</button></a>';
echo'<a href="?act='.$act.'&type=3'.($_GET['sort'] ? '&sort=1' : '').'"><button>'.($_GET['type'] == 3 ? '<font color="red">*</font>' : '').'Ручн.</button></a>';
echo'</div>';
if($_GET['type'] > 0 && $_GET['type'] < 4) $type=(int)$_GET['type'];
if(empty($_GET['page'])) $page = 0;
else
$page = (int)$_GET['page'];
$num = 12;
$posts = mysql_result(mysql_query("SELECT COUNT(*) FROM `oruzhie_us` WHERE `us` = '".(int)$user['id']."' ".($type ? " AND `type` = '".$type."'" : "").""), 0);
$total = intval(($posts - 1) / $num) + 1;
if(empty($page) OR $page < 0) $page = 1;
if($page > $total) $page = $total;
$start = $page * $num - $num;
$print = mysql_query("SELECT * FROM `oruzhie_us` INNER JOIN `oruzhie` ON `oruzhie_us`.`um` = `oruzhie`.`id` AND `oruzhie_us`.`us` = ".(int)$user['id']." ".($type ? " AND `oruzhie_us`.`type` = ".$type."" : "")." ORDER BY `oruzhie`.`uron` ".((int)$_GET['sort'] == 1 ? "DESC" : "")." LIMIT ".$start.",".($num)."");
if (mysql_affected_rows() == 0)
{
echo 'Нет данных для отображения!<br/>';
}
else
{
while($arr = mysql_fetch_array($print))
{
echo'
<center>
<div class="title">
<strong>'.$arr['name'].'</strong>
</div>
<img class="'.($arr['activ'] ? 'img_umen2' : 'img_umen1').'" src="/file/oruzhie/'.$arr['um'].'.'.$arr['img'].'" width="50" height="50" alt="*">
</center> <br />
<strong>Тип:</strong> '.type_oruzhie($arr['type']).' <br />
<strong>Урон: </strong>'.$arr['uron'].' ед. <br />
<strong>Штраф к ловкости:</strong> '.$arr['shtraf_lovk'].' ед. <br />
<strong>Описание:</strong> <br /> <small>'.$arr['content'].'</small> <br />
<br /><u><strong>Необходимые характеристики:</strong></u><br />
<strong>Сила:</strong> '.($arr['sila'] > $user['sila'] ? '<font color="red">'.$arr['sila'].' ед.</font>' : $arr['sila'].' ед.').' <br />
<strong>Магия:</strong> '.($arr['magic'] > $user['magic'] ? '<font color="red">'.$arr['magic'].' ед.</font>' : $arr['magic'].' ед.').'<br />
<strong>Ловкость:</strong> '.($arr['lovk'] > $user['lovk'] ? '<font color="red">'.$arr['lovk'].' ед.</font>' : $arr['lovk'].' ед.').'<br />
';
echo'<div class="nav">';
if($arr['sila'] < $user['sila'] && $arr['magic'] < $user['magic'] && $arr['lovk'] < $user['lovk'])
{
if($arr['activ'] == 'l')
{
echo'<a href="?act=oruzhie_no&id='.$arr['um'].'&activ=l"><font color="red">Убрать с левой руки</font></a>';
}
else
{
echo'<a href="?act=oruzhie_go&id='.$arr['um'].'&activ=l"><font color="#15FF00">Взять в левую руку</font></a>';
}
echo'<br />';
if($arr['activ'] == 'r')
{
echo'<a href="?act=oruzhie_no&id='.$arr['um'].'&activ=r"><font color="red">Убрать с правой руки</font></a>';
}
else
{
echo'<a href="?act=oruzhie_go&id='.$arr['um'].'&activ=r"><font color="#15FF00">Взять в правую руку</font></a>';
}
}
else
echo'Не достаточно характеристик персонажа';
echo'</div>';
}
page_nav($page,$total,$cssClass="nav",'act='.$act.'&type='.(int)$_GET['type'].'&sort='.(int)$_GET['sort'].'&');
}
break;
# Применяем
case 'oruzhie_go':
$arr_t = mysql_fetch_array(mysql_query("Select `sila`, `magic`, `lovk` from `dospehi` WHERE id='".(int)$user['id']."'"));
if($arr_t['sila'] < $user['sila'] && $arr_t['magic'] < $user['magic'] && $arr_t['lovk'] < $user['lovk'])
{
if($_GET['activ'] == 'l' || $_GET['activ'] == 'r')
{
// Активируем
if(mysql_query ('UPDATE `oruzhie_us` SET `activ`="'.$_GET['activ'].'" WHERE `um`="'.(int)$_GET['id'].'" AND `us`="'.(int)$user['id'].'" LIMIT 1'))
{
// Деактивируем который активирован
mysql_query ('UPDATE `oruzhie_us` SET `activ`="0" WHERE `activ`="'.$_GET['activ'].'" AND `us`="'.(int)$user['id'].'" AND `um`!="'.(int)$_GET['id'].'" LIMIT 1');
}
}
}
header('location: '.$_SERVER['HTTP_REFERER']);
break;
# Отменить
case 'oruzhie_no':
// Активируем
mysql_query ('UPDATE `oruzhie_us` SET `activ`="0" WHERE `um`="'.(int)$_GET['id'].'" AND `us`="'.(int)$user['id'].'" LIMIT 1');
header('location: '.$_SERVER['HTTP_REFERER']);
break;
} // switch
require_once H.'/core/foot.php';
?>