View file star/index.php

File size: 8.44Kb
<?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 '<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;
}


  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 :

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


if ($info['time_last']<time()-10800 && $info['popitki'] >= 3) {

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

}



echo div("<a href='?step=ploshad'>Выйти на площадку</a>", "foot");
echo div(img("reiting", NULL)."Рейтинг: ".$info['reiting']."%", "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");

break;

case "ploshad" :


echo "<br /><center>Куда собрались?</center><br />";
echo div(img("stadion", "16")."<a href='?step=pole'>На спорт площадку</a>", "nav1");

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


break;
case "shop" :


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

echo div("<a href='?step=shop&amp;ekip'>Экипировка</a>", "nav1");

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



echo div("Кроссовки Nike <a href='?step=shop&amp;nike'>купить</a><hr />Цена: 18 $ Опыт: +0.77 Скорость: +0.95 Прыжок: +1.10 Рывок: +0.99 Сила: +0.55<hr />", "nav2");


echo div("Перчатки Spider <a href='?step=shop&amp;perchatiki'>купить</a><hr />Цена: 28 $ Опыт: +1.00 Скорость: +0.05 Прыжок: +1.60 Рывок: +0.02 Сила: +0.85<hr />", "nav1");


echo div("Очки BlackGlass <a href='?step=shop&amp;glass'>купить</a><hr />Цена: 45 $ Опыт: +2.00 Скорость: +1.50 Прыжок: +1.17 Рывок: +0.50 Сила: +1.05<hr />", "nav2");

echo div("Форма Sochi 2014 <a href='?step=shop&amp;forma'>купить</a><hr />Цена: 85 $ Опыт: +3.42 Скорость: +2.85 Прыжок: +2.11 Рывок: +2.98  Сила: +3.00<hr />", "nav1");






}
if ($info['opit']>=25)
echo div(img("bonus", NULL)."<a href='?step=shop&amp;bonus'>Бонусы</a>", "nav2");

echo div(img("bonus", NULL)."Бонусы (нужен опыт > 25)", "nav2");

if ($info['opit']>=50)
echo div(img("dopping", NULL)."<a href='?step=shop&amp;dopping'>Доппинг</a>", "nav1");
else 

echo div(img("dopping", NULL)."Доппинг (нужен опыт > 50)", "nav1");






break;

case "pole" :



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



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("Осталось попыток: ".(3-$info['popitki'])."", "nav2");


if (isset($_GET['jump']) && $info['popitki'] <= 2) {



$rand = rand(0, 55);
/*
#### 
Неудачные числа 
####
*/

if ($info['opit'] <= 10)
$n = array_slice(array(5, 7, 8, 10, 12, 33, 26, 41, 16, 45), $info['opit']);

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)) {


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

echo div("Вы неудачно прыгнули и задели планку", "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;

}
$skorost = round((rand(0, 5)/$c), 2);
$prizhok = round((rand(0, 5)/$c), 2);
$rivok = round((rand(0, 5)/$c), 2);
$sila = round((rand(0, 5)/$c), 2);
$money = round((rand(0, 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)."', `rekord` = '$planka_r[0]', `popitki` = '".((1+$info['popitki'])-$bonus)."', `time_last` = '$time', `money` = '".($money+$info['money']+$bonus)."' 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'] == 3) {

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

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

}

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




break;
}







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

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

}

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