Вход Регистрация
Файл: games/pianica/index.php
Строк: 223
<?
include_once '../../sys/inc/start.php';
include_once 
'../../sys/inc/compress.php';
include_once 
'../../sys/inc/sess.php';
include_once 
'../../sys/inc/home.php';
include_once 
'../../sys/inc/settings.php';
include_once 
'../../sys/inc/db_connect.php';
include_once 
'../../sys/inc/ipua.php';
include_once 
'../../sys/inc/fnc.php';
include_once 
'../../sys/inc/user.php';
if (
mysql_result(mysql_query("SELECT COUNT(*) FROM `pianica_info` WHERE `id_user` = '$user[id]' LIMIT 1"),0)==0)
    {
    
mysql_query("INSERT INTO `pianica_info` (`id_user`) values('$user[id]')");
    }
$set['title']='Пьяница'// заголовок страницы
include_once '../../sys/inc/thead.php';
    echo 
'<link rel="stylesheet" href="style/css.css" type="text/css"/>';
title();
aut();
echo 
"<div class='fon'>";
if (isset(
$user))
{
    
$game=mysql_fetch_assoc(mysql_query("SELECT * FROM `pianica` WHERE `id_user` = '$user[id]' OR `id_prot` = '$user[id]'"));

    
$avtor get_user($game['id_user']);
    
$prot get_user($game['id_prot']);
    
$count_karty mysql_result(mysql_query("SELECT COUNT(*) FROM `pianica_game` WHERE `id_user` = '$prot[id]' OR  `id_user` = '$avtor[id]'"),0);
    
$game_avtor mysql_result(mysql_query("SELECT COUNT(*) FROM `pianica` WHERE `id_user` = '$user[id]'"),0);
    
$game_prot mysql_result(mysql_query("SELECT COUNT(*) FROM `pianica` WHERE `id_user` = '$user[id]'"),0);

    
$game_my mysql_result(mysql_query("SELECT COUNT(*) FROM `pianica` WHERE `id_user` = '$user[id]' OR `id_prot` = '$user[id]'"),0);

    

if (
$avtor['id']==$user['id'])
    
$ank2 get_user($prot['id']);
elseif (
$prot['id']==$user['id'])
    
$ank2 get_user($avtor['id']);

    if (isset(
$_GET['user']))
    {
    
$ank=get_user(intval($_GET['user']));
    
$game_ank mysql_result(mysql_query("SELECT COUNT(*) FROM `pianica` WHERE `id_user` = '$ank[id]' OR `id_prot` = '$ank[id]'"),0);
    }



if (isset(
$_GET['game']) && $game['status']==&& $prot['id']==$user['id'])
{
if (isset(
$_GET['game']) && $_GET['game']=='es')
{
    
mysql_query("UPDATE `pianica` SET `status` = '2' WHERE `id` = '$game[id]' LIMIT 1");
    
header("Location: index.php?");
}
else if (isset(
$_GET['game']) && $_GET['game']=='no')
{
    
mysql_query("DELETE FROM `pianica_game` WHERE `id_game` = '".$game['id']."'");
    
mysql_query("DELETE FROM `pianica` WHERE `id` = '".$game['id']."'");
    
// отправка уведомления
    
$msg 'К сожалению, пользователь [b]'.$user['nick'].'[/b] отказался играть с вами в игру [b]"[url=/plugins/pianica/index.php]Пьяница[/url]"[/b]';
    
mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('0', '$ank2[id]', '".my_esc($msg)."', '$time')");
    
header("Location: index.php?");
}
}



if (isset(
$_GET['user']) && $user['id']!=$_GET['user'] && $game_my==&& mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '$ank[id]' LIMIT 1"),0)==1)
{

if (isset(
$_POST['koloda']) && isset($_POST['chat']) && isset($user))
{
if (
mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '$ank[id]' LIMIT 1"),0)==1)
{
if (
$game_ank==0)
{
if (
mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '$ank[id]' AND `date_last` > '".(time()-600)."' LIMIT 1"),0)==1){
if (
$user['id']!=$ank['id'])
{
if (isset(
$_POST['koloda']))
$koloda=my_esc($_POST['koloda']);
else
$koloda='default';

if (isset(
$_POST['chat']))
$chat=intval($_POST['chat']);
else
$koloda='1';

    
mysql_query("INSERT INTO `pianica` (`id_user` , `id_prot`, `status`, `koloda`, `chat`) values('$user[id]', '$ank[id]', '1', '$koloda', '$chat')");
    
// отправка приглашения
    
$msg 'Пользователь [b]'.$user['nick'].'[/b] приглашает вас сыграть в карточную игру [b]"[url=/plugins/pianica/index.php]Пьяница[/url]"[/b]';
    
mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('0', '$ank[id]', '".my_esc($msg)."', '$time')");
    
header("Location: index.php?uved=prok");
}
}else{
    
header("Location: index.php?uved=noset");
}
}else{
    
header("Location: index.php?uved=game");
}
}else{
    
header("Location: index.php?uved=nouser");
}
}else{
msg('Укажите параметры игры');
}
    echo 
"<form method="post" name="message" action="?user=$ank[id]">n";
    echo 
"<div class='uved'>";
    echo 
"Настройка игры";
    echo 
"</div>";
    echo 
"<table>";
    echo 
"<tr>";
    echo 
"<td class='nav'>";
    echo 
"$user[nick]";

    echo 
"</td>";

    echo 
"<td class='nav2'>";
    echo 
$ank[nick]";
    echo 
"</td>";
    echo 
"</tr>";
    echo 
"</table><br />";
    
    echo 
"<font class='nav'>Колода карт</font><br /><br />
    <img src='default/koloda.png' title='Классика'> <br />
    <input name='koloda' type='radio' value='default' /> Класскика<br />
    <img src='erotic/koloda.png' title='Эротическая'> <br />
    <input name='koloda' type='radio' value='erotic' /> Эротика<br /><br /> "
;

    echo 
"<font class='nav'>Быстрые сообщения</font><br /><br />n<select name='chat'>n";
    echo 
"<option value='1' selected='selected'>Включить</option>n";
    echo 
"<option value='0' selected='selected'>Отключить</option>n";
    echo 
"</select><br />n";

    echo 
"<input value="Готово" type="submit" />n";
    echo 
"</form>n";

    echo 
"</div>";
include_once 
'../../sys/inc/tfoot.php';
    exit;
}



if (isset(
$_GET['uved']))
{
    echo 
"<div class='uved'>";
if (isset(
$_GET['uved']) && $_GET['uved']=='prok')
        echo 
"Ваше приглашение отправлено";
elseif (isset(
$_GET['uved']) && $_GET['uved']=='noset')
        echo 
"Пользователь не в сети, попробуйте позже";
elseif (isset(
$_GET['uved']) && $_GET['uved']=='game')
        echo 
"Пользователь уже в игре";
elseif (isset(
$_GET['uved']) && $_GET['uved']=='nouser')
        echo 
"Такого пользователь не существует";

    echo 
"</div>";
}





echo 
"<table>";
echo 
"<tr>";
echo 
"<td class='nav'>";

echo 
"Победитель получает 5 000 баллов!";


echo 
"</td>";
echo 
"<td style='text-align:right;'>";


echo 
"<a href='?' class='niz_menu'>Обновить</a>";

echo 
"</td>";
echo 
"</tr>";
echo 
"</table><br />";

    echo 
"<center><font class='niz_menu' size='5'>Пьяница</font><br /><img src='style/images.png' alt=''/></center>";
    if (isset(
$_GET['rules']))
    {
    echo 
"<div class='rules'>";
    echo 
"Количество карт в колоде: 36<br />

    Количество игроков: 2<br />

    Цель игры:  избавится от всех карт.<br />

    <b>Правила игры.</b>  Происхождение игры в пьяницу неизвестно. Очевидно свое название она приобрела, благодаря простейшим правилам игры и 
    результат игры это обычное везение. Правила игры следующие. Сдатчик является тем, кто предложил играть. Колода снимается и раздается 
    поровну между обоими игроками. Игроки не смотрят своих карт, а кладут их стопкой в закрытом виде возле себя. Первый ход принадлежит сдатчику, 
    он снимает свою верхнюю карту, открывает и кладет на центр стола в открытом виде. Другой игрок бьет вашу карту. Чья 
    карта меньше, забирает себе сыгранную партию, и кладет их в том же порядке под низ своей колоды. Если у двух игроков
    окажутся равные карты, то каждый из игроков кладет еще по одной карте и тот игрок, у которого карта окажется меньше, 
    забирает карты, а ход игры переходит к противнику. Выигрывает игрок, который скинет все свои карты. <br />
    <b>Игровые старшенства карт:</b><br />
    Шестерка (6) бьет Туза (T)<br />Десятка (10) бьет "
Вальта" "Даму" и "Короля" остальное по порядку. <br />
    <b>Бонусы:</b> - Это накапливаемые "
Очки" за каждую выигранную игру, колличество начисляемых бонусов: 10.<br /> 
    При каждой победе, вам начисляется не только 5000 баллов, но баллы в размере вашего бонусного счета
    <br />Пример: если у вас на счету 70 бонусов, то при выигрыше, вам начислится 5070 баллов."
;
    
        echo 
"</div><br />";
    }
    if (isset(
$_GET['games']))
    {
        echo 
"<div class='rules'>";
        echo 
"Что бы начать играть, вам нужно пригласить в игру, одного из обитателей сайта или друга. Чтобы предложить обитателю игру, вам нужно зайти на его страницу,
        снизу страницы перейти по ссылке "
Предложить сыграть", далее выбрать из списка "Карточная игра Пьяница". Далее если обитатель примет ваше предложение, вы можете начать игру.<br />
        Ниже приведен список "
Онлайн" пользователей нажмите "Играть", чтобы предложить игру.";
        echo 
"</div><br />";
    }
    
    if (
$game_my>0)
    {
        echo 
"<div class='rules'>";
        echo 
"У вас игра с <b>$ank2[nick]</b><br />";
        
        echo 
"Статус игры: ";
        if (
$game['status']==1)
        {
        if (
$game['id_prot']==$user['id'])
        echo 
"Вам было отправлено приглашение в игру от пользователя <b>$ank2[nick]</b>, если вы хотите сыграть с <b>$ank2[nick]</b> в игру "Пьяница", нажмите <b>Принять игру</b>, если нет то <b>Отказаться</b>.";
        else
        echo 
"Ожидание противника... Дождитесь пока <b>$ank2[nick]</b> примет ваше приглашение.";
        }
        elseif (
$game['status']==2)
        {
        if (
$game['id_prot']==$user['id'])
        echo 
"<b>Заявка принята, вы можете перейти к игре...</b>";
        else
        echo 
"<b>Пользователь готов к игре, сдавайте колоду...</b>";
        }
        elseif (
$game['status']==3)
        {
        if (
$game['id_prot']==$user['id'])
        echo 
"<b>Игра начата...</b>";
        else
        echo 
"<b>Игра начата...</b>";
        }
        elseif (
$game['status']==5)
        {
        if (
$game['id_prot']==$user['id'])
        echo 
"<b>Окончена...</b>";
        else
        echo 
"<b>Окончена...</b>";
        }
        echo 
"<br />Быстые сообщения: ";
        if (
$game['chat']==1)
        echo 
"<b>Включено</b>";
        else
        echo 
"<b>Отключено</b>";
        echo 
"<br />Колода: ";
        if (
$game['koloda']=='default')
        {
        echo 
"<b>Классика</b><br />";
        echo 
"<img src='$game[koloda]/koloda.png' title='Онлайн'> <br />";
        }elseif (
$game['koloda']=='erotic')
        {
        echo 
"<b>Классика</b><br />";
        echo 
"<img src='$game[koloda]/koloda.png' title='Онлайн'> <br />";
        }
        echo 
"</div><br />";
    }
    



    if (
$game['status']==2)
    {
        echo 
"<a href='game.php' class='niz_menu'>Начать игру</a><br /><br />";
    }
    elseif (
$game['status']==3)
    {
        echo 
"<a href='game.php' class='niz_menu'>Продолжить игру</a><br /><br />";
    }
    elseif (
$game['status']==5)
    {
        echo 
"<a href='game.php' class='niz_menu'>Играть еще</a><br /><br />";
    }
    
    
    
if (
$game_my>0)
{
    if (
$game['status']==1)
    {
        if (
$game['id_prot']==$user['id'])
        echo 
"<a href='?game=es' class='niz_menu'>Принять игру</a> <a href='?game=no' class='niz_menu'>Отказаться</a><br /><br />";
    }
}


if (
$game_my==0)
{
    echo 
"<a href='?games' class='niz_menu'>Как начать игру?</a><br /><br />";
}



if (
$game['status']>0)
    echo 
"<a href='game.php?go=exit' class='niz_menu'>Закончить игру с $ank2[nick]</a><br /><br />";



    echo 
"<a href='?rules' class='niz_menu'>Правила игры</a><br /><br />";

    if (
$game_my==0)
    {
    echo 
"  <div class='chat_foot' style='padding:9px;'>n";

    echo 
"Онлайн пользователи";

    echo 
"</div>";
    
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` != '$user[id]' AND `date_last` > '".(time()-600)."'"), 0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
$q mysql_query("SELECT `id` FROM `user` WHERE `id` != '$user[id]' AND `date_last` > '".(time()-600)."' ORDER BY `date_last` DESC LIMIT $start$set[p_str]");
$nnn 0;
if (
$k_post==0)
{

echo 
"  <div class='chat2'>n";
echo 
"Сейчас на сайте никого нетn";

echo 
"   </div>n";
}
while (
$ank mysql_fetch_assoc($q))
{
if (
$nnn==0)
{
echo 
"<div class='chat2'>";
$nnn 1;
}
elseif (
$nnn==1)
{
echo 
"<div class='chat'>";
$nnn 0;
}
$ank=get_user($ank['id']);
if (
$set['set_show_icon']==2){
avatar($ank['id']);
}
elseif (
$set['set_show_icon']==1)
{
echo 
"".status($ank['id'])."";
}
echo 
"<a href='info.php?id=$ank[id]'>$ank[nick]</a>n";
echo 
"".medal($ank['id'])." ".online($ank['id'])." <a href='?user=$ank[id]' class='niz_menu'>Играть</a>";
echo 
"</div>";
}



if (
$k_page>1)str("?",$k_page,$page); // Вывод страниц
    
    
}
    
    
    
        echo 
"  <div class='chat_foot' style='padding:13px;'>n";

    echo 
"<a href='game.php' class='niz_menu'>Игра</a> <a href='info.php' class='niz_menu'>Анкета</a>";

    echo 
"</div>";
    }else{
    
    echo 
"  <div class='chat_foot' style='padding:13px;'>n";

    echo 
"Вы не авторизованы! Игра доступна только для зарегистрированных пользователей!";

    echo 
"</div>";
    
    
    }
    echo 
"</div>";
include_once 
'../../sys/inc/tfoot.php';
?>
Онлайн: 2
Реклама