Вход Регистрация
Файл: go.php
Строк: 50
<?
    
// проверим, если такой выход в локации с игроком
    
$old=split("|",$locations[$player['loc']]);
    if (isset(
$locations[$go]) && array_search($go,$old)) {
    
//убираем чужих из замка
    
if( ($go=='loc.adm' && $player['loc']=='loc.bank') || ($go=='loc.bank' && $player['loc']=='loc.adm')){
        
//$k_temp = split("|",$player['klan_i']);
        
if ($login==$admin || $login==$admin2 || $login==$admin3msg("стража вывела вас обратно в банк");
        }
    
//проход на склад
        
if (($go=='loc.sklad' && $player['loc']=='loc.g.29')){
        
$war1=split("|",$player['war']);
        if ( 
$war1[13]>20 msg("Вход только для новичков!");
        } 
            
//проход в замок Сакара
        
if (($go=='loc.cast.1' && $player['loc']=='loc.cast')){
        require 
"dblogin.php";
        
$sql3="SELECT * FROM klan_castle WHERE 1";
        
$res3 query($sql3);
        while (
$data mysql_fetch_array($res3)){
        
$kl_name=$data['klan_title'];
        }
        
$klan=split("|",$player['klan_i']);
        if ( 
$klan[1]!==$kl_name && !$player['cast']) msg("Замок не принадлежит вашему клану!");
        } 
            
//проход к поселению
        
if (($go=='loc.g.19' && $player['loc']=='loc.g.18') || ($go=='loc.pr.1' && $player['loc']=='loc.g.25') || ($go=='loc.zt.1' && $player['loc']=='loc.g.19')){
        
$war1=split("|",$player['war']);
        if ( 
$war1[13]<105 msg("Вам там делать нечего!");
        } 
        
//проход на арену
        
if (($go=='loc.arena' && $player['loc']=='loc.arena1')){
        if (
count($game['loc']['loc.arena'])>msg("Дождитесь своей очереди!");
        } 
        
$new=split("|",$locations[$go]);
            if (!
$old[1] && $new[1]) addjournal($login,"Вы на охраняемой территории");
    if (
$old[1] && !$new[1]) addjournal($login,"Вы покинули охраняемую территорию");
    
    if (
$info[2]=='f') {addjournalall($player['loc'],$player['title']." ушла ".$old[array_search($go,$old)-1],$login);} else {addjournalall($player['loc'],$player['title']." ушел ".$old[array_search($go,$old)-1],$login);}
    
$game['loc'][$go][$login]=$game['loc'][$player['loc']][$login];
    unset(
$game['loc'][$player['loc']][$login]);
    unset(
$player);
    
$player=&$game['loc'][$go][$login];
    unset(
$player['attack']);
    
$game['players'][$login]=$go;
    
$player['loc']=$go;
    if (
$info[2]=='f') {addjournalall($go,"Пришла ".$player['title'],$login);}
    else {
addjournalall($go,"Пришел ".$player['title'],$login);}
    if (isset(
$player['pd'])) { $pd=split("|",$player['pd']); $page_desc $pd[0];} else $page_desc ='1';// вывести описание локации
        
}
?>
Онлайн: 3
Реклама