Просмотр файла dsgame_1303/inv.php

Размер файла: 27.46Kb
  1. <?session_start();?>
  2. <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
  4.  
  5. <head><meta http-equiv='content-type' content='application/xhtml+xml; charset=windows-1251'/>
  6. <link rel="shortcut icon" href="ico1.ico" type="image/x-icon" />
  7. <title>Инвентарь</title>
  8. <link rel="stylesheet" href="styleN.css" type="text/css" />
  9. </head>
  10. <body>
  11. <div class="inf">
  12. <?
  13. $d=date("H:i");
  14. $p = $_GET['p'];
  15. $key = $_GET['key'];
  16. $no = $_GET['no'];
  17. $to = $_GET['to'];
  18. $NICK = $_GET['NICK'];
  19. $pass = $_GET['pass'];
  20. $menu = $_GET['menu'];
  21. $use = $_GET['use'];
  22. $c = $_GET['c'];
  23. $u = $_GET['u'];
  24. $sc = $_GET['sc'];
  25. $d = $_GET['d'];
  26. $p = @intval($_GET['p']);
  27. $idT = $_GET['idT'];
  28. $desc = $_GET['desc'];
  29. $del = $_GET['del'];
  30. $slot = $_GET['slot'];
  31. $drp = $_GET['drp'];
  32. $s=$_GET['s'];
  33. //айпи игроков
  34. $ip = $_SERVER['REMOTE_ADDR'];
  35. $t = time();
  36.  
  37. include("db.php");
  38.  
  39. $db->openDB();
  40. $vremya = time();
  41. $nnick=mysql_query("SELECT * FROM users WHERE NICK=\"$_SESSION[s]\"");
  42. $nnick2=mysql_fetch_assoc($nnick);
  43. if($vremya-$nnick2[gametime]>600){
  44. echo"</div>";
  45. include ("accaunt.php");
  46. $AC->ACCAUNT();//Проверка Аккаунта
  47. }
  48. @include('effects.php');
  49. $inv = mysql_query("SET NAMES cp1251");
  50. $inv=mysql_query("SELECT * FROM inv WHERE ID_USERS=\"$_SESSION[s]\" AND IL_NO='0' AND ID_IL=\"$idT\"");
  51. while($inv2=mysql_fetch_assoc($inv)){
  52. if($inv2[IL_MIN_PROCH]<1 AND $menu == '1' AND $use!= 'i.arrow' AND !isset($drp) AND !isset($slot) ){
  53. echo"<div class=\"top\" style=\"text-align:center\"><a href=\"inv.php\">
  54. <b>
  55. <font color=\"#FFE7BA\">в инвентарь</font></a>
  56. </div>
  57. <div class=\"main\">"."<div class=\"menu\" style=\"border:1px dotted\"><li><a href=\"inv.php\"><img src=\"img/inv.png\" width=\"24\" height=\"24\"> в инвентарь</a></li></div><center><font color=\"#A23232\">невозможно одеть сломанную вещь!</font></center>"."";
  58. include("footer.php");
  59. die;}}
  60. $items = mysql_query("SET NAMES cp1251");
  61. $items=mysql_query("SELECT * FROM inv WHERE ID_USERS='$_SESSION[s]' AND IL_VREME=\"0\"");
  62. $items2 = mysql_query("SET NAMES cp1251");
  63. $items2=mysql_query("SELECT * FROM inv WHERE ID_USERS='$_SESSION[s]' AND IL_NO=\"0\" AND NEVE!='1'");
  64. $items_ves = mysql_query("SET NAMES cp1251");
  65. $items_ves=mysql_query("SELECT * FROM users WHERE NICK='$_SESSION[s]'");
  66. $items_count_ss = mysql_query("SET NAMES cp1251");
  67. $items_count_ss=mysql_query("SELECT * FROM inv WHERE ID_USERS='$_SESSION[s]' AND IL_NO=\"0\"");
  68. $items_count_sss=mysql_num_rows($items_count_ss);
  69. $c_items=mysql_num_rows($items2);
  70. $items_ves2 = mysql_fetch_assoc($items_ves);
  71.  
  72.  
  73.  
  74.  
  75.  
  76. // Переменная хранит число сообщений выводимых на станице
  77. $num = 10;
  78. // Извлекаем из URL текущую страницу
  79. $page = $_GET['page'];
  80. // Определяем общее число сообщений в базе данных
  81. $result = mysql_query("SELECT COUNT(*) FROM inv WHERE ID_USERS=\"$_SESSION[s]\" AND IL_NO=\"0\"");
  82. $posts = mysql_result($result, 0);
  83. // Находим общее число страниц
  84. $total = intval(($posts - 1) / $num) + 1;
  85. // Определяем начало сообщений для текущей страницы
  86. $page = intval($page);
  87. // Если значение $page меньше единицы или отрицательно
  88. // переходим на первую страницу
  89. // А если слишком большое, то переходим на последнюю
  90. if(empty($page) or $page < 0) $page = 1;
  91. if($page > $total) $page = $total;
  92. // Вычисляем начиная к какого номера
  93. // следует выводить сообщения
  94. $start = $page * $num - $num;
  95. // Выбираем $num сообщений начиная с номера $start
  96. $result = mysql_query("SET NAMES cp1251");
  97. $result = mysql_query("SELECT * FROM inv WHERE ID_USERS=\"$_SESSION[s]\" AND IL_NO=\"0\" LIMIT $start, $num");
  98.  
  99. // В цикле переносим результаты запроса в массив $postrow
  100. while ( $postrow[] = mysql_fetch_array($result))
  101. ?>
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108. <style type="text/css">
  109. body,td,th {
  110. color: #000000;
  111. }
  112. </style>
  113. </head>
  114. <body>
  115.  
  116.  
  117. <table width="450" height="182" align="center">
  118. <tr>
  119. <td width="348" height="34" align="center" bgcolor="#a23232"><b><font color="#FFE7BA">Инвентарь</font></b>
  120. </td>
  121. </tr>
  122. <tr>
  123. <td width="348" height="20" align="left" valign="top" bgcolor="#FFE7BA">
  124. <div class="menu">
  125. <li><a href="game.php"><b><font color="#a23232"><img src="img/attck.png" /> В игру</font></b></a></li></div>
  126. </td>
  127. </tr>
  128. <tr>
  129. <td width="348" height="20" bgcolor="#FFE7BA" align="left">
  130. <div class="menu"><li><a href="pers.php"><b><font color="#a23232"><img src="img/grup.png" /> Персонаж</font></b></a></li></div>
  131. </td>
  132. </tr>
  133. <tr>
  134. <td width="348" height="20" bgcolor="#FFE7BA" align="left">
  135. <div class="menu"><li><a href="equip.php"><b><font color="#a23232"><img src="img/helm.png" /> Снаряжение</font></b></a></li></div>
  136. </td>
  137. </tr>
  138. <tr>
  139. <td width="348" height="20" bgcolor="#a23232" align="Center"><b><font color="#FFE7BA">Предметы <?echo" <font color=\"#FFE7BA\"> ($c_items/$items_ves2[MAX_VES])";?>
  140. </font></b>
  141. </td>
  142. </tr>
  143. <tr>
  144. <td width="348" height="10" align="center" valign="middle" bgcolor="#FFE7BA">
  145. <font color="#a23232"><B>
  146. <a href="pr">Все</a>|
  147. <a href="pr">оружие</a>|
  148. <a href="pr">Бижутерия</a>|
  149. <a href="pr">Броня</a>|
  150. <a href="pr">Зелья</a>|
  151. <a href="pr">Расходное</a>
  152. </font></B></td></tr>
  153. <tr>
  154. <td width="348" height="31" align="left" valign="middle" bgcolor="#FFE7BA">
  155. <?
  156. $trsm = time();
  157. $inv_msg = mysql_query("SELECT * FROM inv_msg WHERE NICK=\"$_SESSION[s]\"");
  158. $inv_msg2 = mysql_fetch_assoc($inv_msg);
  159. if($inv_msg2[TIME]-$trsm>0){echo "
  160.  
  161. <div style=\"border 2px dotted;background:#a23232\">
  162. <center>
  163. <b>
  164. <font color=\"#FFE7BA\">
  165. $inv_msg2[TEXT]
  166. </font>
  167. </b>
  168. </center></div>
  169.  
  170. </div>
  171.  
  172.  
  173. ";
  174. $delinvm = mysql_query("DELETE FROM inv_msg WHERE NICK=\"$_SESSION[s]\"");
  175. }
  176. if(isset($drp)){
  177. $del_it=mysql_query("SELECT * FROM inv WHERE ID_IL=\"$idT\"");
  178. if(mysql_num_rows($del_it)>0){echo "
  179.  
  180. <div style=\"border 2px dotted;background:#a23232\">
  181. <center>
  182. <b>
  183. <font color=\"#FFE7BA\">
  184. вы действительно хотите уничтожить этот предмет?
  185. </font>
  186. </b>
  187. </center></div>
  188. <div class=\"menu\">
  189. <li><a href=\"inv.php?drp=$aItems[IL_KEY]&idT=$idT&del=1\"><img src=\"img/success.png\" width=\"18\" height=\"18\"> ДА</a></li>
  190. <li><a href=\"inv.php\"><img src=\"img/bad.png\" width=\"18\" height=\"18\"> НЕТ</a></li>
  191. </div>
  192. </div>
  193.  
  194.  
  195. ";
  196. if($del==1){
  197. while($del_it2=mysql_fetch_assoc($del_it)){
  198. echo'<br/><font color="red">предмет '.$del_it2[IL_NAME].' уничтожен</font>';
  199. $delITm=mysql_query("DELETE FROM inv WHERE ID_IL=\"$idT\" AND ID_USERS=\"$_SESSION[s]\"");}
  200. //если предмета больше 1 ,то просим ввести количество
  201. print('<SCRIPT>location.href="inv.php";</SCRIPT>');
  202. }}
  203. }
  204.  
  205.  
  206.  
  207.  
  208.  
  209. $ItemsName=$aItems['IL_NAME'];
  210. $ItemsNo=$aItems['IL_NO'];
  211. $src=$aItems['SRC'];
  212. //если кол-во предметов равно 0 ,то удаляем вещь из инвентаря
  213. $delete_items=mysql_query("DELETE FROM inv WHERE IL_COUNT='0'");
  214. //$items23=mysql_query("SELECT * FROM inv WHERE ID_USERS='$_SESSION[s]'");
  215. //$count_items=mysql_num_rows($items23[IL_COUNT]);echo $count_items;echo $NICK;
  216.  
  217. ?>
  218.  
  219. <?
  220. for($i = 0; $i < $num; $i++)
  221. {
  222. echo"";
  223. $resc = mysql_num_rows($result);
  224. if($i<$resc){
  225. $io = $postrow[$i]['ID_IL'];
  226. $src = $postrow[$i]['IL_IMAGE'];
  227. echo "<div style=\"border:1px dotted\"><div class=\"menu\"><li><a href=\"inv.php?p=0&idT=$io&page=$page\"><img src=\"$src\" width=\"42\" height=\"42\" alt=\"+\">
  228. <b><font color=\"#a23232\">".$postrow[$i]['IL_NAME'].' ('.$postrow[$i]['IL_COUNT']." шт.)</a> </div></font></b>";
  229. if($ItemsNo==0){
  230.  
  231.  
  232.  
  233.  
  234. $odev = mysql_query("SELECT * FROM inv WHERE ID_USERS=\"$_SESSION[s]\" AND ID_IL=\"$idT\" LIMIT 1");
  235. while($odev2 = mysql_fetch_assoc($odev)){
  236. if($p == 0 AND $idT == $io){
  237. if($odev2[IL_ALL_CLASS] == 'armor' OR $odev2[IL_ALL_CLASS] == 'weapon' OR $odev2[IL_SUBCLASS] == 'streli' AND $i<$resc){echo"
  238.  
  239. <div style=\"padding:5px\"><b>
  240.  
  241. <a href=\"inv.php?menu=1&use=$odev2[IL_KEY]&c=$odev2[IL_CLASS]&u=$odev2[IL_ALL_CLASS]&sc=$odev2[IL_SUBCLASS]&p=$p&idT=$odev2[ID_IL]&page=$page\">ОДЕТЬ</a>
  242. | <a href=\"game.php?li=$odev2[IL_KEY]&idT=$odev2[ID_IL]&page=$page\">ИНФО</a> |
  243. <a href=\"inv.php?drp&idT=$odev2[ID_IL]&page=$page\">ВЫБРОСИТЬ</a></b></div>";}
  244. if($odev2[IL_ALL_CLASS] != 'armor' OR $odev2[IL_ALL_CLASS] != 'weapon' OR $odev2[IL_SUBCLASS] != 'streli' AND $i<$resc){echo"
  245.  
  246. <div style=\"padding:5px\"><b>
  247.  
  248. <a href=\"game.php?li=$odev2[IL_KEY]&idT=$odev2[ID_IL]&page=$page\">ИНФО</a> |
  249. <a href=\"inv.php?drp&idT=$odev2[ID_IL]&page=$page\">ВЫБРОСИТЬ</a></b></div>";}
  250. }
  251. }
  252.  
  253. echo"</div>";
  254. }
  255.  
  256. }
  257. if(mysql_num_rows($result)<1 AND $i<1){echo"<div style=\"background:#a23232;height:30px;padding-bottom:0px\">
  258. <center><b><font color=\"#FFE7BA\"><div style=\"padding:6px\">У вас нет не одного предмета</div></font></b></center></div>";}
  259.  
  260. }
  261.  
  262. ?>
  263.  
  264. </b></font>
  265.  
  266. </td>
  267. </tr>
  268. <tr>
  269. <td width="348" height="10" align="center" valign="middle" bgcolor="#FFE7BA">
  270. <b><font color="#a23232">
  271. <?
  272. // Проверяем нужны ли стрелки назад
  273. if ($page != 1) $pervpage = '<a href= ./inv.php?page=1><<</a>
  274. <a href= ./inv.php?page='. ($page - 1) .'><</a> ';
  275. // Проверяем нужны ли стрелки вперед
  276. if ($page != $total) $nextpage = ' <a href= ./inv.php?page='. ($page + 1) .'>></a>
  277. <a href= ./inv.php?page=' .$total. '>>></a>';
  278.  
  279. // Находим две ближайшие станицы с обоих краев, если они есть
  280. if($page - 2 > 0) $page2left = ' <a href= ./inv.php?page='. ($page - 2) .'>'. ($page - 2) .'</a> | ';
  281. if($page - 1 > 0) $page1left = '<a href= ./inv.php?page='. ($page - 1) .'>'. ($page - 1) .'</a> | ';
  282. if($page + 2 <= $total) $page2right = ' | <a href= ./inv.php?page='. ($page + 2) .'>'. ($page + 2) .'</a>';
  283. if($page + 1 <= $total) $page1right = ' | <a href= ./inv.php?page='. ($page + 1) .'>'. ($page + 1) .'</a>';
  284.  
  285. // Вывод меню
  286. echo $pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;
  287. ?>
  288. </font></b></td></tr>
  289. <tr><td width="348" height="31" align="left" valign="middle" bgcolor="#FFE7BA"
  290. <?
  291.  
  292.  
  293.  
  294.  
  295.  
  296. include("footer.php");
  297. @include("refresh.php");
  298.  
  299.  
  300. ?>
  301.  
  302. </td></tr>
  303. </table>
  304. <?
  305. if($u=='weapon' AND isset($u))
  306. {
  307.  
  308. #лучник
  309. #жрец
  310. #ассасин
  311. #страж
  312. #воин
  313. #маг
  314. #рыцарь тьмы
  315. #некромант
  316.  
  317. $weapon_lvl = mysql_query("SET NAMES cp1251");
  318. $weapon_lvl=mysql_query("SELECT * FROM users,inv WHERE ID_USERS='$_SESSION[s]' AND ID_IL='$idT'");
  319. while(@$weapon_lvl2=mysql_fetch_assoc($weapon_lvl)){
  320. //include("skills/parametrs2.php");
  321. $weaponsC=mysql_query("SELECT * FROM inv WHERE IL_NO='1' AND ID_USERS='$_SESSION[s]'");
  322.  
  323.  
  324. //если оружие такого типа уже одета то пишем что оружие данного типа уже одето :=)
  325.  
  326. $counts_equip = mysql_query("SET NAMES cp1251");
  327. $counts_equip_weapons=mysql_query("SELECT * FROM inv WHERE ID_USERS='$_SESSION[s]' AND IL_NO=1");
  328. $counts_equip=mysql_num_rows($counts_equip_weapons);
  329. //баг при одевании вещей
  330. $counts_equip_weapons2=mysql_fetch_assoc($counts_equip_weapons);
  331. $usersD = mysql_query("SET NAMES cp1251");
  332. $usersD=mysql_query("SELECT * FROM users WHERE NICK='$_SESSION[s]'");
  333. $usersD2=mysql_fetch_assoc($usersD);
  334. $DMGmin=$usersD2[DAMAGEmin]-$counts_equip_weapons2[IL_MIN_DMG];
  335. $DMGmax=$usersD2[DAMAGEmax]-$counts_equip_weapons2[IL_MAX_DMG];
  336. $weapon_DMG=mysql_query("SELECT * FROM inv WHERE ID_USERS='$_SESSION[s]' AND ID_IL='$idT'");
  337. $weapon_DMG2=mysql_fetch_assoc($weapon_DMG);
  338. $DMGmin2=round($weapon_DMG2[IL_MIN_DMG]+round($usersD2[SKILL_DEX]/5));
  339. $DMGmax2=round($weapon_DMG2[IL_MAX_DMG]+round($usersD2[SKILL_DEX]/5));
  340. $DMGmin3=round($weapon_DMG2[IL_MIN_DMG]+round($usersD2[SKILL_STR]/5));
  341. $DMGmax4=round($weapon_DMG2[IL_MAX_DMG]+round($usersD2[SKILL_STR]/5));
  342. $DMGmin5=round($weapon_DMG2[IL_MAGD_MIN]+round($usersD2[SKILL_INT]/5));
  343. $DMGmax6=round($weapon_DMG2[IL_MAGD_MAX]+round($usersD2[SKILL_INT]/5));
  344. if($usersD2[LVL_USERS]<$weapon_DMG2[IL_LVL]){
  345. $uspr = mysql_query("SELECT * FROM users WHERE NICK=\"$_SESSION[s]\"");
  346. $uspr2 = mysql_fetch_assoc($uspr);
  347. $tism = time()+222;
  348. $insms = mysql_query("INSERT INTO inv_msg (NICK,TEXT,TIME) VALUES ('$_SESSION[s]','Ваш уровень слишком мал чтобы носить это!','$tism')");
  349.  
  350. print('<SCRIPT>location.href="inv.php";</SCRIPT>');
  351. die;}
  352. if($weapon_DMG2[IL_STR]>$usersD2[SKILL_STR] OR $weapon_DMG2[IL_DEX]>$usersD2[SKILL_DEX] OR $weapon_DMG2[IL_INT]>$usersD2[SKILL_INT]){
  353. if($weapon_DMG2[IL_STR]>$usersD2[SKILL_STR]){echo"<center><div class=\"main title\">не хватает силы!</div></center><br/>";}
  354. if($weapon_DMG2[IL_DEX]>$usersD2[SKILL_DEX]){echo"<center><div class=\"main title\">не хватает ловкости!</div></center><br/>";}
  355. if($weapon_DMG2[IL_INT]>$usersD2[SKILL_INT]){echo"<center><div class=\"main title\">не хватает интеллекта!</div></center>";}
  356. die;}
  357. //echo $DMGmin2.$DMGmax2;die;
  358.  
  359. //$usersD2=mysql_fetch_assoc($usersD)
  360.  
  361.  
  362. $weapon_pr=mysql_query("SELECT * FROM inv WHERE IL_NO='1' AND IL_ALL_CLASS=\"weapon\" AND ID_USERS=\"$_SESSION[s]\"");
  363. if($c!='legs' AND $c!='sapogi' AND $c!='naruchi' AND $c!='armor' AND $c!='plechi' AND $c!='helmet' AND $c!='shield' AND $c!='amulet' AND $c!='ring' AND $c!='braslet')
  364. {
  365.  
  366. if(mysql_num_rows($weapon_pr)<1 ){
  367.  
  368. include("skills/bow.php");//точность для лука
  369. include("skills/posox.php");//точность для посоха
  370. include("skills/swords.php");//точность для меча
  371.  
  372. include("skills/use.php");}
  373.  
  374. print('<SCRIPT>location.href="inv.php";</SCRIPT>');
  375. }
  376. }
  377. if($counts_equip>0 AND $counts_equip<2){
  378. $db->openDB();
  379. $pr_weapon = mysql_query("SET NAMES cp1251");
  380. $pr_weapon=mysql_query("SELECT * FROM inv WHERE ID_IL=\"$idT\"");
  381. while($pr_weapon2=mysql_fetch_assoc($pr_weapon))
  382. {
  383. $pr_weapon3 = mysql_query("SET NAMES cp1251");
  384. $pr_weapon3=mysql_query("SELECT * FROM users WHERE NICK=\"$_SESSION[s]\"");
  385. while($pr_weapon4=mysql_fetch_assoc($pr_weapon3))
  386. {
  387. if($pr_weapon2[IL_LVL]>$pr_weapon4[LVL_USERS]){echo"уровень слишком низок чтобы носить это!";die;}
  388. }
  389. }
  390. //$weapon_query_o=mysql_query("UPDATE inv SET IL_NO='0' WHERE IL_NO=1");
  391. //$weapon_query_o=mysql_query("UPDATE inv SET IL_NO='1' WHERE IL_KEY='$use' AND ID_IL=\"$idT\"");
  392. print('<SCRIPT>location.href="inv.php";</SCRIPT>');
  393.  
  394. }
  395. //создаем запрос на одевание оружия
  396. //$db->openDB();
  397. //$weapon_lvl=mysql_query("SELECT * FROM users,inv WHERE NICK='$_SESSION[s]' AND IL_KEY='$use'");
  398. //while($weapon_lvl2=mysql_fetch_assoc($weapon_lvl)){
  399. //if($weapon_lvl2[LVL_USERS]<$weapon_lvl2[IL_LVL]){echo"<div style='border:2px dotted;border-color:red;'>
  400. //ваш уровень слишком низок чтобы носить это!";die;}
  401. //else
  402. //$dmgmin=$weapon_lvl[DAMAGEmin]+$weapon_lvl[MIN_DMG];
  403. // $dmgmax=$weapon_lvl[DAMAGEmax]+$weapon_lvl[MAX_DMG];
  404. //include("skills/str2.php");
  405.  
  406. //}
  407. }
  408. //одевание вещей
  409.  
  410. if($c=='helmet')
  411. {
  412. //создаем запрос на одевание шлема
  413. $counts_equip_helmet=mysql_query("SELECT * FROM inv WHERE IL_CLASS='helmet' AND ID_USERS='$_SESSION[s]' AND IL_NO=1");
  414. //переодеваем шлем снимаем старый,одеваем новый
  415. if(mysql_num_rows($counts_equip_helmet)>0){
  416. $counts_equip_helmet21=mysql_fetch_assoc($counts_equip_helmet);
  417.  
  418. $usDEF=mysql_query("SELECT * FROM users WHERE NICK=\"$_SESSION[s]\"");
  419. $usDEF2=mysql_fetch_assoc($usDEF);
  420. $defIT=mysql_query("SELECT * FROM inv WHERE ID_IL=\"$idT\" AND IL_CLASS='helmet' AND ID_USERS='$_SESSION[s]'");
  421. $defIT2=mysql_fetch_assoc($defIT);
  422. if(mysql_num_rows($counts_equip_helmet)>0){$pluDEF=$usDEF2[DEFENCE]-$counts_equip_helmet21[IL_DEF]+$defIT2[IL_DEF];}
  423. $allDEF=$usDEF2[DEFENCE]-$defIT2[IL_DEF];
  424.  
  425. $counts_equip_helmet99=mysql_query("UPDATE users SET DEFENCE=\"$allDEF\" WHERE NICK=\"$_SESSION[s]\"");
  426. if(mysql_num_rows($counts_equip_helmet)>0){$counts_equip_helmet33=mysql_query("UPDATE users SET DEFENCE=\"$pluDEF\" WHERE NICK=\"$_SESSION[s]\"");}
  427. if(mysql_num_rows($defIT)>0){$counts_equip_helmet2=mysql_query("UPDATE inv SET IL_NO=\"0\" WHERE IL_CLASS='helmet' AND IL_NO=1 AND ID_USERS='$_SESSION[s]'");}
  428. $counts_equip_helmet3=mysql_query("UPDATE inv SET IL_NO=\"1\" WHERE ID_IL=\"$idT\" AND IL_CLASS='helmet' AND ID_USERS='$_SESSION[s]'");
  429.  
  430. }
  431. $DEF=mysql_query("SELECT * FROM inv WHERE ID_IL=\"$idT\" AND IL_KEY='$use'");
  432. while($DEF2=mysql_fetch_assoc($DEF)){
  433. $DDEF=$DEF2[IL_DEF];
  434. }
  435. $users=mysql_query("SELECT * FROM users WHERE NICK=\"$_SESSION[s]\"");
  436. $users2=mysql_fetch_assoc($users);
  437. $DEF_H=$users2[DEFENCE]+$DDEF;
  438. $defITg=mysql_query("SELECT * FROM inv WHERE ID_IL=\"$idT\" AND IL_CLASS='helmet' AND IL_NO='1' AND ID_USERS='$_SESSION[s]'");
  439. if(mysql_num_rows($defITg)<1){
  440. $helmet_DEF=mysql_query("UPDATE users SET DEFENCE=\"$DEF_H\" WHERE NICK=\"$_SESSION[s]\"");
  441. }
  442. $helmet_query_o=mysql_query("UPDATE inv SET IL_NO='1' WHERE ID_IL=\"$idT\" AND IL_KEY='$use'");
  443. print('<SCRIPT>location.href="inv.php";</SCRIPT>');
  444. }
  445. if($c=='amulet')
  446. {
  447. //создаем запрос на одевание амулета
  448. $amulet_query_o=mysql_query("UPDATE inv SET IL_NO='1' WHERE IL_KEY='$use'");
  449. print('<SCRIPT>location.href="inv.php";</SCRIPT>');
  450. }
  451. if($c=='armor')
  452. {
  453. //создаем запрос на одевание доспеха
  454. $counts_equip_armor=mysql_query("SELECT * FROM inv WHERE IL_CLASS='armor' AND ID_USERS='$_SESSION[s]' AND IL_NO=1");
  455. //переодеваем доспех снимаем старый,одеваем новый
  456. if(mysql_num_rows($counts_equip_armor)>0){
  457. $counts_equip_armor21=mysql_fetch_assoc($counts_equip_armor);
  458.  
  459. $usDEF=mysql_query("SELECT * FROM users WHERE NICK=\"$_SESSION[s]\"");
  460. $usDEF2=mysql_fetch_assoc($usDEF);
  461.  
  462. $defIT=mysql_query("SELECT * FROM inv WHERE ID_IL=\"$idT\" AND IL_CLASS='armor' AND ID_USERS='$_SESSION[s]'");
  463. $defIT2=mysql_fetch_assoc($defIT);
  464. if(mysql_num_rows($counts_equip_armor)>0){$pluDEF=$usDEF2[DEFENCE]-$counts_equip_armor21[IL_DEF]+$defIT2[IL_DEF];}
  465. $allDEF=$usDEF2[DEFENCE]-$defIT2[IL_DEF];
  466.  
  467. $counts_equip_armor99=mysql_query("UPDATE users SET DEFENCE=\"$allDEF\" WHERE NICK=\"$_SESSION[s]\"");
  468. if(mysql_num_rows($counts_equip_armor)>0){$counts_equip_armor33=mysql_query("UPDATE users SET DEFENCE=\"$pluDEF\" WHERE NICK=\"$_SESSION[s]\"");}
  469. if(mysql_num_rows($defIT)>0){$counts_equip_helmet2=mysql_query("UPDATE inv SET IL_NO=\"0\" WHERE IL_CLASS='armor' AND IL_NO=1 AND ID_USERS='$_SESSION[s]'");}
  470. $counts_equip_armor3=mysql_query("UPDATE inv SET IL_NO=\"1\" WHERE ID_IL=\"$idT\" AND IL_CLASS='armor' AND ID_USERS='$_SESSION[s]'");
  471.  
  472. }
  473. $DEF=mysql_query("SELECT * FROM inv WHERE ID_IL=\"$idT\" AND IL_KEY='$use'");
  474. while($DEF2=mysql_fetch_assoc($DEF)){
  475. $DDEF=$DEF2[IL_DEF];
  476. }
  477. $users=mysql_query("SELECT * FROM users WHERE NICK=\"$_SESSION[s]\"");
  478. $users2=mysql_fetch_assoc($users);
  479. $DEF_H=$users2[DEFENCE]+$DDEF;
  480. $defITg=mysql_query("SELECT * FROM inv WHERE ID_IL=\"$idT\" AND IL_CLASS='armor' AND IL_NO='1' AND ID_USERS='$_SESSION[s]'");
  481. if(mysql_num_rows($defITg)<1){$armor_DEF=mysql_query("UPDATE users SET DEFENCE=\"$DEF_H\" WHERE NICK=\"$_SESSION[s]\"");}
  482. $armor_query_o=mysql_query("UPDATE inv SET IL_NO='1' WHERE ID_IL=\"$idT\" AND IL_KEY='$use'");
  483. print('<SCRIPT>location.href="inv.php";</SCRIPT>');
  484. }
  485.  
  486. if($c=='naruchi')
  487. {
  488. //создаем запрос на одевание наручи
  489. $counts_equip_naruchi=mysql_query("SELECT * FROM inv WHERE IL_CLASS='naruchi' AND ID_USERS='$_SESSION[s]' AND IL_NO=1");
  490. //переодеваем шлем снимаем старый,одеваем новый
  491. if(mysql_num_rows($counts_equip_naruchi)>0){
  492. $counts_equip_naruchi21=mysql_fetch_assoc($counts_equip_naruchi);
  493.  
  494. $usDEF=mysql_query("SELECT * FROM users WHERE NICK=\"$_SESSION[s]\"");
  495. $usDEF2=mysql_fetch_assoc($usDEF);
  496.  
  497. $defIT=mysql_query("SELECT * FROM inv WHERE ID_IL=\"$idT\" AND IL_CLASS='naruchi' AND ID_USERS='$_SESSION[s]'");
  498. $defIT2=mysql_fetch_assoc($defIT);
  499. if(mysql_num_rows($counts_equip_naruchi)>0){$pluDEF=$usDEF2[DEFENCE]-$counts_equip_naruchi21[IL_DEF]+$defIT2[IL_DEF];}
  500. $allDEF=$usDEF2[DEFENCE]-$defIT2[IL_DEF];
  501.  
  502. $counts_equip_naruchi99=mysql_query("UPDATE users SET DEFENCE=\"$allDEF\" WHERE NICK=\"$_SESSION[s]\"");
  503. if(mysql_num_rows($counts_equip_naruchi)>0){$counts_equip_naruchit33=mysql_query("UPDATE users SET DEFENCE=\"$pluDEF\" WHERE NICK=\"$_SESSION[s]\"");}
  504. if(mysql_num_rows($defIT)>0){$counts_equip_naruchi2=mysql_query("UPDATE inv SET IL_NO=\"0\" WHERE IL_CLASS='naruchi' AND IL_NO=1 AND ID_USERS='$_SESSION[s]'");}
  505. $counts_equip_naruchi3=mysql_query("UPDATE inv SET IL_NO=\"1\" WHERE ID_IL=\"$idT\" AND IL_CLASS='naruchi' AND ID_USERS='$_SESSION[s]'");
  506.  
  507. }
  508. $DEF=mysql_query("SELECT * FROM inv WHERE ID_IL=\"$idT\" AND IL_KEY='$use'");
  509. while($DEF2=mysql_fetch_assoc($DEF)){
  510. $DDEF=$DEF2[IL_DEF];
  511. }
  512.  
  513. $users=mysql_query("SELECT * FROM users WHERE NICK=\"$_SESSION[s]\"");
  514. $users2=mysql_fetch_assoc($users);
  515. $DEF_H2=$users2[DEFENCE]+$DDEF;
  516. $defITg=mysql_query("SELECT * FROM inv WHERE ID_IL=\"$idT\" AND IL_CLASS='naruchi' AND IL_NO='1' AND ID_USERS='$_SESSION[s]'");
  517. if(mysql_num_rows($defITg)<1){$naruchi_DEF=mysql_query("UPDATE users SET DEFENCE=\"$DEF_H2\" WHERE NICK=\"$_SESSION[s]\"");
  518. $naruchi_query_o=mysql_query("UPDATE inv SET IL_NO='1' WHERE ID_IL=\"$idT\" AND IL_KEY='$use'");}
  519. print('<SCRIPT>location.href="inv.php";</SCRIPT>');
  520. }
  521. if($c=='legs')
  522. {
  523. //создаем запрос на одевание поножи
  524. $counts_equip_legs=mysql_query("SELECT * FROM inv WHERE IL_CLASS='legs' AND ID_USERS='$_SESSION[s]' AND IL_NO=1");
  525. //переодеваем шлем снимаем старый,одеваем новый
  526. if(mysql_num_rows($counts_equip_legs)>0){
  527. $counts_equip_legs21=mysql_fetch_assoc($counts_equip_legs);
  528.  
  529. $usDEF=mysql_query("SELECT * FROM users WHERE NICK=\"$_SESSION[s]\"");
  530. $usDEF2=mysql_fetch_assoc($usDEF);
  531.  
  532. $defIT=mysql_query("SELECT * FROM inv WHERE ID_IL=\"$idT\" AND IL_CLASS='legs' AND ID_USERS='$_SESSION[s]'");
  533. $defIT2=mysql_fetch_assoc($defIT);
  534. if(mysql_num_rows($counts_equip_legs)>0){$pluDEF=$usDEF2[DEFENCE]-$counts_equip_legs21[IL_DEF]+$defIT2[IL_DEF];}
  535. $allDEF=$usDEF2[DEFENCE]-$defIT2[IL_DEF];
  536.  
  537. $counts_equip_legs99=mysql_query("UPDATE users SET DEFENCE=\"$allDEF\" WHERE NICK=\"$_SESSION[s]\"");
  538. if(mysql_num_rows($counts_equip_legs)>0){$counts_equip_legs33=mysql_query("UPDATE users SET DEFENCE=\"$pluDEF\" WHERE NICK=\"$_SESSION[s]\"");}
  539. if(mysql_num_rows($defIT)>0){$counts_equip_legs2=mysql_query("UPDATE inv SET IL_NO=\"0\" WHERE IL_CLASS='legs' AND IL_NO=1 AND ID_USERS='$_SESSION[s]'");}
  540. $counts_equip_legs3=mysql_query("UPDATE inv SET IL_NO=\"1\" WHERE ID_IL=\"$idT\" AND IL_CLASS='legs' AND ID_USERS='$_SESSION[s]'");
  541.  
  542. }
  543. $DEF=mysql_query("SELECT * FROM inv WHERE ID_IL=\"$idT\" AND IL_KEY='$use'");
  544. while($DEF2=mysql_fetch_assoc($DEF)){
  545. $DDEF=$DEF2[IL_DEF];
  546. }
  547. $users=mysql_query("SELECT * FROM users WHERE NICK=\"$_SESSION[s]\"");
  548. $users2=mysql_fetch_assoc($users);
  549. $DEF_H=$users2[DEFENCE]+$DDEF;
  550. $defITg=mysql_query("SELECT * FROM inv WHERE ID_IL=\"$idT\" AND IL_CLASS='legs' AND IL_NO='1' AND ID_USERS='$_SESSION[s]'");
  551. if(mysql_num_rows($defITg)<1){$legs_DEF=mysql_query("UPDATE users SET DEFENCE=\"$DEF_H\" WHERE NICK=\"$_SESSION[s]\"");}
  552. $legs_query_o=mysql_query("UPDATE inv SET IL_NO='1' WHERE ID_IL=\"$idT\" AND IL_KEY='$use'");
  553. print('<SCRIPT>location.href="inv.php";</SCRIPT>');
  554. }
  555. if($c=='sapogi')
  556. {
  557. //создаем запрос на одевание сапоги
  558. $counts_equip_sapogi=mysql_query("SELECT * FROM inv WHERE IL_CLASS='sapogi' AND ID_USERS='$_SESSION[s]' AND IL_NO=1");
  559. //переодеваем шлем снимаем старый,одеваем новый
  560. if(mysql_num_rows($counts_equip_sapogi)>0){
  561. $counts_equip_sapogi21=mysql_fetch_assoc($counts_equip_sapogi);
  562.  
  563. $usDEF=mysql_query("SELECT * FROM users WHERE NICK=\"$_SESSION[s]\"");
  564. $usDEF2=mysql_fetch_assoc($usDEF);
  565.  
  566. $defIT=mysql_query("SELECT * FROM inv WHERE ID_IL=\"$idT\" AND IL_CLASS='sapogi' AND ID_USERS='$_SESSION[s]'");
  567. $defIT2=mysql_fetch_assoc($defIT);
  568. if(mysql_num_rows($counts_equip_sapogi)>0){$pluDEF=$usDEF2[DEFENCE]-$counts_equip_sapogi21[IL_DEF]+$defIT2[IL_DEF];}
  569. $allDEF=$usDEF2[DEFENCE]-$defIT2[IL_DEF];
  570.  
  571. $counts_equip_sapogi99=mysql_query("UPDATE users SET DEFENCE=\"$allDEF\" WHERE NICK=\"$_SESSION[s]\"");
  572. if(mysql_num_rows($counts_equip_sapogi)>0){$counts_equip_sapogi33=mysql_query("UPDATE users SET DEFENCE=\"$pluDEF\" WHERE NICK=\"$_SESSION[s]\"");}
  573. if(mysql_num_rows($defIT)>0){$counts_equip_sapogi2=mysql_query("UPDATE inv SET IL_NO=\"0\" WHERE IL_CLASS='sapogi' AND IL_NO=1 AND ID_USERS='$_SESSION[s]'");}
  574. $counts_equip_sapogi3=mysql_query("UPDATE inv SET IL_NO=\"1\" WHERE ID_IL=\"$idT\" AND IL_CLASS='sapogi' AND ID_USERS='$_SESSION[s]'");
  575. }
  576. $DEF=mysql_query("SELECT * FROM inv WHERE ID_IL=\"$idT\" AND IL_KEY='$use'");
  577. while($DEF2=mysql_fetch_assoc($DEF)){
  578. $DDEF=$DEF2[IL_DEF];
  579. }
  580. $users=mysql_query("SELECT * FROM users WHERE NICK=\"$_SESSION[s]\"");
  581. $users2=mysql_fetch_assoc($users);
  582. $DEF_H=$users2[DEFENCE]+$DDEF;
  583. $defITg=mysql_query("SELECT * FROM inv WHERE ID_IL=\"$idT\" AND IL_CLASS='sapogi' AND IL_NO='1' AND ID_USERS='$_SESSION[s]'");
  584. if(mysql_num_rows($defITg)<1){
  585. $sapogi_DEF=mysql_query("UPDATE users SET DEFENCE=\"$DEF_H\" WHERE NICK=\"$_SESSION[s]\"");
  586. $sapogi_query_o=mysql_query("UPDATE inv SET IL_NO='1' WHERE ID_IL=\"$idT\" AND IL_KEY='$use'");
  587. }
  588. print('<SCRIPT>location.href="inv.php";</SCRIPT>');
  589.  
  590. }
  591. if($c=='ringl')
  592. {
  593. //создаем запрос на одевание кольцо
  594. $ring_query_o=mysql_query("UPDATE inv SET IL_NO='1' WHERE IL_KEY='$use'");
  595. print('<SCRIPT>location.href="inv.php";</SCRIPT>');
  596. }
  597. if($c=='ringr')
  598. {
  599. //создаем запрос на одевание кольцо
  600. $ring_query_o=mysql_query("UPDATE inv SET IL_NO='1' WHERE IL_KEY='$use'");
  601. print('<SCRIPT>location.href="inv.php";</SCRIPT>');
  602. }
  603. if($c=='shield')
  604. {
  605. $uspr = mysql_query("SELECT * FROM users WHERE NICK=\"$_SESSION[s]\"");
  606. $uspr2 = mysql_fetch_assoc($uspr);
  607. if($uspr2[class_pers] != 4){
  608. $tism = time()+2;
  609. $insms = mysql_query("INSERT INTO inv_msg (NICK,TEXT,TIME) VALUES ('$_SESSION[s]','данная вещь не подходит вам по классу!','$tism')");
  610. print('<SCRIPT>location.href="inv.php";</SCRIPT>');die;
  611. }
  612.  
  613. //создаем запрос на одевание щита
  614. $ring_query_o=mysql_query("UPDATE inv SET IL_NO='1' WHERE IL_KEY='$use'");
  615. print('<SCRIPT>location.href="inv.php";</SCRIPT>');
  616.  
  617.  
  618. }
  619. if($c=='rasxodnoe')
  620. {
  621. //создаем запрос на одевание кольцо
  622. $ring_query_o=mysql_query("UPDATE inv SET IL_NO='1' WHERE IL_KEY='$use'");
  623. print('<SCRIPT>location.href="inv.php";</SCRIPT>');
  624. }
  625. if($c=='sumka')
  626. {
  627. $usersD = mysql_query("SET NAMES cp1251");
  628. $usersD=mysql_query("SELECT * FROM users WHERE NICK='$_SESSION[s]'");
  629. $usersD2=mysql_fetch_assoc($usersD);
  630. $weapon_DMG=mysql_query("SELECT * FROM inv WHERE ID_USERS='$_SESSION[s]' AND ID_IL='$idT'");
  631. $weapon_DMG2=mysql_fetch_assoc($weapon_DMG);
  632. if($usersD2[LVL_USERS]<30){echo"<font color=\"red\">ваш уровень слишком мал чтобы носить это</font>";die;}
  633. if($weapon_DMG2[IL_STR]>$usersD2[SKILL_STR] OR $weapon_DMG2[IL_DEX]>$usersD2[SKILL_DEX] OR $weapon_DMG2[IL_INT]>$usersD2[SKILL_INT]){
  634. if($weapon_DMG2[IL_STR]>$usersD2[SKILL_STR]){echo"<center><font color=\"red\">не хватает силы!</font></center>";}
  635. if($weapon_DMG2[IL_DEX]>$usersD2[SKILL_DEX]){echo"<font color=\"red\">не хватает ловкости!</font><br/>";}
  636. if($weapon_DMG2[IL_INT]>$usersD2[SKILL_INT]){echo"<font color=\"red\">не хватает интеллекта!</font>";}
  637. die;}
  638. //создаем запрос на одевание кольцо
  639. $sum1=mysql_query("SELECT * FROM inv WHERE IL_CLASS=\"sumka\" AND ID_USERS=\"$_SESSION[s]\"");
  640. $sum2=mysql_fetch_assoc($sum1);
  641. $VES=15+$sum2[BONUS_VES];
  642. $maxVES=mysql_query("UPDATE users SET MAX_VES=\"$VES\" WHERE NICK=\"$_SESSION[s]\"");
  643. $sumka=mysql_query("UPDATE inv SET IL_NO='1' WHERE IL_KEY='$use'");
  644. print('<SCRIPT>location.href="inv.php";</SCRIPT>');
  645. }
  646. if($c=='braslet')
  647. {
  648. //создаем запрос на одевание браслет
  649. $braslet_query_o=mysql_query("UPDATE inv SET IL_NO='1' WHERE IL_KEY='$use'");
  650. print('<SCRIPT>location.href="inv.php";</SCRIPT>');
  651. }
  652. include_once("LVL_table.php");
  653. @include("refresh.php");
  654. $pr = mysql_query("SET NAMES cp1251");
  655. $pr = mysql_query("SELECT * FROM inv WHERE ID_USERS=\"$_SESSION[s]\" AND IL_NO=\"1\"");
  656. $prC=mysql_num_rows($pr);
  657. if($prC==0){@include_once("LVL_table.php");}
  658. ?>
  659.  
  660. </body>
  661. </html>
  662.  
  663.  
  664.