Файл: 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&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';
?>