Размер файла: 3.89Kb
<?php
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)";
}
$mt=microtime();
require('db.php');
require('nast.php');
require('shapka.php');
@session_start();
$s=htmlspecialchars(session_id());
$ontime=time()-350;
print $beginpage;
if(!@$_SESSION['enter'])
{
print "Авторизация не удалась.<br />
Возможно вы ввели неверные логин или пароль, либо истекло время жизни сессии<br />
<a href=\"index.php?str=$str\">Повторить ввод</a><br />";
print $endpage;
exit;
}
else
{
$time=time();
$info=mysql_fetch_assoc(mysql_query("SELECT * from `user` WHERE `uid`='$_SESSION[uid]' limit 1"));
// print "SELECT * from `user` WHERE `uid`='$_SESSION[uid]' limit 1";
mysql_query("UPDATE `user` SET `ldate`='$time' WHERE `uid`='$_SESSION[uid]' limit 1");
$result=mysql_query("SELECT * from `game` WHERE `uid`='$_SESSION[uid]' AND `status`=3");
if(!mysql_num_rows($result))
{
print "Ошибка!У вас нет активной ставки<br/>";
}
else
{
$card=mysql_fetch_assoc($result);
$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]);
print "<img src=\"21/$k[$n].gif\" alt=\"".gameo($k[$n])."\" />";
}
print "($summa очков)<br />";
print "Ставка: $card[stavka] кредитов<br/>";
print 'Банкир открылся<br/>';
$banksumma=0;
print "Карты банкира: ";
$b=array();
for($i=1; $i<10; $i++)
{
$newcard=rand(1,36);
while(in_array($newcard, $k) or in_array($newcard,$b))
$newcard=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==18 or ($banksumma==17 and rand(1,3)==2))
break;
}
print "($banksumma очков)<br/>";
if($banksumma>=$summa and $banksumma<=21)
{
print "Вы проиграли<br/>";
mysql_query("UPDATE `game` SET `status`=1 WHERE `gid`='$card[gid]' WHERE `uid`='$card[uid]'");
mysql_query("UPDATE `game` SET `status`=1 WHERE `gid`='$card[gid]'");
}
else
{
if($banksumma>21)
print "У банкира перебор.Вы выиграли<br/>";
else
print "Вы выиграли<br/>";
$win=$card['stavka']*2;
print "Ваш выигрыш составил $win постов<br/>";
mysql_query("UPDATE `user` SET `countpost`=`countpost`+'$win' WHERE `uid`='$_SESSION[uid]'");
mysql_query("UPDATE `game` SET `status`=1 WHERE `gid`='$card[gid]'");
}
}
print '<a href="21.php?ses='.$s.'&str='.$str.'">Играть еще</a><br/>';
print $razd."<a href=\"enter.php?str=$str&ses=$s\">Прихожая</a><br />";
}
print $endpage;
print '<!-- '.(microtime()-$mt).' -->';
?>