Вход Регистрация
Файл: slando.icu/modules/game/taverna.php
Строк: 373
<?php
require '../../system/func_for_game2.inc.php';

/*** фильтрация ***/
if (isset($_GET['m'])) {$mod=vvod($_GET['m']);} else {$mod="";}

switch(
$mod
{
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
default:
head2('Таверна');


echo
'<div class="block1 center">
<img width="70%" src="/images/95.png" alt="" />
<table style="margin:10px 0px 5px 0px;text-align:center;">
<tr>
<td style="width:33%;padding:10px 0px 10px 0px;vertical-align:top;"><a class="clrt3" href="/chat"><img width="90%" src="/images/86.png" alt="" /><br/>Чат</a></td>
<td style="width:33%;padding:10px 0px 10px 0px;vertical-align:top;"><a class="clrt3"  href="/forum"><img width="90%" src="/images/94.png" alt="" /><br/>Форум</a></td>
<td style="width:33%;padding:10px 0px 10px 0px;vertical-align:top;"><a class="clrt3"  href="/jack"><img width="90%" src="/images/87.png" alt="" /><br/>Игры</a></td>
</tr>
<tr>
<td style="width:33%;padding:10px 0px 10px 0px;vertical-align:top;"><a class="clrt3"  href="/taverna?m=mission"><img width="90%" src="/images/89.png" alt="" /><br/>Миссии</a></td>
<td style="width:33%;padding:10px 0px 10px 0px;vertical-align:top;"><a class="clrt3"  href="/taverna?m=arena"><img width="90%" src="/images/88.png" alt="" /><br/>Арена</a></td>
<td style="width:33%;padding:10px 0px 10px 0px;vertical-align:top;"><a class="clrt3"  href="/taverna?m=task"><img width="90%" src="/images/91.png" alt="" /><br/>Задания</a></td>
</tr>
<tr>
<td style="width:33%;padding:10px 0px 10px 0px;vertical-align:top;"><a class="clrt3"  href="/taverna?m=rom"><img width="90%" src="/images/90.png" alt="" /><br/>Купить Ром</a></td>
<td style="width:33%;padding:10px 0px 10px 0px;vertical-align:top;"><a class="clrt3"  href="/taverna?m=naim"><img width="90%" src="/images/93.png" alt="" /><br/>Нанять в команду</a></td>
<td style="width:33%;padding:10px 0px 10px 0px;vertical-align:top;"><a class="clrt3"  href="/taverna?m=pvp"><img width="90%" src="/images/92.png" alt="" /><br/>Сражения</a></td>
</tr>
</table>
'
;
break;
/////////////
case'naim':

if(!isset(
$_POST['kol'])){
$proc_e=($user['ekipazh']/$max_ekipazh)*100;
$kup_ekip=$max_ekipazh-$user['ekipazh'];if($user['money']<$kup_ekip*80){$kup_ekip=num($user['money']/80);}

head3('Найм Команды');
echo
'<div class="block1 center">';
if(isset(
$_SESSION['pokaz'])){echo''.$_SESSION['pokaz'].'';unset($_SESSION['pokaz']);}

echo
'<div class="clrt7">Чем больше у вас команда, тем больше шансов взять корабль на абордаж.</div>
<form action="/taverna?m=naim" method="post">
<div class="center clrt2">Матросы</div>
<span class="clrt1">'
.$user['ekipazh'].'</span> / '.$max_ekipazh.'
<div class="line_kol_pust"><div class="line_kol_z" style="width:'
.$proc_e.'%" ></div></div>
<div><span class="res">'
.img(3,'png').'80</span> <input name="kol" type="text" class="text" value="'.$kup_ekip.'" /> <input type="submit" class="submit3" value="Ок" /></div>
</form>
<a class="ssilki4" href="/taverna">Назад</a>'
;
}else{
$kol=num($_POST['kol']);if($user['ekipazh']+$kol>$max_ekipazh){$kol=$max_ekipazh-$user['ekipazh'];}$cost=num($kol*80);
if(
$user['money']<$cost){$_SESSION['pokaz']='<div class="error">У вас недостаточно средств для покупки</div>';}
else{
if(
$kol>0){mysqli_query($link,"UPDATE `users` SET `money`=`money`-'$cost',`ekipazh`=`ekipazh`+'$kol' WHERE `id`='".num($user['id'])."'  ");}
$_SESSION['pokaz']='<div class="clrt0">Наняты матросы: <span class="clrt1">'.$kol.'</span> </div>';
}
go("/taverna?m=naim");
}




break;

/////////////
case'rom':

if(!isset(
$_POST['kol'])){
if(
$potreb_rom!=0){$proc_e=($user['rom']/$potreb_rom)*100;}else{$proc_e=1;}if($proc_e>100){$proc_e=100;}
head3('Покупка Рома');
echo
'<div class="block1 center">';
if(isset(
$_SESSION['pokaz'])){echo''.$_SESSION['pokaz'].'';unset($_SESSION['pokaz']);}

echo
'<div class="clrt7">Ваша команда каждые 10 минут употребляет ром, следите за тем что бы он всегда был в запасе.</div>
<form action="/taverna?m=rom" method="post">
<div class="center clrt2">Ром</div>
<span class="clrt1">'
.$user['rom'].'</span> / '.$potreb_rom.'
<div class="line_kol_pust"><div class="line_kol_z" style="width:'
.$proc_e.'%" ></div></div>
<div><span class="res">'
.img(3,'png').'65</span> <input name="kol" type="text" class="text" /> <input type="submit" class="submit3" value="Ок" /></div>
</form>
<a class="ssilki4" href="/taverna">Назад</a>'
;
}else{
$kol=num($_POST['kol']);if($kol>$sv_mesto_trum){$_SESSION['pokaz']='<div class="error">У вас нет свободного места, вы можете купить: '.$sv_mesto_trum.' ед.</div>';}
else{
$cost=num($kol*65);
if(
$user['money']<$cost){$_SESSION['pokaz']='<div class="error">У вас недостаточно средств для покупки</div>';}
else{
mysqli_query($link,"UPDATE `users` SET `money`=`money`-'$cost',`rom`=`rom`+'$kol' WHERE `id`='".num($user['id'])."'  ");
$_SESSION['pokaz']='<div class="clrt0">Наняты матросы: <span class="clrt1">'.$kol.'</span> </div>';
}
}
go("/taverna?m=rom");
}

break;
/////////////
case'mission':
mysqli_query($link,"DELETE FROM `travel_prohod` WHERE `time`<'$time' limit 10");
$operapoisku=mysqli_fetch_array(mysqli_query($link,"SELECT * FROM `travel_user` WHERE `id_user`='".num($user['id'])."' "));
if(
$operapoisku['id']>0){$operap=mysqli_num_rows(mysqli_query($link,"SELECT * FROM `travel_kom` WHERE `id`='".num($operapoisku['id_kom'])."' "));
if(
$operap==0){mysqli_query($link,"DELETE FROM `travel_user` WHERE `id` = '".num($operapoisku['id_kom'])."'");}else{
go("/mission/game");
}}

if(!isset(
$_GET['id'])){
head2('Миссии');
echo
'<div class="block1 center">';
$time=time();
if(!empty(
$_SESSION['error2']) )
{if(
num($_SESSION['error2'])==1){echo '<div class="error">Недостаточно.</div>';}elseif(num($_SESSION['error2'])==2){echo '<div class="no_error">Комната переполнена.</div>';}
elseif(
num($_SESSION['error2'])==3){echo '<div class="no_error">Ваш уровень не подходит.</div>';}elseif(num($_SESSION['error2'])==3){echo '<div class="no_error">Приключение уже началось.</div>';}
unset(
$_SESSION['error2']);
}

if(isset(
$_SESSION['pokaz'])){echo''.$_SESSION['pokaz'].'';unset($_SESSION['pokaz']);}

$kol_na_str=5;
$total mysqli_num_rows(mysqli_query($link,"SELECT id FROM `travel` WHERE `gorod`='".num($user['gorod'])."'  and `open`=1 "));
$count_pages ceil($total/$kol_na_str);
$page = (isset($_GET['page']) and is_numeric($_GET['page']) and $_GET['page']>and $_GET['page']<=$count_pages) ? $_GET['page'] : 1;
$start $page*$kol_na_str-$kol_na_str;
$opera=mysqli_query($link,"SELECT * FROM `travel` WHERE `gorod`='".num($user['gorod'])."'  and `open`=1 order by `lvlmin` asc limit ".$start.",".$kol_na_str);
while(
$r mysqli_fetch_array($opera))
{
$prohodmysqli_fetch_array(mysqli_query($link,"SELECT * FROM `travel_prohod` WHERE `id_user`='".num($user['id'])."' and `id_travel`='".num($r['id'])."'  "));
$ido=$r['id'];
if(
$prohod['id']==0){
if(
$user['lvl']<$r['lvlmin']){
$dosp='<div class="razriv7"></div><div class="clrt2">'.$r['name'].'</div><img style="margin:0 0 10px 0;" width="70%" src="/images/icon/mission/'.$r['id'].'.png"><div class="clrt7">Будет доступно с '.$r['lvlmin'].' уровня.</div>';
}else{
$dosp='<div class="razriv7"></div><div class="clrt2">'.$r['name'].'</div><img style="margin:0 0 10px 0;" width="70%" src="/images/icon/mission/'.$r['id'].'.png"><a class="ssilki2" href="/taverna?m=mission&amp;id='.$r['id'].'">Перейти</a>';}}else{
$dosp='<div class="razriv7"></div><div class="clrt2">'.$r['name'].'</div><a href="/taverna?m=mission&amp;id='.$r['id'].'"><img width="70%" src="/images/icon/mission/'.$r['id'].'.png"><div class="clrt7">'.difference($prohod['time']-$time).'</div></a>';}
echo
'<div>'.$dosp.'</div>';
}

navi($page$count_pages'/taverna?m=mission&page=');
echo
'<a class="ssilki3" href="/taverna">Назад</a>';


}else{
$id=num($_GET['id']);
$operapr=mysqli_fetch_array(mysqli_query($link,"SELECT * FROM `travel` WHERE `id`='$id' and `open`=1 "));
$prohodmysqli_fetch_array(mysqli_query($link,"SELECT * FROM `travel_prohod` WHERE `id_user`='".num($user['id'])."' and `id_travel`='$id'  "));
if(
$operapr['id']!=and $operapr['lvlmin']<=$user['lvl'] and $operapr['lvlmax']>=$user['lvl'] and $prohod['id']==0){

$operapoisk=mysqli_query($link,"SELECT * FROM `travel_kom` WHERE `id_opera`='$id' and `act`='0' "); $n=0;
while(
$r mysqli_fetch_array($operapoisk) and $n==0)
{
$kolus mysqli_num_rows(mysqli_query($link,"SELECT id FROM `travel_user` WHERE `id_kom`='".num($r['id'])."'"));
if(
$kolus<$operapr['maxuser']){
$n=$n+1;
mysqli_query($link,"INSERT INTO `travel_user`(`id`,`id_kom`,`id_user`,`hp_user`)VALUES('','".num($r['id'])."','".num($user['id'])."','$hp_user')");
go("/mission/game");
}
}
if(
$n==0){
mysqli_query($link,"INSERT INTO `travel_kom`(`id`,`id_add`,`id_opera`,`name`,`lvlmin`,`minuser`,`maxuser`,`time`,`time_nac`,`opit`,`money`,`gold`,`lvlmax`,`minatt`,`time_sozd`,`lumber`,`tkani`,`rom`,`steel`)VALUES('','".num($user['id'])."','".num($operapr['id'])."','".vvod($operapr['name'])."','".num($operapr['lvlmin'])."','".num($operapr['minuser'])."','".num($operapr['maxuser'])."','".num($operapr['time'])."','','".num($operapr['opit'])."','".num($operapr['money'])."','".num($operapr['gold'])."','".num($operapr['lvlmax'])."','".num($operapr['minatt'])."','".time()."','".num($operapr['lumber'])."','".num($operapr['tkani'])."','".num($operapr['rom'])."','".num($operapr['steel'])."')");
$provtema =mysqli_fetch_array(mysqli_query($link,"SELECT * FROM `travel_kom` WHERE `id_add`='".num($user['id'])."' and `id_opera`='$id'"));
require_once 
'../../modules/mission/'.$id.'.inc.php';
start();
mysqli_query($link,"INSERT INTO `travel_user`(`id`,`id_kom`,`id_user`,`hp_user`)VALUES('','".num($provtema['id'])."','".num($user['id'])."','$hp_user')");
}
go("/mission/game");
}else{
go("/taverna?m=mission");
}
}

break;
/////////////
case'task':

if(!isset(
$_GET['id'])){
head2('Задания');
echo
'<div class="block1">';
$kol_na_str=10;
$total mysqli_num_rows(mysqli_query($link,"SELECT id FROM `shtab` WHERE `id_user`='".num($user['id'])."' and `time`<'$time' "));
$count_pages ceil($total/$kol_na_str);
$page = (isset($_GET['page']) and is_numeric($_GET['page']) and $_GET['page']>and $_GET['page']<=$count_pages) ? $_GET['page'] : 1;
$start $page*$kol_na_str-$kol_na_str;
$zadanie=mysqli_query($link,"SELECT * FROM `shtab` WHERE `id_user`='".num($user['id'])."' and `time`<'$time' order by `id` desc  limit ".$start.",".$kol_na_str."");
while(
$zad mysqli_fetch_array($zadanie))
{
echo
'<a class="ssilki4" href="/taverna?m=task&amp;id='.$zad['id'].'">'.$zad['name'].'</a>';
}
navi($page$count_pages'/taverna?m=task&amp;page=');
echo
'<a class="ssilki3" href="/taverna">Назад</a>';
}else{
$id=num($_GET['id']);
$zad=mysqli_fetch_array(mysqli_query($link,"SELECT * FROM `shtab` WHERE `id`='$id' and`id_user`='".num($user['id'])."' "));
if(
$zad['id']!=0){
if(!isset(
$_GET['ok'])){head2('Задания');}
echo
'<div class="block1">';
require_once 
'../../modules/zadanie/'.$zad['id_zadanie'].'.inc.php';

echo
'<a class="ssilki3" href="/taverna?m=task">Назад</a>';
}else{
go("/taverna?m=task");
}

}
break;
/////////////
case'arena':
$pvppoisku=mysqli_fetch_array(mysqli_query($link,"SELECT * FROM `pvp_user` WHERE `id_user`='".num($user['id'])."' "));
if(
$pvppoisku['id']>0){$operap=mysqli_num_rows(mysqli_query($link,"SELECT * FROM `pvp_kom` WHERE `id`='".num($pvppoisku['id_kom'])."' "));
if(
$operap==0){mysqli_query($link,"DELETE FROM `pvp_user` WHERE `id` = '".num($pvppoisku['id_kom'])."'");}else{
go("/fight");
}}

if(!isset(
$_GET['ok'])){
head2('Арена');
echo
'<div class="block1 center">
<img width="70%" src="/images/icon/gorod/'
.$user['gorod'].'.png" alt="" /><div class="razriv7"></div>';
if(
$user['time_arena']>$time){
echo
'<div class="clrt7">Будет доступно через: '.difference($user['time_arena']-$time).'</div>';
}else{
echo
'<a class="ssilki2" href="/taverna?m=arena&amp;ok">Перейти</a>';
}

echo
'<a class="ssilki3" href="/taverna">Назад</a>';

}else{
if(
$user['time_arena']<$time){
if(
$user['teach']==and $user['teach_act']==0){mysqli_query($link,"UPDATE `users` SET `teach_act` ='1' WHERE `id`='".num($user['id'])."'  ");}
$operapoisk=mysqli_query($link,"SELECT * FROM `pvp_kom` WHERE `id_pvp`='1' and `lvl`>= '".num($user['lvl']-10)."' and `lvl`<= '".num($user['lvl']+10)."' and `act`='0' ");

$n=0;
while(
$r mysqli_fetch_array($operapoisk) and $n==0)
{
$kolus mysqli_num_rows(mysqli_query($link,"SELECT id FROM `pvp_user` WHERE `id_kom`='".num($r['id'])."'"));
if(
$kolus<$r['maxuser']){
$n=$n+1;

mysqli_query($link,"INSERT INTO `pvp_user`(`id`,`id_kom`,`id_user`,`hp`,`lvl`,`hp_max`,`name`,`manevr`)VALUES('','".num($r['id'])."','".num($user['id'])."','$hp_user','".num($user['lvl'])."','$hp_user','".vvod($user['login'])."','".num($manevr)."')");
go("/fight");
}
}
if(
$n==0){
mysqli_query($link,"INSERT INTO `pvp_kom`(`id`,`id_add`,`id_pvp`,`name`,`lvl`,`minuser`,`maxuser`,`time_nac`)VALUES('','".num($user['id'])."','1','1x4','".num($user['lvl'])."','1','4','".($time+90)."')");
$provtema =mysqli_fetch_array(mysqli_query($link,"SELECT * FROM `pvp_kom` WHERE `id_add`='".num($user['id'])."' and `id_pvp`='1'"));
mysqli_query($link,"INSERT INTO `pvp_user`(`id`,`id_kom`,`id_user`,`hp`,`lvl`,`hp_max`,`name`,`manevr`)VALUES('','".num($provtema['id'])."','".num($user['id'])."','$hp_user','".num($user['lvl'])."','$hp_user','".vvod($user['login'])."','".num($manevr)."')");
go("/fight");}


}else{
go("/taverna?m=arena");}
}
break;
/////////////
case'battle':

if(!isset(
$_GET['ok'])){
$pvpuserst=mysqli_num_rows(mysqli_query($link,"SELECT id FROM `comp` WHERE `id_user`='".num($user['id'])."' limit 1"));
if(
$pvpuserst!=0){go("/battle");}
head2('Выживание');

echo
'<div class="block1">
<div class="center"><img width="70%" src="/images/battle.png" alt="" /></div><div class="razriv7"></div>
'
;
if(
$pvpuserst==0){
if(
date("H.i"time())>7.44 and date("H.i"time())<08.00 or date("H.i"time())>14.44 and date("H.i"time())<15.00 or date("H.i"time())>23.44 and date("H.i"time())<00.00){
echo
'<a class="ssilki2" href="/taverna?m=battle&amp;ok">Перейти</a>';
}else{
if(
date("H.i"time())>08.00 and date("H.i"time())<15.00){echo'<div class="clrt7">Будет доступно c 14:45 до 15:00</div>';}
elseif(
date("H.i"time())>15.00 and date("H.i"time())<00.00){echo'<div class="clrt7">Будет доступно c 23:45 до 00:00</div>';}
else{echo
'<div class="clrt7">Будет доступно c 7:45 до 8:00</div>';}
}
}else{
go("/battle");


}
echo
'<a class="ssilki3" href="/taverna?m=pvp">Назад</a>';
}else{
if(
date("H.i"time())>7.44 and date("H.i"time())<08.00 or date("H.i"time())>14.44 and date("H.i"time())<15.00 or date("H.i"time())>23.44 and date("H.i"time())<00.00){
mysqli_query($link,"INSERT INTO `comp` ( `id`,`name`,`id_user`,`hp`,`hp_max`,`att`,`toch`,`manevr`)VALUES ('','".vvod($user['login'])."','".num($user['id'])."','".num($user['hp'])."','".num($user['hp_max'])."','".num($uron_push)."','".num($toch)."','".num($manevr)."')");
go("/battle");}else{
go("/taverna?m=battle");

}
}
break;
/////////////
case'pvp':

head2('Сражения');
echo
'<div class="block1 center">
<img width="70%" src="/images/95.png" alt="" />
<a class="ssilki4" href="/sea?m=pvp">PvP</a>
<a class="ssilki4" href="/taverna?m=battle">Выживание</a>
<a class="ssilki4" href="/sea?m=caribs">Битва за Карибы</a>
<a class="ssilki4" href="/sea?m=flot_fight">Схватки Флотов</a>
<a class="ssilki4" href="/sea?m=shtorm">Острова Штормов</a>
<a class="ssilki3" href="/taverna">Назад</a>
'
;


break;
}

foot();
?>
Онлайн: 0
Реклама