<?
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']==1 && $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==0 && 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';
?>