Файл: ubiznes.mobi/inc/race/index.php
Строк: 365
<?
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `rice` WHERE `id_user` = '$user[id]'"),0)==0){
echo'<div class="b-top"> <h2> Гонки </h2> </div>';
if(isset($_GET['buy'])){
if(isset($_GET['select']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `rice_shop` WHERE `id` = '".intval($_GET['select'])."'"),0)>0){
$select=mysql_fetch_assoc(mysql_query("SELECT * FROM `rice_shop` WHERE `id` = '".intval($_GET['select'])."' LIMIT 1"));
if($user[$select['type']]<$select['price']){
err_game("У Вас не хватает ".img_icons(16,16,$select['type'])." ".span('yellow',razd($select['price']-$user[$select['type']]))." ");
}else{
mysql_query("UPDATE `user` SET `$select[type]` = `$select[type]` - '$select[price]' WHERE `id` = '$user[id]'");
mysql_query("INSERT INTO `rice` SET `id_car` = '$select[id]', `id_user` = '$user[id]', `speed` = '$select[speed]'");
heads("Машина успешно приобретена","/?race");
}
}
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `rice_shop`"),0);
if ($k_post==0){echo "Список пуст...";}
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
$q=mysql_query("SELECT * FROM `rice_shop` ORDER BY `id` DESC LIMIT $start, $set[p_str]");
while($post=mysql_fetch_array($q)){
echo "<div class='pan-4'>
<img width='60' height='70' src='inc/race/images/$post[id].png' alt='o' class='portrait'>
<div><a href='/?race&buy&select=$post[id]'>".hsc($post['name'])."</a>| Стоимость: ".img_icons(16,16,$post['type']).span('title',razd($post['price']))." </div>
<div>Cкорость: ".img_icons(22,22,'speed').span('yellow',$post['speed'])." km/ч </br> Макс.скорость: ".img_icons(22,22,'speed').span('yellow',$post['speed_max'])." km/ч </div>
<div style='clear:both'></div>
</div>";
}
echo "</ul>";
if ($k_page>1)str("?race&buy&",$k_page,$page); // Вывод страниц
back("/?race");
include_once'sys/foot.php';
}
echo'<div class="pan-4"> <center> Чтобы участвовать в гонках, купите машину. </center> </div>
<div class="pan-4"> '.img_ic(16,16,'icons/shop').' <a href=/?race&buy> Купить машину </a> </div>';
}
else{
$me=mysql_fetch_assoc(mysql_query("SELECT * FROM `rice` WHERE `id_user` = '$user[id]' LIMIT 1"));
$cars=mysql_fetch_assoc(mysql_query("SELECT * FROM `rice_shop` WHERE `id` = '$me[id_car]' LIMIT 1"));
$price=1;
if(isset($_GET['upgrade'])){
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `rice_upgrade` WHERE `id_user` = '$user[id]'"),0)==0){
mysql_query("INSERT INTO `rice_upgrade` SET `id_user` = '$user[id]'");
header("location:/?race&upgrade");exit;
}
$upgrade=mysql_fetch_assoc(mysql_query("SELECT * FROM `rice_upgrade` WHERE `id_user` = '$user[id]' LIMIT 1"));
echo'<div class="pan-4"> <h2> <a href=/?race> Гонки </a> / Улучшить машину </h2> </div>';
if(isset($_GET['upgr'])){
$up=abs(intval($_GET['upgr']));
if($up==1){
$name="Поршни"; $price=($upgrade['pis_level']*5)+100; $speed=5; $table="pis_level"; $max=14;
}elseif($up==2){
$name="Турбина"; $price=($upgrade['tur_level']*5)+100; $speed=10; $table="tur_level"; $max=14;
}elseif($up==3){
$name="Большой бак"; $price=($upgrade['fuel_level']*5)+200; $speed=10; $table="fuel_level"; $max=10;
}
if($user['baks']<$price){$err=1; err_game("У Вас не хватает ".img_icons(16,16,'baks')." ".span('yellow',razd($price-$user['baks']))." "); }
if($up!=3)
if(($me['speed']+$speed)>$cars['speed_max']){$err=1; err_game("Максимальная скорость машины не более <font color='yellow'>".$cars['speed_max']."</font> km/ч");}
if($upgrade[$table]>=$max){$err=1; err_game("Максимальный уровень улучшения: $max.");}
if(empty($err)){
if($up==3)$u="fuel_max";else $u="speed";
mysql_query("UPDATE `rice` SET `$u` = `$u` + '$speed' WHERE `id_user` = '$user[id]'");
mysql_query("UPDATE `user` SET `baks` = `baks` - '$price' WHERE `id` = '$user[id]'");
mysql_query("UPDATE `rice_upgrade` SET `$table` = `$table` + '1' WHERE `id_user` = '$user[id]'");
$_SESSION['msg']="Успешно улучшено";
header("location:/?race&upgrade"); exit;
}
}
echo'<div class="pan-4"><img width="38" height="38" src="https://st.astrastudio.ru/race/img/upgrades/piston_'.($upgrade['pis_level']<9?0:null).($upgrade['pis_level']+1).'.png" class="portrait">
<div> <a href=/?race&upgrade&upgr=1 style=color:yellow> Поршни </a> | <img width="16" height="16" src="https://st.astrastudio.ru/race/img/power-white-ico.png"> <font color="aqua">+5 km/ч</font> </div>
<div> Cтоимость: '.img_ic(16,16,'icons/baks').' <font color="yellow"> '.razd(($upgrade['pis_level']*5)+100).' </font></div>
<div style="clear:both"> </div></div>';
echo'<div class="pan-4"><img width="38" height="38" src="https://st.astrastudio.ru/race/img/upgrades/turbo_'.($upgrade['tur_level']<9?0:null).($upgrade['tur_level']+1).'.png" class="portrait">
<div> <a href=/?race&upgrade&upgr=2 style=color:yellow> Турбина </a> | <img width="16" height="16" src="https://st.astrastudio.ru/race/img/power-white-ico.png"> <font color="aqua">+10 km/ч</font> </div>
<div> Cтоимость: '.img_ic(16,16,'icons/baks'
).' <font color="yellow"> '.razd(($upgrade['tur_level']*5)+100).' </font></div>
<div style="clear:both"> </div></div>';
echo'<div class="pan-4"><img width="38" height="38" src="https://st.astrastudio.ru//race/img/fuel-upgrade.png" class="portrait">
<div> <a href=/?race&upgrade&upgr=3 style=color:yellow> Большой бак </a> | <img width="16" height="16" src="https://st.astrastudio.ru/race/img/iframe/fuel-ico.png"> <font color="orange">+10 к макс.</font> </div>
<div> Cтоимость: '.img_ic(16,16,'icons/baks').' <font color="yellow"> '.razd(($upgrade['fuel_level']*5)+200).' </font></div>
<div style="clear:both"> </div></div>';
back("/?race");
include_once'sys/foot.php';
}
if(isset($_GET['sell'])){
if(isset($_GET['ok'])){
mysql_query("UPDATE `user` SET `$cars[type]` = `$cars[type]` + '".($cars['price']/3)."' WHERE `id` = '$user[id]'");
mysql_query("DELETE FROM `rice` WHERE `id_user` = '$user[id]'");
mysql_query("DELETE FROM `rice_upgrade` WHERE `id_user` = '$user[id]'");
$_SESSION['baks']=$cars['price']/3;
header("location:/?race");exit;
}
echo'<div class="pan-4"> <h2> <a href=/?race> Гонки </a> / Продать машину </h2> </div>';
echo'<div class="pan-4"> Вы действительно хотите продать машину за '.img_icons(16,16,$cars['type']).' <font color="yellow">'.razd($cars['price']/3).'</font>?</div>';
podtv("/?race&sell&ok","/?race");
include_once'sys/foot.php';
}
if(isset($_GET['start_bot'])){
echo'<div class="pan-4"> <h2> <a href=/?race> Гонки </a> / Гонка с ботом</h2> </div>';
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `rice_bot` WHERE `id_user` = '$user[id]'"),0)==0){
$car=mysql_fetch_assoc(mysql_query("SELECT * FROM `rice_shop` ORDER BY RAND() LIMIT 1"));
mysql_query("INSERT INTO `rice_bot` SET `id_user` = '$user[id]', `bot` = '$car[id]', `speed` = '".($me['speed']+(rand(-25,25)))."'");
header("location:/?race&start_bot");exit;
}else{
$bot=mysql_fetch_assoc(mysql_query("SELECT * FROM `rice_bot` WHERE `id_user` = '$user[id]' LIMIT 1"));
$car=mysql_fetch_assoc(mysql_query("SELECT * FROM `rice_shop` WHERE `id` = '$bot[bot]' LIMIT 1"));
}
if(isset($_GET['change'])){
if(isset($_GET['ok'])){
if($user['baks']>=10){
mysql_query("DELETE FROM `rice_bot` WHERE `id_user` = '$user[id]'");
mysql_query("UPDATE `user` SET `baks` = `baks` - '10' WHERE `id` = '$user[id]'");
$_SESSION['msg']="Противник успешно изменен";
header("Location:/?race&start_bot");exit;
}else{no_baks(10-$user['baks']);}
}
echo'<div class="pan-4"> Вы действительно хотите сменить противника за <font color="lime"> '.img_ic(16,16,'icons/baks').' 10 </font> ? </div>';
podtv("/?race&start_bot&change&ok","/?race&start_bot");
include_once'sys/foot.php';
}
if($bot['status']>0){
if(isset($_GET['prize'])){
mysql_query("UPDATE `user` SET `money` = `money` + '$bot[money]', `exp` = `exp` + '$bot[exp]', `baks` = `baks` + '$bot[baks]' WHERE `id` = '$user[id]'");
mysql_query("DELETE FROM `rice_bot` WHERE `id_user` = '$user[id]'");
$car=mysql_fetch_assoc(mysql_query("SELECT * FROM `rice_shop` ORDER BY RAND() LIMIT 1"));
mysql_query("INSERT INTO `rice_bot` SET `id_user` = '$user[id]', `bot` = '$car[id]', `speed` = '".($me['speed']+(rand(-25,25)))."'");
$_SESSION['money']=$bot['money'];
$_SESSION['exp']=$bot['exp'];
header("Location:/?race&start_bot");exit;
}
if($bot['status']==1){
echo'<div class="pan-4"> <center> <img width="36" height="36" src="/inc/race/images/left-flag.png"> <img width="36" height="36" src="/inc/race/images/left-flag.png"> <img width="36" height="36" src="/inc/race/images/left-flag.png"> <font color="lime"> ПОБЕДА!!! </font> <img width="36" height="36" src="/inc/race/images/right-flag.png"><img width="36" height="36" src="/inc/race/images/right-flag.png"><img width="36" height="36" src="/inc/race/images/right-flag.png"></br>';
echo'<center> Награда: '.img_ic(22,22,'icons/money').' <font color="yellow"> '.razd($bot['money']).' </font> , '.img_ic(22,22,'icons/exp').' <font color="orange"> '.razd($bot['exp']).' </font> '.($bot['baks']>0?', '.img_ic(16,16,'icons/baks').' <font color="green"> '.razd($bot['baks']).' </font>':null).' </br>';
echo'</br><a href="/?race&start_bot&prize" class="text-2"> Забрать награду </a>';
}elseif($bot['status']==2){
echo'<div class="pan-4"> <center> <img width="36" height="36" src="/inc/race/images/left-flag.png"> <font color="red"> ПОРАЖЕНИЕ!!! </font><img width="36" height="36" src="/inc/race/images/right-flag.png"> </br>';
echo'<center> Награда: '.img_ic(22,22,'icons/money').' <font color="yellow"> '.razd($bot['money']).' </font> , '.img_ic(22,22,'icons/exp').' <font color="orange"> '.razd($bot['exp']).' </font> '.($bot['baks']>0?', '.img_ic(16,16,'icons/baks').' <font color="green"> '.razd($bot['baks']).' </font>':null).' </br> ';
echo'</br><a href="/?race&start_bot&prize" class="text-2"> Забрать награду </a>';
}else{
echo'<div class="pan-4"> <center> <img width="36" height="36" src="/inc/race/images/left-flag.png"> <img width="36" height="36" src="/inc/race/images/left-flag.png"> <font color="yellow"> НИЧЬЯ!!! </font><img width="36" height="36" src="/inc/race/images/right-flag.png"><img width="36" height="36" src="/inc/race/images/right-flag.png"> </br>';
echo'<center> Награда: '.img_ic(22,22,'icons/money').' <font color="yellow"> '.razd($bot['money']).' </font> , '.img_ic(22,22,'icons/exp').' <font color="orange"> '.razd($bot['exp']).' </font> '.($bot['baks']>0?', '.img_ic(16,16,'icons/baks').' <font color="green"> '.razd($bot['baks']).' </font>':null).' </br>';
echo'</br><a href="/?race&start_bot&prize" class="text-2"> Забрать награду </a> ';
}
echo'</br></br></div>';
include_once'sys/foot.php';
}
if(isset($_GET['start']) && $bot['status']==0){
if($me['fuel']>=10){
$rand=rand(1,3);
if($rand==1){
$rand_exp=rand(500,10000); $rand_money=rand(1000,20000); $rand_baks=rand(1,10);
mysql_query("UPDATE `rice_bot` SET `exp` = '$rand_exp', `money` = '$rand_money',`status` = '1' ".($rand_baks==1 || $rand_baks==2?", `baks` = '1'":null)." WHERE `id_user` = '$user[id]'");
mysql_query("UPDATE `rice` SET `race_all` = `race_all` + '1', `race_win` = `race_win` + '1' WHERE `id_user` = '$user[id]'");
}elseif($rand==2){
$rand_exp=rand(100,3000); $rand_money=rand(250,2000);
mysql_query("UPDATE `rice_bot` SET `exp` = '$rand_exp', `money` = '$rand_money',`status` = '2' WHERE `id_user` = '$user[id]'");
mysql_query("UPDATE `rice` SET `race_all` = `race_all` + '1' WHERE `id_user` = '$user[id]'");
}else{
$rand_exp=rand(250,5000); $rand_money=rand(500,10000); $rand_baks=rand(1,10);
mysql_query("UPDATE `rice_bot` SET `exp` = '$rand_exp', `money` = '$rand_money',`status` = '3' ".($rand_baks==1?", `baks` = '1'":null)." WHERE `id_user` = '$user[id]'");
mysql_query("UPDATE `rice` SET `race_all` = `race_all` + '1' WHERE `id_user` = '$user[id]'");
}
mysql_query("UPDATE `rice` SET `fuel` = `fuel` - '10' WHERE `id_user` = '$user[id]'");
header('location:/?race&start_bot');exit;
}else{
err_game("У Вас не хватает <img width='32' height='32' src='/inc/race/images/fuel.png'> ".span('orange',(10-$me['fuel']))." ");
}
}
echo'<div class="b-top"><h2> Бот </h2> </div><div class="pan-4">
<img width="100" height="100" src="/inc/race/images/'.$car['id'].'.png" class="portrait">
Машина: <font color="yellow"> '.$car['name'].' </font> </br>
Скорость: '.img_ic(22,22,'icons/speed').' <font color="yellow">'.$bot['speed'].' </font>km/ч </br>
'.img_ic(16,16,'icons/refresh').' <a href=/?race&start_bot&change> Сменить </a> (стоимость: '.img_ic(16,16,'icons/baks').' <font color="lime">10</font>)
<div style="clear:both"></div>
</div>';
echo'<div class="pan-4"> <center> <img width="40" height="40" src="/inc/race/images/left-flag.png"> <a href=/?race&start_bot&start> Начать гонку </a> <img src="inc/race/images/right-flag.png" width="40" height="40"> </center></div>';echo'
<div class="b-top"><h2> Моя машина </h2> </div><div class="pan-4">
<img width="100" height="100" src="/inc/race/images/'.$cars['id'].'.png" class="portrait">
Машина: <font color="yellow"> '.$cars['name'].' </font> </br>
Скорость: '.img_ic(22,22,'icons/speed').' <font color="yellow">'.$me['speed'].' </font>km/ч </br>
'.img_ic(16,16,'icons/moderate').' <a href=/?> Улучшить машину </a>
<div style="clear:both"></div>
</div>';
back("/?race");
include_once'sys/foot.php';
}
if(isset($_GET['start']) && $user['baks']>=1){
if($user['baks']>=1){
mysql_query("UPDATE `rice` SET `start` = '1' WHERE `id_user` = '$user[id]'");
mysql_query("UPDATE `user` SET `baks` = `baks` - '1' WHERE `id` = '$user[id]'");
heads("Вы приняли участие в гонках","/?race");exit;
}else{no_baks(1);}
}
if(isset($_GET['full_fiel'])){
$price_fuel=1;
echo'<div class="b-top"> <h2> <a href=/?race> Гонки </a> / Восстановить бензин </h2> </div>';
if(isset($_POST['buys'])){
$count=abs(intval($_POST['count']));
$prices=$count*$price_fuel;
if($count<=0){$err=1; err_game("Минимальное кол-во бензина: <img width='32' height='32' src='/inc/race/images/fuel.png'> ".span('orange',1)." ");}
elseif(($me['fuel']+$count)>$me['fuel_max']){$err=1; err_game("Превышен лимит бензина");}
elseif($user['baks']<$prices){$err=1; no_baks($prices-$user['baks']);}
if(empty($err)){
mysql_query("UPDATE `rice` SET `fuel` = `fuel` + '$count' WHERE `id_user` = '$user[id]'");
mysql_query("UPDATE `user` SET `baks` = `baks` - '$prices' WHERE `id` = '$user[id]'");
$_SESSION['msg']="Бензин успешно приобретен";
header("location:/?race&full_fiel");exit;
}
}
$max=$me['fuel_max']-$me['fuel']; if($user['baks']<($price_fuel*$max)){$max=$user['baks'];}
echo'<div class="pan-4">
Текущее кол-во бензина: <img width="22" height="22" src="/inc/race/images/fuel.png"> <font color="orange"> '.$me['fuel'].' </font> </br>
Максимальное кол-во бензина: <img width="22" height="22" src="/inc/race/images/fuel.png"> <font color="orange"> '.$me['fuel_max'].' </font> </br>
Нехватает бензина: <img width="22" height="22" src="/inc/race/images/fuel.png"> <font color="orange"> '.($me['fuel_max']-$me['fuel']).' </font> </br>
Cтоимость 1-го л: '.img_ic(16,16,'icons/baks').' <font color="aqua"> '.$price_fuel.' </font> </br></br>
<h2> Купить бензин </h2>
<form method="post">
Введите нужное кол-во бензина:</br> <input type="number" name="count" value="'.$max.'"></br>
<input type="submit" name="buys" value="Купить"></form></div>';
back("/?race");
include_once'sys/foot.php';
}
$full_time=((($me['fuel_max']-$me['fuel'])-1)*60);
echo'<div class="b-top"> <h2> Гонки </h2> </div>';
echo'<div class="pan-4"> <center> <img width="150" height="150" src="/inc/race/images/'.$cars['id'].'.png"></center></div>
<div class="b-top"><h2> Информация </h2>
Ваша машина: <font color="yellow"> '.$cars['name'].' </font> </br>
Скорость машины: '.img_ic(22,22,'icons/speed').' <font color="yellow">'.$me['speed'].' </font>km/ч </br>
Максимальная скорость: '.img_ic(22,22,'icons/speed').' <font color="yellow"> '.$cars['speed_max'].' </font>km/ч </br>
Бензина: <img width="22" height="22" src="/inc/race/images/fuel.png"> <font color="orange"> '.$me['fuel'].' </font> / <font color="lime"> '.$me['fuel_max'].'</font> [<a href=/?race&full_fiel>восстановить</a>]</br>
'.($me['fuel']<$me['fuel_max']?'<font size=2><img width="22" height="22" src="/inc/race/images/fuel.png"> <font color="orange">+1</font> через '.img_ic(16,16,'icons/time').' <font color="yellow">'.time_left($me['time_fuel']-$time).'</font> |
полная через: '.img_ic(16,16,'icons/time').' <font color="yellow">'.time_left(($me['time_fuel']+$full_time)-$time).'</font></font></br>':null).'
Участие в гонках: <font color="red"> '.$me['race_all'].' </font></br>
Выиграно гонок: <font color="lime">'.$me['race_win'].'</font></br>
</div>
<div class="b-top"> <center> '.($me['start']==0?''.img_ic(16,16,'icons/up').' <a href=/?race&start> Участвовать в гонке </a>'.img_ic(16,16,'icons/up').' </br>(cтоимость: '.img_ic(16,16,'icons/baks').' <font color="yellow">'.$price.'</font>)':'<img width="40" height="40" src="/inc/race/images/left-flag.png"> Вы участвуете в гонке <img src="inc/race/images/right-flag.png" width="40" height="40"></br>
').' </center></div>
<div class="b-top"> <center> <img width="32" height="32" src="inc/race/images/menu.png"> <a href=/?race&start_bot> Гонка с ботом </a> <img width="32" height="32" src="inc/race/images/menu.png"> </br>
(стоимость: <img width="22" height="22" src="/inc/race/images/fuel.png"> <font color="orange"> 10</font>) </center> </div>
<div class="pan-4"> '.img_ic(16,16,'icons/moderate').' <a href=/?race&upgrade> Улучшить машину </a> </div>
<div class="pan-4"> '.img_ic(16,16,'icons/shop').' <a href=/?race&sell> Продать машину </a> </div>';
}
include_once'sys/foot.php';