Файл: pk.php
Строк: 117
<?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){
$as = mysql_query("SELECT * FROM `bishopl2_online` WHERE `login`='".$id."'");
$persi = mysql_fetch_array($as);
if ($persi[files]=="/okrestnosti.php"){
if ($id!==$login){
$as = mysql_query("SELECT * FROM `bishopl2_personaz` WHERE `login`='".$id."'");
$per = mysql_fetch_array($as);
$as = mysql_query("SELECT * FROM `bishopl2_personaz` WHERE `login`='".$login."'");
$pers = mysql_fetch_array($as);
if ($pers[bttip]=="0"){
$udar=$pers[patak]-$per[pdef];
}else{
$udar=$pers[matak]-$per[mdef];
}
if ($udar<"0"){$udar="0";}
$cp=$per[mcp]-$udar;
if ($cp<0){
$cp=$per[maxcp];
mysql_query("INSERT INTO `bishopl2_pk` SET `nick` = '$login', `msg` = 'Вы убили персонажа $id'");
mysql_query("INSERT INTO `bishopl2_pk` SET `nick` = '$id', `msg` = 'Вас убил персонаж $login'");
mysql_query("UPDATE `bishopl2_personaz` SET `in`='0' WHERE `login`='$id'");
if ($per[karma]>"0"){
$ran=rand(200,500);
$karma=$per[karma]-$ran;
if ($karma<"0"){$karma="0";}
mysql_query("UPDATE `bishopl2_personaz` SET `karma`='$karma' WHERE `login`='$id'");
if ($per[pk]>="3"){
$random=rand(1,5);
if ($random=="1"){
$rand=rand(1,7);
if ($rand=="1"){$tip="ykr"; $vesh=$per[ykr];}
if ($rand=="2"){$tip="helmet"; $vesh=$per[helmet];}
if ($rand=="3"){$tip="body"; $vesh=$per[body];}
if ($rand=="4"){$tip="weapon"; $vesh=$per[weapon];}
if ($rand=="5"){$tip="ryki"; $vesh=$per[ryki];}
if ($rand=="6"){$tip="chit"; $vesh=$per[chit];}
if ($rand=="7"){$tip="boot"; $vesh=$per[boot];}
if ($vesh!=="Не одето"){
$as = mysql_query("SELECT * FROM `bishopl2_item` WHERE `id`='$vesh'");
$item = mysql_fetch_array($as);
if ($item[name]!=="The Lords Crown"){
if ($tip=="weapon"){
$patak=$per[patak]-$item[patak];
mysql_query("UPDATE `bishopl2_personaz` SET `patak`='$patak',`weapon`='Не одето' WHERE `login`='$id'");
}else{
$pdef=$per[pdef]-$item[pdef];
mysql_query("UPDATE `bishopl2_personaz` SET `pdef`='$pdef',`$tip`='Не одето' WHERE `login`='$id'");
}}
$time=time();
$pismo=$pers[pism]+1;
$pismt=$per[pism]+1;
mysql_query("UPDATE `bishopl2_personaz` SET `pism`='$pismo' WHERE `login`='$login'");
mysql_query("UPDATE `bishopl2_personaz` SET `pism`='$pismt' WHERE `login`='$id'");
mysql_query("INSERT INTO `bishopl2_mail` SET `id` = '',`login` = '$id',`autor` = 'Система',`time` = '$time',`msg` = 'Игрок <b>$login</b> выбил с вас вещь <b>$item[name]</b>',`read` = '1'");
mysql_query("INSERT INTO `bishopl2_mail` SET `id` = '',`login` = '$login',`autor` = 'Система',`time` = '$time',`msg` = 'Вы выбили с игрока <b>$id</b> вещь <b>$item[name]</b>',`read` = '1'");
mysql_query("UPDATE `bishopl2_item` SET `login`='$login' WHERE `id`='$vesh'");
}}}}
$g=mysql_query("SELECT * FROM `bishopl2_flag` WHERE `nick`='$id' LIMIT 1");
if(mysql_num_rows($g)==0){
mysql_query("INSERT INTO `bishopl2_flag` SET `nick` = '$login', `time` = '$time'");
if ($per[karma]>"0"){
$pvp=$pers[pvp]+1;
mysql_query("UPDATE `bishopl2_personaz` SET `pvp`='$pvp' WHERE `login`='$login'");
}else{
$kar="500";
$karma=$pers[karma]+$kar;
$pk=$pers[pk]+1;
mysql_query("UPDATE `bishopl2_personaz` SET `pk`='$pk', `karma`='$karma' WHERE `login`='$login'");
}
}else{
$pvp=$pers[pvp]+1;
mysql_query("UPDATE `bishopl2_flag` SET `time`='$time' WHERE `nick`='$login'");
mysql_query("UPDATE `bishopl2_personaz` SET `pvp`='$pvp' WHERE `login`='$login'");
}
}else{
mysql_query("INSERT INTO `bishopl2_pk` SET `nick` = '$login', `msg` = 'Вы ударили персонажа $id с уроном $udar'");
mysql_query("INSERT INTO `bishopl2_pk` SET `nick` = '$id', `msg` = 'Вас ударил персонаж $login с уроном $udar'");
$g=mysql_query("SELECT * FROM `bishopl2_flag` WHERE `nick`='$login' LIMIT 1");
if(mysql_num_rows($g)==1){
$time=time();
mysql_query("UPDATE `bishopl2_flag` SET `time`='$time' WHERE `nick`='$login'");
}else{
$time=time();
mysql_query("INSERT INTO `bishopl2_flag` SET `nick` = '$login', `time` = '$time'");
}
}
mysql_query("UPDATE `bishopl2_personaz` SET `mcp`='$cp' WHERE `login`='$id'");
header("Location: okrestnosti");
}else{
header("Location: okrestnosti?logins");
}
}else{
header("Location: okrestnosti?error");
}
}else{
// вывод если на даном акаунте нет такого персонажа
echo 'На даном акаунте нет такого персонажа<br/>';
echo '<a href="zals?">В зал персонажей</a><br/>';
}
}else{
// вывод если акаунт не существует
echo 'Ошибка. Данные неверны, авторизуйтесь еще раз<br/>';
echo '<a href="index?">На главную</a><br/>';
}
include_once ("system/foot.php"); // Делаем подключение ног игры
?>