View file game/rus_rul/game.php

File size: 6.35Kb
<?php if (date("d-m-Y") != trim(file_get_contents('game/rus_rul/date.txt')))
{
 srand();
 $fp = fopen ('game/rus_rul/stavka.txt', "w+");
 fwrite ($fp, rand(5,25));
 fclose ($fp);

 $fp = fopen ('game/rus_rul/date.txt', "w+");
 fwrite ($fp, date("d-m-Y"));
 fclose ($fp);


}


 if (trim(file_get_contents('game/rus_rul/stavka.txt')) <= trim(file_get_contents('user/'.$_SESSION['user_login'].'/balans.txt')))
 {
  if ($_POST['step_rus'] == '')
  {
   echo '
   <div class="ramka">

   Сегодня минимальная ставка будет стоить: ';
   readfile('game/rus_rul/stavka.txt');
   echo '<br>Вы можете сделать большую ставку.</div><br>';

   echo '
   Сделать ставку:<br>
   <form name="" action="" method="post">
   <input name="stavka" type="text" value=""><br>
   <input name="step_rus" type="hidden" value="2">
   <input class="knopka" type="submit" value="Поставить">
   </form>

   <a href="/?page=game&int=rus_rul&inc=1">Таблица рекордов</a>
   <br>
       ';



  }
  elseif ($_POST['step_rus'] == '2')
  {
   if (is_numeric($_POST['stavka']) and $_POST['stavka'] <= trim(file_get_contents('user/'.$_SESSION['user_login'].'/balans.txt')) and $_POST['stavka'] >= trim(file_get_contents('game/rus_rul/stavka.txt')) )
   {
    echo 'Ваша ставка = '.$_POST['stavka'];

    echo '
   <span class="ramka">
   Перед вами шесть ячеек.
   <br>
   Укажите номер ячейки, в которой вы думаете, выпадет число.
   <br>
   Укажите число, которое как вы думаете, выпадет.
   </span>
   ';
    $cn = 1;
    while ($cn < 7)
    {
   	 echo '<img src="game/rus_rul/full.png" width="25" alt="" border="0">';
     $cn++;
    }

    echo '<br>&nbsp;&nbsp;&nbsp;';
    $cn = 1;
    while ($cn < 7)
    {
   	 echo $cn.'&nbsp;&nbsp;&nbsp;&nbsp;';
     $cn++;
    }
    echo '
   <span class="ramka">
   За одной из них лежит число.
   <br>
   Для победы достаточно угадать ячейку.
   <br>
   Если отгодаете число, получите бонус.
   <br>
   Усли отгадаете и число и ячеку, бонус утроится.
   </span>
   ';

    echo ' <form name="" action="" method="post">';
    echo 'Я выбираю ячейку с номером:
    <select size="1" name="rus_nomer">
     <option value="1">1</option>
     <option value="2">2</option>
     <option value="3">3</option>
     <option value="4">4</option>
     <option value="5">5</option>
     <option value="6">6</option>
    </select>
    ';

    echo '<br><br>Число в ячеке будет равно:
    <select size="1" name="rus_chislo">
     <option value="1">1</option>
     <option value="2">2</option>
     <option value="3">3</option>
     <option value="4">4</option>
     <option value="5">5</option>
     <option value="6">6</option>
    </select>
    ';



    echo '
    <input name="stavka" type="hidden" value="'.$_POST['stavka'].'">
    <input name="step_rus" type="hidden" value="3">
    <br><br>
    <input class="knopka" type="submit" value="Играть!">
    </form>';


   }
   else
   {
   	echo '
   <span class="error">
   Вы не можете сделать эту ставку.
   </span>
   <META HTTP-EQUIV="Refresh" CONTENT="1;">
   ';
   }
  }
  elseif ($_POST['step_rus'] == '3')
  {
   if (($_POST['stavka'] <= trim(file_get_contents('user/'.$_SESSION['user_login'].'/balans.txt'))) )
   {
    $stavka = $_POST['stavka'];
    srand();
    $chislo_1 = rand(1,6);
    $chislo_2 = trim($_POST['rus_chislo']);

    $nomer_1 = rand(1,6);
    $nomer_2 = trim($_POST['rus_nomer']);

    $cn = 1;
    while ($cn < 7)
    {
   	 if ($nomer_1 == $cn)
   	 echo '<span style="color: #008000; background: #80FF80;">&nbsp;&nbsp;'.$chislo_1.'&nbsp;&nbsp;</span>';
     else
     echo '<img src="game/rus_rul/full.png" width="25" alt="" border="0">';

     $cn++;
    }

    echo '<br>&nbsp;&nbsp;&nbsp;';
    $cn = 1;
    while ($cn < 7)
    {

   	 echo $cn.'&nbsp;&nbsp;&nbsp;&nbsp;';
     $cn++;
    }
    $repa_1 = 0;
    $repa_2 = 0;
    echo '<hr><span class="ramka">Итог игры:</span> ';
    echo '
    Ваша ставка: '.$stavka.'
    <br>
    Номер ячейки: '.$nomer_2.'
    <br>
    Число: '.$chislo_2.'
    <div align="center">* * *</div>
    Выпала ячейка: '.$nomer_1.'
    <br>
    Выпало число: '.$chislo_1.'
    <div align="center">* * *</div>
    ';
    if ($nomer_1 == $nomer_2)
    {
    echo '<span class="ramka">Совпадение ячеек - 100%</span>';
    $repa_1++;
    }
    else
    {
     echo '<span class="error">Совпадение ячеек - 0%</span>';
    }

    if ($chislo_1 == $chislo_2)
    {
    echo '<span class="ramka">Совпадение чисел - 100%</span>';
    $repa_2++;
    }
    else
    {
     echo '<span class="error">Совпадение чисел - 0%</span>';
    }

    $balans = trim(file_get_contents('user/'.$_SESSION['user_login'].'/balans.txt'));
    if ($repa_1 == 1)
    {
     $save_stavka = $stavka+$balans;

     $fp = fopen ('game/rus_rul/rec.txt', "a+");
     fwrite ($fp, $_SESSION['user_login'].'|'.date("d/m/Y")."\r\n");
     fclose ($fp);


     $activ = 'Игра "Русская рулетка". Выйграш.';
     include('moduls/act/act_add.php');

     echo '<br>
     <span class="ramka">
     Вы победитель!!!
     Вы отгадали ячейку, ваш выйграш составил: '.$stavka.'
     </span>
     <br>
     ';
    }
    else
    {
     $save_stavka = $balans-$stavka;
     echo '
     <br>
     <span class="error">
     Вы проиграли...
     Вы не отгадали ячейку, ваш проигрвш составил: '.$stavka.'
     </span>
     <br>
     ';
    }

    if ($repa_2 == 1)
    {
     $bonus = rand(15,35);
     $save_stavka = $save_stavka+$bonus;
     echo '
     <span class="ramka">Вы отгадали число!
     <br>
     Ваш бонус составил: '.$bonus.' монет!
     </span>
      <br>';
    }

    $fp = fopen ('user/'.$_SESSION['user_login'].'/balans.txt', "w+");
    fwrite ($fp, $save_stavka);
    fclose ($fp);

    echo '

    <form name="" action="" method="post">
    <input name="step_rus" type="hidden" value="">
    <br>
    <input class="knopka" type="submit" value="Переиграть">
    </form>

    <form name="" action="" method="post">
    <input name="stavka" type="hidden" value="'.$stavka.'">
    <input name="step_rus" type="hidden" value="2">
    <br>
    <input class="knopka" type="submit" value="Переиграть c той же ставкой">
    </form>
    ';

   }
  }
 }
 else
 {
  echo '
   <span class="error">
   Сумма на вашем балансе не позволяет вам сделать ставку.
   </span>
   ';
 }

 ?>