Loading...
я не знаю как выставить крон в онлайн игре заварушка ! крон на турнир черепов ! когда время проходит турнир не.заканчивается , а просто обновляется время и награду не выдают ! помогите пожалуйста я просто ранее кроны не выставлял
база:
id: 1
date:
start:
<?
require_once ('../system/func.php');
if(date("l", time()) == 'Monday')$date = (time()+60*60*24*5); // Понедельник, записываем на 5 дней
elseif(date("l", time()) == 'Saturday')$date = (time()+60*60*24*2); // Суббота, записываем на 2 день
$t = mysql_query("SELECT * FROM `turnir_chereps` ORDER BY `id` DESC LIMIT 1");
$t = mysql_fetch_array($t);
if(!$t){
mysql_query("INSERT INTO `turnir_chereps` SET `date` = '".$date."'");
exit();
}
if($t['start'] == 1 and $t['date']-60*5 <= time()){
$q = mysql_query("SELECT * FROM `users` WHERE `chereps` >= '1' ORDER BY `chereps` DESC");
while($post = mysql_fetch_assoc($q)) {
$i++;
$ank = $post;
$crystals = num($post['chereps']*9);
if($i == 1){
mysql_query("UPDATE `users` SET `rub` = '".($post['rub']+500)."', `crystals` = '".($post['crystals']+$crystals)."' WHERE `id` = '".$post['id']."' LIMIT 1");
$text = "Турнир по черепам на ".date("j.n.Y")." окончен!
Вы заработали error 500 рубинов и error ".$crystals." кристаллов";
mysql_query("INSERT INTO `mail` SET `in` = '2', `out` = '".$ank['id']."', `text` = '$text' , `time` = '".time()."'");
$kont = mysql_fetch_assoc(mysql_query("SELECT * FROM `kont` WHERE `id_user` = '".$ank['id']."' && `id_kont` = '2' LIMIT 1"));
if(!$kont){
mysql_query("INSERT INTO `kont` SET `id_user` = '".$ank['id']."', `id_kont` = '2', `time` = '".time()."'");
}else{
mysql_query("update `kont` set `time` = '".time()."' WHERE `id_user` = '".$ank['id']."' AND `id_kont` = '2'");
}
}elseif($i == 2){
mysql_query("UPDATE `users` SET `rub` = '".($post['rub']+400)."', `crystals` = '".($post['crystals']+$crystals)."' WHERE `id` = '".$post['id']."' LIMIT 1");
$text = "Турнир по черепам на ".date("j.n.Y")." окончен!
Вы заработали error 400 рубинов и error ".$crystals." кристаллов";
mysql_query("INSERT INTO `mail` SET `in` = '2', `out` = '".$ank['id']."', `text` = '$text' , `time` = '".time()."'");
$kont = mysql_fetch_assoc(mysql_query("SELECT * FROM `kont` WHERE `id_user` = '".$ank['id']."' && `id_kont` = '2' LIMIT 1"));
if(!$kont){
mysql_query("INSERT INTO `kont` SET `id_user` = '".$ank['id']."', `id_kont` = '2', `time` = '".time()."'");
}else{
mysql_query("update `kont` set `time` = '".time()."' WHERE `id_user` = '".$ank['id']."' AND `id_kont` = '2'");
}
}elseif($i == 3){
mysql_query("UPDATE `users` SET `rub` = '".($post['rub']+300)."', `crystals` = '".($post['crystals']+$crystals)."' WHERE `id` = '".$post['id']."' LIMIT 1");
$text = "Турнир по черепам на ".date("j.n.Y")." окончен!
Вы заработали error 300 рубинов и error ".$crystals." кристаллов";
mysql_query("INSERT INTO `mail` SET `in` = '2', `out` = '".$ank['id']."', `text` = '$text' , `time` = '".time()."'");
$kont = mysql_fetch_assoc(mysql_query("SELECT * FROM `kont` WHERE `id_user` = '".$ank['id']."' && `id_kont` = '2' LIMIT 1"));
if(!$kont){
mysql_query("INSERT INTO `kont` SET `id_user` = '".$ank['id']."', `id_kont` = '2', `time` = '".time()."'");
}else{
mysql_query("update `kont` set `time` = '".time()."' WHERE `id_user` = '".$ank['id']."' AND `id_kont` = '2'");
}
}elseif($i == 4){
mysql_query("UPDATE `users` SET `rub` = '".($post['rub']+200)."', `crystals` = '".($post['crystals']+$crystals)."' WHERE `id` = '".$post['id']."' LIMIT 1");
$text = "Турнир по черепам на ".date("j.n.Y")." окончен!
Вы заработали error 200 рубинов и error ".$crystals." кристаллов";
mysql_query("INSERT INTO `mail` SET `in` = '2', `out` = '".$ank['id']."', `text` = '$text' , `time` = '".time()."'");
$kont = mysql_fetch_assoc(mysql_query("SELECT * FROM `kont` WHERE `id_user` = '".$ank['id']."' && `id_kont` = '2' LIMIT 1"));
if(!$kont){
mysql_query("INSERT INTO `kont` SET `id_user` = '".$ank['id']."', `id_kont` = '2', `time` = '".time()."'");
}else{
mysql_query("update `kont` set `time` = '".time()."' WHERE `id_user` = '".$ank['id']."' AND `id_kont` = '2'");
}
}elseif($i == 5){
mysql_query("UPDATE `users` SET `rub` = '".($post['rub']+100)."', `crystals` = '".($post['crystals']+$crystals)."' WHERE `id` = '".$post['id']."' LIMIT 1");
$text = "Турнир по черепам на ".date("j.n.Y")." окончен!
Вы заработали error 100 рубинов и error ".$crystals." кристаллов";
mysql_query("INSERT INTO `mail` SET `in` = '2', `out` = '".$ank['id']."', `text` = '$text' , `time` = '".time()."'");
$kont = mysql_fetch_assoc(mysql_query("SELECT * FROM `kont` WHERE `id_user` = '".$ank['id']."' && `id_kont` = '2' LIMIT 1"));
if(!$kont){
mysql_query("
а и в базе start на 1 стоит
панель какая у тебя
в смысле ?
я через базу старт 1 поставил и он заработал только не заканчиватся и очень давно
isp 5 ?
или просто isp
DogMat , не пойму
ISPmanager 5
или назови хост
keo.su
ну что люди кто поможет ?
Онлайн: 3
Время:
Gen. 0.1081
(c) Bym.Guru 2010-2026