スクリプト公開所

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

収集クエスト(Auriga用) 香流 09/5/20(水) 17:11 [添付]

Re:バグ取り [名無し] 09/7/23(木) 20:50
Re:バグ取り 香流 09/7/25(土) 0:24

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の判定部は常に偽になっちゃう気がするんですけど、どうなんでしょ??
引用なし
パスワード

Re:バグ取り
 香流  - 09/7/25(土) 0:24 -
  
ごめんなさい、gettimetick(2)ですねorz
全然気づいてませんでした…申し訳ないです
引用なし
パスワード

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