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

  
include ('files/zag.php');

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

  if(!
file_exists('data/btmp/'.$u['log'].'.dat')){
  
  
header('Location: /okrestnosti.php'); exit;
  
  }
  
  
$btmp      file('data/btmp/'.$u['log'].'.dat');

  
$btdata    explode(':||:'$btmp[0]);

  
$mobs      file('data/mob.dat');

  if(
$id    != 0){
  
  if(
$mobs[$btdata[0]]
             == 
''){
    
  
unlink('data/btmp/'.$u['log'].'.dat');

  
header('Location: /okrestnosti.php'); exit;
  
  }
  
  }
    
  
$mdata     explode(':||:'$mobs[$btdata[0]]);
  
  if(
$mdata[16]
             != 
$u['log']){
  
  
unlink('data/btmp/'.$u['log'].'.dat');
  
  
header('Location: /okrestnosti.php'); exit;     
             
  }
  
  echo 
'
  <big>Победа!</big><br>- - -<br>
  '
;

  if(
$u['paty']
              != 
""){
  
  
$paty2      file('data/reg/'.$u['paty'].'.dat');
  
  
$paty3      explode(':||:'$paty2[0]);


  
$aden       round(rand(round($mdata[12]/1.5), $mdata[12])/2);

  
$exp        round(rand(round($mdata[13]/1.5), $mdata[13])/2);

  
$sp         round(rand(round($mdata[14]/1.5), $mdata[14])/2);

  }else{

  
$aden      rand(round($mdata[12]/1.5), $mdata[12]);

  
$exp       rand(round($mdata[13]/1.5), $mdata[13]);

  
$sp        rand(round($mdata[14]/1.5), $mdata[14]);
  
  }
  
  
$u['aden'] = $u['aden']+$aden;
 
  
$u['exp']  = $u['exp']+$exp;
  
  
$u['sp']   = $u['sp']+$sp;
  
  
$u['win']  = $u['win']+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'].':||:'.$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); 


  if(
$u['paty']
              != 
""){

  
$paty33[8]   = $paty3[8]+$aden;
  
  
$paty3[19]   = $paty3[19]+$exp;
  
  
$paty3[31]   = $paty3[31]+$sp;
  
  
$update     $paty3[0].':||:'.$paty3[1].':||:'.$paty3[2].':||:'.$paty3[3].':||:'.$paty3[4].':||:'.$paty3[5].':||:'.$paty3[6].':||:'.$paty3[7].':||:'.$paty3[8].':||:'.$paty3[9].':||:'.$paty3[10].':||:'.$paty3[11].':||:'.$paty3[12].':||:'.$paty3[13].':||:'.$paty3[14].':||:'.$paty3[15].':||:'.$paty3[16].':||:'.$paty3[17].':||:'.$paty3[18].':||:'.$paty3[19].':||:'.$paty3[20].':||:'.$paty3[21].':||:'.$paty3[22].':||:'.$paty3[23].':||:'.$paty3[24].':||:'.$paty3[25].':||:'.$paty3[26].':||:'.$paty3[27].':||:'.$paty3[28].':||:'.$paty3[29].':||:'.$paty3[30].':||:'.$paty3[31].':||:'.$paty3[32].':||:'.$paty3[33].':||:'.$paty3[34].':||:'.$paty3[35].':||:'.$paty3[36].':||:'.$paty3[37].':||:'.$paty3[38].':||:'.$paty3[39].':||:'.$paty3[40].':||:'.$paty3[41].':||:'.$paty3[42].':||:'.$paty3[43].':||:'.$paty3[44].':||:'.$paty3[45].':||:'.$paty3[46].':||:'.$paty3[47].':||:'.$paty3[48].':||:'.$paty3[49].':||:'.$paty3[50].':||:'.$paty3[51].':||:'.$paty3[52].':||:'.$paty3[53].':||:'.$paty3[54].':||:'.$paty3[55].':||:'.$paty3[56].':||:'.$paty3[57].':||:'.$paty3[58].':||:'.$paty3[59].':||:'.$paty3[60].':||:'.$paty3[61].':||:'.$paty3[62].':||:'.$paty3[63].':||:'.$paty3[64].':||:'.$paty3[65].':||:';
  
  
$fp         fopen('./data/reg/'.$u['paty'].'.dat''a+');
  
  
flock($fp,LOCK_EX);           
  
  
ftruncate($fp,  0);                                                                 
  
  
fputs($fp,  $update);

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

  }


  
