Counter: 485, today: 1, yesterday: 0



■定時で発言

var settime = 9 * 60 * 60 * 1000 + 59 * 60 * 1000 - 9 * 60 * 60 * 1000; //9:59+グリニッジ→日本の補正
var interval = 24 * 60 * 60 * 1000; // 1日
//var interval = 60 * 1000; // 1分
var where = '#チャンネル';

function showTime()
{
  send(where, "発言内容");
  setNextTimer();
}

function setNextTimer()
{
  var now = new Date().getTime();
//  send(where,'now = ' + now);
//  send(where,'now/interval = ' + Math.floor(now / interval));
//  send(where,'interval = ' + interval);
//  send(where,'settime = ' + settime);
  var next = (Math.floor(now / interval) ) * interval + settime;
//  var next = (Math.floor(now / interval) +1) * interval;
//  send(where,'next = ' + next);
//  send(where,'next/interval = ' + Math.floor(next / interval));
  if ((next - now) < 0 ) {
     next= next + interval;
  }
//  send(where,'next - now ='+ (next - now))
  setTimeout(showTime, next - now)
}

function event::onLoad()
{
//  send(where,"loadされたぜ");
  setNextTimer();
}

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-03-17 (水) 07:25:05 (3533d)