<?php
// if ($login!=$g_admin && $zx!=$zero && $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>");
require_once("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="Неверный формат.";