View file games/index.php

File size: 20.04Kb
<?
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">';
if($level >= 1){ echo'<img src="'.BASEDIR.''.IMG.'vzlom.png"> <a href="?mode=6">Шарманщик-обманщик</a><br />'; } else {echo'<img src="'.BASEDIR.''.IMG.'vzlom.png"> Шарманщик-обманщик (lvl. 1)<br />';} 
if($level >= 1){ echo'<img src="'.BASEDIR.''.IMG.'ugad.png"> <a href="?mode=7">Башня доллоров</a><br />'; } else { echo'<img src="'.BASEDIR.''.IMG.'ugad.png"> Башня доллоров (lvl. 3)<br />';} 
echo'<img src="'.BASEDIR.''.IMG.'vzlom.png"> <a href="vic.php">Викторина</a><br />'; 
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;
case '6':
$sum = abs(intval($_POST['sum']));
echo '<div class="razdel">Шарманщик обменщик</div>';
echo'<div class="menu">';
if($level >= 1){
if($sum == NULL){
echo'Суть игры проста. Вы указываете сумму, ваша сумму умножается на 2 + % от вашего уровня. Шарманщик крутит барабан. Что может выпасть вы хотите спростить??<br />
Деньги,опыт,актив. Но есть маленькая хитрость. Сумма может как прибавиться вам так и отняться у вас.<br />
<form action="?mode=6" method="post">
Ваша сумма:<br />
<input name="sum" type="text" size="5" maxlength="5" /><br />
<input name="" type="submit" value="Крутить барабан" />
</form>
';
#######################
$_SESSION['zn'] = rand(1,2);
$_SESSION['win'] = rand(1,3);
} else {
$z = $sum * 2;
$kk = ($z * $level) / 100;
$ww = $z + $kk;
if($_SESSION['zn'] == 1){

if($_SESSION['win'] == 1){$s = 'money'; $g = 'Деньги';}
if($_SESSION['win'] == 2){$s = 'exp'; $g = 'Опыт';}
if($_SESSION['win'] == 3){$s = 'activ'; $g = 'Актив';}
mysql_query("UPDATE `users` SET `$s`=`$s` + $ww WHERE login = '".$login."'");
echo'Поздравляем вы выиграли <strong>'.$g.'</strong> в размере <strong>'.$ww.'</strong>';
unlink($_SESSION['zn']);
unlink($_SESSION['win']);
$_SESSION['zn'] = rand(1,2);
$_SESSION['win'] = rand(1,3);
} else {
if($_SESSION['win'] == 1){$s = 'money'; $g = 'Деньги';}
if($_SESSION['win'] == 2){$s = 'exp'; $g = 'Опыт';}
if($_SESSION['win'] == 3){$s = 'activ'; $g = 'Актив';}
mysql_query("UPDATE `users` SET `$s`=`$s` - $ww WHERE login = '".$login."'");
echo'К сожеленью вы проиграли <strong>'.$g.'</strong> в размере <strong>'.$ww.'</strong>';
unlink($_SESSION['zn']);
unlink($_SESSION['win']);
$_SESSION['zn'] = rand(1,2);
$_SESSION['win'] = rand(1,3);
}
}
} else { echo'Ваш уровень слишком мал.'; }
echo'</div>';
break;
case '7':
echo '<div class="razdel">Башня доллоров</div>';
echo'<div class="menu">';
if($level >= 1){
if($_SESSION['level'] == NULL){$_SESSION['level'] = 0;}
$_SESSION['red'] = rand(1,2);
if($_SESSION['level'] == 6){echo'<a href="?mode=7&win=1">500$</a> | <a href="?mode=7&win=2">500$</a><br />';}else{echo'500$ | 500$<br />';}

if($_SESSION['level'] == 5){echo'<a href="?mode=7&win=1">250$</a> | <a href="?mode=7&win=2">250$</a><br />';}else{echo'250$ | 250$<br />';}

if($_SESSION['level'] == 4){echo'<a href="?mode=7&win=1">100$</a> | <a href="?mode=7&win=2">100$</a><br />';}else{echo'100$ | 100$<br />';}

if($_SESSION['level'] == 3){echo'<a href="?mode=7&win=1">50$</a> | <a href="?mode=7&win=2">50$</a><br />';}else{echo'50$ | 50$<br />';}

if($_SESSION['level'] == 2){echo'<a href="?mode=7&win=1">10$</a> | <a href="?mode=7&win=2">10$</a><br />';}else{echo'10$ | 10$<br />';}

if($_SESSION['level'] == 1){echo'<a href="?mode=7&win=1">5$</a> | <a href="?mode=7&win=2">5$</a><br />';}else{echo'5$ | 5$<br />';}

if($_SESSION['level'] == 0){echo'<a href="?mode=7&win=1">1$</a> | <a href="?mode=7&win=2">1$</a><br />';} else {echo'1$ | 1$<br />';}
echo'<hr>';
if($_SESSION['level'] >= 1){echo'<a href="?mode=7&win=z">Забрать деньги</a><br />';}
if($_GET['win'] == 1 || $_GET['win'] == 2 || $_GET['win'] == 'z'){
if($_GET['win'] == 'z'){
if($_SESSION['level'] == 1){$rr = 5;}
if($_SESSION['level'] == 2){$rr = 10;}
if($_SESSION['level'] == 3){$rr = 50;}
if($_SESSION['level'] == 4){$rr = 100;}
if($_SESSION['level'] == 5){$rr = 250;}
$it = ($rr * $level) / 100;
$rrz = $it + $rr;
echo'Поздравляем вы выиграли  <strong>'.$rrz.'</strong> руб.<br />';
mysql_query("UPDATE `users` SET `money`=`money` + $rrz WHERE login = '".$login."'");
$_SESSION['level'] = 0;
unlink($_SESSION['red']);
$_SESSION['red'] = rand(1,2);
}

if($_GET['win'] == $_SESSION['red']){
if($_SESSION['level'] >= 7){
$it = (500 * $level) / 100;
$rrz = $it + 500;
echo'Поздравляем вы выиграли  <strong>'.$rrz.'</strong> руб.<br />';
mysql_query("UPDATE `users` SET `money`=`money` + $rrz WHERE login = '".$login."'");
$_SESSION['level'] = 0;
unlink($_SESSION['red']);
$_SESSION['red'] = rand(1,2);
} else {
$_SESSION['level'] = $_SESSION['level'] + 1;
unlink($_SESSION['red']);
$_SESSION['red'] = rand(1,2);
}
} else {
$it = (100 * $level) / 100;
$rrz = 100 - $it;
//echo'Вы проиграли <strong>'.$rrz.'</strong> руб.';
mysql_query("UPDATE `users` SET `money`=`money` - $rrz WHERE login = '".$login."'");
//echo'Вы проиграли';
$_SESSION['level'] = 0;
unlink($_SESSION['red']);
$_SESSION['red'] = rand(1,2);
}

}
} 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');
?>