Вход Регистрация
Файл: mlord.ru/core/cron.php
Строк: 40
<?
// Автор проекта GEARBAKC
// Офф.сайт GEARNET.RU
// http://gearnet.ru/users/1
// Только эксклюзивные скрипты!

if(isset($user['id'])){
$koll=intval(abs((time()-$user['time'])/120));
if(
$user['hp']+$koll*5<$user['hp_max']){
$hp=$user['hp']+$koll*5;
request("UPDATE `users`  SET `hp`=? WHERE `id`=?", array($hp$user['id']));
}else{
request("UPDATE `users`  SET `hp`=? WHERE `id`=?", array($user['hp_max'], $user['id']));
}
if(
$user['boi']+$koll<$user['boi_max']){
$boi=$user['boi']+$koll;
request("UPDATE `users`  SET `boi`=? WHERE `id`=?", array($boi$user['id']));
}else{
request("UPDATE `users`  SET `boi`=? WHERE `id`=?", array($user['boi_max'], $user['id']));
}
request("UPDATE `users` SET `time`=? WHERE `id`=?", array(time(), $user['id']));
}
if(
$config['arena_cron']<time()-60*60*24*7){
$count=$db->query("SELECT * FROM `users` WHERE `victory`+`defeat`!='0'")->rowCount();
                if(
$count!=0){
$res $db->query("SELECT * FROM `users` ORDER BY `victory`+`defeat` DESC LIMIT 3");
$num=1;
foreach(
$res as $top){
if(
$num==1){
$qq=$db->query("SELECT * FROM `contact` WHERE `id_user` = '$top[id]' AND `id_ank` = '2'")->rowCount();
if(
$qq==0)
{
$stmt $db->prepare('INSERT INTO `contact` SET `time`=?, `id_user` = ?,`id_ank` = ?');
$stmt -> execute(array(time(), $top['id'], '2'));
}else{
$stmt $db->prepare("UPDATE `contact` SET `time` = ? WHERE `id_user` = ? AND `id_ank` = ?");
$stmt -> execute(array(time(), $top['id'], '2'));
}
$message='Вы заняли 1 место в недельном соревновании по сражениям и получаете 1000 золота';
$stmt $db->prepare("INSERT INTO `mail` (`id_user`, `id_ank`, `read`, `text`, `time`) VALUES (?, ?, ?, ?, ?)");
$stmt -> execute(array('2'$top['id'], '1'$messagetime()));
request("UPDATE `users` SET `gold`=`gold`+? WHERE `id`=?", array('1000'$top['id']));
}elseif(
$num==2){
$qq=$db->query("SELECT * FROM `contact` WHERE `id_user` = '$top[id]' AND `id_ank` = '2'")->rowCount();
if(
$qq==0)
{
$stmt $db->prepare('INSERT INTO `contact` SET `time`=?, `id_user` = ?,`id_ank` = ?');
$stmt -> execute(array(time(), $top['id'], '2'));
}else{
$stmt $db->prepare("UPDATE `contact` SET `time` = ? WHERE `id_user` = ? AND `id_ank` = ?");
$stmt -> execute(array(time(), $top['id'], '2'));
}
$message='Вы заняли 2 место в недельном соревновании по сражениям и получаете 500 золота';
$stmt $db->prepare("INSERT INTO `mail` (`id_user`, `id_ank`, `read`, `text`, `time`) VALUES (?, ?, ?, ?, ?)");
$stmt -> execute(array('2'$top['id'], '1'$messagetime()));
request("UPDATE `users` SET `gold`=`gold`+? WHERE `id`=?", array('500'$top['id']));
}elseif(
$num==3){
$qq=$db->query("SELECT * FROM `contact` WHERE `id_user` = '$top[id]' AND `id_ank` = '2'")->rowCount();
if(
$qq==0)
{
$stmt $db->prepare('INSERT INTO `contact` SET `time`=?, `id_user` = ?,`id_ank` = ?');
$stmt -> execute(array(time(), $top['id'], '2'));
}else{
$stmt $db->prepare("UPDATE `contact` SET `time` = ? WHERE `id_user` = ? AND `id_ank` = ?");
$stmt -> execute(array(time(), $top['id'], '2'));
}
$message='Вы заняли 3 место в недельном соревновании по сражениям и получаете 250 золота';
$stmt $db->prepare("INSERT INTO `mail` (`id_user`, `id_ank`, `read`, `text`, `time`) VALUES (?, ?, ?, ?, ?)");
$stmt -> execute(array('2'$top['id'], '1'$messagetime()));
request("UPDATE `users` SET `gold`=`gold`+? WHERE `id`=?", array('250'$top['id']));
}        ++
$num;
}
request("UPDATE `users` SET `victory`=?, `defeat`=?", array('0''0'));
request("UPDATE `system` SET `arena_cron`=?", array(time()));
}
}
?>
Онлайн: 0
Реклама