Вход Регистрация
Файл: okrestnosti.php
Строк: 54
<?php

  
include ("files/zag.php");

  if(isset(
$_COOKIE['aut']) and $_COOKIE['aut'
             == 
1){

  if(
$u['okr'] == ''){
  
  
header('Location: /gorod.php'); exit;
  
  }

  echo 
'<big>Окрестности  '.$u['okr'].'</big><br>- - -';

  
$okrs     file('data/okr.dat');
  
  
$cokrs    count($okrs);

  for(
$i     0$i
             
$cokrs$i++){
  
  
$odata     explode(':||:'$okrs[$i]);
  
  if(
$u['okr']
              == 
$odata[1]) $moid $i;
  
  }


  
$mobs      file('data/mob.dat');
  
  
//$mobs      = array_reverse($mobs);
  
  
$total     count($mobs);

  for(
$i     0$i $total$i++){
  
  
$mdata explode(":||:"$mobs[$i]);
    
  
$mdata_99[]
             =  
$i;

  
$mdata_0[] =  $mdata[0];

  
$mdata_1[] =  $mdata[1];
  
  
$mdata_2[] =  $mdata[2];

  
$mdata_3[] =  $mdata[3]; 

  
$mdata_4[] =  $mdata[4]; 

  
$mdata_5[] =  $mdata[5]; 

  
$mdata_6[] =  $mdata[6]; 

  
$mdata_8[] =  $mdata[8]; 

  
$mdata_15[] =  $mdata[15]; 

  }
  
  
  
    
  foreach(
$mdata_0 as $k
            
=> $v){
  
  if(
$mdata_2[$k]
            == 
$moid){

  if(
$mdata_1[$k]
            == 
&& $k  < ($start+10)){
  
  if(
$mdata_15[$k]
            <= 
time()){
  
  if(
$mdata_1[$k] != 0){
  
  
$am        ++;
  
  
$am_id     $mdata_99[$k];
  
  
$am_name   $mdata_0[$k];

  
$am_lvl    $mdata_3[$k];

  
$am_dmg    round((rand(1$mdata_8[$k]))-($u['pd']/4));
  
  if(
$am_dmg 0$am_dmg 0;
  
  }
  
  }
  
  }}
  
  }

  if(
$am     0){
  
  if(
$am_dmg >= $u['hp']){
  
  echo 
'
  <br><big>Вас убили!</big><br><br>
  Для восстановления ваших жизней потрачено <big>'
.$exp.'</big> опыта.<br>- - -
  '
;
  
  
$u['lose'] = $u['lose']+1

  
$exp       round(rand(($u['hpm']/4),($u['hpm']/2)));

  if(
$u['exp']
             < 
$exp){
  
  
$exp       $u['exp'];
  
  }
  
  
$u['exp'] = $u['exp']-$exp

  
$update    $u['log'].':||:'.$u['pas'].':||:'.$udata[2].':||:'.$udata[3].':||:'.$udata[4].':||:'.$udata[5].':||:'.$u['win'].':||:'.$u['lose'].':||:'.$u['aden'].':||:'.$u['lvl'].':||:'.$udata[10].':||:'.$udata[11].':||:'.$udata[12].':||:'.$udata[13].':||:'.$udata[14].':||:'.$udata[15].':||:'.$u['hp'].':||:'.$u['hpm'].':||:'.$u['mail'].':||:'.$u['exp'].':||:'.$u['gorod'].':||:'.$udata[21].':||:'.$u['privat'].':||:'.$u['clan'].':||:'.$udata[24].':||:'.$u['paty'].':||:'.$u['race'].':||:'.$u['class'].':||:'.$u['reg'].':||:'.$u['mp'].':||:'.$u['mpm'].':||:'.$u['sp'].':||:'.$udata[32].':||:'.$u['prof'].':||:'.$udata[34].':||:'.$udata[35].':||:'.$u['karma'].':||:'.$udata[37].':||:'.$udata[38].':||:'.$udata[39].':||:'.$udata[40].':||:'.$u['online'].':||:'.$u['okr'].':||:'.$u['pa'].':||:'.$u['ma'].':||:'.$u['pd'].':||:'.$u['md'].':||:'.$u['col'].':||:'.$u['status'].':||:'.$u['rek'].':||:'.$u['clog'].':||:'.$u['hel'].':||:'.$u['arm'].':||:'.$u['niz'].':||:'.$u['dwe'].':||:'.$u['glo'].':||:'.$u['boo'].':||:'.$u['mas'].':||:'.$u['amu'].':||:'.$u['pu'].':||:'.$u['lu'].':||:'.$u['pha'].':||:'.$u['lha'].':||:'.$u['self'].':||:'.$u['cpost'].':||:'.$u['fpost'].':||:';
  
  
$fp        fopen('./data/reg/'.$u['log'].'.dat''a+');
  
  
flock($fp,LOCK_EX);           
  
  
ftruncate($fp,  0);                                                                 
  
  
fputs($fp,  $update);

  
fflush($fp);
  
  
flock($fp,LOCK_UN);
  
  
fclose($fp); 


  }else{
  
  
$u['hp']   = $u['hp']-$am_dmg;

  
$update    $u['log'].':||:'.$u['pas'].':||:'.$udata[2].':||:'.$udata[3].':||:'.$udata[4].':||:'.$udata[5].':||:'.$u['win'].':||:'.$u['lose'].':||:'.$u['aden'].':||:'.$u['lvl'].':||:'.$udata[10].':||:'.$udata[11].':||:'.$udata[12].':||:'.$udata[13].':||:'.$udata[14].':||:'.$udata[15].':||:'.$u['hp'].':||:'.$u['hpm'].':||:'.$u['mail'].':||:'.$u['exp'].':||:'.$u['gorod'].':||:'.$udata[21].':||:'.$u['privat'].':||:'.$u['clan'].':||:'.$udata[24].':||:'.$u['paty'].':||:'.$u['race'].':||:'.$u['class'].':||:'.$u['reg'].':||:'.$u['mp'].':||:'.$u['mpm'].':||:'.$u['sp'].':||:'.$udata[32].':||:'.$u['prof'].':||:'.$udata[34].':||:'.$udata[35].':||:'.$u['karma'].':||:'.$udata[37].':||:'.$udata[38].':||:'.$udata[39].':||:'.$udata[40].':||:'.$u['online'].':||:'.$u['okr'].':||:'.$u['pa'].':||:'.$u['ma'].':||:'.$u['pd'].':||:'.$u['md'].':||:'.$u['col'].':||:'.$u['status'].':||:'.$u['rek'].':||:'.$u['clog'].':||:'.$u['hel'].':||:'.$u['arm'].':||:'.$u['niz'].':||:'.$u['dwe'].':||:'.$u['glo'].':||:'.$u['boo'].':||:'.$u['mas'].':||:'.$u['amu'].':||:'.$u['pu'].':||:'.$u['lu'].':||:'.$u['pha'].':||:'.$u['lha'].':||:'.$u['self'].':||:'.$u['cpost'].':||:'.$u['fpost'].':||:';
  
  
$fp        fopen('./data/reg/'.$u['log'].'.dat''a+');
  
  
flock($fp,LOCK_EX);           
  
  
ftruncate($fp,  0);                                                                 
  
  
fputs($fp,  $update);

  
fflush($fp);
  
  
flock($fp,LOCK_UN);
  
  
fclose($fp); 
  
  echo 
'
  <br>Вас атаковал <a href="/ok.php?id='
.$am_id.'">'.$am_name.'</a> и нанес <font color="red">'.number_format($am_dmg).'</font> урона.<br>
  '
;
  
  }
  
  }
  
  
  
  
  
  
  

  if(empty(
$mdata_0)){
  
  echo 
'<br>Здесь мобов нет.';
    
  }else{

 
  foreach(
$mdata_0 as $k
            
=> $v){
  
  if(
$mdata_2[$k]
            == 
$moid){
  
  if(
$mdata_15[$k]
            > 
time()){
  
  
$dat_screen[] = '<br><a href="/mob.php?id='.$mdata_99[$k].'">'.$mdata_0[$k].'</a> <font color="#666">[убит]</font>';          
            
  }else{
  
  if(
$mdata_1[$k]
            == 
1){
              
  
$dat_screen[] = '<br><font color="red">*</font> <a href="/ok.php?id='.$mdata_99[$k].'">'.$mdata_0[$k].'</a> <a href="/mob.php?id='.$mdata_99[$k].'">['.$mdata_3[$k].']</a> ('.number_format($mdata_4[$k]).'/'.number_format($mdata_5[$k]).' hp)';
  
  }else{

  
$dat_screen[] = '<br><a href="/ok.php?id='.$mdata_99[$k].'">'.$mdata_0[$k].'</a> <a href="/mob.php?id='.$mdata_99[$k].'">['.$mdata_3[$k].']</a> ('.number_format($mdata_4[$k]).'/'.number_format($mdata_5[$k]).' hp)';
  
  }
  
  }
  
  }
  
  }


  
$total    count($dat_screen);
  
  if(
$total == 0) echo '<br>Здесь мобов нет.';

  if(empty(
$_GET['start'])) $start 0; else $start $_GET['start'];
  
  if (
$total $start 10$end $total; else  $end $start 10;
  
  for (
$i $start$i $end$i++){

  echo  
$dat_screen[$i];

  }}


  echo 
'<br>- - -<br>';

  if(
$start != 0){
  
  echo 
'
  <a href="/okrestnosti.php?start='
.($start 10).'"><Назад</a>';
  
  }else{
  
  echo 
'<Назад.';
  
  }

  echo 
'
  |
  '
;

  if(
$total $start 10){
  
  echo 
'<a href="/okrestnosti.php?start='.($start 10).'">Далее></a>';
  
  }else{
  
  echo 
'Далее>';
  
  }


    
  }else{
  
  
header('Location: /index.php');
  
  }
  
  include(
'files/down.php');

?>
Онлайн: 0
Реклама