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

Размер файла: 19.35Kb
<?php
#############################################
# 0JXRgdC70Lgg0YLRiyDRh9C40YLQsNC10YjRjCDRj #
# dGC0L4g0YHQvtC+0LHRidC10L3QuNC1LCDQt9C90L #
# DRh9C40YIg0YLRiyDQvdC10LzQvdC+0LPQviDQt9C #
#          90LDQtdGI0YwgUEhQIQ==            #
#__---------------------------------------__#
#__        0JrQu9C40Log0JrQu9GD0LE=       __#
#  ---------------------------------------  #
# 0JDQstGC0L7RgCA6IE1vcmdhbg==              #
# SUNRIDog0L3QtSDRgdC60LDQttGDIHhE          #
#                                           #
#############################################

require '../inc/start.php';
require '../inc/regvars.php';
require '../inc/db.php';
require '../inc/config.php';
require '../inc/funct.php';
require '../inc/antidos.php';
require '../inc/gzip.php';
require '../inc/header.php';

only_reg('/aut.php?',true);

if($user_prof['admin']<$config['enable_games']){location('menu/index.php');}

if(is_active_user($user_prof['id'],0))
{

  switch($game = (!empty($_GET['game'])) ? $_GET['game'] : '')
{
########################################
########################################
########################################
	default:
$title = 'Игры';
require '../inc/head.php';
echo '<div class="sec">
Игры на кредиты
</div><div class="vstavka">';

if($config['game_chislo_on']==1)echo '<div class="ad"><img src="/pic/element.png"/> <a href="games.php?game=chislo">Угадай число</a></div>';
if($config['game_coin_on']==1)echo '<div class="ad"><img src="/pic/element.png"/> <a href="games.php?game=coin">Орел и Решка</a></div>';
if($config['game_kosti_on']==1)echo '<div class="ad"><img src="/pic/element.png"/> <a href="games.php?game=kosti">Игра в кости</a></div>';
if($config['game_bandit_on']==1)echo '<div class="ad"><img src="/pic/element.png"/> <a href="games.php?game=bandit">Бандит</a></div>';
#if($config['game__on']==1)echo '<div class="ad"><img src="/pic/element.png"/> <a href=""></a></div>';

if($config['game_chislo_on']==0 && $config['game_coin_on']==0 && $config['game_kosti_on']==0 && $config['game_bandit_on']==0)
{
echo 'Извините, доступных вам игр нет.<br />';
}

break;
########################################
########################################
########################################
case 'chislo':
$title = 'Угадай число';
require '../inc/head.php';

if($user_prof['in_bank'] > 0)
{

if($config['game_chislo_on']==1)
{

 switch($act = (!empty($_GET['act'])) ? $_GET['act'] : '')
{
####################
default:
echo '<div class="sec">
Угадай число
</div><div class="vstavka">
<form action="games.php?game=chislo&act=game" method="POST">
Введите число от '.$config['game_chislo_min'].' до '.$config['game_chislo_max'].' : <br />
<input name="number" type="text" size="6" maxlength="1" /><br />';
if($config['game_enable_test'] == 1)echo '<input name="test" type="checkbox" value="1">Играть на просто так<br />';
echo '<input type="submit" value="Играть" />
</form>
<div class="ad"><img src="/pic/help.png"/> <a href="games.php?game=chislo&act=help">Помощь по игре</a></div>
';

break;
####################
case 'help':
echo '<div class="sec">
Помощь по игре
</div><div class="vstavka">
Суть игры такова :<br />
&bull; Вы ставите(вводите в поле) любое число от '.$config['game_chislo_min'].' до '.$config['game_chislo_max'].'<br />
&bull; Нажимаете на кнопку, и на след. странице генерируеться число от '.$config['game_chislo_min'].' до '.$config['game_chislo_max'].'<br />
&bull; Если эти числа совпадут то вы получаете премию в размере указанного вами числа в виде кредитов, однако если они не одинаковы, у вас эти кредиты снимутся<br />';

break;
####################
case 'game':
echo '<div class="sec">
Угадай число
</div><div class="vstavka">';

$number = obr($_POST['number'],'integer',strlen($config['game_chislo_max']));
$test = ($config['game_enable_test'] == 1 && !empty($_POST['test'])) ? 1 : 0 ;
if($number>=$config['game_chislo_min'] && $number<=$config['game_chislo_max'])
 {
 if($user_prof['in_bank']>=$number || $test == 1)
 {
$numb = rand($config['game_chislo_min'],$config['game_chislo_max']);
  if($number == $numb)
   {

   echo 'Поздравляем, вы угадали!<br />';
if($test == 0)
{
echo 'Вы выиграли <b>'.$number.postfix($number).'</b><br />';
query("UPDATE `$db[prefix]users` SET `in_bank`= in_bank + $number,`won_credits` = won_credits + $number WHERE `id`='$user_prof[id]'");
}

   }
   else
   {
  echo 'Вы не угадали число!<br />';
if($test == 0)
{
echo 'Вы потеряли <b>'.$number.postfix($number).'</b><br />';
query("UPDATE `$db[prefix]users` SET `in_bank`= in_bank - $number,`lost_credits` = lost_credits + $number WHERE `id`='$user_prof[id]'");
}
   }

$balans = mysql_result(query("SELECT in_bank FROM `$db[prefix]users` WHERE `id`='$user_prof[id]'"),0);
#$balans = $user_prof['in_bank']+$number;
echo '<br />
Ваш баланс : <b>'.$balans.postfix($balans).'</b> <br />
';


echo '<br />
<a href="games.php?game=chislo">Попробовать еще раз</a><br />
';

usleep(500000);

  }
  else
  {
  echo 'У вас в банке нет такой суммы!<br />
<a href="games.php?game=chislo">&lt;&lt;&lt;Назад</a><br />
';
  }
 }
else
 {
echo 'Число может быть только от '.$config['game_chislo_min'].' до '.$config['game_chislo_max'].'!<br />
<a href="games.php?game=chislo">&lt;&lt;&lt;Назад</a><br />
';
 }
break;
}

}else{echo 'Извините, эта игра недоступна!<br />';}

}else{echo 'У вас в банке нет средств!<br />';}

break;
########################################
########################################
########################################
case 'coin':
$title = 'Орел и Решка';
require '../inc/head.php';

if($user_prof['in_bank'] > 0)
{

if($config['game_coin_on']==1)
{

 switch($act = (!empty($_GET['act'])) ? $_GET['act'] : '')
{
####################
default:
echo '<div class="sec">
Игра "Орел и Решка"
</div><div class="vstavka">';

echo '<form action="games.php?game=coin&act=game" method="POST">
Ваша ставка (от '.$config['game_coin_min'].' до '.$config['game_coin_max'].')<br />
<input name="number" type="text" size="6" maxlength="'.strlen($config['game_coin_max']).'" /><br />
Выберите сторону : <br />
<select name="storona" size="1">
<option value="orel">Орел</option>
<option value="reshka">Решка</option>
</select><br />';
if($config['game_enable_test'] == 1)echo '<input name="test" type="checkbox" value="1">Играть на просто так<br />';
echo '<input type="submit" value="Кинуть монету" />
</form><br />
<div class="ad"><img src="/pic/help.png"/> <a href="games.php?game=coin&act=help">Помощь по игре</a></div>
';


break;
####################
case 'game':
echo '<div class="sec">
Игра
</div><div class="vstavka">';

$number = obr($_POST['number'],'integer',strlen($config['game_coin_max']));
$storona = obr($_POST['storona'],'string',6);
$test = ($config['game_enable_test'] == 1 && !empty($_POST['test'])) ? 1 : 0 ;

if($storona != 'reshka' && $storona != 'orel')
{
$storona = 'orel';
}

if($number>=$config['game_coin_min'] && $number<=$config['game_coin_max'])
 {
 if($user_prof['in_bank']>=$number || $test == 1)
 {

$array = array('orel','reshka');
$result = $array[array_rand($array)];

if($result == 'orel') echo '<b>Орел!</b><br />';
elseif($result == 'reshka') echo '<b>Решка!</b><br />';

echo '<img src="/pic/img/coin/'.$result.'.gif"/><br />
<br />
';

 if($result == $storona)
  {
echo 'Поздравляем, вы угадали!<br />';
if($test == 0)
{
echo 'Вы выиграли <b>'.$number.postfix($number).'</b>))<br />';
query("UPDATE `$db[prefix]users` SET `in_bank`=in_bank + $number,`won_credits` = won_credits + $number WHERE `id`='$user_prof[id]'");
}
  }
 else
  {
echo 'Увы, вы не угадали<br />';
if($test == 0)
{
echo 'Вы проиграли <b>'.$number.postfix($number).'</b>((<br />';
query("UPDATE `$db[prefix]users` SET `in_bank`=in_bank - $number,`lost_credits` = lost_credits + $number WHERE `id`='$user_prof[id]'");
}
  }


$balans = mysql_result(query("SELECT in_bank FROM `$db[prefix]users` WHERE `id`='$user_prof[id]'"),0);
#$balans = $user_prof['in_bank']+$number;
echo '<br />
Ваш баланс : <b>'.$balans.postfix($balans).'</b> <br />';


echo '<br />
<div class="ad"><a href="games.php?game=coin">Попробовать еще раз</a></div>
';

usleep(500000);

   }
  else
  {
  echo 'У вас в банке нет такой суммы!<br />
<a href="games.php?game=coin">&lt;&lt;&lt;Назад</a><br />
';
  }
}
else
{
echo 'Число может быть только от '.$config['game_coin_min'].' до '.$config['game_coin_max'].'!<br />
<a href="games.php?game=coin">&lt;&lt;&lt;Назад</a><br />
';
}


break;
####################
case 'help':
echo '<div class="sec">
Помощь по игре
</div><div class="vstavka">
Суть игры такова : <br />
&bull; Вы ставите несколько кредитов, и нажимаете на кнопку \' Играть \'<br />
&bull; Далее вы кидаете монету <br />
&bull; Если вы угадали сторону , на которую упала монета, вам начисляеться презент в виде кредитов, в размере вашей ставки, а если не угадали, у вас списываються эти кредиты<br />';
break;
}
}else{echo 'Извините, эта игра недоступна!<br />';}

}else{echo 'У вас в банке нет средств!<br />';}

break;
########################################
########################################
########################################
case 'kosti':
$title = 'Игра в кости';
require '../inc/head.php';
echo '<div class="sec">
Игра в кости
</div><div class="vstavka">';

if($user_prof['in_bank'] > 0)
{

if($config['game_kosti_on']==1)
{

 switch($act = (!empty($_GET['act'])) ? $_GET['act'] : '')
{
####################
default:

echo '<form action="games.php?game=kosti&act=game" method="POST">
Введите число от '.$config['game_kosti_min'].' до '.$config['game_kosti_max'].' : <br />
<input name="number" type="text" size="6" maxlength="'.strlen($config['game_kosti_max']).'" /><br />';
if($config['game_enable_test'] == 1)echo '<input name="test" type="checkbox" value="1">Играть на просто так<br />';
echo '<input type="submit" value="Играть" />
</form><br />
<div class="ad"><img src="/pic/help.png"/> <a href="games.php?game=kosti&act=help">Помощь по игре</a></div>

';

break;
####################
case 'game':

$number = obr($_POST['number'],'integer',strlen($config['game_kosti_max']));
$test = ($config['game_enable_test'] == 1 && !empty($_POST['test'])) ? 1 : 0 ;

if($number>=$config['game_kosti_min'] and $number<=$config['game_kosti_max'])
 {
 if($user_prof['in_bank']>=$number || $test == 1)
 {
$number_1 = rand(1,6);
$number_2 = rand(1,6);
$number_3 = rand(rand(1,2),6);
$number_4 = rand(rand(1,2),6);

echo 'У вас выпало : <br />
<img src="/pic/img/kosti/'.$number_1.'.gif" alt="'.$number_1.'" /> и <img src="/pic/img/kosti/'.$number_2.'.gif" alt="'.$number_2.'" /><br />
<br />
У банкира выпало : <br />
<img src="/pic/img/kosti/'.$number_3.'.gif" alt="'.$number_3.'" /> и <img src="/pic/img/kosti/'.$number_4.'.gif" alt="'.$number_4.'" /><br />
<br />
';

$num_user = $number_1 + $number_2;
$num_bank = $number_3 + $number_4;

/*
if($test == 0)
{
*/

if($num_user>$num_bank)
{
echo '<b>Поздравляем, вы выйграли!</b><br />';
if($test == 0)
 {
 echo 'Вы выиграли <b>'.$number.postfix($number).'</b>!<br />';
 query("UPDATE `$db[prefix]users` SET `in_bank`= in_bank+$number,`won_credits` = won_credits + $number WHERE `id`='$user_prof[id]'");
 }
}
elseif($num_bank>$num_user)
{
echo '<b>Банкир выиграл!</b><br />';
if($test == 0)
 {
 query("UPDATE `$db[prefix]users` SET `in_bank` = in_bank - $number,`lost_credits` = lost_credits + $number WHERE `id`='$user_prof[id]'");
 echo 'Вы проиграли <b>'.$number.postfix($number).'</b>!<br />';
 }
}
elseif($num_bank==$num_user)echo '<b>Ничья</b><br />';

echo '<br />';


$balans = mysql_result(query("SELECT in_bank FROM `$db[prefix]users` WHERE `id`='$user_prof[id]'"),0);
#$balans = $user_prof['in_bank']+$number;
echo '<br />
Ваш баланс : <b>'.$balans.postfix($balans).'</b> <br />
<br />';


echo '<div class="ad"><a href="games.php?game=kosti">Попробовать еще раз</a></div>
';

usleep(500000);

  }else{echo 'У вас в банке нет такой суммы!<br />
<a href="games.php?game=kosti">&lt;&lt;&lt;Назад</a><br />';}

}else{echo 'Число может быть только от '.$config['game_kosti_min'].' до '.$config['game_kosti_max'].'!<br />
<a href="games.php?game=kosti">&lt;&lt;&lt;Назад</a><br />';}

break;
####################
case 'help':
echo 'Суть игры такова : <br />
&bull; Вы ставите несколько кредитов, и нажимаете на кнопку \' Играть \'<br />
&bull; Далее, банкир и вы кидаете кости <br />
&bull; Если сумма чисел ваших кубиков больше чем у банкира, вы выигравете столько кредитов , сколько поставили, а если наоборот, у вас списываеться то же количество кредитов!<br />';
break;
}

}else{echo 'Извините, эта игра недоступна!<br />';}

}else{echo 'У вас в банке нет средств!<br />';}

break;
########################################
########################################
########################################
case 'bandit':
$title = 'Бандит';
require '../inc/head.php';
echo '<div class="sec">
Игра Бандит
</div><div class="vstavka">';

if($user_prof['in_bank'] > 0)
{

if($config['game_bandit_on']==1)
{

 switch($act = (!empty($_GET['act'])) ? $_GET['act'] : '')
{
####################
default:

echo '<form action="games.php?game=bandit&act=game" method="POST">';
if($config['game_enable_test'] == 1)echo '<input name="test" type="checkbox" value="1">Играть на просто так<br />';
echo '<input type="submit" value="Играть" />
</form><br />
<div class="ad"><img src="/pic/help.png"/> <a href="games.php?game=bandit&act=help">Помощь по игре</a></div>

';

break;
####################
case 'game':

$test = ($config['game_enable_test'] == 1 && !empty($_POST['test'])) ? 1 : 0 ;


 if($user_prof['in_bank']>=$config['game_bandit_rate'] || $test == 1)
 {
if($test == 0)
{
query("UPDATE `$db[prefix]users` SET `in_bank`= in_bank-$config[game_bandit_rate],`lost_credits` = lost_credits + $config[game_bandit_rate] WHERE `id`='$user_prof[id]'");
}

$rand_1 = rand(1,8);
$rand_2 = rand(1,8);
$rand_3 = rand(1,8);
$rand_4 = rand(1,8);
$rand_5 = rand(1,8);
$rand_6 = rand(1,8);
$rand_7 = rand(1,8);
$rand_8 = rand(1,8);
$rand_9 = rand(1,8);

echo '<center><img src="/pic/img/bandit/'.$rand_1.'.gif" alt="'.$rand_1.'"/> - <img src="/pic/img/bandit/'.$rand_2.'.gif" alt="'.$rand_2.'" alt="'.$rand_2.'"/> - <img src="/pic/img/bandit/'.$rand_3.'.gif" alt="'.$rand_3.'"/><br />
<img src="/pic/img/bandit/'.$rand_4.'.gif" alt="'.$rand_4.'"/> - <img src="/pic/img/bandit/'.$rand_5.'.gif" alt="'.$rand_5.'"/> - <img src="/pic/img/bandit/'.$rand_6.'.gif" alt="'.$rand_6.'"/><br />
<img src="/pic/img/bandit/'.$rand_7.'.gif" alt="'.$rand_7.'"/> - <img src="/pic/img/bandit/'.$rand_8.'.gif" alt="'.$rand_8.'"/> - <img src="/pic/img/bandit/'.$rand_9.'.gif" alt="'.$rand_9.'"/><br /></center>';

$result = null;
$sum = 0;

if($rand_1 == $rand_2 && $rand_1 == $rand_3){ $sum += $config['game_bandit_won']; $result .= 'По горизонтали, в 1 строчке!<br />'; }
if($rand_4 == $rand_5 && $rand_4 == $rand_6){ $sum += $config['game_bandit_won']; $result .= 'По горизонтали, в 2 строчке!<br />'; }
if($rand_7 == $rand_8 && $rand_7 == $rand_9){ $sum += $config['game_bandit_won']; $result .= 'По горизонтали, в 3 строчке!<br />'; }

if($rand_1 == $rand_4 && $rand_1 == $rand_7){ $sum += $config['game_bandit_won']; $result .= 'По вертикали , в 1 столбце!<br />'; }
if($rand_2 == $rand_5 && $rand_2 == $rand_8){ $sum += $config['game_bandit_won']; $result .= 'По вертикали , в 2 столбце!<br />'; }
if($rand_3 == $rand_6 && $rand_3 == $rand_9){ $sum += $config['game_bandit_won']; $result .= 'По вертикали , в 3 столбце!<br />'; }

if(!empty($result))
 {
 echo '<div class="ad"><b>Результат</b><br />
'.$result;
if($test == 0)
 {
 echo '<b>Ваш выигрышь</b> : '.$sum.postfix($sum);
 query("UPDATE `$db[prefix]users` SET `in_bank`= in_bank+$sum,`won_credits` = won_credits + $sum WHERE `id`='$user_prof[id]'");
 }
echo '</div>';
 }



$balans = mysql_result(query("SELECT in_bank FROM `$db[prefix]users` WHERE `id`='$user_prof[id]'"),0);
echo '<div class="ad">
Ваш баланс : <b>'.$balans.postfix($balans).'</b></div>';






echo '<div class="ad"><a href="games.php?game=bandit">Попробовать еще раз</a></div>
';

usleep(500000);

  }else{echo 'У вас в банке нет такой суммы!<br />
<a href="games.php?game=bandit">&lt;&lt;&lt;Назад</a><br />';}

break;
####################
case 'help':
echo 'Правила предельно просты. Нажимайте на кнопку Играть и выигрывайте монеты.<br />
За каждое нажатие у вас со счета списывают по '.$config['game_bandit_rate'].' кредиту<br />
Если вам повезет и выпадут в ряд по вертикали или горизонтали одинаковые картинки, вы выиграете кредиты<br />';
break;
}

}else{echo 'Извините, эта игра недоступна!<br />';}

}else{echo 'У вас в банке нет средств!<br />';}

break;

}

}else
 {
 $title = 'Ошибка';
 require '../inc/head.php';
 echo '<div class="sec">Ошибка</div><div class="vstavka">
 Ваш статус неактивен!<br />Игры недоступны!';
 }


echo '<hr/>';
if(!empty($game))echo '..<a href="games.php">Игры на кредиты</a><br />';
echo '.<a href="/menu/">Кабинет</a><br />';



require '../inc/foot.php';

################################################
# 0KHQutGA0LjQv9GCINC90LUg0L/QsNCx0LvQuNC6IQ== #
#   0KHRgtCw0LLRgNC+0L/QvtC70YwsIDIwMDkg0LMu   #
################################################

?>