Вход Регистрация
Файл: iwup.biz/21open.php
Строк: 157
<?php
function mast ($card)
    {
    
$mast=$card%4;
    switch (
$mast)
        {
        case 
0: return 4;
        case 
1: return 1;
        case 
2: return 2;
        case 
3: return 3;
        }
    }
function 
namemast($card)
    {
    
$mast=$card%4;
    switch (
$mast)
        {
        case 
0:  return '(к)'; break;
        case 
1:  return '(б)'; break;
        case 
2:  return '(ч)'; break;
        case 
3:  return '(п)'; break;
        }
    }
function 
cardname($card)
    {
    
$cards=$card;
    if(
$card>52)
    
$cards=$cards-52;
    
$cards=ceil($cards/4)+1;
    switch(
$cards)
        {
        case 
2$cena=2; break;
        case 
3$cena=3; break;
        case 
4$cena=4; break;
        case 
5$cena=5; break;
        case 
6$cena=6; break;
        case 
7$cena=7; break;
        case 
8$cena=8; break;
        case 
9$cena=9; break;
        case 
10$cena=10; break;
        case 
11$cena='В'; break;
        case 
12$cena='Д'; break;
        case 
13$cena='К'; break;
        case 
14$cena='Т'; break;
         default: 
$cena=0;
        }
    return 
$cena;
    }
function 
card($card)
    {
    
$cards=$card;
    if(
$card>52)
    
$cards=$cards-52;
    
$cards=ceil($cards/4)+1;
    switch(
$cards)
        {
        case 
2$cena=2; break;
        case 
3$cena=3; break;
        case 
4$cena=4; break;
        case 
5$cena=5; break;
        case 
6$cena=6; break;
        case 
7$cena=7; break;
        case 
8$cena=8; break;
        case 
9$cena=9; break;
        case 
10$cena=10; break;
        case 
11$cena=11; break;
        case 
12$cena=12; break;
        case 
13$cena=13; break;
        case 
14$cena=14; break;
         default: 
$cena=0;
        }
    return 
$cena;
    }

function 
cena($card,$summa)
    {
    
$cards=$card;
    if(
$card>52)
    
$cards=$cards-52;
    
$cards=ceil($cards/4)+1;
    switch(
$cards)
        {
        case 
2$cena=2; break;
        case 
3$cena=3; break;
        case 
4$cena=4; break;
        case 
5$cena=5; break;
        case 
6$cena=6; break;
        case 
7$cena=7; break;
        case 
8$cena=8; break;
        case 
9$cena=9; break;
        case 
10$cena=10; break;
        case 
11$cena=10; break;
        case 
12$cena=10; break;
        case 
13$cena=10; break;
        case 
14$cena=11;break;
         default: 
$cena=0;
        }
    return 
$cena;
    }
function 
summa($card)
    {
    
$summa=0;
    
sort($card);
    foreach(
$card as $i=>$kard)
        {
        
$summa+=cena($card[$i],$summa);
        }
    if(
$summa>21)
        {
        foreach(
$card as $i=>$kard)
        {
        if(
cena($card[$i],$summa)==11)
            {
            
$summa=$summa-10;
            }
        }
        }
    return 
$summa;
    }
$mt=microtime(1);
$time=time();$timenext=$time+24*3600*7;
include(
'db.php');
include(
'ses.php');
include(
'auth.php');
include(
'nast.php');
include(
'shapka.php');

