View file sochi/index.php

File size: 20.91Kb
<?php
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';
include_once 'functions.php';

$table = 'prizhki_s_shestom';
if (isset($_GET['clear']))
mysql_query("DELETE FROM `".$table."`");

$set['title']='Сочи 2014'; // заголовок страницы

include_once '../sys/inc/thead.php';
title();

aut();

echo "<center><img src = 'images/sochi.png' width = 128 height = 50></center>";
//echo '<a href="?clear">очистить</a><br />';

if (count_to($table, $user['id']) == 0 && !isset($_GET['yes'])) {

echo div(' '.img("priem", "130").' Здравствуйте, добро пожаловать на Олимпиаду в Сочи, решили принять участие? <hr /> <a href="?yes">Да, хотелось бы</a>, <a href="?no">Извините, нет</a>.', 'nav1');

include_once '../sys/inc/tfoot.php';
exit;
} else {


$up = mysql_fetch_assoc(mysql_query("SELECT `id_user`, `popitki`, `time_last`, `dopping_1`, `dopping_2` FROM `".$table."` WHERE `id_user` = '".$user['id']."' "));

$popitki = 3;
$last = 10800;

if ($up['dopping_1'] == 1) {
$popitki = 5;
$last = 9000;
} else if ($up['dopping_2'] == 1) {
$popitki = 8;
$last = 3600;
}
if ($up['time_last']<=time()-$last && $up['popitki'] == 0) {

mysql_query("UPDATE `".$table."` SET `popitki` = '$popitki' WHERE `id_user` = '".$user['id']."' ");

}
}

  if (count_to($table, $user['id']) == 0 && isset($_GET['yes'])) {

mysql_query("INSERT INTO `".$table."` (`id`, `id_user`, `time`) values('', '" . $user['id'] . "', '$time')");

echo mysql_error();
}

if (isset($_GET['step']))

$step = trim($_GET['step']);

else

$step = NULL;

