Размер файла: 14.67Kb
- <?
- include('../core/core.php');
- include(BASEDIR.INC.'func.php');
- include(BASEDIR.INC.'session.php');
- include(BASEDIR.INC.'session_user.php');
- $mode = htmlspecialchars($_GET['mode']);
- $id = abs(htmlspecialchars($_GET['id']));
-
- include(BASEDIR.INC.'head.php');
- show_title('Игры');
- if(is_user()){
- $users = mysql_query('SELECT * FROM users WHERE login = "'.$_COOKIE['login'].'"');
- $users = mysql_fetch_assoc($users);
- $activ = $users['activ'];
- $money = $users['money'];
- $level = $users['level'];
- $login = $users['login'];
- if($level >= 20){ $level = 20;} else {$level = $level; }
- switch ($mode):
- case 'index':
- echo '<div class="razdel">Простые игры</div>';
- echo'<div class="menu">';
- if($activ >= 5){ echo'<img src="'.BASEDIR.''.IMG.'ugad.png"> <a href="?mode=1">Угадай число</a><br />'; } else { echo'<img src="'.BASEDIR.''.IMG.'ugad.png"> Угадай число (5)<br />';}
- if($activ >= 50){ echo'<img src="'.BASEDIR.''.IMG.'rab.png"> <a href="?mode=2">Работа</a><br />'; } else { echo'<img src="'.BASEDIR.''.IMG.'rab.png"> Работа (50)<br />'; }
- if($activ >= 75){ echo'<img src="'.BASEDIR.''.IMG.'knb.png"> <a href="?mode=3">Камень/ножницы/бумага</a><br />'; } else { echo'<img src="'.BASEDIR.''.IMG.'knb.png"> Камень/ножницы/бумага (75)<br />';}
- if($activ >= 100){ echo'<img src="'.BASEDIR.''.IMG.'1338735727ban.png"> <a href="?mode=4">Однорукий бандит</a><br />'; } else { echo'<img src="'.BASEDIR.''.IMG.'1338735727ban.png"> Однорукий бандит (100)<br />'; }
- if($activ >= 150){ echo'<img src="'.BASEDIR.''.IMG.'vzlom.png"> <a href="?mode=5">Взлом сейфа</a>'; } else {echo'<img src="'.BASEDIR.''.IMG.'vzlom.png"> Взлом сейфа (150)<br />';}
- echo' </div>';
- echo '<div class="razdel">Уровневые игры</div>';
- echo'<div class="menu">';
- echo'В разработке';
- echo' </div>';
- break;
- case '1':
- echo '<div class="razdel">Угадай число</div>';
- echo'<div class="menu">';
- if($activ >= 5){
- $win = 100;
- $lose = 20;
- $per = ($win * $level) / 100;
- $get = abs(htmlspecialchars($_POST['get']));
- echo'Компьютер загдал число от 1 до 5. Угадайте его.<br />';
- echo'Ставка '.$lose.' рублей! Выигрыш принесет вам '.$win.' + '.$per.' руб.<br /><br />';
- echo'
- <form action="?mode=1" method="post">
- Копмьютер загал число:<br />
- <input name="get" size="2" maxlength="1" value="" size="2"><br />
- <input type="submit" name="submit" id="submit" value="Продолжить">
- </form>';
- if (!empty($get)){
- if($get > 5){ echo'Компьютер не загадывал такоrо числа!'; } else {
- if($money >= $lose){
- $_SESSION['kode'] = rand(1,5);
- if($_SESSION['kode'] == $get){
- $all = $win + $per;
- echo'Поздравляем вы выиграли! Сумма в размере '.($win + $per).' руб. зачислена вам на счет!';
- mysql_query("UPDATE `users` SET `money`=`money` + $all WHERE login = '".$login."'");
- unset($_SESSION['kode']);
- echo rating_plus($login,2);
- } else {
- echo'К сожеленью вы проиграли! Сумма в размере '.$lose.' рублей списана с вашего счета!';
- mysql_query("UPDATE `users` SET `money`=`money` - $lose WHERE login = '".$login."'");
- unset($_SESSION['kode']);
- }
- } else {$p = 5 - $money; echo'Для игры вам еще нужно '.$p.' '.money($p).''; }
- }
- }
- } else { echo'Ваш актив слишком мал.'; }
- echo' </div>';
- break;
- case '2':
- echo '<div class="razdel">Работа</div>';
- echo'<div class="menu">';
- if($activ >= 50){
- if($_SESSION['time_money'] == NULL){$_SESSION['time_money'] = time();}
- echo'Cамая проста игра. Пробывание на странице приносит вас деньги ! <br />
- 1 минута = 1 рублю.<br />
- Если вы хотите забрать деньги досрочно нажмите кнопку <a href="?mode='.$mode.'&id=1">СЮДА</a><br />';
- if($id == 1){
- $rrd = (time() - $_SESSION['time_money']) / 60;
- $count = round($rrd);
- $per = ($count * $level) / 100;
- $all = $count + $per;
- echo'Поздравляем ! Сумма в размере '.($all).' руб. зачислена вам на счет!';
- mysql_query("UPDATE `users` SET `money`=`money` + $all WHERE login = '".$login."'");
- $_SESSION['time_money'] = time();
- }
- } else { echo'Ваш актив слишком мал.'; }
- echo' </div>';
- break;
- case '3':
- echo '<div class="razdel">Камень/ножницы/бумага</div>';
- echo'<div class="menu">';
- if($activ >= 75){
- $page = abs(htmlspecialchars($_GET['page']));
- $stav = abs(htmlspecialchars($_POST['stav']));
- $bor = htmlspecialchars($_POST['bor']);
- if($page == NULL){
- echo'Камень тупит ножницы, ножницы режут бумагу, бумага накрывает камень.<br />
- В случае победы выигрышный коэффициент 2 к 1(50%)<br />
- В случае ничьей вы возвращаете половину от ставки<br />
- <form action="?mode=3&page=1" method="post">
- Ваша ставка:(до 99,999 руб.)<br />
- <input name="stav" type="text" size="30" maxlength="5" /><br />
- Ваш выбор:<br />
- <select name="bor">
- <option value="1">Камень</option><option value="2">Ножницы</option><option value="3">Бумага</option>
- </select>
- <input name="" type="submit" value="Продолжить" />
- </form>';
- } else {
- if($id == NULL){
- $sst = ($stav * 50) / 100;
- $wins = $sst + $stav;
- $per = ($wins * $level) / 100;
- $win = $sst + $stav + $per;
- echo'<form action="?mode=3&page='.$page.'&id=1" method="post">
- <input name="user" type="hidden" value="'.$bor.'" />
- <input name="sum" type="hidden" value="'.$stav.'" />
- Выйгрыш принесет: <strong>'.$win.'</strong> руб.<br />
- Ничья заберет: <strong>'.$sst.'</strong> руб.<br />Ваш выбор: <strong>';
- if($bor == 1){echo'Камень';}
- if($bor == 2){echo'Ножницы';}
- if($bor == 3){echo'Бумага';}
- echo'</strong><br />';
- if($money >= $stav){echo'<input name="" type="submit" value="Продолжить" />';}else {echo'У вас нет таких денег!';}
- echo'</form>';
- }else {
- $user = abs($_POST['user']);
- $sum = abs($_POST['sum']);
- $sst = ($sum * 50) / 100;
- $bot = rand(1,3);
- $win = round($user / $bot, 2);
- if($win == 1){ echo'Ничья :(';
- $all = $sst;
- mysql_query("UPDATE `users` SET `money`=`money` - $all WHERE login = '".$login."'");
- } else {
- if($win == 0.5 || $win == 0.67 || $win == 0.67 || $win == 3){
- echo'Вы выиграли! ^_^';
- echo rating_plus($login,2);
- $all = $sst + $sum + $per;
- mysql_query("UPDATE `users` SET `money`=`money` + $all WHERE login = '".$login."'");
- } else { echo'Вы проиграли ;(';
- $all = $sum;
- mysql_query("UPDATE `users` SET `money`=`money` - $all WHERE login = '".$login."'");
- } }
- echo'<hr /><a href="?mode=3&page=1&id=1">Еще раз с теми же данными</a><br /><a href="?mode=3">Сменить данные</a>';
- }
- }
- } else { echo'Ваш актив слишком мал.'; }
- echo' </div>';
- break;
- case '4':
- echo '<div class="razdel">Однорукий бандит</div>';
- echo'<div class="menu">';
- $u = htmlspecialchars($_POST['u']);
- $coin = file_get_contents('coins/'.$login.'.txt');
- if($coin == ''){$z = 0;} else { $z = $coin; }
- $win = 250;
- $lose = 100;
- echo'
- <form action="?mode=4" method="post">
- Таблица выигрышей:<br />
- 777-x200<br />
- 555-x100<br />
- 999-x70<br />
- 000-x50<br />
- 333-x50<br />
- **7-x10<br />
- **6-x3<br />
- Джек-пот: <strong>'.$win.'</strong> руб.<br />
- Проигрыш: <strong>'.$lose.'</strong> руб.<br />
- У вас <a href="?mode=coins">монет удачи</a>: <strong>'.$z.'</strong> шт. <br />
- <input type="hidden" name="u" size="8" maxlength="7" value="1">
- <input type="submit" name="submit" id="submit" value="Тянуть">
- </form>';
- if($coin == ''){$a = mt_rand(0,9); $b = mt_rand(0,9); $c = mt_rand(0,9); $acx = ''.$a.''.$b.''.$c.''; $m = 0; }
- if($coin == 1){ $a = mt_rand(1,8); $b = mt_rand(1,8); $c = mt_rand(1,8); $acx = ''.$a.''.$b.''.$c.''; $m = 5;}
- if($coin == 2){ $a = mt_rand(2,7); $b = mt_rand(2,7); $c = mt_rand(2,7); $acx = ''.$a.''.$b.''.$c.''; $m = 10;}
- if($coin == 3){ $a = mt_rand(3,6); $b = mt_rand(3,6); $c = mt_rand(3,6); $acx = ''.$a.''.$b.''.$c.''; $m = 20;}
- if($acx == 777){$w=200 + $m;}
- if($acx == 555){$w=100 + $m;}
- if($acx == 999){$w=70 + $m;}
- if($acx == 000){$w=50 + $m;}
- if($acx == 333){$w=50 + $m;}
- if($c == 7){$w=10 + $m;}
- if($c == 6){$w=3 + $m;}
- if (!empty($u)){
- echo'<hr>';
- if($activ >= 100){
- if($money >= $lose){
- if($acx == 777 || $acx == 555 || $acx == 999 || $acx == 000 || $acx == 333 || $c == 7 || $c == 6){
- echo'Вы выиграли '.$win.' руб. + '.$w.'% (Выпала комбинация '.$acx.')';
- echo rating_plus($login,2);
- $zet = ($win * $w) / 100;
- $zer = $win + $zet;
- mysql_query("UPDATE `users` SET `money`=`money` + $zer WHERE login = '".$login."'");
- $fq = fopen("coins/".$login.".txt", "w+");
- fclose($fq);
- } else {
- echo'Вы проиграли :( (Выпала комбинация '.$acx.')';
- $zer = $lose;
- mysql_query("UPDATE `users` SET `money`=`money` - $zer WHERE login = '".$login."'");
- }
- } else { $c = $lose - $money; echo'Вам не хватает '.$c.' '.money($c).'!'; }
- } else { $p = 100 - $activ; echo'Вам не хватает '.$p.' Актива!'; }
- }
- echo'</div>';
- break;
- case '5':
- echo '<div class="razdel">Взлом сейфа</div>';
- echo'<div class="menu">';
- if($activ >= 150){
- session_start();
- $game = htmlspecialchars($_GET['game']);
- $its = htmlspecialchars($_GET['its']);
- echo'<hr>';
- if($game == ''){
- echo'
- Вам предстоит взломать сейф который состоит из 4 цифры, за 5 попыток<br />
- Угадав цифру она будет выделина( **<strong>5</strong>* )<br />
- Угадав все цифры вы получите приз<br />
- Желаем удачи!<br /><br />
- <a href="?mode=5&game=start">Начать игру!</a>';
- if($its == 'win'){echo'<hr>Поздравляем вы выйграли 1500 рублей!';}
- if($its == 'lose'){echo'<hr>К сожеленью вы проиграли с вас было списано 500 рублей!';}
- $_SESSION['k1'] = rand(0,9);
- $_SESSION['k2'] = rand(0,9);
- $_SESSION['k3'] = rand(0,9);
- $_SESSION['k4'] = rand(0,9);
- }
- if($game == 'start'){
- $summa = 500; // цена за все!
- $k = htmlspecialchars($_POST['k']);// kode 1
- $o = htmlspecialchars($_POST['o']);// kode 2
- $d = htmlspecialchars($_POST['d']);// kode 3
- $e = htmlspecialchars($_POST['e']);// kode 4
- $kode = ''.$_SESSION['k1'].''.$_SESSION['k2'].''.$_SESSION['k3'].''.$_SESSION['k4'].'';
- $real_kode = ''.$k.''.$o.''.$d.''.$e.'';
- echo'<div align="right">';
- if($k == '' && $o == '' && $d == '' && $e == ''){ echo'****'; } else {// если пусто
- if($k == $_SESSION['k1'] && $o == $_SESSION['k2'] && $d == $_SESSION['k3'] && $e == $_SESSION['k4']){ echo'<strong>'.$kode.'</strong>';
- $per = $summa + ($summa * 200 / 100);
- $zer = $per;
- mysql_query("UPDATE `users` SET `money`=`money` + $zer WHERE login = '".$login."'");
- header ('location: ?mode=5&its=win');
- echo rating_plus($login,100);
- session_destroy();} else {// полное совпадение
- // угаданы только 3 цифры
- if($o == $_SESSION['k2'] && $d == $_SESSION['k3'] && $e == $_SESSION['k4']){ echo'*<strong>'.$_SESSION['k2'].''.$_SESSION['k3'].''.$_SESSION['k4'].'</strong>';} else {
- if($k == $_SESSION['k1'] && $d == $_SESSION['k3'] && $e == $_SESSION['k4']){ echo'<strong>'.$_SESSION['k1'].'</strong>*<strong>'.$_SESSION['k3'].''.$_SESSION['k4'].'</strong>';} else {
- if($k == $_SESSION['k1'] && $o == $_SESSION['k2'] && $e == $_SESSION['k4']){ echo'<strong>'.$_SESSION['k1'].''.$_SESSION['k2'].'</strong>*<strong>'.$_SESSION['k4'].'</strong>';} else {
- if($k == $_SESSION['k1'] && $o == $_SESSION['k2'] && $d == $_SESSION['k3']){ echo'<strong>'.$_SESSION['k1'].''.$_SESSION['k2'].''.$_SESSION['k3'].'</strong>*';} else {
- // угаданы только 2 цифры
- if($k == $_SESSION['k1'] && $o == $_SESSION['k2']){echo'<strong>'.$_SESSION['k1'].''.$_SESSION['k2'].'</strong>**';} else {
- if($k == $_SESSION['k1'] && $d == $_SESSION['k3']){echo'<strong>'.$_SESSION['k1'].'</strong>*<strong>'.$_SESSION['k3'].'</strong>*';} else {
- if($k == $_SESSION['k1'] && $e == $_SESSION['k4']){echo'<strong>'.$_SESSION['k1'].'</strong>**<strong>'.$_SESSION['k4'].'</strong>';} else {
- if($o == $_SESSION['k2'] && $e == $_SESSION['k4']){echo'*<strong>'.$_SESSION['k2'].'</strong>*<strong>'.$_SESSION['k4'].'</strong>';} else {
- if($k == $_SESSION['k1'] && $o == $_SESSION['k2']){echo'**<strong>'.$_SESSION['k3'].''.$_SESSION['k4'].'</strong>';} else {
- // угадана только 1 цифра
- if($k == $_SESSION['k1']){ echo'<strong>'.$_SESSION['k1'].'</strong>***';} else {
- if($o == $_SESSION['k2']){ echo'*<strong>'.$_SESSION['k2'].'</strong>**';} else {
- if($d == $_SESSION['k3']){ echo'**<strong>'.$_SESSION['k3'].'</strong>*';} else {
- if($e == $_SESSION['k4']){ echo'***<strong>'.$_SESSION['k4'].'</strong>';} else {
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- echo'</div>';
- if (!isset($_SESSION['anti'])) $_SESSION['anti']=0;
- $a = $_SESSION['anti']++;
- $ost = 5 - $a;
- if($a > 5){ session_destroy(); header ('location: ?mode=5&its=lose');}
- echo'Осталось попыток: <strong>'.$ost.'</strong>';
- if($money >= 500){
- echo'<form action="?mode=5&game=start" method="post">';
- echo'<input name="k" size="2" maxlength="1" value="" >-<input name="o" size="2" maxlength="1" value="" >-<input name="d" size="2" maxlength="1" value="" >-<input name="e" size="2" maxlength="1" value="" >';
- echo'<input type="submit" name="submit" id="submit" value="Пробывать">
- </form>';
- } else { $c = 500 - $money; echo'Вам не хватает '.$c.' '.money($c).'!'; }
- if($ost == 4){
- $qer = $summa;
- mysql_query("UPDATE `users` SET `money`=`money` - $qer WHERE login = '".$login."'");
- }
- }
- } else { echo'Ваш актив слишком мал.'; }
- echo'</div>';
- break;
- default:
- header ('location: ?mode=index');
- endswitch;
- echo '<div class="razdel">Меню</div>';
- echo'<div class="menu"><img src="'.BASEDIR.''.IMG.'faq.png"> <a href="/games/help.php">FAQ - ваш вечный путеводитель</a></div>';
- echo'<div class="menu"><img src="'.BASEDIR.''.IMG.'home.png"> <a href="/">На главную</a></div>';
- } else {echo '<div class="razdel">Доступ закрыт!</div>';
- echo'<div class="menu">Доступ разрешен только зарегистированым!</div>';
- }
- include(BASEDIR.INC.'foot.php');
- ?>