Вход Регистрация
Файл: world_of_rest/pvm.php
Строк: 288
<?php
###############################
#    (c) by HriP            #
#     http://hrip.pp.ua        #
#    2010 год            #
#    Все права защищены    #
###############################

include_once '../sys/inc/start.php';
include_once 
'../sys/inc/compress.php';
include_once 
'../sys/inc/sess.php';
include_once 
'../sys/inc/home.php';
include_once 
'../sys/inc/settings.php';
include_once 
'../sys/inc/db_connect.php';
include_once 
'../sys/inc/ipua.php';
include_once 
'../sys/inc/fnc.php';
include_once 
'../sys/inc/user.php';
only_reg();

$set['title']='World Wars and Money'// заголовок страницы

include_once '../sys/inc/thead.php';
title();
err();
aut();
include_once 
'inc/info.php';
include_once 
'inc/level.php';
include_once 
'inc/naviki.php';
include_once 
'inc/game.php';


if(
$user['wars_life']<=0){
echo 
'<div class="rekl">ОКРЕСТНОСТИ</div>';
echo 
'<div class="rekl">Вы слишком слабы для драки, пополните <img src="ico/heart_100.png" alt="" /></div>';
}else{


$p=htmlspecialchars(trim($_GET['p']));
switch (
$p){



default:
echo 
'<div class="rekl">ОКРЕСТНОСТИ</div>';
$id=(int)$_GET['id'];
if(!
$id){echo 'Пустые параметры!';break;};

$x=mysql_query("SELECT * FROM `wars_monster` WHERE `id`='$id'");
if(
$row=mysql_fetch_assoc($x)){
if(
$row['name2']!=NULL){
echo 
'Этот моб уже в бою';
}else{

$x=mysql_query("SELECT * FROM `wars_monster` WHERE `name2`='".$user['nick']."'");
if(!
mysql_num_rows($x)){

mysql_query("UPDATE `wars_monster` SET `name2`='".$user['nick']."' WHERE `id`='$id'");
mysql_query("UPDATE `wars_monster` SET `time`='$time()' WHERE `id`='$id'");
mysql_query("UPDATE `user` SET `wars_mob_id`='$id' WHERE `id`='".$user['id']."'");
echo 
'<div class="rekl">Вы напали на моба<br/>';
echo 
'<a href="pvm.php?p=udar&amp;id='.$id.'">в бой</a></div>';

}else{
echo 
'У вас уже есть противник для боя<br/>';
echo 
'<a href="pvm.php?p=udar">в бой</a><br/>';
};
};
};
break;



case 
'udar':
echo 
'<div class="rekl">БОЙ</div>';
$x=mysql_query("SELECT * FROM `wars_monster` WHERE `name2`='".$user['nick']."'");
if(
$row=mysql_fetch_assoc($x)){

$mob_opit=$row['life_b']/3;

if(
$user['wars_life']<=0){
echo 
'Вы проиграли!<br/>';
mysql_query("UPDATE `wars_monster` SET `time`='NULL' WHERE `id`='".$user['wars_mob_id']."'");
mysql_query("UPDATE `wars_monster` SET `name2`='' WHERE `id`='".$user['wars_mob_id']."'");
mysql_query("UPDATE `user` SET `wars_lose`=`wars_lose`+1 WHERE `id`='".$user['id']."'");
mysql_query("UPDATE `wars_monster` SET `life`=`life_b` WHERE `id`='".$user['wars_mob_id']."'");
}else{

$karta=mt_rand(1+$row['level'],10000);
if(
$row['life']<=0){
if(
$karta>=9500){
echo 
'<font color="red"><b>Вы выбили карту сокровищ!!!</b></font><br/>';
echo 
'Вы победили! Получено '.$mob_opit.' опыта и '.$mob_zen.' зен<br/>';
mysql_query("UPDATE `wars_monster` SET `time`='NULL' WHERE `id`='".$user['wars_mob_id']."'");
mysql_query("UPDATE `wars_monster` SET `name2`='' WHERE `id`='".$user['wars_mob_id']."'");
mysql_query("UPDATE `wars_monster` SET `life`=`life_b` WHERE `id`='".$user['wars_mob_id']."'");
mysql_query("UPDATE `user` SET `wars_win`=`wars_win`+1 WHERE `id`='".$user['id']."'");
mysql_query("UPDATE `user` SET `wars_opit`=`wars_opit`+'$mob_opit' WHERE `id`='".$user['id']."'");
mysql_query("UPDATE `user` SET `wars_maney`=`wars_maney`+'$mob_zen' WHERE `id`='".$user['id']."'");
mysql_query("INSERT INTO `wars_invent` (`uid`,`name`,`type`,`type2`,`cena`)VALUES('".$user['id']."','Карта Сокровищ','karta','karta','1000')");
}else{
echo 
'Вы победили! Получено '.$mob_opit.' опыта и '.$mob_zen.' зен<br/>';
mysql_query("UPDATE `wars_monster` SET `time`='NULL' WHERE `id`='".$user['wars_mob_id']."'");
mysql_query("UPDATE `wars_monster` SET `name2`='' WHERE `id`='".$user['wars_mob_id']."'");
mysql_query("UPDATE `wars_monster` SET `life`=`life_b` WHERE `id`='".$user['wars_mob_id']."'");
mysql_query("UPDATE `user` SET `wars_win`=`wars_win`+1 WHERE `id`='".$user['id']."'");
mysql_query("UPDATE `user` SET `wars_opit`=`wars_opit`+'$mob_opit' WHERE `id`='".$user['id']."'");
mysql_query("UPDATE `user` SET `wars_maney`=`wars_maney`+'$mob_zen' WHERE `id`='".$user['id']."'");
};
}else{

echo
'Ваши жизни: '.$user['wars_life'].'<br/>';
echo
'Жизни противника: '.$row['life'].'<br/>';

if(
$user['wars_nav_mag']>=1){
echo 
'<br/>Магия:<br/>';
$m=mysql_query("SELECT * FROM `wars_mags` WHERE `type`='mags' AND `uid`='".$user['id']."'");
echo 
'<form action="pvm.php?p=magok" method="post">';
echo 
'<select name="mag">';
while(
$mag=mysql_fetch_assoc($m)){
echo 
'<option value="'.$mag['vid'].'">'.$mag['name'].'</option>';
};
echo 
'</select><br/>';
echo 
'<input type="submit" value="Колдовать"/></form>';
}else{
echo 
'';
};

echo 
'<br/>Куда бьем:<br/>';
echo 
'<form action="pvm.php?p=udarok" method="post">';
echo 
'<select name="udar">';
echo 
'<br/>
<option value="1">Голова</option>
<option value="2">Грудь</option>
<option value="3">Живот</option>
<option value="4">Ноги</option>'
;
echo 
'</select><br/>';
echo 
'Что защищаем:<br/>';
echo 
'<select name="blok">';
echo 
'<br/>
<option value="1">Голова</option>
<option value="2">Грудь</option>
<option value="3">Живот</option>
<option value="4">Ноги</option>'
;
echo 
'</select><br/>';
echo 
'<input type="submit" value="Ударить"/></form>';
};
};
}else{
echo 
'<div class="rekl">У вас нет противника</div>';
};
break;

case 
'ubez':
echo 
'<div class="rekl">БОЙ</div>';
$ubez=mt_rand(1+$user['wars_nav_beg'],500);
$x=mysql_query("SELECT * FROM `wars_monster` WHERE `name2`='".$user['nick']."'");
if(
$row=mysql_fetch_assoc($x)){
if(
$user['wars_stamina']>=10){
if(
$ubez>=450){
echo 
'Вы успешно убежали';
mysql_query("UPDATE `wars_monster` SET `time`='NULL' WHERE `id`='".$user['wars_mob_id']."'");
mysql_query("UPDATE `wars_monster` SET `name2`='' WHERE `id`='".$user['wars_mob_id']."'");
mysql_query("UPDATE `wars_monster` SET `life`=`life_b` WHERE `id`='".$user['wars_mob_id']."'");
mysql_query("UPDATE `user` SET `wars_stamina`=`wars_stamina`-10 WHERE `id`='".$user['id']."'");
mysql_query("UPDATE `user` SET `wars_nav1_beg`=`wars_nav1_beg`+10 WHERE `id`='".$user['id']."'");
}else{
echo 
'Попытка бегства неудалась';
mysql_query("UPDATE `user` SET `wars_stamina`=`wars_stamina`-10 WHERE `id`='".$user['id']."'");
};
}else{
echo 
'У вас недостаточно выносливости';
};
}else{
echo 
'<div class="rekl">У вас нет противника</div>';
};
break;


case 
'udarok':
echo 
'<div class="rekl">БОЙ</div>';
$x=mysql_query("SELECT * FROM `wars_monster` WHERE `name2`='".$user['nick']."'");
if(
$row=mysql_fetch_assoc($x)){


if(
$user['wars_life']<=0){
echo 
'Вы проиграли!<br/>';
mysql_query("UPDATE `wars_monster` SET `name2`='' WHERE `id`='".$user['wars_mob_id']."'");
mysql_query("UPDATE `user` SET `wars_lose`=`wars_lose`+1 WHERE `id`='".$user['id']."'");
mysql_query("UPDATE `wars_monster` SET `life`=`life_b` WHERE `id`='".$user['wars_mob_id']."'");
}else{

$karta=mt_rand(1+$row['level'],10000);
if(
$row['life']<=0){
if(
$karta>=9500){
echo 
'<font color="red"><b>Вы выбили карту сокровищ!!!</b></font><br/>';
echo 
'Вы победили! Получено '.$mob_opit.' опыта и '.$mob_zen.' зен<br/>';
mysql_query("UPDATE `wars_monster` SET `time`='NULL' WHERE `id`='".$user['wars_mob_id']."'");
mysql_query("UPDATE `wars_monster` SET `name2`='' WHERE `id`='".$user['wars_mob_id']."'");
mysql_query("UPDATE `wars_monster` SET `life`=`life_b` WHERE `id`='".$user['wars_mob_id']."'");
mysql_query("UPDATE `user` SET `wars_win`=`wars_win`+1 WHERE `id`='".$user['id']."'");
mysql_query("UPDATE `user` SET `wars_opit`=`wars_opit`+'$mob_opit' WHERE `id`='".$user['id']."'");
mysql_query("UPDATE `user` SET `wars_maney`=`wars_maney`+'$mob_zen' WHERE `id`='".$user['id']."'");
mysql_query("INSERT INTO `wars_invent` (`uid`,`name`,`type`,`type2`,`cena`)VALUES('".$user['id']."','Карта Сокровищ','karta','karta','1000')");
}else{
echo 
'Вы победили! Получено '.$mob_opit.' опыта и '.$mob_zen.' зен<br/>';
mysql_query("UPDATE `wars_monster` SET `time`='NULL' WHERE `id`='".$user['wars_mob_id']."'");
mysql_query("UPDATE `wars_monster` SET `name2`='' WHERE `id`='".$user['wars_mob_id']."'");
mysql_query("UPDATE `wars_monster` SET `life`=`life_b` WHERE `id`='".$user['wars_mob_id']."'");
mysql_query("UPDATE `user` SET `wars_win`=`wars_win`+1 WHERE `id`='".$user['id']."'");
mysql_query("UPDATE `user` SET `wars_opit`=`wars_opit`+'$mob_opit' WHERE `id`='".$user['id']."'");
mysql_query("UPDATE `user` SET `wars_maney`=`wars_maney`+'$mob_zen' WHERE `id`='".$user['id']."'");
};
}else{

$udar=$_POST['udar'];
$blok=$_POST['blok'];

if(
$udar==NULL){$user_uron=0;};
if(
$udar==NULL){$udar=ХЗ;};
if(
$blok==NULL){$user_uron=0;};
if(
$blok==NULL){$blok=ХЗ;};

if(
$udar==1){$udar=Голова;};
if(
$udar==2){$udar=Грудь;};
if(
$udar==3){$udar=Живот;};
if(
$udar==4){$udar=Ноги;};
if(
$blok==1){$blok=Голова;};
if(
$blok==2){$blok=Грудь;};
if(
$blok==3){$blok=Живот;};
if(
$blok==4){$blok=Ноги;};
$botudar=rand(1,4);
$botblok=rand(1,4);
if(
$botudar==1){$botudar=Голова;};
if(
$botudar==2){$botudar=Грудь;};
if(
$botudar==3){$botudar=Живот;};
if(
$botudar==4){$botudar=Ноги;};
if(
$botblok==1){$botblok=Голова;};
if(
$botblok==2){$botblok=Грудь;};
if(
$botblok==3){$botblok=Живот;};
if(
$botblok==4){$botblok=Ноги;};


echo 
'Вы ударили '.$udar.', защитили '.$blok.' <br/>';
if(
$botblok==$udar){
echo 
''.$row['name'].' отбил вашу атаку<br/>';
}else{
$user_uron=$user_uron-$row['bron'];
if(
$user_uron<=0){$user_uron=0;};
echo 
'Вы нанесли '.$user_uron.' урона<br/>';
mysql_query("UPDATE `wars_monster` SET `time`='$time()' WHERE `name2`='".$user['nick']."'");
mysql_query("UPDATE `wars_monster` SET `life`=`life`-'$user_uron' WHERE `name2`='".$user['nick']."'");

if(
$user['wars_nav_mec']>=1){
mysql_query("UPDATE `user` SET `wars_nav1_mec`=`wars_nav1_mec`+'$user_uron' WHERE `id`='".$user['id']."'");
}else{
};

};



echo 
''.$row['name'].' ударил '.$botudar.', защитил '.$botblok.' <br/>';
if(
$botudar==$blok){
echo 
'Вы успешно отбили атаку<br/>';
}else{
if(
$mob_uron<=0){$mob_uron=0;};
echo 
''.$row['name'].' нанес вам '.$mob_uron.' урона<br/>';
mysql_query("UPDATE `user` SET `wars_life`=`wars_life`-'$mob_uron' WHERE `id`='".$user['id']."'");
};
echo 
'<br/>--- --- ---<br/>';
echo 
'<a href="pvm.php?p=udar">ударить</a><br/>';
};
};
}else{
echo 
'<div class="rekl">У вас нет противника</div>';
};
break;


case 
'magok':
echo 
'<div class="rekl">БОЙ</div>';
$x=mysql_query("SELECT * FROM `wars_monster` WHERE `name2`='".$user['nick']."'");
if(
$row=mysql_fetch_assoc($x)){


if(
$user['wars_life']<=0){
echo 
'Вы проиграли!<br/>';
mysql_query("UPDATE `wars_monster` SET `time`='NULL' WHERE `id`='".$user['wars_mob_id']."'");
mysql_query("UPDATE `wars_monster` SET `name2`='' WHERE `id`='".$user['wars_mob_id']."'");
mysql_query("UPDATE `user` SET `wars_lose`=`wars_lose`+1 WHERE `id`='".$user['id']."'");
mysql_query("UPDATE `wars_monster` SET `life`=`life_b` WHERE `id`='".$user['wars_mob_id']."'");
}else{

$karta=mt_rand(1+$row['level'],10000);
if(
$row['life']<=0){
if(
$karta>=9500){
echo 
'<font color="red"><b>Вы выбили карту сокровищ!!!</b></font><br/>';
echo 
'Вы победили! Получено '.$mob_opit.' опыта и '.$mob_zen.' зен<br/>';
mysql_query("UPDATE `wars_monster` SET `time`='NULL' WHERE `id`='".$user['wars_mob_id']."'");
mysql_query("UPDATE `wars_monster` SET `name2`='' WHERE `id`='".$user['wars_mob_id']."'");
mysql_query("UPDATE `wars_monster` SET `life`=`life_b` WHERE `id`='".$user['wars_mob_id']."'");
mysql_query("UPDATE `user` SET `wars_win`=`wars_win`+1 WHERE `id`='".$user['id']."'");
mysql_query("UPDATE `user` SET `wars_opit`=`wars_opit`+'$mob_opit' WHERE `id`='".$user['id']."'");
mysql_query("UPDATE `user` SET `wars_maney`=`wars_maney`+'$mob_zen' WHERE `id`='".$user['id']."'");
mysql_query("INSERT INTO `wars_invent` (`uid`,`name`,`type`,`type2`,`cena`)VALUES('".$user['id']."','Карта Сокровищ','karta','karta','1000')");
}else{
echo 
'Вы победили! Получено '.$mob_opit.' опыта и '.$mob_zen.' зен<br/>';
mysql_query("UPDATE `wars_monster` SET `time`='NULL' WHERE `id`='".$user['wars_mob_id']."'");
mysql_query("UPDATE `wars_monster` SET `name2`='' WHERE `id`='".$user['wars_mob_id']."'");
mysql_query("UPDATE `wars_monster` SET `life`=`life_b` WHERE `id`='".$user['wars_mob_id']."'");
mysql_query("UPDATE `user` SET `wars_win`=`wars_win`+1 WHERE `id`='".$user['id']."'");
mysql_query("UPDATE `user` SET `wars_opit`=`wars_opit`+'$mob_opit' WHERE `id`='".$user['id']."'");
mysql_query("UPDATE `user` SET `wars_maney`=`wars_maney`+'$mob_zen' WHERE `id`='".$user['id']."'");
};
}else{

$id=$_POST['mag'];
$botudar=rand(1,4);
$botblok=rand(1,4);
if(
$botudar==1){$botudar=Голова;};
if(
$botudar==2){$botudar=Грудь;};
if(
$botudar==3){$botudar=Живот;};
if(
$botudar==4){$botudar=Ноги;};
if(
$botblok==1){$botblok=Голова;};
if(
$botblok==2){$botblok=Грудь;};
if(
$botblok==3){$botblok=Живот;};
if(
$botblok==4){$botblok=Ноги;};



$m=mysql_query("SELECT * FROM `wars_mags` WHERE `vid`='$id' AND `uid`='".$user['id']."'");
if(
$mag=mysql_fetch_assoc($m)){
if(
$user['wars_mana']>=$mag['mana']){
####Маг урон формула
$weap2=mysql_query("SELECT * FROM `wars_ekip` WHERE `type`='weapon_2' AND `uid`='".$user['id']."'");
if(
$weapon_2=mysql_fetch_assoc($weap2)){}else{$weapon_2['uron']='0';};
$user_mag_uron2=$user['wars_nav_mag']/2;
$user_mag_uron1=mt_rand($mag['uron']+$user_mag_uron2+$user['wars_stat_int']+$weapon_2['uron'],$mag['uron1']+$user_mag_uron2+$user['wars_stat_int']+$weapon_2['uron1']);
$user_mag_uron=$user_mag_uron1-$row['bron'];
####
if($user_mag_uron<=0){$user_mag_uron=0;};
echo 
'Вы применили заклинание '.$mag['name'].' и нанесли '.$user_mag_uron.' урона<br/>';
mysql_query("UPDATE `wars_monster` SET `time`='$time()' WHERE `name2`='".$user['nick']."'");
mysql_query("UPDATE `wars_monster` SET `life`=`life`-'$user_mag_uron' WHERE `name2`='".$user['nick']."'");
mysql_query("UPDATE `user` SET `wars_mana`=`wars_mana`-'".$mag['mana']."' WHERE `id`='".$user['id']."'");
mysql_query("UPDATE `user` SET `wars_nav1_mag`=`wars_nav1_mag`+'$user_mag_uron' WHERE `id`='".$user['id']."'");
}else{
echo 
'Вам нехватило маны!<br>';
};
};


echo 
''.$row['name'].' ударил '.$botudar.', защитил '.$botblok.' <br/>';
if(
$botudar==$blok){
echo 
'Вы успешно отбили атаку<br/>';
}else{
if(
$mob_uron<=0){$mob_uron=0;};
echo 
''.$row['name'].' нанес вам '.$mob_uron.' урона<br/>';
mysql_query("UPDATE `user` SET `wars_life`=`wars_life`-'$mob_uron' WHERE `id`='".$user['id']."'");
};
echo 
'<br/>--- --- ---<br/>';
echo 
'<a href="pvm.php?p=udar">ударить</a><br/>';
};
};
}else{
echo 
'<div class="rekl">У вас нет противника</div>';
};
break;

};

};

echo 
'<div class="foot">';
echo 
'<a href="pvm.php?p=ubez">Убежать</a><br/>';
echo 
'<a href="index.php">Окрестности</a><br/>';
echo 
'</div>';
include_once 
'../sys/inc/tfoot.php';
?>
Онлайн: 2
Реклама