$_POST['cha_evr'];
$_POST['cha_best'];
$_POST['cha_sum'];
$_POST['tries'];
$_POST['row'];
$_POST['res'];
$_POST['pass'];
$_POST['d'];
$_POST['q'];
$_GET['cha_evr'];
$_GET['cha_best'];
$_GET['cha_sum'];
$_GET['tries'];
$_GET['row'];
$_GET['res'];
$_GET['pass'];
$_GET['d'];
$_GET['q'];
ob_start();
session_start();
$_SESSION['cha_evr'];
$_SESSION['cha_best'];
$_SESSION['cha_sum'];
$_SESSION['tries'];
$_SESSION['row'];
$_SESSION['res'];
$_SESSION['pass'];
$_SESSION['d'];
$_SESSION['q'];
$z=$d;
echo("
");
echo("$d ");
$dat=file("say.log");
srand((double)microtime()*1000000);
$end=sizeof($dat);
$randval=rand(1,$end);
$d=$dat[$randval];
$d=trim($d);
$d=explode(".",$d);
$d=$d[0];
echo("행: $randval
$d
");
?>
슬기 타자
echo("
-->
if ($die=1) {
if($q>3000) {
echo("");
}
else if($q<3000) { echo("수고하셨습니다. 당시의 점수는 $q 돌아가기"); }
session_destroy();
exit;
}
if ($pass>8) {
echo("게임오버 당신의 점수는 $q");
session_destroy();
exit;
}
if ($irum) {
$day=date(y);
$mon=date(m);
$d=date(d);
$a=date(a);
if ($a=='am') {
$a=오전;
}
else
$a=오후;
$h=date(h);
$c=date(i);
$fw=fopen("taja.dat","a");
if($q<10000) {
$g='1';
}
if($q>10000) {
$g='2';
}
fwrite($fw,"\r\n| ${g} | ${q} | $cha_evr | $cha_best | ${irum} | ");
fwrite($fw,"$day $mon $d $a ${h}시 ${c}분 | |
");
session_destroy();
echo("저장되었습니다. 돌아가기");
exit;
}
if(!$res) {
$res=mktime();
}
else if($res) {
$res2=mktime();
$cha=$res2-$res;
echo("시간1: $res, 시간2: $res2");
$res=$res2;
}
echo(" 시간차는 $cha");
if($q) {
$tries++;
}
if($message) {
$pass=0;
$message=stripslashes($message);
$e1=explode(" ",$z);
$e2=explode(" ",$message);
$l=sizeof($e1);
$l2=sizeof($e2);
for($i=0;$i<$l;$i++) {
$i2=$i-1;
echo("
$i:$e1[$i] -> $i:$e2[$i] ");
if($e1[$i]==$e2[$i]) {
$m++;
echo("ok");
}
}
echo("
");
$p=$m/$l*100;
$p=floor($p);
}
if($p=='100') {
$p+=50;
$row++;
if($row>1) {
$c=$row*50;
echo("$row hit 콤보 콤보점수:$c ");
$p+=50;
}
}
else if($p!='100') {
$row=0;
}
if(!$message) {
$p=$p-10;
$row=0;
$pass++;
if($tries<1) {
echo("3000점이상 하이스코어 리스트");
if($view=='date') {
echo(" 성적순
");
$data=file("taja.dat","r");
echo("
| 등급 | 점수 | 평타 | 최고타 | 이름 | 날짜 |
");
for($j=0;$j");
}
else if($view!='date') {
echo(" 날짜순");
$data=file("taja.dat","r");
rsort($data);
echo("
| 등급 | 점수 | 평타 | 최고타 | 이름 | 날짜 |
");
for($j=0;$j");
}
exit;
}
}
if($cha<1) {
$cha=1;
}
$r=$p/$cha*20;
//짧은글 보상루틴
$cha=4000/$cha;
if($l<2) {
$l=5;
}
$cha=$cha*($l2/$l);
//echo("l:$l l2:$l2");
if(!$message) {
$cha=1;
}
$cha=floor($cha);
//긴글보상루틴
//$cha=$cha+($l2*15);
//평타계산루틴
$cha_sum+=$cha;
if($tries<1) {
$tries=1;
}
if(!cha_sum) {
$cha_sum=$cha;
}
if($tries>=1) {
$cha_evr=$cha_sum/$tries;
}
if($tries<1) {
$cha_evr=$cha;
}
$cha_evr=floor($cha_evr);
//최고타계산루틴
if(!$cha_best) {
$cha_best=$cha_evr;
}
if($cha_best<$cha) {
$cha_best=$cha;
}
$r=floor($r);
$q+=$r;
if($p>100) {
$p=100;
}
echo("속도:${cha}타 평타:${cha_evr} 최고타:${cha_best} 정확도:$p% 점수:${r}점 총점: $q
시도: $tries 포기: $pass문장:$z
입력:$message $p%");
exit;
?>