Просмотр файла open.php

Размер файла: 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.'&amp;str='.$str.'">Играть еще</a><br/>';
	
    print $razd."<a href=\"enter.php?str=$str&amp;ses=$s\">Прихожая</a><br />";
	}

print $endpage;
print '<!-- '.(microtime()-$mt).' -->';

?>