Просмотр файла f_listinv.dat

Размер файла: 1.78Kb
  1. // список инвентори
  2.  
  3. // в $to цель, если есть
  4. $stmp="<p>";
  5. if (!$to) {
  6. $stmp.="<a href=\"$PHP_SELF?sid=$sid&look=$login\">Инфо</a>\n<br/><a href=\"$PHP_SELF?sid=$sid&list=skill\">Навыки</a>";
  7. $war=split("\|",$player["war"]);
  8. $stmp.="\n<br/>Урон: ".$war[1]."-".$war[2]." [".$war[0]."%]\n<br/>Броня: ".$war[5];
  9. } else {
  10. if ($macro==1) $m="&macros=list&num=$num&name=$name&act=$act#add"; else $m='';
  11. $stmp.="Выберите предмет: ";
  12. }
  13. // FIX: тут надо сортировать предметы в таком порядке: оружие, руны, напитки, броня, еда, прочее
  14. if (count($player["items"])==0) $stmp.="<br/>У вас нет ни одного предмета";
  15. $ind=0; $count=0; if(!$start) $start=0;
  16. foreach(array_keys($player["items"]) as $i) {
  17. if ($ind>=$start && $ind<$start+$count_show) { //FIX: может +1?
  18. $k=split("\|",$player["items"][$i]);
  19. if ($k[1]>1) $k=$k[0]." (".$k[1].")"; else $k=$k[0];
  20. if ($player["equip"] && array_search($i,$player["equip"])) $k.=" [одето]";
  21. if ($to) {
  22. $stmp.="\n<br/><a href=\"$PHP_SELF?sid=$sid&to=$to&use=".$i.$m."\">".$k."</a>";
  23. } else { // основное меню
  24. $stmp.="\n<br/><anchor>".$k."<go href=\"#menu\"><setvar name=\"to\" value=\"".$i."\"/></go></anchor>";
  25. }
  26. }
  27. $ind++;
  28. }
  29. if ($start) {$stmp.= "\n<br/><a href=\"$PHP_SELF?sid=$sid&list=inv\">^ </a>";}
  30. if ($start+$count_show<=count($player["items"])) {if (!$start) $stmp.="\n<br/>"; $stmp.= "<a href=\"$PHP_SELF?sid=$sid&list=inv&start=".($start+$count_show)."\">+ (".(count($player["items"])-$start-$count_show).")</a>";}
  31. // меню
  32. $stmp.="\n</p>\n</card>\n<card id=\"menu\" title=\"Меню\">\n<p>\n<a href=\"$PHP_SELF?sid=$sid&use=$(to)\">Использовать</a>\n<br/><a href=\"$PHP_SELF?sid=$sid&drop=$(to)\">Бросить</a>\n<br/><a href=\"$PHP_SELF?sid=$sid&from=$login&look=$(to)\">Инфо</a>";
  33. msg($stmp,"Предметы",1);