<?php
// использование предметов
if($use=="i.h") {
if(!$char[12]) msg("Вы не на коне");
$tc=explode(":",$char[12]);
$char[12]="";
$l_i[$loc][$login]["char"]=implode("|",$char);
calcparam($loc,$login);
include("npc/n.a.losh");
$tc1=explode("|",$npc["char"]);
$tc1[5]=time();
if($tc[1]<$tc1[1]) $tc1[1]=$tc[1];
if (isset($l_i[$loc][$login]["name"])) {$tc1[0].=" ".$l_i[$loc][$login]["name"]; $npc["name"]=$l_i[$loc][$login]["name"]; unset($l_i[$loc][$login]["name"]);}
$npc["char"]=implode("|",$tc1);
$npc["owner"]=$login."|".$login."|0|".(time()+60*60)."|1";
$l_i[$loc]["n.a.losh.".rand(99,9999)]=$npc;
addjournal($loc,"all",$char[0]." спешился",$login);
return; // $char в g.php
//msg("Вы спешились и держите коня за уздечку.");
}
if ($use{2}>0 && $use{2}<10) {
$tm=explode("|",$l_i[$loc][$login]["items"]);
$tc=intval($use{2})-1;
if ($tm[$tc]) {$use=substr($tm[$tc],0,strpos($tm[$tc],":"));$l_i[$loc][$login]["macrol"]="use|$use|to|$to";} else msg("В вашем рюкзаке нет предмета под номером ".($tc+1));
}
if (strpos($l_i[$loc][$login]["items"],$use.":")===false) msg("<p>Использовать можно только те предметы, что у вас в рюкзаке");
if (substr($use,0,4)=='i.m.' || substr($use,0,4)=='i.r.') {
$scroll=$use;
$use="m.".substr($use,4); // ниже исп. магию
if (strpos($use,"_")!==false) $ti=substr($use,0,strpos($use,"_")); else
if (strpos($use,"-")!==false) {$ti=substr($use,0,strpos($use,"-")); echo $ti;} else $ti=$use;
if (file_exists("items/".$ti)) $m=explode("|",implode("",file("items/".$ti))); else die("err: no items/".$use);
if ($m[6] && !$to) {$use=$scroll;$list='all';} else require "f_usemagic.dat"; // чтобы вывести список целей
}else
if (substr($use,0,4)=='i.w.' || substr($use,0,4)=='i.a.') include "plugin/i.w.dat";
else
if (substr($use,0,4)=="i.f.") include "plugin/i.f.dat";
else
if (substr($use,0,4)=="i.i.") include "plugin/i.i.dat";
else
if (substr($use,0,4)=="i.bc") include "plugin/i.bc.dat";
else
if (substr($use,0,4)=="i.ms") include "plugin/i.ms.dat";
else if (file_exists("plugin/".$use.".dat")) include "plugin/".$use.".dat";
else addjournal($loc,$login,"Никакого эффекта");