game/modules_data/location/karcer.php

180 lines
7.7 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
use Core\Config;
if (!defined('GAME')) {
die();
}
if ($u->room['file'] != 'karcer') {
return;
}
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 = 'Не удалось использовать данное заклятие';
}
}
}
function shtraf($stime)
{
$shkr = $stime - time();
$shkr = ceil($shkr / 86400) * 1000;
if ($shkr > 25000) {
$shkr = 25000;
}
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'] . ' и вышли из тюрьмы';
Delo::add(
3,
'Prison.System',
$u->info['id'],
'Оплачен штраф: ' . $_GET['payshtraf'] . ' кр. и выпущен на свободу.',
);
} else {
$u->error = 'Что то пошло не так';
}
} else {
$u->error = 'Не хватает средств!';
}
}
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 .= 'запил но на следующий день принес вам кр.';
}
Delo::add(3, 'Prison.System', $u->info['id'], 'Обмен 4 екр на 1000 кр.',);
} else {
$u->error = 'Не хватает средств!';
}
}
?>
<style>
.pH3 {
COLOR: #8f0000;
FONT-FAMILY: Arial, serif;
FONT-SIZE: 12pt;
FONT-WEIGHT: bold;
}
</style>
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">
<div align="center" class="pH3"><?= $u->room['name'] ?></div>
<br/>
<b style="color: red"><?= $u->error ?></b><br/>
<?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) {
echo "<b style='color: red'>" . shtraf($u->info['jail']) . "</b> кр. У вас есть: " . $u->info['money'] . " кр.";
?>
<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 {
echo "<b style='color: green'>" . shtraf($u->info['jail']) . "</b> кр. ";
?>
<FORM action="/main.php?payshtraf=<?= shtraf($u->info['jail']); ?>" method="POST">
<INPUT class="btn btn-success" TYPE="submit" value="Оплатить">
</FORM>
<?php
}
} ?>
</td>
<td width="280" valign="top">
<table align="right" cellpadding="0" cellspacing="0">
<tr>
<td width="100%">&nbsp;</td>
<td>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td><!-- -->
<?= $goLis; ?>
<!-- -->
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td nowrap="nowrap">
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#DEDEDE">
<tr>
<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>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div><br/>
<p>&nbsp;</p>
<p><br/>
<br/>
</p>
</div>
</td>
</tr>
</table>