Файл: public_html/cron/swat_every_1min.php
Строк: 204
<?
session_start();
define('PROTECTOR', 1);
$start_cron_time=microtime(true);
$time=time();
@include('../files/db.php');
$sbros = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `sbros` LIMIT 1"));
$_status='die';
$swat_mysql = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `swat` ORDER BY `id` DESC LIMIT 1"));
if($swat_mysql['hp']<=0 and $swat_mysql['status']=='on'){
@mysql_query_new("UPDATE `swat_uron` SET `status`='2' WHERE `swat_id`='$swat_mysql[id]'");
@mysql_query_new("UPDATE `swat` SET `status`='off', `win_los`='win' WHERE `id`='$swat_mysql[id]'");
@mysql_query_new("UPDATE `head` SET `oblava`='0'");
@header ("Location: ?"); exit; }
if(($swat_mysql['time_start']+3600)<$time and $swat_mysql['status']=='on'){
@mysql_query_new("UPDATE `swat_uron` SET `status`='2' WHERE `swat_id`='$swat_mysql[id]'");
@mysql_query_new("UPDATE `swat` SET `status`='off', `win_los`='los' WHERE `id`='$swat_mysql[id]'");
@mysql_query_new("UPDATE `head` SET `oblava`='0'");
@header ("Location: ?"); exit; }
/////////////////////////////////////////////////////////////////////////////////////////////////////
if($swat_mysql['win_los']=='los' and $swat_mysql['status']=='off'){
$_time_start_cron = microtime(true);
$swat_mysql = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `swat` ORDER BY id DESC LIMIT 1"));
$swat_prise = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `swat_prise` WHERE `swat_id`='$swat_mysql[id]'"));
$swat_end_user = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `swat_end_user` WHERE `swat_id`='$swat_mysql[id]'"));
$req = @mysql_query_new("SELECT * FROM `swat_uron` WHERE `swat_id`='$swat_mysql[id]' ORDER BY `uron` DESC");
$a=0;
while($swat_uron = @mysql_fetch_array($req)){
if($swat_uron['status']==2){
$_status='ACTIVE';
$a++;
$_swat_auth = round($swat_uron['uron']/3);
$_msg_prise_swat="Вы проиграли против налёта S.W.A.T.! <br> Вы получили: <br> {auth}$_swat_auth.";
@mysql_query_new("UPDATE `swat_uron` SET `status`='0' WHERE `id`='$swat_uron[id]'");
@mysql_query_new("UPDATE `stats_users` SET `kolvo`=`kolvo`+'$_swat_auth' WHERE `usr`='$swat_uron[usr]' and `stats_quest_id`='5'");
@mysql_query_new("UPDATE `users` SET `auth`=`auth`+'$_swat_auth' WHERE `id`='$swat_uron[usr]'");
@mysql_query_new("INSERT INTO `logs` SET `usr`='$swat_uron[usr]',`mesto`='Патроны', `time` = '$time', `text`='Нанес в S.W.A.T {uron}$swat_uron[uron]'");
@mysql_query_new("INSERT INTO `logs` SET `usr` = '$swat_uron[usr]', `time`='$time', `mesto`='Облава',`text` = '$_msg_prise_swat'");
@mysql_query_new("INSERT INTO `messages` SET `ot` = '$admin_set[sms]', `komy`='$swat_uron[usr]', `time`='$time', `read`='1', `text`='$_msg_prise_swat'");
}
}
if(empty($swat_mysql['time_new'])){
$_status='ACTIVE';
$sbros_1=$sbros['time']-(3600*24);
if($swat_mysql['time_start']>=($sbros_1+( 7*3600)) and $swat_mysql['time_start']<($sbros_1+(11*3600))){$new_time_new=$sbros_1+(3600*11)+(rand(1,(4*60))*60);}
if($swat_mysql['time_start']>=($sbros_1+(11*3600)) and $swat_mysql['time_start']<($sbros_1+(15*3600))){$new_time_new=$sbros_1+(3600*15)+(rand(1,(4*60))*60);}
if($swat_mysql['time_start']>=($sbros_1+(15*3600)) and $swat_mysql['time_start']<($sbros_1+(19*3600))){$new_time_new=$sbros_1+(3600*19)+(rand(1,(3*60))*60);}
if($swat_mysql['time_start']>=($sbros_1+(19*3600)) and $swat_mysql['time_start']<($sbros_1+(23*3600))){$new_time_new=$sbros_1+(3600*(24+8))+(rand(1,(4*60))*60);}
if(empty($new_time_new)){$new_time_new=time()+(3600*3);}
@mysql_query_new("UPDATE `swat` SET `time_new`='$new_time_new' WHERE `id`='$swat_mysql[id]'");
}
$time_end_cron = (microtime(true)-$_time_start_cron);
}
/////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////
if($swat_mysql['win_los']=='win' and $swat_mysql['status']=='off'){
$_time_start_cron = microtime(true);
$swat_mysql = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `swat` ORDER BY `id` DESC LIMIT 1"));
$swat_prise = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `swat_prise` WHERE `swat_id`='$swat_mysql[id]'"));
$swat_end_user = @mysql_fetch_array( @mysql_query_new("SELECT * FROM `swat_end_user` WHERE `swat_id`='$swat_mysql[id]'"));
$req = @mysql_query_new("SELECT * FROM `swat_uron` WHERE `swat_id`='$swat_mysql[id]' ORDER BY `uron` DESC");
$a = 0;
while($swat_uron = @mysql_fetch_array($req)){
if($swat_uron['status']==2){
$a++;
$_status='ACTIVE';
$_msg_prise_mesto='';
$array_tip_nagradi = array( '1'=>"almaz", '2'=>"almaz", '3'=>"almaz", '4'=>"money", '5'=>"money", '6'=>"almaz");
$array_bd_nagradi = array( '1'=>"{doc}", '2'=>"{doc}", '3'=>"{doc}", '4'=>"{lave}", '5'=>"{lave}", '6'=>"{doc}");
$array_kolvo_nagradi = array( '1'=>"$swat_prise[1]", '2'=>"$swat_prise[2]", '3'=>"$swat_prise[3]", '4'=>"700000", '5'=>"50000", '6'=>"$swat_prise[halyava]");
if($a>=1 and $a<=5){
$Tip_Nagradi = $array_tip_nagradi[$a];
$Nagrada_Bd = $array_bd_nagradi[$a];
$Nagrada_Colvo = $array_kolvo_nagradi[$a];
$_msg_prise_mesto=", $Nagrada_Bd$Nagrada_Colvo";
if($a==1 or $a==2 or $a==3)
{$stats_id = 8;}else
{$stats_id = 7;}
@mysql_query_new("UPDATE `stats_users` SET `kolvo`=`kolvo`+'$Nagrada_Colvo' WHERE `usr`='$swat_uron[usr]' and `stats_quest_id`='$stats_id'");
@mysql_query_new("UPDATE `users` SET `$Tip_Nagradi`=`$Tip_Nagradi`+'$Nagrada_Colvo' WHERE `id`='$swat_uron[usr]'");
}
$_swat_auth = ($swat_uron['uron']);
$_swat_gang_auth = ($swat_uron['uron']*3);
$_msg_prise_swat="Вы получили награду за победу над S.W.A.T: <br> {auth}$_swat_auth, {gang_auth}$_swat_gang_auth$_msg_prise_mesto.";
@mysql_query_new("UPDATE `users` SET `auth`=`auth`+'$_swat_auth' WHERE `id`='$swat_uron[usr]'");
@mysql_query_new("UPDATE `stats_users` SET `kolvo`=`kolvo`+'$_swat_auth' WHERE `usr`='$swat_uron[usr]' and `stats_quest_id`='5'");
@mysql_query_new("INSERT INTO `messages` SET `ot` = '$admin_set[sms]', `komy` = '$swat_uron[usr]', `time` = '".time()."', `read` = '1', `text` = '$_msg_prise_swat'");
@mysql_query_new("UPDATE `clan_users` SET `gang_auth`=`gang_auth`+'$_swat_gang_auth', `gang_auth_day`=`gang_auth_day`+'$_swat_gang_auth' WHERE `usr`='$swat_uron[usr]' and `status`='1'");
@mysql_query_new("UPDATE `swat_uron` SET `status`='0' WHERE `id`='$swat_uron[id]'");
}
}
if(empty($swat_mysql['time_new'])){
$_status='ACTIVE';
$sbros_1=$sbros['time']-(3600*24);
if($swat_mysql['time_start']>=($sbros_1+( 7*3600)) and $swat_mysql['time_start']<($sbros_1+(11*3600))){$new_time_new=$sbros_1+(3600*11)+(rand(1,(4*60))*60);}
if($swat_mysql['time_start']>=($sbros_1+(11*3600)) and $swat_mysql['time_start']<($sbros_1+(15*3600))){$new_time_new=$sbros_1+(3600*15)+(rand(1,(4*60))*60);}
if($swat_mysql['time_start']>=($sbros_1+(15*3600)) and $swat_mysql['time_start']<($sbros_1+(19*3600))){$new_time_new=$sbros_1+(3600*19)+(rand(1,(3*60))*60);}
if($swat_mysql['time_start']>=($sbros_1+(19*3600)) and $swat_mysql['time_start']<($sbros_1+(23*3600))){$new_time_new=$sbros_1+(3600*(24+8))+(rand(1,(4*60))*60);}
if(empty($new_time_new)){$new_time_new=time()+(3600*3);}
$_new_time_new_text="<br><br>Следующий налёт S.W.A.T. ожидается примерно в {time}(<u>".date("H:i",$new_time_new)."</u>).";
$_msg_prise_halyava="Вы получили награду за последний удар в бою против S.W.A.T: <br> {doc}$swat_prise[halyava]. $_new_time_new_text";
@mysql_query_new("UPDATE `swat_end_user` SET `status`='1' WHERE `id`='$swat_end_user[id]'");
@mysql_query_new("UPDATE `users` SET `almaz`=`almaz`+'$swat_prise[halyava]' WHERE `id`='$swat_end_user[usr]'");
@mysql_query_new("INSERT INTO `logs` SET `usr` = '$swat_end_user[usr]', `time` = '$time', `mesto`='Облава',`text` = '$_msg_prise_halyava'");
@mysql_query_new("INSERT INTO `messages` SET `ot` = '$admin_set[sms]', `komy` = '$swat_end_user[usr]', `time` = '$time', `read` = '1', `text` = '$_msg_prise_halyava'");
@mysql_query_new("UPDATE `swat` SET `time_new`='$new_time_new' WHERE `id`='$swat_mysql[id]'");
}
$time_end_cron = (microtime(true)-$_time_start_cron);
}
/////////////////////////////////////////////////////////////////////////////////////////////////////
/* */
echo"
<!DOCTYPE html PUBLIC '-//WAPFORUM//DTD XHTML Mobile 1.0//EN' 'http://www.wapforum.org/DTD/xhtml-mobile10.dtd'>
<title>Игра $Name_Game </title>
<link rel='stylesheet' href='/theme/css/light.css' type='text/css'>
<h1 class='center mt5'> CRON-Задача </h1>
<div class='border-top'></div>
<div class='inner-content'>
<h1 class='center' style='color: #CE1616;'> Проверка шмоток </h1>
</div>
<div class='border-top'></div>
<div class='inner-content'>
Наградили: <b>(".abs($a).")</b> <br>
Статус: <b>[$_status]</b> <br>
Обработка: <b>".mb_substr((abs($time_end_cron)), 0, 5)." сек.</b> <br>
<a href='/index.php?r=index' class='bttn_sea'> На главную </a>
</div>
<div class='border-top'></div>
<div class='html'>
© 2016 «ZEBEST Inc.» 16+ <br>
".mb_substr((microtime(true)-$start_cron_time), 0, 5)." сек.
</div>
";
?>