Файл: amulet.php
Строк: 92
<?php
require_once ('system/func.php');
auth(); // Закроем от не авторизованных
$amulet = mysql_query("SELECT * FROM `amulet_user` WHERE `id_user` = '".$myID."' ORDER BY `id` LIMIT 1");
$amulet = mysql_fetch_array($amulet);
function cost($i) {
switch($i) {
case 0:
$cost = 100;
break;
case 1:
$cost = 150;
break;
case 2:
$cost = 200;
break;
case 3:
$cost = 250;
break;
case 4:
$cost = 300;
break;
case 5:
$cost = 350;
break;
case 6:
$cost = 400;
break;
case 7:
$cost = 450;
break;
case 8:
$cost = 500;
break;
case 9:
$cost = 550;
break;
case 10:
$cost = 600;
break;
case 11:
$cost = 650;
break;
case 12:
$cost = 700;
break;
case 13:
$cost = 750;
break;
case 14:
$cost = 800;
break;
case 15:
$cost = 850;
break;
case 16:
$cost = 900;
break;
case 17:
$cost = 950;
break;
case 18:
$cost = 1000;
break;
case 19:
$cost = 1050;
break;
case 20:
$cost = 1100;
break;
case 21:
$cost = 1150;
break;
case 22:
$cost = 1200;
break;
case 23:
$cost = 1250;
break;
case 24:
$cost = 1300;
break;
case 25:
$cost = 1350;
break;
case 26:
$cost = 1400;
break;
case 27:
$cost = 1450;
break;
case 28:
$cost = 1500;
break;
case 29:
$cost = 1550;
break;
case 30:
$cost = 1600;
break;
case 31:
$cost = 1750;
break;
case 32:
$cost = 1800;
break;
case 33:
$cost = 1850;
break;
case 34:
$cost = 1900;
break;
case 35:
$cost = 1950;
break;
case 36:
$cost = 2000;
break;
}
global $user;
global $auction;
global $auction_name;
global $auction_summa;
global $auction_skidka;
if($auction == 1 and $auction_name == 'amulet' and $user['auction'] >= $auction_summa)$cost -= ceil($cost*$auction_skidka/100);
return $cost;
}
function value($i) {
switch($i) {
case 0:
$value = 'gold';
break;
case 1:
$value = 'gold';
break;
case 2:
$value = 'gold';
break;
case 3:
$value = 'gold';
break;
case 4:
$value = 'gold';
break;
case 5:
$value = 'gold';
break;
case 6:
$value = 'gold';
break;
case 7:
$value = 'gold';
break;
case 8:
$value = 'gold';
break;
case 9:
$value = 'gold';
break;
case 10:
$value = 'gold';
break;
case 11:
$value = 'gold';
break;
case 12:
$value = 'gold';
break;
case 13:
$value = 'gold';
break;
case 14:
$value = 'gold';
break;
case 15:
$value = 'gold';
break;
case 16:
$value = 'gold';
break;
case 17:
$value = 'gold';
break;
case 18:
$value = 'gold';
break;
case 19:
$value = 'gold';
break;
case 20:
$value = 'gold';
break;
case 21:
$value = 'gold';
break;
case 22:
$value = 'gold';
break;
case 23:
$value = 'gold';
break;
case 24:
$value = 'gold';
break;
case 25:
$value = 'gold';
break;
case 26:
$value = 'gold';
break;
case 27:
$value = 'gold';
break;
case 28:
$value = 'gold';
break;
case 29:
$value = 'gold';
break;
case 30:
$value = 'gold';
break;
case 31:
$value = 'gold';
break;
case 32:
$value = 'gold';
break;
case 33:
$value = 'gold';
break;
case 34:
$value = 'gold';
break;
case 35:
$value = 'gold';
break;
case 36:
$value = 'gold';
break;
}
return $value;
}
if(isset($_GET['train'])) {
if($amulet){
if($amulet['level'] != 37) {
if(value($amulet['level']) == 'crystals') {
if($user['crystals'] < cost($amulet['level'])) {
$_SESSION['msg'] = "Не хватает ".ico('icons','crystal.png')." ".(cost($amulet['level'])-$user['crystals'])." кристаллов";
header("Location: ?$random");
exit();
}else{
mysql_query('UPDATE `amulet_user` SET
`str` = `str` + 1,
`def` = `def` + 1,
`health` = `health` + 1,
`level` = `level` + 1
WHERE `id` = "'.$amulet['id'].'"');
mysql_query('UPDATE `users` SET
`str` = `str` + 1,
`def` = `def` + 1,
`max_health` = `max_health` + 1,
`crystals` = `crystals` - '.cost($amulet['level']).'
WHERE `id` = "'.$myID.'"');
$_SESSION['msg'] = "Качество амулета повышено";
header("Location: ?$random");
exit();
}
}elseif(value($amulet['level'] == 'gold')) {
if($user['gold'] < cost($amulet['level'])) {
$_SESSION['msg'] = "Не хватает ".ico('icons','gold.png')." ".(cost($amulet['level'])-$user['gold'])." золота";
header("Location: ?$random");
exit();
}else{
mysql_query('UPDATE `amulet_user` SET
`str` = `str` + 50,
`def` = `def` + 50,
`health` = `health` + 50,
`energy` = `energy` + 10,
`level` = `level` + 1
WHERE `id` = "'.$amulet['id'].'"');
mysql_query('UPDATE `users` SET
`str` = `str` + 50,
`def` = `def` + 50,
`max_health` = `max_health` + 50,
`max_energy` = `max_energy` + 10,
`gold` = `gold` - '.cost($amulet['level']).'
WHERE `id` = "'.$myID.'"');
$_SESSION['msg'] = "Качество амулета повышено";
header("Location: ?$random");
exit();
}
}
}
}else{
if($user['gold'] < 100){
$_SESSION['msg'] = 'Не хватает '.ico('icons','gold.png').' '.(100-$user['gold']).' золота';
header("Location: ?");
exit();
}
mysql_query("INSERT INTO `amulet_user` SET `id_user` = '$user[id]', `str` = '100', `def` = '100', `health` = '100', `energy` = '10', `level` = '1'");
mysql_query('UPDATE `users` SET
`str` = `str` + 100,
`def` = `def` + 100,
`max_health` = `max_health` + 100,
`max_energy` = `max_energy` + 10,
`gold` = `gold` - 100
WHERE `id` = "'.$myID.'"');
$_SESSION['msg'] = "Качество амулета повышено";
header("Location: ?$random");
exit();
}
}
$title = 'Амулет';
require_once ('system/header.php');
if($amulet){
echo "<div class='block'>";
echo "<div class='oh'><img src='/images/amulet/01.png' style='margin-right:3px;margin-top:-2px;'></div>";
echo "Амулет сражений<br>".ico('icons','level.png')." Качество $amulet[level]/37";
echo "<div style='clear:both;'></div>";
echo "</div>";
echo "<div class='block center'>";
echo ico('icons','str.png')." Атака: $amulet[str] ";
echo ico('icons','def.png')." Защита: $amulet[def] ";
echo ico('icons','health.png')." Жизнь: $amulet[health] ";
echo ico('icons','energy.png')." Энергия: $amulet[energy]";
if($amulet[level] != 37)echo "<hr><a href='?train' class= ".$user['oformlenie']." center' > Улучшить за ".(value($amulet['level']) == 'gold' ? ico('icons','gold.png') : ico('icons','crystal.png'))." ".cost($amulet['level'])."</a>";
echo "</div>";
}else{
echo "<div class='block'>";
echo "<div class='oh'><img src='/images/amulet/01.png' style='margin-right:3px;margin-top:-2px;'></div>";
echo "Амулет сражений<br>".ico('icons','level.png')." Качество 0";
echo "<div style='clear:both;'></div>";
echo "</div>";
echo "<div class='block center'>";
echo ico('icons','str.png')." Атака: 0 ";
echo ico('icons','def.png')." Защита: 0 ";
echo ico('icons','health.png')." Жизнь: 0 ";
echo ico('icons','energy.png')." Энергия: 0";
echo "<hr><a href='?train' class= ".$user['oformlenie']." center' > Улучшить за ".ico('icons','gold.png')." 100</a>";
echo "</div>";
}
require_once ('system/footer.php');
?>