Файл: www/inventory.php
Строк: 648
<?php
include 'inc/mysql.php';
include 'inc/check.php';
include 'inc/functions.php';
top();
include 'inc/account.php';
$titlestr='Инвентарь';
include 'inc/interface.php';
if(isset($_SESSION['auth']) && $_SESSION['auth']==1){
if(!isset($_GET['act']) || empty($_GET['act'])){
$_GET['act']='weapon';
}
if (isset($_GET['get_out'])){
$_GET['get_out']=intval($_GET['get_out']);
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `inventory` WHERE `id`='".$_GET['get_out']."' AND `account`='".$account['id']."'"),0)){
mysql_query("DELETE FROM `inventory` WHERE `id`='".mysql_real_escape_string($_GET['get_out'])."' AND `account`='".$account['id']."'"); if (!$account['weapon_right']==$_GET['get_out']){
mysql_query('UPDATE `account` SET `weapon_right`="0" WHERE `id`="'.$account['id'].'"');
}elseif (!$account['weaponshield_left']==$_GET['get_out']){
mysql_query('UPDATE `account` SET `weaponshield_left`="0" WHERE `id`="'.$account['id'].'"');
}elseif (!$account['armor_head']==$_GET['get_out']){
mysql_query('UPDATE `account` SET `armor_head`="0" WHERE `id`="'.$account['id'].'"');
}elseif (!$account['armor_gloves']==$_GET['get_out']){
mysql_query('UPDATE `account` SET `armor_gloves`="0" WHERE `id`="'.$account['id'].'"');
}elseif (!$account['armor_body']==$_GET['get_out']){
mysql_query('UPDATE `account` SET `armor_body`="0" WHERE `id`="'.$account['id'].'"');
}elseif (!$account['armor_boots']==$_GET['get_out']){
mysql_query('UPDATE `account` SET `armor_boots`="0" WHERE `id`="'.$account['id'].'"');
}elseif (!$account['armor_neckleace']==$_GET['get_out']){
mysql_query('UPDATE `account` SET `armor_neckleace`="0" WHERE `id`="'.$account['id'].'"');
}elseif (!$account['armor_ring']==$_GET['get_out']){
mysql_query('UPDATE `account` SET `armor_ring`="0" WHERE `id`="'.$account['id'].'"');
}elseif (!$account['armor_belt']==$_GET['get_out']){
mysql_query('UPDATE `account` SET `armor_belt`="0" WHERE `id`="'.$account['id'].'"');
}elseif (!$account['armor_earring']==$_GET['get_out']){
mysql_query('UPDATE `account` SET `armor_earring`="0" WHERE `id`="'.$account['id'].'"');
}elseif (!$account['armor_shoulder']==$_GET['get_out']){
mysql_query('UPDATE `account` SET `armor_shoulder`="0" WHERE `id`="'.$account['id'].'"');
}
echo '<div class="help">Предмет выброшен</div>';
}
}
echo '
<div class="title">
Инвентарь
</div>
';
echo '<div class="tools">';
echo 'Категории: ';
echo ($_GET['act']=='weapon'?'Оружие':'<a href="?act=weapon">Оружие</a>');
echo ' | ';
echo ($_GET['act']=='armor'?'Броня':'<a href="?act=armor">Броня</a>');
echo ' | ';
echo ($_GET['act']=='eat'?'Еда и питье':'<a href="?act=eat">Еда и питье</a>');
echo '</div>';
switch($_GET['act']){
case 'weapon' : //Оружие
if(isset($_GET['decast'])){//Снимаем оружие
$cast=intval($_GET['decast']);
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `account` WHERE (`weapon_right`='".$cast."' OR `weaponshield_left`='".$cast."') AND `id`='".$account['id']."'"),0)){
$cast=mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `id`='".$cast."'"));
if ($account['weapon_right']==$cast['id']){
$wpr=NULL;
mysql_query("UPDATE `account` SET `weapon_right`='".$wpr."'");
echo '<div class="help">Предмет успешно снят</div>';
$account['weapon_right']=mysql_result(mysql_query("SELECT `weapon_right` FROM `account` WHERE `id`='".$account['id']."'"),0);
}elseif($account['weaponshield_left']==$cast['id']){
$wpl=NULL;
mysql_query("UPDATE `account` SET `weaponshield_left`='".$wpl."'");
echo '<div class="help">Предмет успешно снят</div>';
$account['weaponshield_left']=mysql_result(mysql_query("SELECT `weaponshield_left` FROM `account` WHERE `id`='".$account['id']."'"),0);
}
}else{
header("Location: ".$_SERVER['HTTP_REFERER']);
}
}
if (isset($_GET['cast'])){//Одеваем оружие
$cast=intval($_GET['cast']);
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `inventory` WHERE `id`='".$cast."' AND `account`='".$account['id']."' AND `type` LIKE 'weapon_%'"),0)!=0){
$cast=mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `id`='".$cast."'"));
if ($cast['min_lvl']<=$account['lvl']){
if (isset($_GET['handle'])){
$leftid=mysql_result(mysql_query("SELECT `weaponshield_left` FROM `account` WHERE `id`='".$account['id']."'"),0);
$rightid=mysql_result(mysql_query("SELECT `weapon_right` FROM `account` WHERE `id`='".$account['id']."'"),0);
$leftid=mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `id`='".$leftid."'"));
$rightid=mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `id`='".$rightid."'"));
if ($_GET['handle']=='left'){
if ($cast['twohands']==1 || $cast['type']=='weapon_axe' && $account['class']!='warrior'){
echo '<div class="help">Вы не знаете как этим пользоваться</div>';
$help=1;
}
if ($cast['type']=='weapon_onion' || $cast['type']=='weapon_dadge' && $account['class']!='rogue'){
echo '<div class="help">Вы не знаете как этим пользоваться</div>';
$help=1;
}
if ($cast['type']=='weapon_magicsword' || $cast['type']=='weapon_staff' && $account['class']!='mage'){
echo '<div class="help">Вы не знаете как этим пользоваться</div>';
$help=1;
}
if($help!=1){
if ($cast['twohands']==1){
$wr=NULL;
mysql_query("UPDATE `account` SET `weapon_right`='".$wr."' WHERE `id`='".$account['id']."'");
}
if ($leftid['twohands']==1){
$lid=NULL;
mysql_query("UPDATE `account` SET `weaponshield_left`='".$lid."' WHERE `id`='".$account['id']."'");
}
if ($rightid['twohands']==1){
$rid=NULL;
mysql_query("UPDATE `account` SET `weapon_right`='".$rid."' WHERE `id`='".$account['id']."'");
}
mysql_query("UPDATE `account` SET `weaponshield_left`='".$cast['id']."' WHERE `id`='".$account['id']."'");
//Обновляем данные
$account['weaponshield_left']=mysql_result(mysql_query("SELECT `weaponshield_left` FROM `account` WHERE `id`='".$account['id']."'"),0);
$account['weapon_right']=mysql_result(mysql_query("SELECT `weapon_right` FROM `account` WHERE `id`='".$account['id']."'"),0);
echo '<div class="help">Предмет успешно снаряжен</div>';
}
}elseif($_GET['handle']=='right'){
if ($cast['twohands']==1 && $account['class']!='warrior'){
echo '<div class="help">Вы не знаете как этим пользоваться</div>';
$help=1;
}
if ($cast['type']=='weapon_onion' || $cast['type']=='weapon_dadge' && $account['class']!='rogue'){
echo '<div class="help">Вы не знаете как этим пользоваться</div>';
$help=1;
}
if ($cast['type']=='weapon_magicsword' || $cast['type']=='weapon_staff' && $account['class']!='mage'){
echo '<div class="help">Вы не знаете как этим пользоваться</div>';
$help=1;
}
if($help!=1){
if ($cast['twohands']==1){
$wr=NULL;
mysql_query("UPDATE `account` SET `weaponshield_left`='".$wr."' WHERE `id`='".$account['id']."'");
}
if ($leftid['twohands']==1){
$lid=NULL;
mysql_query("UPDATE `account` SET `weaponshield_left`='".$lid."' WHERE `id`='".$account['id']."'");
}
if ($rightid['twohands']==1){
$rid=NULL;
mysql_query("UPDATE `account` SET `weapon_right`='".$rid."' WHERE `id`='".$account['id']."'");
}
mysql_query("UPDATE `account` SET `weapon_right`='".$cast['id']."' WHERE `id`='".$account['id']."'");
//Обновляем данные
$account['weaponshield_left']=mysql_result(mysql_query("SELECT `weaponshield_left` FROM `account` WHERE `id`='".$account['id']."'"),0);
$account['weapon_right']=mysql_result(mysql_query("SELECT `weapon_right` FROM `account` WHERE `id`='".$account['id']."'"),0);
echo '<div class="help">Предмет успешно снаряжен</div>';
}
}
}else{
header("Location: ".$_SERVER['HTTP_REFERER']);
}
}else{
echo '<div class="help">У вас не достаточно опыта чтобы пользоватся этим предметом</div>';
}
}else{
header("Location: ".$_SERVER['HTTP_REFERER']);
}
}
$ca=mysql_result(mysql_query("SELECT COUNT(*) FROM `inventory` WHERE `account`='".$account['id']."' AND `type` LIKE 'weapon_%'"),0);
$page=intval($_GET['page']);
$cop=3;
$cp=ceil($ca/$cop);
if ($page<=0){
$page=1;
}elseif($page>$cp){
$page=$cp;
}
$start=($page*$cop)-$cop;
$q=mysql_query("SELECT * FROM `inventory` WHERE `account`='".$account['id']."' AND `type` LIKE 'weapon_%' LIMIT $start,$cop");
if($ca==0){
echo '<div class="border-top"></div><div class="help">У вас нет оружия!</div>';
}
while($result=mysql_fetch_array($q)){
echo '<div class="border-top"></div>';
echo '<div class="tools">';
echo '<img src="/data/img/items/weapon/'.$result['icon'].'.jpg" style="float:left; margin-right:10px;" />';
echo '<font color="#3d8e2f">'.htmlspecialchars(stripslashes($result['name'])).'</font>';
echo '<br />';
if ($result['type']=='weapon_axe'){
if($result['twohands']==1){
if ($account['class']=='warrior'){
echo 'Двуручный топор';
}else{
echo '<font color="#3d060c">Двуручный топор</font>';
}
}else{
echo 'Одноручный топор';
}
}elseif($result['type']=='weapon_blade'){
if($result['twohands']==1){
if ($account['class']=='warrior'){
echo 'Двуручный меч';
}else{
echo '<font color="#3d060c">Двуручный меч</font>';
}
}else{
echo 'Одноручный меч';
}
}elseif($result['type']=='weapon_onion'){
if ($account['class']=='rogue'){
echo 'Лук';
}else{
echo '<font color="#3d060c">Лук</font>';
}
}elseif($result['type']=='weapon_dadge'){
if ($account['class']=='rogue'){
echo 'Кинжал';
}else{
echo '<font color="#3d060c">Кинжал</font>';
}
}elseif($result['type']=='weapon_hammer'){
if($result['twohands']==1){
if ($account['class']=='warrior'){
echo 'Двуручный молот';
}else{
echo '<font color="#3d060c">Двуручный молот</font>';
}
}else{
echo 'Одноручный молот';
}
}elseif($result['type']=='weapon_mace'){
echo 'Булава';
}elseif($result['type']=='weapon_magicsword'){
if ($account['class']=='mage'){
echo 'Магическое оружие';
}else{
echo '<font color="#3d060c">Магическое оружие</font>';
}
}elseif($result['type']=='weapon_polearm'){
if($account['class']=='warrior'){
echo 'Алебарда';
}else{
echo '<font color="#3d060c">Алебарда</font>';
}
}elseif($result['type']=='weapon_staff'){
if ($account['class']=='mage'){
echo 'Посох';
}else{
echo '<font color="#3d060c">Посох</font>';
}
}
echo '<br /></div>';
if ($account['weapon_right']==$result['id'] || $account['weaponshield_left']==$result['id']){
//echo ' <font color="gray">(Снаряжено)</font>';
echo ' <a class="link" href="?act=weapon&page='.$page.'&decast='.$result['id'].'">Снять</a>';
}else{
if ($result['twohands']==1){
echo ' <a class="link" href="?act=weapon&page='.$page.'&cast='.$result['id'].'&handle=right">Взять в руки</a>';
}else{
echo '
<a class="link" href="?act=weapon&page='.$page.'&cast='.$result['id'].'&handle=right">В правую руку</a> |
<a class="link" href="?act=weapon&page='.$page.'&cast='.$result['id'].'&handle=left"> В левую руку</a>';
}
}
echo '<a class="link" href="?act=weapon&get_out='.$result['id'].'">Выбросить</a>';
echo '<div class="help">';
if ($result['feature_pover']){
echo '<font color="#344c64">Сила+'.$result['feature_pover'].'</font><br />';
}
if ($result['feature_vitality']){
echo '<font color="#344c64">Живучесть+'.$result['feature_vitality'].'</font><br />';
}
if ($result['feature_dexterity']){
echo '<font color="#344c64">Ловкость+'.$result['feature_dexterity'].'</font><br />';
}
if ($result['feature_wit']){
echo '<font color="#344c64">Ум+'.$result['feature_wit'].'</font><br />';
}
if ($result['feature_spirit']){
echo '<font color="#344c64">Дух+'.$result['feature_spirit'].'</font><br />';
}
if ($result['feature_armor_arrow']){
echo 'Защита от стрел+'.$result['feature_armor_arrow'].'<br />';
}
if ($result['feature_armor_weapon']){
echo 'Защита от оружия+'.$result['feature_armor_weapon'].'<br />';
}
if ($result['feature_armor_magic']){
echo 'Защита от магии+'.$result['feature_armor_magic'].'<br />';
}
if ($result['feature_attack_arrow']){
echo 'Урон от стрел+'.$result['feature_attack_arrow'].'<br />';
}
if ($result['feature_attack_weapon']){
echo 'Урон от оружия+'.$result['feature_attack_weapon'].'<br />';
}
if ($result['feature_attack_magic']){
echo 'Урон от магии+'.$result['feature_attack_magic'].'<br />';
}
if ($result['feature_hp_regen']){
echo 'Восстановление жизни+'.$result['feature_hp_regen'].'<br />';
}
if ($result['feature_mp_regen']){
echo 'Восстановление маны+'.$result['feature_mp_regen'].'<br />';
}
if ($result['attack_min_damag'] && $result['attack_max_damag']){
echo 'Урон '.$result['attack_min_damag'].' - '.$result['attack_max_damag'].'<br />';
}
if ($result['min_lvl']){
if ($account['lvl']>=$result['min_lvl']){
echo 'Требуется уровень: '.$result['min_lvl'].'<br />';
}else{
echo '<font color="#3d060c">Требуется уровень: '.$result['min_lvl'].'</font><br />';
}
}
echo '</div><div class="help"><font color="#8e8171">'.htmlspecialchars(stripslashes($result['about'])).'</font></div>';
}
echo '<div class="nstr">';
echo 'Страница ';
if ($page-1>=1){
echo '<a href="?act=weapon&page='.($page-1).'"><</a>';
}
if ($page-1>=1){
echo '<a href="?act=weapon&page='.($page-1).'">'.($page-1).'</a>';
}
echo '<b>'.$page.'</b>';
if ($page+1<=$cp){
echo '<a href="?act=weapon&page='.($page+1).'">'.($page+1).'</a>';
}
if ($page+1<=$cp){
echo '<a href="?act=weapon&page='.($page+1).'">></a>';
}
echo '</div>';
break;
case 'armor' : //Доспехи
if (isset($_GET['decast'])){//Снимаем шмотьё
$decast=$_GET['decast'];
$update=NULL;
if ($decast=='armor_head'){
mysql_query("UPDATE `account` SET `armor_head`='".$update."' WHERE `id`='".$account['id']."'");
echo '<div class="help">Предмет успешно снят</div>';
$account['armor_head']=mysql_result(mysql_query("SELECT `armor_head` FROM `account` WHERE `id`='".$account['id']."'"),0);
}elseif($decast=='armor_body'){
mysql_query("UPDATE `account` SET `armor_body`='".$update."' WHERE `id`='".$account['id']."'");
echo '<div class="help">Предмет успешно снят</div>';
$account['armor_body']=mysql_result(mysql_query("SELECT `armor_body` FROM `account` WHERE `id`='".$account['id']."'"),0);
}elseif($decast=='armor_gloves'){
mysql_query("UPDATE `account` SET `armor_gloves`='".$update."' WHERE `id`='".$account['id']."'");
echo '<div class="help">Предмет успешно снят</div>';
$account['armor_gloves']=mysql_result(mysql_query("SELECT `armor_gloves` FROM `account` WHERE `id`='".$account['id']."'"),0);
}elseif($decast=='armor_shoulder'){
mysql_query("UPDATE `account` SET `armor_shoulder`='".$update."' WHERE `id`='".$account['id']."'");
echo '<div class="help">Предмет успешно снят</div>';
$account['armor_shoulder']=mysql_result(mysql_query("SELECT `armor_shoulder` FROM `account` WHERE `id`='".$account['id']."'"),0);
}elseif($decast=='armor_belt'){
mysql_query("UPDATE `account` SET `armor_belt`='".$update."' WHERE `id`='".$account['id']."'");
echo '<div class="help">Предмет успешно снят</div>';
$account['armor_belt']=mysql_result(mysql_query("SELECT `armor_belt` FROM `account` WHERE `id`='".$account['id']."'"),0);
}elseif($decast=='armor_neckleace'){
mysql_query("UPDATE `account` SET `armor_neckleace`='".$update."' WHERE `id`='".$account['id']."'");
echo '<div class="help">Предмет успешно снят</div>';
$account['armor_neckleace']=mysql_result(mysql_query("SELECT `armor_neckleace` FROM `account` WHERE `id`='".$account['id']."'"),0);
}elseif($decast=='armor_ring'){
mysql_query("UPDATE `account` SET `armor_ring`='".$update."' WHERE `id`='".$account['id']."'");
echo '<div class="help">Предмет успешно снят</div>';
$account['armor_ring']=mysql_result(mysql_query("SELECT `armor_ring` FROM `account` WHERE `id`='".$account['id']."'"),0);
}elseif($decast=='weaponshield_left'){
mysql_query("UPDATE `account` SET `weaponshield_left`='".$update."' WHERE `id`='".$account['id']."'");
echo '<div class="help">Предмет успешно снят</div>';
$account['weaponshield_left']=mysql_result(mysql_query("SELECT `armor_shield` FROM `account` WHERE `id`='".$account['id']."'"),0);
}elseif($decast=='armor_earring'){
mysql_query("UPDATE `account` SET `armor_earring`='".$update."' WHERE `id`='".$account['id']."'");
echo '<div class="help">Предмет успешно снят</div>';
$account['armor_earring']=mysql_result(mysql_query("SELECT `armor_rarring` FROM `account` WHERE `id`='".$account['id']."'"),0);
}
}
if (isset($_GET['cast'])){//Одеваем шмотьё
$cast=intval($_GET['cast']);
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `inventory` WHERE `id`='".$cast."' AND `account`='".$account['id']."' AND `type` LIKE 'armor_%'"),0)!=0){
$cast=mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `id`='".$cast."'"));
if ($cast['subtype']){
if ($cast['subtype']=='armor'){
if ($account['class']!='warrior'){
echo '<div class="help">Вы не знаете как этим пользоваться</div>';
$help=1;
}
}elseif($cast['subtype']=='skin'){
if ($account['class']!='rogue'){
echo '<div class="help">Вы не знаете как этим пользоваться</div>';
$help=1;
}
}elseif($cast['subtype']=='fabric'){
if ($account['class']!='mage'){
echo '<div class="help">Вы не знаете как этим пользоваться</div>';
$help=1;
}
}
}
if ($help!=1){
if ($cast['type']=='armor_head'){
mysql_query("UPDATE `account` SET `armor_head`='".$cast['id']."' WHERE `id`='".$account['id']."'");
echo '<div class="help">Предмет успешно снаряжен</div>';
$account['armor_head']=mysql_result(mysql_query("SELECT `armor_head` FROM `account` WHERE `id`='".$account['id']."'"),0);
}elseif($cast['type']=='armor_body'){
mysql_query("UPDATE `account` SET `armor_body`='".$cast['id']."' WHERE `id`='".$account['id']."'");
echo '<div class="help">Предмет успешно снаряжен</div>';
$account['armor_body']=mysql_result(mysql_query("SELECT `armor_body` FROM `account` WHERE `id`='".$account['id']."'"),0);
}elseif($cast['type']=='armor_gloves'){
mysql_query("UPDATE `account` SET `armor_gloves`='".$cast['id']."' WHERE `id`='".$account['id']."'");
echo '<div class="help">Предмет успешно снаряжен</div>';
$account['armor_gloves']=mysql_result(mysql_query("SELECT `armor_gloves` FROM `account` WHERE `id`='".$account['id']."'"),0);
}elseif($cast['type']=='armor_shoulder'){
mysql_query("UPDATE `account` SET `armor_shoulder`='".$cast['id']."' WHERE `id`='".$account['id']."'");
echo '<div class="help">Предмет успешно снаряжен</div>';
$account['armor_shoulder']=mysql_result(mysql_query("SELECT `armor_shoulder` FROM `account` WHERE `id`='".$account['id']."'"),0);
}elseif($cast['type']=='armor_belt'){
mysql_query("UPDATE `account` SET `armor_belt`='".$cast['id']."' WHERE `id`='".$account['id']."'");
echo '<div class="help">Предмет успешно снаряжен</div>';
$account['armor_belt']=mysql_result(mysql_query("SELECT `armor_belt` FROM `account` WHERE `id`='".$account['id']."'"),0);
}elseif($cast['type']=='armor_neckleace'){
mysql_query("UPDATE `account` SET `armor_neckleace`='".$cast['id']."' WHERE `id`='".$account['id']."'");
echo '<div class="help">Предмет успешно снаряжен</div>';
$account['armor_neckleace']=mysql_result(mysql_query("SELECT `armor_neckleace` FROM `account` WHERE `id`='".$account['id']."'"),0);
}elseif($cast['type']=='armor_ring'){
mysql_query("UPDATE `account` SET `armor_ring`='".$cast['id']."' WHERE `id`='".$account['id']."'");
echo '<div class="help">Предмет успешно снаряжен</div>';
$account['armor_ring']=mysql_result(mysql_query("SELECT `armor_ring` FROM `account` WHERE `id`='".$account['id']."'"),0);
}elseif($cast['type']=='armor_shield'){
mysql_query("UPDATE `account` SET `weaponshield_left`='".$cast['id']."' WHERE `id`='".$account['id']."'");
echo '<div class="help">Предмет успешно снаряжен</div>';
$account['weaponshield_left']=mysql_result(mysql_query("SELECT `armor_shield` FROM `account` WHERE `id`='".$account['id']."'"),0);
}elseif($cast['type']=='armor_earring'){
mysql_query("UPDATE `account` SET `armor_earring`='".$cast['id']."' WHERE `id`='".$account['id']."'");
echo '<div class="help">Предмет успешно снаряжен</div>';
$account['armor_earring']=mysql_result(mysql_query("SELECT `armor_rarring` FROM `account` WHERE `id`='".$account['id']."'"),0);
}
}
}else{
header("Location: ".$_SERVER['HTTP_REFERER']);
}
}
$ca=mysql_result(mysql_query("SELECT COUNT(*) FROM `inventory` WHERE `account`='".$account['id']."' AND `type` LIKE 'armor_%'"),0);
$page=intval($_GET['page']);
$cop=3;
$cp=ceil($ca/$cop);
if ($page<=0){
$page=1;
}elseif($page>$cp){
$page=$cp;
}
$start=($page*$cop)-$cop;
$q=mysql_query("SELECT * FROM `inventory` WHERE `account`='".$account['id']."' AND `type` LIKE 'armor_%' LIMIT $start,$cop");
if($ca==0){
echo '<div class="border-top"></div><div class="help">У вас нет брони!</div>';
}
while($result=mysql_fetch_array($q)){
echo '<div class="border-top"></div>';
echo '<div class="tools">';
echo '<img src="/data/img/items/armor/'.$result['icon'].'.jpg" style="float:left; margin-right:10px;" />';
echo '<font color="#3d8e2f">'.htmlspecialchars(stripslashes($result['name'])).'</font>';
echo '<br />';
if ($result['type']=='armor_head'){
echo 'Шлем';
}elseif($result['type']=='armor_body'){
echo 'Нагрудник';
}elseif($result['type']=='armor_gloves'){
echo 'Перчатки';
}elseif($result['type']=='armor_shoulder'){
echo 'Наплечники';
}elseif($result['type']=='armor_belt'){
echo 'Пояс';
}elseif($result['type']=='armor_neckleace'){
echo 'Ожерелье';
}elseif($result['type']=='armor_ring'){
echo 'Кольцо';
}elseif($result['type']=='armor_shield'){
echo 'Щит';
}elseif($result['type']=='armor_earring'){
echo 'Серьги';
}elseif($result['type']=='armor_boots'){
echo 'Ботинки';
}
if ($result['subtype']){
if ($result['subtype']=='armor'){
if ($account['class']=='warrior'){
echo ' Латы';
}else{
echo ' <font color="#3d060c">Латы</font>';
}
}elseif($result['subtype']=='skin'){
if ($account['class']=='rogue'){
echo ' Кожа';
}else{
echo ' <font color="#3d060c">Кожа</font>';
}
}elseif($result['subtype']=='fabric'){
if ($account['class']=='mage'){
echo ' Ткань';
}else{
echo ' <font color="#3d060c">Ткань</font>';
}
}
}
echo '<br /></div>';
if ($result['type']=='armor_ring'){
if($account['armor_ring']==$result['id']){
//echo ' <font color="gray">(Снаряжено)</font>';
echo ' <a class="link" href="?act=armor&page='.$page.'&decast='.$result['type'].'">Снять</a>';
}else{
echo ' <a class="link" href="?act=armor&page='.$page.'&cast='.$result['id'].'">Одеть</a>';
}
}else{
if ($result['type']=='armor_head'){
if($account['armor_head']==$result['id']){
//echo ' <font color="gray">(Снаряжено)</font>';
echo ' <a class="link" href="?act=armor&page='.$page.'&decast='.$result['type'].'">Снять</a>';
}else{
echo ' <a class="link" href="?act=armor&page='.$page.'&cast='.$result['id'].'">Одеть</a>';
}
}elseif($result['type']=='armor_body'){
if($account['armor_body']==$result['id']){
//echo ' <font color="gray">(Снаряжено)</font>';
echo ' <a class="link" href="?act=armor&page='.$page.'&decast='.$result['type'].'">Снять</a>';
}else{
echo ' <a class="link" href="?act=armor&page='.$page.'&cast='.$result['id'].'">Одеть</a>';
}
}elseif($result['type']=='armor_gloves'){
if($account['armor_gloves']==$result['id']){
//echo ' <font color="gray">(Снаряжено)</font>';
echo ' <a class="link" href="?act=armor&page='.$page.'&decast='.$result['type'].'">Снять</a>';
}else{
echo ' <a class="link" href="?act=armor&page='.$page.'&cast='.$result['id'].'">Одеть</a>';
}
}elseif($result['type']=='armor_shoulder'){
if($account['armor_shoulder']==$result['id']){
//echo ' <font color="gray">(Снаряжено)</font>';
echo ' <a class="link" href="?act=armor&page='.$page.'&decast='.$result['type'].'">Снять</a>';
}else{
echo ' <a class="link" href="?act=armor&page='.$page.'&cast='.$result['id'].'">Одеть</a>';
}
}elseif($result['type']=='armor_belt'){
if($account['armor_belt']==$result['id']){
//echo ' <font color="gray">(Снаряжено)</font>';
echo ' <a class="link" href="?act=armor&page='.$page.'&decast='.$result['type'].'">Снять</a>';
}else{
echo ' <a class="link" href="?act=armor&page='.$page.'&cast='.$result['id'].'">Одеть</a>';
}
}elseif($result['type']=='armor_neckleace'){
if($account['armor_neckleace']==$result['id']){
//echo ' <font color="gray">(Снаряжено)</font>';
echo ' <a class="link" href="?act=armor&page='.$page.'&decast='.$result['type'].'">Снять</a>';
}else{
echo ' <a class="link" href="?act=armor&page='.$page.'&cast='.$result['id'].'">Одеть</a>';
}
}elseif($result['type']=='weaponshield_left'){
if($account['armor_shield']==$result['id']){
//echo ' <font color="gray">(Снаряжено)</font>';
echo ' <a class="link" href="?act=armor&page='.$page.'&decast='.$result['type'].'">Снять</a>';
}else{
echo ' <a class="link" href="?act=armor&page='.$page.'&cast='.$result['id'].'">Одеть</a>';
}
}elseif($result['type']=='armor_earring'){
if($account['armor_earring']==$result['id']){
//echo ' <font color="gray">(Снаряжено)</font>';
echo ' <a class="link" href="?act=armor&page='.$page.'&decast='.$result['type'].'">Снять</a>';
}else{
echo ' <a class="link" href="?act=armor&page='.$page.'&cast='.$result['id'].'">Одеть</a>';
}
}
}
echo '<a class="link" href="?act=armor&get_out='.$result['id'].'">Выбросить</a>';
echo '<div class="help">';
if ($result['feature_pover']){
echo '<font color="#344c64">Сила+'.$result['feature_pover'].'</font><br />';
}
if ($result['feature_vitality']){
echo '<font color="#344c64">Живучесть+'.$result['feature_vitality'].'</font><br />';
}
if ($result['feature_dexterity']){
echo '<font color="#344c64">Ловкость+'.$result['feature_dexterity'].'</font><br />';
}
if ($result['feature_wit']){
echo '<font color="#344c64">Ум+'.$result['feature_wit'].'</font><br />';
}
if ($result['feature_spirit']){
echo '<font color="#344c64">Дух+'.$result['feature_spirit'].'</font><br />';
}
if ($result['feature_armor_arrow']){
echo 'Защита от стрел+'.$result['feature_armor_arrow'].'<br />';
}
if ($result['feature_armor_weapon']){
echo 'Защита от оружия+'.$result['feature_armor_weapon'].'<br />';
}
if ($result['feature_armor_magic']){
echo 'Защита от магии+'.$result['feature_armor_magic'].'<br />';
}
if ($result['feature_attack_arrow']){
echo 'Урон от стрел+'.$result['feature_attack_arrow'].'<br />';
}
if ($result['feature_attack_weapon']){
echo 'Урон от оружия+'.$result['feature_attack_weapon'].'<br />';
}
if ($result['feature_attack_magic']){
echo 'Урон от магии+'.$result['feature_attack_magic'].'<br />';
}
if ($result['feature_hp_regen']){
echo 'Восстановление жизни+'.$result['feature_hp_regen'].'<br />';
}
if ($result['feature_mp_regen']){
echo 'Восстановление маны+'.$result['feature_mp_regen'].'<br />';
}
if ($result['attack_min_damag'] && $result['attack_max_damag']){
echo 'Урон '.$result['attack_min_damag'].' - '.$result['attack_max_damag'].'<br />';
}
if ($result['min_lvl']){
if ($account['lvl']>=$result['min_lvl']){
echo 'Требуется уровень: '.$result['min_lvl'].'<br />';
}else{
echo '<font color="#3d060c">Требуется уровень: '.$result['min_lvl'].'</font><br />';
}
}
echo '</div><div class="help">';
echo '<font color="#8e8171">'.htmlspecialchars(stripslashes($result['about'])).'</font>';
echo '</div>';
}
echo '<div class="nstr">';
echo 'Страница ';
if ($page-1>=1){
echo '<a href="?act=armor&page='.($page-1).'"><</a>';
}
if ($page-1>=1){
echo '<a href="?act=armor&page='.($page-1).'">'.($page-1).'</a>';
}
echo '<b>'.$page.'</b>';
if ($page+1<=$cp){
echo '<a href="?act=armor&page='.($page+1).'">'.($page+1).'</a>';
}
if ($page+1<=$cp){
echo '<a href="?act=armor&page='.($page+1).'">></a>';
}
echo '</div>';
break;
case 'eat' : //Еда и питье
if (isset($_GET['cast'])){
$cast=intval($_GET['cast']);
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `inventory` WHERE `id`='".$cast."' AND `account`='".$account['id']."' AND `type` LIKE 'eat_%'"),0)){
$cast=mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `id`='".$cast."'"));
if ($cast['cast_hp_regen']){
mysql_query("UPDATE `account` SET `hp`='".($account['hp']+$cast['cast_hp_regen'])."' WHERE `id`='".$account['id']."'");
}
if ($cast['cast_mp_regen']){
mysql_query("UPDATE `account` SET `mp`='".($account['mp']+$cast['cast_mp_regen'])."' WHERE `id`='".$account['id']."'");
}
if ($cast['amount']==1){
mysql_query("DELETE FROM `inventory` WHERE `id`='".$cast['id']."'");
}else{
mysql_query("UPDATE `inventory` SET `amount`='".($cast['amount']-1)."' WHERE `id`='".$cast['id']."'");
}
echo '<div class="help">Предмет успешно использован</div>';
}
}
$ca=mysql_result(mysql_query("SELECT COUNT(*) FROM `inventory` WHERE `account`='".$account['id']."' AND `type` LIKE 'eat_%'"),0);
$page=intval($_GET['page']);
$cop=3;
$cp=ceil($ca/$cop);
if ($page<=0){
$page=1;
}elseif($page>$cp){
$page=$cp;
}
$start=($page*$cop)-$cop;
$q=mysql_query("SELECT * FROM `inventory` WHERE `account`='".$account['id']."' AND `type` LIKE 'eat_%' LIMIT $start,$cop");
if($ca==0){
echo '<div class="border-top"></div><div class="help">У вас нет ни еды, ни питья!</div>';
}
while($result=mysql_fetch_array($q)){
echo '<div class="border-top"></div>';
echo '<div class="tools">';
echo '<img src="/data/img/items/eat/'.$result['icon'].'.jpg" style="float:left;margin-right:10px;"/>';
echo '<font color="#3d8e2f">'.htmlspecialchars(stripslashes($result['name'])).'</font>';
if ($result['amount']>1){
echo ' ('.$result['amount'].')';
}
echo '</div><a class="link" href="?act=eat&page='.$page.'&cast='.$result['id'].'">Использовать</a>';
echo '<a class="link" href="?act=eat&get_out='.$result['id'].'">Выбросить</a>';
echo '<div class="help">';
if ($result['cast_hp_regen']){
echo 'Восстановление жизни+'.$result['cast_hp_regen'].'<br />';
}
if ($result['cast_mp_regen']){
echo 'Восстановление маны+'.$result['cast_mp_regen'].'<br />';
}
echo '</div><div class="help">';
echo '<font color="#cbbd36">'.htmlspecialchars(stripslashes($result['about'])).'</font></div>';
}
echo '<div class="nstr">';
echo 'Страница ';
if ($page-1>=1){
echo '<a href="?act=eat&page='.($page-1).'"><</a>';
}
if ($page-1>=1){
echo '<a href="?act=eat&page='.($page-1).'">'.($page-1).'</a>';
}
echo '<b>'.$page.'</b>';
if ($page+1<=$cp){
echo '<a href="?act=eat&page='.($page+1).'">'.($page+1).'</a>';
}
if ($page+1<=$cp){
echo '<a href="?act=eat&page='.($page+1).'">></a>';
}
echo '</div>';
break;
/*Тестовый инвентарь. Не доступен в этой версии!
case 'resourse' : //Ресурсы
$ca=mysql_result(mysql_query("SELECT COUNT(*) FROM `inventory` WHERE `account`='".$account['id']."' AND `type` LIKE 'resourse'"),0);
$page=intval($_GET['page']);
$cop=3;
$cp=ceil($ca/$cop);
if ($page<=0){
$page=1;
}elseif($page>$cp){
$page=$cp;
}
$start=($page*$cop)-$cop;
$q=mysql_query("SELECT * FROM `inventory` WHERE `account`='".$account['id']."' AND `type` LIKE 'resourse' LIMIT $start,$cop");
if($ca==0){
echo 'У вас нет ни ресурсов, ни камней!<div class="line"></div>';
}
while($result=mysql_fetch_array($q)){
echo '<table><tr><td>';
echo '<img src="/data/img/items/'.$result['father'].'.jpg" /></td><td>';
echo '<font color="#3d8e2f">'.htmlspecialchars(stripslashes($result['name'])).'</font></td></table>';
echo '<br />';
echo '<font color="#cbbd36">'.htmlspecialchars(stripslashes($result['about'])).'</font><div class="line"></div>';
}
echo 'Страница ';
if ($page-1>=1){
echo '<a href="?act=resourse&page='.($page-1).'"><</a>';
}
if ($page-1>=1){
echo '<a href="?act=resourse&page='.($page-1).'">'.($page-1).'</a>';
}
echo '<b>'.$page.'</b>';
if ($page+1<=$cp){
echo '<a href="?act=resourse&page='.($page+1).'">'.($page+1).'</a>';
}
if ($page+1<=$cp){
echo '<a href="?act=resourse&page='.($page+1).'">></a>';
}
break;
*/
/*Тестовый инвентарь. Не доступен в этой версии!
case 'book' : //Книги
$ca=mysql_result(mysql_query("SELECT COUNT(*) FROM `inventory` WHERE `account`='".$account['id']."' AND `type` = 'book'"),0);
$page=intval($_GET['page']);
$cop=3;
$cp=ceil($ca/$cop);
if ($page<=0){
$page=1;
}elseif($page>$cp){
$page=$cp;
}
$start=($page*$cop)-$cop;
$q=mysql_query("SELECT * FROM `inventory` WHERE `account`='".$account['id']."' AND `type` = 'book' LIMIT $start,$cop");
if($ca==0){
echo 'У вас нет книг!<div class="line"></div>';
}
while($result=mysql_fetch_array($q)){
echo '<table><tr><td>';
echo '<img src="/data/img/items/'.$result['father'].'.jpg" /></td><td>';
echo '<font color="#3d8e2f">'.htmlspecialchars(stripslashes($result['name'])).'</font></td></table>';
echo '<br />';
echo '<font color="#cbbd36">'.htmlspecialchars(stripslashes($result['about'])).'</font><div class="line"></div>';
}
echo 'Страница ';
if ($page-1>=1){
echo '<a href="?act=books&page='.($page-1).'"><</a>';
}
if ($page-1>=1){
echo '<a href="?act=books&page='.($page-1).'">'.($page-1).'</a>';
}
echo '<b>'.$page.'</b>';
if ($page+1<=$cp){
echo '<a href="?act=books&page='.($page+1).'">'.($page+1).'</a>';
}
if ($page+1<=$cp){
echo '<a href="?act=books&page='.($page+1).'">></a>';
}
break;
*/
/*
case 'quest' : //Квестовые предметы
$ca=mysql_result(mysql_query("SELECT COUNT(*) FROM `inventory` WHERE `account`='".$account['id']."' AND `type` = 'quest'"),0);
$page=intval($_GET['page']);
$cop=3;
$cp=ceil($ca/$cop);
if ($page<=0){
$page=1;
}elseif($page>$cp){
$page=$cp;
}
$start=($page*$cop)-$cop;
$q=mysql_query("SELECT * FROM `inventory` WHERE `account`='".$account['id']."' AND `type` = 'quest' LIMIT $start,$cop");
if($ca==0){
echo '<div class="help">У вас нет квестовых предметов!</div>';
}
while($result=mysql_fetch_array($q)){
echo '<div class="help" style="height:40px;margin-bottom:0px;border-bottom:0px;">';
echo '<img src="/data/img/items/'.$result['icon'].'.jpg" style="float:left;margin-right:1px;"/>';
echo '<font color="#3d8e2f">'.htmlspecialchars(stripslashes($result['name'])).'</font>';
echo '</div<div class="help" style="margin-top:0px;">';
echo '<font color="#cbbd36">'.htmlspecialchars(stripslashes($result['about'])).'</font></div>';
}
echo '<div class="msg">';
echo 'Страница ';
if ($page-1>=1){
echo '<a href="?act=quest&page='.($page-1).'"><</a>';
}
if ($page-1>=1){
echo '<a href="?act=quest&page='.($page-1).'">'.($page-1).'</a>';
}
echo '<b>'.$page.'</b>';
if ($page+1<=$cp){
echo '<a href="?act=quest&page='.($page+1).'">'.($page+1).'</a>';
}
if ($page+1<=$cp){
echo '<a href="?act=quest&page='.($page+1).'">></a>';
}
echo '</div>';
break;
*/
default : header('Location: /inventory.php');
}
}else{
header ("Location: /?"); exit;
}
down();
?>