No.394 Re: ワールドアトラスについて - GEN
 

はじめまして。書き込みありがとうございます。
どこに表示させるのがよいかわかりませんが、
とりあえず「まだ船団が帰ってくる気配はないようだ」のメッセージのあとに時間を表示することは可能です。

inc-item-data.cgiの探検、貿易、武装船団の
$ret.="もう少し気長に待ってみよう。</tr></table>";
の部分を
$ret.="あと".int(($subdata[0] - $main::NOW_TIME)/3600)."時間くらい待ってみよう。</tr></table>";
に変えると時間が表示されます。

倉庫で表示するには、stock.cgiを編集します。

$ITEM[$no]->{name}.="(出港中)" if -e(GetPath($SUBDATA_DIR,$DT->{id}."-exp".$no));
の部分を、
main::RequireFile('inc-sea.cgi');
my @subdata=main::ReadSeaSub("$DT->{id}-exp$no");

my $t = int(($subdata[0] - $main::NOW_TIME)/3600);
$t = 0 if ($main::NOW_TIME > $subdata[0]);

$ITEM[$no]->{name}.="(帰還まで".$t."時間)" if -e(GetPath($SUBDATA_DIR,$DT->{id}."-exp".$no));

とすると、(出港中)の代わりに(帰還まで10時間)などと出ます。既に着いているときは(帰還まで0時間)を表示します。

この辺だと思います。

2009/11/11(Wed) 21:49

ワールドアトラスについて - 2009/11/10(Tue) 14:08 No.393
     ├ Re: ワールドアトラスについて - GEN 2009/11/11(Wed) 21:49 No.394
     ├ Re: ワールドアトラスについて - 2009/11/13(Fri) 12:53 No.395
     ├ Re: ワールドアトラスについて - GEN 2009/11/14(Sat) 01:22 No.396
     ├ Re: ワールドアトラスについて - 2009/11/16(Mon) 11:53 No.398
     ├ Re: ワールドアトラスについて - GEN 2009/11/16(Mon) 23:15 No.399
     ├ Re: ワールドアトラスについて - 2009/11/17(Tue) 13:21 No.400
     ├ Re: ワールドアトラスについて - GEN 2009/11/17(Tue) 23:51 No.401
     ├ Re: ワールドアトラスについて - 2009/11/18(Wed) 13:58 No.402
     └ Re: ワールドアトラスについて - マッコイ 2009/11/30(Mon) 11:24 No.413

Eメール
お名前
題 名  ※投稿キーは必須です!
本文
URL
アイコン   [イメージ参照]
暗証キー (英数字で8文字以内)
投稿キー (投稿時 投稿キー を入力してください)
文字色