Размер файла: 2.06Kb
<?php
if (time()>$game["lastai"]+240) include "f_online.dat"; // обновим список
$g_list=10;
$stmp=""; if (!$start) $start=0; $i=-1;
$dh = opendir("online/");
while (($fname = readdir($dh))!== false) if ($fname!="." && $fname!=".." && $fname!="1.htaccess" && $fname!=".htaccess") {
$i++;
if($i>=$start && $i<$start+$g_list) {
$tmp = file("online/".$fname);
if ($tmp[0]==".") continue;
for($it=0;$it<2;$it++) {$tmp[$it]=str_replace("\n","",$tmp[$it]);$tmp[$it]=str_replace("\r","",$tmp[$it]);}
if (!$tmp[0]) {@unlink("online/".$fname); $i--; continue;}
loadloc($tmp[0]);
if (isset($l_i[$tmp[0]][$fname])) {
$tmp1=explode("|",$l_i[$tmp[0]][$fname]["char"]);
if ($tmp1[9]=="0") $tmp1[9]=""; else $tmp1[9]='<small>('.$tmp1[9].')</small>';
$tt2=explode('|',$l_i[$tmp[0]][$fname]['skills']);
$ur=0;
for($g=0;$g<count($tt2);$g++) if ($g!=3) $ur+=$tt2[$g];
$ur=round(($ur-5)*100/($g_attr+$g_skills));
$stmp.="\n<br/>[".$ur.'] '.$tmp1[0].' '.$tmp1[9];
} else {$i--;@unlink("online/".$fname);}
}
}
closedir($dh);
$gmtDate = gmdate( "d.m.Y");
$gmtTime = gmdate("H:i");
$ons=fopen("on.dat", "r+");
$onn=fread($ons, filesize("on.dat"));
$on=explode("|", $onn);
fclose($ons);
if (($i+1)>$on[0]) {
$onli="".($i+1)."|".$gmtDate."|".$gmtTime."|";
$onl=fopen("on.dat", "w+");
chmod("on.dat", 0777);
fwrite($onl, $onli);
fclose($onl);
}
$stmp.="<br/>";
if ($i>-1) $stmp="<small><b></b></small>"."<small><b>в данный момент в игре:<font color=\"green\">".$stmp."</font></b></small>";
if ($i>-1) {
if ($start) {$stmp.= "\n<br/><a href=\"$PHP_SELF?sid=$sid&site=online\">^ </a>";}
if ($start+$g_list<$i+1) {if (!$start) $stmp.="\n<br/>"; $stmp.= "<a href=\"$PHP_SELF?sid=$sid&site=online&start=".($start+$g_list)."\">+ (".($i+1+1-$start-$g_list).")</a>";
}
} else $stmp="<h5>Сейчас в игре никого нет</h5>";
$stmp.="<br/><small><b><anchor><prev/>[вернуться]</anchor></b></small>";
msg($stmp,"В онлайне:",0,'none');