Файл: 3/snowman/index.php
Строк: 203
<?php
require_once ('../system/func.php');
auth();
require_once ('../system/header.php');
$trn=mysql_query("SELECT * FROM `snowman`");
$res = mysql_fetch_assoc($trn);
$err='';
switch ($_GET[act]){
default:
// начинаем скатывать снеговика
if (isset($_POST['go'])){
if ($res['count_com']!=0){
echo '<div class="block2">Снеговика уже начали скатывать!</div>';
echo '<div class="block">» <a href="/snowman/">Назад</a></div>';
require_once ('../system/footer.php');
exit;
}
if ($_POST['type']==1)$type='обычного';
if ($_POST['type']==2)$type='современного';
mysql_query("UPDATE `snowman` SET `last_user_name`='".$user[login]."', `last_user_id`='".$user[id]."', `count_com`=`count_com`+1, `type`='".intval($_POST['type'])."'");
echo '<div class="block2">Вы успешно начали скатывать '.$type.' снеговика!</div>';
echo '<a class="link" href="/snowman/">» Назад</a>';
require_once ('../system/footer.php');
exit;
}
###########
// лепим комки
if (isset($_POST['submit'])){
if ($res['count_com']==0 || $res['count_com']>300)$err='Ошибка! Снеговик уже слеплен или его еще не начинали лепить.';
if ($res['last_user_id']==$udata[id])$err='Вы уже совершали действие!';
if ($err){
echo '<div class="block2">'.$err.'</div>';
echo '<a class="link" href="/snowman/">» Назад</a>';
require_once ('../system/footer.php');
exit;
}
$com=rand(1,4);
if ($com==4){
$text='Увы, но ваш комок рассыпался! :((';
$kom=0;
}else{
$text='Поздравляем, вы успешно слепили комок!';
$kom=10;
}
mysql_query("UPDATE `snowman` SET `last_user_name`='".$user[login]."', `last_user_id`='".$user[id]."', `count_com`=`count_com`+'".$kom."'");
echo '<div class="block">'.$text.'</div>';
echo '<a class="link" href="/snowman/">» Назад</a>';
}
###########
// меню игры
else {
echo '<div class="block">Снеговик сайта ev-is.ru</div>';
if ($res['count_com']>299 && $res['hand']==1 && $res['carrot']==1 && $res['coal']==1 && $res['head']==1 && $res['aks']==1 && $res['type']==2)echo '<div class="block"><img src="img/2.png" width="80" alt="Снеговик" /></div>';
if ($res['count_com']>299 && $res['hand']==1 && $res['carrot']==1 && $res['coal']==1 && $res['head']==1 && $res['type']==1)echo '<div class="block"><img src="img/1.png" width="80" alt="Снеговик" /></div>';
echo '<div class="block2"><img src="2/hand.png" width="16" alt="*" /> <b>Скатано:</b> '.$res["count_com"].'/300 комков';
if ($res['count_com']==0)$col_com=0;
if ($res['count_com']>0 && $res['count_com']<100)$col_com=1;
if ($res['count_com']>100 && $res['count_com']<200)$col_com=2;
if ($res['count_com']>200 && $res['count_com']<300)$col_com=3;
echo ' ('.$col_com.'/3 комов)<br/>';
if ($res['hand']==1)echo '» У снеговика есть руки.<br/>';
if ($res['carrot']==1)echo '» Готов нос.<br/>';
if ($res['coal']==1)echo '» Он с глазами.<br/>';
if ($res['head']==1)echo '» Он с головным убором.<br/>';
if ($res['aks']==1)echo '» У него присутствуют аксессуары.<br/>';
if ($res['count_com']>299 && $res['hand']==1 && $res['carrot']==1 && $res['coal']==1 && $res['head']==1 && $res['aks']==1 && $res['type']==2 || ($res['count_com']>299 && $res['hand']==1 && $res['carrot']==1 && $res['coal']==1 && $res['head']==1 && $res['type']==1))
echo '<span class="red"><b>Поздравляем, снеговик полностью готов!</b></span><br/>';
if ($res['type']>0){
if ($res['type']==1)$type='обычного';
if ($res['type']==2)$type='современного';
if ($res['count_com']<300) echo 'Катаем '.$type.' снеговика.<br/>';
}
if ($res['count_com']>0)echo 'Последний юзер совершивший действие: <a href="/search.php?nick='.$res['last_user_name'].'&go=go">'.$res['last_user_name'].'</a>';
echo '</div>';
if ($res['count_com']==0){
echo '<div class="block"><form action="index.php" method="post"><b>Какого снеговика будем скатывать?</b><br/>
<select name="type">
<option value="1">Обычного</option>
<option value="2">Современного</option>
</select><br/>
<input type="submit" class="btn" name="go" value="Начать" /></form>
</div>';
}
if ($res['count_com']<300 && $res['count_com']!=0)echo '<div class="block"><form action="index.php" method="post"><input type="submit" class="btn" name="submit" value="Лепить комок" /></form></div>';
if ($res['count_com']>299){
echo '<div class="block">';
echo '<img src="'.intval($res['type']).'/hand.png" width="16" alt="*" /> <a href="?act=addhand">Сделать руки</a><br/>';
echo '<img src="img/carrot.png" width="16" alt="*" /> <a href="?act=addcarrot">Вставить нос</a><br/>';
echo '<img src="img/coal.png" width="16" alt="*" /> <a href="?act=addcoal">Вставить угольки</a><br/>';
echo '<img src="'.intval($res['type']).'/head.png" width="16" alt="*" /> <a href="?act=addhead">Надеть шапку</a><br/>';
if ($res['type']==2)echo '<img src="2/aks.png" width="16" alt="*" /> <a href="?act=addaks">Добавить аксессуары</a><br/>';
echo '</div>';
}
echo '<a class="link" data-ajax href="?act=faq"><img src="img/faq.png" width="16" alt="*" /> Информация по игре</a>';
if($user['access']==3) echo'<a class="link" href="?act=sbros">Сброс игры</a>';
}
########################
break;
// добавляем нос
case 'addcarrot';
if ($res['count_com']<299 || $res['hand']==0)$err='Сначала нужно слепить основные части тела!';
if ($res['carrot']==1)$err='У снеговика уже есть нос, второй ему не нужен =))';
if ($res['last_user_id']==$user[id])$err='Вы уже совершали действие!';
if ($err){
echo '<div class="block">'.$err.'</div>';
echo '<a class="link" href="index.php">» В игру</a>';
}else {
if (isset($_POST['carrot'])){
mysql_query("UPDATE `snowman` SET `last_user_name`='".$user[login]."', `last_user_id`='".$user[id]."', `carrot`=1");
echo '<div class="block">Вы успешно добавили снеговику нос!</div>';
echo '<a class="link" href="index.php">» В игру</a></div>';
} else {
echo '<div class="block">Вставляем снеговику морковку (нос)<br>
<img src="img/carrot.png" width="48" alt="carrot" />
<form action="index.php?act=addcarrot" method="post"><input type="submit" class="btn" name="carrot" value="Добавить" /></form></div>';
}}
break;
// добавляем глаза
case 'addcoal';
if ($res['count_com']<299 || $res['hand']==0)$err='Сначала нужно слепить основные части тела!';
if ($res['coal']==1)$err='У снеговоика уже есть глазки =))';
if ($res['last_user_id']==$user[id])$err='Вы уже совершали действие!';
if ($err){
echo '<div class="block">'.$err.'</div>';
echo '<a class="link" href="index.php">» В игру</a>';
}else {
if (isset($_POST['coal'])){
mysql_query("UPDATE `snowman` SET `last_user_name`='".$user[login]."', `last_user_id`='".$user[id]."', `coal`=1");
echo '<div class="block">Вы успешно добавили снеговику глаза и пуговицы!</div>';
echo '<a class="link" href="index.php">» В игру</a>';
} else {
echo '<div class="block">Вставляем снеговику угольки (глаза, пуговицы) <br>
<img src="img/coal.png" width="48" alt="coal" />
<form action="index.php?act=addcoal" method="post"><input type="submit" class="btn" name="coal" value="Добавить" /></form></div>
';
}}
break;
// добавляем аксессуары
case 'addaks';
if ($res['type']!=2)$err='Извини, но мы лепим обычного снеговика!';
if ($res['count_com']<299 || $res['hand']==0 || $res['carrot']==0 || $res['coal']==0 || $res['head']==0)$err='Сначала нужно слепить основные части тела!';
if ($res['aks']==1)$err='У снеговика уже есть аксессуары.';
if ($res['last_user_id']==$user[id])$err='Вы уже совершали действие!';
if ($err){
echo '<div class="block">'.$err.'</div>';
echo '<a class="link" href="index.php">» В игру</a>';
}
else {
if (isset($_POST['aks'])){
mysql_query("UPDATE `snowman` SET `last_user_name`='".$user[login]."', `last_user_id`='".$user[id]."', `aks`=1");
echo '<div class="block">Вы успешно добавили снеговику аксессуары!</div>';
echo '<a class="link" href="index.php">» В игру</a>';
} else {
echo '<div class="block">Добавляем снеговику аксессуары <br>
<img src="2/aks.png" width="48" alt="aks" />
<form action="index.php?act=addaks" method="post"><input type="submit" class="btn" name="aks" value="Добавить" /></form></div>
';
}
}
break;
// добавляем головной убор
case 'addhead';
if ($res['count_com']<299 || $res['hand']==0)$err='Сначала нужно слепить основные части тела!';
if ($res['head']==1)$err='У снеговика уже есть головной убор.';
if ($res['last_user_id']==$user[id])$err='Вы уже совершали действие!';
if ($err){echo '<div class="block">'.$err.'</div>';
echo '<a class="link" href="index.php">» В игру</a>';
}
else {
if (isset($_POST['head'])){
mysql_query("UPDATE `snowman` SET `last_user_name`='".$user[login]."', `last_user_id`='".$user[id]."', `head`=1");
echo '<div class="block">Вы успешно добавили снеговику головной убор!</div>';
echo '<a class="link" href="index.php">» В игру</a>';
} else {
echo '<div class="block">Добавляем снеговику головной убор <br>
<img src="'.intval($res['type']).'/head.png" width="48" alt="head" />
<form action="index.php?act=addhead" method="post"><input type="submit" class="btn" name="head" value="Добавить" /></form></div>
';
}}
break;
// добавляем руки
case 'addhand';
if ($res['count_com']<299)$err='Сначала нужно слепить основные части тела!';
if ($res['hand']==1)$err='У снеговика уже есть руки =))';
if ($res['last_user_id']==$user[id])$err='Вы уже совершали действие!';
if ($err){echo '<div class="block">'.$err.'</div>';
echo '<a class="link" href="index.php">» В игру</a>';
}
else {
if (isset($_POST['hand'])){
mysql_query("UPDATE `snowman` SET `last_user_name`='".$user[login]."', `last_user_id`='".$user[id]."', `hand`=1");
echo '<div class="block">Вы успешно добавили снеговику руки!</div>';
echo '<a class="link" href="index.php">» В игру</a>';
} else {
echo '<div class="block">Делаем снеговику руки <br>
<img src="'.intval($res['type']).'/hand.png" alt="hand" />
<form action="index.php?act=addhand" method="post"><input type="submit" class="btn" name="hand" value="Добавить" /></form></div>
';
}}
break;
// справка по игре
case 'faq':
echo '<div class="block2">Мини-игра "слепи снеговика"</div>';
echo '<div class="block"><ul>
<li>Суть игры заключается в том чтобы совместными усилиями всех пользователей слепить снеговика для сайта.
Первый кто начинает лепить снеговика может выбрать какого снеговика все будут лепить (обычного или современного). Современный отличается от обычного наличием аксессуаров и своим более современным видом.</li>
<li>Для того чтобы слепить туловище снеговика, необходимо скатать 100 комков снега. (от 1 до 100 это нижний ком, от 100 до 200 это средний ком и от 200 до 300 это его голова). При скатывании комков они иногда могут разрушаться из-за не липкого снега. </li>
<li>После того как будут скатаны три основных кома нужно будет сделать снеговику руки. Далее вы сможете сделать ему глаза и одеть головной убор. Если снеговик современный, то в последнюю очередь вы сможете добавить ему дополнительные аксессуары.</li>
<li>Один и тот же пользователь не может дважды подряд совершить действие.(к примеру, скатать два комка подряд).</li>
<li>После того как снеговик будет полностью готов его изображение появится на главной странице этой игры.</li>
</ul>
<div style="text-align: center"><span class="red"><b>Удачной лепки!</b></span></div></div>';
echo '<a class = "link" href="/snowman/">В игру</a></div>';
break;
case 'sbros':
if($user['access']==3){
mysql_query("TRUNCATE TABLE `snowman`");
mysql_query("INSERT INTO `snowman` SET `count_com`=0, `type`=0, `carrot`=0, `aks`=0, `head`=0, `coal`=0, `hand`=0");
echo'<div class="block">Данные игры сброшенны</div>';}
else
{echo'Доступ закрыт'; require_once ('../system/footer.php');exit;}
break;
}
require_once ('../system/footer.php');
?>