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

  
include ("files/zag.php");

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

  switch(
$_GET['go']){
  
  default:
             
  echo 
'
  <b>Мастер умений</b><br>- - -<br>
  Приветствую тебя, <b>'
.$u['log'].'</b>!<br>
  У вас <b>'
.number_format($u['sp']).'</b> очков умений (SP).
  '
;

  
$skills    file('data/skill.dat');  
  
  
$cskills   count($skills);
  
  if(
$cskills
             
== 0){
  
  echo 
'Сейчас нет подходящих умений для тебя.';           
             
  }
  
  for(
$i     0$i
             
$cskills$i++){
  
  
$skill     explode(':||:'$skills[$i]);
 

  
  
  
$uskills   file('data/skills/'.$u['log'].'.dat');
  
$uscount   count($uskills);
  
  for(
$ui    0$ui $uscount$ui++){
  
  
$ussdata   explode(':||:'$uskills[$ui]);
  
  if(
$ussdata[0]
             == 
$i$ui2 $ussdata[0];
  
  }
  
  if(
$ui2    != $i){
  
  if(
$skill[8]
             <= 
$u['lvl'] && $skill[7]
             == 
'' && $skill[6]
             == 
'' && $skill[5]
             == 
''){
  
  echo 
'<br><br>'.$skill[0].' - '.$skill[3].'<br>'.$skill[2].'<br><a href="/skillmaster.php?go=add&amp;id='.$i.'">Изучить</a> ( '.number_format($skill[17]).' SP )';
  
  
  }
  
  
$cns++;
  
  }
             
  }
  
  if(
$cns     == 0) echo '<br><br>Сейчас умений нет для тебя.';
 
  break;
  
  case 
'add':
  
  
$id         == check::num($id);
  
  if(
$id      != 0){
  
  if(empty(
$id)){
  
  
header('Location: /killmaster.php'); exit;
  
  }
  
  }

  
$skills    file('data/skill.dat');  
  
  if(
$skills[$id]
             == 
''){
  
  echo 
'Такого умения не существует.';           
  
  include (
'files/down.php'); exit;
             
  }
  
  
$ssdata    explode(':||:'$skills[$id]);
  
  if(
$u['sp']
  
  
             < 
$ssdata[17]){

  echo 
'
  У вас нехватает SP для изучения этого умения.
  '
;

  include (
'files/down.php'); exit;

  }

  
$uskills   file('data/skills/'.$u['log'].'.dat');

  
$usscount  count($uskills);
  
  for(
$i     0$i
             
$usscount$i++){
             
  
$ussdata   explode(':||:'$uskills[$i]);
  
  
  if(
$ussdata[0]
             == 
$id$ie++;
  
  }
  
  if(
$ie     0){

  echo 
'
  У вас уже есть это умение.
  '
;

  include (
'files/down.php'); exit;
  
  }


  
$u['sp']
             = 
$u['sp']-$ssdata[17];

  
$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); 

  
  
$addskill  ''.$id.':||:1:||:on:||:';

  
$fp        =  fopen('data/skills/'.$u['log'].'.dat''a+');
  
  
flock ($fp,LOCK_EX);

  
fputs($fp,"$addskillrn");

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

  echo 
'
  Вы успешно изучили умение <b>'
.$ssdata[0].'</b>!
  '
;
  
  break;
  
  }
 
  }else{
  
  
header('Location: /index.php');
  
  }
  
  include(
'files/down.php');
  
?>
Онлайн: 1
Реклама