Файл: 3/train.php
Строк: 191
<?php
require_once ('system/func.php');
$title = 'Тренировка';
require_once ('system/header.php');
auth(); // Закроем от гостей
echo'<div class="lent mlra w80">
<div class="bl-ttl"><div class="te"><div class="ttl">
Тренировка
</div></div></div>';
function cost($i) {
switch($i) {
case 0:
$cost = 2000;
break;
case 1:
$cost = 4000;
break;
case 2:
$cost = 6000;
break;
case 3:
$cost = 8000;
break;
case 4:
$cost = 10000;
break;
case 5:
$cost = 10;
break;
case 6:
$cost = 16000;
break;
case 7:
$cost = 32000;
break;
case 8:
$cost = 48000;
break;
case 9:
$cost = 64000;
break;
case 10:
$cost = 80000;
break;
case 11:
$cost = 100;
break;
case 12:
$cost = 24000;
break;
case 13:
$cost = 48000;
break;
case 14:
$cost = 72000;
break;
case 15:
$cost = 96000;
break;
case 16:
$cost = 120000;
break;
case 17:
$cost = 200;
break;
case 18:
$cost = 32000;
break;
case 19:
$cost = 72000;
break;
case 20:
$cost = 108000;
break;
case 21:
$cost = 144000;
break;
case 22:
$cost = 180000;
break;
case 23:
$cost = 400;
break;
case 24:
$cost = 36000;
break;
case 25:
$cost = 72000;
break;
case 26:
$cost = 108000;
break;
case 27:
$cost = 144000;
break;
case 28:
$cost = 180000;
break;
case 29:
$cost = 800;
break;
case 30:
$cost = 48000;
break;
case 31:
$cost = 96000;
break;
case 32:
$cost = 144000;
break;
case 33:
$cost = 192000;
break;
case 34:
$cost = 240000;
break;
case 35:
$cost = 1600;
break;
case 36:
$cost = 56000;
break;
case 37:
$cost = 112000;
break;
case 38:
$cost = 168000;
break;
case 39:
$cost = 224000;
break;
case 40:
$cost = 280000;
break;
case 41:
$cost = 3200;
break;
case 42:
$cost = 64000;
break;
case 43:
$cost = 128000;
break;
case 44:
$cost = 192000;
break;
case 45:
$cost = 256000;
break;
case 46:
$cost = 320000;
break;
case 47:
$cost = 6400;
break;
case 48:
$cost = 72000;
break;
case 49:
$cost = 144000;
break;
case 50:
$cost = 216000;
break;
case 51:
$cost = 288000;
break;
case 52:
$cost = 360000;
break;
case 53:
$cost = 12800;
break;
case 54:
$cost = 50000;
break;
case 55:
$cost = 160000;
break;
case 56:
$cost = 240000;
break;
case 57:
$cost = 320000;
break;
case 58:
$cost = 400000;
break;
case 59:
$cost = 25600;
break;
}
global $user;
global $auction;
return $cost;
}
function value($i) {
switch($i) {
case 0:
$value = 'crystals';
break;
case 1:
$value = 'crystals';
break;
case 2:
$value = 'crystals';
break;
case 3:
$value = 'crystals';
break;
case 4:
$value = 'crystals';
break;
case 5:
$value = 'gold';
break;
case 6:
$value = 'crystals';
break;
case 7:
$value = 'crystals';
break;
case 8:
$value = 'crystals';
break;
case 9:
$value = 'crystals';
break;
case 10:
$value = 'crystals';
break;
case 11:
$value = 'gold';
break;
case 12:
$value = 'crystals';
break;
case 13:
$value = 'crystals';
break;
case 14:
$value = 'crystals';
break;
case 15:
$value = 'crystals';
break;
case 16:
$value = 'crystals';
break;
case 17:
$value = 'gold';
break;
case 18:
$value = 'crystals';
break;
case 19:
$value = 'crystals';
break;
case 20:
$value = 'crystals';
break;
case 21:
$value = 'crystals';
break;
case 22:
$value = 'crystals';
break;
case 23:
$value = 'gold';
break;
case 24:
$value = 'crystals';
break;
case 25:
$value = 'crystals';
break;
case 26:
$value = 'crystals';
break;
case 27:
$value = 'crystals';
break;
case 28:
$value = 'crystals';
break;
case 29:
$value = 'gold';
break;
case 30:
$value = 'crystals';
break;
case 31:
$value = 'crystals';
break;
case 32:
$value = 'crystals';
break;
case 33:
$value = 'crystals';
break;
case 34:
$value = 'crystals';
break;
case 35:
$value = 'gold';
break;
case 36:
$value = 'crystals';
break;
case 37:
$value = 'crystals';
break;
case 38:
$value = 'crystals';
break;
case 39:
$value = 'crystals';
break;
case 40:
$value = 'crystals';
break;
case 41:
$value = 'gold';
break;
case 42:
$value = 'crystals';
break;
case 43:
$value = 'crystals';
break;
case 44:
$value = 'crystals';
break;
case 45:
$value = 'crystals';
break;
case 46:
$value = 'crystals';
break;
case 47:
$value = 'gold';
break;
case 48:
$value = 'crystals';
break;
case 49:
$value = 'crystals';
break;
case 50:
$value = 'crystals';
break;
case 51:
$value = 'crystals';
break;
case 52:
$value = 'crystals';
break;
case 53:
$value = 'gold';
break;
case 54:
$value = 'crystals';
break;
case 55:
$value = 'crystals';
break;
case 56:
$value = 'crystals';
break;
case 57:
$value = 'crystals';
break;
case 58:
$value = 'crystals';
break;
case 59:
$value = 'gold';
break;
}
return $value;
}
if(isset($_GET['str'])) {
if($user['_str'] != 60) {
if(value($user['_str']) == 'crystals') {
if($user['silver'] < cost($user['_str'])) {
$_SESSION['msg'] = "Не хватает ".ico('icons','silver.png')." ".(cost($user['_str'])-$user['silver'])." серебра";
header('Location: /train?'.$random);
exit();
}else{
$db->query('UPDATE `users` SET `str` = `str` + 5,
`_str` = `_str` + 1,
`skill` = `skill` + 1 WHERE `id` = "'.$user['id'].'"');
$db->query('UPDATE `users` SET `silver` = `silver` - '.cost($user['_str']).' WHERE `id` = "'.$user['id'].'"');
$sob=$db->query("SELECT * FROM `sobytia_log` WHERE `id_user`=".$myID." LIMIT 1")->fetch_assoc();
if($sob['g_tren']==1 and $sob['tren']<3 and $sob['k_tren']>0)
{
$db->query("UPDATE `sobytia_log` SET `tren`=`tren`+'5' WHERE `id_user`=".$myID."");
}
$_SESSION['msg'] = "Атака +5<br>Мастерство +1";
header('Location: /train?'.$random);
exit();
}
}elseif(value($user['_str'] == 'gold')) {
if($user['gold'] < cost($user['_str'])) {
$_SESSION['msg'] = "Не хватает ".ico('icons','gold.png')." ".(cost($user['_str'])-$user['gold'])." золота";
header('Location: /train?'.$random);
exit();}else{
$db->query('UPDATE `users` SET `str` = `str` + 5,
`_str` = `_str` + 1,
`skill` = `skill` + 1 WHERE `id` = "'.$user['id'].'"');
$db->query('UPDATE `users` SET `gold` = `gold` - '.cost($user['_str']).' WHERE `id` = "'.$user['id'].'"');
$sob=$db->query("SELECT * FROM `sobytia_log` WHERE `id_user`=".$myID." LIMIT 1")->fetch_assoc();
if($sob['g_tren']==1 and $sob['tren']<3 and $sob['k_tren']>0)
{
$db->query("UPDATE `sobytia_log` SET `tren`=`tren`+'5' WHERE `id_user`=".$myID."");
}
$_SESSION['msg'] = "Атака +5<br>Мастерство +1";
header('Location: /train?'.$random);
exit();
}
}
}
}
if(isset($_GET['def'])) {
if($user['_def'] != 60) {
if(value($user['_def']) == 'crystals') {
if($user['silver'] < cost($user['_def'])) {
$_SESSION['msg'] = "Не хватает ".ico('icons','silver.png')." ".(cost($user['_def'])-$user['silver'])." серебра";
header('Location: /train?'.$random);
exit();
}else{
$db->query('UPDATE `users` SET `def` = `def` + 5,
`_def` = `_def` + 1,
`skill` = `skill` + 1 WHERE `id` = "'.$user['id'].'"');
$db->query('UPDATE `users` SET `silver` = `silver` - '.cost($user['_def']).' WHERE `id` = "'.$user['id'].'"');
$sob=$db->query("SELECT * FROM `sobytia_log` WHERE `id_user`=".$myID." LIMIT 1")->fetch_assoc();
if($sob['g_tren']==1 and $sob['tren']<3 and $sob['k_tren']>0)
{
$db->query("UPDATE `sobytia_log` SET `tren`=`tren`+'5' WHERE `id_user`=".$myID."");
}
$_SESSION['msg'] = "Защита +5<br>Мастерство +1";
header('Location: /train?'.$random);
exit();
}
}elseif(value($user['_def'] == 'gold')) {
if($user['gold'] < cost($user['_def'])) {
$_SESSION['msg'] = "Не хватает ".ico('icons','gold.png')." ".(cost($user['_def'])-$user['gold'])." золота";
header('Location: /train?'.$random);
exit();
}else{
$db->query('UPDATE `users` SET `def` = `def` + 5,
`_def` = `_def` + 1,
`skill` = `skill` + 1 WHERE `id` = "'.$user['id'].'"');
$db->query('UPDATE `users` SET `gold` = `gold` - '.cost($user['_def']).' WHERE `id` = "'.$user['id'].'"');
$sob=$db->query("SELECT * FROM `sobytia_log` WHERE `id_user`=".$myID." LIMIT 1")->fetch_assoc();
if($sob['g_tren']==1 and $sob['tren']<3 and $sob['k_tren']>0)
{
$db->query("UPDATE `sobytia_log` SET `tren`=`tren`+'5' WHERE `id_user`=".$myID."");
}
$_SESSION['msg'] = "Защита +5<br>Мастерство +1";
header('Location: /train?'.$random);
exit();
}
}
}
}
if(isset($_GET['health'])) {
if($user['_health'] != 60) {
if(value($user['_health']) == 'crystals') {
if($user['silver'] < cost($user['_health'])) {
$_SESSION['msg'] = "Не хватает ".ico('icons','silver.png')." ".(cost($user['_health'])-$user['silver'])." серебра";
header('Location: /train?'.$random);
exit();
}else{
$db->query('UPDATE `users` SET `max_health` = `max_health` + 5,
`_health` = `_health` + 1,
`skill` = `skill` + 1 WHERE `id` = "'.$user['id'].'"');
$db->query('UPDATE `users` SET `silver` = `silver` - '.cost($user['_health']).' WHERE `id` = "'.$user['id'].'"');
$sob=$db->query("SELECT * FROM `sobytia_log` WHERE `id_user`=".$myID." LIMIT 1")->fetch_assoc();
if($sob['g_tren']==1 and $sob['tren']<3 and $sob['k_tren']>0)
{
$db->query("UPDATE `sobytia_log` SET `tren`=`tren`+'1' WHERE `id_user`=".$myID."");
}
$_SESSION['msg'] = "Жизнь +5<br>Мастерство +1";
header('Location: /train?'.$random);
exit();
}
}elseif(value($user['_health'] == 'gold')) {
if($user['gold'] < cost($user['_health'])) {
$_SESSION['msg'] = "Не хватает ".ico('icons','gold.png')." ".(cost($user['_health'])-$user['gold'])." золота";
header('Location: /train?'.$random);
exit();
}else{
$db->query('UPDATE `users` SET `max_health` = `max_health` + 5,
`_health` = `_health` + 1,
`skill` = `skill` + 1 WHERE `id` = "'.$user['id'].'"');
$db->query('UPDATE `users` SET `gold` = `gold` - '.cost($user['_health']).' WHERE `id` = "'.$user['id'].'"');
$sob=$db->query("SELECT * FROM `sobytia_log` WHERE `id_user`=".$myID." LIMIT 1")->fetch_assoc();
if($sob['g_tren']==1 and $sob['tren']<3 and $sob['k_tren']>0)
{
$db->query("UPDATE `sobytia_log` SET `tren`=`tren`+'1' WHERE `id_user`=".$myID."");
}
$_SESSION['msg'] = "Жизнь +5<br>Мастерство +1";
header('Location: /train?'.$random);
exit();
}
}
}
}
if(isset($_GET['energy'])) {
if($user['_energy'] != 60) {
if(value($user['_energy']) == 'crystals') {
if($user['silver'] < cost($user['_energy'])) {
$_SESSION['msg'] = "Не хватает ".ico('icons','silver.png')." ".(cost($user['_energy'])-$user['silver'])." серебра";
header('Location: /train?'.$random);
exit();
}else{
$db->query('UPDATE `users` SET `max_energy` = `max_energy` + 5,
`_energy` = `_energy` + 1,
`skill` = `skill` + 1 WHERE `id` = "'.$user['id'].'"');
$db->query('UPDATE `users` SET `silver` = `silver` - '.cost($user['_energy']).' WHERE `id` = "'.$user['id'].'"');
$sob=$db->query("SELECT * FROM `sobytia_log` WHERE `id_user`=".$myID." LIMIT 1")->fetch_assoc();
if($sob['g_tren']==1 and $sob['tren']<3 and $sob['k_tren']>0)
{
$db->query("UPDATE `sobytia_log` SET `tren`=`tren`+'1' WHERE `id_user`=".$myID."");
}
$_SESSION['msg'] = "Энергия +5<br>Мастерство +1";
header('Location: /train?'.$random);
exit();
}
}elseif(value($user['_energy'] == 'gold')) {
if($user['gold'] < cost($user['_energy'])) {
$_SESSION['msg'] = "Не хватает ".ico('icons','gold.png')." ".(cost($user['_energy'])-$user['gold'])." золота";
header('Location: /train?'.$random);
exit();
}else{
$db->query('UPDATE `users` SET `max_energy` = `max_energy` + 10,
`_energy` = `_energy` + 1,
`skill` = `skill` + 1 WHERE `id` = "'.$user['id'].'"');
$db->query('UPDATE `users` SET `gold` = `gold` - '.cost($user['_energy']).' WHERE `id` = "'.$user['id'].'"');
$sob=$db->query("SELECT * FROM `sobytia_log` WHERE `id_user`=".$myID." LIMIT 1")->fetch_assoc();
if($sob['g_tren']==1 and $sob['tren']<3 and $sob['k_tren']>0)
{
$db->query("UPDATE `sobytia_log` SET `tren`=`tren`+'1' WHERE `id_user`=".$myID."");
}
$_SESSION['msg'] = "Энергия +10<br>Мастерство +1";
header('Location: /train?'.$random);
exit();
}
}
}
}
echo "<div class='block'>";
echo ico ('icons','str.png')." Атака: $user[str] ($__str-$___str)<br>+$user[_str] к мастерству<br>";
if($user['_str'] != 60){
echo "<a href='?str' class='link center'>Улучшить за ".(value($user['_str']) == 'gold' ? ico('icons','gold.png') : ico('icons','silver.png'))." ".cost($user['_str'])."</a>";
}
echo "<br>";
echo ico ('icons','def.png')." Защита: $user[def] ($__def-$___def)<br>+$user[_def] к мастерству<br>";
if($user['_def'] != 60){
echo "<a href='?def' class='link center'>Улучшить за ".(value($user['_def']) == 'gold' ? ico('icons','gold.png') : ico('icons','silver.png'))." ".cost($user['_def'])."</a>";
}
echo "<br>";
echo ico ('icons','health.png')." Жизнь: $user[max_health] (".num($user[max_health]*2).")<br>+$user[_health] к мастерству<br>";
if($user['_health'] != 60){
echo "<a href='?health' class='link center'>Улучшить за ".(value($user['_health']) == 'gold' ? ico('icons','gold.png') : ico('icons','silver.png'))." ".cost($user['_health'])."</a>";
}
echo "<br>";
echo ico ('icons','energy.png')." Энергия: $user[max_energy]<br>+$user[_energy] к мастерству<br>";
if($user['_energy'] != 60){
echo "<a href='?energy' class='link center'>Улучшить за ".(value($user['_energy']) == 'gold' ? ico('icons','gold.png') : ico('icons','silver.png'))." ".cost($user['_energy'])."</a>";
}
echo "</div>";
echo "<div class='block2'>Мастерство: $user[skill]</div></div>";
require_once ('system/footer.php');
?>