私設SoS2オーナー応援BBS

新規発言一覧最新記事過去一覧検索ダウンロードページHOME

スレッド

└◇1634:
Re[14]:連勝数の追加とグラフ表示 [rien] 01/09 00:29


1634● Re[14]:連勝数の追加とグラフ表示[ rien ] 2009 01/09 00:29
> 移動するif文が違います。
> また、移動するだけでは表示上の問題は解決しなかったです。
> 諸々を変更したソース例を載せます。
>   $btlser_time -= 30 if(index($psp, 'Ng') != -1); # 相手にNPCスキルがある場合には再戦禁止時間を30分短くする
>   @plf1 = split(/△/,$plf);
>   $remtime = time - $plf1[1]; # 経過時間を求める(秒単位)
>   if ($plf1[0] eq $id && $remtime < $btlser_time * 60) {
>     my $remspan = $btlser_time * 60 - $remtime;
>     $remhor = int($remspan / 3600); # 表示用の残り時間の時間部分を求める
>     $remmin = int(($remspan % 3600) / 60); # 表示用の残り時間の分部分を求める
>     $remsec = int($remspan % 60); # 表示用の残り時間の秒部分を求める
>     push (@msg,"$pnmとは暫く戦えません(あと$remhor時間$remmin分$remsec秒)");
>     return;
>   }

お返事ありがとうございます。
詳しいソースまで出していただいてありがとうございます。
記述する文から間違っていたのですね。。
お恥ずかしい限りです。。
再戦の単位を分刻みに直していただき
どこを直すと良いのか分かりました。
いつもお世話になります。
ありがとうございました。
スレッド一覧

CGIROOM