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

  
include ('files/zag.php');

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

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

  echo 
'
  <b>Телепорт</b><br>- - -<br>
  '
;
  
  switch(
$_GET['go']){
  
  default:
  
  echo 
'
  Вы в городе <a href="/gorod.php"><b>'
.$u['gorod'].'</b></a><br><br>
  
  <big>Города</big><br>
  '
;
  
  
$towns     file('data/town.dat');
  
  
$ctowns    count($towns);

  for(
$i     0$i
             
$ctowns$i++){
  
  
$tdata     explode(':||:'$towns[$i]);

  if(
$u['gorod']
             != 
$tdata[0]){
   
  echo 
'<a href="/gk.php?go=go_t&amp;id='.$i.'">'.$tdata[0].'</a><br>';
             
  }
  
  if(
$u['gorod']
              == 
$tdata[0]) $mtid $i;
  
  }
  
  echo 
'
  <br>

  <big>Окрестности '
.$u['gorod'].'</big><br>
  '
;
  
  
$okrs     file('data/okr.dat');
  
  
$cokrs    count($okrs);

  for(
$i     0$i
             
$cokrs$i++){
  
  
$odata     explode(':||:'$okrs[$i]);

  if(
$odata[0]
             == 
$mtid){

  if(
$u['okr']
             != 
$odata[1] && $odata[1]
             != 
$u['gorod']){
   
  echo 
'<a href="/gk.php?go=go_o&amp;id='.$i.'">'.$odata[1].'</a><br>';
             
  }}}
  
  break;
  
  case 
'go_t':
  
  
$id              check::num($_GET['id']);
  
  
$town_exists     file('data/town.dat');
  
  if(
$id != 0){
  if(
$town_exists[$id] == '' or empty($id)){
  
  echo 
'
  Такого города не существует!
  '
;  
 
  include (
'files/down.php'); exit;
  
  }}

  
$tdata           explode(':||:'$town_exists[$id]);

  if(
$u['aden'] < $tdata[1]){
  
  echo 
'
  Нехватает денег для телепорта.
  '
;  
 
  include (
'files/down.php'); exit;
  
  }

  
$u['aden']
             = 
$u['aden']-$tdata[1];

  
$u['gorod']
             = 
$tdata[0];

  
$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'].':||:'.$udata[31].':||:'.$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); 

  
header('Location: /gorod.php');

  break;
  
  case 
'go_o':
  
  
$id              check::num($_GET['id']);
  
  
$okr_exists      file('data/okr.dat');
  
  if(
$id != 0){
  if(
$okr_exists[$id]
                   == 
'' or empty($id) or $okr_exists[1]
                   == 
$u['gorod']){
  
  echo 
'
  Такой окрестности не существует!
  '
;  
 
  include (
'files/down.php'); exit;
  
  }}

  
$odata           explode(':||:'$okr_exists[$id]);

  if(
$u['aden'] < $odata[2]){
  
  echo 
'
  Нехватает денег для телепорта.
  '
;  
 
  include (
'files/down.php'); exit;
  
  }

  
$u['aden']
             = 
$u['aden']-$odata[2];

  
$u['okr']
             = 
$odata[1];

  
$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'].':||:'.$udata[31].':||:'.$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); 

  
header('Location: /okrestnosti.php');
  
  break;
  
  }

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

  include(
'files/down.php');

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