View file game/2/f_save1.dat

File size: 1.2Kb
<?php
$login=$to;
//if ($login!=$g_admin && $gm!=$gm_id && $l_i[$loc][$login]["srv"]>time()-120) msg("Вы только что вошли в игру, персонаж может покинуть этот сервер не раньше, чем через ".round(($l_i[$loc][$login]["srv"]-time()+120)/60+1)." минуты<br/><a href=\"$PHP_SELF?sid=$sid\">В игру</a>");

include("datafunc.php");

// если никого рядом нет, то можем удалить персонажа
$b=0;
foreach(array_keys($l_i[$loc]) as $j) if ($j!=$login) if ((substr($j,0,2)=='u.') || substr($j,0,2)=='n.') {$b=1; break;}
if (!$b) for ($i=2;$i<count($loc_c);$i+=2) if ($loc_c[$i+1]!=$loc){
	if (count($l_i[$loc_c[$i+1]])>0) {
		$keys=array_keys($l_i[$loc_c[$i+1]]);
		foreach($keys as $j) if ((substr($j,0,2)=='u.') || substr($j,0,2)=='n.') {$b=1; break;}
		}
	};


	$auser = $l_i[$loc][$login];
	$auser["journal"] = "";
	$auser["loc"] = $loc;
	$auser["time"]=time();
	unset($auser["msgt"]);
	unset($auser["macrol"]);
	unset($auser["trade"]);
	unset($auser["inf"]);
	unset($auser["lsay1"]);
	$tp=explode("|",$auser["user"]);
	if ($auser["user"] && $auser["char"] && $auser["skills"] && $auser["war"]) $res=SetData(substr($login,2),$tp[0],serialize($auser)); else $res="Неверный формат.";
echo $auser["char"];