Вход Регистрация
Файл: l2ps_v5/sklad.php
Строк: 455
<?php
include_once("files/zag.php");
include_once(
"files/ini.php");
$polz=mysql_query("SELECT * FROM `users` WHERE `udata0`='$log' AND `udata1`='$pas' LIMIT 1");
if(
mysql_num_rows($polz)==0){

header ("Location: index.php?error");  
echo
'<div class="p">Ошибка! Пользователь с таким логином и паролем не зарегистрирован, или пароль/логин неверен! <a href="index.php">На главную</a><br>';exit;

}else{
if(
$udata37!=""){echo"Вы не в городе."; include_once"files/down.php";exit;}

switch(
$go) {

default:

echo
"<small>";
echo
" <img src="l2pic/npc/vh.gif"><br/>";
echo
"<b>Warehouse Keeper Rant</b><br/>
Здраствуй 
$log!<br/>
Что ты хочешь сделать?<br/>"
;
$qi mysql_query("SELECT * from `quests` where `town`='$udata20'  and `mesto`='/sklad.php' ");
$row=mysql_fetch_array($qi);
if (
mysql_affected_rows()==1)
{
    echo
"<br><a href="quests.php?id=$row[id]">Задание</a><br/>";}
echo
"<a href="sklad.php?&amp;go=item">Положить вещи на склад</a><br/>
<a href="
sklad.php?&amp;go=sklad">Взять вещи со склада</a><br/>
<a href="
sklad.php?&amp;go=pereact">Передать вещи</a><br/>";

echo
"</small>";

break;

case 
'vid':
echo
"Что передаем?</br><a href="sklad.php?&amp;go=peredat&komu=$komu&vid=weapon">Оружие</a><br/>
<a href="
sklad.php?&amp;go=peredat&komu=$komu&vid=armor">Броню</a><br/>
<a href="
sklad.php?&amp;go=peredat&komu=$komu&vid=vesh">Вещь</a><br/>";
break;


case 
'peredat':

$polzs=mysql_query("SELECT * FROM `users` WHERE `udata0`='$komu' LIMIT 1");
if(
mysql_num_rows($polzs)==0){echo"<small>Такой игрок не существует!</small>"; include_once"files/down.php"; exit; }
if(
$komu==$log){
echo
'Себе чтоли?'; include_once"files/down.php"; exit; }

if(
$vid=="vesh"){



// Переменная хранит число сообщений выводимых на станице
$num 5;
// Извлекаем из URL текущую страницу
$page $_GET['page'];
// Определяем общее число сообщений в базе данных
$result mysql_query("SELECT COUNT(*) FROM `item` WHERE `uda7`='".$log."' ORDER by `id` DESC");
$posts mysql_result($result0);
// Находим общее число страниц
$total intval(($posts 1) / $num) + 1;
// Определяем начало сообщений для текущей страницы
$page intval($page);
// Если значение $page меньше единицы или отрицательно
// переходим на первую страницу
// А если слишком большое, то переходим на последнюю
if(empty($page) or $page 0$page 1;
  if(
$page $total$page $total;
// Вычисляем начиная к какого номера
// следует выводить сообщения
$start $page $num $num;
// Выбираем $num сообщений начиная с номера $start



$arr mysql_query("SELECT * from `item` WHERE `uda7`='".$log."'  ");
$qi mysql_query("SELECT * from `item` WHERE `uda7`='".$log."' ORDER by `id` DESC LIMIT $start$num");
if (
mysql_affected_rows()==0)
{
echo 
"Вещей нет!";

}
else
{
while(
$row=mysql_fetch_array($qi))

{
echo 
'<a href="sklad.php?&amp;go=pereok&amp;id='.$row['id'].'&amp;name='.$row['uda4'].'&amp;komu='.$komu.'&amp;vid=vesh">'.$row['uda4'].' </a>['.$row['uda3'].'] <a href="info.php?&amp;tip='.$row['uda2'].'&amp;id='.$row['id'].'">*</a><br/>';

}
}

// Проверяем нужны ли стрелки назад
if ($page != 1$pervpage '<br><a href=sklad.php?&amp;go=peredat&amp;komu='.$komu.'&amp;vid=vesh&page=1>1</a> ... ';
// Проверяем нужны ли стрелки вперед
if ($page != $total$nextpage ' ... <a href=sklad.php?&amp;go=peredat&amp;komu='.$komu.'&amp;vid=vesh&page=' .$total'>' .$total'</a>';

// Находим две ближайшие станицы с обоих краев, если они есть
if($page 0$page2left ' <a href=sklad.php?&amp;go=peredat&amp;komu='.$komu.'&amp;vid=vesh&page='. ($page 2) .'>'. ($page 2) .'</a>  ';
if(
$page 0$page1left '<a href=sklad.php?&amp;go=peredat&amp;komu='.$komu.'&amp;vid=vesh&page='. ($page 1) .'>'. ($page 1) .'</a>  ';
if(
$page <= $total$page2right '  <a href=sklad.php?&amp;go=peredat&amp;komu='.$komu.'&amp;vid=vesh&page='. ($page 2) .'>'. ($page 2) .'</a>';
if(
$page <= $total$page1right '  <a href=sklad.php?&amp;go=peredat&amp;komu='.$komu.'&amp;vid=vesh&page='. ($page 1) .'>'. ($page 1) .'</a>';


// Вывод меню
echo "<br>Страницы: ";
echo 
$pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;

}elseif(
$vid=="armor"){

// Переменная хранит число сообщений выводимых на станице
$num 5;
// Извлекаем из URL текущую страницу
$page $_GET['page'];
// Определяем общее число сообщений в базе данных
$result mysql_query("SELECT COUNT(*) FROM `armor_item` WHERE `login`='".$log."' ORDER by `item_id` DESC");
$posts mysql_result($result0);
// Находим общее число страниц
$total intval(($posts 1) / $num) + 1;
// Определяем начало сообщений для текущей страницы
$page intval($page);
// Если значение $page меньше единицы или отрицательно
// переходим на первую страницу
// А если слишком большое, то переходим на последнюю
if(empty($page) or $page 0$page 1;
  if(
$page $total$page $total;
// Вычисляем начиная к какого номера
// следует выводить сообщения
$start $page $num $num;
// Выбираем $num сообщений начиная с номера $start


$arr mysql_query("SELECT * from `armor_item` WHERE `login`='".$log."'  ");
$qi mysql_query("SELECT * from `armor_item` WHERE `login`='".$log."' ORDER by `item_id` DESC LIMIT $start$num");
if (
mysql_affected_rows()==0)
{
echo 
"Вещей нет!";

}
else
{
while(
$row=mysql_fetch_array($qi))

{
echo 
'<a href="sklad.php?&amp;go=pereok&amp;id='.$row['item_id'].'&amp;name='.$row['name'].'&amp;komu='.$komu.'&amp;vid=armor">'.$row['name'].' </a> <a href="info.php?&amp;vid=armor&amp;id='.$row['item_id'].'">*</a><br/>';

}
}

// Проверяем нужны ли стрелки назад
if ($page != 1$pervpage '<br><a href=sklad.php?&amp;go=peredat&amp;komu='.$komu.'&amp;vid=armor&page=1>1</a> ... ';
// Проверяем нужны ли стрелки вперед
if ($page != $total$nextpage ' ... <a href=sklad.php?&amp;go=peredat&amp;komu='.$komu.'&amp;vid=armor&page=' .$total'>' .$total'</a>';

// Находим две ближайшие станицы с обоих краев, если они есть
if($page 0$page2left ' <a href=sklad.php?&amp;go=peredat&amp;komu='.$komu.'&amp;vid=armor&page='. ($page 2) .'>'. ($page 2) .'</a>  ';
if(
$page 0$page1left '<a href=sklad.php?&amp;go=peredat&amp;komu='.$komu.'&amp;vid=armor&page='. ($page 1) .'>'. ($page 1) .'</a>  ';
if(
$page <= $total$page2right '  <a href=sklad.php?&amp;go=peredat&amp;komu='.$komu.'&amp;vid=armor&page='. ($page 2) .'>'. ($page 2) .'</a>';
if(
$page <= $total$page1right '  <a href=sklad.php?&amp;go=peredat&amp;komu='.$komu.'&amp;vid=armor&page='. ($page 1) .'>'. ($page 1) .'</a>';


// Вывод меню
echo "<br>Страницы: ";
echo 
$pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;


}else{

// Переменная хранит число сообщений выводимых на станице
$num 5;
// Извлекаем из URL текущую страницу
$page $_GET['page'];
// Определяем общее число сообщений в базе данных
$result mysql_query("SELECT COUNT(*) FROM `weapon_item` WHERE `login`='".$log."' ORDER by `item_id` DESC");
$posts mysql_result($result0);
// Находим общее число страниц
$total intval(($posts 1) / $num) + 1;
// Определяем начало сообщений для текущей страницы
$page intval($page);
// Если значение $page меньше единицы или отрицательно
// переходим на первую страницу
// А если слишком большое, то переходим на последнюю
if(empty($page) or $page 0$page 1;
  if(
$page $total$page $total;
// Вычисляем начиная к какого номера
// следует выводить сообщения
$start $page $num $num;
// Выбираем $num сообщений начиная с номера $start

$arr mysql_query("SELECT * from `weapon_item` WHERE `login`='".$log."'  ");
$qi mysql_query("SELECT * from `weapon_item` WHERE `login`='".$log."' ORDER by `item_id` DESC LIMIT $start$num");
if (
mysql_affected_rows()==0)
{
echo 
"Вещей нет!";

}
else
{
while(
$row=mysql_fetch_array($qi))

{
echo 
'<a href="sklad.php?&amp;go=pereok&amp;id='.$row['item_id'].'&amp;name='.$row['name'].'&amp;komu='.$komu.'&amp;vid=weapon">'.$row['name'].' </a> <a href="info.php?&amp;vid=armor&amp;id='.$row['item_id'].'">*</a><br/>';

}
}

// Проверяем нужны ли стрелки назад
if ($page != 1$pervpage '<br><a href=sklad.php?&amp;go=peredat&amp;komu='.$komu.'&amp;vid=weapon&page=1>1</a> ... ';
// Проверяем нужны ли стрелки вперед
if ($page != $total$nextpage ' ... <a href=sklad.php?&amp;go=peredat&amp;komu='.$komu.'&amp;vid=weapon&page=' .$total'>' .$total'</a>';

// Находим две ближайшие станицы с обоих краев, если они есть
if($page 0$page2left ' <a href=sklad.php?&amp;go=peredat&amp;komu='.$komu.'&amp;vid=weapon&page='. ($page 2) .'>'. ($page 2) .'</a>  ';
if(
$page 0$page1left '<a href=sklad.php?&amp;go=peredat&amp;komu='.$komu.'&amp;vid=weapon&page='. ($page 1) .'>'. ($page 1) .'</a>  ';
if(
$page <= $total$page2right '  <a href=sklad.php?&amp;go=peredat&amp;komu='.$komu.'&amp;vid=weapon&page='. ($page 2) .'>'. ($page 2) .'</a>';
if(
$page <= $total$page1right '  <a href=sklad.php?&amp;go=peredat&amp;komu='.$komu.'&amp;vid=weapon&page='. ($page 1) .'>'. ($page 1) .'</a>';


// Вывод меню
echo "<br>Страницы: ";
echo 
$pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;


}
break;

case 
'pereact':
echo 
'<form method="post" action="sklad.php?&amp;go=vid">';
echo 
"Кому:<br/>";
echo 
'<input type="log" name="komu" maxlength="25" /><br/>';
echo 
'<input type="submit" class="button" value="Передать" />';
echo 
'<postfield name="komu" value="$(komu)"/>';
echo 
'</form>';

break;

case 
'pereok':

if(
$komu==""){
echo
"Вы не ввели кому передавать вещь!"; include_once"files/down.php"; exit;}

$id htmlspecialchars(stripslashes($id));
$name htmlspecialchars(stripslashes($name));
$vid htmlspecialchars(stripslashes($vid));
if(
$vid=="vesh"){
$qi mysql_query("SELECT * from `item` WHERE `uda7`='".$log."' and `id`='".$id."' ");
while(
$row=mysql_fetch_array($qi))

if(
$row['uda4']==$name){

echo 
"<form action="sklad.php?&amp;name=$name&amp;go=pereokvesh&amp;id=$id&amp;komu=$komu" method="post"><small>Сколько?:</small><br/>";
echo 
"<input name="kol" maxlength="10" title="*N" emptyok="true"/><br/>";
echo 
'<input type="submit" value="Положить" /></form>';
}else{echo
"Ошибка.";}

}elseif(
$vid=="armor"){

$qi mysql_query("SELECT * from `armor_item` WHERE `login`='".$log."' and `item_id`='".$id."' ");
while(
$row=mysql_fetch_array($qi))

if(
$row['name']==$name){

if(
$row['name']==$udata12){echo"<small>Вы не можете передавать вещь которая на вас надето</small>"; include_once"files/down.php";exit;}
if(
$row['name']==$udata11){echo"<small>Вы не можете передавать вещь которая на вас надето</small>"; include_once"files/down.php";exit;}
if(
$row['name']==$udata10){echo"<small>Вы не можете передавать вещь которая на вас надето</small>"; include_once"files/down.php";exit;}
if(
$row['name']==$udata13){echo"<small>Вы не можете передавать вещь которая на вас надето</small>"; include_once"files/down.php";exit;}
if(
$row['name']==$udata40){echo"<small>Вы не можете передавать вещь которая на вас надето</small>"; include_once"files/down.php";exit;}
if(
$row['name']==$udata45){echo"<small>Вы не можете передавать вещь которая на вас надето</small>"; include_once"files/down.php";exit;}
if(
$row['name']==$udata46){echo"<small>Вы не можете передавать вещь которая на вас надето</small>"; include_once"files/down.php";exit;}


    
mysql_query("INSERT INTO `sklad` VALUES ('', '$row[name]', '$row[bodypart]', '$row[crystallizable]' , '$row[weight]'  , '$row[material]' , '$row[crystal_type]' , '$row[p_def]' , '$row[m_def]' , '$row[mp_bonus]' , '$row[kartinka]' , '' , '' , '' , '' , '' , '$row[price]' , '$komu' , 'armor' )") or die(mysql_error());
        
mysql_query("DELETE FROM `armor_item` WHERE `item_id`='".$id."'");

$time date("H:i d.m.y");
mysql_query("INSERT INTO `msg_r` SET `user_from` = 'Система', `user_to` = '$komu', `time` = '$time', `read` = 1, `mail_msg` = 'Игрок $log передал вам вещь $row[name] , проверте ваш склад.'");

$date=date("d.m.y");
$time=date("H:i");
    
mysql_query("INSERT INTO `zametki` VALUES ('', 'Вы передали вещь $row[name]  игроку $komu.', 'Система', '".$time."/".$date."', '".$log."')"); 


$date=date("d.m.y");
$time=date("H:i");
    
mysql_query("INSERT INTO `zametki` VALUES ('', 'Игрок $log передал вам вещь $row[name] , проверте ваш склад.', 'Система', '".$time."/".$date."', '".$_POST[nick]."')"); 


echo
"<small>Вещь передана на игроку $komu склад.</small>";}else{echo"<small>Ошибка.</small>"; }


}elseif(
$vid=="weapon"){
$qi mysql_query("SELECT * from `weapon_item` WHERE `login`='".$log."' and `item_id`='".$id."' ");
while(
$row=mysql_fetch_array($qi))

if(
$row['name']==$name){

if(
$row['name']==$udata12){echo"<small>Вы не можете передавать вещь которая на вас надето</small>"; include_once"files/down.php";exit;}
if(
$row['name']==$udata11){echo"<small>Вы не можете передавать вещь которая на вас надето</small>"; include_once"files/down.php";exit;}
if(
$row['name']==$udata10){echo"<small>Вы не можете передавать вещь которая на вас надето</small>"; include_once"files/down.php";exit;}
if(
$row['name']==$udata13){echo"<small>Вы не можете передавать вещь которая на вас надето</small>"; include_once"files/down.php";exit;}
if(
$row['name']==$udata40){echo"<small>Вы не можете передавать вещь которая на вас надето</small>"; include_once"files/down.php";exit;}
if(
$row['name']==$udata45){echo"<small>Вы не можете передавать вещь которая на вас надето</small>"; include_once"files/down.php";exit;}
if(
$row['name']==$udata46){echo"<small>Вы не можете передавать вещь которая на вас надето</small>"; include_once"files/down.php";exit;}


    
mysql_query("INSERT INTO `sklad` VALUES ('', '$row[name]', '$row[bodypart]', '$row[crystallizable]' , '$row[weight]'  , '$row[soulshots]' , '$row[spiritshots]' , '$row[material]' , '$row[crystal_type]' , '$row[p_dam]' , '$row[rnd_dam]' , '$row[weaponType]' , '$row[critical]' , '$row[atk_speed]' , '$row[mp_consume]' , '$row[m_dam]' , '$row[price]' , '$komu' , 'weapon' )") or die(mysql_error());
        
mysql_query("DELETE FROM `weapon_item` WHERE `item_id`='".$id."'");

$time date("H:i d.m.y");
mysql_query("INSERT INTO `msg_r` SET `user_from` = 'Система', `user_to` = '$komu', `time` = '$time', `read` = 1, `mail_msg` = 'Игрок $log передал вам вещь $row[name] , проверте ваш склад.'");

$date=date("d.m.y");
$time=date("H:i");
    
mysql_query("INSERT INTO `zametki` VALUES ('', 'Вы передали вещь $row[name]  игроку $komu.', 'Система', '".$time."/".$date."', '".$log."')"); 


$date=date("d.m.y");
$time=date("H:i");
    
mysql_query("INSERT INTO `zametki` VALUES ('', 'Игрок $log передал вам вещь $row[name] , проверте ваш склад.', 'Система', '".$time."/".$date."', '".$_POST[nick]."')"); 


echo
"<small>Вещь передана на игроку $komu склад.</small>";}else{echo"<small>Ошибка.</small>"; }
}
break;

case 
'pereokvesh':

$id htmlspecialchars(stripslashes($id));
$name htmlspecialchars(stripslashes($name));
$komu htmlspecialchars(stripslashes($komu));

$id htmlspecialchars(stripslashes($id));
$name htmlspecialchars(stripslashes($name));
$kol htmlspecialchars(stripslashes($kol));

if(
eregi("[^0-9]",$kol)){echo"<small>&#x412;&#x432;&#x43E;&#x434;&#x438;&#x442;&#x435; &#x447;&#x438;&#x441;&#x43B;&#x43E;, &#x430; &#x43D;&#x435; &#x431;&#x443;&#x43A;&#x432;&#x44B;!</small>"; include_once"files/down.php"; exit;}
if(
$kol==0){echo"Нельзя ложить 0 вещей";include_once"files/down.php";exit;}
$qi mysql_query("SELECT * from `item` WHERE `uda7`='".$log."' and `id`='$id' ");
if (
mysql_affected_rows()==0)
{
echo 
"Вещь не сущствует!<br/>";
}

while(
$row=mysql_fetch_array($qi))
{

if(
$row['uda3']<"$kol"){echo"<small>&#x423; &#x432;&#x430;&#x441; &#x43D;&#x435;&#x442; &#x441;&#x442;&#x43E;&#x43B;&#x44C;&#x43A;&#x43E; &#x432;&#x435;&#x449;&#x435;&#x439;!</small>";
include_once
"files/down.php";
exit;
}

$col=$row['uda3']-$kol;

mysql_query("UPDATE `item` SET `uda3`='$col' WHERE `id`='".$id."' and `uda7`='".$log."' ");

$qin mysql_query("SELECT * from `sklad` WHERE `uda7`='".$komu."' and `uda4`='$name' ");
$avto=mysql_num_rows($qin);
if(
$avto==0)
{
mysql_query("INSERT INTO `sklad` VALUES ('', '$row[uda0]', '$row[uda1]', '$row[uda2]' , '$kol'  , '$row[uda4]' , '$row[uda5]' , '$row[uda6]' , '' , '' , '' , '' , '' , '' , '' , '' , '' , '$komu' , 'vesh' )") or die(mysql_error());
}
while(
$rowr=mysql_fetch_array($qin))
{
$gins=$rowr['uda3']+$kol;
mysql_query("UPDATE `sklad` SET `uda3`='$gins' WHERE `uda4`='$name' and `uda7`='".$komu."' ");

}
if(
$komu!==$log){
$time date("H:i d.m.y");
mysql_query("INSERT INTO `msg_r` SET `user_from` = 'Система', `user_to` = '$komu', `time` = '$time', `read` = 1, `mail_msg` = 'Игрока $log передал вам вещь $row[uda4] , в количестве $kol , проверте ваш склад.'");

echo
"<small>Вещи переданы игроку $komu на склад.</small>";}else{
$date=date("d.m.y");
$time=date("H:i");
    
mysql_query("INSERT INTO `zametki` VALUES ('', 'Вы положили ресурс $row[uda4] в кол-ве $kol на склад!', 'Система', '".$time."/".$date."', '".$log."')"); 
echo
"<small>Успешно.</small>";}
}

break;

case 
'item':
if(
$vid==""){
echo
"Что кладем?</br><a href="sklad.php?&amp;go=item&vid=weapon">Оружие</a><br/>
<a href="
sklad.php?&amp;go=item&vid=armor">Броню</a><br/>
<a href="
sklad.php?&amp;go=item&vid=vesh">Вещь</a><br/>";
}else{
if(
$vid=="vesh"){

// Переменная хранит число сообщений выводимых на станице
$num 5;
// Извлекаем из URL текущую страницу
$page $_GET['page'];
// Определяем общее число сообщений в базе данных
$result mysql_query("SELECT COUNT(*) FROM `item` WHERE `uda7`='".$log."' ORDER by `id` DESC");
$posts mysql_result($result0);
// Находим общее число страниц
$total intval(($posts 1) / $num) + 1;
// Определяем начало сообщений для текущей страницы
$page intval($page);
// Если значение $page меньше единицы или отрицательно
// переходим на первую страницу
// А если слишком большое, то переходим на последнюю
if(empty($page) or $page 0$page 1;
  if(
$page $total$page $total;
// Вычисляем начиная к какого номера
// следует выводить сообщения
$start $page $num $num;
// Выбираем $num сообщений начиная с номера $start

$arr mysql_query("SELECT * from `item` WHERE `uda7`='".$log."'  ");
$qi mysql_query("SELECT * from `item` WHERE `uda7`='".$log."' ORDER by `id` DESC LIMIT $start$num");
if (
mysql_affected_rows()==0)
{
echo 
"Вещей нет!";

}
else
{
while(
$row=mysql_fetch_array($qi))

{
echo 
'<a href="sklad.php?&amp;go=tosklad&amp;id='.$row['id'].'&amp;name='.$row['uda4'].'&vid=vesh">'.$row['uda4'].'</a>['.$row['uda3'].'] <a href="info.php?&amp;tip='.$row['uda2'].'&amp;id='.$row['id'].'">*</a><br/>';

}
}

// Проверяем нужны ли стрелки назад
if ($page != 1$pervpage '<br><a href=sklad.php?&amp;go=item&vid=vesh&page=1>1</a> ... ';
// Проверяем нужны ли стрелки вперед
if ($page != $total$nextpage ' ... <a href=sklad.php?&amp;go=item&vid=vesh&page=' .$total'>' .$total'</a>';

// Находим две ближайшие станицы с обоих краев, если они есть
if($page 0$page2left ' <a href=sklad.php?&amp;go=item&vid=vesh&page='. ($page 2) .'>'. ($page 2) .'</a>  ';
if(
$page 0$page1left '<a href=sklad.php?&amp;go=item&vid=vesh&page='. ($page 1) .'>'. ($page 1) .'</a>  ';
if(
$page <= $total$page2right '  <a href=sklad.php?&amp;go=item&vid=vesh&page='. ($page 2) .'>'. ($page 2) .'</a>';
if(
$page <= $total$page1right '  <a href=sklad.php?&amp;go=item&vid=vesh&page='. ($page 1) .'>'. ($page 1) .'</a>';


// Вывод меню
echo "<br>Страницы: ";
echo 
$pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;


}elseif(
$vid=="armor"){



// Переменная хранит число сообщений выводимых на станице
$num 5;
// Извлекаем из URL текущую страницу
$page $_GET['page'];
// Определяем общее число сообщений в базе данных
$result mysql_query("SELECT COUNT(*) FROM `armor_item` WHERE `login`='".$log."' ORDER by `item_id` DESC");
$posts mysql_result($result0);
// Находим общее число страниц
$total intval(($posts 1) / $num) + 1;
// Определяем начало сообщений для текущей страницы
$page intval($page);
// Если значение $page меньше единицы или отрицательно
// переходим на первую страницу
// А если слишком большое, то переходим на последнюю
if(empty($page) or $page 0$page 1;
  if(
$page $total$page $total;
// Вычисляем начиная к какого номера
// следует выводить сообщения
$start $page $num $num;
// Выбираем $num сообщений начиная с номера $start

$arr mysql_query("SELECT * from `armor_item` WHERE `login`='".$log."'  ");
$qi mysql_query("SELECT * from `armor_item` WHERE `login`='".$log."' ORDER by `item_id` DESC LIMIT $start$num");
if (
mysql_affected_rows()==0)
{
echo 
"Вещей нет!";

}
else
{
while(
$row=mysql_fetch_array($qi))

{
echo 
'<a href="sklad.php?&amp;go=tosklad&amp;id='.$row['item_id'].'&amp;name='.$row['name'].'&amp;vid=armor">'.$row['name'].' </a> <a href="info.php?&amp;vid=armor&amp;id='.$row['item_id'].'">*</a><br/>';
}
}

// Проверяем нужны ли стрелки назад
if ($page != 1$pervpage '<br><a href=sklad.php?&amp;go=item&vid=armor&page=1>1</a> ... ';
// Проверяем нужны ли стрелки вперед
if ($page != $total$nextpage ' ... <a href=sklad.php?&amp;go=item&vid=armor&page=' .$total'>' .$total'</a>';

// Находим две ближайшие станицы с обоих краев, если они есть
if($page 0$page2left ' <a href=sklad.php?&amp;go=item&vid=armor&page='. ($page 2) .'>'. ($page 2) .'</a>  ';
if(
$page 0$page1left '<a href=sklad.php?&amp;go=item&vid=armor&page='. ($page 1) .'>'. ($page 1) .'</a>  ';
if(
$page <= $total$page2right '  <a href=sklad.php?&amp;go=item&vid=armor&page='. ($page 2) .'>'. ($page 2) .'</a>';
if(
$page <= $total$page1right '  <a href=sklad.php?&amp;go=item&vid=armor&page='. ($page 1) .'>'. ($page 1) .'</a>';


// Вывод меню
echo "<br>Страницы: ";
echo 
$pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;


}else{


// Переменная хранит число сообщений выводимых на станице
$num 5;
// Извлекаем из URL текущую страницу
$page $_GET['page'];
// Определяем общее число сообщений в базе данных
$result mysql_query("SELECT COUNT(*) FROM `weapon_item` WHERE `login`='".$log."' ORDER by `item_id` DESC");
$posts mysql_result($result0);
// Находим общее число страниц
$total intval(($posts 1) / $num) + 1;
// Определяем начало сообщений для текущей страницы
$page intval($page);
// Если значение $page меньше единицы или отрицательно
// переходим на первую страницу
// А если слишком большое, то переходим на последнюю
if(empty($page) or $page 0$page 1;
  if(
$page $total$page $total;
// Вычисляем начиная к какого номера
// следует выводить сообщения
$start $page $num $num;
// Выбираем $num сообщений начиная с номера $start

$arr mysql_query("SELECT * from `weapon_item` WHERE `login`='".$log."'  ");
$qi mysql_query("SELECT * from `weapon_item` WHERE `login`='".$log."' ORDER by `item_id` DESC LIMIT $start$num");
if (
mysql_affected_rows()==0)
{
echo 
"Вещей нет!";

}
else
{
while(
$row=mysql_fetch_array($qi))

{
echo 
'<a href="sklad.php?&amp;go=tosklad&amp;id='.$row['item_id'].'&amp;name='.$row['name'].'&amp;vid=weapon">'.$row['name'].' </a> <a href="info.php?&amp;vid=weapon&amp;id='.$row['item_id'].'">*</a><br/>';
}
}

// Проверяем нужны ли стрелки назад
if ($page != 1$pervpage '<br><a href=sklad.php?&amp;go=item&vid=weapon&page=1>1</a> ... ';
// Проверяем нужны ли стрелки вперед
if ($page != $total$nextpage ' ... <a href=sklad.php?&amp;go=item&vid=weapon&page=' .$total'>' .$total'</a>';

// Находим две ближайшие станицы с обоих краев, если они есть
if($page 0$page2left ' <a href=sklad.php?&amp;go=item&vid=weapon&page='. ($page 2) .'>'. ($page 2) .'</a>  ';
if(
$page 0$page1left '<a href=sklad.php?&amp;go=item&vid=weapon&page='. ($page 1) .'>'. ($page 1) .'</a>  ';
if(
$page <= $total$page2right '  <a href=sklad.php?&amp;go=item&vid=weapon&page='. ($page 2) .'>'. ($page 2) .'</a>';
if(
$page <= $total$page1right '  <a href=sklad.php?&amp;go=item&vid=weapon&page='. ($page 1) .'>'. ($page 1) .'</a>';


// Вывод меню
echo "<br>Страницы: ";
echo 
$pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;


}
}
break;


case 
'tosklad':

$id htmlspecialchars(stripslashes($id));
$name htmlspecialchars(stripslashes($name));
$vid htmlspecialchars(stripslashes($vid));
if(
$vid=="vesh"){
$qi mysql_query("SELECT * from `item` WHERE `uda7`='".$log."' and `id`='".$id."' ");
while(
$row=mysql_fetch_array($qi))

if(
$row['uda4']==$name){

echo 
"<form action="sklad.php?&amp;name=$name&amp;go=pereokvesh&amp;id=$id&amp;komu=$log" method="post"><small>Сколько?:</small><br/>";
echo 
"<input name="kol" maxlength="10" title="*N" emptyok="true"/><br/>";
echo 
'<input type="submit" value="Положить" /></form>';
}else{echo
"Ошибка.";}

}elseif(
$vid=="armor"){

$qi mysql_query("SELECT * from `armor_item` WHERE `login`='".$log."' and `item_id`='".$id."' ");
while(
$row=mysql_fetch_array($qi))

if(
$row['name']==$name){

if(
$row['name']==$udata12){echo"<small>Вы не можете передавать вещь которая на вас надето</small>"; include_once"files/down.php";exit;}
if(
$row['name']==$udata11){echo"<small>Вы не можете передавать вещь которая на вас надето</small>"; include_once"files/down.php";exit;}
if(
$row['name']==$udata10){echo"<small>Вы не можете передавать вещь которая на вас надето</small>"; include_once"files/down.php";exit;}
if(
$row['name']==$udata13){echo"<small>Вы не можете передавать вещь которая на вас надето</small>"; include_once"files/down.php";exit;}
if(
$row['name']==$udata40){echo"<small>Вы не можете передавать вещь которая на вас надето</small>"; include_once"files/down.php";exit;}
if(
$row['name']==$udata45){echo"<small>Вы не можете передавать вещь которая на вас надето</small>"; include_once"files/down.php";exit;}
if(
$row['name']==$udata46){echo"<small>Вы не можете передавать вещь которая на вас надето</small>"; include_once"files/down.php";exit;}


    
mysql_query("INSERT INTO `sklad` VALUES ('', '$row[name]', '$row[bodypart]', '$row[crystallizable]' , '$row[weight]'  , '$row[material]' , '$row[crystal_type]' , '$row[p_def]' , '$row[m_def]' , '$row[mp_bonus]' , '$row[kartinka]' , '' , '' , '' , '' , '' , '$row[price]' , '$log' , 'armor' )") or die(mysql_error());
        
mysql_query("DELETE FROM `armor_item` WHERE `item_id`='".$id."'");


$date=date("d.m.y");
$time=date("H:i");
    
mysql_query("INSERT INTO `zametki` VALUES ('', 'Вы положили вещь $row[name] на склад!', 'Система', '".$time."/".$date."', '".$log."')"); 


echo
"<small>Успешно.</small>";}else{echo"<small>Ошибка.</small>"; }


}elseif(
$vid=="weapon"){
$qi mysql_query("SELECT * from `weapon_item` WHERE `login`='".$log."' and `item_id`='".$id."' ");
while(
$row=mysql_fetch_array($qi))

if(
$row['name']==$name){

if(
$row['name']==$udata12){echo"<small>Вы не можете передавать вещь которая на вас надето</small>"; include_once"files/down.php";exit;}
if(
$row['name']==$udata11){echo"<small>Вы не можете передавать вещь которая на вас надето</small>"; include_once"files/down.php";exit;}
if(
$row['name']==$udata10){echo"<small>Вы не можете передавать вещь которая на вас надето</small>"; include_once"files/down.php";exit;}
if(
$row['name']==$udata13){echo"<small>Вы не можете передавать вещь которая на вас надето</small>"; include_once"files/down.php";exit;}
if(
$row['name']==$udata40){echo"<small>Вы не можете передавать вещь которая на вас надето</small>"; include_once"files/down.php";exit;}
if(
$row['name']==$udata45){echo"<small>Вы не можете передавать вещь которая на вас надето</small>"; include_once"files/down.php";exit;}
if(
$row['name']==$udata46){echo"<small>Вы не можете передавать вещь которая на вас надето</small>"; include_once"files/down.php";exit;}


    
mysql_query("INSERT INTO `sklad` VALUES ('', '$row[name]', '$row[bodypart]', '$row[crystallizable]' , '$row[weight]'  , '$row[soulshots]' , '$row[spiritshots]' , '$row[material]' , '$row[crystal_type]' , '$row[p_dam]' , '$row[rnd_dam]' , '$row[weaponType]' , '$row[critical]' , '$row[atk_speed]' , '$row[mp_consume]' , '$row[m_dam]' , '$row[price]' , '$log' , 'weapon' )") or die(mysql_error());
        
mysql_query("DELETE FROM `weapon_item` WHERE `item_id`='".$id."'");

$date=date("d.m.y");
$time=date("H:i");
    
mysql_query("INSERT INTO `zametki` VALUES ('', 'Вы положили вещь $row[name] на склад!', 'Система', '".$time."/".$date."', '".$log."')"); 


echo
"<small>Успешно.</small>";}else{echo"<small>Ошибка.</small>"; }
}

break;

case 
'sklad':

if(
$vid==""){
echo
"Раздел:</br><a href="sklad.php?&amp;go=sklad&vid=weapon">Оружие</a><br/>
<a href="
sklad.php?&amp;go=sklad&vid=armor">Броню</a><br/>
<a href="
sklad.php?&amp;go=sklad&vid=vesh">Вещь</a><br/>";
}else{

// Переменная хранит число сообщений выводимых на станице
$num 5;
// Извлекаем из URL текущую страницу
$page $_GET['page'];
// Определяем общее число сообщений в базе данных
$result mysql_query("SELECT COUNT(*) FROM `sklad` WHERE `uda17`='".$log."' and `uda18`='vesh' ORDER by `id` DESC");
$posts mysql_result($result0);
// Находим общее число страниц
$total intval(($posts 1) / $num) + 1;
// Определяем начало сообщений для текущей страницы
$page intval($page);
// Если значение $page меньше единицы или отрицательно
// переходим на первую страницу
// А если слишком большое, то переходим на последнюю
if(empty($page) or $page 0$page 1;
  if(
$page $total$page $total;
// Вычисляем начиная к какого номера
// следует выводить сообщения
$start $page $num $num;
// Выбираем $num сообщений начиная с номера $start

if($vid=="vesh"){



$arr mysql_query("SELECT * from `sklad` WHERE `uda17`='".$log."' and `uda18`='vesh' ");
$qi mysql_query("SELECT * from `sklad` WHERE `uda17`='".$log."' and `uda18`='vesh' ORDER by `id` DESC LIMIT $start$num");
if (
mysql_affected_rows()==0)
{
echo 
"Вещей нет!";

}
else
{
while(
$row=mysql_fetch_array($qi))

{
echo 
'<a href="sklad.php?&amp;go=izsklad&amp;name='.$row['uda4'].'&amp;id='.$row['id'].'&vid=vesh">'.$row['uda4'].'</a>['.$row['uda3'].'] <a href="info.php?&amp;tip='.$row['uda2'].'&amp;id='.$row['id'].'">*</a><br/>';
}
}
// Проверяем нужны ли стрелки назад
if ($page != 1$pervpage '<br><a href=sklad.php?&amp;go=sklad&vid=vesh&page=1>1</a> ... ';
// Проверяем нужны ли стрелки вперед
if ($page != $total$nextpage ' ... <a href=sklad.php?&amp;go=sklad&vid=vesh&page=' .$total'>' .$total'</a>';

// Находим две ближайшие станицы с обоих краев, если они есть
if($page 0$page2left ' <a href=sklad.php?&amp;go=sklad&vid=vesh&page='. ($page 2) .'>'. ($page 2) .'</a>  ';
if(
$page 0$page1left '<a href=sklad.php?&amp;go=sklad&vid=vesh&page='. ($page 1) .'>'. ($page 1) .'</a>  ';
if(
$page <= $total$page2right '  <a href=sklad.php?&amp;go=sklad&vid=vesh&page='. ($page 2) .'>'. ($page 2) .'</a>';
if(
$page <= $total$page1right '  <a href=sklad.php?&amp;go=sklad&vid=vesh&page='. ($page 1) .'>'. ($page 1) .'</a>';


// Вывод меню
echo "<br>Страницы: ";
echo 
$pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;

}elseif(
$vid=="armor"){


// Переменная хранит число сообщений выводимых на станице
$num 5;
// Извлекаем из URL текущую страницу
$page $_GET['page'];
// Определяем общее число сообщений в базе данных
$result mysql_query("SELECT COUNT(*) FROM `sklad` WHERE `uda17`='".$log."' and `uda18`='armor' ORDER by `id` DESC");
$posts mysql_result($result0);
// Находим общее число страниц
$total intval(($posts 1) / $num) + 1;
// Определяем начало сообщений для текущей страницы
$page intval($page);
// Если значение $page меньше единицы или отрицательно
// переходим на первую страницу
// А если слишком большое, то переходим на последнюю
if(empty($page) or $page 0$page 1;
  if(
$page $total$page $total;
// Вычисляем начиная к какого номера
// следует выводить сообщения
$start $page $num $num;
// Выбираем $num сообщений начиная с номера $start

$arr mysql_query("SELECT * from `sklad` WHERE `uda17`='".$log."' and `uda18`='armor'  ");
$qi mysql_query("SELECT * from `sklad` WHERE `uda17`='".$log."' and `uda18`='armor'  ORDER by `id` DESC LIMIT $start$num");
if (
mysql_affected_rows()==0)
{
echo 
"Вещей нет!";

}
else
{
while(
$row=mysql_fetch_array($qi))

{
if(
$row['uda5']=="none"){$greid="NG";}
if(
$row['uda5']=="d"){$greid="D";}
if(
$row['uda5']=="c"){$greid="C";}
if(
$row['uda5']=="b"){$greid="B";}
if(
$row['uda5']=="a"){$greid="A";}
if(
$row['uda5']=="s"){$greid="S";}
echo 
'<a href="sklad.php?&amp;go=izsklad&amp;name='.$row['uda0'].'&amp;id='.$row['id'].'&vid=armor">'.$row['uda0'].'</a>['.$greid.' грейд] <a href="info.php?&amp;vid=armor&amp;id='.$row['id'].'">*</a><br/>';
}
}
// Проверяем нужны ли стрелки назад
if ($page != 1$pervpage '<br><a href=sklad.php?&amp;go=sklad&vid=armor&page=1>1</a> ... ';
// Проверяем нужны ли стрелки вперед
if ($page != $total$nextpage ' ... <a href=sklad.php?&amp;go=sklad&vid=armor&page=' .$total'>' .$total'</a>';

// Находим две ближайшие станицы с обоих краев, если они есть
if($page 0$page2left ' <a href=sklad.php?&amp;go=sklad&vid=armor&page='. ($page 2) .'>'. ($page 2) .'</a>  ';
if(
$page 0$page1left '<a href=sklad.php?&amp;go=sklad&vid=armor&page='. ($page 1) .'>'. ($page 1) .'</a>  ';
if(
$page <= $total$page2right '  <a href=sklad.php?&amp;go=sklad&vid=armor&page='. ($page 2) .'>'. ($page 2) .'</a>';
if(
$page <= $total$page1right '  <a href=sklad.php?&amp;go=sklad&vid=armor&page='. ($page 1) .'>'. ($page 1) .'</a>';


// Вывод меню
echo "<br>Страницы: ";
echo 
$pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;

}
elseif(
$vid=="weapon"){


// Переменная хранит число сообщений выводимых на станице
$num 5;
// Извлекаем из URL текущую страницу
$page $_GET['page'];
// Определяем общее число сообщений в базе данных
$result mysql_query("SELECT COUNT(*) FROM `sklad` WHERE `uda17`='".$log."' and `uda18`='weapon' ORDER by `id` DESC");
$posts mysql_result($result0);
// Находим общее число страниц
$total intval(($posts 1) / $num) + 1;
// Определяем начало сообщений для текущей страницы
$page intval($page);
// Если значение $page меньше единицы или отрицательно
// переходим на первую страницу
// А если слишком большое, то переходим на последнюю
if(empty($page) or $page 0$page 1;
  if(
$page $total$page $total;
// Вычисляем начиная к какого номера
// следует выводить сообщения
$start $page $num $num;
// Выбираем $num сообщений начиная с номера $start

$arr mysql_query("SELECT * from `sklad` WHERE `uda17`='".$log."' and `uda18`='weapon'  ");
$qi mysql_query("SELECT * from `sklad` WHERE `uda17`='".$log."' and `uda18`='weapon'  ORDER by `id` DESC LIMIT $start$num");
if (
mysql_affected_rows()==0)
{
echo 
"Вещей нет!";

}
else
{
while(
$row=mysql_fetch_array($qi))

{
if(
$row['uda8']=="none"){$greid="NG";}
if(
$row['uda8']=="d"){$greid="D";}
if(
$row['uda8']=="c"){$greid="C";}
if(
$row['uda8']=="b"){$greid="B";}
if(
$row['uda8']=="a"){$greid="A";}
if(
$row['uda8']=="s"){$greid="S";}
echo 
'<a href="sklad.php?&amp;go=izsklad&amp;name='.$row['uda0'].'&amp;id='.$row['id'].'&vid=weapon">'.$row['uda0'].'</a>['.$greid.' грейд] <a href="info.php?&amp;tip=weapon&amp;id='.$row['id'].'">*</a><br/>';
}
}
// Проверяем нужны ли стрелки назад
if ($page != 1$pervpage '<br><a href=sklad.php?&amp;go=sklad&vid=weapon&page=1>1</a> ... ';
// Проверяем нужны ли стрелки вперед
if ($page != $total$nextpage ' ... <a href=sklad.php?&amp;go=sklad&vid=weapon&page=' .$total'>' .$total'</a>';

// Находим две ближайшие станицы с обоих краев, если они есть
if($page 0$page2left ' <a href=sklad.php?&amp;go=sklad&vid=weapon&page='. ($page 2) .'>'. ($page 2) .'</a>  ';
if(
$page 0$page1left '<a href=sklad.php?&amp;go=sklad&vid=weapon&page='. ($page 1) .'>'. ($page 1) .'</a>  ';
if(
$page <= $total$page2right '  <a href=sklad.php?&amp;go=sklad&vid=weapon&page='. ($page 2) .'>'. ($page 2) .'</a>';
if(
$page <= $total$page1right '  <a href=sklad.php?&amp;go=sklad&vid=weapon&page='. ($page 1) .'>'. ($page 1) .'</a>';


// Вывод меню
echo "<br>Страницы: ";
echo 
$pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;

}

}

break;

case 
'izsklad':

$id htmlspecialchars(stripslashes($id));
$name htmlspecialchars(stripslashes($name));
$vid htmlspecialchars(stripslashes($vid));
if(
$vid=="vesh"){
$qi mysql_query("SELECT * from `sklad` WHERE `uda17`='".$log."' and `id`='".$id."' ");
while(
$row=mysql_fetch_array($qi))



echo 
"<form action="sklad.php?&amp;name=$name&amp;go=vesh2&amp;id=$id" method="post"><small>Сколько?:</small><br/>";
echo 
"<input name="kol" maxlength="10" title="*N" emptyok="true"/><br/>";
echo 
'<input type="submit" value="Взять" /></form>';
}elseif(
$vid=="armor"){
$qi mysql_query("SELECT * from `sklad` WHERE `uda17`='".$log."' and `id`='".$id."' ");
while(
$row=mysql_fetch_array($qi))

if(
$row['uda0']==$name){

    
mysql_query("INSERT INTO `armor_item` VALUES ('', '$row[uda0]', '$row[uda1]', '$row[uda2]' , '$row[uda3]'  , '$row[uda4]' , '$row[uda5]' , '$row[uda6]' ,  '$row[uda8]' ,  '$row[uda9]' ,  '$row[uda10]' ,  '$row[uda16]' ,  '$row[uda17]')") or die(mysql_error());

       
mysql_query("DELETE FROM `sklad` WHERE `id`='".$id."'");

echo
"<small>Вещь взята из склада.</small>";}else{echo"<small>Ошибка.</small>"; }}elseif($vid=="weapon"){
$qi mysql_query("SELECT * from `sklad` WHERE `uda17`='".$log."' and `id`='".$id."' ");
while(
$row=mysql_fetch_array($qi))

if(
$row['uda0']==$name){

    
mysql_query("INSERT INTO `weapon_item` VALUES ('', '$row[uda0]', '$row[uda1]', '$row[uda2]' , '$row[uda3]'  , '$row[uda4]' , '$row[uda5]' , '$row[uda6]' ,  '$row[uda8]' ,  '$row[uda9]' ,  '$row[uda10]' ,  '$row[uda11]' ,  '$row[uda12]' ,  '$row[uda13]' ,  '$row[uda14]' ,  '$row[uda15]' ,  '$row[uda16]' ,  '$row[uda17]')") or die(mysql_error());

       
mysql_query("DELETE FROM `sklad` WHERE `id`='".$id."'");

echo
"<small>Вещь взята из склада.</small>";}else{echo"<small>Ошибка.</small>"; }}

break;

case 
'vesh2':

$id htmlspecialchars(stripslashes($id));
$name htmlspecialchars(stripslashes($name));
$kol htmlspecialchars(stripslashes($kol));

if(
eregi("[^0-9]",$kol)){echo"<small>&#x412;&#x432;&#x43E;&#x434;&#x438;&#x442;&#x435; &#x447;&#x438;&#x441;&#x43B;&#x43E;, &#x430; &#x43D;&#x435; &#x431;&#x443;&#x43A;&#x432;&#x44B;!</small>"; include_once"files/down.php"; exit;}

$qi mysql_query("SELECT * from `sklad` WHERE `uda17`='".$log."' and `id`='$id' ");
if (
mysql_affected_rows()==0)
{
echo 
"Вещь не сущствует!<br/>";
}

while(
$row=mysql_fetch_array($qi))
{

if(
$row['uda3']<"$kol"){echo"<small>&#x423; &#x432;&#x430;&#x441; &#x43D;&#x435;&#x442; &#x441;&#x442;&#x43E;&#x43B;&#x44C;&#x43A;&#x43E; &#x432;&#x435;&#x449;&#x435;&#x439;!</small>";
include_once
"files/down.php";
exit;
}

$col=$row['uda3']-$kol;

mysql_query("UPDATE `sklad` SET `uda3`='$col' WHERE `id`='".$id."' and `uda17`='".$log."' ");

$qin mysql_query("SELECT * from `item` WHERE `uda7`='".$log."' and `uda4`='$name' ");
if (
mysql_affected_rows()==0)
{
mysql_query("INSERT INTO `item` VALUES ('', '$row[uda0]', '$row[uda1]', '$row[uda2]' , '$kol'  , '$row[uda4]' , '$row[uda4].gif' , '$row[uda6]' ,  '$log' )") or die(mysql_error());
}
while(
$rowr=mysql_fetch_array($qin))
{
$gins=$rowr['uda3']+$kol;
mysql_query("UPDATE `item` SET `uda3`='$gins' WHERE `uda4`='$name' and `uda7`='".$log."' ");

}


echo
"<small>Вещи взяты со склада.</small>";

}
break;


}

}
echo
"<hr><li><a href="gorod.php?">В центр города</a><br>";
include_once
"files/down.php";
?>
Онлайн: 2
Реклама