Файл: slando.icu/modules/game/grot.php
Строк: 331
<?php
require '../../system/func_for_game2.inc.php';
if($pole_rows==0){
/*** фильтрация ***/
if (isset($_GET['m'])) {$mod=vvod($_GET['m']);} else {$mod="";}
switch($mod)
{
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
default:
head2('Убежище');
if($user['teach']==3){
echo'<div class="block1 center">
<img width="70%" src="/images/98.png" alt="" />
<a class="ssilki4" href="/grot?m=rem">Ремонт корабля</a>
';
}else{
echo'<div class="block1 center">
<img width="70%" src="/images/98.png" alt="" />
<a class="ssilki4" href="/grot?m=lvl">Улучшение</a>
<a class="ssilki4" href="/grot?m=rem">Ремонт корабля</a>
<a class="ssilki4" href="/grot?m=res_d">Забрать ресурсы</a>
<a class="ssilki4" href="/grot?m=res_a">Положить ресурсы</a>
<a class="ssilki4" href="/grot?m=dell">Выбросить ресурсы за борт</a>';
}
break;
/////////
case'rem':
$fort_rows=mysqli_num_rows(mysqli_query($link,"SELECT id FROM `fort_user` WHERE `id_user`='".num($user['id'])."' "));
if($contract_rows==0 and $travel_rows==0 and $fort_rows==0 and $monstr_rows==0 and $monstr_rows2==0 and $comp_rows==0){
if($user['besplat_rem']>0){
$lumber=0;$money=0;$steel=0;$tkani=0;
}else{
$lumber=num(($user['hp_max']-$user['hp'])*0.01);$money=num(($user['hp_max']-$user['hp'])*0.1);$steel=num(($user['hp_max']-$user['hp'])*0.002);
$tkani=num(($user['hp_max']-$user['hp'])*0.005);}
if(!isset($_GET['ok'])){
head3('Ремонт Корабля');
echo'<div class="block1 center">';
if(isset($_SESSION['pokaz'])){echo''.$_SESSION['pokaz'].'';unset($_SESSION['pokaz']);}
echo'<div class="center clrt2">Повреждения:</div>
<div class="kolco"><div style="margin:13px 0 0 0px;">'.num($user['hp_max']-$user['hp']).'</div></div>
<div class="clrt1">Стоимость ремонта:<br/>
<span class="res"><img src="/images/3.png" alt="Серебро" />'.$money.'</span> <span class="res"><img src="/images/2.png" alt="Дерево" />'.$lumber.'</span>
<span class="res"><img src="/images/4.png" alt="Ткань" />'.$tkani.'</span> <span class="res"><img src="/images/6.png" alt="Железо" />'.$steel.'</span>
</div>
<a class="ssilki4" href="/grot?m=rem&ok">Ремонтировать</a>
<a class="ssilki4" href="/grot">Назад</a>';
}else{
if($hp_proc_c>99){if($user['teach']==3){mysqli_query($link,"UPDATE `users` SET `teach_act` ='1' WHERE `id`='".num($user['id'])."' ");}
$_SESSION['pokaz']='<div class="clrt0">Корабль не нуждается в ремонте.</div>';go("/grot?m=rem");}
if($user['money']<$money or $user['tkani']<$tkani or $user['lumber']<$lumber or $user['steel']<$steel){
$_SESSION['pokaz']='<div class="error">У вас недостаточно средств для улучшения</div>';
}else{
if($user['besplat_rem']>0){
if($user['teach']==3){
mysqli_query($link,"UPDATE `users` SET `besplat_rem`=`besplat_rem`-'1',`hp`='".num($user['hp_max'])."',`teach_act` ='1' WHERE `id`='".num($user['id'])."' ");
}else{
if($user['teach']==3){
mysqli_query($link,"UPDATE `users` SET `besplat_rem`=`besplat_rem`-'1',`hp`='".num($user['hp_max'])."' WHERE `id`='".num($user['id'])."' ");
}else{
mysqli_query($link,"UPDATE `users` SET `besplat_rem`=`besplat_rem`-'1',`hp`='".num($user['hp_max'])."',`teach_act` ='1' WHERE `id`='".num($user['id'])."' ");}}
}else{
mysqli_query($link,"UPDATE `users` SET `money`=`money`-'$money',`lumber`=`lumber`-'$lumber',`steel`=`steel`-'$steel',`tkani`=`tkani`-'$tkani',`hp`='".num($user['hp_max'])."' WHERE `id`='".num($user['id'])."' ");
}
$_SESSION['pokaz']='<div class="clrt0">Корабль успешно отремонтирован</div>';
}
go("/grot?m=rem");
}
}else{
if($user['besplat_rem']>0){
$lumber=0;$money=0;$steel=0;$tkani=0;
}else{
$lumber=num(($user['hp_max']-$user['hp'])*0.01);$money=num(($user['hp_max']-$user['hp'])*0.1);$steel=num(($user['hp_max']-$user['hp'])*0.002);
$tkani=num(($user['hp_max']-$user['hp'])*0.005);}
head3('Ремонт Корабля');
echo'<div class="block1 center">';
if(isset($_SESSION['pokaz'])){echo''.$_SESSION['pokaz'].'';unset($_SESSION['pokaz']);}
echo'<div class="center clrt2">Повреждения:</div>
<div class="kolco"><div style="margin:13px 0 0 0px;">'.num($user['hp_max']-$user['hp']).'</div></div>
<div class="clrt1">Стоимость ремонта:<br/>
<span class="res"><img src="/images/3.png" alt="Серебро" />'.$money.'</span> <span class="res"><img src="/images/2.png" alt="Дерево" />'.$lumber.'</span>
<span class="res"><img src="/images/4.png" alt="Ткань" />'.$tkani.'</span> <span class="res"><img src="/images/6.png" alt="Железо" />'.$steel.'</span>
</div>
Нельзя ремонтировать корабль когда он находится в бою.
<a class="ssilki4" href="/grot">Назад</a>';
}
break;
//////////
case'res_a':
$sv_mesto_grot=($user['grot']*10000)-$user['grot_lumber']-$user['grot_steel']-$user['grot_tkani']-$user['grot_rom'];
$sv_mesto_grot2=($user['grot']*30000)-$user['grot_money'];if($sv_mesto_grot2>99999){$stgr='style="margin:13px 0 0 0px;font-size:13px;"';}else{$stgr='style="margin:13px 0 0 0px;"';}
if(!isset($_POST['res'])){
if(isset($_GET['all'])){
if($user['money']>$sv_mesto_grot2){$money=$sv_mesto_grot2;}else{$money=$user['money'];}
if($user['lumber']>$sv_mesto_grot){$lumber=$sv_mesto_grot;}else{$lumber=$user['lumber'];}$sv_mesto_grot=$sv_mesto_grot-$lumber;
if($user['tkani']>$sv_mesto_grot){$tkani=$sv_mesto_grot;}else{$tkani=$user['tkani'];}$sv_mesto_grot=$sv_mesto_grot-$tkani;
if($user['rom']>$sv_mesto_grot){$rom=$sv_mesto_grot;}else{$rom=$user['rom'];}$sv_mesto_grot=$sv_mesto_grot-$rom;
if($user['steel']>$sv_mesto_grot){$steel=$sv_mesto_grot;}else{$steel=$user['steel'];}$sv_mesto_grot=$sv_mesto_grot-$steel;
if($money+$lumber+$steel+$tkani+$rom>0){
mysqli_query($link,"UPDATE `users` SET `money`=`money`-'$money',`lumber`=`lumber`-'$lumber',`rom`=`rom`-'$rom',`tkani`=`tkani`-'$tkani',`steel`=`steel`-'$steel',`grot_money`=`grot_money`+'$money',`grot_lumber`=`grot_lumber`+'$lumber',`grot_rom`=`grot_rom`+'$rom',`grot_tkani`=`grot_tkani`+'$tkani',`grot_steel`=`grot_steel`+'$steel' WHERE `id`='".num($user['id'])."'");
}
go("/grot?m=res_a");
}
head3('Ресурсы');
echo'<div class="block1 center">';
if(isset($_SESSION['pokaz'])){echo''.$_SESSION['pokaz'].'';unset($_SESSION['pokaz']);}
echo'<div class="center clrt2">Свободное место для ресурсов:</div>
<div class="kolco"><div style="margin:13px 0 0 0px;">'.$sv_mesto_grot.'</div></div>
<div class="razriv7" style="margin:10px 0px 0px 0px;"></div>
<div class="center clrt2">Свободное место для монет:</div>
<div class="kolco"><div '.$stgr.'>'.$sv_mesto_grot2.'</div></div>
<div class="razriv7" style="margin:10px 0px 0px 0px;"></div>
<form action="/grot?m=res_a" method="post">
<div class="clrt7">Тип:</div>
<div><select size="1" name="res" style="width: 180px;margin:2px auto;">
<option value="1" selected="selected">Деньги</option>
<option value="2" >Дерево</option>
<option value="3" >Ткань</option>
<option value="4" >Ром</option>
<option value="5" >Железо</option>
</select></div>
<div class="clrt7">Сколько желаете положить?</div>
<div><input class="text" type="text" name="kol" />
<input type="submit" class="submit3" name="polozh" value="Ок" /></div></form>
<a class="ssilki4" href="/grot">Назад</a>';
echo'<a class="ssilki4" href="/grot?m=res_a&all">Положить все ресурсы</a>';
}else{
$tip=num($_POST['res']);$kol=num($_POST['kol']);
if($kol<1 or $tip<1 or $tip>5){go("/grot?m=res_a");}
if ($_POST['res'] == 1) {$res='money';$res2='grot_money';$scv=$sv_mesto_grot2;}
if ($_POST['res'] == 2) {$res='lumber';$res2='grot_lumber';$scv=$sv_mesto_grot;}
if ($_POST['res'] == 3) {$res='tkani';$res2='grot_tkani';$scv=$sv_mesto_grot; }
if ($_POST['res'] == 4) {$res='rom';$res2='grot_rom';$scv=$sv_mesto_grot;}
if ($_POST['res'] == 5) {$res='steel';$res2='grot_steel';$scv=$sv_mesto_grot;}
if($scv<$kol){$_SESSION['pokaz']='<div class="error">Недостаточно свободного места, вы можете еще положить: '.$scv.'.</div>';}else{
if ($user[$res]< $kol){$_SESSION['pokaz']='<div class="error">У вас нет такого к-ва ресурса.</div>';}else{
mysqli_query($link,"UPDATE `users` SET `$res`=`$res`-'$kol',`$res2`=`$res2`+'$kol' WHERE `id`='".num($user['id'])."'");
$_SESSION['pokaz']='<div class="clrt0">Ресурсы успешно положены.</div>';
}
}
go("/grot?m=res_a");
}
break;
//////////
case'res_d':
$sv_mesto_grot=($user['grot']*10000)-$user['grot_money']-$user['grot_lumber']-$user['grot_steel']-$user['grot_tkani']-$user['grot_rom'];
if(!isset($_POST['res'])){
if(isset($_GET['all'])){
$money=$user['grot_money'];
if($user['grot_lumber']>$sv_mesto_trum){$lumber=$sv_mesto_trum;}else{$lumber=$user['grot_lumber'];}$sv_mesto_trum=$sv_mesto_trum-$lumber;
if($user['grot_tkani']>$sv_mesto_trum){$tkani=$sv_mesto_trum;}else{$tkani=$user['grot_tkani'];}$sv_mesto_trum=$sv_mesto_trum-$tkani;
if($user['grot_rom']>$sv_mesto_trum){$rom=$sv_mesto_trum;}else{$rom=$user['grot_rom'];}$sv_mesto_trum=$sv_mesto_trum-$rom;
if($user['grot_steel']>$sv_mesto_trum){$steel=$sv_mesto_trum;}else{$steel=$user['grot_steel'];}$sv_mesto_trum=$sv_mesto_trum-$steel;
if($money+$lumber+$steel+$tkani+$rom>0){
mysqli_query($link,"UPDATE `users` SET `money`=`money`+'$money',`lumber`=`lumber`+'$lumber',`rom`=`rom`+'$rom',`tkani`=`tkani`+'$tkani',`steel`=`steel`+'$steel',`grot_money`=`grot_money`-'$money',`grot_lumber`=`grot_lumber`-'$lumber',`grot_rom`=`grot_rom`-'$rom',`grot_tkani`=`grot_tkani`-'$tkani',`grot_steel`=`grot_steel`-'$steel' WHERE `id`='".num($user['id'])."'");
}
go("/grot?m=res_d");
}
head3('Ресурсы');
echo'<div class="block1 center">';
if(isset($_SESSION['pokaz'])){echo''.$_SESSION['pokaz'].'';unset($_SESSION['pokaz']);}
echo'<div class="center clrt2">Свободное место:</div>
<div class="kolco"><div style="margin:13px 0 0 0px;">'.$sv_mesto_trum.'</div></div>
<div class="clrt1">Хранится:<br/>
<span class="res"><img src="/images/3.png" alt="Серебро" />'.$user['grot_money'].'</span> <span class="res"><img src="/images/2.png" alt="Дерево" />'.$user['grot_lumber'].'</span>
<span class="res"><img src="/images/4.png" alt="Ткань" />'.$user['grot_tkani'].'</span> <span class="res"><img src="/images/5.png" alt="Ром" />'.$user['grot_rom'].'</span>
<span class="res"><img src="/images/6.png" alt="Железо" />'.$user['grot_steel'].'</span>
</div>
<div class="razriv7" style="margin:10px 0px 0px 0px;"></div>
<form action="/grot?m=res_d" method="post">
<div class="clrt7">Тип:</div>
<div><select size="1" name="res" style="width: 180px;margin:2px auto;">
<option value="1" selected="selected">Деньги</option>
<option value="2" >Дерево</option>
<option value="3" >Ткань</option>
<option value="4" >Ром</option>
<option value="5" >Железо</option>
</select></div>
<div class="clrt7">Сколько желаете забрать?</div>
<div><input class="text" type="text" name="kol" />
<input type="submit" class="submit3" name="polozh" value="Ок" /></div></form>
<a class="ssilki4" href="/grot">Назад</a>';
echo'<a class="ssilki4" href="/grot?m=res_d&all">Забрать все ресурсы</a>';
}else{
$tip=num($_POST['res']);$kol=num($_POST['kol']);
if($kol<1 or $tip<1 or $tip>5){go("/grot?m=res_d");}
if($sv_mesto_trum<$kol and $tip!=1){$_SESSION['pokaz']='<div class="error">На корабле недостаточно свободного места.</div>';}else{
if ($_POST['res'] == 1) {$res='money';$res2='grot_money';}
if ($_POST['res'] == 2) {$res='lumber';$res2='grot_lumber';}
if ($_POST['res'] == 3) {$res='tkani';$res2='grot_tkani'; }
if ($_POST['res'] == 4) {$res='rom';$res2='grot_rom';}
if ($_POST['res'] == 5) {$res='steel';$res2='grot_steel';}
if ($user[$res2]< $kol){$_SESSION['pokaz']='<div class="error">В Убежище нет такого к-ва ресурса.</div>';}else{
mysqli_query($link,"UPDATE `users` SET `$res`=`$res`+'$kol',`$res2`=`$res2`-'$kol' WHERE `id`='".num($user['id'])."'");
$_SESSION['pokaz']='<div class="clrt0">Ресурсы успешно забраны.</div>';
}
}
go("/grot?m=res_d");
}
break;
//////////
case'lvl':
$sv_mesto_grot=($user['grot']*10000);
switch($user['grot'])
{
case'1': $name_res2='Базовый Корпус';$costk=2500;$costk2=70;$costk3=5;$costk4=30; break;
case'2': $name_res2='Малый Корпус';$costk=7150;$costk2=185;$costk3=70;$costk4=175; break;
case'3': $name_res2='Средний Корпус';$costk=18500;$costk2=2660;$costk3=250;$costk4=630; break;
case'4': $name_res2='Прочный Корпус';$costk=34000;$costk2=5450;$costk3=400;$costk4=1250; break;
case'5': $name_res2='Укрепленный Корпус';$costk=60000;$costk2=14700;$costk3=650; $costk4=1480; break;
case'6': $name_res2='Улучшенный Корпус';$costk=90000;$costk2=30000;$costk3=1000; $costk4=1800; break;
case'7': $name_res2='Особый Корпус';$costk=100000;$costk2=5000;$costk3=150; $costk4=4; break;
}
if(!isset($_GET['up'])){
head3('Улучшение');
echo'<div class="block1">';
if(isset($_SESSION['pokaz'])){echo''.$_SESSION['pokaz'].'';unset($_SESSION['pokaz']);}
echo'<div class="clrt7">Улучшение позволит вам хранить больше ресурсов в убежище.</div>
<div class="razriv7"></div>
<div class="center clrt2">Убежище</div>
<div class="kolco"><div style="margin:13px 0 0 0px;">'.$sv_mesto_grot.'</div></div>
<div class="center">';
for($i=1;$i<=7;$i++){
if($user['grot']>=$i){echo'<div class="st_s"></div>';}else{echo'<div class="st_sp"></div>';}
}
if($user['grot']<7){
echo'<div class="clrt1">Стоимость улучшения:<br/>
<span class="res"><img src="/images/3.png" alt="Серебро" />'.$costk.'</span> <span class="res"><img src="/images/2.png" alt="Дерево" />'.$costk2.'</span>
<span class="res"><img src="/images/24.png" alt="Пиастры" />'.$costk4.'</span></div>
<a class="ssilki4" href="/grot?m=lvl&up">Улучшить</a>';
}
echo'</div>';
echo'<a class="ssilki4" href="/grot">Назад</a>';
}else{
if($user['grot']>6){go("/grot?m=lvl");}
if(!isset($_GET['ok'])){
head3('Убежище');
echo'<div class="block1">
<div class="clrt7">Вы уверены что желаете улучшить Убежище?</div>
<div class="clrt1 center">Стоимость улучшения:<br/>
<span class="res"><img src="/images/3.png" alt="Серебро" />'.$costk.'</span> <span class="res"><img src="/images/2.png" alt="Дерево" />'.$costk2.'</span>
<span class="res"><img src="/images/24.png" alt="Пиастры" />'.$costk4.'</span></div>
<a class="ssilki4" href="/grot?m=lvl&up&ok">Да</a>
<a class="ssilki4" href="/grot?m=lvl">Нет</a>
';
}else{
if($user['money']<$costk or $user['lumber']<$costk2 or $user['gold']<$costk4){
$_SESSION['pokaz']='<div class="error">У вас недостаточно средств для улучшения</div>';
}else{
mysqli_query($link,"UPDATE `users` SET `money`=`money`-'$costk',`lumber`=`lumber`-'$costk2',`gold`=`gold`-'$costk4',`grot`=`grot`+'1' WHERE `id`='".num($user['id'])."' ");
}
go("/grot?m=lvl");
}}
break;
////////
case'money':
head3('Сундук');
echo'<div class="block1 center">';
if(isset($_SESSION['pokaz'])){echo''.$_SESSION['pokaz'].'';unset($_SESSION['pokaz']);}
echo'<div class="center clrt2">Свободное место:</div>
<div class="kolco"><div style="margin:13px 0 0 0px;">'.$sv_mesto_trum.'</div></div>
<div class="clrt1">Хранится:<br/>
<span class="res"><img src="/images/3.png" alt="Серебро" />'.$user['grot_money'].'</span> <span class="res"><img src="/images/2.png" alt="Дерево" />'.$user['grot_lumber'].'</span>
<span class="res"><img src="/images/4.png" alt="Ткань" />'.$user['grot_tkani'].'</span> <span class="res"><img src="/images/5.png" alt="Ром" />'.$user['grot_rom'].'</span>
<span class="res"><img src="/images/6.png" alt="Железо" />'.$user['grot_steel'].'</span>
</div>
<div class="razriv7" style="margin:10px 0px 0px 0px;"></div>
<form action="/grot?m=res_d" method="post">
<div class="clrt7">Тип:</div>
<div><select size="1" name="res" style="width: 180px;margin:2px auto;">
<option value="1" selected="selected">Положить</option>
<option value="2" >Забрать</option>
</select></div>
<div class="clrt7">Сколько желаете забрать?</div>
<div><input class="text" type="text" name="kol" />
<input type="submit" class="submit3" name="polozh" value="Ок" /></div></form>
<a class="ssilki4" href="/grot">Назад</a>';
break;
//////////
case'dell':
if(!isset($_POST['res'])){
head3('Ресурсы');
echo'<div class="block1 center">';
if(isset($_SESSION['pokaz'])){echo''.$_SESSION['pokaz'].'';unset($_SESSION['pokaz']);}
echo'<div class="center clrt2">Свободное место:</div>
<div class="kolco"><div style="margin:13px 0 0 0px;">'.$sv_mesto_trum.'</div></div>
<div class="razriv7" style="margin:10px 0px 0px 0px;"></div>
<form action="/grot?m=dell" method="post">
<div class="clrt7">Тип:</div>
<div><select size="1" name="res" style="width: 180px;margin:2px auto;">
<option value="2" >Дерево</option>
<option value="3" >Ткань</option>
<option value="4" >Ром</option>
<option value="5" >Железо</option>
</select></div>
<div class="clrt7">Сколько желаете выкинуть?</div>
<div><input class="text" type="text" name="kol" />
<input type="submit" class="submit3" name="polozh" value="Ок" /></div></form>
<a class="ssilki4" href="/grot">Назад</a>';
}else{
$tip=num($_POST['res']);$kol=num($_POST['kol']);
if($kol<1 or $tip<2 or $tip>5){go("/grot?m=res_a");}
if ($_POST['res'] == 2) {$res='lumber';$res2='grot_lumber';}
if ($_POST['res'] == 3) {$res='tkani';$res2='grot_tkani'; }
if ($_POST['res'] == 4) {$res='rom';$res2='grot_rom';}
if ($_POST['res'] == 5) {$res='steel';$res2='grot_steel';}
if ($user[$res]< $kol){$_SESSION['pokaz']='<div class="error">У вас нет такого к-ва ресурса.</div>';}else{
mysqli_query($link,"UPDATE `users` SET `money`=`money`+'$kol',`$res`=`$res`-'$kol' WHERE `id`='".num($user['id'])."'");
$_SESSION['pokaz']='<div class="clrt0">Ресурсы были выброшены за борт.<br/>Вы получили: <img src="/images/3.png" alt="Серебро" />'.$kol.'</div>';
}
go("/grot?m=dell");
}
break;
}
}else{
head2('Убежище');
echo'<div class="block1 center">
<img width="70%" src="/images/98.png" alt="" />
<div class="clrt7">Для входа в убежище вы должны покинуть море</div>
<a class="ssilki2" href="/travel">В море</a>
';
}
foot();
?>