Файл: index.php
Строк: 449
<?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&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¬_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¬_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¬_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&ekip'>Экипировка</a>", "nav1");
if (isset($_GET['ekip'])) {
echo div(img("krossovki", "70")."<b>Кроссовки Nike</b> ".img("shop", NULL)."<a href='?step=shop&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&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&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&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&bonus'>Бонусы</a>", "nav2");
if (isset($_GET['bonus'])) {
echo div(img("talisman", "70")."<b>Талисман Инь-Янь</b> ".img("shop", NULL)."<a href='?step=shop&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&card'>купить</a><hr />".img("money", NULL)."Цена: 225$ Черная карта навсегда избавит вас от проигрышей. <br />".img("opit", NULL)."Требуется опыт > 40<hr />", "nav2");
}
echo div(img("dopping", NULL)."<a href='?step=shop&doping'>Допинг</a>", "nav1");
if (isset($_GET['doping'])) {
echo div(img("doping_1", "70")."<b>Допинг "Баналин"</b> ".img("shop", NULL)."<a href='?step=shop&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&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&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';
?>