#!/usr/local/bin/perl
#_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
#
# The Endless Battle program Satellite
# Copyright Net Game Communications All Rights reserved
# メインスクリプト
#
# フリーウェアですが、著作権は放棄していません。
# 再配布、商用利用する場合はご報告願います。
#_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
#_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
#
# The Endless Battle sub program
# Copyright masimaro All Rights reserved
# 修理スクリプト
#
#_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
#設定
$SCRIPTNM="repair.cgi"; #修理スクリプト名
$REPAIRRATE='0.3'; #HPを1回復するのにかかる費用(G)
$timer = "30"; #使用できる時間の間隔(分)
#
#_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
require 'ebs_sub1.cgi';
&ERROR('直リンクは禁止です','入り口からのアクセスお願いします。') if $ENV{'HTTP_REFERER'} !~ m/^$THIS_DIR/ && $DIRECT_LINK && $SUB ne 'MY_LIST' && $SUB ne 'C_LIST';
!$SUB && ($SUB='MAINTE');
&$SUB;
sub MAINTE {&MAINTENANCE;}
sub MASTER {&MASTER2;}
sub SYUSEI {&SYUSEI2;}
sub TYOUSEI {&TYOUSEI2;&SYUSEI2;}
sub MAINTENANCE{
@pair = split(/;/, $ENV{'HTTP_COOKIE'});
foreach (@pair) {my($key, $value) = split(/=/, $_);$DUMMY{$key} = $value;}
@pairs = split(/,/, $DUMMY{EB});
foreach (@pairs) {my($key, $value) = split(/:/, $_);$COOKIE{$key} = $value;}
&HEADER;
if($FORM{'medal'} eq ''){$FORM{'medal'}=0;}
print << " -----END-----";
-----END-----
}
sub MASTER2{
&ERROR('ID入力エラー!!') if $FORM{'plname'} eq '';
&ERROR('パスワードエラー!!') if $FORM{'pass'} eq '';
&HEADER;
&DBM_INPORT(P);
print << "-----END-----";
-----END-----
while (my($key,$val) = each %P){
@VALS = split(/\s/,$val);$ET++;
if($FORM{'plname'} eq $key){
if ( $VALS[26] >= time-$timer*60){
print << "-----END-----";
| 修理は最終ログインから$timer分後に使えます。ゲームを開始したら修理中だった、という場合に使用しましょう。 |
-----END-----
}else{
print << "-----END-----";
| 機体確認 |
| 名前 | 資金 | 機体 | HP | 確認 |
-----END-----
print "| $key | $VALS[8] | $VALS[3] | $VALS[15] / $VALS[16] | 決定 | ";
}
}
}
print << "-----END-----";
-----END-----
print " 修理:EDIT BY MASIMARO";
&FOOTER;
print " |
|