Файл: iwup.biz/esche21.php
Строк: 144
<?php
$mt=microtime(1);
function gamec($card)
{
$card=intval($card);
if($card>0 and $card<5)
return 6;
elseif($card>4 and $card<9)
return 7;
elseif($card>8 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>0 and $card<5)
return "6($m)";
elseif($card>4 and $card<9)
return "7($m)";
elseif($card>8 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');
?>