<?php
$location = true;
//
//
require_once($_SERVER['DOCUMENT_ROOT']."/core/func.php");
//
//
head("Умения",$uid);
//
//
if($user['skills_check'] != 0){
qry("UPDATE `users` SET `skills_check` = ? WHERE `id` = ? LIMIT 1", array(0,$uid));
header('location:?');
exit();
}
//
//
$type = number($_GET['type']);
//
//
$skill = number($_GET['skill']);
$color = number($_GET['color']);
$get = number($_GET['get']);
//
//
$info4 = fch("SELECT * FROM `skills_fight` WHERE `id_user` = ? AND `id_skills` = ? LIMIT 1", array($uid,$skill));
//
//
if($skill >= 1 && $color >= 1 && $get >= 1 && !$info4){
//
//
if($get <= 0){
header('location:?type=1');
exit();
}
//
//
if($get >= 5){
header('location:?type=1');
exit();
}
//
//
qry("UPDATE `skills_fight` SET `id_skills` = ? WHERE `id_user` = ? AND `type` = ? LIMIT 1", array($skill,$uid,$get));
//
//
header('location:?type='.$type);
//
//
exit();
//
//
}
//
//
if($skill >= 1 && $color >= 1 && !$info4){
//
//
/*
if($skill <= 0){
header('location:?type=1');
exit();
}
//
//
if($skill >= 16){
header('location:?type=1');
exit();
}
*/
//
//
if($color <= 0){
header('location:?type=1');
exit();
}
//
//
if($color>= 4){
header('location:?type=1');
exit();
}
//
//
$skills_info = fch("SELECT * FROM `skills` WHERE `id_user` = ? AND `id` = ?", array($uid,$skill));
//
//
if($skills_info['level'] <= 0){
header('location:?type=1');
exit();
}
//
//
if(!$skills_info){
header('location:?type=1');
exit();
}
//
//
$name_skill =array(
'',
'Алая кровь',
'Правосудие',
'Точный удар',
'Ярость',
'Безысходность',
'Исцеление',
'Ядовитый укус',
'Пронзание',
'Приговор',
'Лезвие',
'Призыв сил',
'Мертвый клинок',
'Аура тьмы',
'Ледяное сердце',
'Крылья дьявола'
);
//
//
$kill1 = intval($user['kill']*5);
$kill = intval($skills_info['param']*$kill1/100);
//
//
$medik1 = intval($user['medik']*5);
$medik = intval($skills_info['param']*$medik1/100);
//
//
$mag1 = intval($user['mag']*5);
$mag = intval($skills_info['param']*$mag1/100);
//
//
$text_skill =array(
'',
'Отнимает у противника <span class="lime">'.($skills_info['param']+$kill).'%</span> здоровья, вне зависимости от его защиты<br>
Перезарядка: <span class="yellow">'.$skills_info['time_max'].'с</span>',
'Понижает защиту и силу противника на <span class="lime">'.($skills_info['param']+$kill).'%</span><br>
Перезарядка: <span class="yellow">'.$skills_info['time_max'].'с</span><br>
Время действия: <span class="yellow">'.$skills_info['reset_max'].'с</span>',
'Наносит противнику <span class="lime">'.($skills_info['param']+$kill).'%</span> урон, вне зависимости от его защиты<br>
Перезарядка: <span class="yellow">'.$skills_info['time_max'].'с</span>',
'Повышает вашу силу во время боя на <span class="lime">'.($skills_info['param']+$kill).'%</span><br>
Перезарядка: <span class="yellow">'.$skills_info['time_max'].'с</span><br>
Время действия: <span class="yellow">'.$skills_info['reset_max'].'с</span>',
'Повышает вашу защиту во время боя на <span class="lime">'.($skills_info['param']+$kill).'%</span><br>
Перезарядка: <span class="yellow">'.$skills_info['time_max'].'с</span><br>
Время действия: <span class="yellow">'.$skills_info['reset_max'].'с</span>',
'Восстанавливает <span class="lime">'.($skills_info['param']+$medik).'%</span> вашего здоровья<br>
Перезарядка: <span class="yellow">'.$skills_info['time_max'].'с</span>',
'Ворует у противника <span class="lime">'.($skills_info['param']+$medik).'%</span> здоровья<br>
Перезарядка: <span class="yellow">'.$skills_info['time_max'].'с</span>',
'Противник не может вас атаковать<br>
Перезарядка: <span class="yellow">'.$skills_info['time_max'].'с</span><br>
Время действия: <span class="yellow">'.$skills_info['reset_max'].'с</span>',
'Противник атакует сам себя на <span class="lime">'.($skills_info['param']+$medik).'%</span> силы<br>
Перезарядка: <span class="yellow">'.$skills_info['time_max'].'с</span><br>
Время действия: <span class="yellow">'.$skills_info['reset_max'].'с</span>',
'Повышает скорость вашей атаки на <span class="lime">'.($skills_info['param']+$medik).'%</span><br>
Перезарядка: <span class="yellow">'.$skills_info['time_max'].'с</span><br>
Время действия: <span class="yellow">'.$skills_info['reset_max'].'с</span>',
'Ворует <span class="lime">'.($skills_info['param']+$mag).'%</span> силы противника<br>
Перезарядка: <span class="yellow">'.$skills_info['time_max'].'с</span><br>
Время действия: <span class="yellow">'.$skills_info['reset_max'].'с</span>',
'Понижает скорость атаки противника на <span class="lime">'.($skills_info['param']+$mag).'%</span><br>
Перезарядка: <span class="yellow">'.$skills_info['time_max'].'с</span><br>
Время действия: <span class="yellow">'.$skills_info['reset_max'].'с</span>',
'Противник теряет вас и атакует вашего клона<br>
Перезарядка: <span class="yellow">'.$skills_info['time_max'].'с</span>',
'Поглощает весь урон противника<br>
Перезарядка: <span class="yellow">'.$skills_info['time_max'].'с</span><br>
Время действия: <span class="yellow">'.$skills_info['reset_max'].'с</span>',
'Противник не может использовать умения<br>
Перезарядка: <span class="yellow">'.$skills_info['time_max'].'с</span><br>
Время действия: <span class="yellow">'.$skills_info['reset_max'].'с</span>'
);
//
//
$color_skill =array(
'',
'#ff8000',
'#32cd32',
'#a335ee'
);
//
//
?>
<div class="tophead">
<div class="ohh">
<img class="imgSkill"
src="/images/skills/<?=$skills_info['type'];?>.png" width="50" height="50">
</div>
<font color="<?=$color_skill[$color];?>">
<?=$name_skill[$skills_info['type']];?>
</font>
<small>
(<?=$skills_info['level'];?> из 10)
<br>
<?=$text_skill[$skills_info['type']];?>
</small>
</div>
<div class="tophead2 cntr">Моя боевая колода</div>
<?
for($i = 1;$i < 5;$i++){
//
?>
<div class="tophead">
<?
//
//
$fight = fch("SELECT * FROM `skills_fight` WHERE `id_user` = ? AND `type` = ? LIMIT 4", array($uid,$i));
//
//
$sk = fch("SELECT * FROM `skills` WHERE `id_user` = ? AND `id` = ? LIMIT 4", array($uid,$fight['id_skills']));
//
//
if($sk['type'] >= 1 && $sk['type']<= 5){
$c = 1;
}
if($sk['type'] >= 6 && $sk['type'] <= 10){
$c = 2;
}
if($sk['type'] >= 11 && $sk['type'] <= 15){
$c = 3;
}
//
//
if($fight['id_skills'] == 0){
?>
<div class="ohh">
<div class = "items-icons">
</div>
</div>
Нет умения
<br>
<small>
<font color="#777">
Улучшите умение и вставьте его в слот, чтобы позже использовать в бою
</font>
</small>
</div>
<div class='tophead2 cntr'>
<div class='hrs'>
</div>
<a class = 'button' href = '?type=<?=$type;?>&skill=<?=$skill;?>&color=<?=$color;?>&get=<?=$i;?>'>
Использовать
</a>
<div class='hrs'>
</div>
</div>
<?
}else{
?>
<div class="ohh">
<img class="imgSkill"
src="/images/skills/<?=$sk['type'];?>.png" width="45" height="45">
</div>
<font color="<?=$color_skill[$c];?>">
<?=$name_skill[$sk['type']];?>
</font>
<br>
<small>
<font color="#777">
Уровень: <?=$sk['level'];?> из 10
</font>
</small>
<br>
<a class = '' href = '?type=<?=$type;?>&skill=<?=$skill;?>&color=<?=$color;?>&get=<?=$i;?>'>
<span class="color">
<u>Заменить умение</u>
</span>
</a>
<br>
<?
}
//
?>
</div>
<?
//
}
//
//
?>
<a href="?type=<?=$type;?>" class="tophead">Вернуться назад</a>
<?
//
//
foot($uid);
//
//
exit();
//
//
}
//
//
$up = number($_GET['up']);
//
//
if($up >= 1){
//
//
$info = fch("SELECT * FROM `skills` WHERE `id_user` = ? AND `id` = ? LIMIT 1", array($uid,$up));
//
//
if(!$info){
//
//
header('location:/skill.php?type='.$type.'&error');
//
//
exit();
//
//
}
//
//
if($user['skills'] < $info['level']+1){
//
//
err2("<div style='clear:both;'></div><div class='b-notice trsmgr'><div class='notify-inner'>Недостаточно очков улучшения!</div></div>");
//
//
header('location:/skill.php?type='.$type);
//
//
exit();
//
//
}
//
//
if($info['level'] >= 10){
//
//
header('location:/skill.php?type='.$type);
//
//
exit();
//
//
}
//
//
qry("UPDATE `skills` SET `param` = `param` + ?, `time_max` = `time_max` - ?, `level` = `level` + ? WHERE `id_user` = ? AND `id` = ? LIMIT 1", array(1,2,1,$uid,$up));
//
//
qry("UPDATE `users` SET `skills` = `skills` - ? WHERE `id` = ? LIMIT 1", array($info['level']+1,$uid));
//
//
msg2("<div style='clear:both;'></div><div class='b-notice trsmgr'><div class='notify-inner'>Умение успешно улучшено!</div></div>");
//
//
header('location:/skill.php?type='.$type);
//
//
exit();
//
//
}
//
//
if($type <= 0){
header('location:?type=1');
exit();
}
//
//
if($type >= 6){
header('location:?type=1');
exit();
}
//
//
if($type == 1){
$name = 'Умения убийцы';
$link = '2';
$coll = 1;
$coll2 = 5;
}
if($type == 2){
$name = 'Умения целителя';
$link = '3';
$coll = 6;
$coll2 = 10;
}
if($type == 3){
$name = 'Умения чернокнижника';
$link = '4';
$coll = 11;
$coll2 = 15;
}
if($type == 4){
$name = 'Полный список';
$link = '1';
$coll = 1;
$coll2 = 15;
}
//
//
?>
<div class="tophead cntr">
<span class="color">
Моя боевая колода
</span>
<div class="hrs"></div>
<?
//
//выводим активные умения
//
//
//
for($i = 1;$i < 5;$i++){
//
//
$fight = fch("SELECT * FROM `skills_fight` WHERE `id_user` = ? AND `type` = ? LIMIT 4", array($uid,$i));
$inf = fch("SELECT * FROM `skills` WHERE `id_user` = ? AND `id` = ? LIMIT 4", array($uid,$fight['id_skills']));
//
//
if($fight['id_skills'] == 0){
?>
<div class = "items-icons"></div>
<?
}else{
?>
<img class="imgSkill"
src="/images/skills/<?=$inf['type'];?>.png" width="45" height="45">
<?
}
//
//
}
//
//
//
//
//
?>
<div class="hrs"></div>
</div>
<div class="tophead2">
Сортировка:
<a href="?type=<?=$link;?>">
<u>
<?=$name;?>
</u>
</a>
<span style="float: right;">
<img class="" src="/images/skills.png" width="16" height="16"> <span class="orange"><?=$user['skills'];?></span>
</span>
</div>
<?
//
//
//выводим все умения
for($i=$coll;$i<=$coll2;$i++) {
//
//
$skills_info = fch("SELECT * FROM `skills` WHERE `id_user` = ? AND `type` = ?", array($uid,$i));
//
//
$name_skill =array(
'',
'Алая кровь',
'Правосудие',
'Точный удар',
'Ярость',
'Безысходность',
'Исцеление',
'Ядовитый укус',
'Пронзание',
'Приговор',
'Лезвие',
'Призыв сил',
'Мертвый клинок',
'Аура тьмы',
'Ледяное сердце',
'Крылья дьявола'
);
//
//
//
//
$kill1 = intval($user['kill']*5);
$kill = intval($skills_info['param']*$kill1/100);
//
//
$medik1 = intval($user['medik']*5);
$medik = intval($skills_info['param']*$medik1/100);
//
//
$mag1 = intval($user['mag']*5);
$mag = intval($skills_info['param']*$mag1/100);
//
//
$text_skill =array(
'',
'Отнимает у противника <span class="lime">'.($skills_info['param']+$kill).'%</span> здоровья, вне зависимости от его защиты<br>
Перезарядка: <span class="yellow">'.$skills_info['time_max'].'с</span>',
'Понижает защиту и силу противника на <span class="lime">'.($skills_info['param']+$kill).'%</span><br>
Перезарядка: <span class="yellow">'.$skills_info['time_max'].'с</span><br>
Время действия: <span class="yellow">'.$skills_info['reset_max'].'с</span>',
'Наносит противнику <span class="lime">'.($skills_info['param']+$kill).'%</span> урон, вне зависимости от его защиты<br>
Перезарядка: <span class="yellow">'.$skills_info['time_max'].'с</span>',
'Повышает вашу силу во время боя на <span class="lime">'.($skills_info['param']+$kill).'%</span><br>
Перезарядка: <span class="yellow">'.$skills_info['time_max'].'с</span><br>
Время действия: <span class="yellow">'.$skills_info['reset_max'].'с</span>',
'Повышает вашу защиту во время боя на <span class="lime">'.($skills_info['param']+$kill).'%</span><br>
Перезарядка: <span class="yellow">'.$skills_info['time_max'].'с</span><br>
Время действия: <span class="yellow">'.$skills_info['reset_max'].'с</span>',
'Восстанавливает <span class="lime">'.($skills_info['param']+$medik).'%</span> вашего здоровья<br>
Перезарядка: <span class="yellow">'.$skills_info['time_max'].'с</span>',
'Ворует у противника <span class="lime">'.($skills_info['param']+$medik).'%</span> здоровья<br>
Перезарядка: <span class="yellow">'.$skills_info['time_max'].'с</span>',
'Противник не может вас атаковать<br>
Перезарядка: <span class="yellow">'.$skills_info['time_max'].'с</span><br>
Время действия: <span class="yellow">'.$skills_info['reset_max'].'с</span>',
'Противник атакует сам себя на <span class="lime">'.($skills_info['param']+$medik).'%</span> силы<br>
Перезарядка: <span class="yellow">'.$skills_info['time_max'].'с</span><br>
Время действия: <span class="yellow">'.$skills_info['reset_max'].'с</span>',
'Повышает скорость вашей атаки на <span class="lime">'.($skills_info['param']+$medik).'%</span><br>
Перезарядка: <span class="yellow">'.$skills_info['time_max'].'с</span><br>
Время действия: <span class="yellow">'.$skills_info['reset_max'].'с</span>',
'Ворует <span class="lime">'.($skills_info['param']+$mag).'%</span> силы противника<br>
Перезарядка: <span class="yellow">'.$skills_info['time_max'].'с</span><br>
Время действия: <span class="yellow">'.$skills_info['reset_max'].'с</span>',
'Понижает скорость атаки противника на <span class="lime">'.($skills_info['param']+$mag).'%</span><br>
Перезарядка: <span class="yellow">'.$skills_info['time_max'].'с</span><br>
Время действия: <span class="yellow">'.$skills_info['reset_max'].'с</span>',
'Противник теряет вас и атакует вашего клона<br>
Перезарядка: <span class="yellow">'.$skills_info['time_max'].'с</span>',
'Поглощает весь урон противника<br>
Перезарядка: <span class="yellow">'.$skills_info['time_max'].'с</span><br>
Время действия: <span class="yellow">'.$skills_info['reset_max'].'с</span>',
'Противник не может использовать умения<br>
Перезарядка: <span class="yellow">'.$skills_info['time_max'].'с</span><br>
Время действия: <span class="yellow">'.$skills_info['reset_max'].'с</span>'
);
//
//
$color_skill =array(
'',
'#ff8000',
'#32cd32',
'#a335ee'
);
//
//
if($i >= 1 && $i <= 5){
$c = 1;
}
if($i >= 6 && $i <= 10){
$c = 2;
}
if($i >= 11 && $i <= 15){
$c = 3;
}
//
//
?>
<div class="tophead">
<div class="ohh">
<img class="imgSkill"
src="/images/skills/<?=$i;?>.png" width="50" height="50">
</div>
<font color="<?
if($i >= 1 && $i <= 5){
?>
<?=$color_skill[1];?>
<?
}
?>
<?
if($i >= 6 && $i <= 10){
?>
<?=$color_skill[2];?>
<?
}
?>
<?
if($i >= 11 && $i <= 15){
?>
<?=$color_skill[3];?>
<?
}
?>
">
<?=$name_skill[$i];?>
</font>
<small>
(<?=$skills_info['level'];?> из 10)
<?
//
//
$info2 = fch("SELECT * FROM `skills_fight` WHERE `id_user` = ? AND `id_skills` = ? LIMIT 1", array($uid,$skills_info['id']));
//
//
if($skills_info['level'] >= 1 && !$info2){
?>
<span style="float: right;">
<a href="?type=<?=$type;?>&skill=<?=$skills_info['id'];?>&color=<?=$c;?>">
<img src="/images/icon_reply.png" width="16" height="16">
</a>
</span>
<?
}
?>
<br>
<?=$text_skill[$i];?>
</small>
</div>
<?
if($skills_info['level'] <= 9){
?>
<div class='tophead2 cntr'>
<div class='hrs'>
</div>
<a class = 'button' href = '?type=<?=$type;?>&up=<?=$skills_info['id'];?>'>
Улучшить <img class = '' src = '/images/skills.png' width='15' height='15'> <?=$skills_info['level']+1;?>
</a>
<div class='hrs'>
</div>
</div>
<?
}
}
//
//
foot($uid);
?>