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

Размер файла: 2.04Kb
  1. // список всех объектов в локации и инвентори
  2.  
  3. // в $use что использовать, здесь надо определить $to
  4. // выводим ссылку на себя, все окружение и все инвентори в отдельной карте
  5. $stmp="<p><a href=\"$PHP_SELF?sid=$sid&to=".$login."&use=$use\">На себя</a>";
  6. // по всем предметам в локации
  7. $stmp.="\n<br/>Объекты:";
  8. $ind=0; $count=0; if(!$start) $start=0;
  9. if ($game["loc"][$player["loc"]]) foreach(array_keys($game["loc"][$player["loc"]]) as $i) if ($i!=$login) {
  10. if ($ind>=$start && $ind<$start+$count_show) { //FIX: может +1?
  11. $stmp.="\n<br/><a href=\"$PHP_SELF?sid=$sid&to=".$i."&use=$use\">";
  12. if (substr($i,0,5)=='user.' || substr($i,0,4)=='npc.') $stmp.=$game["loc"][$player["loc"]][$i]["title"];
  13. else {
  14. $k=split("\|",$game["loc"][$player["loc"]][$i]);
  15. if ($k[1]>1) $stmp.=$k[0]." (".$k[1].")"; else $stmp.=$k[0];
  16. }
  17. $stmp.="</a>";
  18. }
  19. $ind++;
  20. }
  21. if ($start) {$stmp.= "\n<br/><a href=\"$PHP_SELF?sid=$sid&list=all&use=$use\">^ </a>";}
  22. if ($start+$count_show<count($game["loc"][$player["loc"]])) {if (!$start) $stmp.="\n<br/>"; $stmp.= "<a href=\"$PHP_SELF?sid=$sid&list=all&use=$use&start=".($start+$count_show)."\">+ (".(count($game["loc"][$player["loc"]])-$start-$count_show).")</a>";}
  23.  
  24. // по всем предметам в инвентори
  25. $stmp.="\n<br/>Инвентори:";
  26. $ind=0; $count=0; if(!$start) $start=0;
  27. if ($player["items"]) foreach(array_keys($player["items"]) as $i) {
  28. if ($ind>=$start && $ind<$start+$count_show) { //FIX: может +1?
  29. $k=split("\|",$player["items"][$i]);
  30. if ($k[1]>1) $k=$k[0]." (".$k[1].")"; else $k=$k[0];
  31. if ($player["equip"] && array_search($i,$player["equip"])) $k.=" [одето]";
  32. $stmp.="\n<br/><a href=\"$PHP_SELF?sid=$sid&to=$i&use=$use\">".$k."</a>";
  33. }
  34. $ind++;
  35. }
  36. if ($start) {$stmp.= "\n<br/><a href=\"$PHP_SELF?sid=$sid&list=all&use=$use\">^ </a>";}
  37. if ($start+$count_show<count($player["items"])) {if (!$start) $stmp.="\n<br/>"; $stmp.= "<a href=\"$PHP_SELF?sid=$sid&list=all&use=$use&start=".($start+$count_show)."\">+ ".(count($player["items"])-$start-$count_show)."</a>";}
  38.  
  39. msg($stmp);