$file    'data/mob.dat';
    
    
$array   file($file);

  
$mdata[4]  = $mdata[5];
  
  
$mdata[15] = time()+((60*($mdata[17])));

  
$mdata[4]  = $mdata[4]-$udmg;
  
  if(
$mdata[4]
             <= 
0){
  
  
$mdata[16]
             = 
$u['log'];
  
  }
      
    
$input $mdata[0].':||:'.$mdata[1].':||:'.$mdata[2].':||:'.$mdata[3].':||:'.$mdata[4].':||:'.$mdata[5].':||:'.$mdata[6].':||:'.$mdata[7].':||:'.$mdata[8].':||:'.$mdata[9].':||:'.$mdata[10].':||:'.$mdata[11].':||:'.$mdata[12].':||:'.$mdata[13].':||:'.$mdata[14].':||:'.$mdata[15].':||:'.$mdata[16].':||:'.$mdata[17].':||:';

    
$array[$btdata[0]] = $input."n";
    
    
file_put_contents($file$array);

  
  
  if(
file_exists('data/drop/'.$btdata[0].'.dat')){
  
  
$drop   file('data/drop/'.$btdata[0].'.dat');
  
  
$dcount count($drop);
  
  
$drand  rand(1$dcount);
  
  
$ddata  explode(':||:'$drop[($drand-1)]);
  
  
$luck1  rand(1,100);
  
  if(
$lick1
          
>= $ddata[1] && $luck1
          
<= round($ddata[1]*1.5)) $luck 1;
   
  if(
$luck 1){
  
  
$items  file('data/item.dat');
  
  
$idata  explode(':||:'$items[$ddata[0]]);  
  
  
  
  
  
  
  if(
$idata[1] == 'res'){
  
  
$inv
          
= @file('data/inventar/'.$u['log'].'.dat');
 
  
$inv2   count($inv);
  
  for(
$i  0$i
          
$inv2$i++){
 
  
$inv3   explode(':||:'$inv[$i]);
  
  if(
$inv3[1]
          == 
$ddata[0]){
   
  
  
$r      $inv3[0]; $c
          
$inv3[2];
  
  
$f      1;        
  
  }
  
  }
  
  
  
  
  if(
$f      != 1){

  if(
$inv2   == $inv2 0; elseif($inv2 ==  1$inv2  1; else $inv2 $inv2;
  
  
$additem   ''.$inv2.':||:'.$ddata[0].':||:1:||:0:||:';

  
$fp        =  fopen('data/inventar/'.$u['log'].'.dat''a+');
  
  
flock ($fpLOCK_EX);

  
fputs($fp,  "$additemrn");

  
flock ($fpLOCK_UN);
  
flock ($fpLOCK_UN);
  
  
fclose($fp);

  echo 
'
  Выпало: <a href="/item.php?id='
.$ddata[0].'">'.$idata[0].'</a><br>
  '
;

  }else{
   
  
$file    'data/inventar/'.$u['log'].'.dat';
    
    
$array   file($file);
    
    
$input "".$r.":||:".$ddata[0].":||:".($c+1).":||:0:||:";

    
$array[$r] = $input."n";
    
    
file_put_contents($file$array);

  echo 
'
  Выпало: <a href="/item.php?id='
.$ddata[0].'">'.$idata[0].'</a> (<u>+1</u>)<br>
  '
;
    
  }
  
  }else{

  if(
$inv2   == $inv2 0; elseif($inv2 ==  1$inv2  1; else $inv2 $inv2;
  
  
$additem   ''.$inv2.':||:'.$ddata[0].':||:1:||:0:||:';

  
$fp        =  fopen('data/inventar/'.$u['log'].'.dat''a+');
  
  
flock ($fpLOCK_EX);

  
fputs($fp,  "$additemrn");

  
flock ($fpLOCK_UN);
  
flock ($fpLOCK_UN);
  
  
fclose($fp);

  echo 
'
  Выпало: <a href="/item.php?id='
.$ddata[0].'">'.$idata[0].'</a><br>
  '
;
  
  }
  
  
  }

  }
  
  echo 
'
  Получено <big>'
.number_format($aden).'</big> аден, <big>'.number_format($exp).'</big> опыта и <big>'.number_format($sp).'</big> SP.<br>
  <a href="/okrestnosti.php">Продолжить</a>
  '
;
  
  
unlink('data/btmp/'.$u['log'].'.dat');

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

  include(
'files/down.php');

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