//
// Example script using the new timestamp() function
//
function TimeHUD::Init()
{
if ($TimeHUD::Loaded)
return;
$TimeHUD::Loaded = true;
HUD::New::Shaded("TimeHUD::Container", 761, 51, 60, 17, TimeHUD::OnWake, TimeHUD::OnSleep);
newObject("TimeHUD::Text", FearGuiFormattedText, 0, 0, 60, 17);
HUD::Add("TimeHUD::Container", "TimeHUD::Text");
}
// 01234567890123456789012
//format: yyyy/mm/dd hh:mm:ss.mmm
function TimeHUD::Update()
{
%str = timestamp();
$TimeStamp::Hour = String::GetSubStr(%str, 11, 2);
$TimeStamp::Minute = String::GetSubStr(%str, 14, 2);
if ($TimeStamp::Hour >= 13)
{
$TimeStamp::Hour -= 12;
$TimeStamp::Mode = "PM";
}
else
{
$TimeStamp::Mode = "AM";
}
Control::SetValue("TimeHUD::Text", "<JC><f1>" @ $TimeStamp::Hour @ ":" @ $TimeStamp::Minute @ " " @ $TimeStamp::Mode);
Schedule::Add("TimeHUD::Update();", 60);
}
function TimeHUD::OnWake() {}
function TimeHUD::OnSleep() {}
Event::Attach(eventConnectionAccepted, "TimeHUD::Update();");
TimeHUD::Init();