Вход Регистрация
Файл: battle.php
Строк: 187
<?php
// Подключаемся к БД
$dbhost="localhost";
$dbname="db1355926987";
$dbuser="db1355926987";
$dbpass="overlord";
$lin=mysql_connect($dbhost,$dbuser,$dbpass) or die("Не могу подключиться к серверу БД");
mysql_select_db($dbname,$lin) or die("Не могу подключиться к БД");
mysql_query("SET NAMES utf8");
mysql_query("set character_set_client='utf8'");
mysql_query("set character_set_results='utf8'");
mysql_query("set collation_connection='utf8'");
// Проверка на существование акаунта
$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_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);
if (isset(
$mage)){
$g=mysql_query("SELECT * FROM `bishopl2_pets` WHERE `login`='".$login."' AND `on`='1' LIMIT 1");
if(
mysql_num_rows($g)==1){
$pet mysql_fetch_array($g);
$udarm=$pet[patak]-$mob[pdef];
if (
$udarm<"0"){$udarm="0";}
$mob[mhp]=$mob[mhp]-$udarm;

mysql_query("INSERT INTO `bishopl2_battle` SET `login` = '$login', `id` = '', `msg` = 'Питомец ударил монстра: <font color="lime">".$udarm."</font> уроном<br/>- - -'");
}
$g=mysql_query("SELECT * FROM `bishopl2_skill` WHERE `login`='".$login."' AND `name`='".$name."' LIMIT 1");
if(
mysql_num_rows($g)==1){
if (
$pers[karma]>"0"){
$random=rand(200,500);
$karma=$pers[karma]-$random;
if (
$karma<"0"){$karma="0";}
mysql_query("UPDATE `bishopl2_personaz` SET `karma`='$karma' WHERE `login`='$login'");
}
$as mysql_query("SELECT * FROM `bishopl2_skill` WHERE `login`='".$login."' AND `name`='".$name."'");
$skill mysql_fetch_array($as);
if (
$pers[mmp]>=$skill[mp]){
$time=time()-$skill[otkat];
$timer=$skill[time]-$time;
$ostalos=@date("s",$timer);
if(
$skill[time]<="$time"){

$random=rand(1,2);
if (
$random=="1"){

$udarrskill=$pers[matak]+$skill[matak];
$udar=$udarrskill-$mob[mdef];
if (
$udar<"0"){$udar="0";}
$newhp=$mob[mhp]-$udar;
$time=time();
$mp=$pers[mmp]-$skill[mp];
mysql_query("UPDATE `bishopl2_monstr` SET `mhp`='$newhp' WHERE `id`='$id'");
mysql_query("UPDATE `bishopl2_skill` SET `time`='$time' WHERE `login`='$login' AND `name`='$name'");
mysql_query("UPDATE `bishopl2_personaz` SET `mmp`='$mp' WHERE `login`='$login'");
mysql_query("INSERT INTO `bishopl2_battle` SET `login` = '$login', `id` = '', `msg` = 'Вы ударили монстра скилом $name: <font color="lime">$udar</font> уроном<br/>- - -'");
mysql_query("INSERT INTO `bishopl2_battle` SET `login` = '$login', `id` = '', `msg` = 'Монстр промахнулся'");
header("Location: boi?id=$id&startan=$startan&pages=$pages");
}
if (
$random=="2"){
$udarrskill=$pers[matak]+$skill[matak];
$udar=$udarrskill-$mob[mdef];
if (
$udar<"0"){$udar="0";}
$newhp=$mob[mhp]-$udar;
$time=time();
$mp=$pers[mmp]-$skill[mp];
mysql_query("UPDATE `bishopl2_monstr` SET `mhp`='$newhp' WHERE `id`='$id'");
mysql_query("UPDATE `bishopl2_skill` SET `time`='$time' WHERE `login`='$login' AND `name`='$name'");
mysql_query("UPDATE `bishopl2_personaz` SET `mmp`='$mp' WHERE `login`='$login'");
$mobmudar=$mob[matak]-$pers[mdef];
if (
$mobmudar<"0"){$mobmudar="0";}
$newhp=$pers[mhp]-$mobmudar;
mysql_query("UPDATE `bishopl2_personaz` SET `mhp`='$newhp' WHERE `login`='$login'");
mysql_query("INSERT INTO `bishopl2_battle` SET `login` = '$login', `id` = '', `msg` = 'Вы ударили монстра скилом $name: <font color="lime">$udar</font> уроном<br/>- - -'");
mysql_query("INSERT INTO `bishopl2_battle` SET `login` = '$login', `id` = '', `msg` = 'Монстр ударил вас магическим ударом: <font color="lime">$mobmudar</font> уроном'");
header("Location: boi?id=$id&startan=$startan&pages=$pages");
}
}else{
header("Location: boi?id=$id&otkat&startan=$startan&pages=$pages");
}
}else{
header("Location: boi?id=$id&mana&startan=$startan&pages=$pages");
}

}else{
header("Location: boi?id=$id&skill&startan=$startan&pages=$pages");
}

exit;
}else{
if (
$pers[karma]>"0"){
$random=rand(200,500);
$karma=$pers[karma]-$random;
if (
$karma<"0"){$karma="0";}
mysql_query("UPDATE `bishopl2_personaz` SET `karma`='$karma' WHERE `login`='$login'");
}

$random=rand(1,3);
if (
$random=="1"){
$mobpudar=$mob[patak]-$pers[pdef];
if (
$mobpudar<"0"){$mobpudar="0";}
$newhp=$pers[mhp]-$mobpudar;
mysql_query("UPDATE `bishopl2_personaz` SET `mhp`='$newhp' WHERE `login`='$login'");
mysql_query("INSERT INTO `bishopl2_battle` SET `login` = '$login', `id` = '', `msg` = 'Вы промахнулись<br/>- - -'");
mysql_query("INSERT INTO `bishopl2_battle` SET `login` = '$login', `id` = '', `msg` = 'Монстр ударил вас: <font color="lime">$mobpudar</font> уроном'");

}
if (
$random=="2"){
$g=mysql_query("SELECT * FROM `bishopl2_pets` WHERE `login`='".$login."' AND `on`='1' LIMIT 1");
if(
mysql_num_rows($g)==1){
$pet mysql_fetch_array($g);
$udarm=$pet[patak]-$mob[pdef];
if (
$udarm<"0"){$udarm="0";}
$mob[mhp]=$mob[mhp]-$udarm;

mysql_query("INSERT INTO `bishopl2_battle` SET `login` = '$login', `id` = '', `msg` = 'Питомец ударил монстра: <font color="lime">".$udarm."</font> уроном<br/>- - -'");
}
$pudar=$pers[patak]-$mob[pdef];
if (
$pudar<"0"){$pudar="0";}
$newhp=$mob[mhp]-$pudar;
mysql_query("UPDATE `bishopl2_monstr` SET `mhp`='$newhp' WHERE `id`='$id'");
mysql_query("INSERT INTO `bishopl2_battle` SET `login` = '$login', `id` = '', `msg` = 'Вы ударили монстра: <font color="lime">$pudar</font> уроном<br/>- - -'");
mysql_query("INSERT INTO `bishopl2_battle` SET `login` = '$login', `id` = '', `msg` = 'Монстр промахнулся'");
}
if (
$random=="3"){
$g=mysql_query("SELECT * FROM `bishopl2_pets` WHERE `login`='".$login."' AND `on`='1' LIMIT 1");
if(
mysql_num_rows($g)==1){
$pet mysql_fetch_array($g);
$udarm=$pet[patak]-$mob[pdef];
if (
$udarm<"0"){$udarm="0";}
$mob[mhp]=$mob[mhp]-$udarm;

mysql_query("INSERT INTO `bishopl2_battle` SET `login` = '$login', `id` = '', `msg` = 'Питомец ударил монстра: <font color="lime">".$udarm."</font> уроном<br/>- - -'");
}
$pudar=$pers[patak]-$mob[pdef];
if (
$pudar<"0"){$pudar="0";}
$newhp=$mob[mhp]-$pudar;
mysql_query("UPDATE `bishopl2_monstr` SET `mhp`='$newhp' WHERE `id`='$id'");
$mobpudar=$mob[patak]-$pers[pdef];
if (
$mobpudar<"0"){$mobpudar="0";}
$newhp=$pers[mhp]-$mobpudar;
mysql_query("UPDATE `bishopl2_personaz` SET `mhp`='$newhp' WHERE `login`='$login'");
mysql_query("INSERT INTO `bishopl2_battle` SET `login` = '$login', `id` = '', `msg` = 'Вы ударили монстра: <font color="lime">$pudar</font> уроном<br/>- - -'");
mysql_query("INSERT INTO `bishopl2_battle` SET `login` = '$login', `id` = '', `msg` = 'Монстр ударил вас: <font color="lime">$mobpudar</font> уроном'");
}
header("Location: boi?id=$id&startan=$startan&pages=$pages");
exit;
}


}else{
header("Location: boi?id=$id&startan=$startan&pages=$pages");
}
}else{
// вывод если на даном акаунте нет такого персонажа
header("Location: boi?id=$id&startan=$startan&pages=$pages");
}
}else{
// вывод если акаунт не существует
header("Location: boi?id=$id&startan=$startan&pages=$pages");
}

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