Вход Регистрация
Файл: iwup.biz/esche21.php
Строк: 144
<?php
$mt
=microtime(1);
function 
gamec($card)
    {
    
$card=intval($card);
    if(
$card>and $card<5)
    return 
6;
    elseif(
$card>and $card<9)
    return 
7;
    elseif(
$card>and $card<13)
    return 
8;
    elseif(
$card>12 and $card<17)
    return 
9;
    elseif(
$card>16 and $card<21)
    return 
10;
    elseif(
$card>20 and $card<25)
    return 
2;
    elseif(
$card>24 and $card<29)
    return 
3;
    elseif(
$card>28 and $card<33)
    return 
4;
    elseif(
$card>32 and $card<37)
    return 
11;
    }
function 
gameo($card)
    {
    
$card=intval($card);
    
$c=$card%4;
    switch(
$c)
    {
    case 
0$m='к'; break;
    case 
1$m='б'; break;
    case 
2$m='ч'; break;
    case 
3$m='п'; break;
    }
    if(
$card>and $card<5)
    return 
"6($m)";
    elseif(
$card>and $card<9)
    return 
"7($m)";
    elseif(
$card>and $card<13)
    return 
"8($m)";
    elseif(
$card>12 and $card<17)
    return 
"9($m)";
    elseif(
$card>16 and $card<21)
    return 
"10($m)";
    elseif(
$card>20 and $card<25)
    return 
"В($m)";
    elseif(
$card>24 and $card<29)
    return 
"Д($m)";
    elseif(
$card>28 and $card<33)
    return 
"K($m)";
    elseif(
$card>32 and $card<37)
    return 
"Т($m)";
    }
include(
'db.php');
include(
'ses.php');
include(
'auth.php');
include(
'nast.php');
include(
'shapka.php');
if(
$_SESSION['auth'])
    {
    print 
'</div><div class="top">BlackJack:<br /></div><div>';
    
$info=mysql_fetch_assoc(mysql_query("SELECT * from `user` WHERE `uid`='$_SESSION[uid]'"));
    if(
$info['status']<3)
    print 
"Вы забанены<br />
    Свяжитель с администрацией для выяснения причин<br />
    "
;
    else
        {
        
$result=mysql_query("SELECT * from `21` WHERE `uid`='$_SESSION[uid]' AND `status`=3");
if(!
mysql_num_rows($result))
    {
    print 
"Ошибка!У вас нет активной ставки<br/>";
    }
else
    {
    
$card=mysql_fetch_assoc($result);
    print 
"Ставка: $card[stavka] р.<br/>";
    
$i=1;
    while(@
$card['k'.$i])
    {
$k[$i]=$card['k'.$i]; $i++; } 
    print 
"Ваши карты:";
    
$summa=0;
    for(
$n=1$n<=$i$n++)
        {
        
$summa+=gamec(@$k[$n]);
        if(@
$k[$n])
        print 
"<img src="21/$k[$n].gif" alt="".gameo(@$k[$n])."" />";
        }
    
$card_game=rand(1,36);
    while(
in_array($card_game$k))
    
$card_game=rand(1,36);
    
mysql_query("UPDATE `21` SET `k$i`='$card_game'");
    
$summa+=gamec($card_game);
    print 
"<img src="21/$card_game.gif" alt="".gameo($card_game)."" />";
    print 
"($summa очков)<br />";
    
    if(
$summa>21)
    {print 
"У вас перебор<br/>Вы проиграли<br/>";
    print 
'<a href="21.php?ses='.$ses.'">Играть еще</a><br/>';
    
mysql_query("UPDATE `21` SET `status`=1 WHERE `gid`='$card[gid]'");
    }
    elseif(
$summa==21)
        {
        print 
'У вас 21( вы выиграли)<br/>';
        
$win=$card['stavka']*2.2;
        print 
"Ваш выигрыш составил $win р.<br/>";
        
mysql_query("UPDATE `user` SET `balans`=`balans`+'$win',`win`=`win`+'$win',`winnow`=`winnow`+'$win'  WHERE `uid`='$card[uid]'") or die(mysql_error());
        
mysql_query("UPDATE `21` SET `status`=2 WHERE `gid`='$card[gid]'");
        print 
'<a href="21.php?ses='.$ses.'">Играть еще</a><br/>';
        }
    elseif(
$summa==20)
        {
        print 
'Банкир открылся<br/>';
    
$banksumma=0;
    print 
"Карты банкира: ";
    
$b=array();
    for(
$i=1$i<10$i++)
        {
        
$newcard=mt_rand(1,36);
        while(
in_array($newcard$k) or in_array($newcard,$b))
        
$newcard=mt_rand(1,36);
        
$b[$i]=$newcard;
        
$banksumma+=gamec($newcard);
        print 
"<img src="21/$newcard.gif" alt="".gameo($newcard)."" />";
        if((
$banksumma>=$summa or $banksumma>21  or ($banksumma==19 and rand(1,2)==2)))
        break;
        }
        print 
"($banksumma очков)<br/>";
        if(
$banksumma>=$summa and $banksumma<=21)
        {
        print 
"Вы проиграли<br/>";
        
mysql_query("UPDATE `21` SET `status`=1 WHERE `gid`='$card[gid]'");
        print 
'<a href="21.php?ses='.$ses.'">Играть еще</a><br/>';
        }
    else
        {
        if(
$banksumma>21)
        print 
"У банкира перебор.Вы выиграли<br/>";
        else
        print 
"Вы выиграли<br/>";
        
$win=$card['stavka']*2.2;
        print 
"Ваш выигрыш составил $win р.<br/>";
        
mysql_query("UPDATE `user` SET `balans`=`balans`+'$win',`win`=`win`+'$win',`winnow`=`winnow`+'$win' WHERE `uid`='$card[uid]'") or dir(mysql_error());
        
mysql_query("UPDATE `21` SET `status`=2 WHERE `gid`='$card[gid]'");
        print 
'<a href="21.php?ses='.$ses.'">Играть еще</a><br/>';
        }
        
        }
    else
        {
        print 
'<a href="esche21.php?ses='.$ses.'">Еще</a> или
    <a href="open21.php?ses='
.$ses.'">Открыть карты</a><br/>';
    print 
'Внимание!Не нажимайте на ссылки дважды<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');
?>
Онлайн: 1
Реклама