スクリプト/時刻関連

最終投稿者:Zararu128x128 mini dycoon 更新:2012/05/28 22:42:35
時刻関連のスクリプトの例です。
現在の時刻などを表示しています。

def timeString(v)
  if v < 10
    return "0" + toString(v)
  else
    return toString(v)
  end

end

def milliTimeString(v)
  if v < 10
    return "00" + toString(v)
  elsif v < 100
    return "0" + toString(v)
  else
    return toString(v)
  end
end

tm = getLocalCurrentDate()

speak("getLocalCurrentDate\n" + 
  "date -> "  + toString(tm[0]) + "/" + timeString(tm[1]) + "/" + timeString(tm[2]) + " " + 
  timeString(tm[3]) + ":" + timeString(tm[4]) + ":" + timeString(tm[5]) + " " + milliTimeString(tm[6]))

tm = getLocalCurrentTimeMillisecond()

speak("getLocalCurrentTimeMillisecond\n" + toString(tm))


tm = getServerGameStartDate()

speak("getServerGameStartDate()\n" + 
  "date -> "  + toString(tm[0]) + "/" + timeString(tm[1]) + "/" + timeString(tm[2]) + " " + 
  timeString(tm[3]) + ":" + timeString(tm[4]) + ":" + timeString(tm[5]) + " " + milliTimeString(tm[6]) + " " +
  "時差:" + toString(tm[7]) + " 夏時間:" + toString(tm[8]))


tm = getServerCurrentDate()

speak("getServerCurrentDate()\n" + 
  "date -> "  + toString(tm[0]) + "/" + timeString(tm[1]) + "/" + timeString(tm[2]) + " " + 
  timeString(tm[3]) + ":" + timeString(tm[4]) + ":" + timeString(tm[5]) + " " + milliTimeString(tm[6]) + " " +
  "時差:" + toString(tm[7]) + " 夏時間:" + toString(tm[8]))

コメントする

コメントするには、ログインする必要があります。

コメント一覧

Zararu128x128 mini dycoon(投稿日:2012/05/28 22:42, 履歴)
文法エラーがあったのと、バグ修正の関係で更新しました。
よろしくお願いします。
Logo1 mini fmy(投稿日:2012/05/28 20:22, 履歴)
どうでもいい話、僕だけでしょうか…

リファレンスgetLocalCurrentDate関数「プレイヤーPCの現在時刻を取得します。」

(゚Д゚)??プレイヤープレイヤーキャラ?

(;つД⊂)ゴシゴシ

(゚Д゚)!!あぁ自分のパソコンってコトかー
User icon mini 退会したユーザー(投稿日:2012/05/28 17:59, 履歴)
とりあえず実験してみるのみ!ですな。
User icon mini 退会したユーザー(投稿日:2012/05/28 18:02, 履歴)
みす
とりあえず実行してみるのみ!ですな。
User icon mini 退会したユーザー(投稿日:2012/05/28 18:06, 履歴)
実行結果
エラたw
Aa mini #いお(投稿日:2012/05/28 16:01, 履歴)
(+o+)<いおくんにはわからない・・。