View file darkworld/files/regeneration.php

File size: 1.67Kb
<?php

$time=time()-10;

if(!@file("data/other/$log.dat")){

$time=time();

$fp=fopen("data/other/$log.dat","w");
flock ($fp,LOCK_EX);
fputs($fp,"$time||$time||\r\n");
flock ($fp,LOCK_UN);
fclose($fp);
chmod ("data/other/$log.dat", 0666); 

}

$file=@file("data/other/$log.dat");
$data=explode("||",$file[0]);

if($data[0]<="$time"){

$file=@file("data/reg/$log.dat");
$udata=explode(":||:",$file[0]);

$hp=round($udata[16]+5);
if($hp>$udata[17]){
$hp=$udata[17];
}

$mp=round($udata[29]+5);
if($mp>$udata[30]){
$mp=$udata[30];
}

$text=$udata[0].':||:'.$udata[1].':||:'.$udata[2].':||:'.$udata[3].':||:'.$udata[4].':||:'.$udata[5].':||:'.$udata[6].':||:'.$udata[7].':||:'.$udata[8].':||:'.$udata[9].':||:'.$udata[10].':||:'.$udata[11].':||:'.$udata[12].':||:'.$udata[13].':||:'.$udata[14].':||:'.$udata[15].':||:'.$hp.':||:'.$udata[17].':||:'.$udata[18].':||:'.$udata[19].':||:'.$udata[20].':||:'.$udata[21].':||:'.$udata[22].':||:'.$udata[23].':||:'.$udata[24].':||:'.$udata[25].':||:'.$udata[26].':||:'.$udata[27].':||:'.$udata[28].':||:'.$mp.':||:'.$udata[30].':||:'.$udata[31].':||:'.$udata[32].':||:'.$udata[33].':||:'.$udata[34].':||:'.$udata[35].':||:'.$udata[36].':||:'.$udata[37].':||:'.$udata[38].':||:'.$udata[39].':||:'.$udata[40].':||:';

$fp=fopen("data/reg/$log.dat","a+");
flock($fp,LOCK_EX);           
ftruncate($fp,0);                                                                 
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp); 


$time=time();

$fp=fopen("data/other/$log.dat","w");
flock ($fp,LOCK_EX);
fputs($fp,"$time||$time||\r\n");
flock ($fp,LOCK_UN);
fclose($fp);
chmod ("data/other/$log.dat", 0666); 
}

?>