Файл: gamele.ru/inc/post_attack.php
Строк: 237
<?php
if(empty($_REQUEST['abli'])){
$it = mysql_fetch_assoc(mysql_query("SELECT `invent`.*, `items`.* FROM `items` INNER JOIN `invent` ON `items`.`id` = `invent`.`protype` WHERE `id_item`='".intval($_POST['uid'])."'"));
}elseif(!empty($_REQUEST['abli'])){
$it['num_a'] = 'ability';
}
switch ($it['num_a']){
case'32':
list($player['x'],$player['y']) = explode("_",$player['pos']);
$nature_bots = mysql_fetch_assoc(mysql_query("SELECT * FROM `nature_bots` WHERE `x`='".$player['x']."' AND `y`='".$player['y']."' AND `group`<'100'"));
include("includes/database/BotsGroup.php");
if(empty($nature_bots['group'])){
$msg = "<b><font class=nickname><font color=#cc0000>Не найдено существ!</font></font></b><br>";
}
if($player['hp']<1){
$msg = "<b><font class=nickname><font color=#cc0000>Вы слишком ослабленны!</font></font></b><br>";
}
if(empty($msg)){
$bots = $bot_groups[$nature_bots['group']];
NatureBotAttack($BotGroup[$nature_bots['group']][0],NULL,NULL,5,8);
it_break($it['id_item']);
}
break;
case'20':
$ToUser = mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `login`='".mysql_escape_string($_POST['fornickname'])."'"));
if($player['loc']!=$ToUser['loc'] or $player['pos']!=$ToUser['pos'] or ($ToUser['last']<=time()-300)){
$msg = "<b><font class=nickname><font color=#cc0000>Нет такого персонажа рядом с вами!</font></font></b><br>";
}
if($ToUser['hp']<1){
$msg = "<b><font class=nickname><font color=#cc0000>Ваш противник еше не пришел в себя после последней битвы!</font></font></b><br>";
}
if($ToUser['id'] == $player['id']){
$msg = "<b><font class=nickname><font color=#cc0000>Нельзя защитить самого себя!</font></font></b><br>";
}
if($ToUser['clan_id'] == 'admin'){
$msg = "<b><font class=nickname><font color=#cc0000>Невозможно защитить бога!</font></font></b><br>";
}
if($ToUser['clan_id'] == 'watchers'){
$msg = "<b><font class=nickname><font color=#cc0000>Невозможно защитить "Предстовителя Власти"!</font></font></b><br>";
}
if($ToUser['clan_id'] == 'robots'){
$msg = "<b><font class=nickname><font color=#cc0000>Невозможно защитить "NPC"!</font></font></b><br>";
}
if($ToUser['fight']=='0' and $ToUser['battle']=='0'){
$msg = "<b><font class=nickname><font color=#cc0000>Невозможно защитить "".$ToUser['login'].""!</font></font></b><br>";
}
if(empty($msg)){
SvitokDefance($ToUser,$it['ItemName']);
it_break($it['id_item']);
}
break;
case'30':
$ToUser = mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `login`='".mysql_escape_string($_POST['fornickname'])."'"));
if($player['loc']!=$ToUser['loc'] or $player['pos']!=$ToUser['pos'] or ($ToUser['last']<=time()-300)){
$msg = "<b><font class=nickname><font color=#cc0000>Нет такого персонажа рядом с вами!</font></font></b><br>";
}
if($ToUser['hp']<1 or $ToUser['login']=='Solt'){
$msg = "<b><font class=nickname><font color=#cc0000>Ваш противник еше не пришел в себя после последней битвы!</font></font></b><br>";
}
if($ToUser['id'] == $player['id']){
$msg = "<b><font class=nickname><font color=#cc0000>Нельзя нападать на самого себя!</font></font></b><br>";
}
if($ToUser['clan_id'] == 'chaos' and $ToUser['login']!='Devilcry' and $player['clan_id'] != 'chaos'){
$msg = "<b><font class=nickname><font color=#cc0000>Невозможно напасть на бога!</font></font></b><br>";
}
if($ToUser['clan_id'] == 'robots'){
$msg = "<b><font class=nickname><font color=#cc0000>Невозможно напасть на "NPC"!</font></font></b><br>";
}
if($ToUser['clan_id'] == 'watchers' and $player['clan_id'] != 'admin'){
$msg = "<b><font class=nickname><font color=#cc0000>Невозможно напасть на "Предстовителя Власти"!</font></font></b><br>";
}
if(empty($msg)){
SvitokAttack($ToUser,$it['usedmsg']);
it_break($it['id_item']);
}
break;
case'29':
$ToUser = mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `login`='".mysql_escape_string($_POST['fornickname'])."'"));
if($player['loc']!=$ToUser['loc'] or $player['pos']!=$ToUser['pos'] or ($ToUser['last']<=time()-300)){
$msg = "<b><font class=nickname><font color=#cc0000>Нет такого персонажа рядом с вами!</font></font></b><br>";
}
if($ToUser['hp']>=0 or $ToUser['login']=='Solt'){
$msg = "<b><font class=nickname><font color=#cc0000>Ваш противник еше не пришел в себя после последней битвы!</font></font></b><br>";
}
if($ToUser['id'] == $player['id']){
$msg = "<b><font class=nickname><font color=#cc0000>Нельзя нападать на самого себя!</font></font></b><br>";
}
if($ToUser['clan_id'] == 'chaos' and $ToUser['login']!='Devilcry' and $player['clan_id'] != 'chaos'){
$msg = "<b><font class=nickname><font color=#cc0000>Невозможно напасть на бога!</font></font></b><br>";
}
if($ToUser['clan_id'] == 'robots'){
$msg = "<b><font class=nickname><font color=#cc0000>Невозможно напасть на "NPC"!</font></font></b><br>";
}
if($ToUser['clan_id'] == 'watchers' and $player['clan_id'] != 'chaos'){
$msg = "<b><font class=nickname><font color=#cc0000>Невозможно напасть на "Предстовителя Власти"!</font></font></b><br>";
}
if(empty($msg)){
SvitokAttack($ToUser,$it['usedmsg'],110);
it_break($it['id_item']);
}
break;
case'27':
$ToUser = mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `login`='".mysql_escape_string($_POST['fornickname'])."'"));
if($player['loc']!=$ToUser['loc'] or $player['pos']!=$ToUser['pos'] or ($ToUser['last']<=time()-300)){
$msg = "<b><font class=nickname><font color=#cc0000>Нет такого персонажа рядом с вами!</font></font></b><br>";
}
if($ToUser['hp']<1 or $ToUser['login']=='Solt'){
$msg = "<b><font class=nickname><font color=#cc0000>Ваш противник еше не пришел в себя после последней битвы!</font></font></b><br>";
}
if($ToUser['id'] == $player['id']){
$msg = "<b><font class=nickname><font color=#cc0000>Нельзя нападать на самого себя!</font></font></b><br>";
}
if($ToUser['clan_id'] == 'chaos' and $ToUser['login']!='Devilcry' and $player['clan_id'] != 'chaos'){
$msg = "<b><font class=nickname><font color=#cc0000>Невозможно напасть на бога!</font></font></b><br>";
}
if($ToUser['clan_id'] == 'robots'){
$msg = "<b><font class=nickname><font color=#cc0000>Невозможно напасть на "NPC"!</font></font></b><br>";
}
if($ToUser['clan_id'] == 'watchers' and $player['clan_id'] != 'chaos'){
$msg = "<b><font class=nickname><font color=#cc0000>Невозможно напасть на "Предстовителя Власти"!</font></font></b><br>";
}
if(empty($msg)){
mysql_query("UPDATE `invent` SET `used` = '0' WHERE `pl_id` = '".$ToUser['id']."' OR `pl_id` = '".$player['id']."'");
calcstat($ToUser['id']);
calcstat($player['id']);
SvitokAttack($ToUser,$it['usedmsg'],110);
it_break($it['id_item']);
}
break;
case'ability':
$totems = array("0"=>array("00:00","01:59"),"1"=>array("02:00","03:59"),"2"=>array("04:00","05:59"),"3"=>array("06:00","07:59"),"4"=>array("08:00","09:59"),"5"=>array("10:00","11:59"),"6"=>array("12:00","13:59"),"7"=>array("14:00","15:59"),"8"=>array("16:00","17:59"),"9"=>array("18:00","19:59"),"10"=>array("20:00","21:59"),"11"=>array("22:00","23:59"));
$IsNap = 0;
if(date("H:i")>=$totems[$player['thotem']][0] and date("H:i")<=$totems[$player['thotem']][1]){
$IsNap = 1;
}
$ToUser = mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id`='".intval($_REQUEST['pid'])."'"));
if($IsNap == '1'){
SvitokAttack($ToUser,"Абилити "Нападение на природе"");
}
break;
}
?>