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

Размер файла: 3.65Kb
<?php

// список инвентори
$items = explode( "|", $loc_i[$loc][$login]["items"] );
if ( $up || $down )
		include "f_listinvm.dat";

// в $to цель, если есть
$stmp = "<p>";
if ( !$to && !$start )
{
		$stmp .= "<a href=\"#char\">Меню</a>";
		$war = explode( "|", $loc_i[$loc][$login]["war"] );
		$stmp .= "<br/>Урон: " . $war[1] . "-" . $war[2] . " [" . $war[0] . "%]<br/>Броня: " . ( $war[5] + $war[8] );
}
else
{
		$stmp .= "Выберите предмет: ";
}
if ( $loc_i[$loc][$login]["items"] == "" )
		$stmp .= "<br/>У вас нет ни одного предмета";
else
{

		$items = explode( "|", $loc_i[$loc][$login]["items"] );

		if ( !$start )
				$start = 0;
		$keys = array_keys( $items );

		for ( $i = $start; $i < $start + $g_list && $i < count( $keys ); $i++ )
				if ( $items[$keys[$i]] )
				{
						$k = explode( ":", $items[$keys[$i]] );
						if ( strpos( $k[0], "_" ) !== false )
								$tk = substr( $k[0], 0, strpos( $k[0], "_" ) );
						else
								$tk = $k[0];
						if ( substr( $k[0], 0, 5 ) == "i.rr." )
								$item = explode( "|", "руна|50" );
						else
								if ( file_exists( "items/" . $tk ) )
										$item = explode( "|", implode( "", file( "items/" . $tk ) ) );
								else
										die( "err: no items/" . $k[0] );
						$item = $item[0];
						if ( strpos( $k[0], ".." ) !== false )
								$item .= " *";
						if ( $k[1] > 1 )
								$item .= " (" . $k[1] . ")";
						$tbp = strpos( $loc_i[$loc][$login]["equip"], $k[0] );
						if ( $tbp !== false && ( $loc_i[$loc][$login]["equip"]
						{
								$tbp + strlen( $k[0] )}
						== "|" || $loc_i[$loc][$login]["equip"]
						{
								$tbp + strlen( $k[0] )}
						== "" ) )$item .= " [одето]";
						if ( $to )
						{
								$stmp .= "\n<br/><a href=\"$PHP_SELF?sid=$sid&to=$to&use=" . $k[0] . "\">" . $item . "</a>";
						}
						else
						{ // основное меню
								$stmp .= "\n<br/><anchor>" . $item . "<go href=\"#menu\"><setvar name=\"to\" value=\"" . $k[0] . "\"/></go></anchor>";
						}
				}
		if ( $start )
		{
				$stmp .= "\n<br/><a href=\"$PHP_SELF?sid=$sid&list=inv\">^ </a>";
		}
		if ( $start + $g_list < count( $keys ) )
		{
				if ( !$start )
						$stmp .= "\n<br/>";
				$stmp .= "<a href=\"$PHP_SELF?sid=$sid&list=inv&start=" . ( $start + $g_list ) . "\">+ (" . ( count( $keys ) - $start - $g_list ) . ")</a>";
		}

		// меню
		$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>";
		if ( isset( $loc_i[$loc][$loc_i[$loc][$login]["trade"]["to"]] ) )
				$stmp .= "\n<br/><a href=\"$PHP_SELF?sid=$sid&trade=add&id=$(to)\">Добавить в обмен</a>";
		if ( isset( $transfer ) && !empty( $transfer ) && substr( $transfer, 0, 2 ) == 'u.' && isset( $loc_i[$loc][$transfer] ) && $login != $transfer )
				$stmp .= '<br/><a href="' . $PHP_SELF . '?sid=' . $sid . '&transfer=' . $transfer . '&id=$(to)">Передать</a>';
		$stmp .= "\n<br/><a href=\"$PHP_SELF?sid=$sid&from=$login&look=$(to)\">Инфо</a>\n<br/><a href=\"$PHP_SELF?sid=$sid&from=$login&list=inv&up=$(to)\">[Вверх</a> | <a href=\"$PHP_SELF?sid=$sid&from=$login&list=inv&down=$(to)\">Вниз</a>]";

} // items!=""

// персонаж
$stmp .= "\n</p>\n</card>\n<card id=\"char\" title=\"Меню\">\n<p>";
$stmp .= "<a href=\"$PHP_SELF?sid=$sid&list=magic\">Магия</a><br/><a href=\"$PHP_SELF?sid=$sid&list=skill\">Навыки</a><br/><a href=\"$PHP_SELF?sid=$sid&list=priem\">Приемы</a><br/><a href=\"$PHP_SELF?sid=$sid&cnick=1\">Настройки</a><br/><a href=\"$PHP_SELF?sid=$sid&look=$login\">О себе</a>";
if ( $char[12] )
		$stmp .= "<br/><a href=\"$PHP_SELF?sid=$sid&use=i.h\">Покинуть седло</a>";

msg( $stmp, "[" . date( "H:i", time() ) . "] Предметы ", 1, 'inv' );

?>