Въпрос относно изпълнение на заявка

  • Автор Автор chepa
  • Начална дата Начална дата

chepa

Registered
Имам 1 въпрос, мога ли да направя да дава на всички потребители в случая ресурси, дори да не са на линия, тъй като сега дава само при рефреш ?
 
Дай повече информация. Винаги можеш да си направиш/преработиш скрипта да дава на всички.
 
carbonated каза:
Дай повече информация. Винаги можеш да си направиш/преработиш скрипта да дава на всички.

Ето скрипт

Код:
$durvo = "1100";
$metal = "1100";
$zlato = "1100";
$kure = mysql_query("SELECT * FROM `users` WHERE `username` = '$username'") or die(mysql_error());

while($row = mysql_fetch_array($kure))
{
$timeup = $row[timeup];
$metal2 = $row[metal];
$zlato2 = $row[zlato];
$durvo2 = $row[durvo];
$rasa = $row[rasa];


$metalup2 = $metal2 + 11110;
$zlatoup2 = $zlato2 + 11110;
$durvoup2 = $durvo2 + 11110;
$metalup = $metal2 + 1110;
$zlatoup = $zlato2 + 1110;
$durvoup = $durvo2 + 1110;
}
$time = time() + 60;
$timenow = time();
if($rasa == NULL){
}elseif($timenow >= $timeup){
if($rasa == "Етруси"){
mysql_query( "UPDATE `users` SET `metal` = '$metalup2', `zlato` ='$zlatoup2', `durvo` = '$durvoup2', `timeup` = '$time' WHERE username = '$username'") or die (mysql_error()); 

}else{
mysql_query( "UPDATE `users` SET `metal` = '$metalup', `zlato` ='$zlatoup', `durvo` = '$durvoup', `timeup` = '$time' WHERE username = '$username'") or die (mysql_error()); 

}
}
 
Нправи кода за изчисление на ресурса който се добавя да работи в CronJobs и всяка минутка да изчислява за всеки потребител отделно какъв добив има, какво добавяне и там нещата по формулите които ползваш за изчисление :) Така не разчиташ на рефреш от потребителя :)
 
dakata__92 каза:
Нправи кода за изчисление на ресурса който се добавя да работи в CronJobs и всяка минутка да изчислява за всеки потребител отделно какъв добив има, какво добавяне и там нещата по формулите които ползваш за изчисление :) Така не разчиташ на рефреш от потребителя :)

Нещо не се оправих с CronJob-а. Водих се по

add_new_cron_job.png



Но без ефект :?
 

Back
Горе