Вход Регистрация
Файл: online/riwar/Riwar.ru/slovwar.php
Строк: 122
<?php
 $title 
'Столкновение';
//-----Подключаем функции-----//
require_once ('system/function.php');
//-----Подключаем вверх-----//
require_once ('system/header.php');

    
$title 'Столкновение';    
if(!
$user['id']) {
header('Location: '.$HOME.'');
exit();
}
$clan mysql_fetch_assoc(mysql_query("SELECT * FROM `clan` WHERE `id`  = '".$user['clan']."'"));

 
if(
$user['nav'] > 0) {
  
$rred mysql_result(mysql_query('SELECT COUNT(*) FROM `slov_member` WHERE `battle` = "'.$slov['id'].'" AND `st`="1"'),0);
   
$rblack mysql_result(mysql_query('SELECT COUNT(*) FROM `slov_member` WHERE `battle` = "'.$slov['id'].'" and `st` = "2"'),0);
  
$slovber mysql_query('SELECT * FROM `slov_member` WHERE `user` = "'.$user['id'].'" ORDER BY `time` DESC LIMIT 1');
  
$slovber mysql_fetch_array($slovber);

  if(
$slovber) {

  
$slov mysql_query('SELECT * FROM `slov` WHERE `id` = "'.$slovber['battle'].'"');
  
$slov mysql_fetch_array($slov);

  }

 
  
    if( 
$slov['start'] == && $slov['end'] == && ($rred <= or $rblack <= 0)) {

 
     
    
mysql_query('UPDATE `slov` SET `end` = "1" WHERE `id` = "'.$slov['id'].'"');
  
      
header('location: /slovwar/');
  
  exit;
  
  }
 
?>
  
  

<?php

    
if($slovber['dead'] == 1) {
    
?>

 <div class='line'></div>

<div class='player' align='center'>
<a href='/slovwar/?' class='button'>Обновить</a>

<br/><br/>
<font color='#999'>Вы были убиты во время сражения, ожидайте окончания боя</font>
</div>

<?php

    

    
}
    else
    {
  
  if(
$_GET['exit'] == true) {

    
$log '<img src='/images/icon/race/'.$user['r'].'.png' alt=''/> <b>'.$user['login'].'</b> покидает бой';    
    
mysql_query('INSERT INTO `slov_log` (`battle`,
                                               `user`,
                                             `object`,
                                               `text`) VALUES ("'
.$slov['id'].'",
                                                                 "'
.$user['id'].'",
                                                               "'
.$object['id'].'",
                                                                        "'
.$log.'")');

    
mysql_query('UPDATE `slov_member` SET `dead` = "1" WHERE `battle` = "'.$slov['id'].'" AND `user` = "'.$user['id'].'"');
  
      
header('location: /slovwar.php');
  
  exit;
  
  }
  
  if(
$slovber['object'] == 0) {
  
    
$rand_object mysql_query('SELECT * FROM `slov_member` WHERE `battle` = "'.$slov['id'].'" AND `dead` = "0" AND `user` != "'.$user['id'].'" ORDER BY RAND() LIMIT 1');
    
$rand_object mysql_fetch_array($rand_object);


    
mysql_query('UPDATE `slov_member` SET `object` = "'.$rand_object['id'].'" WHERE `battle` = "'.$slov['id'].'" AND `user` = "'.$user['id'].'"');

  }

if(
$slovber['object']) {

  if(
$_GET['last'] == true) {
  
    
$rand_object mysql_query('SELECT * FROM `slov_member` WHERE `battle` = "'.$slov['id'].'" AND `dead` = "0" AND `user` != "'.$user['id'].'" ORDER BY RAND() LIMIT 1');
    
$rand_object mysql_fetch_array($rand_object);


    
mysql_query('UPDATE `slov_member` SET `object` = "'.$rand_object['id'].'" WHERE `battle` = "'.$slov['id'].'" AND `user` = "'.$user['id'].'"');

  
header('location: /slovwar/');

  }


     
$member_object mysql_query('SELECT * FROM `slov_member` WHERE `battle` = "'.$slov['id'].'" AND `id` = "'.$slovber['object'].'"');
    
$member_object mysql_fetch_array($member_object);

    
$object mysql_query('SELECT * FROM `users` WHERE `id` = "'.$member_object['user'].'" and `st` != '.$user['st'].' and `st` != "'.$user['st'].'"');
    
$object mysql_fetch_array($object);

  
  if(
$_GET['attack'] == true && $member_object['dead'] == 0) {
  
    
$dmg 0;
    
    
$object_dmg 0;
 
  
  
      
$dmg +=round(rand(($user['s']/6),($user['s']/4)));

      if(
$a_1 == true) {
      
        
$dmg += round(($dmg 100) );
      
      }

$dmg -= round(rand(($object['b']/12),($object['b']/7)));

    if(
$dmg 0) {
    
      
$dmg 0;
    
    }
    
    if(
$dmg $object['z']) {
    
      
$dmg $object['z'];
    
    }
    

    
    
    

    
    
$dmg_time time() - $slovber['time'];
    
    if(
$dmg_time 2) {
    
      
$dmg 0;
    
    }
    
    if(
$dmg_time && $dmg_time 4) {
    
      
$dmg -= round($dmg 2);
    
    }

  
    
    if(
$dmg == 0) {
      
$log 'Вы промахнулись';
    }
    else
    {
      
$log 'Вы ударили  <b>'.nick($object['id']).'</b> на <b>'.$dmg.'</b> ';    
    }
    
    
mysql_query('INSERT INTO `slov_log` (`battle`,
                                               `user`,
                                             `object`,
                                               `text`,
                                               `show`) VALUES ("'
.$slov['id'].'",
                                                                 "'
.$user['id'].'",
                                                               "'
.($dmg $object['id']:0).'",
                                                                        "'
.$log.'",
                                                                 "'
.$user['id'].'")');
    
    if(
$dmg 0) {
      
$log ' <b>'.nick($user['id']).'</b> ударил Вас на <b>'.$dmg.'</b> ';    
    
mysql_query('INSERT INTO `slov_log` (`battle`,
                                               `user`,
                                             `object`,
                                               `text`,
                                               `show`) VALUES ("'
.$slov['id'].'",
                                                               "'
.$object['id'].'",
                                                                 "'
.$user['id'].'",
                                                                        "'
.$log.'",
                                                               "'
.$object['id'].'")');
    }

    if(
$dmg 0) {
    
$log ' <b>'.nick($user['id']).'</b> ударил  <b>'.nick($object['id']).'</b> на <b>'.$dmg.'</b> ';    
    
mysql_query('INSERT INTO `slov_log` (`battle`,
                                               `user`,
                                             `object`,
                                               `text`) VALUES ("'
.$slov['id'].'",
                                                                 "'
.$user['id'].'",
                                                               "'
.$object['id'].'",
                                                                        "'
.$log.'")');
    }



    
mysql_query('UPDATE `users` SET `hp` = "'.($object['hp'] - $dmg).'" WHERE `id` = "'.$object['id'].'"');
    
mysql_query('UPDATE `slov_member` SET `time` = "'.time().'" WHERE `battle` = "'.$slov['id'].'" AND `user` = "'.$user['id'].'"');






    if(
$dmg >= $object['z']) {

      
$log 'Вы убили  <b>'.nick($object['id']).'</b>';        
      
mysql_query('INSERT INTO `slov_log` (`battle`,
                                                 `user`,
                                               `object`,
                                                 `text`,
                                                 `show`) VALUES ("'
.$slov['id'].'",
                                                                   "'
.$user['id'].'",
                                                                 "'
.$object['id'].'",
                                                                          "'
.$log.'",
                                                                   "'
.$user['id'].'")');

      
$log ' <b>'.nick($user['id']).'</b> убил Вас';    
      
mysql_query('INSERT INTO `slov_log` (`battle`,
                                                 `user`,
                                               `object`,
                                                 `text`,
                                                 `show`) VALUES ("'
.$slov['id'].'",
                                                                 "'
.$object['id'].'",
                                                                   "'
.$user['id'].'",
                                                                          "'
.$log.'",
                                                                 "'
.$object['id'].'")');
    
    
      
$log ' <b>'.nick($user['id']).'</b> убил  <b>'.nick($object['id']).'</b>';    
      
mysql_query('INSERT INTO `slov_log` (`battle`,
                                                 `user`,
                                               `object`,
                                                 `text`) VALUES ("'
.$slov['id'].'", 
                                                                 "'
.$user['id'].'",
                                                               "'
.$object['id'].'",
                                                                        "'
.$log.'")');


      
mysql_query('UPDATE `slov_member` SET `dead` = "1" WHERE `battle` = "'.$slov['id'].'" AND `user` = "'.$object['id'].'"');
      
mysql_query('UPDATE `slov_member` SET `kills` = `kills` + 1 WHERE `battle` = "'.$slov['id'].'" AND `user` = "'.$user['id'].'"');

      
$rand_object mysql_query('SELECT * FROM `slov_member` WHERE `battle` = "'.$slov['id'].'" AND `dead` = "0" AND `user` != "'.$user['id'].'" ORDER BY RAND() LIMIT 1');
      
$rand_object mysql_fetch_array($rand_object);

      
mysql_query('UPDATE `slov_member` SET `object` = "'.$rand_object['id'].'" WHERE `battle` = "'.$slov['id'].'" AND `user` = "'.$user['id'].'"');

    }

  }

?>  

<div class='block'>Цель:  <b><?=$object['login']?></b> <img src='/images/z.png' alt='*'/> <?=$object['z']?>



?>

</div>

<?php

  
}

?>

<div class='player' align='center'>

<a href='/slovwar/?attack=true' class='button'>Атаковать</a><br/><br/>

<a href='/slovwar/?last=true' class='button'>Другой противник</a>

</div>

<?php

  
}


  
$count mysql_result(mysql_query('SELECT COUNT(*) FROM `slov_log` WHERE `battle` = "'.$slov['id'].'"'),0);

if(
$count 0) {

?>

<div class='line'></div>

<div class='content'>

<?php

$q 
mysql_query('SELECT * FROM `slov_log` WHERE `battle` = "'.$slov['id'].'" ORDER BY `id` DESC LIMIT 15');

  while(
$row mysql_fetch_array($q)) {

    if(
$row['user'] == $user['id'] && $row['show'] == $user['id'] OR $row['object'] == $user['id'] && $row['show'] == $user['id']) {
  
      echo 
'<font color='#'.($row['object'] == 0 ? 'ffffff':'c06060').''>'.$row['text'].'</font><br/>';
  
    
}
    elseif(
$row['show'] == 0)
    {
    
    if(
$row['user'] == $user['id']) {
        

    }
    else
    {

    if(
$row['object'] == $user['id']) {
    
    }
    else
    {
    
      echo 
$row['text'].'<br/>';
  
    }
  
    }
  
    }

  }
  
?>

</div>

<?php
  
  
}

  if(
$slovber['dead'] == 0) {

?>

  <div class='line'></div>
<div class='lplayer'>
  <li class='no_b'><a href='/slovwar/?exit=true'><img src='/images/icon/arrow.png' alt='*'/> Покинуть бой</a></li>
</div>

<?php

  
}
  
  }
  else
  {

  if(
$slovber['exit'] == && $slov['start'] == && $slov['end'] == 1) {

$q mysql_query('SELECT * FROM `slov_member` WHERE `battle` = "'.$slov['id'].'" ORDER BY `kills` DESC  LIMIT '.mysql_result(mysql_query('SELECT COUNT(*) FROM `slov_member` WHERE `battle` = "'.$slov['id'].'"'),0).'');

  while(
$row mysql_fetch_array($q)) {
  
  
$i++;
  
  if(
$i == 1) {
    
    
$best mysql_query('SELECT * FROM `users` WHERE `id` = "'.$row['user'].'"');
    
$best mysql_fetch_array($best);
  
  }
  
  if(
$row['user'] == $user['id']) {
  
      
$place $i;
  
  }

  }

    
$_s round(rand(1,100) + (100 $place) + (100$slovber['kills']));

  
$_exp round(rand(1,100) + (100 $place) + (25 $slovber['kills']));
    
   
  
mysql_query('UPDATE `users` SET `s` =   `s` + '.$_s.',
                                `exp` = `exp` + '
.$_exp.' WHERE `id` = "'.$user['id'].'"');

mysql_query("DELETE FROM `slov_member` WHERE `user` = '".$user['id']."'");
   
mysql_query("DELETE FROM `slov_log` WHERE `user` = '".$user['id']."'");
mysql_query("DELETE FROM `slov_log` WHERE `object` = '".$user['id']."'");
?>

  <div class='block'>
  
  <img src='/images/icon/2hit.png' alt='*'/> <font color='#90c090'><b>Бой окончен!</b></font> <img src='/images/icon/2hit.png' alt='*'/>
  <div class='line'></div>
  
  <font color='#90b0c0'>Награда за <b><?=$place?></b> место:</font><br/>
  <img src='/images/icon/silver.png' alt='*'/> <?=$_s?> серебра <img src='/images/icon/exp.png' alt='*'/> <?=$_exp?> опыта
  
  </div><br/>

  <div class='block'>

  <img src='/images/icon/premium.png' alt='*'/> <b>Лучший: <img src='/images/icon/race/<?=$best['r']?>.png' alt='*'/> <?=$best['login']?></b> <img src='/images/icon/premium.png' alt='*'/>
  <div class='separator'></div>
  <b>Итог боя:</b><br/>

<?php

$q 
mysql_query('SELECT * FROM `slov_member` WHERE `battle` = "'.$slov['id'].'" ORDER BY `kills` DESC LIMIT '.mysql_result(mysql_query('SELECT COUNT(*) FROM `slov_member` WHERE `battle` = "'.$slov['id'].'"'),0).'');

  while(
$row mysql_fetch_array($q)) {

    
$slov_user mysql_query('SELECT * FROM `users` WHERE `id` = "'.$row['user'].'"');
    
$slov_user mysql_fetch_array($slov_user);
//
/*рейт
  $_rating = 5 * $row['kills'];

  mysql_query('UPDATE `users` SET `coliseum_rating` = "'.($coliseum_user['coliseum_rating'] + $_rating).'" WHERE `id` = "'.$coliseum_user['id'].'"');

?>

<img src='/images/icon/race/<?=$coliseum_user['r']?>.png' alt='*'/> <a href='/user.php?id=<?=$coliseum_user['id']?>'><?=$coliseum_user['login']?></a> - <?=$_rating?> к рейтингу<br/>

<?
*/
  
}

?>

  </div>

<?php

    mysql_query
('UPDATE `slov_member` SET `exit` = "1" WHERE `battle` = "'.$slov['id'].'" AND `user` = "'.$user['id'].'"');

  }
  else
  {

?>

 <div class='line'></div>

<?php
  
  
}



  
$slov mysql_query('SELECT * FROM `slov` WHERE `start` = "0"');
  
$slov mysql_fetch_array($slov);  
if(!
$slov) {
  
  
$h date('H',time());
    
  if(
$h 24 && $h 0)
  {
  
    
$time 30799;
  
  }
  else
  {

    
$time 30799;
  
  }

    
    
mysql_query('INSERT INTO `slov` (`time`) VALUES ("'.time().'")');
   
  }
  
$rred mysql_result(mysql_query('SELECT COUNT(*) FROM `slov_member` WHERE `battle` = "'.$slov['id'].'" AND `st`="1"'),0);
   
$rblack mysql_result(mysql_query('SELECT COUNT(*) FROM `slov_member` WHERE `battle` = "'.$slov['id'].'" and `st` = "2"'),0);
?>

<div class='player' align='center'><font color=orange><b>-Столкновение сторон-</b></font><br><img src='/images/slov/glav.png' alt='*'/><br><font color=lightblue>
В преданиях говорится, что в
древние времена
Рыцари Черного и Красного Креста враждовали друг с
другом. Это были
очень страшные войны,
длившейся на
протяжении сотен лет.<br>
И именно сегодня снова раздался звон клинков с поля битвы...
Вступи и ты в эту ожесточенную схватку с врагом! Возможно удар именно твоего клинка решит исход этой битвы...<br><br></font>
<img src='/images/st/1/1.png' alt='*'/> Рыцари красного креста: <b> <?=$rred?></b> <br/><img src='/images/st/2/1.png' alt='*'/> Рыцари черного креста: <b> <?=$rblack?></b> <br/>
<img src='/images/s.png' alt='*'/> Cила персонажа: <b><?=$user['s']?></b><br/><br/>

<?php

 
/*if(mysql_result(mysql_query('SELECT COUNT(*) FROM `slov_member` WHERE `battle` = "'.$slov['id'].'"'),0) < 966555555 &&  mysql_result(mysql_query('SELECT COUNT(*) FROM `slov_member` WHERE `battle` = "'.$slov['id'].'" AND `user` = "'.$user['id'].'"'),0) == 0) {
 */
  
if($slovber['battle'] != $slov['id'] ) {
 if(isset(
$_GET['zajavka_go']) ) {
    
    
      
mysql_query('INSERT INTO `slov_member` (`battle`,
                                                    `user`, `st`,
                                                    `time`) VALUES ("'
.$slov['id'].'",
                                                                      "'
.$user['id'].'", "'.$user['st'].'",
                                                                           "'
.time().'")');
    
        
header('location: /slovwar/');
    
    exit;
    
   

?>

<a href='?zajavka_go' class='button'>Подать заявку</a>

<?php
}

else
{

  if(isset(
$_GET['exit']) && $slovber['battle'] == $slov['id']){

    
mysql_query('DELETE FROM `slov_member` WHERE `battle` = "'.$slov['id'].'" AND `user` = "'.$user['id'].'"');
   
        
header('location: /slovwar/');
    
    exit;

  
}

?>

<a href='?' class='button'>Обновить</a>

<br/><br/>

<a href='/slovwar/?exit' class='button'>Отменить заявку</a>


<?php
}
}

?>

</div>

<?php
  

 
}


  
//-----Подключаем низ-----//
require_once ('system/footer.php');

?>
Онлайн: 1
Реклама