Размер файла: 7.68Kb
- <?php
- #-----------------------------------------------------#
- # ********* ROTORCMS ********* #
- # Made by : VANTUZ #
- # E-mail : visavi.net@mail.ru #
- # Site : http://pizdec.ru #
- # WAP-Site : http://visavi.net #
- # ICQ : 36-44-66 #
- # Вы не имеете право вносить изменения в код скрипта #
- # для его дальнейшего распространения #
- #-----------------------------------------------------#
- require_once ('../includes/start.php');
- require_once ('../includes/functions.php');
- require_once ('../includes/header.php');
- include_once ('../themes/' . $config['themes'] . '/index.php');
-
- if (isset($_GET['act'])) {
- $act = check($_GET['act']);
- } else {
- $act = 'index';
- }
-
- show_title('site.png', 'Угадай число');
- $config['newtitle'] = 'Игра Угадай число';
-
- $randgame = mt_rand(1, 100);
-
- if (is_user()) {
- if (isset($_GET['newgame'])) {
- $_SESSION['hill'] = $randgame;
- $_SESSION['hi_count'] = 0;
- }
-
- switch ($act):
- # ###########################################################################################
- # # Главная страница ##
- # ###########################################################################################
- case "index":
-
- echo '<b>Введите число от 1 до 100</b><br /><br />';
- echo '<b>Попыток: 0</b><br />';
-
- echo '<div class="form">';
- echo '<form action="hi.php?act=hi&' . SID . '" method="post">';
- echo 'Введите число:<br />';
- echo '<input type="text" name="guess" />';
- echo '<input type="submit" value="Угадать" />';
- echo '</form></div><br />';
-
- echo 'У вас в наличии: ' . moneys($udata['users_money']) . '<br /><br />';
-
- echo '<img src="../images/img/faq.gif" alt="image" /> <a href="hi.php?act=faq&' . SID . '">Правила</a><br />';
- break;
- # ###########################################################################################
- # # Игра ##
- # ###########################################################################################
- case "hi":
-
- $guess = abs(intval($_POST['guess']));
-
- if ($udata['users_money'] >= 5) {
- if ($guess >= 1 && $guess <= 100) {
- if (empty($_SESSION['hill'])) {
- $_SESSION['hill'] = $randgame;
- $_SESSION['hi_count'] = 0;
- }
-
- $_SESSION['hi_count']++;
-
- if ($guess != $_SESSION['hill']) {
- if ($_SESSION['hi_count'] < $config['hipopytka']) {
- echo'<b>Введите число от 1 до 100</b><br /><br />';
-
- echo '<b>Попыток: ' . (int)$_SESSION['hi_count'] . '</b><br />';
-
- if ($guess > $_SESSION['hill']) {
- echo $guess . ' — это большое число<br />Введите меньше<br /><br />';
- }
- if ($guess < $_SESSION['hill']) {
- echo $guess . ' — это маленькое число<br />Введите больше<br /><br />';
- }
-
- echo '<div class="form">';
- echo '<form action="hi.php?act=hi&' . SID . '" method="post">';
- echo 'Введите число:<br />';
- echo '<input type="text" name="guess" />';
- echo '<input type="submit" value="Угадать" />';
- echo '</form></div><br />';
-
- DB :: $dbh -> query("UPDATE users SET users_money=users_money-5 WHERE users_login=?", array($log));
-
- $count_pop = $config['hipopytka'] - $_SESSION['hi_count'];
-
- echo 'Осталось попыток: <b>' . (int)$count_pop . '</b><br />';
-
- $allmoney = DB :: $dbh -> querySingle("SELECT users_money FROM users WHERE users_login=?;", array($log));
-
- echo 'У вас в наличии: ' . moneys($allmoney) . '<br /><br />';
- } else {
- echo '<b>Вы проигали потому что, не отгадали число за ' . (int)$config['hipopytka'] . ' попыток</b><br /><br />';
-
- $_SESSION['hill'] = "";
- $_SESSION['hi_count'] = "";
-
- unset($_SESSION['hill']);
- unset($_SESSION['hi_count']);
- }
- } else {
- DB :: $dbh -> query("UPDATE users SET users_money=users_money+? WHERE users_login=?", array($config['hisumma'], $log));
-
- echo '<b>Поздравляем!!! Вы угадали число ' . (int)$guess . '</b><br />';
- echo 'Ваш выигрыш составил ' . moneys($config['hisumma']) . '<br /><br />';
-
- $_SESSION['hill'] = "";
- $_SESSION['hi_count'] = "";
-
- unset($_SESSION['hill']);
- unset($_SESSION['hi_count']);
- }
- } else {
- show_error('Ошибка! Необходимо ввести число в пределах разрешенного диапазона!');
- }
- } else {
- show_error('Вы не можете играть, т.к. на вашем счету недостаточно средств!');
- }
-
- echo '<img src="../images/img/reload.gif" alt="image" /> <a href="hi.php?newgame&' . SID . '">Начать заново</a><br />';
- break;
- # ###########################################################################################
- # # Правила игры ##
- # ###########################################################################################
- case "faq":
-
- echo 'Для участия в игре напишите число и нажмите "Угадать", за каждую попытку у вас будут списывать по ' . moneys(5) . '<br />';
- echo 'После каждой попытки вам дают подсказку большое это число или маленькое<br />';
- echo 'Если вы не уложились за ' . (int)$config['hipopytka'] . ' попыток, то игра будет начата заново<br />';
- echo 'При выигрыше вы получаете на счет ' . moneys($config['hisumma']) . '<br />';
- echo 'Итак дерзайте!<br /><br />';
-
- echo '<img src="../images/img/back.gif" alt="image" /> <a href="hi.php?' . SID . '">Вернуться</a><br />';
- break;
-
- default:
- header("location: hi.php?" . SID);
- exit;
- endswitch;
- } else {
- show_login('Вы не авторизованы, чтобы начать игру, необходимо');
- }
-
- echo '<img src="../images/img/games.gif" alt="image" /> <a href="../pages/index.php?act=arkada&' . SID . '">Развлечения</a><br />';
- echo '<img src="../images/img/homepage.gif" alt="image" /> <a href="../index.php?' . SID . '">На главную</a>';
-
- include_once ("../themes/" . $config['themes'] . "/foot.php");
-
- ?>