Просмотр файла games/hi.php

Размер файла: 7.68Kb
  1. <?php
  2. #-----------------------------------------------------#
  3. # ********* ROTORCMS ********* #
  4. # Made by : VANTUZ #
  5. # E-mail : visavi.net@mail.ru #
  6. # Site : http://pizdec.ru #
  7. # WAP-Site : http://visavi.net #
  8. # ICQ : 36-44-66 #
  9. # Вы не имеете право вносить изменения в код скрипта #
  10. # для его дальнейшего распространения #
  11. #-----------------------------------------------------#
  12. require_once ('../includes/start.php');
  13. require_once ('../includes/functions.php');
  14. require_once ('../includes/header.php');
  15. include_once ('../themes/' . $config['themes'] . '/index.php');
  16.  
  17. if (isset($_GET['act'])) {
  18. $act = check($_GET['act']);
  19. } else {
  20. $act = 'index';
  21. }
  22.  
  23. show_title('site.png', 'Угадай число');
  24. $config['newtitle'] = 'Игра Угадай число';
  25.  
  26. $randgame = mt_rand(1, 100);
  27.  
  28. if (is_user()) {
  29. if (isset($_GET['newgame'])) {
  30. $_SESSION['hill'] = $randgame;
  31. $_SESSION['hi_count'] = 0;
  32. }
  33.  
  34. switch ($act):
  35. # ###########################################################################################
  36. # # Главная страница ##
  37. # ###########################################################################################
  38. case "index":
  39.  
  40. echo '<b>Введите число от 1 до 100</b><br /><br />';
  41. echo '<b>Попыток: 0</b><br />';
  42.  
  43. echo '<div class="form">';
  44. echo '<form action="hi.php?act=hi&amp;' . SID . '" method="post">';
  45. echo 'Введите число:<br />';
  46. echo '<input type="text" name="guess" />';
  47. echo '<input type="submit" value="Угадать" />';
  48. echo '</form></div><br />';
  49.  
  50. echo 'У вас в наличии: ' . moneys($udata['users_money']) . '<br /><br />';
  51.  
  52. echo '<img src="../images/img/faq.gif" alt="image" /> <a href="hi.php?act=faq&amp;' . SID . '">Правила</a><br />';
  53. break;
  54. # ###########################################################################################
  55. # # Игра ##
  56. # ###########################################################################################
  57. case "hi":
  58.  
  59. $guess = abs(intval($_POST['guess']));
  60.  
  61. if ($udata['users_money'] >= 5) {
  62. if ($guess >= 1 && $guess <= 100) {
  63. if (empty($_SESSION['hill'])) {
  64. $_SESSION['hill'] = $randgame;
  65. $_SESSION['hi_count'] = 0;
  66. }
  67.  
  68. $_SESSION['hi_count']++;
  69.  
  70. if ($guess != $_SESSION['hill']) {
  71. if ($_SESSION['hi_count'] < $config['hipopytka']) {
  72. echo'<b>Введите число от 1 до 100</b><br /><br />';
  73.  
  74. echo '<b>Попыток: ' . (int)$_SESSION['hi_count'] . '</b><br />';
  75.  
  76. if ($guess > $_SESSION['hill']) {
  77. echo $guess . ' — это большое число<br />Введите меньше<br /><br />';
  78. }
  79. if ($guess < $_SESSION['hill']) {
  80. echo $guess . ' — это маленькое число<br />Введите больше<br /><br />';
  81. }
  82.  
  83. echo '<div class="form">';
  84. echo '<form action="hi.php?act=hi&amp;' . SID . '" method="post">';
  85. echo 'Введите число:<br />';
  86. echo '<input type="text" name="guess" />';
  87. echo '<input type="submit" value="Угадать" />';
  88. echo '</form></div><br />';
  89.  
  90. DB :: $dbh -> query("UPDATE users SET users_money=users_money-5 WHERE users_login=?", array($log));
  91.  
  92. $count_pop = $config['hipopytka'] - $_SESSION['hi_count'];
  93.  
  94. echo 'Осталось попыток: <b>' . (int)$count_pop . '</b><br />';
  95.  
  96. $allmoney = DB :: $dbh -> querySingle("SELECT users_money FROM users WHERE users_login=?;", array($log));
  97.  
  98. echo 'У вас в наличии: ' . moneys($allmoney) . '<br /><br />';
  99. } else {
  100. echo '<b>Вы проигали потому что, не отгадали число за ' . (int)$config['hipopytka'] . ' попыток</b><br /><br />';
  101.  
  102. $_SESSION['hill'] = "";
  103. $_SESSION['hi_count'] = "";
  104.  
  105. unset($_SESSION['hill']);
  106. unset($_SESSION['hi_count']);
  107. }
  108. } else {
  109. DB :: $dbh -> query("UPDATE users SET users_money=users_money+? WHERE users_login=?", array($config['hisumma'], $log));
  110.  
  111. echo '<b>Поздравляем!!! Вы угадали число ' . (int)$guess . '</b><br />';
  112. echo 'Ваш выигрыш составил ' . moneys($config['hisumma']) . '<br /><br />';
  113.  
  114. $_SESSION['hill'] = "";
  115. $_SESSION['hi_count'] = "";
  116.  
  117. unset($_SESSION['hill']);
  118. unset($_SESSION['hi_count']);
  119. }
  120. } else {
  121. show_error('Ошибка! Необходимо ввести число в пределах разрешенного диапазона!');
  122. }
  123. } else {
  124. show_error('Вы не можете играть, т.к. на вашем счету недостаточно средств!');
  125. }
  126.  
  127. echo '<img src="../images/img/reload.gif" alt="image" /> <a href="hi.php?newgame&amp;' . SID . '">Начать заново</a><br />';
  128. break;
  129. # ###########################################################################################
  130. # # Правила игры ##
  131. # ###########################################################################################
  132. case "faq":
  133.  
  134. echo 'Для участия в игре напишите число и нажмите "Угадать", за каждую попытку у вас будут списывать по ' . moneys(5) . '<br />';
  135. echo 'После каждой попытки вам дают подсказку большое это число или маленькое<br />';
  136. echo 'Если вы не уложились за ' . (int)$config['hipopytka'] . ' попыток, то игра будет начата заново<br />';
  137. echo 'При выигрыше вы получаете на счет ' . moneys($config['hisumma']) . '<br />';
  138. echo 'Итак дерзайте!<br /><br />';
  139.  
  140. echo '<img src="../images/img/back.gif" alt="image" /> <a href="hi.php?' . SID . '">Вернуться</a><br />';
  141. break;
  142.  
  143. default:
  144. header("location: hi.php?" . SID);
  145. exit;
  146. endswitch;
  147. } else {
  148. show_login('Вы не авторизованы, чтобы начать игру, необходимо');
  149. }
  150.  
  151. echo '<img src="../images/img/games.gif" alt="image" /> <a href="../pages/index.php?act=arkada&amp;' . SID . '">Развлечения</a><br />';
  152. echo '<img src="../images/img/homepage.gif" alt="image" /> <a href="../index.php?' . SID . '">На главную</a>';
  153.  
  154. include_once ("../themes/" . $config['themes'] . "/foot.php");
  155.  
  156. ?>