From Second Life Wiki
GetWallclock
llGetWallclock
関数: float llGetWallclock( );
太平洋時間(PST/PDT)深夜から経過した秒単位での時間のfloat値を返します。
GMTはllGetGMTclockを使用します。
例
// Real World Sun
integer set;
default
{
state_entry()
{
llSetTimerEvent(0.1);
set = -1;
}
timer()
{
float time = llGetWallclock();
if(set == -1)
llSetTimerEvent(60.0);
if(time < 21600)
{
if(set)
{
llSetText("The Sun is coming! :)", <1,1,0>, 1.0);
set = 0;
}
}
else if(time < 64800)
{
if(set != 1)
{
llSetText("Sun has risen. :(", <1,0,0>, 1.0);
set = 1;
}
}
else if(set != 2)
{
llSetText("Goodbye Sun. :(", <1,0,0>, 1.0);
set = 2;
}
}
}