Файл: pages/minigames/seal.php
Строк: 119
<?php
// Physical module map v50.6: public URL stays clean while code lives in /pages.
if (!defined('GAME_ROOT')) define('GAME_ROOT', dirname(__DIR__, 2));
chdir(GAME_ROOT);
if (PHP_SAPI !== 'cli') { $_SERVER['PHP_SELF']='/seal.php'; $_SERVER['SCRIPT_NAME']='/seal.php'; }
/* Обновление игры под PHP 8.4 / PDO и усиление безопасности: by Метриум (Стэлп) */
include './system/common.php';
include './system/functions.php';
include './system/user.php';
include './system/menu.php';
if(!$user) {
header('location: /');
exit;}
$title = 'Мастер печатей';
include './system/h.php';
function cost($i) {
switch($i) {
case 0:
$cost = 20000;
break;
case 1:
$cost = 40000;
break;
case 2:
$cost = 60000;
break;
case 3:
$cost = 80000;
break;
case 4:
$cost = 100000;
break;
case 5:
$cost = 10;
break;
case 6:
$cost = 160000;
break;
case 7:
$cost = 320000;
break;
case 8:
$cost = 480000;
break;
case 9:
$cost = 640000;
break;
case 10:
$cost = 800000;
break;
case 11:
$cost = 100;
break;
case 12:
$cost = 240000;
break;
case 13:
$cost = 480000;
break;
case 14:
$cost = 720000;
break;
case 15:
$cost = 960000;
break;
case 16:
$cost = 1200000;
break;
case 17:
$cost = 200;
break;
case 18:
$cost = 320000;
break;
case 19:
$cost = 720000;
break;
case 20:
$cost = 108000;
break;
case 21:
$cost = 144000;
break;
case 22:
$cost = 180000;
break;
case 23:
$cost = 400;
break;
case 24:
$cost = 360000;
break;
case 25:
$cost = 720000;
break;
case 26:
$cost = 108000;
break;
case 27:
$cost = 144000;
break;
case 28:
$cost = 180000;
break;
case 29:
$cost = 800;
break;
case 30:
$cost = 480000;
break;
case 31:
$cost = 960000;
break;
case 32:
$cost = 144000;
break;
case 33:
$cost = 192000;
break;
case 34:
$cost = 240000;
break;
case 35:
$cost = 1600;
break;
case 36:
$cost = 560000;
break;
case 37:
$cost = 112000;
break;
case 38:
$cost = 168000;
break;
case 39:
$cost = 224000;
break;
case 40:
$cost = 280000;
break;
case 41:
$cost = 1200;
break;
case 42:
$cost = 640000;
break;
case 43:
$cost = 1280000;
break;
case 44:
$cost = 1920000;
break;
case 45:
$cost = 2560000;
break;
case 46:
$cost = 3200000;
break;
case 47:
$cost = 2400;
break;
case 48:
$cost = 720000;
break;
case 49:
$cost = 1440000;
break;
case 50:
$cost = 216000;
break;
case 51:
$cost = 288000;
break;
case 52:
$cost = 360000;
break;
case 53:
$cost = 1280;
break;
case 54:
$cost = 500000;
break;
case 55:
$cost = 1600000;
break;
case 56:
$cost = 2400000;
break;
case 57:
$cost = 3200000;
break;
case 58:
$cost = 4000000;
break;
case 59:
$cost = 2560;
break;
case 60:
$cost = 2560;
break;
case 61:
$cost = 2560;
break;
case 62:
$cost = 2560;
break;
case 63:
$cost = 2560;
break;
case 64:
$cost = 2560;
break;
case 65:
$cost = 2560;
break;
case 66:
$cost = 2560;
break;
case 67:
$cost = 2560;
break;
case 68:
$cost = 2560;
break;
case 69:
$cost = 3560;
break;
case 70:
$cost = 3560;
break;
case 71:
$cost = 3560;
break;
case 72:
$cost = 3560;
break;
case 73:
$cost = 3560;
break;
case 74:
$cost = 3560;
break;
case 75:
$cost = 4560;
break;
case 76:
$cost = 4560;
break;
case 77:
$cost = 4560;
break;
case 78:
$cost = 4560;
break;
case 79:
$cost = 4560;
break;
case 80:
$cost = 4560;
break;
case 81:
$cost = 4560000;
break;
case 82:
$cost = 4560000;
break;
case 83:
$cost = 4560000;
break;
case 84:
$cost = 4560000;
break;
case 85:
$cost = 4560000;
break;
case 86:
$cost = 5560;
break;
case 87:
$cost = 5560;
break;
case 88:
$cost = 5560;
break;
case 89:
$cost = 5560;
break;
case 90:
$cost = 5560;
break;
case 91:
$cost = 4560000;
break;
case 92:
$cost = 4560000;
break;
case 93:
$cost = 4560000;
break;
case 94:
$cost = 4560000;
break;
case 95:
$cost = 4560000;
break;
case 96:
$cost = 6560;
break;
case 97:
$cost = 7560;
break;
case 98:
$cost = 7560;
break;
case 99:
$cost = 8560;
break;
case 100:
$cost = 9560;
break;
}
return $cost;
}
function value($i) {
switch($i) {
case 0:
$value = 's';
break;
case 1:
$value = 's';
break;
case 2:
$value = 's';
break;
case 3:
$value = 's';
break;
case 4:
$value = 's';
break;
case 5:
$value = 'g';
break;
case 6:
$value = 's';
break;
case 7:
$value = 's';
break;
case 8:
$value = 's';
break;
case 9:
$value = 's';
break;
case 10:
$value = 's';
break;
case 11:
$value = 'g';
break;
case 12:
$value = 's';
break;
case 13:
$value = 's';
break;
case 14:
$value = 's';
break;
case 15:
$value = 's';
break;
case 16:
$value = 's';
break;
case 17:
$value = 'g';
break;
case 18:
$value = 's';
break;
case 19:
$value = 's';
break;
case 20:
$value = 's';
break;
case 21:
$value = 's';
break;
case 22:
$value = 's';
break;
case 23:
$value = 'g';
break;
case 24:
$value = 's';
break;
case 25:
$value = 's';
break;
case 26:
$value = 's';
break;
case 27:
$value = 's';
break;
case 28:
$value = 's';
break;
case 29:
$value = 'g';
break;
case 30:
$value = 's';
break;
case 31:
$value = 's';
break;
case 32:
$value = 's';
break;
case 33:
$value = 's';
break;
case 34:
$value = 's';
break;
case 35:
$value = 'g';
break;
case 36:
$value = 's';
break;
case 37:
$value = 's';
break;
case 38:
$value = 's';
break;
case 39:
$value = 's';
break;
case 40:
$value = 's';
break;
case 41:
$value = 'g';
break;
case 42:
$value = 's';
break;
case 43:
$value = 's';
break;
case 44:
$value = 's';
break;
case 45:
$value = 's';
break;
case 46:
$value = 's';
break;
case 47:
$value = 'g';
break;
case 48:
$value = 's';
break;
case 49:
$value = 's';
break;
case 50:
$value = 's';
break;
case 51:
$value = 's';
break;
case 52:
$value = 's';
break;
case 53:
$value = 'g';
break;
case 54:
$value = 's';
break;
case 55:
$value = 's';
break;
case 56:
$value = 's';
break;
case 57:
$value = 's';
break;
case 58:
$value = 's';
break;
case 59:
$value = 'g';
break;
case 60:
$value = 'g';
break;
case 61:
$value = 'g';
break;
case 62:
$value = 'g';
break;
case 63:
$value = 'g';
break;
case 64:
$value = 'g';
break;
case 65:
$value = 'g';
break;
case 66:
$value = 'g';
break;
case 67:
$value = 'g';
break;
case 68:
$value = 'g';
break;
case 69:
$value = 'g';
break;
case 70:
$value = 'g';
break;
case 71:
$value = 'g';
break;
case 72:
$value = 'g';
break;
case 73:
$value = 'g';
break;
case 74:
$value = 'g';
break;
case 75:
$value = 'g';
break;
case 76:
$value = 'g';
break;
case 77:
$value = 'g';
break;
case 78:
$value = 'g';
break;
case 79:
$value = 'g';
break;
case 80:
$value = 'g';
break;
case 81:
$value = 's';
break;
case 82:
$value = 's';
break;
case 83:
$value = 's';
break;
case 84:
$value = 's';
break;
case 85:
$value = 's';
break;
case 86:
$value = 'g';
break;
case 87:
$value = 'g';
break;
case 88:
$value = 'g';
break;
case 89:
$value = 'g';
break;
case 90:
$value = 'g';
break;
case 91:
$value = 's';
break;
case 92:
$value = 's';
break;
case 93:
$value = 's';
break;
case 94:
$value = 's';
break;
case 95:
$value = 's';
break;
case 96:
$value = 'g';
break;
case 97:
$value = 'g';
break;
case 98:
$value = 'g';
break;
case 99:
$value = 'g';
break;
case 100:
$value = 'g';
break;
}
return $value;
}
if(isset($_GET['seal_1'])) {
if($user['seal_1'] < 100) {
if(value($user['seal_1']) == 's') {
if($user['s'] < cost($user['seal_1'])) {
}else{
db_query('UPDATE `users` SET `str` = `str` + 3,
`vit` = `vit` + 3,
`agi` = `agi` + 3,
`def` = `def` + 3,
`seal_1` = `seal_1` + 1
WHERE `id` = "'.$user['id'].'"');
db_query('UPDATE `users` SET `s` = `s` - '.cost($user['seal_1']).' WHERE `id` = "'.$user['id'].'"');
}
}else
if(value($user['seal_1'] == 'g')) {
if($user['g'] < cost($user['seal_1'])) {
}else{
db_query('UPDATE `users` SET `str` = `str` + 3,
`vit` = `vit` + 3,
`agi` = `agi` + 3,
`def` = `def` + 3,
`seal_1` = `seal_1` + 1
WHERE `id` = "'.$user['id'].'"');
db_query('UPDATE `users` SET `g` = `g` - '.cost($user['seal_1']).' WHERE `id` = "'.$user['id'].'"');
}
}
}
header('location: /seal');
}
if(isset($_GET['seal_2'])) {
if($user['seal_2'] < 100) {
if(value($user['seal_2']) == 's') {
if($user['s'] < cost($user['seal_2'])) {
}else{
db_query('UPDATE `users` SET `str` = `str` + 3,
`vit` = `vit` + 3,
`agi` = `agi` + 3,
`def` = `def` + 3,
`seal_2` = `seal_2` + 1
WHERE `id` = "'.$user['id'].'"');
db_query('UPDATE `users` SET `s` = `s` - '.cost($user['seal_2']).' WHERE `id` = "'.$user['id'].'"');
}
}else
if(value($user['seal_2'] == 'g')) {
if($user['g'] < cost($user['seal_2'])) {
}else{
db_query('UPDATE `users` SET `str` = `str` + 3,
`vit` = `vit` + 3,
`agi` = `agi` + 3,
`def` = `def` + 3,
`seal_2` = `seal_2` + 1
WHERE `id` = "'.$user['id'].'"');
db_query('UPDATE `users` SET `g` = `g` - '.cost($user['seal_2']).' WHERE `id` = "'.$user['id'].'"');
}
}
}
header('location: /seal');
}
if(isset($_GET['seal_3'])) {
if($user['seal_3'] < 100) {
if(value($user['seal_3']) == 's') {
if($user['s'] < cost($user['seal_3'])) {
}else{
db_query('UPDATE `users` SET `str` = `str` + 3,
`vit` = `vit` + 3,
`agi` = `agi` + 3,
`def` = `def` + 3,
`seal_3` = `seal_3` + 1
WHERE `id` = "'.$user['id'].'"');
db_query('UPDATE `users` SET `s` = `s` - '.cost($user['seal_3']).' WHERE `id` = "'.$user['id'].'"');
}
}else
if(value($user['seal_3'] == 'g')) {
if($user['g'] < cost($user['seal_3'])) {
}else{
db_query('UPDATE `users` SET `str` = `str` + 3,
`vit` = `vit` + 3,
`agi` = `agi` + 3,
`def` = `def` + 3,
`seal_3` = `seal_3` + 1
WHERE `id` = "'.$user['id'].'"');
db_query('UPDATE `users` SET `g` = `g` - '.cost($user['seal_3']).' WHERE `id` = "'.$user['id'].'"');
}
}
}
header('location: /seal');
}
if(isset($_GET['seal_4'])) {
if($user['seal_4'] < 100) {
if(value($user['seal_4']) == 's') {
if($user['s'] < cost($user['seal_4'])) {
}else{
db_query('UPDATE `users` SET `str` = `str` + 3,
`vit` = `vit` + 3,
`agi` = `agi` + 3,
`def` = `def` + 3,
`seal_4` = `seal_4` + 1
WHERE `id` = "'.$user['id'].'"');
db_query('UPDATE `users` SET `s` = `s` - '.cost($user['seal_4']).' WHERE `id` = "'.$user['id'].'"');
}
}else
if(value($user['seal_4'] == 'g')) {
if($user['g'] < cost($user['seal_4'])) {
}else{
db_query('UPDATE `users` SET `str` = `str` + 3,
`vit` = `vit` + 3,
`agi` = `agi` + 3,
`def` = `def` + 3,
`seal_4` = `seal_4` + 1
WHERE `id` = "'.$user['id'].'"');
db_query('UPDATE `users` SET `g` = `g` - '.cost($user['seal_4']).' WHERE `id` = "'.$user['id'].'"');
}
}
}
header('location: /seal');
}
$_seal = array(0=>0, 1=>1, 2=>1, 3=>1, 4=>1, 5=>1, 6=>1, 7=>1, 8=>1, 9=>1, 10=>2, 11=>2, 12=>2, 13=>2, 14=>2, 15=>2, 16=>2, 17=>2, 18=>2, 19=>2, 20=>3, 21=>3, 22=>3, 23=>3, 24=>3, 25=>3, 26=>3, 27=>3, 28=>3, 29=>3, 30=>4, 31=>4, 32=>4, 33=>4, 34=>4, 35=>4, 36=>4, 37=>4, 38=>4, 39=>4, 40=>4, 41=>5, 42=>5, 43=>5, 44=>5, 45=>5, 46=>5, 47=>5, 48=>5, 49=>5, 50=>5, 51=>6, 52=>6, 53=>6, 54=>6, 55=>6, 56=>6, 57=>6, 58=>6, 59=>6, 60=>6, 61=>7,
62=>7,63=>7,64=>7,65=>7,66=>7,67=>7,68=>7,69=>7,70=>8,71=>8,72=>8,73=>8,74=>8,75=>8,76=>8,77=>8,78=>8,79=>8,80=>9,81=>9,82=>9,83=>10,84=>10,85=>10,86=>11,87=>11,88=>11,89=>12,80=>9,90=>12,91=>12,92=>12,93=>13,94=>13,95=>13,96=>14,97=>14,98=>15,99=>16,100=>16);
echo'<div class="block_zero">
<table> <tbody><tr>
<table> <tbody><tr>
<td width="30%">
<img src="/images/seal/'.$_seal[$user['seal_1']].'.png"> '.$_seal[$user['seal_1']].'
</td><td>
<img src="/images/icon/level.png"> '.$user['seal_1'].' уровень <br>
<img src="/images/icon/str.png"> '.($user['seal_1']*3).'
<img src="/images/icon/vit.png"> '.($user['seal_1']*3).'
<img src="/images/icon/agi.png"> '.($user['seal_1']*3).'
<img src="/images/icon/def.png"> '.($user['seal_1']*3).'
</tbody></table>';
if($user['seal_1'] < 100) {
echo'<div align="center">
<a class="btn" href="?seal_1"><span class="end"><span class="label">Улучшить за <img src="/images/icon/'.(value($user['seal_1']) == 'g' ? 'gold':'silver').'.png" alt="*"/> '.cost($user['seal_1']).'</span></span></a>
</div>';
}
echo'</div>
<div class="mini-line"></div>';
echo'<div class="block_zero">
<table> <tbody><tr>
<table> <tbody><tr>
<td width="30%">
<img src="/images/seal/'.$_seal[$user['seal_2']].'.png">
</td><td>
<img src="/images/icon/level.png"> '.$user['seal_2'].' уровень <br>
<img src="/images/icon/str.png"> '.($user['seal_2']*3).'
<img src="/images/icon/vit.png"> '.($user['seal_2']*3).'
<img src="/images/icon/agi.png"> '.($user['seal_2']*3).'
<img src="/images/icon/def.png"> '.($user['seal_2']*3).'
</tbody></table>';
if($user['seal_2'] < 100) {
echo'<div align="center">
<a class="btn" href="?seal_2"><span class="end"><span class="label">Улучшить за <img src="/images/icon/'.(value($user['seal_2']) == 'g' ? 'gold':'silver').'.png" alt="*"/> '.cost($user['seal_2']).'</span></span></a>
</div>';
}
echo'</div>
<div class="mini-line"></div>';
echo'<div class="block_zero">
<table> <tbody><tr>
<table> <tbody><tr>
<td width="30%">
<img src="/images/seal/'.$_seal[$user['seal_3']].'.png">
</td><td>
<img src="/images/icon/level.png"> '.$user['seal_3'].' уровень <br>
<img src="/images/icon/str.png"> '.($user['seal_3']*3).'
<img src="/images/icon/vit.png"> '.($user['seal_3']*3).'
<img src="/images/icon/agi.png"> '.($user['seal_3']*3).'
<img src="/images/icon/def.png"> '.($user['seal_3']*3).'
</tbody></table>';
if($user['seal_3'] < 100) {
echo'<div align="center">
<a class="btn" href="?seal_3"><span class="end"><span class="label">Улучшить за <img src="/images/icon/'.(value($user['seal_3']) == 'g' ? 'gold':'silver').'.png" alt="*"/> '.cost($user['seal_3']).'</span></span></a>
</div>';
}
echo'</div>
<div class="mini-line"></div>';
echo'<div class="block_zero">
<table> <tbody><tr>
<table> <tbody><tr>
<td width="30%">
<img src="/images/seal/'.$_seal[$user['seal_4']].'.png">
</td><td>
<img src="/images/icon/level.png"> '.$user['seal_4'].' уровень <br>
<img src="/images/icon/str.png"> '.($user['seal_4']*3).'
<img src="/images/icon/vit.png"> '.($user['seal_4']*3).'
<img src="/images/icon/agi.png"> '.($user['seal_4']*3).'
<img src="/images/icon/def.png"> '.($user['seal_4']*3).'
</tbody></table>';
if($user['seal_4'] < 100) {
echo'<div align="center">
<a class="btn" href="?seal_4"><span class="end"><span class="label">Улучшить за <img src="/images/icon/'.(value($user['seal_4']) == 'g' ? 'gold':'silver').'.png" alt="*"/> '.cost($user['seal_4']).'</span></span></a>
</div>';
}
echo'</div>
<div class="mini-line"></div>';
include './system/f.php';
?>