Файл: bloodlands.pw/npc.php
Строк: 223
<?php
define('cms', 1);
$title = 'Информация о животных';
require_once 'core.php';
if ($user) {
echo '<div class="pt">';
switch ($_GET['a']){
default:
if ($id) {
$b = mysql_fetch_array(mysql_query("SELECT * FROM `bots` WHERE `id` = '".$id."'"));
if (!empty($b)) {
$dodgeus = round($b['dodge']-$us['antidodge']);
if($dodgeus < 50) $dodgeus_m = 10;
if($dodgeus >= 50 && $dodgeus < 150) $dodgeus_m = round(10+($dodgeus/15));
if($dodgeus >= 150 && $dodgeus < 500) $dodgeus_m = round(20+($dodgeus/20));
if($dodgeus >= 500 && $dodgeus < 750) $dodgeus_m = round(45+($dodgeus/30));
if($dodgeus >= 750) $dodgeus = 70;
$critus = round($b['crit']-$us['anticrit']);
if($critus < 100) $critus_m = 5;
if($critus >= 100 && $critus < 400) $critus_m = round(5+($critus/40));
if($critus >= 400 && $critus < 1200) $critus_m = round(15+($critus/60));
if($critus >= 1200 && $critus < 1400) $critus_m = round(35+($critus/90));
if($critus >= 1400) $critus_m = 50;
echo '<a href="img/bots/'.$b['id'].'.png"><img src="img/bots/'.$b['id'].'.png" alt="" height="100" class="avatar"></a><br/><br/>
<img src="img/icon/pit.png" alt=""> <b>Монстр:</b> '.$b['login'].'<br />
<img src="img/icon/exp.png" alt=""> <b>Опыт:</b> '.$b['exp'].' EXP<br />
<img src="img/icon/health.png" alt=""> <b>Жизни:</b> '.$b['hp'].' HP<br /></div>
<div class="razd">Ресурсы</div><div class="pt">';
$re = mysql_query("SELECT * FROM `res` WHERE `bots` = '".$b['id']."'");
while($res = mysql_fetch_array($re)){
echo'<a class="link" href="/things.php?a=sh&id='.$res['id'].'&t=res">'.$res['title'].'['.$res['lvl'].']</a><br/>';
}
echo'</div><div class="razd">Параметры</div><div class="pt">
<img src="img/icon/user.png" alt=""> <b>Уровень:</b> '.$b['level'].'<br /><br/>';
if(mysql_num_rows(mysql_query("SELECT `id` FROM `magic_user` WHERE `user` = '".$user."'")) == 1){
$magic_k = round($b['vnim']-$us['skr']);
if($magic_k < 2) $mag = 100;
elseif($magic_k >= 2 && $magic_k <= 4) $mag = 80;
elseif($magic_k > 4 && $magic_k <= 8) $mag = 60;
elseif($magic_k > 8 && $magic_k <= 10) $mag = 50;
elseif($magic_k > 10) $mag = 50;
$magic_k = round($us['vnim']-$b['skr']);
if($magic_k < 2) $mag_b = 100;
elseif($magic_k >= 2 && $magic_k <= 4) $mag_b = 80;
elseif($magic_k > 4 && $magic_k <= 8) $mag_b = 60;
elseif($magic_k > 8 && $magic_k <= 10) $mag_b = 50;
elseif($magic_k > 10) $mag_b = 50;
echo'<img src="img/icon/mag.png" alt=""> <b>Моя маг. сила:</b> '.$mag.'%<br/>
<img src="img/icon/mag.png" alt=""> <b>Его маг. сила:</b> '.$mag_b.'%<br/><br/>';
}
echo'<img src="img/icon/uron.png" alt=""> <b>Физ. урон:</b> '.$b['damage'].'-'.$b['damagemax'].'<br />
<img src="img/icon/dodge.png" alt=""> <b>Уворот:</b> '.$b['dodge'].' ['.$dodgeus_m.'%]<br />
<img src="img/icon/antidodge.png" alt=""> <b>Точность:</b> '.$b['antidodge'].'<br/>
<img src="img/icon/crit.png" alt=""> <b>Крит:</b> '.$b['crit'].' ['.$critus_m.'%]<br />
<img src="img/icon/anticrit.png" alt=""> <b>Антикрит:</b> '.$b['anticrit'].'<br />
<img src="img/icon/armor.png" alt=""> <b>Защита:</b> '.$b['arm_h'].' '.$b['arm_b'].' '.$b['arm_b'].' '.$b['arm_s'].' (+'.$b['arm_plus'].')<br/><br/>';
} else echo '<div class="error">Данный монстр не найден!</div>';
}
break;
case 'pit_info':
if($id) {
$b = mysql_fetch_array(mysql_query("SELECT * FROM `pit` WHERE `id` = '".$id."'"));
if(!empty($b)) {
$n_level = mysql_fetch_array(mysql_query("SELECT `rost` FROM `level_pit` WHERE `level` = '".$b['lvl']."'"));
if($piter > 0 && $b['id'] == $piter) echo'<a class="links" href="?a=prod&id='.$b['id'].'&t=ok"><img src="img/icon/silver.png" alt="">
Продать за '.$b['cost'].' септим</a><div style="margin-bottom:4px;"></div><br/>';
echo'<a href="img/pit/'.$b['num'].'.png"><img src="img/pit/'.$b['num'].'.png" alt="" height="100"></a><br/><br/>
<img src="img/icon/profile.png" alt=""> <b>Имя:</b> '.$b['title'].'<br/>
<img src="img/icon/user.png" alt=""> <b>Уровень:</b> '.$b['lvl'].'<br/>';
if($piter > 0 && $b['id'] == $piter){
$food_kol = mysql_result(mysql_query("SELECT count(*) FROM `bag` WHERE `user` = '".$user."' AND `tip` = 'foodp'"),0);
if($food_kol > 0){
echo'</div><div class="razd">Питание</div><div class="pt">';
$food = mysql_query("SELECT * FROM `bag` WHERE `user` = '".$user."' AND `tip` = 'foodp'");
while($res = mysql_fetch_array($food)){
echo'<a class="link" href="./things.php?a=food&id='.$res['id'].'">'.$res['title'].'['.$res['kol'].']</a>
<a class="link" href="?a=food&id='.$res['id'].'">[Использовать]</a><br/>';
}}}
echo'</div><div class="razd">Параметры</div><div class="pt">
<img src="img/icon/exp.png" alt=""> <b>Очки роста:</b> '.$b['rost'].' ('.$n_level['rost'].')<br/>';
if($piter > 0 && $b['id'] == $piter && $pit['points'] > 0)
echo'<img src="img/icon/crit.png" alt=""> <b>Энергия:</b> '.$b['energy'].'/'.$b['energy_all'].' <a class="link" href="?a=addStat&d=1">[+5]</a><br/>
<img src="img/icon/health.png" alt=""> <b>Жизни:</b> '.$b['hp'].'/'.$b['hp_all'].' HP <a class="link" href="?a=addStat&d=2">[+10]</a><br/><br/>
<img src="img/icon/uron.png" alt=""> <b>Физ. урон:</b> '.$b['damage'].'% <a class="link" href="?a=addStat&d=3">[+1]</a><br />
<img src="img/icon/dodge.png" alt=""> <b>Уворот:</b> '.$b['uvorot'].'% <a class="link" href="?a=addStat&d=4">[+1]</a><br />
<img src="img/icon/antidodge.png" alt=""> <b>Точность:</b> '.$b['tochnost'].'% <a class="link" href="?a=addStat&d=5">[+1]</a><br/>
<img src="img/icon/armor.png" alt=""> <b>Защита:</b> '.$b['armor'].'% <a class="link" href="?a=addStat&d=6">[+1]</a><br/><br/>';
else
echo'<img src="img/icon/crit.png" alt=""> <b>Энергия:</b> '.$b['energy'].'/'.$b['energy_all'].'<br/>
<img src="img/icon/health.png" alt=""> <b>Жизни:</b> '.$b['hp'].'/'.$b['hp_all'].' HP<br/><br/>
<img src="img/icon/uron.png" alt=""> <b>Физ. урон:</b> '.$b['damage'].'%<br />
<img src="img/icon/dodge.png" alt=""> <b>Уворот:</b> '.$b['uvorot'].'%<br />
<img src="img/icon/antidodge.png" alt=""> <b>Точность:</b> '.$b['tochnost'].'%<br/>
<img src="img/icon/armor.png" alt=""> <b>Защита:</b> '.$b['armor'].'%<br/><br/>';
echo'<a class="links" href="/user.php?id='.$b['user'].'"><img src="img/icon/back.png" alt=""> В персонажа</a>';
} else echo '<div class="error">Данный питомец не найден!</div>';
}
break;
case 'prod':
$bag = mysql_fetch_array(mysql_query("SELECT * FROM `pit` WHERE `id` = '".$id."' AND `user` = '".$user."' AND `busy` = '0'"));
if($id && $id > 0 && !empty($bag['id'])){
if($t == 'ok' or empty($t)) echo'Продать питомца <b>'.$bag['title'].'</b> за '.$bag['cost'].' септим?<br/>
<a class="links" href="?a=prod&id='.$id.'&t=yes"><img src="./img/1.png" alt=""> Согласен</a>';
elseif($t == 'yes') {
mysql_query("UPDATE `users` SET `money` = (`money` + ".$bag['cost'].") WHERE `id` = '".$user."'");
mysql_query("DELETE FROM `pit` WHERE `id` = '".$id."' AND `user` = '".$user."'");
echo 'Питомец успешно продан за <b>'.$bag['cost'].'</b> септим<br/>
<a class="links" href="./user.php?id='.$user.'"><img src="./img/icon/'.$us['sex'].'.png" alt=""> В персонажа</a>';
}} else echo'<div class="error">Данный питомец не найден!</div>';
break;
case 'addStat':
if($pit['busy'] == 0 AND $pit['points'] > 0 AND $d >= 1 AND $d <= 6){
if($d == $pit['points_end']){
echo'<span class="error">Питомец еще не до конца освоил изучение данного параметра. Т.е этот параметр можно будет прибавить только следующим свободным навыком!</div>
<a class="links" href="?a=pit_info&id='.$piter.'"><img src="img/icon/crit.png" alt=""> В питомца</a></div>';
include './include/foot1.php'; exit;
}
if($d == 1){
mysql_query("UPDATE `pit` SET `energy_all` = (`energy_all` + 5), `points` = (`points` - 1), `points_end` = '0' WHERE `id` = '".$piter."'");
header('Location: ./npc.php?a=pit_info&id='.$piter);
} elseif($d == 2){
mysql_query("UPDATE `pit` SET `hp_all` = (`hp_all` + 10), `points` = (`points` - 1), `points_end` = '0' WHERE `id` = '".$piter."'");
header('Location: ./npc.php?a=pit_info&id='.$piter);
} elseif($d == 3){
mysql_query("UPDATE `pit` SET `damage` = (`damage` + 1), `points` = (`points` - 1), `points_end` = '".$d."' WHERE `id` = '".$piter."'");
header('Location: ./npc.php?a=pit_info&id='.$piter);
} elseif($d == 4){
mysql_query("UPDATE `pit` SET `uvorot` = (`uvorot` + 1), `points` = (`points` - 1), `points_end` = '".$d."' WHERE `id` = '".$piter."'");
header('Location: ./npc.php?a=pit_info&id='.$piter);
} elseif($d == 5){
mysql_query("UPDATE `pit` SET `tochnost` = (`tochnost` + 1), `points` = (`points` - 1), `points_end` = '".$d."' WHERE `id` = '".$piter."'");
header('Location: ./npc.php?a=pit_info&id='.$piter);
} elseif($d == 6){
mysql_query("UPDATE `pit` SET `armor` = (`armor` + 1), `points` = (`points` - 1), `points_end` = '".$d."' WHERE `id` = '".$piter."'");
header('Location: ./npc.php?a=pit_info&id='.$piter);
}} else header('Location: ./user.php');
break;
case 'food':
if($id){
$b = mysql_fetch_array(mysql_query("SELECT * FROM `bag` WHERE `id` = '".$id."' AND `user` = '".$user."' AND `tip` = 'foodp'"));
if(!empty($b)){
$energy = round($pit['energy']+$b['energy']);
if($energy > $pit['energy_all']) $energy = $pit['energy_all'];
$hp = round($pit['hp']+$b['hp']);
if($hp > $pit['hp_all']) $hp = $pit['hp_all'];
mysql_query("UPDATE `pit` SET `rost` = (`rost` + ".$b['rost']."), `energy` = '".$energy."', `hp` = '".$hp."' WHERE `id` = '".$piter."'");
if($b['kol'] == 1) mysql_query("DELETE FROM `bag` WHERE `id` = '".$id."' AND `user` = '".$user."'"); else mysql_query("UPDATE `bag` SET `kol` = (`kol` - 1) WHERE `id` = '".$id."' AND `user` = '".$user."'");
header('Location: ?a=pit_info&id='.$piter);
} else echo '<div class="error">Данный корм не найден!</div>';
}
break;
case 'pit':
if($id) {
$b = mysql_fetch_array(mysql_query("SELECT * FROM `pitomec` WHERE `id` = '".$id."'"));
if (!empty($b)) {
echo '<a href="img/pit/'.$b['id'].'.png"><img src="img/pit/'.$b['id'].'.png" alt="" height="100"></a><br/><br/>
<img src="img/icon/profile.png" alt=""> <b>Питомец:</b> '.$b['name'].'<br/>
<img src="img/icon/health.png" alt=""> <b>Жизни:</b> '.$b['hp'].' HP<br/>
<img src="img/icon/silver.png" alt=""> <b>Цена:</b> '.$b['cost'].' септим<br/></div>';
echo'<div class="razd">Параметры</div><div class="pt">
<img src="img/icon/user.png" alt=""> <b>Уровень:</b> '.$b['lvl'].'-'.$b['max_lvl'].'<br/>
<img src="img/icon/crit.png" alt=""> <b>Энергия:</b> '.$b['energy'].'<br/><br/>';
echo'<img src="img/icon/uron.png" alt=""> <b>Физ. урон:</b> '.$b['damage'].'%<br />
<img src="img/icon/dodge.png" alt=""> <b>Уворот:</b> '.$b['uvorot'].'%<br />
<img src="img/icon/antidodge.png" alt=""> <b>Точность:</b> '.$b['tochnost'].'%<br/>
<img src="img/icon/armor.png" alt=""> <b>Защита:</b> '.$b['armor'].'%<br/><br/>';
} else echo '<div class="error">Данный питомец не найден!</div>';
}
break;
}
echo '</div>';
} else header('Location: ./index.php');
include './include/foot1.php';
?>