Файл: durak/file1.php
Строк: 97
<?
if (isset($_GET['game']) && $game['status']==1 && $prot['id']==$user['id'])
{
if (isset($_GET['game']) && $_GET['game']=='es')
{
mysql_query("UPDATE `durak` SET `status` = '2', `time` = '$time' WHERE `id` = '$game[id]' LIMIT 1");
header("Location: index.php?razdat");
}
else if (isset($_GET['game']) && $_GET['game']=='no')
{
mysql_query("DELETE FROM `durak_game` WHERE `id_game` = '".$game['id']."'");
mysql_query("DELETE FROM `durak` WHERE `id` = '".$game['id']."'");
// отправка уведомления
$msg = 'К сожалению, пользователь [b]'.$user['nick'].'[/b] отказался играть с вами в игру [b]"[url=/plugins/durak/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['game']) && $_GET['game']=='net' && $game['status']==1)
{
mysql_query("DELETE FROM `durak_game` WHERE `id_game` = '".$game['id']."'");
mysql_query("DELETE FROM `durak` WHERE `id` = '".$game['id']."'");
// отправка уведомления
$msg = 'Пользователь [b]'.$user['nick'].'[/b] отменил с вами в игру в [b]"[url=/plugins/durak/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 ((isset($_POST['stav'])) && ($_POST['stav']==0 || $_POST['stav']==100 || $_POST['stav']==200 || $_POST['stav']==300))
{
if ($user['balls']>=$_POST['stav'])
{
if ($ank['balls']>=$_POST['stav'])
{
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['stav']))
$stav=intval($_POST['stav']);
else
$stav='0';
if (isset($_POST['chat']))
$chat=intval($_POST['chat']);
else
$chat='0';
mysql_query("INSERT INTO `durak` (`id_user` , `id_prot`, `status`, `koloda`, `chat`, `stav`) values('$user[id]', '$ank[id]', '1', '$koloda', '$chat', '$stav')");
// отправка приглашения
$msg = 'Пользователь [b]'.$user['nick'].'[/b] приглашает вас сыграть в карточную игру [b]"[url=/plugins/durak/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{
msg("Пользователь не в сети");
}
}else{
msg("Уже есть активная игра");
}
}else{
msg("Пользователя не существует");
}
}else{
msg("У противника не достаточно средств");
}
}else{
msg("У вас не достаточно средств");
}
}else{
msg('Не указана ставка');
}
}else{
msg('Укажите параметры игры');
}
echo "<form method="post" name="message" action="?user=$ank[id]">n";
echo "<div class='uved'>";
echo "Настройка игры";
echo "</div>";
echo "<table style='width:100%;'>";
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 "Ставка $sm <br /><select name='stav'>n";
echo "<option value='300' selected='selected'>300 </option>n";
echo "<option value='200' selected='selected'>200 </option>n";
echo "<option value='100' selected='selected'>100 </option>n";
echo "<option value='0' selected='selected'>Нет</option>n";
echo "</select><br /><br />n";
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;
}
echo "<center>";
echo "<img src='style/logo.png'><br />";
echo "</center>";
echo "<div class='rules'>";
echo "♥ Игра в дурака самая популярная и распространенная игра в России.<br />♥ По популярности она опережает даже Покер и Преферанс. ";
echo "</div><br />";
if ($game_my>0)
{
if ($game['status']==1)
{
if ($game['id_prot']==$user['id'])
{
echo "</div>"; // закрывающий фон
echo "<div class='foots'>";
echo "Ставка: ";
if ($game['stav']>0)echo "$game[stav] $sm!<br />";
else echo "Не используется!<br />";
echo "<center><br /><a href='?game=es'><img src='/style/icons/ok.gif' alt='*'> Принять игру</a>
<a href='?game=no'><img src='/style/icons/delete.gif' alt='*'> Отказаться</a></center>";
echo "<br /></div>";
}else{
echo "</div>"; // закрывающий фон
echo "<div class='foots'>";
echo "Ставка: ";
if ($game['stav']>0)echo "$game[stav] $sm!<br />";
else echo "Не используется!<br />";
echo "Ожидание второго игрока... <a href='?'>Обновить</a> <a href='?game=net'><img src='/style/icons/delete.gif' alt='*'> Отменить игру</a>";
echo "</div>";
}
}
}
if (!$game['id'])
{
if (isset($_GET['games']))
{
echo "<div class='rules'>";
echo "Что бы начать играть, вам нужно пригласить в игру, одного из обитателей сайта или друга. Чтобы предложить обитателю игру, вам нужно зайти на его страницу,
снизу страницы перейти по ссылке "Предложить сыграть", далее выбрать из списка Подкидной "Дурак". Далее если обитатель примет ваше предложение, вы можете начать игру.<br />
Ниже приведен список "Онлайн" пользователей нажмите "Предложить игру", чтобы отправить приглашение.";
echo "</div><br />";
}
if (isset($_GET['rules']))
{
echo "<div class='rules'>";
echo "Колода, употребляющаяся при игре в дурака, - 36 карт, участвовать в игре могут 2 человека.
Достоинства карт: самой старшей является туз, самой младшей - шестерка.
После сдачи всем участвующим в игре по шесть карт, вскрывается козырь.
Получивши от сдающего по шесть карт, каждый из игроков в дурака должен рассмотреть свои карты и выстроить в порядке их убывания, т.е. слева будут находится карты наибольшего и козыри, а справа - наименьшего достоинства.
Ходить в этой карточной игре допускается любой картой, но в начале игры рекомендуется избавляться от самых мелких и ненужных карт. Противник, должен "побить" заходные карты. Бьются карты в масть, картой более старшего достоинства либо козырем. Козырь можно побить только козырем, более старшим по достоинству.
Ведущий игру (заходящий) может подкидывать карты того же достоинства, что и те, которыми он отбивается. Эти карты игрок тоже должен "побить".
Если игрок не может "побить" предложенные ему карты, он должен их забрать. Игрок, у которого на руках менее шести карт добирает из колоды.
Если игрок "побил" все предложенные карты, то эти карты идут в отбой (выходят из игры). Оба игрока в дурака добирают карты из колоды до шести карт.
Игра заканчивается, когда один игрок в дурака, останеться без карт (при этом в колоде также не должно остаться карт).
Тот второй, кто остался с картами на руках и есть дурак.";
echo "</div><br />";
}
echo "<div class='rules'>";
echo "<a href='?games'>♦ Как начать играть?</a><br />";
echo "<a href='?rules'>♦ Правила игры</a><br />";
echo "</div><br />";
echo "</div>"; // закрывающий фон
}
?>