Вход Регистрация
Файл: Website/cron.php
Строк: 39
<?php

/*** Freedom City | Check RPGBUNNY.COM for more Full RPG Sources | www.rpgbunny.com ***/ini_set('memory_limit', '200M');
set_time_limit(300); // 5 minutes

if(!empty($_SERVER['SERVER_SOFTWARE'])) {
   echo 
'Cron can be called only from shell!'; exit;
}
$db_host="localhost"; $db_user="username"; $db_pass="password"; $db_name="database";
$db_id = mysql_connect($db_host, $db_user, $db_pass)
or die(
"Could not connect to DB.");
mysql_select_db($db_name, $db_id)
or die(
"Database not found.");

$ora=date("H");

if(
$ora=='00'){
   
//gestione bonus
   
$query="SELECT * FROM bonus where days='0'";
   
$result=mysql_query($query, $db_id);
   
$num_row = mysql_num_rows($result);
   if(
$num_row>0){
      for (
$i=0;$i < $num_row; $i++){
         
$row=mysql_fetch_assoc($result);
         if(
$row['type']=='ebp'){
            
$query="update users set level=1 where id=".$row["id_user"];
            
mysql_query($query, $db_id);
            
$query="delete from bonus where id=".$row['id'];
            
mysql_query($query, $db_id);
         }else{
            
//gestire altri bonus
            
$query="delete from bonus where id=".$row['id'];
            
mysql_query($query, $db_id);
         }
      }
   }
   
$query="update bonus set days=days-1";
   
mysql_query($query, $db_id);
}


$query="SELECT * FROM bonus where type!='ebp'";
$result=mysql_query($query, $db_id);
$num_row = mysql_num_rows($result);
if(
$num_row>0){
   for (
$i=0;$i < $num_row; $i++){
      
$row=mysql_fetch_assoc($result);
      
$query="select resources,limits,production from towns where id=".$row['id_town'];
      
$resultt=mysql_query($query, $db_id);
      
$rowt=mysql_fetch_row($resultt);

      
$pro=split("-", $rowt[2]);
      
$res=split("-", $rowt[0]);
      
$lim=split("-", $rowt[1]);
      
$lim_r=$lim[1];
      
$lim_oro=$lim[2];
      if(
$row['type']=='pl'){
         
$res[1]+=$pro[1]*0.1;
         if(
$res[1]>$lim_r)$res[1]=$lim_r;
      }
      if(
$row['type']=='pp'){
         
$res[2]+=$pro[2]*0.1;
         if(
$res[2]>$lim_r)$res[2]=$lim_r;
      }
      if(
$row['type']=='pf'){
         
$res[3]+=$pro[3]*0.1;
         if(
$res[3]>$lim_r)$res[3]=$lim_r;
      }
      if(
$row['type']=='po'){
         
$res[4]+=$pro[4]*0.1;
         if(
$res[4]>$lim_oro)$res[4]=$lim_oro;
      }
      
$resources=$res[0].'-'.$res[1].'-'.$res[2].'-'.$res[3].'-'.$res[4];
      
$query="update towns set resources='$resources' where id=".$row['id_town'];
      
mysql_query($query, $db_id);
   }
}
?>
Онлайн: 0
Реклама