スクリプト公開所

  新規投稿 ┃ツリー表示 ┃一覧表示 ┃トピック表示 ┃検索 ┃設定 ┃ホーム  
120 / 498 ←次へ | 前へ→

Re:バグ取り
 [名無し]  - 09/7/23(木) 20:50 -
  
setarray '@format[0],getcharid(3),'@Level,gettimetick(1) + 604800;

↑の部分で削除対象時間を保存するようになっていると思うのですが、
gettimetick(1)
は現在時刻を秒で表すんですよね??
削除する判定式は、

set '@Now_Time,gettimetick(1); ←現在時刻
set '@CSV_Time,csvread('@Save_DB$, '@temp, 2); ←削除対象時間読込
if ('@Now_Time > '@CSV_Time){ 削除 }

な感じになってるんですけど、
24時つまり0時になったらgettimetick(1)は0を返すのではないでしょうか?
ifの判定部は常に偽になっちゃう気がするんですけど、どうなんでしょ??

引用なし
パスワード
1,333 hits

収集クエスト(Auriga用) 香流 09/5/20(水) 17:11 [添付]
Re:バグ取り 香流 09/7/4(土) 14:07 [添付]
Re:バグ取り [名無し] 09/7/23(木) 20:50
Re:バグ取り 香流 09/7/25(土) 0:24

  新規投稿 ┃ツリー表示 ┃一覧表示 ┃トピック表示 ┃検索 ┃設定 ┃ホーム  
120 / 498 ←次へ | 前へ→
ページ:  ┃  記事番号:   
152078
(SS)C-BOARD v3.8 is Free