Вход Регистрация
Файл: clan-buildings.php
Строк: 303
<?
define
('PROTECTOR'1);
$headmod 'clan-buildings';//фикс. места
/*
Мод здания для движка "Битва Героев"
Автор:InstalScript я здесь bymas.ru/id3741
За найдиные баги и ошибки извиняюсь,пишу быстро!
модом не барыжить.
Выкладываю специально для bymas.ru лучшей вап мастерской вапа
*/
$_GET['id']=abs(intval($_GET['id']));
$instalscript htmlspecialchars(trim(stripslashes($_GET['instalscript'])));


if(
$instalscript=='upgrade'){$header=TRUE;}
if(
$instalscript=='bonus-yes'){$header=TRUE;}
else{
$textl='Клан.Здания';}

include(
'files/path.php');
include(
$path.'files/db.php');
include(
$path.'files/auth.php');
include(
$path.'files/func.php');
going();zasad();ryd();place_okr();place_zamok();place_tower();
include(
$path.'files/core.php');
include(
$path.'files/head.php');
include(
$path.'files/zag.php');






if(empty(
$udata['clan'])){echo"Вы не состоите в клане";include($path.'files/down.php');exit;}
$lider mysql_fetch_array(mysql_query("SELECT * FROM `clan` WHERE `lider` = '".$log."' "));
$rti mt_rand(1,5);//рандом от 1 до 5 ниже инфа для каждого рандомного числа
if($rti==1){$rti 'Каждое здание дает уникальный бонус';}
if(
$rti==2){$rti 'Строить или улучшать здания может лишь лидер клана';}
if(
$rti==3){$rti 'Бонусы даются лишь на некоторое время зависит от уровня здания';}
if(
$rti==4){$rti '5 уровень здания дает бонус на 24 часа';}
if(
$rti==5){$rti 'Здания можно улучшить лишь лидеру и лишь за золото из казны';}

$tip htmlspecialchars(trim(stripslashes($_GET['tip'])));
$clan_1 mysql_fetch_array(mysql_query("SELECT * FROM `clan` WHERE `lider` = '".$udata['clan']."' "));
$build mysql_fetch_array(mysql_query("SELECT * FROM `clan_buildings` WHERE `clan` = '".$clan_1['name']."' AND `tip`='".$tip."' "));
$my_bon mysql_fetch_array(mysql_query("SELECT * FROM `clan_user_time` WHERE `user`='".$udata['usr']."' AND `tip`='".$tip."' "));

############################################## НИЖЕ ДЛЯ НОВИЧКОВ В php УПРАВЛЕНИЕ СТОИМОСТЬ И ПРОЧИМ
## $money это стоимость для следуещего уровня
## $bon это бонус для следуещего уровня
## $vdb это время действия бонуса в секундах для следуещего уровня
## $building это название здания

if($tip=='hpall'){
$building 'Источник жизни';
##БОНУС ЖИЗНИ НАЧАЛО##
if($bhpall['lvl']==0){$money 1000;$bon 100;$vdb 5400;} //постройка здания
if($bhpall['lvl']==1){$money 2000;$bon 200;$vdb 10400; }
if(
$bhpall['lvl']==2){$money 3000;$bon 300;$vdb 30400; }
if(
$bhpall['lvl']==3){$money 4000;$bon 400$vdb 50400;}
if(
$bhpall['lvl']==4){$money 5000;$bon 500;$vdb 86400; }//последний уровень
##БОНУС ЖИЗНИ КОНЕЦ##
}
if(
$tip=='mpall'){$building 'Источник маны';
##БОНУС МАНА НАЧАЛО##
if($bmpall['lvl']==0){$money 1000;$bon 100;$vdb 5400;} //постройка здания
if($bmpall['lvl']==1){$money 2000;$bon 200;$vdb 10400;}
if(
$bmpall['lvl']==2){$money 3000;$bon 300;$vdb 30400;}
if(
$bmpall['lvl']==3){$money 4000;$bon 400;$vdb 50400;}
if(
$bmpall['lvl']==4){$money 5000;$bon 500;$vdb 86400;} //последний уровень
##БОНУС МАНА КОНЕЦ##
}
if(
$tip=='sila'){
$building 'Источник силы';
##БОНУС СИЛА НАЧАЛО##
if($bsila['lvl']==0){$money 1000;$bon 100;$vdb 5400;} //постройка здания
if($bsila['lvl']==1){$money 2000;$bon 200;$vdb 10400;}
if(
$bsila['lvl']==2){$money 3000;$bon 300;$vdb 30400;}
if(
$bsila['lvl']==3){$money 4000;$bon 400;$vdb 50400;}
if(
$bsila['lvl']==4){$money 5000;$bon 500;$vdb 86400;} //последний уровень
##БОНУС СИЛА КОНЕЦ##
}
if(
$tip=='prot'){
$building 'Источник защиты';
##БОНУС ЗАЩИТА НАЧАЛО##
if($bprot['lvl']==0){$money 1000;$bon 100;$vdb 5400;} //постройка здания
if($bprot['lvl']==1){$money 2000;$bon 200;$vdb 10400;}
if(
$bprot['lvl']==2){$money 3000;$bon 300;$vdb 30400;}
if(
$bprot['lvl']==3){$money 4000;$bon 400;$vdb 50400;}
if(
$bprot['lvl']==4){$money 5000;$bon 500;$vdb 86400;}  //последний уровень
##БОНУС ЗАЩИТА КОНЕЦ##
}

