Файл: boi.php
Строк: 323
<?php
include_once ("system/Mysql.php"); // Делаем подключение к БД
include_once ("system/head.php"); // Делаем подключение шапки игры
// Проверка на существование акаунта
$g=mysql_query("SELECT * FROM `bishopl2_account` WHERE `account`='$account' AND `password`='$password' LIMIT 1");
if(mysql_num_rows($g)==1){
$g=mysql_query("SELECT * FROM `bishopl2_personaz` WHERE `account`='$account' AND `login`='$login' LIMIT 1");
if(mysql_num_rows($g)==1){
$g=mysql_query("SELECT * FROM `bishopl2_monstr` WHERE `id`='$id' LIMIT 1");
if(mysql_num_rows($g)==1){
$g=mysql_query("SELECT * FROM `bishopl2_respawn` WHERE `id`='$id' LIMIT 1");
if(mysql_num_rows($g)==0){
$as = mysql_query("SELECT * FROM `bishopl2_personaz` WHERE `login`='".$login."'");
$pers = mysql_fetch_array($as);
$as = mysql_query("SELECT * FROM `bishopl2_monstr` WHERE `id`='".$id."'");
$mob = mysql_fetch_array($as);
$g=mysql_query("SELECT * FROM `bishopl2_monstr` WHERE `okr`='$pers[okr]' LIMIT 1");
if(mysql_num_rows($g)==1){
if (isset($enter)){
$g=mysql_query("SELECT * FROM `bishopl2_eliksir` WHERE `id`='$ids' AND `nick`='$login' LIMIT 1");
if(mysql_num_rows($g)==1){
if ($koli<=0){
echo 'Ошибка.. Нельзя вводить минусовые значения<br/>';
echo '<a href="?id='.$id.'">В бой</a><br/>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
$as = mysql_query("SELECT * FROM `bishopl2_eliksir` WHERE `id`='".$ids."'");
$elr = mysql_fetch_array($as);
if ($elr[kol]>=$koli){
if ($elr[tip]=="cp"){
$elr[regeneration]=$elr[regeneration]*$koli;
$cps=$pers[mcp]+$elr[regeneration];
if ($cps>$pers[maxcp]){$cps=$pers[maxcp];}
mysql_query("UPDATE `bishopl2_personaz` SET `mcp`='$cps' WHERE `login`='$login'");
}
if ($elr[tip]=="hp"){
$elr[regeneration]=$elr[regeneration]*$koli;
$hps=$pers[mhp]+$elr[regeneration];
if ($hps>$pers[maxhp]){$hps=$pers[maxhp];}
mysql_query("UPDATE `bishopl2_personaz` SET `mhp`='$hps' WHERE `login`='$login'");
}
if ($elr[tip]=="mp"){
$elr[regeneration]=$elr[regeneration]*$koli;
$mps=$pers[mmp]+$elr[regeneration];
if ($mps>$pers[maxmp]){$hps=$pers[maxmp];}
mysql_query("UPDATE `bishopl2_personaz` SET `mmp`='$mps' WHERE `login`='$login'");
}
$kolis=$elr[kol]-$koli;
mysql_query("UPDATE `bishopl2_eliksir` SET `kol`='$kolis' WHERE `id`='$ids'");
$as = mysql_query("SELECT * FROM `bishopl2_eliksir` WHERE `id`='".$ids."'");
$elr2 = mysql_fetch_array($as);
if ($elr2[kol]=="0"){
mysql_query("DELETE FROM `bishopl2_eliksir` WHERE `id`='".$ids."'");
}
echo 'Востановлено<br/>';
}else{
echo 'У вас нет такого количества эликсира<br/>';
}
}else{
echo 'У вас нет такого эликсира<br/>';
}
echo '<a href="?id='.$id.'&startan='.$startan.'&pages='.$pages.'">В бой</a><br/>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
if (isset($eliksir)){
$g=mysql_query("SELECT * FROM `bishopl2_eliksir` WHERE `id`='$ids' AND `nick`='$login' LIMIT 1");
if(mysql_num_rows($g)==1){
echo '<form method="post" action="?enter&id='.$id.'&ids='.$ids.'&startan='.$startan.'&pages='.$pages.'">';
echo '- <b>Сколько?</b><br/>';
echo '<input class="button" name="koli" maxlength="10" title="Сколько?" emptyok="true"><br/>';
echo '<input class="button" type="submit" value="Использовать" /></form>';
}else{
echo 'У вас нет такого эликсира<br/>';
}
echo '<a href="?id='.$id.'">В бой</a><br/>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
if ($pers[mhp]<=0){
$hp=$pers[mhp]=$pers[maxhp];
$lose=$pers[loseboi]+1;
$all=$pers[allboi]+1;
mysql_query("UPDATE `bishopl2_personaz` SET `mhp`='$hp',`loseboi`='$lose',`allboi`='$all' WHERE `login`='$login'");
mysql_query("DELETE FROM `bishopl2_battle` WHERE `login`='".$login."'");
echo 'Вы проиграли<br/>';
echo '<a href="okrestnosti?startan='.$startan.'&pages='.$pages.'">В окрестности</a><br/>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
if ($mob[mhp]<="0"){
$newhp=$mob[mhp]=$mob[maxhp];
mysql_query("UPDATE `bishopl2_monstr` SET `mhp`='$newhp' WHERE `id`='$id'");
$g=mysql_query("SELECT * FROM `bishopl2_party` WHERE `login`='$login' LIMIT 1");
if(mysql_num_rows($g)==1){
$as = mysql_query("SELECT * FROM `bishopl2_party` WHERE `login`='$login'");
$party = mysql_fetch_array($as);
$q = mysql_query("SELECT COUNT(`id`) FROM `bishopl2_party` WHERE `id`='$party[id]'");
$num = mysql_result($q, 0);
$qi = mysql_query("SELECT * FROM `bishopl2_party` WHERE `id`='$party[id]'");
while($ptr=mysql_fetch_array($qi))
{
$as = mysql_query("SELECT * FROM `bishopl2_personaz` WHERE `login`='".$ptr[login]."'");
$perss = mysql_fetch_array($as);
$g=mysql_query("SELECT * FROM `bishopl2_vip` WHERE `login`='$ptr[login]' LIMIT 1");
if(mysql_num_rows($g)==1){
$adenas=$mob[adena]/$num;
$adenas=$adenas*6;
$adena=$perss[adena]+$adenas;
$sps=$mob[sp]/$num;
$sps=$sps*6;
$sp=$perss[sp]+$sps;
$opits=$mob[vp]/$num;
$opits=$opits*6;
$opit=$perss[opit]+$opits;
}else{
$adenas=$mob[adena]/$num;
$adenas=$adenas*3;
$adena=$perss[adena]+$adenas;
$sps=$mob[sp]/$num;
$sps=$sps*3;
$sp=$perss[sp]+$sps;
$opits=$mob[vp]/$num;
$opits=$opits*3;
$opit=$perss[opit]+$opits;
}
mysql_query("UPDATE `bishopl2_personaz` SET `adena`='$adena',`sp`='$sp',`opit`='$opit' WHERE `login`='$ptr[login]'");
}
}else{
$g=mysql_query("SELECT * FROM `bishopl2_vip` WHERE `login`='$login' LIMIT 1");
if(mysql_num_rows($g)==1){
$adenas=$mob[adena]*6;
$opits=$mob[vp]*6;
$sps=$mob[sp]*6;
$adena=$pers[adena]+$adenas;
$sp=$pers[sp]+sps;
$opit=$pers[opit]+$opits;
}else{
$adenas=$mob[adena]*3;
$opits=$mob[vp]*3;
$sps=$mob[sp]*3;
$adena=$pers[adena]+$adenas;
$sp=$pers[sp]+$sps;
$opit=$pers[opit]+$opits;
}
mysql_query("UPDATE `bishopl2_personaz` SET `winboi`='$win',`allboi`='$all',`adena`='$adena',`sp`='$sp',`opit`='$opit' WHERE `login`='$login'");
}
$g=mysql_query("SELECT * FROM `bishopl2_party` WHERE `login`='$login' LIMIT 1");
if(mysql_num_rows($g)==0){
$gas=mysql_query("SELECT * FROM `bishopl2_pets` WHERE `login`='$login' AND `on`='1' LIMIT 1");
if(mysql_num_rows($gas)==1){
$cs = mysql_fetch_array($gas);
$g=mysql_query("SELECT * FROM `bishopl2_vip` WHERE `login`='$login' LIMIT 1");
if(mysql_num_rows($g)==1){
$adenas=$mob[adena]*6;
$opits=$mob[vp]*6;
$opits=$opits/2;
$sps=$mob[sp]*6;
$adena=$pers[adena]+$adenas;
$sp=$pers[sp]+$sps;
$opit=$pers[opit]+$opits;
$petvp=$cs[vp]+$opits;
}else{
$adenas=$mob[adena]*3;
$opits=$mob[vp]*3;
$opits=$opits/2;
$sps=$mob[sp]*3;
$adena=$pers[adena]+$adenas;
$sp=$pers[sp]+$sps;
$opit=$pers[opit]+$opits;
$petvp=$cs[vp]+$opits;
}
mysql_query("UPDATE `bishopl2_pets` SET `vp`='$petvp' WHERE `id`='$cs[id]'");
}}
$win=$pers[winboi]+1;
$all=$pers[allboi]+1;
mysql_query("UPDATE `bishopl2_personaz` SET `winboi`='$win',`allboi`='$all' WHERE `login`='$login'");
$time=time();
mysql_query("INSERT INTO `bishopl2_respawn` SET `id` = '$id', `time` = '$time'");
echo 'Вы победили<br/>';
$herbhp=rand(1,5);
if ($herbhp=="1"){
$hp=$pers[mhp]+250;
if ($hp>$pers[maxhp]){$hp=$pers[mhp]=$pers[maxhp];}
mysql_query("UPDATE `bishopl2_personaz` SET `mhp`='$hp' WHERE `login`='$login'");
echo 'Выпало: <font color="red">Herb of life +250</font><br/>';
}
$herbmp=rand(1,5);
if ($herbmp=="1"){
$mp=$pers[mmp]+50;
if ($mp>$pers[maxmp]){$mp=$pers[mmp]=$pers[maxmp];}
mysql_query("UPDATE `bishopl2_personaz` SET `mmp`='$mp' WHERE `login`='$login'");
echo 'Выпало: <font color="blue">Herb of Mana +50</font><br/>';
}
if($pers[zerno]>"0"){
$semeno=$pers[zerno]-1;
$rand=rand(1,2);
if($rand=="1"){
$vsh=$pers[voshod]+1;
echo '<img src="pictures/other/tc.png" height=22 width=22 alt="pic"> Выпал 1 всход<br/>';
}else{
$vsh=$pers[voshod];
}
mysql_query("UPDATE `bishopl2_personaz` SET `zerno`='$semeno',`voshod`='$vsh' WHERE `login`='$login'");
}
$q = mysql_query("SELECT COUNT(`id`) FROM `bishopl2_drop`");
$drop = mysql_result($q, 0);
$random=rand(1,$drop);
$as = mysql_query("SELECT * FROM `bishopl2_drop` WHERE `id`='".$random."'");
$dp = mysql_fetch_array($as);
$g=mysql_query("SELECT * FROM `bishopl2_resurs` WHERE `login`='$login' AND `name`='$dp[name]' LIMIT 1");
if(mysql_num_rows($g)==0){
$random=rand(1,3);
mysql_query("INSERT INTO `bishopl2_resurs` SET `id` = '', `login` = '$login', `name` = '$dp[name]', `img` = '$dp[img]', `aden` = '$dp[adena]', `kol` = '$random'");
}else{
$as = mysql_query("SELECT * FROM `bishopl2_resurs` WHERE `login`='".$login."' AND `name`='".$dp[name]."'");
$drp = mysql_fetch_array($as);
$random=rand(1,3);
$dpr=$drp[kol]+$random;
mysql_query("UPDATE `bishopl2_resurs` SET `kol`='$dpr' WHERE `login`='$login' AND `name`='$dp[name]'");
}
mysql_query("DELETE FROM `bishopl2_battle` WHERE `login`='".$login."'");
echo 'Дроп: <b>'.$random.' '.$dp[name].'</b> <img src="'.$dp[img].'" height=22 width=22 alt="pic">, '.$adenas.' аден <img src="pictures/other/adena.jpeg" height=22 width=22 alt="pic">,'.$opits.' VP ,'.$sps.' SP<br/>';
echo '<a href="okrestnosti?startan='.$startan.'&pages='.$pages.'">В окрестности</a><br/>';
include_once ("system/foot.php"); // Делаем подключение ног игры
exit;
}
if (isset($skill)){
echo '<font color="blue">У вас нет такого скила</font><br/>';
}
if (isset($mana)){
echo '<font color="blue">У вас недостаточно MP</font><br/>';
}
if (isset($otkat)){
echo '<font color="blue">Этот скилл еще не откатился</font><br/>';
}
echo '<b><font color="lime">'.$mob[name].'</font></b><br/>';
echo 'HP: [<font color="red">'.$mob[mhp].'</font> | <font color="red">'.$mob[maxhp].'</font>]<br/>';
$rd=rand(1111,9999);
echo '<img src="system/mobhp.php?id='.$id.'&'.$rd.'"></a><br/>';
$proc=round((100*$mob[mhp])/$mob[maxhp]);
echo 'В процентах: <font color="white">'.$proc.'</font> %<br/>';
echo '<div style="background:#101010;padding:3px 2px 3px 2px;">';
echo '<a href="battle?id='.$id.'&startan='.$startan.'&pages='.$pages.'"><img src="pictures/skill/0.jpeg" height=28 width=28 alt="pic"></a>';
$qi = mysql_query("SELECT * FROM `bishopl2_skill` WHERE `login`='".$login."'");
while($skill=mysql_fetch_array($qi))
{
$time=time()-$skill[otkat];
$timer=$skill[time]-$time;
$ostalos=@date("s",$timer);
if($skill[time]<="$time"){
echo '<a href="battle?mage&name='.$skill[name].'&id='.$id.'&startan='.$startan.'&pages='.$pages.'"><img src="'.$skill[img].'" height=28 width=28 alt="pic"></a>';
}else{
//echo '<div class="image">';
echo '<img src="'.$skill[img].'" height=28 width=28 alt="pic" style="opacity:0.5";>';
//echo '<h2>'.$ostalos.'</h2>';
//echo '</div>';
}
}
echo '</div><b><font color="green">Эликсиры:</font></b><br/>';
$i="1";
$qi = mysql_query("SELECT * FROM `bishopl2_eliksir` WHERE `nick`='".$login."'");
while($el=mysql_fetch_array($qi))
{
echo ''.$i++.'. <img src="'.$el[img].'" height=22 width=22 alt="pic"> <a href="?eliksir&id='.$id.'&ids='.$el[id].'&startan='.$startan.'&pages='.$pages.'">'.$el[name].'</a> ('.$el[kol].' штук)<br/>';
}
$q = mysql_query("SELECT COUNT(`nick`) FROM `bishopl2_eliksir` WHERE `nick`='".$login."'");
$elik = mysql_result($q, 0);
if ($elik=="0"){
echo 'Эликсиров нет<br/>';
}
echo '<b><font color="green">История боя:</font></b><br/>- - -<br/>';
$num = 10;
$page = $_GET['page'];
$q = mysql_query("SELECT COUNT(`login`) FROM `bishopl2_battle` WHERE `login`='".$login."'");
$posts = mysql_result($q, 0);
$total = intval(($posts - 1) / $num) + 1;
$page = intval($page);
if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
$start = $page * $num - $num;
$qi = mysql_query("SELECT * FROM `bishopl2_battle` WHERE `login`='".$login."' ORDER by `id` DESC LIMIT $start,$num");
while($batl=mysql_fetch_array($qi))
{
echo ''.$batl[msg].'<br/>';
}
if ($posts=="0"){
echo 'История боя пуста<br/>- - -<br/>';
}
if ($page != 1) $pervpage = '<a href= ?id='.$id.'&page=1&startan='.$startan.'&pages='.$pages.'><<</a>
<a href= ?id='.$id.'&page='. ($page - 1) .'&startan='.$startan.'&pages='.$pages.'><</a> ';
if ($page != $total) $nextpage = ' <a href= ?id='.$id.'&page='. ($page + 1) .'&startan='.$startan.'&pages='.$pages.'>></a>
<a href= ?id='.$id.'&page=' .$total. '&startan='.$startan.'&pages='.$pages.'>>></a>';
if($page - 2 > 0) $page2left = ' <a href= ?id='.$id.'&page='. ($page - 2) .'&startan='.$startan.'&pages='.$pages.'>'. ($page - 2) .'</a> | ';
if($page - 1 > 0) $page1left = '<a href= ?id='.$id.'&page='. ($page - 1) .'&startan='.$startan.'&pages='.$pages.'>'. ($page - 1) .'</a> | ';
if($page + 2 <= $total) $page2right = ' | <a href= ?id='.$id.'&page='. ($page + 2) .'&startan='.$startan.'&pages='.$pages.'>'. ($page + 2) .'</a>';
if($page + 1 <= $total) $page1right = ' | <a href= ?id='.$id.'&page='. ($page + 1) .'&startan='.$startan.'&pages='.$pages.'>'. ($page + 1) .'</a>';
echo $pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;
}else{
echo 'Монстр не существует<br/>';
echo '<a href="okrestnosti?startan='.$startan.'&pages='.$pages.'">В окрестности</a><br/>';
}
}else{
echo 'Монстр убит<br/>';
echo '<a href="okrestnosti?startan='.$startan.'&pages='.$pages.'">В окрестности</a><br/>';
}
}else{
echo 'Такой монстр не существует<br/>';
echo '<a href="okrestnosti?startan='.$startan.'&pages='.$pages.'">В окрестности</a><br/>';
}
}else{
// вывод если на даном акаунте нет такого персонажа
echo 'На даном акаунте нет такого персонажа<br/>';
echo '<a href="zals?">В зал персонажей</a><br/>';
}
}else{
// вывод если акаунт не существует
echo 'Ошибка. Данные неверны, авторизуйтесь еще раз<br/>';
echo '<a href="index?">На главную</a><br/>';
}
include_once ("system/foot.php"); // Делаем подключение ног игры
?>