if(
$_SESSION['auth'])
    {
    print 
'</div><div class="top">BlackJack</div><div class="ma">';
    
$info=mysql_fetch_assoc(mysql_query("SELECT * from `user` WHERE `uid`='$_SESSION[uid]'"));
    if(
$info['status']<3)
    print 
"Вы забанены<br />
    Свяжитель с администрацией для выяснения причин<br />
    "
;
    else
        {
        
$st=floatval(@$_POST['st']);
        
$result=mysql_query("SELECT * from `21` WHERE login='$_SESSION[login]' AND `status`>3 limit 1");
        if(!isset(
$_SESSION['kod777']))
        
$_SESSION['kod777']=rand(1,10000);
        if(!
mysql_num_rows($result))
        print 
"У вас нет текущей игры<br />";
        
        else
            {
            
            
$game=mysql_fetch_assoc($result);
            
$card=explode(',',$game['igrok']);
            
$summa=summa($card);
            print 
"Ваши карты:<br />";
            foreach(
$card as $k=>$h)
                {
                
$cards=card($h);
                
$cardmast=namemast($h);
                
$cardname=cardname($h);
                
$mast=mast($h);
                print 
"|<img src="poker/$cards-$mast.gif" alt="$cardname$cardmast"/>";
                }
            print 
"($summa очков)";
            if(
$game['status']==4)
                {
                
$win=$game['stavka']*1.95;
                print 
"Карты банкира:<br />";
                
$cardb=explode(',',$game['bankir']);
                
$summab=0;
                foreach(
$cardb as $k=>$h)
                    {
                    
$cards=card($h);
                    
$cardmast=namemast($h);
                    
$cardname=cardname($h);
                    
$mast=mast($h);
                    print 
"|<img src="poker/$cards-$mast.gif" alt="$cardname$cardmast"/>";
                    }
                print 
"Ваш выигрыш: $win р.<br />";
                print 
"<a href="21slil.php?ses=$ses">Слить выигрыш</a>|<a href="21double.php?ses=$ses">Удвоить</a><br />";
                }
            elseif(
$summa>21)
            {
            print 
"Ошибка!У вас перебор.Вы не можете открыть карты<br />";
            
mysql_query("UPDATE `21` SET `status`=1,`double`=0 WHERE `gid`='$game[gid]'");
            print 
"<a href="21open.php?ses=$ses">Играть еще</a><br />";
            }
            else
                {
                print 
'<br />Вы открылись<br />';
                print 
"Карты банкира:<br />";
                
$cardb=array();
                
$summab=0;
                for(
$i=0; ; $i++)
                    {
                    
$newcard=mt_rand(1,104);
                    while(
in_array($newcard,$card) or in_array($newcard,$cardb))
                    
$newcard=mt_rand(1,104);
                    
$cardb[$i]=$newcard;
                    
$summab=summa($cardb);
                    if(
$summab>19 or ($summab>=$summa and $summab>15))
                    break;
                    } 
                foreach(
$cardb as $k=>$h)
                    {
                    
$cards=card($h);
                    
$cardmast=namemast($h);
                    
$cardname=cardname($h);
                    
$mast=mast($h);
                    print 
"|<img src="poker/$cards-$mast.gif" alt="$cardname$cardmast"/>";
                    }
                
$allcardb=join(',',$cardb);
                print 
"($summab)";
                print 
'<br />';
                
$win=0;
                if(
$summab>21)
                    {
                    print 
"У банкира перебор.Вы выиграли<br />";
                    
$win=$game['stavka']*1.98;
                    print 
"Выигрыш: $win р.<br />";
                    
mysql_query("UPDATE `21` SET `status`=4,`bankir`='$allcardb' WHERE `gid`='$game[gid]'");
                    print 
"<a href="21slil.php?ses=$ses">Слить выигрыш</a>|<a href="21double.php?ses=$ses">Дуплить</a><br />";
                    }
                elseif(
$summab==$summa)
                    {
                    print 
"Ничья в пользу банкира<br />";
                    
mysql_query("UPDATE `21` SET `status`=1,`double`=0,`bankir`='$allcardb' WHERE `gid`='$game[gid]'");
                    print 
"<a href="21.php?ses=$ses">Играть еще</a><br />";
                    }
                elseif(
$summab>$summa)
                    {
                    print 
"Вы проиграли<br />";
                    
mysql_query("UPDATE `21` SET `status`=1,`double`=0,`bankir`='$allcardb' WHERE `gid`='$game[gid]'");
                    print 
"<a href="21.php?ses=$ses">Играть еще</a><br />";
                    }
                else
                    {
                    print 
"У банкира перебор.Вы выиграли<br />";
                    
$win=$game['stavka']*1.98;
                    print 
"Выигрыш: $win р.<br />";
                    
mysql_query("UPDATE `21` SET `status`=4,`bankir`='$allcardb' WHERE `gid`='$game[gid]'");
                    print 
"<a href="21slil.php?ses=$ses">Слить выигрыш</a>|<a href="21double.php?ses=$ses">Удвоить</a><br />";
                    }
                }
            }
        
        }
    print 
'</div><div class="down"><a href="enter.php?ses='.$ses.'">Личный кабинет</a><br /></div><div>';
    }
else
    {
    print 
'Авторизация не удалась.Возможго вы ввели неверный логин или пароль, либо истекло время жизни сессии<br /><a href="index.php">повторить ввод</a><br />';
    }
include(
'foot.php'); ?>
Онлайн: 0
Реклама