##КОНФИГУРАЦИЯ ПОКУПКИ БОНУСА
##ПРИМЕР
## бонус здания разделить на $stoimost_bonusa   равно стоимоть бонуса
$stoimost_bonusa 5;









switch(
$instalscript){
default:
if(
$_GET['error']==1){echo"<font color='#F11B1B'>Ошибка здания не существует</font></br>";}
if(
$_GET['error']==2){echo"<font color='#F11B1B'>Ошибка вы уже брали данный бонус</font></br>";}
if(
$_GET['bon']=='yes'){echo"Вы взяли бонус +$my_bon[bonus]<img src='/pic/clan-building/ico/stat/$tip.png'></br>";}

echo
"<img src='/pic/clan-building/ico/hpall.png'><a href='/clan-buildings.php?instalscript=source-to&tip=hpall' ''>Источник жизни</a>";if($bhpall!=0){echo"$bhpall[lvl]ур.";if($my_bon_hpall!=0){echo"+$my_bon_hpall[bonus]<img src='/pic/clan-building/ico/stat/$my_bon_hpall[tip].png'</br>";}}else{echo" не построино";}
echo
"</br><img src='/pic/clan-building/ico/mpall.png'><a href='/clan-buildings.php?instalscript=source-to&tip=mpall' ''>Источник маны</a>";if($bmpall!=0){echo"$bmpall[lvl]ур.";if($my_bon_mpall!=0){echo"+$my_bon_mpall[bonus]<img src='/pic/clan-building/ico/stat/$my_bon_mpall[tip].png'</br>";}}else{echo" не построино";}
echo
"</br><img src='/pic/clan-building/ico/sila.png'><a href='/clan-buildings.php?instalscript=source-to&tip=sila' ''>Источник силы</a>";if($bsila!=0){echo"$bsila[lvl]ур.";if($my_bon_sila!=0){echo"+$my_bon_sila[bonus]<img src='/pic/clan-building/ico/stat/$my_bon_sila[tip].png'</br>";}}else{echo" не построино";}
echo
"</br><img src='/pic/clan-building/ico/prot.png'><a href='/clan-buildings.php?instalscript=source-to&tip=prot' ''>Источник защиты</a>";if($bprot!=0){echo"$bprot[lvl]ур.";if($my_bon_prot!=0){echo"+$my_bon_prot[bonus]<img src='/pic/clan-building/ico/stat/$my_bon_prot[tip].png'</br>";}}else{echo" не построино";}
echo
"</br><font color='#7DCD25'>$rti</font>";
break;

//ЗДАНИЯ
case'source-to':
if(
$tip!='hpall' && $tip!='mpall' && $tip!='prot' &&  $tip!='sila'){echo"<font color='#F11B1B'>Ошибка здания не существует</font></br>";}else{
echo
"$building</br>";
if(
$_GET['lvl']=='creat'){echo"<font color='#E28F05'>Здание построино</font></br>";}
if(
$_GET['lvl']=='up'){echo"<font color='#E28F05'>Уровень здания повысен до $build[lvl] ур.</font></br>";}
if(
$_GET['lvl']=='max'){echo"<font color='#E28F05'>Уровень здания повысен до максимального $build[lvl] ур.</font></br>";}
if(
$_GET['lvl']=='no-lider'){echo"<font color='#C00C0C'>Вы не являетесь лидером клана</font></br>";}
if(
$_GET['lvl']=='no-money'){echo"<font color='#C00C0C'>Недостаточно монет в казне клана</font></br>";}
echo
"<table><td><img src='/pic/clan-building/building/$tip.png'></td>";
if(
$build['lvl']==0){echo"</br>здание не построино";}else{echo"<td>уровень:$build[lvl]</br><a href='clan-buildings.php?instalscript=bonus&tip=$tip'>Взять бонус +$build[bonus]
<img src='/pic/clan-building/ico/stat/
$tip.png'> на $build[timer] сек за ".mt_round($build['bonus']/$stoimost_bonusa)." монет </a></td>";}
echo
"<td></td></table>";
if(
$lider!=&& !empty($udata['clan']) && $build['lvl']==0){echo"</br><a href='/clan-buildings.php?instalscript=create&tip=$tip'>Построить здание за $money монет</a>";}
if(
$build['lvl']==5){echo"</br>Уровень здания повысен до максимального";}
elseif(
$lider!=&& !empty($udata['clan']) && $build['lvl']>0){echo"</br><a href='/clan-buildings.php?instalscript=upgrade&tip=$tip'>Улучшить здание за $money монет</a>";}
echo
"</br><a href='/clan-buildings.php?'>Здания клана</a>";
}
break;

//ПОТВЕРЖДЕНИЕ О ПОСТРОЙКИ ЗДАНИЯ
case'create':
if(
$tip!='hpall' && $tip!='mpall' && $tip!='prot' &&  $tip!='sila'){echo"<font color='#F11B1B'>Ошибка здания не существует</font></br>";}
else{if(
$lider!=0){
if(
$build['lvl']==0){echo"</br><font color='#5BE817'>Вы действительно хотите построить здание <font color='#BC0505'>$building</font> за $money монет</font></br><a href='/clan-buildings.php?instalscript=upgrade&tip=$tip'><font color='#72F440'><b>Да</font></a><a href='/clan-buildings.php?instalscript=source-to&tip=$tip'><font color='#FF2828'>Нет</b></font></a>";}
else{echo
"Здание уже построино";}
}else{echo
"Вы не лидер клана";}
}
break;

//УЛУЧШЕНИЕ ЗДАНИЯ
case'upgrade':
if(
$tip!='hpall' && $tip!='mpall' && $tip!='prot' &&  $tip!='sila'){header ("Location: /clan-buildings.php?error=1");exit;}else{
if(
$lider!=0){
if(
$lider['money']<$money){header ("Location: /clan-buildings.php?instalscript=source-to&tip=$tip&lvl=no-money");exit;}else
{
//ПОСТРОЙКА ЗДАНИЯ
if($build['lvl']==0){mysql_query("INSERT INTO `clan_buildings` SET `tip` = '".$tip."',`lvl` = '1',`bonus` = '".$bon."',`clan` = '".$user_clan['name']."',`timer`='".$vdb."' ");mysql_query("UPDATE `clan` SET `money`='".($lider['money']-$money)."' ");header ("Location: /clan-buildings.php?instalscript=source-to&tip=$tip&lvl=creat");exit;}
//УЛУЧШЕНИЕ ЗДАНИЯ
if($build['lvl']==5){header ("Location: /clan-buildings.php?instalscript=source-to&tip=$tip&lvl=max");exit;}
elseif(
$build['lvl']>&& $build['lvl']<6){mysql_query("UPDATE `clan_buildings` SET `lvl` = '".($build['lvl']+1)."',`bonus` = '".$bon."',`clan` = '".$user_clan['name']."',`timer`='".$vdb."' WHERE `tip` = '".$tip."'  ");
mysql_query("UPDATE `clan` SET `money`='".($user_clan['money']-$money)."' WHERE `name`='".$user_clan['name']."'  ");header ("Location: /clan-buildings.php?instalscript=source-to&tip=$tip&lvl=up");exit;}
}
}else{
header ("Location: /clan-buildings.php?instalscript=source-to&tip=$tip&lvl=no-lider");exit;}
}

break;
//БЕРЕМ БОНУС
case'bonus':
if(
$tip!='hpall' && $tip!='mpall' && $tip!='prot' &&  $tip!='sila'){echo"<font color='#F11B1B'>Ошибка здания не существует</font></br>";}else{
echo
"$building";
echo
"</br>Вы действительно хотите взять бонус ";
echo
"</br><a href='clan-buildings.php?instalscript=bonus-yes&tip=$tip'> +$build[bonus]<img src='/pic/clan-building/ico/stat/$tip.png'> на $build[timer] сек за ".mt_round($build['bonus']/$stoimost_bonusa)." монет</a>";
}
break;

case
'bonus-yes':
if(
$my_bon!=0){header ("Location: /clan-buildings.php?error=2");exit;}//проверяем есть ли такой бонус
if($my_bon==0){
mysql_query("INSERT INTO `clan_user_time` SET `user` = '".$udata['usr']."',`clan` = '".$user_clan['name']."',`tip` = '".$tip."',`time` = '".(time()+$build['timer'])."',`bonus`='".$build['bonus']."' ");
mysql_query("UPDATE `users` SET `money`='".($udata['money']-(mt_round($build['bonus']/$stoimost_bonusa)))."' ,`$tip`='".($udata[$tip]+$build['bonus'])."' WHERE `usr`='".$udata['usr']."'  ")or die(mysql_error());
header ("Location: /clan-buildings.php?bon=yes&tip=$tip");exit;
}



break;

}





include(
$path.'files/down.php');
?>
Онлайн: 2
Реклама