罪と罰++二律背反


*次回給与取得までの時間表示 [#s7b3540e]

-ページ: [[罪罰改造板2]]
-投稿者: [[Alexia]]
-優先順位: 緊急
-状態: 完了
-カテゴリー: こんなのが欲しい♪
-投稿日: 2005-11-21 (月) 18:57:41
-バージョン: 

**内容 [#qdad793f]
題名の通りです。次回給与獲得までの時間をステータス画面に表示したいのですが、どういう風に書けば良いでしょうか?? どなたかご助力お願い致しますm_ _m
----
- [[あくあ]] &new{2005-11-23 (水) 11:42:55};

給料の支給される時間間隔は、以下の21600となります。

        # 給料
        if($camp>0&&$d>21600){
                $v=$g_p[$rank];                 # 階級による基本給=兵士数

$rokuが前回支給された時刻で、給与間隔 21600秒を加算し、現在時刻$timeを減算すると
 $next_roku=$roku+21600-$time;
みたいな感じで、次回給与支給までの時間を取得できます
-なるほど…。参考になりましたm_ _m しかし、ステータスに表示させると、完全秒数で表示されてしまいます…。"○時間△分□秒"みたいに表示させるにはどうしたら良いでしょう??(汗 -- [[Alexia]] &new{2005-11-23 (水) 14:21:59};
-秒を60で割れば分、更に60で割ると時間になります -- [[あくあ]] &new{2005-11-24 (木) 21:28:35};

 $next_roku_txt = int($next_roku/3600).'時間'.int((next_roku%3600)/60).'分';
-今度は"0時間0分"で固定されてしまってます(汗 ファイルをアップしますので、ご確認頂けるでしょうか?? 宜しくお願い致しますm_ _m -- [[Alexia]] &new{2005-11-24 (木) 22:58:16};
-間違いですが、next_rokuは$next_rokuですね -- [[あくあ]] &new{2005-11-26 (土) 00:13:09};
-$next_roku_txt = int($next_roku/3600).'時間'.int(($next_roku/3600)/60).'分'.int((($next_roku/3600)/60)/60).'秒'; こう書いてみましたが、"4時間0分0秒"で止まりっぱなしです…。またまたご指摘お願い致しますm_ _m -- [[Alexia]] &new{2005-11-26 (土) 10:39:42};
-$next_roku_txt = int($next_roku/3600).'時間'.int(($next_roku%3600)/60).'分'.int($next_roku%60).'秒'; -- [[あくあ]] &new{2005-11-26 (土) 12:10:26};
-「/」ではなく「%」余りを出さないとダメですね -- [[あくあ]] &new{2005-11-26 (土) 12:11:15};
-%ですかぁ…(汗 その手もありましたね…全く知識が無かったもので(汗 ご指摘ありがとうございました!! 解決出来ましたm_ _m -- [[Alexia]] &new{2005-11-26 (土) 16:15:03};
-無所属の方は非表示 もしくわ 無所属に給料はありません などと表示するにはどうすればよいのでしょうか -- [[降魔]] &new{2005-11-27 (日) 14:12:56};
-内政(ore_sub-main.cgi)の、内政が出来るか出来ないかの分岐部分(?)を参考にすると良いのではないでしょうか?? -- [[Alexia]] &new{2005-11-27 (日) 15:03:41};
-訂正:(ore_sub-main.cgi) ではなく、(ore_sub-politics.cgi)でした^^; -- [[Alexia]] &new{2005-11-27 (日) 15:04:39};
-できました ありがとうございました -- [[降魔]] &new{2005-11-27 (日) 16:00:32};

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS