game/modules_data/location/karcer.php

180 lines
7.7 KiB
PHP
Raw Normal View History

2023-03-31 18:42:06 +00:00
<?php
2023-12-01 21:05:11 +00:00
use Core\Config;
2023-07-11 15:16:35 +00:00
if (!defined('GAME')) {
die();
}
if ($u->room['file'] != 'karcer') {
return;
2022-06-06 21:30:34 +00:00
}
2023-07-11 15:16:35 +00:00
if (isset($_GET['karcer_back'])) {
if ($u->info['jail'] > time()) {
$u->error = 'Вы не можете выйти из карцера раньше срока';
} else {
//выпускаем
$upd = mysql_query('UPDATE `users` SET `jail` = "0", `room`="9", `city`="capitalcity" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
if ($upd) {
mysql_query('UPDATE `items_users` SET `delete` = "0" WHERE `uid` = ' . $u->info['id'] . ' AND `delete` = "1357908642"');
$u->error = 'Вы успешно вышли из тюрьмы';
} else {
$u->error = 'Не удалось использовать данное заклятие';
}
}
2022-06-06 21:30:34 +00:00
}
2023-07-11 15:16:35 +00:00
function shtraf($stime)
2022-06-06 21:30:34 +00:00
{
2023-07-11 15:16:35 +00:00
$shkr = $stime - time();
$shkr = ceil($shkr / 86400) * 1000;
if ($shkr > 25000) {
$shkr = 25000;
2023-07-31 17:06:51 +00:00
}
2023-07-11 15:16:35 +00:00
return $shkr;
}
if (isset($_GET['payshtraf'])) {
if (shtraf($u->info['jail']) != $_GET['payshtraf']) {
$u->error = 'Не шали!!!';
} elseif (shtraf($u->info['jail']) <= $u->info['money']) {
//выпускаем
$upd = mysql_query('UPDATE `users` SET `jail` = "0", `room`="9", `city`="capitalcity" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
if ($upd) {
$u->info['money'] = $u->info['money'] - shtraf($u->info['jail']);
$u->info['jail'] = 0;
$u->addKr(-shtraf($u->info['jail']));
mysql_query('UPDATE `users` SET `jail` = "0", `room`="9", `city`="capitalcity" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
mysql_query('UPDATE `items_users` SET `delete` = "0" WHERE `uid` = ' . $u->info['id'] . ' AND `delete` = "1357908642"');
$u->error = date('d.m.Y H:i', time()) . ' Вы успешно оплатили штраф ' . $_GET['payshtraf'] . ' и вышли из тюрьмы';
2023-12-01 21:05:11 +00:00
Delo::add(
3,
'Prison.System',
$u->info['id'],
'Оплачен штраф: ' . $_GET['payshtraf'] . ' кр. и выпущен на свободу.',
);
2023-07-11 15:16:35 +00:00
} else {
$u->error = 'Что то пошло не так';
}
} else {
$u->error = 'Не хватает средств!';
}
}
2022-06-06 21:30:34 +00:00
2023-07-11 15:16:35 +00:00
if (isset($_GET['ekrobmen'])) {
if ($_GET['ekrobmen'] != 4) {
$u->error = 'Не шали!!!';
} elseif ($u->info['money2'] >= 4) {
$u->info['money2'] = $u->info['money2'] - 4;
$u->info['money'] = $u->info['money'] + 1000;
$u->addKr(-4);
$u->addEkr(1000);
$ekrran = rand(1, 5);
$u->error = date('d.m.Y H:i', time()) . ' Вы успешно обменяли 4 екр. на 1000 кр. Охранник ';
if ($ekrran == 1) {
$u->error .= 'остался весьма доволен.';
} elseif ($ekrran == 2) {
$u->error .= 'принес вам поесть.';
} elseif ($ekrran == 3) {
$u->error .= 'подмигнул вам.';
} elseif ($ekrran == 4) {
$u->error .= 'пытался отвертеться но вы добились своего.';
} elseif ($ekrran == 5) {
$u->error .= 'запил но на следующий день принес вам кр.';
}
2022-06-06 21:30:34 +00:00
2023-12-01 21:05:11 +00:00
Delo::add(3, 'Prison.System', $u->info['id'], 'Обмен 4 екр на 1000 кр.',);
2022-06-06 21:30:34 +00:00
2023-07-11 15:16:35 +00:00
} else {
$u->error = 'Не хватает средств!';
}
}
2022-06-06 21:30:34 +00:00
?>
2023-12-01 21:05:11 +00:00
<style>
2023-07-11 15:16:35 +00:00
.pH3 {
COLOR: #8f0000;
2023-12-01 21:05:11 +00:00
FONT-FAMILY: Arial, serif;
2023-07-11 15:16:35 +00:00
FONT-SIZE: 12pt;
FONT-WEIGHT: bold;
}
2022-06-06 21:30:34 +00:00
</style>
<table width="100%" cellspacing="0" cellpadding="0">
2023-07-11 15:16:35 +00:00
<tr>
<td valign="top">
<div align="center" class="pH3"><?= $u->room['name'] ?></div>
<br/>
2023-12-01 21:05:11 +00:00
<b style="color: red"><?= $u->error ?></b><br/>
2023-07-11 15:16:35 +00:00
<?php if ($u->info['jail'] > time()) { ?>
Вы заточены в карцере до <?= date('d.m.Y H:i', $u->info['jail']) ?> <br>
Освобождение возможно при условии оплаты Штрафа:
<?php
if (shtraf($u->info['jail']) > $u->info['money'] && $u->info['jail'] > 0) {
2023-12-01 21:05:11 +00:00
echo "<b style='color: red'>" . shtraf($u->info['jail']) . "</b> кр. У вас есть: " . $u->info['money'] . " кр.";
2023-07-11 15:16:35 +00:00
?>
<FORM action="/main.php?payshtraf=<?= shtraf($u->info['jail']); ?>" method="POST">
<INPUT class="btn btn-success" TYPE="submit" disabled value="Оплатить">&nbspНедостаточно средств!
</FORM>
<br>Можно обменять у охранника 4 екр на 1000 кредов у вас есть <?php echo $u->info['money2']; ?> кр.
<FORM action="/main.php?ekrobmen=4" method="POST">
<INPUT class="btn btn-success" TYPE="submit" value="Обменять">
</FORM>
<?php
} else {
2023-12-01 21:05:11 +00:00
echo "<b style='color: green'>" . shtraf($u->info['jail']) . "</b> кр. ";
2023-07-11 15:16:35 +00:00
?>
<FORM action="/main.php?payshtraf=<?= shtraf($u->info['jail']); ?>" method="POST">
<INPUT class="btn btn-success" TYPE="submit" value="Оплатить">
</FORM>
<?php
}
} ?>
2023-07-31 17:06:51 +00:00
</td>
2023-07-11 15:16:35 +00:00
<td width="280" valign="top">
<table align="right" cellpadding="0" cellspacing="0">
2022-06-06 21:30:34 +00:00
<tr>
2023-07-11 15:16:35 +00:00
<td width="100%">&nbsp;</td>
<td>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td><!-- -->
<?= $goLis; ?>
2023-07-31 17:06:51 +00:00
<!-- -->
2023-07-11 15:16:35 +00:00
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td nowrap="nowrap">
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#DEDEDE">
<tr>
2023-12-01 21:05:11 +00:00
<td bgcolor="#D3D3D3">
<img src="<?= Config::img() ?>/i/move/links.gif" width="9" height="7">
</td>
<td bgcolor="#D3D3D3" nowrap="nowrap">
<a href="#" id="greyText" class="menutop" onclick="location='main.php?karcer_back=1';">
Выйти из карцера
</a>
</td>
2023-07-11 15:16:35 +00:00
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
2022-06-06 21:30:34 +00:00
</tr>
2023-07-11 15:16:35 +00:00
</table>
<div><br/>
<p>&nbsp;</p>
<p><br/>
<br/>
</p>
</div>
2022-06-06 21:30:34 +00:00
</td>
2023-07-11 15:16:35 +00:00
</tr>
2022-06-06 21:30:34 +00:00
</table>