View file game/2/f_useitem.dat

File size: 2.21Kb
<?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,"Никакого эффекта");