Вход Регистрация
Файл: pesn_voini/peseni_vojni/instalscript/engine/public/mess/index.php
Строк: 97
<?php 
// 
// 
require_once($_SERVER['DOCUMENT_ROOT']."/instalscript/engine/_inc/sys.php"); 
// 
// 
head("Противостояние",$uid); # Голова 
// 
// 
$r rand(1000000,9999999); 
//
$fight fch("SELECT * FROM `mess` WHERE `id_user` = ? LIMIT 1", array($uid)); //проверяем запись в бд 
//
$mess fch("SELECT * FROM `mess_fight` WHERE `id` = ? LIMIT 1", array(1)); //проверяем запись в бд 
// 
if(!$fight){ //нет записи, создаем 
qry("INSERT INTO `mess` SET `id_user` = ?", array($uid));  
header('location:?r='.$r); 
exit(); 

//
$count_active $BaseConnect->query("SELECT (id) FROM `mess` WHERE `fight` = '1'")->rowCount(); 
//
$kill $fight['kill_ser'];
$raiting $fight['kill']*3;
$exp = (($fight['kill']*1500)*$user['premium']);
$gold $fight['kill']*2;
/*
$kill = 0;
$raiting = 0;
$exp = 0;
$gold = 0;
*/
//
if(isset($_GET['get']) && $fight['get'] != 0){
//
qry("UPDATE `mess` SET `get` = ? WHERE `id_user` = ? LIMIT 1", array(0,$uid));
//
qry("UPDATE `users` SET `gold` = `gold` + ?, `exp` = `exp` + ? WHERE `id` = ? LIMIT 1", array($gold,$exp,$uid));
//
header('location:?r='.$r);
exit();
}
//
if($mess['fight'] == 0){ //ждем начала боя 
//
//
//
if(isset($_GET['info'])){
//
?>
<div class="message"><center>Подробнее о сражении</center><br>
*Лучший воин получит <font color="lime">+250</font> к параметрам, на 2ч.<br>
*Лучший по серии получит <img class = "money" src = "/instalscript/images/user/stat/money-gold.gif"> 25 золота.<br>
*Бой в режиме "Каждый сам за себя".<br>
*Длительность боя 10 минут.<br>
*Расписание сражения - 12:30, 15:30, 18:30, 21:30 каждый день.<br> *За каждого убитого противника вы получите <img class = "money" src = "/instalscript/images/user/stat/money-gold.gif"> 2 золота. <br>*Увидеть итоги и возможность забрать награду, предоставляется в конце сражения.
</div>
<div class="message"><a href = '?r=<? echo $r?>'>Вернуться назад</a></div>
<?
//
foot($uid);
exit();
}
//
?><div class="message cntr">
Участников: <? echo $mess['users']; ?><br>Лучший воин: <? echo user_list($mess['id_leader']); ?><br>Лучший по серии убийств: <? echo user_list($mess['id_ser']); ?><br></div><div class="hr"></div>


<div class="message cntr"><b>Твои результаты:</b><br>
Очки: <? echo $raiting?><br>
Серия: <? echo $kill?><br>
<img class = "money" src = "/instalscript/images/user/stat/money-gold.gif"> Золото: <? echo $gold?><br>
<img class = "" src = "/instalscript/images/user/stat/exp.png" width="14" height="14"> Опыт: <? echo $exp?><br></div>

<?
if($fight['get'] == 0){
?>
<center>До начала сражения: <? echo ''.timer($mess['time_end']).''?></center>
<a class = 'lnk ma cntr' href = '?r=<? echo $r?>'>Обновить</a>
<?
}else{
?>
<a class = 'lnk ma cntr' href = '?get&r=<? echo $r?>'>Забрать награду</a>
<?
}
?>

<div class="message cntr"><a href = '?info&r=<? echo $r?>'>Подробнее о сражении</a></div>
<?
//
//
}elseif($mess['fight'] == 1){ //бой начался
//
//
if($mess['time'] <= time() && $mess['fight'] == 1){
//
$user_q $BaseConnect->query("SELECT * FROM `mess` ORDER BY `kill` DESC, `id` DESC LIMIT 1");
while(
$users $user_q->fetch(PDO::FETCH_ASSOC)){
//
qry("UPDATE `mess_fight` SET `id_leader` = ? WHERE `id` = ? LIMIT 1", array($users['id_user'],$mess['id']));
//
qry("UPDATE `users` SET `power` = `power` + ?, `block` = `block` + ?, `health` = `health` + ?, `mess` = ?, `mess_time` = ? WHERE `id` = ? LIMIT 1", array(250,250,250,2,time()+3600*2,$users['id_user']));
//
}
//
$user_w $BaseConnect->query("SELECT * FROM `mess` ORDER BY `kill_ser` DESC, `id` DESC LIMIT 1");
while(
$users $user_w->fetch(PDO::FETCH_ASSOC)){
//
qry("UPDATE `mess_fight` SET `id_ser` = ? WHERE `id` = ? LIMIT 1", array($users['id_user'],$mess['id']));
//
qry("UPDATE `users` SET `gold` = `gold` + ? WHERE `id` = ? LIMIT 1", array(25,$users['id_user']));
//
}
//
qry("UPDATE `mess_fight` SET `fight` = ? WHERE `id` = ? LIMIT 1", array(0,$mess['id']));
qry("UPDATE `mess` SET `get` = ?", array(1));
//
header('location:?r='.$r);
exit();
}
//
//
if(isset($_GET['fight']) && $mess['fight'] == && $fight['reset_time'] <= time()){
//
qry("UPDATE `mess` SET `fight` = ?, `power` = ?, `block` = ?, `hp` = ?, `id_opp` = ? WHERE `id_user` = ? LIMIT 1", array(1,$user['power'],$user['block'],$user['health'],0,$uid));
//
//
if($fight['check'] == 0){
//
qry("UPDATE `mess` SET `check` = ? WHERE `id_user` = ? LIMIT 1", array(1,$uid));
//
qry("UPDATE `mess_fight` SET `users` = `users` + ? WHERE `id` = ? LIMIT 1", array(1,1));
//
}
//
//
header('location:?r='.$r);
exit();
}
//
//
if($fight['fight'] == 0){
//
//
?>
<center>Сейчас в бою: <? echo $count_active?><br>
<?
if($fight['reset_time'] <= time()){
?>
До конца сражения: <font color="tomato"><? echo ''.timer($mess['time']).''?></font> </center><a class = 'lnk ma cntr' href = '?fight&r=<? echo $r?>'>Сражаться</a><br>
<?
}else{
?>
Вы погибли, вернетесь в бой через: <font color="tomato"><? echo ''.timer($fight['reset_time']).''?></font> </center><a class = 'lnk ma cntr' href = '?r=<? echo $r?>'>Обновить</a><br>
<?
}
//
//
}else{
//
//
$opp fch("SELECT * FROM `mess` WHERE `fight` = ? AND `id_user` != ? ORDER BY RAND()  LIMIT 1", array(1,$uid)); 
//
/*
if($fight['hp'] <= 0){
qry("UPDATE `mess` SET `hp` = ?, `fight` = ?, `reset_time` = ?, `kill_ser_check` = ? WHERE `id_user` = ? LIMIT 1", array(0,0,time()+15,0,$uid));
header('location:?');
exit();
}
*/
// 
if($fight['id_opp'] == && $opp['id'] != 0){ 
//
qry("UPDATE `mess` SET `id_opp` = ? WHERE `id_user` = ? LIMIT 1", array($opp['id_user'],$uid));
//
header('location:?r='.$r); 
exit(); 
}
//
//
if(isset($_GET['opp']) && $fight['id_opp'] != 0){ 
//
qry("UPDATE `mess` SET `id_opp` = ? WHERE `id_user` = ? LIMIT 1", array($opp['id_user'],$uid));
//
header('location:?r='.$r); 
exit(); 

// 
$opp2 fch("SELECT * FROM `mess` WHERE `id_user` = ? LIMIT 1", array($fight['id_opp']));
//
/*
if($opp2['id_user'] == $fight['id_opp'] && $opp2['fight'] == 0){

header('location:?');
exit();
}
*/
//
$pow rand(2,6);
$power = (($fight['power']*15/100)+$pow);  
//
if(isset($_GET['attack']) && $opp2['id'] != && $fight['spam'] <= time()){ 
//
qry("UPDATE `mess` SET `spam` = ? WHERE `id_user` = ? LIMIT 1", array(time()+1.5,$uid));
//
if($power $opp2['hp']){
//
// 

// 
//
qry("UPDATE `mess` SET `hp` = `hp` - ? WHERE `id_user` = ? LIMIT 1", array($power,$opp2['id_user']));
//
qry("INSERT INTO `mess_log` SET   
`id_user` = ?,  
`tipe` = ?,
`id_opp` = ?,  
`uron` = ?  
"
, array($uid,1,$opp2['id_user'],$power));  
// 
//
}elseif($power >= $opp2['hp']){
//
$q_1 fch("SELECT * FROM `quest_user` WHERE `id_quest` = ? AND `id_user` = ? LIMIT 1", array(9,$uid)); 
if(
$q_1['last'] < time())qry("UPDATE `quest_user` SET `koll` = `koll` + ? WHERE `id` = ? LIMIT 1", array(1,$q_1['id']));
// 
// 
$q_2 fch("SELECT * FROM `quest_user` WHERE `id_quest` = ? AND `id_user` = ? LIMIT 1", array(10,$uid)); 
if(
$q_2['last'] < time())qry("UPDATE `quest_user` SET `koll` = `koll` + ? WHERE `id` = ? LIMIT 1", array(1,$q_2['id']));
// 
// 
$q_3 fch("SELECT * FROM `quest_user` WHERE `id_quest` = ? AND `id_user` = ? LIMIT 1", array(11,$uid)); 
if(
$q_3['last'] < time())qry("UPDATE `quest_user` SET `koll` = `koll` + ? WHERE `id` = ? LIMIT 1", array(1,$q_3['id']));
//
qry("UPDATE `mess` SET `hp` = ?, `fight` = ?, `reset_time` = ?, `kill_ser_check` = ? WHERE `id_user` = ? LIMIT 1", array(0,0,time()+10,0,$opp2['id_user']));
//
qry("INSERT INTO `mess_log` SET   
`id_user` = ?,  
`tipe` = ?,
`id_opp` = ?,  
`uron` = ?  
"
, array($uid,2,$opp2['id_user'],$power));  
// 
qry("UPDATE `mess` SET `kill` = `kill` + ?, `kill_ser_check` = `kill_ser_check` + ?, `id_opp` = ? WHERE `id_user` = ? LIMIT 1", array(1,1,0,$uid));
//
qry("UPDATE `mess` SET `id_opp` = ? WHERE `id_opp` = ? ", array(0,$opp2['id_user']));
//
if($fight['kill_ser_check'] >= $fight['kill_ser']){
qry("UPDATE `mess` SET `kill_ser` = `kill_ser` + ? WHERE `id_user` = ? LIMIT 1", array(1,$uid));
}
//
//
}
//
header('location:?r='.$r); 
exit(); 

//
//
?> 
<div class="message"> 
<?
if($opp2['id'] != 0){
?>
<? 
echo user_list($fight['id_opp']); ?><span style="float: right;"><a href="?opp">[Сменить]</a></span><br><img class = 'money' src = '/instalscript/images/user/stat/power.png'> <? echo $opp2['power']; ?> <img class = 'money' src = '/instalscript/images/user/stat/block.png'> <? echo $opp2['block']; ?> <img class = 'money' src = '/instalscript/images/user/stat/hp.png'> <? echo $opp2['hp']; ?> 
</div> 
<a class = 'lnk ma cntr' href = '?attack'>Атаковать</a> 
<?
}else{
?>
Противников нет<br>Обновите страницу
</div> 
<a class = 'lnk ma cntr' href = '?r=<? echo $r?>'>Обновить</a> 
<?
}
?>
<div class="message"> 
<? echo user_list($uid); ?><br><img class = 'money' src = '/instalscript/images/user/stat/power.png'> <? echo $fight['power']; ?> <img class = 'money' src = '/instalscript/images/user/stat/block.png'> <? echo $fight['block']; ?> <img class = 'money' src = '/instalscript/images/user/stat/hp.png'> <? echo $fight['hp']; ?> 
</div> 
<? 
//
require_once($_SERVER['DOCUMENT_ROOT']."/instalscript/engine/public/mess/log.php"); 
//
}
//
}
//
//
foot($uid);
?>
Онлайн: 1
Реклама