switch ($step) {

default :

if (isset($_GET['id']) && count_to($table, $_GET['id']) != 0) 

$user['id'] = intval($_GET['id']);
else if (isset($_GET['id']))   {

echo div("Спортсмен с id # ".intval($_GET['id'])." не найден", "foot");

include_once '../sys/inc/tfoot.php';

exit;

}

$info = mysql_fetch_assoc(mysql_query("SELECT * FROM `".$table."` WHERE `id_user` = '".$user['id']."' "));



$ank = get_user($user['id']);



echo div(img("go", NULL)."<a href='?step=ploshad'>Выйти на площадку</a>", "foot");
echo "<table class='post'>\n";
echo "   <tr>\n";

if ($set['set_show_icon']==2){


echo "  <td class='icon48' rowspan='2'>\n";


avatar($ank['id']);
echo "  </td>\n";


}

elseif ($set['set_show_icon']==1)

{

echo "  <td class='icon14'>\n";

echo "".status($ank['id'])."";
echo "  </td>\n";



}


echo "  <td class='p_t'>\n";



echo "<a href='/info.php?id=$ank[id]'>$ank[nick]</a>\n";
echo "  ".medal($ank['id'])." ".online($ank['id'])."<br />\n";
echo "   </td>\n";



echo "   </tr></table>\n";



echo div(img("reiting", NULL)."Рейтинг: ".$info['reiting']."%", "nav1");
echo div(img("rekord", NULL)."Личный рекорд: ".$info['rekord']." м.", "nav2");
echo div(img("money", NULL)."Деньги: ".$info['money']."$", "nav1");
echo div(img("opit", NULL)."Опыт: ".$info['opit'], "nav2");
echo div(img("skorost", NULL)."Скорость: ".$info['skorost'], "nav1");
echo div(img("prizhok", NULL)."Прыжок: ".$info['prizhok'], "nav2");
echo div(img("sila", NULL)."Сила: ".$info['sila'], "nav1");
echo div(img("rivok", NULL)."Рывок: ".$info['rivok'], "nav2");
echo div(img("time", NULL)."Участие с: ".vremja($info['time']), "nav1");

if ($info['krossovki']==1)
echo img("krossovki", "70");
if ($info['perchatki']==1)
echo img("perchatki", "70");
if ($info['ochki']==1)
echo img("ochki", "70");
if ($info['forma']==1)
echo img("forma", "70");
if ($info['talisman']==1)
echo img("talisman", "70");
if ($info['karta']==1)
echo img("karta", "70");
break;

case "ploshad" :


echo "<br /><center>Куда собрались?</center><br />";
echo div(img("stadion", "16")."<a href='?step=pole'>На спорт площадку</a>", "nav1");
echo div(img("opit", NULL)."<a href='?step=ploshad&amp;top'>Рейтинг лучших </a>", "nav2");

if (isset($_GET['top'])) {
echo '<hr />';

echo div(img("rekord", NULL)."<a href='top.php?rekord'>Рекорд прыжка </a>", "nav1");
echo div(img("opit", NULL)."<a href='top.php?opit'>Самые опытные </a>", "nav2");

echo div(img("sila", NULL)."<a href='top.php?sila'>Самые сильные </a>", "nav1");

echo div(img("skorost", NULL)."<a href='top.php?skorost'>Самые быстрые </a>", "nav2");


echo div(img("prizhok", NULL)."<a href='top.php?prizhok'>Самые прыгучие </a>", "nav1");


echo div(img("rivok", NULL)."<a href='top.php?rivok'>Самые резвые </a>", "nav2");


echo div(img("reiting", NULL)."<a href='top.php?reiting'>Самый популярные </a>", "nav1");

echo div(img("money", NULL)."<a href='top.php?money'>Самые богатые </a>", "nav2");





echo '<hr />';



}
echo div(img("shop", NULL)."<a href='?step=shop'>Магазин</a>", "nav1");
echo div(img("money", NULL)."<a href='?step=money'>Обмен валюты</a>", "nav2");


break;
case "money" :
$info = mysql_fetch_assoc(mysql_query("SELECT `id_user`, `money` FROM `".$table."` WHERE `id_user` = '".$user['id']."' "));

if (isset($_POST['bm']) && isset($_POST['valute'])) {
$bm=intval($_POST['bm']);

$valute= intval($_POST['valute']);






if ($valute==1) {

if ($info['money']<$bm) {

echo 'У вас нет столько баллов!';


}

$money = $bm*2;

mysql_query("UPDATE `user` SET `balls`=`balls`+'$money' WHERE `id`='".$user['id']."'");

mysql_query("UPDATE `".$table."` SET `money`=`money`-'$money' WHERE `id_user`='".$user['id']."'");

msg('Обмен валюты прошел успешно!');

}

else if ($valute==2) {

if ($user['balls']<$bm) {

echo 'У вас нет столько денег';

}

if ($user['balls']<2) {

echo 'У вас нет столько баллов!';

}

$money=$bm/2;

mysql_query("UPDATE `".$table."` SET `money`=`money`+'$money' WHERE `id_user`='".$user['id']."'");

mysql_query("UPDATE `user` SET `balls`=`balls`-'$money' WHERE `id`='".$user['id']."'");

msg('Обмен валюты прошел успешно!');



}
}





echo div("У вас <b>".$user['balls']."</b> баллов, <br/> Денег в игре: <b>".$info['money']."</b>", "foot");

echo div("Курс обмена: 1 балл = 2$", "foot")."<br/>";

echo '<form action="?step=money" method="post">';

echo '<input name="bm" type="text" value=""/><br/><br/>';

echo '<select name="valute" size="1">';

echo '<option value="1">Нужны баллы</option>';

echo '<option value="2">Нужны деньги</option></select><br/><br/>';

echo '<input type="submit" value="Обменять"/><br/><br/>';

echo '</form>';

break;




case "shop" :


$info = mysql_fetch_assoc(mysql_query("SELECT * FROM `".$table."` WHERE `id_user` = '".$user['id']."' "));


if (isset($_GET['krossovki']) && $info['opit'] < 4 || isset($_GET['perchatki']) && $info['opit'] < 8 || isset($_GET['ochki']) && $info['opit'] < 16 || isset($_GET['forma']) && $info['opit'] < 25 || isset($_GET['talisman']) && $info['opit'] < 27 || isset($_GET['card']) && $info['opit'] < 40 || isset($_GET['doping_1']) && $info['opit'] < 70 || isset($_GET['doping_2']) && $info['opit'] < 84) {

header("Location: ?step=shop&not_opit");

exit;
} else if (isset($_GET['krossovki']) && $info['krossovki'] == 1 || isset($_GET['perchatki']) && $info['perchatki'] == 1 || isset($_GET['ochki']) && $info['ochki'] == 1 || isset($_GET['forma']) && $info['forma'] == 1 || isset($_GET['talisman']) && $info['talisman'] == 1 || isset($_GET['card']) && $info['karta'] == 1 || isset($_GET['doping_1']) && $info['doping_1'] == 1 || isset($_GET['doping_2']) && $info['doping_2'] == 1) {

header("Location: ?step=shop&not_buy");

exit;
} else if (isset($_GET['krossovki']) && $info['money'] < 18 || isset($_GET['perchatki']) && $info['money'] < 28 || isset($_GET['ochki']) && $info['money'] < 45 || isset($_GET['forma']) && $info['money'] < 85 || isset($_GET['talisman']) && $info['money'] < 100 || isset($_GET['card']) && $info['money'] < 225 || isset($_GET['doping_1']) && $info['money'] < 250 || isset($_GET['doping_2']) && $info['money'] < 400) {

header("Location: ?step=shop&not_money");

exit;

} else if (isset($_GET['krossovki']) && $info['money'] >= 18 && $info['krossovki'] == 0 || isset($_GET['perchatki']) && $info['money'] >= 28 && $info['perchatki'] == 0 || isset($_GET['ochki']) && $info['money'] >= 45 && $info['ochki'] == 0 || isset($_GET['forma']) && $info['money'] >= 85 && $info['forma'] == 0 || isset($_GET['talisman']) && $info['money'] >= 100 && $info['talisman'] == 0 || isset($_GET['card']) && $info['money'] >= 225 && $info['karta'] == 0 || isset($_GET['doping_1']) && $info['money'] >= 300 && $info['doping_1'] == 0 || isset($_GET['doping_2']) && $info['money'] >= 400 && $info['doping_2'] == 0) {
if (isset($_GET['krossovki'])) {
$element = "krossovki";
$money = 18;
} else if (isset($_GET['ochki'])) {
$element = "ochki";
$money = 28;
} else if (isset($_GET['perchatki'])) {
$element = "perchatki";
$money = 45;
} else if (isset($_GET['forma'])) {
$element = "forma";
$money = 85;
} else if (isset($_GET['talisman'])) {
$element = "talisman";
$money = 57;
} else if (isset($_GET['card'])) {
$element = "karta";
$money = 100;
} else if (isset($_GET['doping_1'])) {
$element = "doping_1";
$money = 250;
} else if (isset($_GET['doping_2'])) {
$element = "doping_2";
$money = 400;
}



buy($element, $money);

header("Location: ?step=shop&good");

exit;

}
if (isset($_GET['not_money']))
echo div("Возникли проблемы при покупке. Не хватает денег для совершения покупки.", "msg");
if (isset($_GET['not_opit']))
echo div("Возникли проблемы при покупке. Не хватает опыта для совершения покупки.", "msg");

if (isset($_GET['not_buy']))
echo div("Возникли проблемы при покупке. Вы уже покупали данный товар.", "msg");


if (isset($_GET['good']))
echo div("Покупка прошла успешно!", "msg");
echo div(img("ekip", "16")."<a href='?step=shop&amp;ekip'>Экипировка</a>", "nav1");

if (isset($_GET['ekip'])) {



echo div(img("krossovki", "70")."<b>Кроссовки Nike</b> ".img("shop", NULL)."<a href='?step=shop&amp;krossovki'>купить</a><hr />".img("money", NULL)."Цена: 18$. ".img("skorost", NULL)."Скорость: +, ".img("rivok", NULL)."Рывок: +, ".img("prizhok", NULL)."Прыжок: + . Характеристики увеличиваются навсегда. Выдается больше очков чем раньше. <br />".img("opit", NULL)."Требуется опыт > 4<hr />", "nav2");


echo div(img("perchatki", "70")."<b>Перчатки Spider</b> ".img("shop", NULL)."<a href='?step=shop&amp;perchatiki'>купить</a><hr />".img("money", NULL)."Цена: 28$ ".img("sila", NULL)."Сила: +, ".img("money", NULL)."Деньги: +, Характеристики увеличиваются навсегда. Выдается больше денег и очков чем раньше. <br />".img("opit", NULL)."Требуется опыт > 8<hr />", "nav1");


echo div(img("ochki", "70")."<b>Очки BlackGlass</b> ".img("shop", NULL)."<a href='?step=shop&amp;glass'>купить</a><hr />".img("money", NULL)."Цена: 45$ ".img("skorost", NULL)."Скорость: ++, ".img("sila", NULL)."Сила: ++. Характеристики увеличиваются навсегда. Выдается больше очков чем раньше плюс увеличение максимальной степени. <br />".img("opit", NULL)."Требуется опыт > 16<hr />", "nav2");

echo div(img("forma", "70")."<b>Форма Sochi 2014</b> ".img("shop", NULL)."<a href='?step=shop&amp;forma'>купить</a><hr />".img("money", NULL)."Цена: 85$  ".img("rivok", NULL)."Рывок: ++, ".img("prizhok", NULL)."Прыжок: ++ . Характеристики увеличиваются навсегда. Выдается больше очков чем раньше, плюс комбинация с другими вещами, плюс увеличение максимальной степени. <br />".img("opit", NULL)."Требуется опыт > 25<hr />", "nav1");






}
echo div(img("bonus", "16")."<a href='?step=shop&amp;bonus'>Бонусы</a>", "nav2");


if (isset($_GET['bonus'])) {


echo div(img("talisman", "70")."<b>Талисман Инь-Янь</b> ".img("shop", NULL)."<a href='?step=shop&amp;talisman'>купить</a><hr />".img("money", NULL)."Цена: 100$   Талисман не даст вам часто проигрывать. <br />".img("opit", NULL)."Требуется опыт > 27<hr />", "nav1");


echo div(img("black_card", "70")."<b>Черная карта Магическая</b> ".img("shop", NULL)."<a href='?step=shop&amp;card'>купить</a><hr />".img("money", NULL)."Цена: 225$  Черная карта навсегда избавит вас от проигрышей. <br />".img("opit", NULL)."Требуется опыт > 40<hr />", "nav2");


}
echo div(img("dopping", NULL)."<a href='?step=shop&amp;doping'>Допинг</a>", "nav1");



if (isset($_GET['doping'])) {


echo div(img("doping_1", "70")."<b>Допинг \"Баналин\"</b> ".img("shop", NULL)."<a href='?step=shop&amp;doping_1'>купить</a><hr />".img("money", NULL)."Цена: 250$  Баналин повышает количество ваших попыток до 5, плюс уменьшает время отдыха на 30 минут, но вас могут заподозрить и оштрафовать. ".img("sila", NULL)."Сила: +. Допинг не отображается в профиле<br />".img("opit", NULL)."Требуется опыт > 70<hr />", "nav1");

echo div(img("doping_2", "70")."<b>Допинг \"Констанция\"</b> ".img("shop", NULL)."<a href='?step=shop&amp;doping_2'>купить</a><hr />".img("money", NULL)."Цена: 400$ Количество ваших попыток увеличивается до 8, усовершенстсвованный допинг, вас не смогут заподозрить, плюс уменьшает время отдыха на 1 час. ".img("sila", NULL)."Сила: ++. Допинг не отображается в профиле<br />".img("opit", NULL)."Требуется опыт > 84<hr />", "nav2");

}




break;

case "pole" :



echo "<br /><center>Выберите один из видов соревнования.</center><br />";
echo "<a href='?step=p_s_sh'>".div(img("prizhki_s_shestom", "50")."Прыжки с шестом", "nav1")."</a>";



break;



case "p_s_sh" :



$rekord = mysql_fetch_assoc(mysql_query("SELECT `id_user`, `rekord` FROM `".$table."` ORDER BY MAX(`rekord`) "));

$us_rek = mysql_fetch_assoc(mysql_query("SELECT `id`, `nick` FROM `user` WHERE `id` = '".$rekord['id_user']."' "));


if ($rekord['rekord'] <= '5.64') {
$rekord['rekord'] = '5.64';
$us_rek['nick'] = 'Есинбаева';
$us_rek['id'] = '0';
}
echo div("Рекорд сайта: ".$rekord['rekord']." м. <a href='/info.php?id=".$us_rek['id']."'>".$us_rek['nick']."</a>", "nav1");


$info = mysql_fetch_assoc(mysql_query("SELECT * FROM `".$table."` WHERE `id_user` = '".$user['id']."' "));

echo div("Осталось попыток: ".$info['popitki']."", "nav2");


if (isset($_GET['jump']) && $info['popitki'] > 0) {



$rand = rand(0, 185);



if ($info['dopping_1'] == 1) {

$palevo = array(17, 36, 58, 77, 92, 111, 143);

} else if ($info['dopping_2'] == 1) {

$palevo = array();

} else {  

$palevo = array();

}



/*
#### 
Неудачные прыжки
####
*/

if ($info['karta'] == 0) {
$plus = 0;
if ($info['talisman'] == 1)
$plus = 5;
$n = array_slice(array(5, 7, 8, 10, 12, 33, 26, 41, 16, 45, 48, 55, 60, 62, 65, 68, 70, 74, 75, 77, 80, 81, 84, 85, 90, 95, 100, 105, 110, 115, 120, 125, 130, 135, 140, 145, 150, 155, 160, 165, 170, 175, 180, 185), ($info['opit']+$plus));

} else  {
$n = array();
}
$planka_r = array();

for ($i=2; $i<=16; $i++) {
for ($t=0; $t<=9; $t++) {
if ($i.$t >= 151) break 2;

$planka_r[] = $i.'.'.$t;


}

}



if (in_array($rand, $n) && !empty($n) && $info['karta'] == 0 && !in_array($rand, $palevo)) {


mysql_query("UPDATE `".$table."` SET `popitki` = '".($info['popitki']-1)."' WHERE `id_user` = '".$user['id']."' ");

echo div("Вы неудачно прыгнули и задели планку", "foot");

} else if (in_array($rand, $palevo) && isset($_GET['jump'])) {

mysql_query("UPDATE `".$table."` SET `popitki` = '0', `dopping_1`  = '0', `money` = '".($info['money']-20)."' WHERE `id_user` = '".$user['id']."' ");

echo div(img("vrach", "70")."Мы проверили результаты ваших анализов, у вас в крови был обнаружен допинг \"Баналин\", мы вынуждены оштрафовать вас на сумму 20$, так же мы лишаем вас оставшихся попыток и выводим данный допинг из организма.", "foot");
} else if (!in_array($rand, $n)) {



/*
####
Подробный расчет очков и опыта
####
*/



if ($info['opit'] <= 120)
$planka_r = array_slice($planka_r, round($info['opit']), -(120-round($info['opit'])));
shuffle($planka_r);

if ($info['opit'] < 40)
$c = 6;
else if ($info['opit'] >= 40)
$c = 4;
else if ($info['opit'] >= 80)
$c = 2;



$bonus = 0;

if ($planka_r[0]>$rekord['rekord']) {

echo div("Поздравляем!!! Вы побили рекорд сайта! В качестве подарка ко всем навыкам +2 бонуса! И ещё +2 дополнительных попыток!", "foot");

$bonus = 2;

} else if ($planka_r[0]>$info['rekord'] && $info['rekord'] != 0 && $planka_r[0]<$rekord['rekord']) {
echo div("Поздравляем!!! Вы побили личный рекорд! В качестве подарка ко всем навыкам +1 бонуса! И ещё +1 дополнительных попыток!", "foot");

$bonus = 1;

}
$skorost = round((rand($info['krossovki'], (5+$info['ochki']))/$c), 2);
$prizhok = round((rand($info['krossovki'], (5+$info['forma']))/$c), 2);
$rivok = round((rand($info['krossovki'], (5+$info['forma']))/$c), 2);
$sila = round((rand($info['perchatki'], (5+$info['ochki']))/$c), 2);
$money = round((rand($info['perchatki'], 5)/$c));
$opit = round(((round($sila)+round($skorost)+round($prizhok)+round($rivok)/$c)/2), 2);
$reiting = round(((round($sila)+round($skorost)+round($prizhok)+round($rivok)+$opit/$c)/2), 2);

mysql_query("UPDATE `".$table."` SET `skorost` = '".($skorost+$info['skorost']+$bonus)."', `prizhok` = '".($prizhok+$info['prizhok']+$bonus)."', `sila` = '".($sila+$info['sila']+$bonus)."', `rivok` = '".($rivok+$info['rivok']+$bonus)."', `opit` = '".($opit+$info['opit']+$bonus)."', `reiting` = '".($reiting+$info['reiting']+$bonus)."', `popitki` = '".(($info['popitki']-1)+$bonus)."', `time_last` = '$time', `money` = '".($money+$info['money']+$bonus)."' WHERE `id_user` = '".$user['id']."' ");

if ($planka_r[0] > $info['rekord'])
mysql_query("UPDATE `".$table."` SET `rekord` = '$planka_r[0]' WHERE `id_user` = '".$user['id']."' ");
echo div("Высота вашего прыжка составила ".$planka_r[0]." м.<br />".img("sila", NULL)."Сила: +".($sila+$bonus)." ".img("prizhok", NULL)."Прыжок: +".($prizhok+$bonus)." ".img("skorost", NULL)."Скорость: +".($skorost+$bonus)." ".img("rivok", NULL)."Рывок: +".($rivok+$bonus)." ".img("money", NULL)."Денег: +".($money+$bonus)." ".img("opit", NULL)."ОПЫТ: +".($opit+$bonus)." ", "foot");
}

} else if($info['popitki'] == 0) {


$last = 10800;

if ($info['dopping_1'] == 1) {
$last = 9000;
} else if ($info['dopping_2'] == 1) {

$last = 3600;
}

$m = $info['time_last']+$last-time();
$ch = round((($m/60)/60), 2)/3;

$ch = round(($m/60));
if ($ch < 0)$ch = 0;
echo div("Все попытки были использованны, отдохните и возвращайтесь через ".$ch." мин.", "foot");

}



echo div(img("prizhok", NULL)."<a href='?step=p_s_sh&amp;jump'>Выполнить прыжок</a>", "nav1");




break;
}







if (isset($step) && $step != NULL) {

echo div(img("profil", NULL)."<a href='?step= '>В профиль</a>", "foot");

}

echo '<br />';
include_once '../sys/inc/tfoot.php';
?>